.main {width: 100%;}
.form-2 {box-shadow: 0 2px 2px rgba(0,0,0,0.2), 0 1px 5px rgba(0,0,0,0.2), 0 0 0 12px rgba(0,0,0,0.5);}
.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;}

.form-2 a.submit {
	width: 49%;height: 38px;position: relative;box-shadow: inset 0 1px rgba(255,255,255,0.3);border-radius: 3px;cursor: pointer;font-family: 'Lato', Calibri, Arial, sans-serif;font-size: 14px;line-height: 38px;text-align: center;font-weight: bold;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    float: none;
	background: #fbd568;background: -moz-linear-gradient(#fbd568, #ffb347);background: -ms-linear-gradient(#fbd568, #ffb347);background: -o-linear-gradient(#fbd568, #ffb347);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347));background: -webkit-linear-gradient(#fbd568, #ffb347);background: linear-gradient(#fbd568, #ffb347);border: 1px solid #f4ab4c;color: #996319;text-shadow: 0 1px rgba(255,255,255,0.3);}
.form-2 a.submit:hover {box-shadow:inset 0 1px rgba(255,255,255,0.3),inset 0 20px 40px rgba(255,255,255,0.15);}
.form-2 a.submit:active {top: 1px;}
.form-2 textarea {width: 100%;}
.form-2 #ucheck {padding: 3px 4px;margin-top: 5px;} 

#loadingJq #opacity {position: fixed;z-index: 9998;top: 0;right: 0;bottom: 0;left: 0;background-color: #e30613;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: #e30613;font-size: 20px;padding: 80px 0px 0px;font-family: "raleway",sans-serif;color: #FFF;}
#loadingJq #waitingpage .text .logo {display: block;max-width: 435px;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;}}
.site-logo a {background: url("images/logo.png");background-repeat: no-repeat;width: 300px;height: 93px; background-size: 300px 93px;}
.main {background-color: #e30613;}
.panel-default {border-color: #e30613;}
.panel-default > .panel-heading, #bookingModifyForm .panel .panel-body > .panel-group .panel .panel-heading {color: #FFF;background-color: #e30613;border-bottom-color: #543400;}
.panel-primary > .panel-heading {background-color: #e30613;border-color: #e30613;color: #FFF;border-top-left-radius: 0px;border-top-right-radius: 0px;}
#booking-list th, #flight-list th {color: #FFF;background-color: #e30613;}
.row.refine_lbl div.refine_head:last-child {border-right: 1px solid #e30613;}
.breadcrumb {background-color: #e30613;color: #FFF;border-radius: 0px;}
section.breadcrumb .breadcrumb li a, .breadcrumb > .active {color:#EEE;}
section.breadcrumb .breadcrumb .gara, section.breadcrumb .breadcrumb .gara .dropdown-menu a {color: #e30613;}
.panel-primary {border-color: #A70000;}
.site-footer {background-color: #172d4f;padding: 30px 0;margin-top: 20px;color:#FFF;}

.booking-detail .panel-title a, #flightPriceForm .panel-title a, #flightPriceForm .panel-title, #flightPriceForm .panel-heading label, #flightPriceForm .panel-heading .service-type label a {color: #FFF;text-decoration: none;}
.panel-warning .panel-title a {color:#e30613!important;}

#flightPriceForm .well {background-color: #A70000;color: #FFF;}
.recap-segments {border-left: solid 5px #e30613;}
hr {border-top: 1px solid #e30613;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #e30613;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border: 0px solid #e30613;}
#bookingModifyForm .panel .panel-body > .panel-group .panel {border-radius: 0px;}


.panel .panel.panel-primary {border-radius: 0px;border-top: none;border-left: none;border-right: none;}
.panel .panel-body > .panel-group .panel .panel-heading {border-radius: 0px;}
.home-sld .sld-cnt .unslider, .home-sld .sld-cnt.widjpnr > div {border: 1px solid #e30613;border-top-left-radius:0px;border-top-right-radius:0px;color: #333!important;}
.widjets .home-sld .py-head {color: #FFF;background-color: #e30613!important;}
.social-networks > li a {display: inline;background: transparent;font-size: 18px;color:#FFF;}
.site-footer span {display:block;}
.hierarchy > li + li::before {color: #FFF;}
.navbar {background-color: #172d4f;}
.navbar-default .navbar-nav>li>a {color:#EEE;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color:#CCC;}
.navbar-default .navbar-nav > li.dropdown.welcome > a {color:#EEE;}
.navbar-default .navbar-nav > li.dropdown.welcome.open > a {color: #444;}