.iframe1{width:360px;text-align:center}.iframe-body{width:88%;margin:auto}.container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.trip{text-transform:uppercase;font-size:22px;font-weight:600;padding-right:10px}.icon-change{font-size:16px;color:#01a858}.icon-change i{font-size:14px;color:#01a858}.iframe-body{background-color:transparent!important}.textupper{text-transform:uppercase}.dropdown-backdrop{position:inherit!important;top:0;right:0;bottom:0;left:0;z-index:990}.booking-engin-title{background-color:#01a858;border-radius:7px 7px 0 0;text-align:center;color:#fff;border:none;box-shadow:none;font-size:2.3rem}.booking-engin{border-radius:0 0 7px 7px;padding-top:15px;padding-left:0!important;padding-right:17px!important;padding-bottom:20px!important;background-color:hsla(0,0%,100%,.95)}.btn dropdown-toggle btn-default{border-right:1px solid #fff}.btn dropdown-toggle bs-placeholder btn-default{margin-left:-1px}.booking-engin .echange{padding-top:5px}#popup{width:371px;background-color:#fff;text-align:left;color:#333;padding-top:20px;padding-bottom:20px;padding-left:20px;vertical-align:top;border:1px solid #d3d3d3;line-height:90%;padding-left:10px!important;z-index:1000!important;margin-left:0;background-color:hsla(0,0%,100%,.95);font-size:1.6rem;position:absolute;right:232px;top:240px}.booking-engin .dropdown-menu,.booking-engin .dropdown-menu:focus,.booking-engin .dropdown-menu:hover{border-radius:3px;color:#333;font-size:1.6rem;border:1px solid #d3d3d3;margin-top:16px;outline:none;box-shadow:none}.booking-engin .dropdown-menu a{outline:none;background-color:transparent}.booking-engin .dropdown-menu{position:absolute!important;z-index:100000!important}.booking-engin .dropdown-menu a:active,.booking-engin .dropdown-menu a:focus,.booking-engin .dropdown-menu a:hover{outline:none}.booking-engin .bootstrap-select .btn-default,.booking-engin .btn-default,.booking-engin input{border-radius:0;border:1px solid #d6d6d6;font-size:14px;height:50px;background-color:#fff;cursor:pointer;color:#333!important}.booking-engin .fa-angle-down{color:#d6d6d6;font-size:2.2rem;vertical-align:center;margin-right:0!important;margin-top:7px}.booking-engin .echange .btn,.check{font-size:1.6rem}.booking-engin .bootstrap-select{background-color:transparent}#departDate::-webkit-input-placeholder,#passager,#returnDate::-webkit-input-placeholder{color:#333!important;width:100%;text-align:left}#departDate:-moz-placeholder,#departDate::-moz-placeholder,#returnDate:-moz-placeholder,#returnDate::-moz-placeholder{color:#333!important;font-size:1.6rem!important}#departDate:-ms-input-placeholder,#returnDate:-ms-input-placeholder{color:#333!important;font-size:1.6rem!important}.booking-engin .bootstrap-select .btn-default:active,.booking-engin .bootstrap-select .btn-default:focus,.booking-engin .bootstrap-select .btn-default:hover,.booking-engin .bootstrap-select .btn:focus,.booking-engin .btn-default:active,.booking-engin .btn-default:focus,.booking-engin .btn-default:hover,.booking-engin .datepicker:active,.booking-engin .datepicker:focus,.booking-engin .datepicker:hover,.booking-engin input:active,.booking-engin input:focus,.booking-engin input:hover{outline:none!important;box-shadow:none;background-color:#fff;font-weight:400;font-size:14px;height:50px;color:#333!important}.no-padding-left,.no-padding-right{padding-right:0!important}.booking-engin input::-webkit-input-placeholder{font-weight:400}.btn-next{background-color:#e41d1d!important;padding:8px 30px!important;border-radius:4px!important;font-size:16px!important;float:right!important;border:0!important}.btn-next,.btn-next:hover{color:#fff!important}.go-btn{background-color:#e41d1d;color:#fff;font-size:16px;margin-top:-20px!important;margin-bottom:none!important;cursor:pointer;box-shadow:inset 0 -3px 0 0 #910611!important;width:100%}.go-btn:hover{text-shadow:none;box-shadow:2px 2px 5px #ccc;color:#fff}.go-btn-search{background-color:#e41d1d;color:#fff!important;font-size:17px;margin-bottom:none!important;cursor:pointer;padding:9px 34px}.go-btn-search:hover{text-shadow:none;background:#e41d1d;color:#fff}.btn-rounded{border-radius:30px}.booking-engin .fa-arrows-v{color:#2670d1;width:2rem}.booking-engin .material-icons.md-36{font-size:2.5rem;vertical-align:center;color:#01a858;margin-top:3px;font-feature-settings:"liga"}.booking-engin .glyphicon-sort{font-size:2rem;color:#01a858}.booking-engin .fa-calendar{color:#01a858;font-size:2.2rem;vertical-align:center;margin-right:0!important;margin-top:7px}#wrapper{width:100%;height:100%;overflow-x:visible!important}.booking-engin .caret{display:none}.booking-engin label{display:inline}.booking-engin .form-group{margin:5px 0 0!important}.booking-engin .fa-chevron-right{font-size:1.4rem}.calendar-filtre{width:90%;margin:15px auto auto;font-size:18px!important}.calendar-filtre h3{color:#2a2a2a;font-weight:700;font-size:1em}.filter-option{margin-bottom:10px}.money .caret{display:none}.pricetable .fa-minus{color:#d3d3d3;font-size:8px!important}.money .fa-chevron-down{margin-top:12px;color:#01a858;font-size:12px!important}.money{text-align:right;width:80px;float:right;border:none!important;background-color:transparent;color:#01a858!important;margin-bottom:5px}.money .bootstrap-select .btn-default,.money .bootstrap-select .btn-default:focus{background-color:transparent;border:none!important;outline:none!important;font-size:1em;color:#01a858!important}.money .dropdown-menu{margin-top:0!important}.money .dropdown-menu a{outline:none}.pricetable{display:table;width:90%;border-collapse:separate;border-spacing:1px;table-layout:fixed;margin:auto;text-align:center;border-radius:0;margin-top:0!important;max-width:1062px}.pricetable tbody{width:90%}.pricetable-row,.pricetable tr{display:table-row}.pricetable-td,.pricetable-th,.pricetable td,.pricetable th{display:table-cell;padding-top:7px;padding-bottom:7px;text-align:center;position:relative}.pricetable-th,.pricetable th{background:#f5f6f8;color:#333;font-weight:400!important;z-index:10!important;font-size:15px;line-height:28px}.pricetable-th.selected,.pricetable th.selected{background:#7b8ca1;color:#fff;border-radius:0;border-spacing:4px;vertical-align:bottom;text-transform:lowercase}-td.selected,.pricetable td.selected{background:#fbfcfc;color:#333}.pricetable .price{font-weight:500;font-size:17px!important;display:block}.pricetable label input{display:none}.pricetable label{position:absolute;top:0;left:0;width:100%;height:100%}.pricetable label.big{padding-top:0}.pricetable-axis{position:relative;color:#333;font-size:17px;width:45px}.pricetable-axis .y-axis{position:absolute;left:0;bottom:0;width:100%;text-align:left;padding-left:10px;padding-bottom:1px}.pricetable-axis .y-axis .plane{position:absolute;top:-20px;left:10px;transform:rotate(45deg);color:#7b8ca1}.pricetable-axis .x-axis{position:absolute;left:0;top:0;width:100%;text-align:right;padding-right:10px;padding-top:1px;min-height:60px}.pricetable-td,.pricetable td{background:#fbfcfc;font-size:14px;color:#444}.selected{height:auto}.pricetable-axis .x-axis .plane{position:absolute;top:30px;right:10px;transform:rotate(225deg);color:#7b8ca1}.table-m-shown,.table-th-m{display:none!important}.btn-group .btn-primary:not(.active){background:#fcfcfc;color:#2a2a2a!important;border-radius:0;font-size:12px;border:none;min-height:60px}.btn-group-block{display:block}.select2{min-width:60px}.text-navy{color:#2670d1}.navy-bg{background-color:#2670d1;color:#fff}.pricetable .btn-primary.active,.pricetable .btn-primary.active.pricetable.price:focus,.pricetable .btn-primary.active:active,.pricetable .btn-primary.active:hover,.pricetable .btn-primary:active,.pricetable .btn-primary:hover{background-color:#01a858!important;font-size:1em;color:#fff!important;border-radius:0;border:none;min-height:56px}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-color:#2670d1}.form-group-margin{margin-top:15px;padding-top:15px;border-top:1px solid #ececec}@media screen and (max-width:1360px){.left-main-column{float:none;width:auto;margin:40px 0 200px}.right-info-column{float:none;width:auto;margin-left:0;margin-right:0;display:none}.right-info-column-bottom{position:relative}}@media screen and (max-width:980px){.pricetable .btn-group{display:block}.pricetable .btn-group .btn{float:none}.pricetable,.pricetable tbody{display:block}.pricetable-row,.pricetable tr{margin-top:20px;padding:20px 30px;background:#ececec;border:1px solid #ccc;display:block}.pricetable-td,.pricetable-th,.pricetable td,.pricetable th{display:block}.pricetable label{position:relative;top:0;left:0;width:100%;height:auto;padding-top:15px;padding-bottom:15px}.pricetable label.big{padding-top:15px}.table-th-m{background:#fff;font-weight:400;text-align:center;margin:2px 0;padding:5px 10px}.table-m-shown,.table-th-m{display:block!important}.table-m-hidden{display:none!important}}.wraptext{white-space:normal}.msendbk{font-size:1em;font-weight:500;color:#676a6c;text-align:center;padding-bottom:18px}.textblue{color:#01a858}.customCurr>button.btn.dropdown-toggle.btn-default{color:#2670d1}.pricetable .btn-group .btn-primary:not(.active){min-height:56px;color:#2670d1!important}.pricetable .btn-group .btn-primary:not(.active):hover{background-color:#2670d1!important;color:#fff}.pricetable div[data-toggle=buttons] label.active{min-height:76px}.custom{background-color:#f6f8f9!important}.custom1{background-color:#1e306d!important;color:#fff!important}#content{max-width:1000px;margin:auto;min-height:600px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.pricetable btn-group .btn-primary:not(.active),.pricetable div[data-toggle=buttons] label.active{min-height:76px}}.top-navigation .wrapper.wrapper-content{padding-bottom:0}#menu{float:right;margin-right:30px;margin-top:30px;font-size:1.3em;text-transform:uppercase}.dropdown li.currency_page_ancestor{border-bottom:3px solid #005897}.line-bottom{border-bottom:1px solid #c7c7c7}.dropdown .currency_page_ancestor .currency_page_parent{border-bottom:0}.wrapper-content{padding-top:0;background-color:#fff}.container-fluid{padding-left:0;padding-right:0}.flexible,.restricted,.semi-flexible{height:55px;color:#fff;padding:16px 0 0;text-align:center;background:#1e306d;z-index:10!important;margin-top:20px!important;font-size:1.2em;font-weight:400;border-right:2px solid;text-transform:uppercase}.flexible-tarif,.restricted-tarif,.semi-flexible-tarif{background-color:transparent}.flight-option-div{width:100%}.flight-option{margin:auto;margin-bottom:20px!important;border-radius:0 0 0 4px;width:90%;max-width:1100px}.text-grey{font-size:13px;color:#7b8ca1;font-weight:200!important}.tarif-title{margin:auto;text-align:right;width:88%;max-width:1000px}.flight-option .grid3{height:90px!important;color:#333;margin:auto;text-align:center!important;padding:1px!important}.btn-group .flight-option .btn-primary:read-only{min-height:90px!important;width:100%}.btn-group .flight-option .btn-primary:not(.active),.btn-group .flight-option .btn-primary:read-only{border-radius:0!important;background-color:#fff!important;border:1px solid #e9ecec!important;margin-top:-3px;float:left}.btn-group .flight-option .btn-primary:not(.active){height:90px!important;color:#333!important;width:100%!important}.flight-option .btn-primary:not(.active):hover{border-radius:0!important;border:1px solid #fff!important}.btn-group .flight-option .btn-primary.active,.flight-option .btn-primary:not(.active):hover{height:90px!important;background-color:#f1f4f5!important;color:#333!important;margin-top:-3px;width:100%!important}.btn-group .flight-option .btn-primary.active{border-radius:0!important;float:left;border:none!important;border-top:4px solid #01a858!important}.grid1{background-color:transparent;text-align:left;height:88px;padding-top:2.5em;display:table-cell;font-size:1em;line-height:1.15em}.option{font-size:14px;max-width:133px}.option,.option1{color:#fff;font-weight:400;background:#7b8ca1;padding-top:3px;padding-bottom:3px;z-index:100!important}.option1{font-size:1.1em}.grid2{background-color:#e6ecf1!important;text-align:center;height:58px;padding:2px;vertical-align:middle!important;display:table-cell;font-size:1.2em}.flight-info .fa-plane{color:#01a858;font-size:1.2em!important}.resume .col-lg-1{margin-top:20px}.cursorpointer{cursor:default}.flight-option .fa-clock-o{font-size:1em;color:#7b8ca1}.text1{color:#333;font-weight:700;font-size:1.8em}.text2{font-size:1.1em}.resume .prix{color:#01a858;font-size:1.3em;font-weight:500}.grid3 .price{font-size:17px;font-weight:700;color:#333}div [data-target="#myModal"]{float:right;text-decoration:underline;margin-right:5px;cursor:pointer}#myModal .modal-title{color:#333}.panel{margin-bottom:20px!important;background-color:#fff!important;border-radius:2px!important;-webkit-box-shadow:none;box-shadow:none}.fa-rotate-45,.flight-info .fa-rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fa-rotate-225,.flight-info .fa-rotate-225{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.flight-option .fa-circle-o{font-size:18px;color:#d3d3d3!important}.flight-option .fa-check-circle-o{font-size:20px;font-weight:300!important;color:#2670d1!important}.flight-option .fa-minus{font-size:10px;color:grey;margin-top:70px}.currency{font-size:1.1em!important;color:#333;font-weight:400!important}.flight-option .top-buffer .grid1{background-color:transparent}.grid2 .material-icons{color:#66696b;display:inline-block;position:relative;margin-top:3px;font-size:24px;margin-bottom:-5px!important;font-feature-settings:"liga"!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.eot);src:url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff2) format("woff2"),url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff) format("woff"),url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.ttf) format("truetype")}.passenger em{font-size:1em}.passenger-container{margin:auto;text-align:center}.contact label,.passenger label{font-weight:400!important}.contact,.passenger{max-width:900px;margin:auto;text-align:center;color:#333;padding-top:none!important}.passenger-container{margin-top:40px}.passenger{margin-top:0;margin-bottom:20px}.contact{margin-top:0!important;margin-bottom:0!important}.contact .form-group,.passenger .form-group{text-align:left;margin:0!important;margin-top:2px}.contact-title,.passenger-title{color:#fff;font-weight:500;font-size:1.2em;padding-top:5px;padding-bottom:1px;background-color:#01a858!important;text-align:left;margin-bottom:5px;height:30px;width:220px}.contact-container,.passenger-info{border-radius:2px;background-color:#f1f4f5;padding:10px 20px;margin-top:none!important;margin-bottom:none}.contact .fa-calendar,.passenger .fa-calendar{font-size:20px;margin-top:8px;color:#2670d1}.contact input,.passenger .bootstrap-select .btn-default,.passenger input{border:1px solid #d3d3d3!important;border-radius:4px;box-shadow:none!important;background-color:#fff!important;height:34px;width:100%;font-size:1em}.spacing-bottom{padding-bottom:15px}.contact label,.passenger label{font-size:1.1em}.passenger .bootstrap-select{background-color:transparent}.passenger .dropdown-menu{margin-top:3px!important;border:1px solid #d3d3d3;box-shadow:none!important}.passenger .dropdown-menu a{outline:none!important}.contact-container{padding-top:20px;padding-bottom:20px}.contact input:active,.contact input:focus,.contact input:hover,.passenger .bootstrap-select .btn-default:active,.passenger .bootstrap-select .btn-default:focus,.passenger .bootstrap-select .btn-default:hover,.passenger input:active,.passenger input:focus,.passenger input:hover{border:1px solid #333!important;background-color:#fff!important;outline:none!important}.passenger .anphanumber-text{text-transform:uppercase}.paiement{max-width:900px;text-align:center;margin:40px auto auto;color:#333}.paiement-title{color:#fff;font-weight:500;font-size:1.2em!important;padding-top:2px;padding-left:20px;padding-bottom:1px;background-color:#01a858!important;text-align:left;margin-bottom:5px;min-height:30px}.paiement-container{border-radius:2px;background-color:#f1f4f5;font-size:13px;margin:auto;text-align:center!important;padding:50px 70px}.method-title{font-weight:500;color:#333;font-size:18px;margin-bottom:20px;margin-top:17px!important;min-height:40px}.paiement-container .form-group{border:1px solid #d3d3d3;margin-left:0!important;margin-right:0!important;text-align:center;border-radius:4px;padding:20px;margin-bottom:10px;min-height:290px}.paiement-container p{min-height:115px}input[type=radio]~i.fa.fa-circle-o{color:#333;display:inline}input[type=radio]:checked~i.fa.fa-circle-o,input[type=radio]~i.fa.fa-check-circle-o{display:none}input[type=radio]:checked~i.fa.fa-check-circle-o{color:#1e306d!important;display:inline}div[data-toggle=buttons] label.active,div[data-toggle=buttons] label:hover{outline:none!important}div .btn,div .btn:active,div[data-toggle=buttons] .btn:active,div[data-toggle=buttons] .btn:focus,label.btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}div .btn,div .btn:active,label.btn:focus{color:#333}.disabled{margin-top:0!important}.option2,.option2 h3{color:#d3d3d3!important}.stepbar{padding-top:5px;padding-bottom:5px;margin:auto!important;text-align:center!important}.stepbar .container{width:90%!important;max-width:1000px!important;margin-left:70px}.stepbar .btn.btn-primary{background-color:transparent!important;border:none!important;color:#7b8ca1;cursor:default!important;font-size:15.5px;text-align:left;padding-left:17px;padding-right:15px}.circle,.stepbar .btn.btn-primary :not(active){cursor:pointer!important}.circle{background:#7b8ca1;border:none!important;color:#fff!important;float:none!important;padding:8px;height:32px;border-radius:50%;font-size:16px!important}.stepbar .btn.btn-primary.active,.stepbar .btn.btn-primary.active .steptext{color:#e41d1d!important;float:none!important}.option-departure{background-color:#fafbfc;box-shadow:1px 1px 1px #d6d9da}.border{background-color:#7b8ca1;color:#fff!important;padding-top:1px;padding-bottom:1px;font-weight:400!important;text-shadow:none!important;z-index:1000!important;font-size:12px!important}.border-container{padding-right:40px!important}#home{color:#fff!important;font-weight:400!important;padding-right:30px}.border a{color:#fff}.border a:hover{color:#a8c5ea!important}.fa-home{font-size:1em;cursor:pointer}#language{border:none!important;background-color:transparent}select::-ms-expand{display:none}.border .bootstrap-select .btn-default,.border .bootstrap-select .btn-default:focus,.border .selecpicker{background-color:transparent!important;width:80px;height:30px;margin-top:-5px!important;border:none!important;outline:none!important;padding-right:0!important;margin-right:0!important;text-align:right!important;float:right!important}.border .dropdown-menu{color:#333!important}.border .dropdown-menu,.dropdown-item{background-color:none;padding:0 0 0 8px!important;box-shadow:none!important;border-radius:0!important;border-top:none!important;z-index:10!important;min-width:76px!important;float:right!important;right:0;text-align:left}.dropdown-item{color:#333;left:-6px}.dropdown-item:hover{background:#006ad8;color:#fff;display:block}.border .dropdown-menu a{max-width:80 px!important;background-color:#2670d1!important;color:#fff!important;outline:none!important}.border .dropdown-menu a:focus,.border .dropdown-menu a:hover{background-color:#1a64c3!important;color:#fff;border:none!important;outline:none!important}.border select:focus{outline:none!important;background-color:transparent!important}.best-tarif,.best-tarif-annexe{width:7em;height:4em;background-color:#fff!important;position:relative}footer{background-color:#263b54;height:400px;text-align:center;padding-top:100px}@media (min-width:551px){.modification .is-table-row{display:table}.modification .is-table-row .is-table-row-child{float:none;display:table-cell;vertical-align:top}}@media (min-width:1000px){.flight-info .is-table-row{display:table}.flight-info .border-right,.flight-info .fare-detail{float:none;display:table-cell;vertical-align:top;white-space:nowrap}}@media (max-width:550px){iframe{width:380px!important}.pop{margin-left:18px!important;z-index:10000!important;border:none!important;background-color:#fff!important;box-shadow:0 2px 7px 0 #aac1d4;width:249px!important}#popup,.pop{position:absolute!important;float:left!important}#popup{margin-top:24px!important;left:0}.ui-datepicker{float:left!important}#ui-datepicker-div{width:270px!important;margin-left:-20px!important}.top-buffer{background-color:#fff}.flight-info{background-image:none!important}}@media (max-width:980px){.border-right{border-right:none!important}}@media (min-width:1600px){.pop{margin-left:360px!important;position:absolute}}.flight-info{width:100%;min-height:100px!important;cursor:default!important;font-size:1.1em!important;margin-top:-1px;background-repeat:no-repeat;background-color:#f1f4f5;color:#7b8ca1}.flight-info .btn-next{position:absolute!important;bottom:10px;right:10px}.fare-rule{margin-bottom:30px!important}.border-right{border-right:1px solid #d3d3d3;margin-top:10px;margin-bottom:10px;line-height:1.2em;padding-bottom:10px;padding-top:10px}.padding-left{padding-left:18px}.border-left{position:absolute;top:16px;bottom:-8px;left:8px;border-left:2px solid;border-color:#01a858}.information-trip{padding-left:24px;position:relative;color:#051039}.information-border{position:absolute;top:16px;bottom:35px;left:23px;border-left:2px solid;border-color:#01a858}.information-time{position:relative;padding:5.4px 0 5.4px 24px}.dot{background-color:#01a858;left:6px;width:2px;height:2px;top:10px}.dot,.note-dot{border:2px solid #01a858;position:absolute;border-radius:50%;z-index:10;box-sizing:content-box}.note-dot{top:6px;left:3px;width:8px;height:8px}.depart-summary{border:2px solid #fff;padding:16px;border-radius:5px;box-shadow:2px 2px 5px #ccc;background:#fff}.bolder{font-weight:500!important}.bolder,.text-bold{font-size:1.1em;color:#333}.text-bold{font-weight:500}.view-trip{background:#fff!important}.view-trip,.view-trip:hover{color:#333!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;border-radius:5px!important;box-shadow:2px 2px 5px #ccc!important}.view-trip:hover{background:#f7f7f7!important}.airline-summary{color:#01a858;font-size:16px;font-weight:500!important}.change-button{text-transform:uppercase;border:0;color:#01a858}.change-button:hover{color:#01a858;text-decoration:underline}.box-summary{border:2px solid #f3f3f3;padding:16px}.pricetotal{text-align:right;font-size:22px;font-weight:600}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-header .close{margin-top:-13px!important;line-height:0}button.accordion{color:#444;cursor:pointer;padding:10px;width:100%;text-align:left;border:none;outline:none;transition:.4s;background:#efefef}button.accordion.active,button.accordion:hover{background-color:#ececec}div.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0}div.panel.show{opacity:1;max-height:100%;overflow-y:auto}button.accordion:after{content:"\02795";font-size:13px;color:#777;float:right;margin-left:5px}button.accordion.active:after{content:"\2796"}.depart-summary-detail{padding-top:30px}.aller .row{margin-left:10px}.border-right .bolder{font-size:1.4em;font-weight:700!important;color:#333}.fare-detail .bolder{font-size:1.7em;font-weight:500!important;color:#01a858}.border-right small{font-size:1em}.flight-info .col-lg-3{padding-top:10px;padding-bottom:10px}.aller,.retour{padding-bottom:5px;padding-left:20px;margin-bottom:10px}.vol-aller,.vol-retour{color:#01a858;font-size:1.5em;font-weight:500!important}.retour{margin-top:30px}.fare-detail{height:100%;line-height:2em;margin-top:10px;padding-bottom:10px;padding-top:10px;position:relative!important}.border-right .text-bold{color:#333;font-size:1.1em;font-weight:500}.fare-detail .text-bold{font-size:1.4em}.fare-detail .fare-rule,.fare-detail .text-bold{color:#333;font-weight:500}.flight-info .fa-circle{font-size:10px;color:#7b8ca1;margin-left:-2px;margin-right:10px}.fare-detail small{font-size:1em!important}.correspondance{color:#333!important;font-size:1.2em;font-weight:500}.duree{color:#7b8ca1;font-size:1.1em;font-weight:600}.condition{background-color:#e1e2e5;color:#7b8ca1;width:80%;max-width:1000px;border-radius:10px;padding:10px;text-align:justify;margin:20px auto auto}@media only screen and (min-device-width:1700px) and (max-device-width:2200px){#popup{right:437px!important}}.condition div:first-child{font-weight:500;font-size:1.5em;margin-bottom:20px}.btn-small{padding:0 12px}img#logo{max-width:100%;margin-left:0}@media only screen and (min-device-width:315px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:2){.container{width:auto}.stepbar{text-align:center!important;margin-top:75px!important;font-size:28px}.modification1 .pop{width:259px!important}.modification1{font-size:3.2em!important}.option{font-size:34px!important}.grid1{height:194px!important;font-size:31px!important}.modification1 .btn-default{font-size:34px!important}.btn dropdown-toggle btn-default{height:84px!important}.grid3 .price{font-size:32px!important}.btn-group .flight-option .btn-primary.active{font-size:34px!important;height:152px!important}.flight-option .grid3{height:152px!important}.btn-group .flight-option .btn-primary:not(.active),.flight-option .fa-check-circle-o,.flight-option .fa-circle-o{font-size:34px!important}.modification .container{width:90%;max-width:1000px!important;margin:auto;text-align:center;font-size:31px;line-height:46px}.modification small{font-size:40px;color:#7b8ca1;font-weight:205!important}.modification1 input{font-size:34px!important;height:85px!important}.modification1 .fa-calendar{font-size:45px!important;margin-top:14px!important;margin-right:35px!important}.modification1 .bootstrap-select,.modification1 .bootstrap-select .btn-default,.modification1 .btn-default,.modification1 input,.modification1 select{height:80px!important}.modification1 .material-icons.md-36{font-size:55px!important;margin-right:35px!important}.modification1 .submit{height:72px!important}.modification1 .submit,.modification .container,.modification small{font-size:34px!important}.modification .submit{height:66px!important}.modification{font-size:40px!important}.stepbar .btn.btn-primary{font-size:31px!important}.border-right{border-right:1px solid #d3d3d3;margin-top:10px;margin-bottom:10px;line-height:2.2em;padding-bottom:10px;padding-top:10px;font-size:28px}.flight-info .fa-circle{font-size:19px;color:#7b8ca1;margin-left:-2px;margin-right:10px}.border-left{border-left:4px dotted #7b8ca1;height:80px!important;vertical-align:middle!important;padding-left:15px;padding-top:5px}.fare-detail{font-size:32px}.flight-info .btn-next{height:80px;width:371px}.button_back{font-size:40px}.border-right small{font-size:38px}.border-right .text-bold{font-size:36px}.option1{font-size:34px}.grid2{font-size:28px;height:116px}.grid2 .material-icons{font-size:56px}.cursorpointer{font-size:36px}.contact input,.passenger .bootstrap-select .btn-default,.passenger input{border:1px solid #d3d3d3!important;border-radius:4px;box-shadow:none!important;background-color:#fff!important;height:54px;font-size:34px;width:400px}.method-title{font-size:32px}.logocr{margin-top:67px!important}#submenu li{width:100%}.tilecon{font-size:34px}#popup{margin-top:162px!important;font-size:18px}#home,#langugage{font-size:34px}.ui-datepicker-next{float:right;margin-right:-44px}.booking-engin .bootstrap-select .btn-default,.booking-engin .btn-default,.booking-engin input{border-radius:4px;border:1px solid #d6d6d6;font-size:18px;height:50px;background-color:#fff;cursor:pointer;color:#333!important}.ui-state-default{padding-top:10px!important;width:100%;height:100%;background:transparent!important;border:none!important;font-size:18px!important;color:#2b4c74;font-weight:400!important}.pop{position:absolute!important;margin-left:18px!important;float:left!important;z-index:10000!important;border:none!important;background-color:#fff!important;box-shadow:0 2px 7px 0 #aac1d4;width:280px!important}.pop input[type=number]{border:none!important;background-color:transparent;vertical-align:top!important;text-align:center;font-size:1em;width:34px;height:28px!important;color:#4a4a4a!important;margin-top:none!important}.booking-engin .dropdown-menu,.booking-engin .dropdown-menu:focus,.booking-engin .dropdown-menu:hover{border-radius:3px;color:#333;font-size:18px;border:1px solid #d3d3d3;margin-top:5px;outline:none;box-shadow:none}#departDate::-webkit-input-placeholder,#passager,#returnDate::-webkit-input-placeholder{color:#333!important}.booking-engin .bootstrap-select .btn-default:active,.booking-engin .bootstrap-select .btn-default:focus,.booking-engin .bootstrap-select .btn-default:hover,.booking-engin .bootstrap-select .btn:focus,.booking-engin .btn-default:active,.booking-engin .btn-default:focus,.booking-engin .btn-default:hover,.booking-engin .datepicker:active,.booking-engin .datepicker:focus,.booking-engin .datepicker:hover,.booking-engin input:active,.booking-engin input:focus,.booking-engin input:hover{outline:none!important;box-shadow:none;background-color:#fff;font-weight:400;border:2px solid #01a858!important;font-size:18px;height:40px;color:#333!important}label.btn span{font-size:18px!important}.floatleft,.sumflight{line-height:45px;font-size:36px}.resume{font-size:34px;padding-top:2px;padding-left: 20px;padding-bottom: 1px;text-align: left;margin-bottom: 5px;min-height: 30px}}.thor{text-align:right}.fa-minus-square-o,.fa-plus-square-o{color:#01a858}.open input[type=number]{background-color:transparent;vertical-align:top!important;text-align:center;font-size:17px;width:28px;color:#4a4a4a!important;margin-top:none!important}.open input[type=number],.open input[type=number]:hover{border:none!important;height:30px!important}label input[type=checkbox]~i.fa.fa-circle-thin{color:#4a4a4a;display:inline;font-size:1.8rem}label.btn span{font-size:1.5rem}label input[type=radio]~i.fa.fa-circle-thin{color:#4a4a4a;display:inline;font-size:1.8rem}label input[type=radio]:checked~i.fa.fa-circle-thin,label input[type=radio]~i.fa.fa-circle{display:none}label input[type=radio]:checked~i.fa.fa-circle{color:#01a858;display:inline;font-size:1.8rem}label input[type=checkbox]~i.fa.fa-circle{color:#4a4a4a;display:inline;font-size:1.8rem;display:none}label input[type=checkbox]:checked~i.fa.fa-circle-thin{display:none}label input[type=checkbox]:checked~i.fa.fa-circle{color:#01a858;display:inline;font-size:1.8rem}.moveleft{position:absolute;top:24px;left:16px}.moveright{position:absolute;top:22px;left:18px}.titletable{display:table;width:90%;border-collapse:separate;border-spacing:1px;table-layout:fixed;text-align:left;border-radius:0;margin:0 auto auto;max-width:1062px}.title{font-size:24px;color:#000;text-transform:uppercase}.airport{display:inline-block;width:100%;text-transform:none;color:#01a858;padding-bottom:3px;font-size:23px}.form-control,.single-line{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:0;color:inherit;display:block;padding:0 12px!important;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;-webkit-appearance:none;-moz-appearance:none;height:40px;font-size:15px}.linetop{border-top:1px solid #01a858;padding-top:15px}.customactive,.customactive:active,.customactive:focus,.customactive:hover,.pricetable-th:hover{background-color:#1e306d!important;color:#fff!important}.titleprice{font-weight:600}.padding15{padding-bottom:15px}.padding-top{padding-top:10px}.priceder{font-size:15px}.smflight{font-size:16px;font-weight:600}.smdepartbox{border:1px solid #01a858}.smbox{background:#f7f7f7;padding:4px 22px}.smflightpas{padding:0 10px}.smflightdate{font-size:14px;border-right:1px solid #c7c7c7}.selected-text{height:auto;padding-bottom:10px!important;color:#4c4c4c;font-weight:600!important;cursor:pointer;font-style:italic;font-size:12px}.titleprice{font-weight:600px}.spacetop{padding-top:20px}.time-sm{line-height:2.1;padding-left:30px}.flight-sm{padding-top:10px;color:#01a858}.titleblue{background:#01a858;color:#fff;padding:5px 1px 1px 7px}a{text-decoration:none!important}#clear{clear:both}.information-border-flight{position:absolute;top:39px;bottom:37px;left:23px;border-left:2px solid;border-color:#01a858}.seatLeft{font-size:13px;color:#d40504;text-align:center}.information-border-smflight{position:absolute;top:16px;bottom:35px;left:23px;border-left:2px solid;border-color:#01a858}.ui-dialog-wait .ui-dialog-titlebar.ui-widget-header{background:none;border:none}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog-wait .ui-dialog-titlebar{padding:.3em 1em;position:relative;margin-top:3px}.paddingtb{padding-top:10px;padding-bottom:10px}@media only screen and (min-device-width:300px) and (max-device-width:436px) and (-webkit-min-device-pixel-ratio:2){.information-border-smflight{top:16px;bottom:35px}}@media only screen and (min-device-width:300px) and (max-device-width:436px) and (-webkit-min-device-pixel-ratio:2){.information-border-flight,.information-border-smflight{position:absolute;left:23px;border-left:2px solid;border-color:#01a858}.information-border-flight{top:39px!important;bottom:37px!important}}@media only screen and (min-device-width:300px) and (max-device-width:436px) and (-webkit-min-device-pixel-ratio:2){.information-border{position:absolute;top:16px;bottom:57px;left:23px;border-left:2px solid;border-color:#01a858}}@media only screen and (min-device-width:290px) and (max-device-width:990px) and (-webkit-min-device-pixel-ratio:2){img#logo{max-width:70%;margin-left:17px}}body{font-family:europa,sans-serif;overflow-x:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.buttonbacknext{width:80%;max-width:1000px;margin:auto;margin-left:none!important;margin-right:none!important;padding-left:none!important;padding-right:none!important}.button_back{text-decoration:none;color:#e41d1d;border:1px solid #e41d1d;float:left!important;font-weight:400;font-size:16px;padding:8px 30px;border-radius:4px}.button_back:active,.button_back:focus,.button_back:hover{color:#fff;background:#e41d1d}.maxwidth{max-width:900px;width:100%}.modification1 .pop{width:222px;text-align:left;color:#4a4a4a;padding-top:20px;padding-bottom:20px;vertical-align:top;border:none;box-shadow:0 2px 7px 0 #aac1d4;line-height:90%;padding-left:10px!important;z-index:1000000!important;margin-left:710px;margin-top:0!important;position:absolute;background-color:#fff;border-radius:3px}.pop input[type=number]{background-color:transparent;vertical-align:top!important;text-align:center;font-size:1em;width:18px;color:#4a4a4a!important;margin-top:none!important}.pop input[type=number],.pop input[type=number]:hover{border:none!important;height:30px!important}.pop .fa-minus-square-o,.pop .fa-plus-square-o{font-size:36px;color:#01a858;margin-left:none;cursor:pointer}.pop span{font-size:15px}.pop strong{color:#4a4a4a;font-weight:600}.pop .save{background-color:#7b8ca1;padding-top:10px;padding-bottom:10px}.modification1 .material-icons.md-36{font-size:24px;margin-right:0!important;padding-right:0!important;vertical-align:center;margin-top:7px;color:#7b8ca1;font-feature-settings:"liga"}.modification1 .fa-calendar{color:#7b8ca1;font-size:22px;margin-top:7px;margin-right:0}.input-disabled{background-color:#fff!important}.modification1 .caret{display:none}.modification{color:#4a4a4a;margin:auto;text-align:left!important;line-height:1.2em;background-color:#f1f4f5!important;font-size:1.3em;padding-top:8px!important;padding-bottom:8px!important;margin-bottom:0!important;margin-top:0!important;min-height:56px;padding-left:10px!important;font-weight:500!important}.modification .container{width:90%;max-width:1100px!important;margin:auto;text-align:center}.modification .fa-exchange{margin-top:18px}@media screen and (min-width:991px){.modification .col{text-align:left;border-left:1px solid #7b8ca1}}.modification small{font-size:13px;color:#7b8ca1;font-weight:200!important}.modification .col-lg-1{text-align:right!important}.modification .col-lg-4,.modification .col-lg-5{text-align:left!important}@media screen and (min-width:991px){.modification .submit{margin-left:-90px!important}}@media screen and (max-width:990px){.modification .submit{margin-top:10px}}.modification .submit{background-color:transparent;color:#4a4a4a;height:40px;font-size:1em;min-width:80px;font-weight:400;border-radius:4px;border:1px solid #7b8ca1}.modification .submit:hover{background-color:#01a858;border:none;color:#fff;height:40px;font-size:1em}.modification1{color:#4a4a4a;text-align:center;font-size:1.2em;background-color:#f1f4f5!important;margin:none auto auto;padding-top:8px!important;padding-bottom:5px;vertical-align:middle!important;min-height:56px;padding-left:3px;padding-right:3px}.modification1 .container{width:90%;max-width:1000px!important;margin:auto;text-align:center}.modification1 .dropdown-menu,.modification1 .dropdown-menu:focus,.modification1 .dropdown-menu:hover{color:#4a4a4a;font-size:1em;border:1px solid #d3d3d3;outline:none;box-shadow:none;margin-top:5px;border-radius:4px;z-index:10000!important}.modification1 .dropdown-menu a{outline:none;background-color:transparent}.modification1 .bootstrap-select,.modification1 .bootstrap-select .btn-default,.modification1 .btn-default,.modification1 input,.modification1 select{border:1px solid #a9acaf;background-color:transparent!important;font-weight:400;height:40px!important;border-radius:4px!important;outline:none!important;box-shadow:none!important;color:#4a4a4a;font-size:1em}.modification1 .bootstrap-select .btn-default:active,.modification1 .bootstrap-select .btn-default:focus,.modification1 .bootstrap-select .btn-default:hover,.modification1 input:active,.modification1 input:focus,.modification1 input:hover,.modification1 select:active,.modification1 select:focus,.modification1 select:hover{outline:none!important;box-shadow:none;color:#4a4a4a;background-color:transparent!important;border:1px solid #4a4a4a;height:40px!important}.modification1 .submit{height:40px;background-color:transparent!important;color:#4a4a4a!important;border:1px solid #7b8ca1;min-width:110px;font-weight:400!important}.modification1 .submit:hover{background-color:#01a858!important;color:#fff!important;border:none;height:40px;font-size:1em;font-weight:400!important}.modification1 .submitbut{text-align:right!important}.modification1 .form-group{margin:none none 3px 2px!important}label.btn span{font-size:1.4rem}label input[type=radio]~i.fa.fa-square-o{color:#01a858;display:inline;font-size:2.8rem}label input[type=radio]:checked~i.fa.fa-square-o,label input[type=radio]~i.fa.fa-check-square-o{display:none}label input[type=radio]:checked~i.fa.fa-check-square-o{color:#01a858;display:inline;font-size:2.8rem}label:hover input[type=radio]~i.fa{color:#01a858}label input[type=checkbox]~i.fa.fa-square-o{color:#01a858;display:inline;font-size:2.8rem}label input[type=checkbox]:checked~i.fa.fa-square-o,label input[type=checkbox]~i.fa.fa-check-square-o{display:none}label input[type=checkbox]:checked~i.fa.fa-check-square-o{color:#01a858;display:inline;font-size:2.8rem}label:hover input[type=checkbox]~i.fa{color:#01a858}div[data-toggle=buttons] label.active{box-shadow:none;outline:none}div[data-toggle=buttons] label:hover{color:#333}div[data-toggle=buttons] label:active,div[data-toggle=buttons] label:focus,div[data-toggle=buttons] label:hover{-webkit-box-shadow:none;box-shadow:none;outline:none}footer small{font-size:1.2em}footer a{font-size:1.3em}.multi-stepbar{margin:40px auto;padding:0 50px 15px;width:660px}.multi-step-do{padding-top:4px!important;color:#00a2ff;border:4px solid #00a2ff;border-radius:50%}.multi-step-do,.multi-step-done{height:38px;line-height:20px;text-align:center;display:inline-block;font-size:17px;font-weight:700}.multi-step-done{padding:6px;width:38px;color:#fff;background:#3cae00;opacity:.8;border:4px solid #3cae00;border-radius:50%;cursor:pointer}.multi-step-todo{margin:10px;padding:10px;height:25px;width:25px;line-height:20px;text-align:center;display:inline-block;color:#b6b6b6;background:#e2e2e2;opacity:.8;font-size:17px;font-weight:700;border:4px solid #e2e2e2;border-radius:50%}.multi-step-line,.multi-step-line-search,.multi-step-line-summary{height:1px;width:12px;border:.5px solid #bbb;background:#bbb;display:inline-block;vertical-align:middle}.form-control-feedback{position:absolute;top:0;left:-12px;z-index:2;display:block;width:32px;height:32px;line-height:34px;text-align:center;pointer-events:none;padding-top:8px}.information-trip-connect{padding-left:22px!important;padding-right:22px!important}.icon-connect{vertical-align:middle}.purch-detail{padding-bottom:6px}.text-right{text-align:right}.text-center{text-align:center}.price-light-gray{color:#2d2d2d}.price-light-gray span{font-weight:500}.active-date{border-top:4px solid #01a858;box-shadow:0 4px 5px #ccc}.canlender-depart{display:table;box-shadow:0 3px 3px 0 rgba(0,0,0,.24);border-top:.5px solid rgba(0,0,0,.24);padding-left:5px!important;padding-right:5px!important}.column{display:table-cell;height:65px;padding:8px 0;margin:auto;text-align:center;width:142px}.right{float:right}.spcae-price{padding-top:12px;text-align:center;margin:0}.title-fare{padding:10px;background:#f1f4f5;text-align:center;font-size:16px;color:#fff;border-top:4px solid #01a858!important;color:#333!important}.ibox-content:hover{background:#f7f7f7}.ibox-content a:hover{color:#01a858}.detail-fare{margin:auto;background:#fff;line-height:1.5;box-shadow:0 2px 4px 0 rgba(0,0,0,.17);padding:14px}.noflight,.noflight:hover{background:#f7f7f7}.noflight,.noflight:hover,.noflight a:active,.noflight a:focus{text-decoration:none!important}.noflight a{color:#bbb}.column:hover{background:#f7f7f7}.detail-fare-border{border:1px solid #eee;margin:auto;line-height:1.5;padding:14px}.space-center{padding-top:22px;padding-bottom:18px}.price-fare{font-size:17.5px;font-weight:600;color:#333}.price-active{color:#333;font-size:15px!important;font-weight:600!important;white-space:nowrap}.viewcolor,.viewcolor:hover{color:#01a858;padding:10px 0 10px 10px}.viewcolor:hover{text-decoration:underline}.date-active{color:#01a858;font-size:15.5px!important}@media only screen and (max-device-width:608px) and (min-device-width:250px){.information-border-depart{bottom:56px;top:39px}}.nopadding{padding-left:0!important;padding-right:0!important}.date-sm{font-size:18px}.tittle-sm{padding:15px 20px}.BUSINESS,.ECONOMY,.ECONOMY_PREMIUM{color:#01a858;font-size:14px;font-weight:600!important;cursor:pointer;border:2px solid #01a858;padding:10px}.carousel-showmanymoveone .carousel-control{width:4%;background-image:none}.carousel-showmanymoveone .carousel-control.left{margin-left:0}.carousel-showmanymoveone .carousel-control.right{margin-right:0}.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3{display:none}.carousel .item .col-xs-12{padding:0}@media only screen and (max-width:992px){.carousel .item .col-xs-12:nth-last-child(-n+2){display:none}}@media (min-width:768px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-50%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{left:50%}.carousel-showmanymoveone .carousel-inner>.active,.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-1{display:block}}@media (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active,.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}@media (min-width:992px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-16.6%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{right:-16.6%}.carousel-showmanymoveone .carousel-inner .cloneditem-2,.carousel-showmanymoveone .carousel-inner .cloneditem-3{display:block}}@media (min-width:992px) and (transform-3d),all and (min-width:992px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{-webkit-transform:translate3d(16.6%,0,0);transform:translate3d(16.6%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{-webkit-transform:translate3d(-16.6%,0,0);transform:translate3d(-16.6%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active,.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}.ui-datepicker{font:14px;z-index:10000!important;width:auto;background:transparent!important;border:0!important;margin-top:0!important;margin-left:0!important;box-shadow:0 2px 7px 0px#aac1d4;padding:10px 0 0!important}.ui-datepicker table{width:100%!important;background-color:#fff!important;width:auto!important;margin:auto;text-align:center}.calendar-box .datepicker .ui-datepicker-calendar td a.range-hover{background:#fee!important}#ui-datepicker-div{margin-left:0!important;margin-right:0!important;background-color:#fff!important;display:none;width:auto}.ui-datepicker-group{margin-bottom:10px;margin-top:0!important;text-align:center;width:251px!important}.ui-datepicker-group-first,.ui-datepicker-group-last{display:inline-block;margin-left:10px;margin-right:10px!important}.ui-datepicker-group-last{text-align:center!important}.ui-datepicker-trigger{display:none}.ui-datepicker tbody td{background-color:#fff!important;height:35px!important;width:35px!important;line-height:30px;text-align:center!important;border-right:1px solid #ccc;border-top:1px solid #ccc}.ui-datepicker tr td:last-child{border-right:0}.ui-state-default{padding-top:10px!important;width:100%;height:100%;background:transparent!important;border:none!important;font-size:14px!important;color:#2b4c74;font-weight:400!important}.ui-state-active,.ui-state-highlight{z-index:10000000!important}.ui-state-active,.ui-state-highlight,.ui-state-hover{color:#fff!important;background-color:#e41d1d!important;width:100%}.ui-datepicker-title{padding-top:10px;padding-bottom:10px!important;font-weight:400!important;font-size:18px!important;width:219px!important;margin:auto!important}.ui-datepicker-header,.ui-datepicker-title{background-color:#fff!important;text-align:center!important}.ui-datepicker-header{color:#333!important;border:none;text-shadow:none;width:100%!important;width:251px!important}.ui-datepicker-header:hover{color:#e41d1d!important}.ui-datepicker-group-first .ui-datepicker-month{margin-left:-20px!important}.ui-datepicker-group-last .ui-datepicker-month{margin-left:35px!important}.ui-datepicker-month{text-transform:uppercase}.ui-datepicker-month,.ui-datepicker-year{background-color:transparent;border:none}.ui-datepicker-next,.ui-datepicker-prev{width:30px!important;height:100%!important;text-align:center;cursor:pointer;line-height:100%;font-size:24px;padding-top:10px;background-image:none!important}.ui-widget-content{background-image:none!important}.ui-corner-all .ui-datepicker-next,.ui-corner-all .ui-datepicker-prev{background-color:transparent!important}.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{background-color:transparent!important;color:#e41d1d!important}.ui-datepicker-prev{float:left;margin-left:-10px}.ui-datepicker-next{float:right;margin-right:-7px}.ui-datepicker th{text-transform:capitalize;border-bottom:1px solid #e41d1d;text-align:center;font-size:15px;background:#e41d1d;color:#fff;padding-top:6px;padding-bottom:6px;margin-top:0!important;font-weight:400;width:250px!important}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker-unselectable .ui-state-default{background:transparent;color:#d3d3d3!important;border:none;font-size:14px!important;font-weight:400!important;text-shadow:none!important}.ui-datepicker td a,.ui-datepicker td span{display:inline-block}.ui-datepicker-next,.ui-datepicker .ui-icon,.ui-widget-header .ui-icon{background-image:none!important}.ui-jqgrid{-moz-box-sizing:content-box;box-sizing:content-box}.ui-jqgrid-btable,.ui-jqgrid-htable{border-collapse:separate}.ui-jqgrid-titlebar{height:40px;line-height:15px;color:#676a6c;background-color:#f9f9f9;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.ui-jqgrid .ui-jqgrid-title{float:left;margin:1.1em 1em .2em}.ui-jqgrid .ui-jqgrid-titlebar{position:relative;border-left:0 solid;border-right:0 solid;border-top:0 solid}.ui-widget-header{background:none;background-image:none;background-color:#f5f5f6;text-transform:uppercase;border-top-left-radius:0;border-top-right-radius:0}.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right:1px solid;border-color:#ddd;background-color:inherit}.ui-search-toolbar input[type=text]{font-size:12px;height:15px;border:1px solid #ccc;border-radius:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f9f9f9;border:1px solid #ddd;line-height:20px;font-weight:700;color:#676a6c;text-shadow:0 1px 0 hsla(0,0%,100%,.07);text-align:center}.ui-widget-content{box-sizing:content-box}.ui-icon-triangle-1-n{background-position:1px -16px}.ui-jqgrid tr.ui-search-toolbar th{border-top-width:0!important;border-top-color:inherit!important;border-top-style:ridge!important}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus{background:#f5f5f5;border-collapse:separate}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#f2fbff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff;font-weight:400;color:#212121}.ui-jqgrid .ui-pg-input{font-size:inherit;width:50px;border:1px solid #ccc;height:15px}.ui-jqgrid .ui-pg-selbox{display:block;font-size:1em;height:25px;line-height:18px;margin:0;width:auto}.ui-jqgrid .ui-pager-control{position:relative}.ui-jqgrid .ui-jqgrid-pager{height:32px;position:relative}.ui-pg-table .navtable .ui-corner-all{border-radius:0}.ui-jqgrid .ui-pg-button:hover{padding:1px;border:0}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;height:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:700;display:none;border-width:2px!important;font-size:11px}.ui-jqgrid .form-control{height:10px;width:auto;display:inline;padding:10px 12px}.ui-jqgrid-pager{height:32px}.ui-widget-content{border:1px solid #ddd}.ui-jqgrid .ui-jqgrid-titlebar{padding:0;border-bottom:1px solid #ddd}.ui-jqgrid tr.jqgrow td{padding:6px}.ui-jqdialog .ui-jqdialog-titlebar{padding:10px}.ui-jqdialog .ui-jqdialog-title{float:none!important}.ui-jqdialog>.ui-resizable-se{position:absolute}.grecaptcha-badge{display:none}.sweet-alert .sa-icon{width:50px!important;height:50px!important;border:4px solid grey;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert h2{color:#575757;font-size:25px!important;text-align:center;font-weight:500!important;text-transform:none;position:relative;margin:8px 0!important;padding:0;line-height:40px;display:block}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px!important;height:22px!important;left:50%;top:6px!important;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:6px!important;height:6px!important;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:8px;background-color:#f8bb86}.sweet-alert button.cancel{background-color:#e41d1d!important}@media screen and (max-width:991px) and (min-width:300px){.smflightdate{border-right:0}}