.pad_l_22 {padding-left:22px;}
.pad_l_35{padding-left:45px;}
.pad_l_32{padding-left:32px;}
.pad_l_8{padding-left:8px;}
.pad_l_5{padding-left:5px;}
.marT20{margin-top: 20px;}
.mar_t_38_st{margin-top: 38px;}
.marb15{margin-bottom:15px;}
.mart15{margin-top:15px;}
.marb25{margin-bottom:25px;}
.marT35px{margin-top: 35px;}
.marT30px{margin-top: 30px;}
.marT0B55 { margin-bottom: 55px;  margin-top: 0;}
 .marT0B30{  margin-bottom: 30px;  margin-top: 5px;}
.main_head p {  color: #1e427e;  font-family: "droidserif-regular";  font-size: 14px;  text-transform: uppercase;}
.dropdown-menu-custom {  left: initial;  padding: 15px;  top: 108%;  width: 100%;}
.custom_close {  bottom: 11px;  color: #424242;  cursor: pointer;  margin-right: 4px;  margin-top: 4px;  position: relative;  right: -10px;}
.room_arrow {  color: #ffffff;  font-size: 25px;  position: absolute;  top: -16px;}
.travelr-input {height: 35px; box-shadow: none; border: 1px solid #cecdcd; padding-left: 10px; border-radius:0px;font-family:  Merriweather,serif; font-weight: 300;width: 100%;}
.travelr-input.sort_dv.child_wdth {border: medium none; float: left; height: 45px;margin-right: 10px;padding-left: 0;}
.travelr-input.child_wdth select.form-control {border: 1px solid #cecdcd; height: 45px;}
.travelr-input.sort_dv select.form-control{color: #505050; height: 35px; /* padding-left: 5px; */ font-family: Merriweather,serif; }
.travelr-input.sort_dv.child_wdth {border: medium none; float: left; height: 45px;margin-right: 10px;padding-left: 0;}
.travelr-input.child_wdth select.form-control {border: 1px solid #cecdcd; height: 45px;}
.child_wdth{width: 62px; margin-bottom: 5px;}
.martb{margin-bottom : 10px; margin-top : 10px;}
.form-control.traveller_textbox.form-input{ border: 1px solid #e1e1e1;border-radius: 3px;  color: #1e427e; font-size: 0.875em; height: 100%; padding-left: 16px; padding-right: 20px; padding-top: 26px;    width: 100%; cursor: pointer;} 
.common_select1 label{left:15px;}
.common_select1{ position: relative;}
.common_select1 .input_select{position: absolute; right: 9px; margin-top: 24px; top:0;}
.inp.input_select{ right: 30px; top: -10px;}
.pad15{padding: 5px 15px !important;}
.int.input_select{ right: 25px; top: -5px;}
rect[fill="#cccccc"], rect[fill="#333333"]{display:none;}
.crdt_text {  float: left;  margin: 0;  padding: 17px 15px;  width: 100%;}
.search_result {width: 100%;margin-bottom: 30px;border-radius: 3px;font-weight: 300;}
.search_hdng {background: #a7a49d none repeat scroll 0 0;color: #ffffff;font-size: 12px;text-align: center;padding: 15px 0;text-transform: capitalize;}
.user_hdng {float: left;width: 16.66%;font-size:12px;}
.search_dt1 {color: #77738c;font-size: 15px;height: 52px;text-align: center;padding-top: 18px;border-bottom: 1px solid #c6c6c6;} 
.back_thead {  background: #f8f9fb none repeat scroll 0 0;    color: #1e427e; border-top: 1px solid #dadada;  font-family: "Exo2-SemiBold";  font-size: 12px;  height: 35px;text-align: center;  text-transform: uppercase;  padding-left : 20px !important;}  
.crdt_info tr td {  padding: 10px !important;  text-align: center;font-size: 14px;color : #333333;}
.sm_padB10 > h2 {    margin-bottom: 5px;  color: #b7b8ca;     font-size: 0.888em;    }
.sm_padB10 > h3 {color: #1e427e;   font-size: 0.913em;}
.bokgn.bookng_tblhead {border-top: 1px solid #dadada;}
.bk_id a { color: #333333;}
.badge { background-color: #f03139; border: 2px solid #ffffff; border-radius: 19px; color: #fff; display: inline-block; font-size: 10px; font-weight: bold; height: 24px; line-height: 1; padding: 5px; position: absolute; text-align: center; top: 4px; vertical-align: middle; white-space: nowrap; width: 25px; }
.mybkng_datatbl a {color: #333333;}
.calendar_mail .fa-envelope { color: #1e427e; font-size: 15px; }
.bk_notes1 p { color: #263040; font-family: "Montserrat-Regular"; font-size: 0.85em; padding: 17px 0 10px; }
.traveler_form > ul {padding-left: 15px;}
.traveler_form ul li { color: #333333; float: left; font-size: 0.86em; margin-bottom: 5px; width: 8%; margin-right: 10px;text-transform: capitalize; }
.traveler_form ul li .fa-circle {font-size: 7px;padding-right: 5px;vertical-align: middle;}
.opn_bk.open_email.bokng_emailbx .fa {  right: 36px;  top: 0; margin-top: -12px; }
.opn_bk.open_email { right: -33px;margin-top: 2px; display: none; box-shadow: 0 0 10px -5px rgba(0 , 0, 0, 0.5)}
.search_Details1{margin-right: 5px;}
.search_Details1 h2 {
	color: #1e427e;
	font-size: 0.875em;
	padding-top: 20px;
	padding-left: 6px;
}
.conf_bookid li { background: #ffffff none repeat scroll 0 0; color:#282828; cursor: pointer;float: left; list-style: outside none none; margin-right: 5px; padding: 15px 0px 10px;width: 12%;text-align: center;border-bottom: 1px solid #cccccc;}
.conf_bookid li:last-child { margin-right: 0;}
.conf_bookid li.select{background: #3260af none repeat scroll 0 0;color: #ffffff; transition:all 0.3s ease;}
.conf_bookid li:hover {background: #b8ab79 none repeat scroll 0 0;     box-shadow: inset 0 0 0 25px #b8ab79;}
.marR5{margin-right: 5px;}
.height13px{height: 14px;}
.hr_line{border-top: 1px solid #fff;margin-bottom: 15px;margin-left: -5px;margin-right: -5px;}
.formContent.my_bkngform {height: auto;padding-bottom: 0;margin-top: 18px;}
.filterCheck.mybkng_check .checkbox label::before{left:0;}
.filterCheck.mybkng_check .checkbox > label{padding-left: 17px;color: #fff;padding-top: 9px;}
.user_staff {margin-top: -18px;font-size: 0.750em;color: #ffffff;}
.user_staff input {margin: 0 0 5px 0;}
.user_staff label{vertical-align: 2px;}
.platfrm_chck  .checkbox{display: inline-block;margin-right: 6px;}
.platfrm_chck > label {color: #fff; font-size: 18px; margin-bottom: 7px; padding-top: 4px;}
.Reportlist.mybkng_datatbl {text-transform: capitalize;}
.report_input.platfrm_chck {margin-top: 5px;}
.brdv {border-bottom: 1px solid #e3e3e3; float: left; width: 100%;}
.conc.contact-dv button{margin: 0px 0 10px;}
.conc.contact-dv{border-bottom: none; float: left; margin-top: 0; padding: 0px 0 10px; width: 100%; }
.error_gray {  background: #f3f3f3 none repeat scroll 0 0;  border: 1px solid #d5d5d5;  color: #5b5b5b;  font-size: 13px;  font-style: italic;  padding: 11px 15px;}

/***Ratebreakup ***/
.table_break { width: 100%; float: left; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
.table_break .rb { color: #1e427e; float: left;  font-size: 1em; font-weight: 400; text-align: center; width: 12.5%;}
.rb_header { border-bottom: 1px solid #d9d9d9; float: left; width: 100%; padding: 10px 0; }
.rb_content { float: left; width: 100%; border-bottom: 1px solid #c6c6c6; }
.rb.rb_field { width: auto; border-bottom: 1px solid #fefbfb; }
.rb_field .vertical_text { color: #333333; font-size: 1.2em; font-weight: 300;}
.rb_content .rb_txt { display: block; color: #000000;  font-size: 16px;}
.rb_content .rb {vertical-align: middle;width: 12.5%; 	border-bottom: 1px solid #d9d9d9; min-height: 60px; 	height: auto; padding-top: 5px;}
.rb.rb_field {padding: 0;}
.rb_content .rb:last-child {border: none;}
.rb_table .rb_content:last-child {border: none;}
.rb_table .rb_content:last-child .rb_field p {}
.rb_table .rb_content:last-child .rb_field {}
.hr > hr { margin: 0px 0px 20px 0px;}
.rb > span { color: #787878;  font-size: 12px;  margin-bottom: 5px;  display: inline-block;}
.info_icon {  background: #fff none repeat scroll 0 0;
  border-radius: 50%;
  color: #1e427e;
  cursor: pointer;
  display: inline-block;
  font-size: 0.95em;
  height: 16px;
  padding: 2px 0;
  text-align: center;
  vertical-align: top;
  width: 16px;}
.paddratetot {
  background: #E8E8E8 none repeat scroll 0 0;
  padding: 10px 30px 10px 10px;
}
.height57px{ height: 57px;}
.available_txt{color: #00a651;	font-family: "DroidSerif-Regular"; font-size: 0.688em; line-height: 15px;}
.on_request{color: #f0ad4e; font-family: "DroidSerif-Regular"; font-size: 0.688em; line-height: 15px;}
.ratehotelname{font-size: 1em; padding-bottom: 10px;}
/***Ratebreakup ends***/
/****Static page****/
.static_page h2 {color: #1e427e; font-size: 1.5em;text-align: center;margin: 15px 0;}
.static_page h3 {color: #1e427e; font-size: 1.1em;text-align: left;margin: 15px 0;}
.static_page p{ text-align: justify; font-size: 0.875em; line-height: 17px}
.static_page ul {
  margin-top: 15px;
}
.static_page ul li {
  list-style: outside none disc;
  margin-left: 15px;
  font-size: 0.9em;
}
#surchrg_box {
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #e3e3e3;
  border-radius: 7px;
  margin-top: 10px;
  position: absolute;
  right: 0;
  width: 300px;
  z-index: 3;
}
#surchrg_box  i {
  color: #1e427e;
  display: inline-block;
  font-size: 0.785em;
  padding: 5px 10px;
  text-align: left;
}

.trans_icon { color: #A2A3B7; font-size: 14px;}
.underline{text-decoration: underline;}
.bdrsb{border:1px solid #e6e6e6;}
.pax_heading_msg h1 {
  color: #263040;
  font-size: 1em;
  margin-bottom: 15px;
  margin-top: 10px;
}
.calendar_date_note {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -559px -10px;
  display: inline-block;
  height: 21px;
  pointer-events: none;
  position: absolute;
  right: 23px;
  top: 18%;
  width: 20px;
}
.sightlbpad{padding-left: 35px; padding-bottom: 16px;}
.modal-content{border-radius: 0px;}
.shdetbtn{
	font-family: "DroidSerif-Regular";
    font-size: 0.875em;
    margin-right: 10px;
    padding: 8px 15px;

  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(247, 247, 247) 54%, rgb(247, 247, 247) 100%) repeat scroll 0 0;
  color: #263040;
  font-family: "DroidSerif-Regular";
  text-align: center;
}
.shdetbtn:hover{background: #1E427E; color:#ffffff;}
.padL30{padding-left:30px;}
.padR10{padding-right: 10px;}
.padR5{padding-right: 5px;}
/****Static page****/

.week_mar{margin-top: 15px;}
.chart_height{height: 80px; display: block;width: 85%;}




.cmvw .list_top {
    padding: 0;
}
.cmvw .listingVW {
    border: none;
}
.compact_dv .comp_box{
  padding: 0;
height: 100%;
}
#pcontent > .list_top > .compact_view {
    box-shadow: 0px 0px 4px #eee;
}
.lt_view .list_top {
    padding: 0;
}
.lt_view .list_top .listingVW {
    border: none;
    margin-bottom: 0px;
}

.compact_view{width: 100%; background: #fcfcfc; border: 1px solid #eae9e9; border-radius: 3px;}
.compact_dv{width: 100%; height: 70px;border-bottom: 1px solid #e4e4ee; }
.compactvw_text h3{font-size: 0.688em; padding-top: 25px;}
.compactvw_heading{padding-top: 25px; display: inline-block;}
.compact_dv .selectStatus{padding-top: 25px;}
.compact_dv .priceDV{padding-top: 7px;}
.compact_cmpre a {   padding: 0 18px;    font-size: 14px;    margin-top: 25px;}


.ta-minus {
	background: url("../images/minus.png" ) center 33px;
	background-repeat: no-repeat;
}
.ta-plus {
	background: url("../images/plus.png") center 22px;
	background-repeat: no-repeat;

}

.compct_list{box-shadow: 0 0 8px 0px rgba(0,0,0,0.2);display:inline-block; margin-top: 5px;margin-bottom: 5px;}
.week1 {width: 100%;}
.day1 {float: left;width: 12.5%;text-align:center;}
.day1 > p {font-size: 13px;text-transform: uppercase;color: #505050;}
.day1 > span { color: #000000;display: inline-block;font-size: 13px;margin: 10px 0 15px;}
.week1 > p {color: #000000;font-size: 16px;margin-bottom: 10px;text-align: left;text-transform: uppercase; padding-left:20px;float: left;width:100%;}
.pr_ng{color: #1e427e;}




