#flightSearchForm #btnShowPassengerInfoContent:focus,#flightSearchForm .btn-switch:focus,#flightSearchForm .dropdown-passenger .dropdown-btn:focus,#flightSearchForm .dropdown-passenger .dropdown-cnt ul li button:focus,#flightSearchForm input:focus,#flightSearchForm input:focus-visible{outline:0}#flightSearchForm .tickettype label{font-weight:500;color:#000;margin-bottom:.75rem;padding-top:0;display:flex;align-items:center}#flightSearchForm .tickettype label input{margin-right:.75rem}#flightSearchForm .tickettype label .custom.radio{padding:0;margin-bottom:0}#flightSearchForm .tickettype label .custom.radio.checked{border-color:#ffc313}#flightSearchForm .tickettype label .custom.radio.checked:before{width:.75rem;height:.75rem;top:3px;left:3px;background:#ffc313}#flightSearchForm .tickettype label[for=radioOneWay]{margin-right:30px}#flightSearchForm label{display:block;visibility:visible;color:#999;font-weight:400;margin-bottom:0;padding-left:10px;padding-top:10px}#flightSearchForm .location-list{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#flightSearchForm .custom.dropdown.small,#flightSearchForm .dropdown-btn,#flightSearchForm .location-list,#flightSearchForm .time{border:0;border-radius:.25rem;background:#fff;height:36px;line-height:36px;padding:0 10px;box-shadow:none;width:100%;font-weight:500;color:#000}#flightSearchForm .time[disabled=disabled]{color:#ccc}#flightSearchForm #fsd-arrival,#flightSearchForm #fsd-source{margin:0}#flightSearchForm #fsd-source{padding-right:15px;position:relative}#flightSearchForm #fsd-arrival{padding-left:15px}#flightSearchForm .btn-switch{position:absolute;font-size:0;width:40px;height:66px;background:url(/themes/content/images/ic/ic-convert.png) center center no-repeat;border:0;right:-15px;top:0;-webkit-transition:.5s;transition:.5s;cursor:pointer}#flightSearchForm .btn-switch:hover{background:url(/themes/content/images/ic/ic-convert-hover.png) center center no-repeat}#flightSearchForm .dropdown-passenger{padding:0;margin:0;position:relative}#flightSearchForm .dropdown-passenger .dropdown-btn{border:0;margin:0;background:0 0;text-align:left;white-space:nowrap}#flightSearchForm .dropdown-passenger .dropdown-btn strong{font-weight:500}#flightSearchForm .dropdown-passenger .dropdown-cnt{position:absolute;top:100%;right:0;max-width:300px;min-width:240px;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.15);background:#fff;padding:15px;border:1px solid #ddd}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li{margin-bottom:10px}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li span{display:block;float:left}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li span i{display:block;font-style:normal;font-size:12px;color:#999}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li button,#flightSearchForm .dropdown-passenger .dropdown-cnt ul li strong{float:right;display:block;line-height:30px}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li button{width:30px;height:30px;border-radius:15px;border:1px solid #ccdef0;text-align:center;background:0 0;font-size:18px;font-weight:500;line-height:initial}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li button:hover{border-color:#0056b3;background:#0056b3;color:#fff}#flightSearchForm .dropdown-passenger .dropdown-cnt ul li strong{margin:0 15px;font-weight:500;font-size:16px}#flightSearchForm .dropdown-passenger .dropdown-cnt button[id*=modalPassenger-dimiss]{border:0;padding:7px 15px;font-weight:500;color:#fff;background:#0056b3;display:block;margin:0 auto;width:100%}#flightSearchForm #btnShowPassengerInfoContent{position:absolute;left:12px;right:0;bottom:0;height:36px;background:0 0;font-size:0;border:0}#flightSearchForm .passenger{width:27%;float:right;padding:0;margin:0}#flightSearchForm .passenger>label{display:block;width:33.3%;float:left;position:relative}#flightSearchForm .passenger>label:nth-of-type(1){padding-right:16px;width:33.4%}#flightSearchForm .passenger>label:nth-of-type(2){padding-left:8px;padding-right:8px}#flightSearchForm .passenger>label:nth-of-type(3){padding-left:16px}#flightSearchForm .passenger>label .selector{display:none}#flightSearchForm .passenger>label .current{line-height:36px;margin:0;width:100%}#flightSearchForm .passenger>label>a{position:absolute;top:0;left:20px;font-weight:700;color:#cdcdcd}#flightSearchForm .passenger>label>a span{font-size:14px;font-style:normal;display:none}#flightSearchForm .passenger>label>a:focus{outline:0!important;border:0;box-shadow:none!important;outline-offset:inherit}#flightSearchForm .passenger .custom.dropdown.small{margin:0;max-width:inherit;padding-right:0}#flightSearchForm .passenger .custom.dropdown.small ul{right:-2px;border-color:#00adef}#flightSearchForm .passenger .custom.dropdown.small ul li{padding:5px 10px;font-size:14px}#flightSearchForm #submit-search{text-align:right}#flightSearchForm #submit-search #btnSearchFlight{padding:8px 20px;background:#fb7604;font-size:16px;color:#fff;border:0;border-radius:.25rem;text-transform:uppercase;font-weight:500;cursor:pointer}