body {background-color: #ffffff;}
.site-footer {background-color: #ffffff;}
.dash-queue {display: none;}
.gara img {display: none;}
#booking-list .gds {display:none;}
#head-support h4 a {color:#FFFFFF;}
.booking-detail .infosource {display:none;}
.site-logo a {background: url("images/logo.png");background-repeat: no-repeat;width: 150px;height: 100px; background-size: 150px 100px;}
.site-header .site-nav, .site-header .site-logo {padding-top: 0px;padding-bottom: 0px;}
#top-logo {padding-top:0px; padding-bottom: 0px;padding-left: 10px;}
#flightSearchForm .flt-btndown .historybtn, #flightSearchForm .flt-btndown .clearbtn {display: inline-block;}
#head-rules a, #head-rules a:hover {color:#FFF;font-weight: normal;}

.form-2 {width: 90%;padding: 30px 15px;max-width: 500px;}
.form-2 p:last-of-type {display: flex;}
.form-2 input[type=button], .form-2 input[type=submit] {margin-left: auto;margin-right: auto;}
.form-2 input[type=button].log-twitter {margin-right: 1%;background: #34a5cf;background: -moz-linear-gradient(#34a5cf, #2a8ac4);background: -ms-linear-gradient(#34a5cf, #2a8ac4);background: -o-linear-gradient(#34a5cf, #2a8ac4);background: -webkit-gradient(linear, 0 0, 0 100%, from(#34a5cf), to(#2a8ac4));background: -webkit-linear-gradient(#34a5cf, #2a8ac4);background: linear-gradient(#34a5cf, #2a8ac4);border: 1px solid #2b8bc7;color: #ffffff;text-shadow: 0 -1px rgba(0,0,0,0.3);text-decoration: none;}
.main.container .msg.alert-danger {background-color: #F00;color: #FFF;}
.duallogin div.error {background-color: #F00;color:#FFF;padding: 10px 30px;margin-top: 20px;}
.duallogin div.msg {background-color: #3c763d;color:#3c763d;padding: 10px 30px;margin-top: 20px;}

footer.main{background:#000056;padding:0px;}
footer .container {width: 100%;margin-right: auto;margin-left: auto;color: #595959;font-size: 12px;}
footer .row {margin-left: -20px;margin-bottom: 30px;}
footer.main p, footer.main a {font-size: 11px;line-height: 1.4em;}
footer.main a {color: #fff !important;}
footer.main h5 {color: #ccc;margin-top: 0;font-weight: 700;}
footer.main p {margin-bottom: 0;color: #999;margin: 0 0 10px;}
.footer-logo a img {background-repeat: no-repeat;width: 183px !important;height: 120px;background-size: 183px 120px;}

.site-header {background-color: #FFF;}
.breadcrumb {background-color: #273680;color:#FFF;border-radius: 0px;}
section.breadcrumb .breadcrumb li a, .breadcrumb > .active {color:#FFF;}
.container-wrapper > .container {background-color: #FFF;padding: 0px;box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); -moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);}
.site-header-container.container {padding: 0px;box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); -moz-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);}
#flightSearchForm .panel {border: 0px;border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}
.pg-loading-screen {background-color: #273680;}
.pg-loading-screen .pg-loading-logo-header {background: url("images/logo.png");background-repeat: no-repeat;background-position: center;background-color:#FFF;height: 120px;}
.main {border-bottom:0px;background-color: #000056;}
.panel-default > .panel-heading {color: #FFF;background-color: #000056;border-bottom-color: #273680;border-radius:0px;}
.panel-primary {border-radius: 0px;border-color: #273680;}
.panel-primary > .panel-heading {background-color: #000056;border-color: #000056;border-radius: 0px;}
#flight-list th {color: #FFF;background-color: #000056;}
#bookingModifyForm .panel .panel-body > .panel-group .panel .panel-heading {background-color: #439FC8;}
.modal-title {font-size: 18px;font-weight: bold;}
.modal-body {font-size: 15px;}
.pthead div:not(.alert):not(.sfrnote),.row.refine_lbl .refine_head {background-color: #000056;color: white;text-transform: uppercase;border-right: 1px solid white;line-height: 34px;white-space:nowrap;font-size:11px;padding: 0px 5px;}

.row.refine_lbl div.refine_head:last-child {border-right: 1px solid #000056;}
.row.refine_data {display: flex;}
.row.refine_data .refine_body {background-color: #f3f3f3;border-right: 1px solid #000056;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #000056;}
.row.refine_lbl {margin-bottom: 0px;}
.pthead div:not(.alert):not(.sfrnote), .row.refine_lbl .refine_head.refine_last {border-right: 1px solid #000056;}
#flightSearchForm .form-group {margin-bottom: 0px;}
.airitinerary .refine_body {background-color: #f3f3f3;border-right: 1px solid #000056;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #000056;}
.refine_body_head {background-color: #f3f3f3;border-right: 1px solid #000056;}
.aboutus, .social-networks, .panel-itinerary {display: none!important;}
#ptc .refine_head {border-right: 1px solid white;} 
#ptc .refine_head.refine_last {border-right: 1px solid #000056;}
#ptc .refine_body {background-color: #f3f3f3;border-right: 1px solid #000056;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #000056;}
#ptc.haveage .ageDiv {height: 45px;}
.refine_button {padding-left: 10px!important;}
.fmatrix th {background-color: #000056!important;color: white;text-transform: uppercase!important;;border-right: 1px solid white!important;;line-height: 34px;}
#brands {padding-left: 15px;padding-right: 15px;}
#site-content .dash-queue .row:first-child, #site-content .dash-queue .row {margin-left: 0px;margin-right: 0px;}
.ui-state-active {background: #007fBF;}

#flightPriceForm .panel-heading label a {color: #FFF;}

#loadingJq #opacity {position: fixed;z-index: 9998;top: 0;right: 0;bottom: 0;left: 0;background-color: #273680;;opacity: 1;overflow: hidden;}
#loadingJq #waitingpage {position: fixed;top: 15%;z-index: 9999;width: 100%;}
#loadingJq #waitingpage .text {text-align: justify;}
#loadingJq #waitingpage .text p {margin-bottom: 0;font-size: 14px;line-height: 20px;color: #2c2c2c;font-family: 'Open Sans', sans-serif;background-color: #fff;}
#loadingJq #waitingpage .text span {display: block;text-align: center;background-color: #273680;font-size: 20px;padding: 80px 0px 0px;font-family: "raleway",sans-serif;color: #FFF;}
#loadingJq #waitingpage .text .logo {display: block;max-width: 403px;margin: 0 auto 20px;width: 100%;padding:10px;}
#loadingJq #waitingpage .loader img {display: block;margin: 0 auto 10px;}
@media screen and (min-width: 768px) {#loadingJq #waitingpage .tcenter {text-align: center;}}
@media screen and (min-width: 1000px) {#loadingJq #waitingpage .loader img {margin: 20px auto 40px;}}


@media all and (min-width: 992px) {
	#flightSearchForm #ptc .pthead div, #flightSearchForm #ptc .ptq div  {padding-right: 0;padding-left: 5px;margin-left: 0;margin-right: 0px;}
}
.flightype {color: white;}
.navbar-default {margin-top: 0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {padding-right: 2%;padding-top: 1%;}
#flightSearchForm .form-group.ms-gara {background-color: #000056;border-radius: 0;margin: 0px -16px;padding: 5px;}
@media (min-width: 768px) {
	.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
}

.py-head {background-color: #000056!important;}
#flight-list i.fa-trash-alt, #flight-list i.fa-exchange-alt {display: none;}