body {background-color: #FFFFFF;}
.site-logo a {background: url("images/logo.png");background-repeat: no-repeat;width: 232px;height: 64px; background-size: 232px 64px;margin-top: 10px;}
.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;}
.site-footer {background:#f58a06;color:#FFF;text-align: center;padding:15px 0px;}
.footer {
	padding:0px;
	font-size:12px;
	line-height:20px;
	border:none;
	display: inline-block;
}
.footer h3 {
	font-size:18px;
	line-height:22px;
	margin-bottom:22px;
}
.footer .alignleft { margin-right:20px; }
.footer nav.footer-nav {
	margin:20px 0;
	float:none;
	text-align:center;
}
.footer nav.footer-nav ul {
	display:inline-block;
	float:none;
}
.footer nav.footer-nav ul li { text-transform:uppercase; }
.footer nav.footer-nav ul li.current-menu-item a, .footer nav.footer-nav ul li a:hover {
	color:#41ccd5;
	text-decoration:none;
}
.footer .footer-widgets {
	color:#000;
	position:relative;
	background:#eaeeee;
}
.footer .footer-widgets a {
	font-weight:bold;
	color:#de4a4a;
}
.footer .footer-widgets a:hover { color:#41ccd5; }
.footer .footer-widgets:after, .footer .footer-widgets:before {
	background:#eaeeee;
	content:"";
	position:absolute;
	top:0;
	width:101%;
	height:100%;
	z-index:-1;
}
.footer .footer-widgets:after { right:-99%; }
.footer .footer-widgets:before { left:-99%; }
.footer .footer-widgets >div >div >div { margin:50px 0; }
.footer .footer-widgets .flickr_li { margin-bottom:8px; }
.footer .footer-widgets .flickr_li .thumbnail {
	display:block;
	border:none;
	background:none;
}
.footer .footer-widgets .flickr_li .thumbnail img, .footer .footer-widgets .flickr_li .thumbnail .zoom-icon {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	max-width:none;
	width:100%;
}
.footer .footer-widgets .flickr_li .thumbnail:after { display:none; }
.footer .textwidget img {
	position:relative;
	top:-16px;
}
.footer .copyright {
	position:relative;
	border:none;
	padding:20px 0 0;
}
.footer .copyright:after, .footer .copyright:before {
	border:none;
	content:"";
	position:absolute;
	top:-3px;
	width:101%;
	height:100%;
	z-index:-1;
}
.footer .copyright:after { right:-99%; }
.footer .copyright:before { left:-99%; }
.footer .copyright a { color:#fff; }
.footer .copyright a:hover { color:#de4a4a; }
.footer .footer-logo { margin-bottom:9px; }
.footer .copyright-widget {
	color:#cfcfcf;
	margin-bottom:25px;
}
.footer .copyright-widget span { margin-right:30px; }
.footer .copyright-widget i {
	margin-right:5px;
	font-size:14px;
	color:#417d85;
}
.footer .copyright-text {
	padding-top:10px;
	border-top:1px solid #417d85;
	background:#f58a06;color:#FFF;
}
.footer .atext a {color:#FFF;}

.footer .footer-text {
	float:none;
	color:#FFF;
}
.footer .footer-text a { color:#FFF; }
.footer span {padding-left:5px;padding-right:5px;}
.footer span span {font-size: 20px;font-weight: bolder;}



.site-header {background-color: #FFF;}
.breadcrumb {background-color: #f58a06;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);margin-bottom: 10px;}
.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: #f58a06;}
.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: #0181b0;}
.panel-default > .panel-heading {color: #FFF;background-color: #0181b0;border-bottom-color: #006D9C;border-radius:0px;}
.panel-primary {border-radius: 0px;border-color: #006D9C;}
.panel-primary > .panel-heading {background-color: #0181b0;border-color: #0181b0;border-radius: 0px;}
#flight-list th {color: #FFF;background-color: #0181b0;}
#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: #0181b0;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 #0181b0;}
.row.refine_data {display: flex;}
.row.refine_data .refine_body {background-color: #f3f3f3;border-right: 1px solid #0181b0;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #0181b0;}
.row.refine_lbl {margin-bottom: 0px;}
.pthead div:not(.alert):not(.sfrnote), .row.refine_lbl .refine_head.refine_last {border-right: 1px solid #0181b0;}
#flightSearchForm .form-group {margin-bottom: 0px;}
.airitinerary .refine_body {background-color: #f3f3f3;border-right: 1px solid #0181b0;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #0181b0;}
.refine_body_head {background-color: #f3f3f3;border-right: 1px solid #0181b0;}
.aboutus, .social-networks {display: none!important;}
#ptc .refine_head {border-right: 1px solid white;} 
#ptc .refine_head.refine_last {border-right: 1px solid #0181b0;}
#ptc .refine_body {background-color: #f3f3f3;border-right: 1px solid #0181b0;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid #0181b0;}
#ptc.haveage .ageDiv {height: 45px;}
.refine_button {padding-left: 10px!important;}
.fmatrix th {background-color: #0181b0!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: #0181b0;;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: #0181b0;font-size: 20px;padding: 80px 0px 0px;font-family: "raleway",sans-serif;color: #FFF;}
#loadingJq #waitingpage .text .logo {display: block;max-width: 232px;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%;}
@media (min-width: 768px) {
	.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
}

@media (min-width: 1200px) {.container {width: 100%;}}
@media (min-width: 992px) {.container {width: 100%;}}
@media (min-width: 768px) {.container {width: 100%;}}
.book-recap-merchant .pg .pg-name {display: block;margin-top: 5px;}


section.breadcrumb .breadcrumb.bc-detail .gara, section.breadcrumb .breadcrumb.bc-detail .gara .dropdown-menu a {color: #FFFFFF;}
#head-rules a, #head-penalties a {color: #FFFFFF;}
#booking-list th {background-color: #0181b0;color:#FFFFFF;}
.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;}
.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;}
.copyright-text a {color: #FFF;}
.hierarchy li.deep0 {display:none;}
.hierarchy li.deep1 {padding-left: 0px;}
.hierarchy li.deep1::before {content: "";}

#flightSearchForm .nav-tabs>li.active>a, #flightSearchForm .nav-tabs>li.active>a:focus, #flightSearchForm .nav-tabs>li.active>a:hover {background-color: #0181b0;}
.ms-gara.well .checkbox {background-color: none;color: #FFF;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #FFF;}
.ms-gara.well {background-color: #0181b0;} 