body {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    background-image: url('../img/diamond_upholstery.png');
}
.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;*/
    background: #6D6E70;
}
.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: "Helvetica Neue", Helvetica, Arial, sans-serif;
    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;
}
.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;
}
#cbpFlights_dvFlights .panel-body {
    margin: 25px 0px;
}
.price-list {
    margin-top: 10px;
    padding: 20px 85px;
}
.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;
    vertical-align: middle;
}
.headercol3 {
    display: inline-block;
    /*width: 16%;*/
    text-align: center;
    margin: 7px;
    margin-left: 5px;
    margin-right: 5px;
}
.col-travel {
    width: 12%;
}
.col-flight2 {
    width: 12%;
}
.col-taxes {
    width: 16%;
}
.col-total {
    width: 16%;
}
.col-discfare {
    width: 16%;
}
.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;
}
.ui-header {
    text-align: center;
    background: #FFF;
    border-bottom: 10px solid #101010;
    z-index: 5;
}
.ui-header-fixed .ui-header {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
}
.ui-header-fixed .ui-content-pad {
    height: 96px;
}
#form1 {
    position: relative;
    margin: 0px 80px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 30px 5px rgba(0,0,0,0.2);
}
.form-widget {
    border: 2px solid #e0e0e0;
    padding: 5px 15px;
    font-family: 'Montserrat', sans-serif !important;
}
.form-widget-title {
    margin: 5px 2px;
    font-size: 16px;
    font: 600 17px 'Open Sans', sans-serif;
    color: #666;
    text-transform: uppercase;
}
.form-widget-title-mini {
    font-size: 11px;
}
.cmb-title {
    font-weight: 600;
    font-size: 13px;
    color: #B6B6B6;
}
.form-widget .col-sm-4 {
    padding-left: 0px;
    padding-right: 0px;
}
.custom-well {
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 265px;
    top: 0px;
    left: 0px;
    padding: 10px 5px 10px 20px;
}
.fixed-widgetbox .custom-well {
    position: fixed;
    top: 0px;
    left: 80px;
    height: 100%;
    overflow: auto;
}
.ui-header-fixed.fixed-widgetbox .custom-well {
    /*top: 96px;*/
    padding-top: 106px; /* Header height + 10 */
}
.custom-well .row {
    margin: 0px;
}
.col-field {
    padding: 3px 0px;
    margin-bottom: 6px;
}
.form-widget .dxeTextBox {
    border: none;
    border-bottom: 2px solid #E0E0E0;
}
.form-widget input[type="text"].dxeEditArea {
    height: 20px;
}
.form-widget .form-control {
    height: 27px;
    border: none;
    border-bottom: 2px solid #E0E0E0;
}
.form-widget .custom-combobox .dxeEditAreaSys {
    height: 21px !important;
}
.form-widget .dxeEditArea_Aqua, .form-widget input[type="text"].dxeEditArea_Aqua, .form-widget input[type="password"].dxeEditArea_Aqua {
    font-family: 'Montserrat', sans-serif;
}
.input-group {
    width: 100%;
}
.lbl-lkr-cont {
    position: relative;
}
.lbl-lkr {
    display: inline-block;
    position: absolute;
    bottom: 3px;
    right: 65px;
    color: #A08190;
    font-weight: 600;
    font-size: 12px;
}
.legend-box {
    margin: 4px 2px;
}
.legend-item {
    display: inline-block;
    margin: 2px 5px;
}
.legend-item .ui-state-default, .legend-itemdesc {
    display: inline-block;
    vertical-align: middle;
}
.legend-item .ui-state-default {
    padding: 12px 15px;
}
.legend-itemdesc {
}
/*----------------------------------------------------*/
.ui-tileview-travel-cont {
    font: 300 20px 'Montserrat', arial, verdana;
    display: inline-block;
    padding-left: 265px;
    width: 100%;
    vertical-align: top;
}
.ui-tileview-travel {
    margin: 10px 6%;
}
.ui-tvt-item {
    position: relative;
    display: inline-block;
    width: 49%;
    margin: 2px;
    vertical-align: top;
    min-height: 200px;
    background-color: #000;
    opacity: .9;
}
.ui-tvt-item:hover {
    opacity: 1;
}
.ui-tvti-imgcont {
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 260px;
}
.ui-tvti-imgcont img {
    width: 100%;
}
.ui-tvti-datacont {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.ui-tvti-titlecont, .ui-tvti-title-percoff {
    height: 50px;
}
.ui-tvti-titlecont {
    position: absolute;
    top: 20px;
    left: 20px;
}
.ui-tvti-title-percoff {
    position: relative;
    display: inline-block;
    color: #fff;
    background-color: #CD2027;
    width: 55px;
    font-weight: bold;
}
.ui-tvti-title-perc {
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -20px;
}
.ui-tvti-title-off {
    display: inline-block;
    position: absolute;
    right: 12px;
    bottom: 5px;
    text-transform: uppercase;
    font-size: 14px;
}
.ui-tvti-title, .ui-tvti-title-sub {
    position: absolute;
    display: inline-block;
    left: 55px;
    font-weight: bold;
    text-transform: uppercase;
}
.ui-tvti-title {
    top: 0px;
    color: #333;
    background-color: #FFF;
    padding: 2px 6px;
    white-space: nowrap;
    font-size: 18px;
}
.ui-tvti-title-sub {
    bottom: 0px;
    color: #000;
    background-color: #FFF;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 2px 6px;
    white-space: nowrap;
    font-size: 14px;
}
.ui-tvti-price-titleline {
    position: relative;
    margin-top: -7px;
    margin-bottom: -4px;
}
.ui-tvti-price-titleline:before {
    content: "";
    position: absolute;
    background-color: #000;
    height: 2px;
    width: 100%;
    top: 12px;
    left: 0px;
    z-index: 0;
}
.ui-tvti-price-title {
    display: inline-block;
    background-color: #fff;
    font-size: 12px;
    font-weight: bold;
    z-index: 1;
    position: relative;
    padding: 0px 4px;
}
.ui-tvti-pricelist {
    position: absolute;
    right: 20px;
    bottom: 2px;
}
.ui-tvti-pricecont {
    text-align: right;
}
.ui-tvti-price-ori span, .ui-tvti-price span, .ui-tvti-price-save span {
    display: inline-block;
    font-weight: bold;
}
.ui-tvti-price-ori span, .ui-tvti-price-save span {
    padding: 2px 6px;
}
.ui-tvti-price-ori span {
    color: #fff;
    background-color: #000;
    font-size: 12px;
    text-decoration: line-through;
}
.ui-tvti-price {
    color: #CD2027;
    background-color: #fff;
    padding: 1px 6px;
    text-align: center;
    cursor: pointer;
}
.ui-tvti-price span {
    font-size: 18px;
}
.ui-tvti-price-save span {
    color: #fff;
    background-color: #000;
    font-size: 13px;
    vertical-align: top;
}
.ui-tvti-price-ori span, .ui-tvti-price, .ui-tvti-price-save span {
    border-right: 2px solid #000;
}
.ui-tvti-pricecont:hover .ui-tvti-price-ori span, .ui-tvti-pricecont:hover .ui-tvti-price, .ui-tvti-pricecont:hover .ui-tvti-price-save span {
    border-right: 2px solid #fff;
}

@media (max-width: 768px) {
    #form1 {
        margin: 0 !important;
    }
}
