/*** Danny06/09/2018 */
/* ImageMap>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
.chk-l {float:left; color:#818284 ;}
.chk-total-r {float:right; font-size:15px; color:#c1132f; font-weight:normal; font-family:'Montserrat';}
.chk-total-t {float:right; font-size:15px; color:#fff; font-weight:normal; font-family:'Montserrat';}
.chk-dates-total{font-size:12px;color:#c1132f;}
.guest-service-btn:hover {color:#fff;background-color:#C1132F;border:1px solid #ff7200;text-decoration: none; cursor:pointer; }
.pricebreakup-usd-price{font-size:10px !important;color:#c1132f !important;margin-left:-5px;letter-spacing:1px;}
.pricebreakup-usd-price-bold{font-size:12px !important;font-weight:600;color:#c1132f !important;}
.myhotel-tab-inactive:hover
      {
          color:#ff7200;
       background-color:#c1132f  !important;
      }
.search-tab {height:27px;display:inline-block;margin:0px 3px 0px 0px;float:left;text-align:center;font-size:12px;color:#fff;text-transform:uppercase;	font-family:'Montserrat';background:#818284 ;cursor:pointer;padding:14px 30px 0px 30px;}
.search-tab:hover{background-color:#c1132f;}
.tour-buttons-prefferred {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color:#c1132f;
    color:Yellow;
    border:none;
     display:block;
	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;
	text-transform:uppercase;
}





.side-block .ui-slider-horizontal {height:3px!important; border: 0px!important; background: #c1132f !important; border-radius: 100px!important;}
.oop-s
{
   color:#c1132f;
}
.additional-service-heading-label{
    color: #818284 ;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    cursor: default;
   
}
.chk-room-left {color:#818284;}
a:hover,
a:focus {
  color: #c1132f;
  text-decoration: underline;
}
.chk-nights {background:url(../img/work-time.png) left top no-repeat; margin-right:16px; color:#b5b6b7; padding:0px 0px 0px 16px; background-position:left 2px;}
.breadcrumbs span {color:#b5b6b7; margin:0px 0px 0px 7px;}
.my-account-btn:hover {color:#fff;background-color:#c1132f;border:1px solid #ff7200;text-decoration: none;}
.side-block .ui-widget-header {background: #c1132f!important;}
.ui-state-default.ui-state-active {background:#c1132f !important; color:#fff;}
.ui-datepicker td a:hover {background:#c1132f !important; color:#fff;}
.regions1-holder map {position:absolute; left:0px; top:0px;z-index:9999;}
.regions1-nav ul li {display:inline-block;background:url(../img/regions-nav.png) right top no-repeat;padding:0px 9px 4px 0px;margin:0px 0px 0px 2px;background-position:right 7px;}
.regions1-nav ul li a.chosen {color:#ff7200;}
.regions1-nav ul li:first-child {margin-left:0px;}
.regions1-nav ul li:nth-child(4n),
.regions1-nav ul li:last-child {background:transparent;}
.regions1-nav ul li:nth-child(4n) {margin-right:12px;}
.regions1-nav ul li:nth-child(5n) {margin-left:0px;}
.regions1-nav ul li a {font-family: 'Raleway';	color:#3a4142;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:11px;}
.regions1-nav ul li a:hover {color:#ff7200;}
/* ImageMap<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.myaccount-tab-active
      {
          float:left;width:100px;height:30px;padding-top:10px;padding-left:1px;background-color:White;color:#c1132f;font-family:'Montserrat';font-size:12px;border-right:1px solid #e3e3e3;border-top:1px solid #f2f2f2;font-weight:600;cursor:pointer;z-index:9;
      }
       .myaccount-tab-inactive
      {
          float:left;width:100px;height:30px;padding-top:10px;padding-left:1px;background-color:#1d292e;color:White;margin-left:5px;font-family:'Montserrat';border-right:1px solid #e3e3e3;border-top:1px solid #f2f2f2;font-size:12px;font-weight:600;cursor:pointer;z-index:9;
      }
      .myaccount-tab-active:hover
      {
          color:#fff;
       
      }
      .ui-corner-all.ui-state-hover {border-color:transparent; background:#c1132f; }
.btn-search-text:hover
{
    background:#c1132f;
}
.authorize-btn:hover {
	background:#c1132f;
}
.srch-btn-home:hover {
	background:#c1132f;
}
.fa-active
{
    color:#c1132f;
    font-size: 11px !important;
} 
.fa-inactive
{
    color:#818284;
    font-size: 11px !important;
} 
.prband
{
    color:Black !important; 
} 


.search-tab.active {background:#fff;cursor:default;color:#c1132f;}
.header-nav ul li a {    cursor: pointer;font-size:12px;color:#2c2c2c;font-family: 'Montserrat';font-weight:normal;text-decoration:none;text-transform:uppercase;}
body {margin:0; font-family:Verdana, Arial, Helvetica; font-size:14px}
.header-logo {float:left;margin:5px 0px 0px 0px;}
/*** Danny06/09/2018 */
.authorize-btn {
	display:block;
	width:118px; 
	height:34px;
	padding-top:3px;
	cursor:pointer;
	background:#818284;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	color:#fff;
	float:left;
	font-family: 'Raleway';
	font-weight:bold;
	text-transform:uppercase;
	border:0px;
}
.guest-addrow-services {
    width: 120px;
    text-align: center;
    background-color:#ff7200;
    color:White;
    border:none;
     	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;   
	 text-transform:uppercase;
}
.captcha-color
{
    color:#00a090;
}
.formError .formErrorContent {
	width: 100%;
	background: #00a090;
	position:relative;
	color: #fff;
	width: 150px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background:#00a090;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

/*example4 scrollbar*/
.scrollbar{
overflow:auto;
height:550px;
margin-right:-30px;
}

/*example4 scrollbar*/

#ex4::-webkit-scrollbar{
width:8px;
background-color:#cccccc;
}
#ex4::-webkit-scrollbar-thumb{
background-color:#00a090;
}
#ex4::-webkit-scrollbar-thumb:hover{
background-color:#00a090;
border:1px solid #00a090;
}
#ex4::-webkit-scrollbar-thumb:active{
background-color:#00a090;
border:1px solid #cccccc;
}
#ex4::-webkit-scrollbar-track{
border:1px #cccccc solid;
-webkit-box-shadow:0 0 0px #cccccc inset;
}



