html body div[ng-controller="flight"] .domestic .ticket-type .custom-label.second-type-label{display:block;font-size:12px;text-align:center;color:#fbb40c;font-weight:normal!important}html body div[ng-controller="flight"] .domestic .flight-notice{background-color:#3a1429;z-index:99;border-top-left-radius:10px;border-top-right-radius:10px}html body div[ng-controller="flight"] .domestic .flight-notice p{color:#fff}html body div[ng-controller="flight"] .domestic .general-detail{padding-bottom:0!important;padding-top:10px!important;height:119px}html body div[ng-controller="flight"] .domestic .general-detail span,html body div[ng-controller="flight"] .domestic .general-detail small,html body div[ng-controller="flight"] .domestic .general-detail h3{color:#3a1429;letter-spacing:-.7px}html body div[ng-controller="flight"] .domestic .card-wrapper{border:solid 1px #cdcdcd}html body div[ng-controller="flight"] .domestic .airline-img{padding-right:30px;width:13%;padding-bottom:10px}html body div[ng-controller="flight"] .domestic .airline-img img.airline-logo{width:58px!important;margin-bottom:15px}html body div[ng-controller="flight"] .domestic .ticket-type span.airline-name{font-size:12px;margin-bottom:12px!important}html body div[ng-controller="flight"] .domestic .ticket-type{width:10.5%;padding-left:0!important;margin-top:-9px}html body div[ng-controller="flight"] .domestic .ticket-type>span{display:block;font-size:1.2rem;text-align:center;width:100%;font-weight:500;color:#919191;margin-bottom:-1px}html body div[ng-controller="flight"] .domestic .ticket-type>span.custom-label.ng-scope{margin-right:-1px}html body div[ng-controller="flight"] .domestic .ticket-type>span.ng-binding{width:110%!important}html body div[ng-controller="flight"] .domestic .ticket-type>span.custom-lable{right:16px;position:relative}html body div[ng-controller="flight"] .domestic .ticket-type P{margin-right:15px;width:100px}html body div[ng-controller="flight"] .domestic .ticket-type P span{color:#919191!important;font-size:1.2rem;font-weight:200}html body div[ng-controller="flight"] .domestic .ticket-type P.plane-type{top:-13px;position:relative}html body div[ng-controller="flight"] .domestic .ticket-type .custom-label.second-type-label{color:#919191!important;font-size:1.2rem;white-space:nowrap;font-weight:500!important;margin-left:15px}html body div[ng-controller="flight"] .domestic .ticket-type .custom-label.second-type-label b{text-align:center;font-size:13px;margin-right:2px;font-weight:normal;letter-spacing:-.5px}html body div[ng-controller="flight"] .domestic .flight-clock{text-align:center;width:13%;padding-right:22px;padding-left:0;right:25rem}html body div[ng-controller="flight"] .domestic .flight-clock span{margin-bottom:12px;display:block}html body div[ng-controller="flight"] .domestic .flight-clock h3{font-size:30px;margin-top:0;font-weight:bold;margin-bottom:15px;left:25rem;position:relative;top:30px;color:#2b2b2b}html body div[ng-controller="flight"] .domestic .flight-clock small.departure-time-small{left:26.3rem;position:relative;top:2px;font-weight:200;color:#000;font-size:1.5rem}html body div[ng-controller="flight"] .domestic .flight-clock span.arrival-time{font-size:3rem;margin-top:0;font-weight:bold;margin-bottom:15px;left:3rem;position:absolute;top:25px;color:#2b2b2b}html body div[ng-controller="flight"] .domestic .flight-clock span.departure-time{font-size:3rem;margin-top:0;font-weight:bold;margin-bottom:15px;left:25rem;position:relative;top:26px;color:#2b2b2b}html body div[ng-controller="flight"] .domestic .flight-clock small.arrival-time-small{margin-top:0;font-weight:200;margin-bottom:15px;left:3rem;position:absolute;top:60px;color:#000;font-size:1.5rem}html body div[ng-controller="flight"] .domestic .flight-clock .plane-icon:after{content:'';position:absolute;right:0;width:100%;height:1px;background-color:#b5b5b5;top:0;display:block;z-index:9;top:46px;width:133px;margin-right:-136px!important}html body div[ng-controller="flight"] .domestic .flight-clock .plane-icon i.fa.fa-plane-left{position:absolute;top:40px;left:220px;z-index:99;color:#b5b5b5}@media screen and (max-width:768px){html body div[ng-controller="flight"] .domestic .flight-clock h3{margin-bottom:10px}html body div[ng-controller="flight"] .domestic .flight-clock .d-inline-block{display:inline-block!important}html body div[ng-controller="flight"] .domestic .flight-clock span{margin-bottom:2px}}html body div[ng-controller="flight"] .domestic .price-info span.price-amount{margin-top:5px;display:block;font-size:18px}html body div[ng-controller="flight"] .domestic .price-info span.price-amount small{font-size:10px}html body div[ng-controller="flight"] .domestic .price-info span.price-amount small.price-without-discont{margin-right:-25px;color:gray;display:flex;flex-direction:column;font-size:16px}html body div[ng-controller="flight"] .domestic .price-info span.price-amount span.font-22.ltr{font-size:2.2rem!important}html body div[ng-controller="flight"] .domestic .price-info span.ng-scope{text-align:start;width:100%;position:absolute;left:-26px}html body div[ng-controller="flight"] .domestic .price-info span.custom-label{margin-top:12px;white-space:nowrap}html body div[ng-controller="flight"] .domestic .price-info{width:21%;padding-left:0;padding-right:35px;right:23rem;top:17px}html body div[ng-controller="flight"] .domestic .price-info b{color:#e13838;letter-spacing:.1px;font-weight:bold}html body div[ng-controller="flight"] .domestic .flight-info{width:20%;padding-right:20px;margin-top:-9px}html body div[ng-controller="flight"] .domestic .flight-info p{margin-top:40px;font-weight:bold;color:#919191!important;font-size:10.5px!important;margin-right:-75px!important}html body div[ng-controller="flight"] .domestic .flight-info p span{color:#919191!important;font-size:10.5px;letter-spacing:.2px}html body div[ng-controller="flight"] .domestic .flight-info .plane-type span{color:#919191!important;font-size:10.5px;font-weight:bold;top:-11px!important;position:relative;left:75px;letter-spacing:.2px}html body div[ng-controller="flight"] .domestic .flight .submit-detail{width:25%;padding-right:8px;padding-top:8px;right:16rem}html body div[ng-controller="flight"] .domestic .flight-submit-wrapper{margin:auto;width:65%;height:30px;margin-top:26px;right:30px}html body div[ng-controller="flight"] .domestic .flight-submit-wrapper button{height:30px!important;border-radius:10px}html body div[ng-controller="flight"] .domestic .result-details-button{padding-top:8px!important;left:-2px;top:100px;position:absolute}html body div[ng-controller="flight"] .domestic .result-details-button>span{position:absolute;top:0;width:120%;right:-4px;font-size:1.3rem;color:#5780b1;font-weight:200}html body div[ng-controller="flight"] .domestic .col-md-7.filter-box ul{margin-top:0!important}html body div[ng-controller="flight"] .domestic .flight-clock:after{content:"";position:absolute;left:0;height:95px;top:0;width:1px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);opacity:.9}html body div[ng-controller="flight"] .domestic .flight.selected-result-list-item{height:77px!important}html body div[ng-controller="flight"] .domestic .flight.selected-result-list-item .flight-submit-wrapper{margin-top:15px!important}html body div[ng-controller="flight"] .domestic .round-trip .return.not-found-message{margin-top:130px}html body div[ng-controller="flight"] .domestic.round-trip span.route-title{position:absolute;right:-5px;top:23px;transform:rotate(-90deg);display:block;width:70px;text-align:center;opacity:.5;font-size:9px}html body div[ng-controller="flight"] .domestic.round-trip .airline-img{position:relative;right:20px}html body div[ng-controller="flight"] .domestic .item-list-wrapper{display:flex;flex-direction:column}html body div[ng-controller="flight"] .domestic .item-list-wrapper>div{order:1}html body div[ng-controller="flight"] .domestic .item-list-wrapper>div.flight-selecting-passed{order:0!important}html body div[ng-controller="flight"] .domestic .price-details{padding-top:20px;width:25%}html body div[ng-controller="flight"] .domestic .price-details.Payable{padding-right:15px;padding-left:15px}html body div[ng-controller="flight"] .domestic .price-details.Payable .text b{margin-left:20px!important;margin:auto;display:block;padding-top:15px;font-size:16px}html body div[ng-controller="flight"] .domestic .price-details table td{padding:15px}html body div[ng-controller="flight"] .domestic .price-details table td:nth-child(1){width:33%}html body div[ng-controller="flight"] .domestic .price-details:after{top:20%}html body div[ng-controller="flight"] .domestic .details-tabs{min-height:165px}html body div[ng-controller="flight"] .domestic .details-tabs.charter-rules{width:80%;margin:auto;text-align:justify;padding-top:15px}@media screen and (max-width:768px){html body div[ng-controller="flight"] .domestic .result-details-button{padding-top:8px!important;left:0;top:0}html body div[ng-controller="flight"] .domestic .airline-img{position:relative;bottom:10px;padding-bottom:18px;right:-10px!important}html body div[ng-controller="flight"] .domestic .airline-img .airline-name{position:relative;bottom:10px}html body div[ng-controller="flight"] .domestic .ticket-type{padding-right:0!important;margin-top:73px;position:relative;left:123px}html body div[ng-controller="flight"] .domestic .ticket-type:after{content:"";position:absolute;left:0;height:150px;width:2px;background:#e2e2e2;top:-68px;right:111px}html body div[ng-controller="flight"] .domestic .ticket-type span{margin-top:8px}html body div[ng-controller="flight"] .domestic .ticket-type .custom-label{padding:0 5px!important}html body div[ng-controller="flight"] .domestic .flight-clock span.arrival-time{top:29px}html body div[ng-controller="flight"] .domestic .flight-clock i.fa.fa-plane-left{top:36px}html body div[ng-controller="flight"] .domestic .price-info{right:11rem;top:39px}html body div[ng-controller="flight"] .domestic .price-info span:last-child{position:absolute;left:231px;min-width:100%;top:0}html body div[ng-controller="flight"] .domestic .price-info .price-amount small.ng-binding{font-size:11px!important;margin-top:10px;margin-right:-2px}html body div[ng-controller="flight"] .domestic .flight-notice{width:99%;height:30px}html body div[ng-controller="flight"] .domestic div#suggestedFlightsListWrapper>div .flight>.card-wrapper{background-color:#fff;position:relative;top:-9px;z-index:99;border:1px solid #3a1429;width:99%;left:0;padding-top:10px!important;padding-left:7px!important}html body div[ng-controller="flight"] .domestic .result-details-button>span{color:#fff}}.result-ordering.second-style{padding-bottom:0;position:relative;transition:padding .2s;overflow:hidden}.result-ordering.second-style.departure-selecting-pass{height:45px}.result-ordering.second-style.departure-selecting-pass.is-sticky{height:95px}.result-ordering.second-style.departure-selecting-pass .return-order-buttons .filter-box{transition-delay:.2s;top:-34px}.result-ordering.second-style .return-order-buttons .filter-box{transition-delay:0s;position:relative;top:0}.result-ordering.second-style .result-ordering-content .return-order-buttons{margin-bottom:10px}.result-ordering.second-style .result-ordering-content .return-order-buttons .card-content:after{opacity:0!important}.result-ordering.second-style .result-ordering-content .result-ordering-content .before-after{width:21%}.result-ordering.second-style .result-ordering-content .filter-box{display:flex;justify-content:center}.result-ordering.second-style .bordered-button{padding:5px!important;border-width:1px!important;width:10rem}.result-ordering.second-style.selecting-passed{height:0;padding:0!important;margin:0!important}.result-ordering.second-style .card-title h5{padding-top:3px;font-size:1.7rem;margin-top:5px;border-bottom:none}.result-ordering.second-style .card-content ul li{margin-left:7px;float:right;margin:2px}.result-ordering.second-style .card-content ul li div>span{font-size:1.3rem;font-weight:200;padding:4px}.result-ordering.second-style .card-content ul li i{line-height:0!important}.result-ordering.second-style .card-content ul li .bordered-button.active{color:#fbb40c!important;border-width:1.5px!important;border-color:#fbb40c}.result-ordering.second-style .change-date-buttons{width:165px;top:0;float:left;right:-22px}.result-ordering.second-style .change-date-buttons button{padding:5px!important;border-width:1px!important;width:8rem;box-shadow:none;margin-top:3px}.result-ordering.second-style .col-md-3.before-after{padding-left:0}.result-ordering.second-style .fixable-request-summary{margin:0 -10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3;display:flex;position:absolute;width:100%;top:0;padding-top:10px;opacity:0;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.result-ordering.second-style .fixable-request-summary li{margin:0 20px}.result-ordering.second-style .fixable-request-summary li .departure-date:last-child:before{top:10px}.result-ordering.second-style .fixable-request-summary ul{margin:auto!important;align-items:center}.result-ordering.second-style .fixable-request-summary span{font-size:12px;font-weight:bold}.result-ordering.second-style .fixable-request-summary span i{position:relative;top:3px}.result-ordering.second-style.is-sticky:not(.selecting-passed){padding-top:50px;margin-top:35px!important;overflow:initial;border-radius:0 0 10px 10px;-moz-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:999!important}.result-ordering.second-style.is-sticky:not(.selecting-passed) .fixable-request-summary{opacity:1;transform:scaleY(1)}