
body {
    font-family: Tahoma;
    font-size: 13px;
}

.force-overflow-visible {
    overflow: visible !important;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////
** // Demo Modifications (Clarity)
** ////////////////////////////////////////////////////////////////////////////////////////////////// */

/*.main-head .container .row,
.main-head .container .row--*/
.main-head .banner-cont {
    display: none;
}

.logo-cont {
    text-align: center;
    background: #4BB3F2;
    /* background: #058EA7; */
    height: 30px;
    margin: 36px auto 25px;
}

.logo-cont .img-responsive {
    display: inline-block;
    margin-top: -32px;
}

.banner-cont {
    text-align: center;
}

.banner-cont img {
    width: 100%;
}


/* /////////////////////////////////////////////////////////////////////////////////////////////////////
** // Browser Not Supported View
** ////////////////////////////////////////////////////////////////////////////////////////////////// */

.ui-browser-notsup .ui-browser-notsup-bg { display: block; }
.ui-browser-notsup-bg {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: white;
	z-index: 99999;
}
.ui-browser-notsup .ui-notsup-text { text-align: center; font-size: 14px; }
.ui-browser-notsup .ui-browser-cont {
	display: inline-block;
	position: absolute;
	height: 140px;
	width: 440px;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -220px;
	text-align: center;
}
.ui-browsers { display: inline-block; }
.ui-browser-notsup .ui-browser { display: inline-block; margin-top: 10px; float: left; }
.ui-browser-notsup .ui-browser img { width: 100px; }

.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


/* /////////////////////////////////////////////////////////////////////////////////////////////////////
** // Splash Loader
** ////////////////////////////////////////////////////////////////////////////////////////////////// */

.splashloader-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: white;
    z-index: 99999;
}

.splashloader {
    display: block;
    position: relative;
    top: 50%;
    /*width: 40%;*/
    width: 500px;
    height: 130px;
    margin: 0px auto;
    margin-top: -90px;
}
.splashloader .splashloader-sec1 { float: left; width: 60%; text-align: right; }
.splashloader .splashloader-sec2 { float: right; width: 40%; text-align: right; }
.splashloader-sec2 img { max-height: 150px; margin-top: -8px; }

/*.splashloader .splashloader-logo {  }*/
.splashloader-logo img { width: 100%; }
.splashloader .splashloader-textanim { display: block; margin-top: 15px; padding-right: 20px; }
.splashloader .splashloader-text {
    display: inline-block;
    margin-right: 10px;
    font-size: 18px;
    vertical-align: middle;
}
.splashloader .splashloader-anim {
    background-image: url('images/loader-anim.gif');
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: 40px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
}


/* /////////////////////////////////////////////////////////////////////////////////////////////////////
** // Page Navigation Steps
** ////////////////////////////////////////////////////////////////////////////////////////////////// */