.ui-widget-header {
	border: 1px solid #ffffff;
	background: #818284  url("img/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}

    
.autocomplete_completionListElement
{
	visibility : hidden;
	margin : 1px 0px 0px 2px!important;
	background-color : #FFFFFF;
	color : windowtext;
	border-color : silver ;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    width:100px;
    text-align:left;
    list-style-type: none;
	font-family:Raleway;
    font-size:small;
     z-index:9000000 !important;
     position:relative;
     
	           
}


/* AutoComplete highlighted item */


.autocomplete_highlightedListItem
{
	background-color:#00a090;
	color: #FFFFFF;
	margin-left: -40px;
	padding-left: 4px;
	padding-top: 4px;
		padding-bottom: 4px;
	font-weight:bold;
	z-index:9000000 !important;

}


/* AutoComplete item */

.autocomplete_listItem
{
	background-color : window;
    color : windowtext;
	margin-left: -40px;
		padding-left: 4px;
	padding-top: 2px;
		padding-bottom: 2px;
	z-index:9000000 !important;

}


    
.autocomplete_completionListElement_register
{
background-color: inherit;
		color: windowtext;
		border:solid 1px silver;
		cursor: 'default';
		overflow: auto;
		height:120px !important;
		text-align: left;
		list-style-type: none;
		margin-left:-7px;  
		margin-top:8px;
		font-family:Raleway;
		font-size:12px;
	    width:325px !important;
}


/* AutoComplete highlighted item */


.autocomplete_highlightedListItem_register
{
	background-color:#c1132f;
	color: #FFFFFF;
	margin-left: -40px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight:bold;
	z-index:9000000 !important;

}


/* AutoComplete item */

.autocomplete_listItem_register
{
	background-color : window;
    color : windowtext;
	margin-left: -40px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	z-index:9000000 !important;

}
.rateplan-show-hide{text-decoration:none !important;font-size:13px;background-color:#818284; color:#fff !important;padding:3px;}
.rateplan-show-hide:hover { color: #000 !important;}

.autorize-popup-close {display:block;width:39px;height:39px;float:right;background:url(../img/popup-close-rp.png) left top no-repeat;}
.srch-btn {display:block;width:102px; height:24px; padding-top:10px;background:#00a090; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;font-size:11px;text-decoration:none;color:#fff; border:0px;margin-top:1px;float:left;font-family: 'Montserrat';font-weight:normal;text-transform:uppercase; padding-bottom:10px !important;}
.srch-btn-home {display:block;width:118px; height:34px; padding-top:2px;background:#818284; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;font-size:12px;text-decoration:none;color:#fff; border:0px;margin-top:1px;float:left;font-family: 'Raleway';font-weight:bold;text-transform:uppercase; }

.roomtype-icon-offer {display: block; float: left; width:8px; height:8px; background: url(../img/offer-rp.png) left top no-repeat;}
.roomtype-icon-min-stay {display: block; float: left; width:8px; height:8px; background: url(../img/min-stay-rp.png) left top no-repeat;}
.roomtype-icon-cancel-policy {display: block; float: left; width:8px; height:8px; background: url(../img/cancl-rp.png) left top no-repeat;}
.roomtype-icon-tariff {display: block; float: left; width:8px; height:8px; background: url(../img/notes-rp.png) left top no-repeat;}
.roomtype-icon-min-price {display: block; float: left; width:8px; height:8px; background: url(../img/min-price-rp.png) left top no-repeat;}
.roomtype-icon-credit {display: block; float: left; width:8px; height:8px; background: url(../img/special-events-rp.png) left top no-repeat;}
.roomtype-icon-room-info {display: block; float: left; width:8px; height:8px; background: url(../img/room_info-rp.png) left top no-repeat;}
.roomtype-icons span.active {background-position: left -13px;}
.roomtype-icons span {margin-right: 13px;}

.offer-slider-r b {font-family:'Montserrat';font-weight:normal; letter-spacing:-0.03em; display:block;font-size:20px;margin-bottom:6px;color:#00a090;line-height:15px;}
.checkbox .jq-checkbox.checked span {width:10px; height:8px; left:2px; bottom:4px; margin:0px; box-shadow:none; background: transparent url(../img/checkbox-rp.png) left top no-repeat; position: absolute;}
.checkbox-new .jq-checkbox.checked span {width:10px; height:8px; left:2px; bottom:4px; margin:0px; box-shadow:none; background: transparent url(../img/checkbox-rp.png) left top no-repeat; position: absolute;}

.jq-checkbox-tour {
	top: -1px;
	width: 13px;
	height: 13px;
	border-radius: 3px;
	background:background: transparent url(../img/checkbox-rp.png) left top no-repeat; 
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}

.rate-plan-headings {font-size: 13px; line-height: 15px; margin-bottom:0px;  font-family: 'Raleway'; font-weight: 500;color:Black ; }
.rate-plan-headings:hover {color:#252525;}  

.cat-list-item-rb .offer-slider-r-label {color:Black;float: none; margin-bottom: 18px; font-family: 'Raleway';margin-bottom:7px;font-size: 18px !important;}
.cat-list-item-rb .offer-slider-r-price-by {color:#838383; float: none;margin-bottom: 18px; font-family: 'Raleway';margin-bottom:7px;font-size: 10px !important;padding-left:8px;padding-top:25px;}
.cat-list-item-rb .offer-slider-r-price-by-tax {color:#838383; float: none;margin-bottom: 18px; font-family: 'Raleway';margin-bottom:7px;font-size: 8px !important;padding-left:10px;padding-top:25px;}
 .cat-list-item-rb .offer-slider-r-price-by-tour {color:#838383; float: none; font-family: 'Raleway';margin-bottom:7px;font-size: 10px !important;padding-left:10px;}
 .cat-list-item-rb .offer-slider-r-price-by-tour1 {color:#838383; float: none; font-family: 'Raleway';margin-bottom:7px;font-size: 12px !important;margin-left:-15px; text-transform:capitalize !important;font-weight:500;text-align:center  !important;}
.loc-map-icon {display:block;width:24px;height:24px;background:url(../img/loc_Logo111.png) left top no-repeat;}  
.roomtype-popup-title
        {

    height: 39px;
    padding-top: 12px;
    background-color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E9E9E9'); /* IE6-IE9 */
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom: 1px solid #FFFFFF;
    color: #c1132f;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    cursor: default;
    background-image: linear-gradient(top, #FFFFFF, #E9E9E9);
}
.subuser-popup-title
        {

    height: 38px;
    background-color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E9E9E9'); /* IE6-IE9 */
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom: 1px solid #FFFFFF;
    color: #00a090;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    cursor: default;
    background-image: linear-gradient(top, #FFFFFF, #E9E9E9);
    
}
 .room-type-total-price {color:#818284 ;float: none;  font-family: 'Raleway'; font-weight: bold;font-size: 13px !important;text-decoration:none;}
  .room-type-total-price:hover{ color: #c1132f;}
  .room-type-breakup-headings {color:#818284 ;font-family: 'Raleway'; font-weight: bold;text-transform:uppercase;font-size: 12px !important;text-decoration:none;}
   .roomtype-popup-buttons-save {
    width: 100px;
    text-align: center;
    background-color:#818284 ;
    color:White;
    border:none;
	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;   
	    margin-left: auto;
    margin-right: auto;
    text-transform:uppercase;
}

.btn-search-text {
    text-align: center;
    background-color:#818284;
    color:White;
    border:none;
     	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;   
	 text-transform:uppercase;
}
.guest-flight-details-generate:hover
{
    background-color:#c1132f
}
.guest-flight-details-generate {
    width: 200px;
    text-align: center;
    background-color:#818284 ;
    color:White;
    border:none;
     	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;   
	 text-transform:uppercase;
}

.guest-addrow-generate {
    width: 110px;
    text-align: center;
    background-color:#818284 ;
    color:White;
    border:none;
     	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;   
	 text-transform:uppercase;
}

.guest-hotel-confirm 
{
     width: 100px;
    text-align: center;
    background-color:#00a090;
    color:White;
    border:none;
     	height:24px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
	font-family: 'Raleway';
	font-weight:bold;   
	 text-transform:uppercase;
}
 .page_enabled, .page_disabled
        {
            display: inline-block;
            height: 25px;
            min-width: 25px;
            line-height: 25px;
            text-align: center;
            text-decoration: none;
            border: 1px solid #c1132f;
            margin-bottom:5px;
        }
        .page_enabled
        {
            font-family: Arial;
            background-color: #eee;
            color: #000;
        }
        .page_disabled
        {
            font-family: Arial;
            background-color: #c1132f;
            color: #fff !important;
        }
        
             .mygrid-pager a, .mygrid-pager span
      {
          background-color: #EDE7E1;
          font-family: Arial;
          color: White;
          height: 30px;
          width: 30px;
          line-height: 25px;
          text-align: center;
          text-decoration: none;
      }
      .mygrid-pager a
      {
          background-color: #f5f5f5;
          color: #c1132f;
          border: 1px solid #EDE7E1;
          width: 30px;
          height: 30px;
          padding:5px;

      }
      .mygrid-pager span
      {
          background-color: #c1132f;
          color: #fff !important;
          border: 1px solid #c1132f;
          padding:5px;
           width: 30px;
           height: 30px;

      }
      
       .page-loader-label {color:#00a090; font-family: 'Raleway';font-size: 18px !important;}
       .side-block .jq-checkbox.checked span {width:10px; height:8px; left:2px; bottom:4px; margin:0px; box-shadow:none; background: transparent url(../img/checkbox-rp.png) left top no-repeat; position: absolute;}
       .side-block .jq-checkboxguest.checked span {width:10px; height:8px; left:2px; bottom:4px; margin:0px; box-shadow:none; background: transparent url(../img/checkbox-rp.png) left top no-repeat; position: absolute;}
        .offer-slider-r-labeltrf {color:#00a090;float: none; margin-bottom: 18px; font-family: 'Raleway';margin-bottom:7px;font-size: 13px !important;}
        .ma-total-price-label {color:#c1132f;float: none; margin-bottom: 18px; font-family: 'Raleway';margin-bottom:7px;text-decoration:none; font-size: 14px !important;}
       