.steps-wrap { position: relative; padding: 22px 50px 0px; background: #058ea7; }
.steps-bigplane {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 5px;
    width: 40px;
    height: 40px;
    margin-top: -20px;

    background-image: url('../img/search_flights_w.gif');
    background-size: 47px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.steps-cont { position: relative; padding-left: 30px; float: right; }
.steps-cont-clear { clear: both; }
.step-img {
    /*display: inline-block;*/
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;

    background-image: url('../img/search_flights.gif');
    background-size: 20px;
    background-repeat: no-repeat;
}

.step-cont {
    display: inline-block;
    font-family: Tahoma;
    font-size: 14px;
}
.step {
    display: inline-block;
    position: relative;
    padding: 2px 8px;
    margin: 0px 26px;

    color: #058ea7;
    background: #ffffff;
    text-align: center;

    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
}
.step.active { color: #ffffff; background: #000000; }
.step-text { vertical-align: middle; font-weight: bold; }
.step-text-pre,
.step-text-post { position: absolute; top: -1px; color: #000000; }
.step-text-pre { left: -28px; }
.step-text-post { right: -28px; }
.step-desc { display: block; margin-top: 4px; color: #ffffff; text-align: center; }







/* review CSS */

.legend-bar {
    background-color: #F3F1EA;
    border: 1px solid #CCC;
    clear: both;
    padding: 3px 10px;
}

.section-holder {
padding: 10px 10px 10px 10px;
background-color: #fff;
clear: both;
width: auto!important;
width: 100%;
text-align: left;
}


ul {
    list-style: none;
   /* margin: 0px; */
    padding: 0px; 
}

.panel-margin-remove .panel-body {
    
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
   
    
}

.legend-bar li {
float: left;
height: 18px;
padding-right: 10px;
}


.inner-panel-margin {
    margin-left: 14px;
    margin-right: 14px;
}


.row2 {
    border-bottom: 1px dotted #CCC;
    border-top: 1px dotted #CCC;
    color: #6A7B80;
    padding: 0 0 0 120px;
}


.row3 {
    background-color: #F5F5F5;
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    font-size: 110%;
    font-weight: bold;
   /* height: 31px; */
    letter-spacing: .05em;
    padding: 0 10px 0 20px;
    vertical-align: middle;
}


.row-3-inner {
     padding: 0 10px 0 20px;
     margin-top: 10px;
     margin-bottom: 10px;
}



.price-list .headercol2{
    display: inline-block;
    width: 17%;
    font-weight: bold;
   /* border-bottom: 1px solid black; */
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
}

.header-flight2 {
    background: rgb(209, 209, 209);
   /* width: 50%; */
    border-radius: 5px;
    padding: 3px;
    padding: 6px;
}

.grp-flight2 {
    margin-top: 5px;
    margin-bottom: 15px;
    /* background-color: rgb(202, 202, 202); */
    border-radius: 5px;
    /*width: 70%; */
   /* margin: 5px; */
    border-bottom: 1px solid lightgray;
}

.price-list{
    margin-top: 10px;
    padding: 8px 85px;
    
}

.col-travel{
    width: 23%;
}

.col-flight2{
    width: 23%;
}

.col-taxes{
    width: 23%;
    
}

.col-total {
    width: 23%;
}

.headercol3{
    display: inline-block;
    width: 16%;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
    margin: 7px;
}

.center-sign{
  /*  width: 4%; */
    display: inline-block;
}

.headercol4 {
    display: inline-block;
}

.total {
    text-align: center;
    color: #B90000;
    font-weight: bold;
    
}

.convert-image {
    background-image: url('../img/convert-image.jpg');
    background-size: 20px;
    background-size: 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}



.heading-color{
  /*color: #6A7B80;*/  
}



/* Travelers page */

.textMandatory
{
color: #F00;
font-size: 120%;
font-weight: bold;
}


.lineSeparatorOne
{
    border-bottom: 1px solid #E8F0F1;
}

.lineSeparatorTwo
{
    border-bottom: 1px solid #CCC;
}


.marginTB
{
    margin-top:10px;
    margin-bottom:10px;
}



.tabMenuBtn .nav-pills>li.active>a {
    color:#ffffff;
    background-color:#037ab4;
}


.tabMenuBtn .nav-pills > li > a {
    border-radius: 4px 4px 0px 0px;
}

.tabMenuBtn .col-md-12 {
    padding-left:0px;
    padding-right:0px;
}

.tabMenuBtn .col-md-8 {
    padding-left:0px;
    padding-right:0px;
}

.tabMenuBtn .col-sm-6 {
    padding-left:0px;
}

.custom-well .well {
    border-radius: 0px 0px 4px 4px;
    border: none;

}

.set-color-white {
    color:#ffffff;
}

.tab-header-color {
    background-color: #f5f5f5;
    border-radius: 4px 4px 0px 0px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}



/* /////////////////////////////////////////////////////////////////////////////////////////////////////
** // Loader Override Theme
** ////////////////////////////////////////////////////////////////////////////////////////////////// */

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent { background: none; }

.ui-enhanced.ui-loader-grade-a .dxeLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxcpLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingDiv { background: none; /* background: rgba(216, 216, 216, 0.5); */ }

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx:first-child,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx:first-child {
    background-color: rgba(0, 0, 0, 0);
    border: 5px solid rgba(3, 122, 180, 0.9);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid rgba(0, 0, 0, 0);
    
    -webkit-box-shadow: 0 0 35px #037ab4;
	   -moz-box-shadow: 0 0 35px #037ab4;
            box-shadow: 0 0 35px #037ab4;
}

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx:last-child,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx:last-child {
    background-color: #ffffff;
    border: 1px solid rgb(3, 122, 180);
    border-left: none;
    
    /*background-color: rgba(0,0,0,0);
    border: 5px solid rgba(229, 0, 0, 0.9);
    border-left: 5px solid rgba(0,0,0,0);
    border-right: 5px solid rgba(0,0,0,0);*/
    
    /*-webkit-box-shadow: 0 0 35px #037ab4;
	   -moz-box-shadow: 0 0 35px #037ab4;
            box-shadow: 0 0 35px #037ab4;*/
}

@-webkit-keyframes spinPulse {
    0% {
        -webkit-transform: rotate(160deg);
        opacity: 0;
        
        -webkit-box-shadow: 0 0 35px #037ab4;
	       -moz-box-shadow: 0 0 35px #037ab4;
                box-shadow: 0 0 35px #037ab4;
    }
    50% {
        -webkit-transform: rotate(145deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotate(-320deg);
        opacity: 0;
    }
}
@-webkit-keyframes spinoffPulse {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spinPulse {
    0% {
        -moz-transform: rotate(160deg);
        -moz-opacity: 0;
             opacity: 0;
             
        -webkit-box-shadow: 0 0 35px #037ab4;
	       -moz-box-shadow: 0 0 35px #037ab4;
                box-shadow: 0 0 35px #037ab4;
    }
    50% {
        -moz-transform: rotate(145deg);
        -moz-opacity: 1;
             opacity: 1;
    }
    100% {
        -moz-transform: rotate(-320deg);
        -moz-opacity: 0;
             opacity: 0;
    }
}
@-moz-keyframes spinoffPulse {
    0% { -moz-transform: rotate(0deg); }
    100% { -moz-transform: rotate(360deg); };
}

@keyframes spinPulse {
    0% {
        transform: rotate(160deg);
        
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
          -moz-opacity: 0;
        -khtml-opacity: 0;
               opacity: 0;
            
        -webkit-box-shadow: 0 0 35px #037ab4;
	       -moz-box-shadow: 0 0 35px #037ab4;
                box-shadow: 0 0 35px #037ab4;
    }
    50% {
        transform: rotate(145deg);
        
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
          -moz-opacity: 1;
        -khtml-opacity: 1;
               opacity: 1;
    }
    100% {
        transform: rotate(-320deg);
        
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
          -moz-opacity: 0;
        -khtml-opacity: 0;
               opacity: 0;
    }
}
@keyframes spinoffPulse {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/* /////////////////////////////////////////////////////////////////////////////////////////////////////
** // Loader Override Structure
** ////////////////////////////////////////////////////////////////////////////////////////////////// */

/* .dxgvLoadingPanelStatusBar */
.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent {
    display: block;
    /*width: 70px;
    height: 70px;*/
    border: none;
    cursor: wait;
    
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;
}

.ui-enhanced.ui-loader-grade-a .dxeLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxcpLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingDiv,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingDiv {
    cursor: wait;
    
      -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
           opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx { /*font-size: 0px;*/ }


.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx > img,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx > img,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx > img

/*,
.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx > span*/ { display: none; }


.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx > span, 

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx > span,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx > span {
    display: inline-block;
    padding: 10px 12px 10px 40px;
}

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx:first-child,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx:first-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx:first-child {
    position: absolute;
    display: block;
    padding: 0px !important;
    
    top: 5px;
    left: 5px;
    width: 25px;
    height: 25px;
    margin: 0 auto;
    
    z-index: 5;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
      -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
           opacity: 0.9;
    
    -webkit-border-radius: 13px;
       -moz-border-radius: 13px;
            border-radius: 13px;
    
    -webkit-animation: spinPulse 1s infinite linear;
       -moz-animation: spinPulse 1s infinite linear;
            animation: spinPulse 1s infinite linear;
}

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanel td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanel td.dx:last-child,

.ui-enhanced.ui-loader-grade-a .dxcpLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxdvLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxlpLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxmLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxnbLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxncLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxpcLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtcLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtiLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtvLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfmControl .dxfmLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxeLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxfcLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxcaLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxtlLoadingPanelWithContent td.dx:last-child,
.ui-enhanced.ui-loader-grade-a .dxgvLoadingPanelWithContent td.dx:last-child {
    position: relative;
    display: block;
    
    top: 0px;
    left: 0px;
    
    /*width: 30px;
    height: 30px;*/
    margin: 0 auto;
    padding: 0 !important;

    z-index: 1;
    
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
      -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
           opacity: 0.9;*/
    
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;

    -webkit-box-shadow: inset 0px -1px 5px 0px rgba(0, 0, 0, .5);
       -moz-box-shadow: inset 0px -1px 5px 0px rgba(0, 0, 0, .5);
            box-shadow: inset 0px -1px 5px 0px rgba(0, 0, 0, .5);
    
    /*-webkit-animation: spinoffPulse 1s infinite linear;
       -moz-animation: spinoffPulse 1s infinite linear;
            animation: spinoffPulse 1s infinite linear;*/
}

/*Booking Details*/
   .well-two{
         min-height: 20px;
         padding: 10px;
         margin-bottom: 2px;
         background-color: #f5f5f5;
         border: 1px solid #e3e3e3;
         border-radius: 4px;
         -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
         box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
         }
         
         .well-two-desc .well{
         background-color: #f5f5f5;
         border: 1px solid #e3e3e3;
         border-top: 0px;     
         border-radius: 0px 0px 4px 4px;
         -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
         box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
         }
         

.custom-combobox .dxeButtonEditSys {
    padding: 0px;
}

.custom-combobox .dxeEditAreaSys {
    height: 28px !important;
}
