.error{text-align:center;color:#fc0000;}
a:hover, a:focus{color: #174a89;}
/* style added by rinki start */
.pop_logo img {padding:0 20px;}
.canclpadd {padding: 0 25px 25px;}
.pop_logo { width: 300px;}
.mand{color: #c58e3c;font-size: 11px;right: 3px;}
.txt_msg_subject{ font-family: 'PT Serif', sans-serif;font-size:15px;font-weight:400;color:#000000;}
.bg_white { background: #fff;}
.popclose{color: #999999;display: inline-block;padding-right: 15px;padding-top: 15px;text-decoration: none;}
.buk_modi {background: #E4E4E4 none repeat scroll 0 0; color: #000000; margin: 20px 0; padding: 10px 20px;font-size: 16px;font-family: "PT Serif",serif;}
.fa.fa-times.close_col { color: #282828; padding: 10px;}
.popup.container{width:700px;padding:0;}
.hover_grey a:hover, a:focus {color:#174a89;text-decoration:none;}
.hover_black a:hover, a:focus {color:#174a89;text-decoration:none;}
.row.contc.contact-dv.mar_0 .hover_black a:hover, .row.contc.contact-dv.mar_0 .hover_black a:focus {
    color: #fff;
    text-decoration: none;
}
.verify_btn a:focus { color: #fff; outline: none;}
.msg_height .m_input{padding: 8px 15px 0px ;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color:#203167;border-color:#203167;color:#ffffff;}
.monthselect,.yearselect{background-color:#ffffff;}
.daterangepicker .calendar th, .daterangepicker .calendar td{font-weight:500;font-family: "PT Serif",serif;}
.datepicker{border-radius:0px;}
.datepicker.dateselect { position: relative;}
.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;}
.forget_head{color: #000000;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;}
.forget_head1{color:#888888;font-family: "PT Serif",serif;font-size: 16px;font-weight: 400;}
.successmessage{font-family: 'PT Serif', serif;font-size: 22px;font-weight: 400;color:#000000;}
.mar_t_38_st{margin-top: 38px;}
.marb15{margin-bottom:15px;}
.mart15{margin-top:15px;}
.marb25{margin-bottom:25px;}
/***credit distribution - Rinki**/
.back_thead{background:#888888;color:#F8F8F8;font-family: "PT Serif",serif;font-size:14px;font-weight:400;}
.border_table{border-bottom: 1px solid #c6c6c6;}
.credit_content{color: #000000;font-family: "PT Serif",serif;font-size: 13px;font-weight:400;}
.disable.e_input{cursor: not-allowed;background-color: #eee;opacity: 1;}
.credit_box{border:1px solid #eaeaea;margin-bottom:25px;}
.credit_right_bdr{border-right:1px solid #eaeaea;}
/***credit distribution ends - Rinki**/
.calender_box.cal_add .icon_select{right: 5%;top: 17%;}
.calender_box.call_bookingreq .icon_select{right: 5%;top: 20%;}
.reslt-whoutbg{width: 100%; float: left;}
.contact-dv{border-bottom: 1px solid #e1e1e1; float: left; margin-top: 0; padding: 0px 0 20px; width: 100%; }
.contact-dv h2{font-size: 1.45em; font-weight: 400; margin:20px 0 15px 0;font-family: "PT Serif",serif;}
.contact-dv .contact_dv_optinal{font-size: 0.51em; color: #666666; font-family: "PT Serif",serif;}
.contact-dv .request-subtext{font-size: 13px; color: #999999; padding-left: 4%;}
.msg_headng {background: #888888 none repeat scroll 0 0; color: #ffffff; padding: 10px 15px 10px 15px;width: 100%;text-align: center;font-size: 14px;}
.sub_msg {padding-left: 15px;}
.sub_msg, .sendr_msg, .rcvr_msg, .status_msg, .date_msg, .actn_msg, .sub_msg1, .sendr_msg1, .rcvr_msg1, .status_msg1, .date_msg1, .actn_msg1 { float: left;}
.msg_headng1{text-align: center; color: #77738c; padding: 3px 15px 8px;width: 100%;font-size: 14px;color: #282828;border-bottom: 1px solid #c6c6c6;background: #ffffff none repeat scroll 0 0;}
.sub_msg, .sub_msg1 {  width: 23%;text-align: left;}
.sendr_msg, .sendr_msg1  {  width: 19%;}
.rcvr_msg, .rcvr_msg1 {  width: 19%;}
.date_msg, .date_msg1 {  width: 25%;}
.actn_msg, .actn_msg1  {  width: 14%;}
.msg_hdng > h1 {font-size: 18px;margin-bottom: 15px; margin-top: 15px;}
.msg_btn > a {border: 1px solid #282828;border-radius: 30px;color: #282828;display: inline-block;font-size: 12px;font-weight: 500; margin: 10px 0;padding: 10px 30px; text-transform: uppercase;transition: all 0.3s ease 0s; cursor:pointer;}
.msg_btn > a:hover { background: #ff8a02 none repeat scroll 0 0;border: 1px solid #ff8a02;box-shadow: 0 0 0 10px #ff8a02 inset;color: #ffffff;transition: all 0.3s ease 0s;}
.msg_btn {text-align: right;}
.sub_msg1 .fa.fa-envelope-open { color: #666666; margin-right: 10px;}
.sub_msg1 .fa.fa-envelope { color: #666666; margin-right: 10px;}
.reply_msg { margin-right: 5px;}
.sub_msg1 > p { display: inline; font-size:13px;}
.sub_msg1, .sendr_msg1, .rcvr_msg1, .status_msg1, .date_msg1, .note_msg1, .note_msg1, .date_note1 {margin-top: 8px;}
.msg_dv{margin-top:10px;}
.sub_msg {padding-left: 15px;}
.note_msg, .note_msg1 {float: left;padding-left: 50px;text-align: left;width: 45%;}
.date_note, .date_note1{ width: 30%; float: left;}
.note_headng { background: #888888 none repeat scroll 0 0;color: #ffffff;font-size: 14px;padding: 10px 15px 10px 15px;text-align: center;width: 100%;}
.note_headng1 {background: #ffffff none repeat scroll 0 0;border-bottom: 1px solid #c6c6c6; color: #282828; font-size: 14px; padding: 3px 15px 8px; text-align: center; width: 100%;}
.actn_msg1 > a {color: #282828;display: inline-block;font-size: 13px;padding-top: 7px;}
.error_gray { background: #f3f3f3 none repeat scroll 0 0; color: #5b5b5b; font-size: 13px; font-style: italic; padding: 11px 15px; border:1px solid #d5d5d5;}
.contc.contact-dv button{margin: 20px 0 10px;}
.mart40{margin-top:40px;}
.marb40{margin-bottom:40px;}
.bor_cont{border:1px solid #e6e6e6;}
.pad_lr_0{padding-left: 0; padding-right: 0 }
.fm_main_head {border-bottom: 1px solid #ccc;float: left;padding: 15px 0 15px 0px;width: 100%;}
.fm_main_head h4{font-size: 25px; font-weight: 300; color: #000000;font-family: "PT Serif",serif;}
.drop_arw { background: url('../images/Sprite.svg') no-repeat  -449px -149px; width: 13px; height: 6px; display: inline-block; pointer-events: none;position: absolute;right: 30px;top: 20px;}
 .cmn_bdrB{border-bottom: 1px solid #e1e1e1;}
 .mar_t20{margin-top: 20px;}
.padding_travel_top_b{padding :5px 0px 20px 0px;}
.fm_list { float: left;min-height: 180px; overflow-y: auto;  width: 100%;}
.fm_list > ul {list-style: outside none none; padding: 0;}
#traveller_list > li { border-bottom: 1px solid #ccc;  color: #a09d9d;  float: left;font-size: 16px;  font-weight: 300; padding: 14px 28px;  width: 100%;font-family: "PT Serif",serif; }
#traveller_list > li:hover{display: block; color: #000000; }
#traveller_list > li.active{ font-size: 16px; color: #000000; font-family: "PT Serif",serif;}
.calender_box.add_travel .icon_select {right: 5%;top: 44%;}
.padding_inner_traveller{ padding-left:10px; padding-right:10px;}
.select_box.right_padtra .icon_select {right: 10%;top: 17%;}
.fontsize{color:#000000;font-size:20px;}
.hover_black .voucher{padding: 6px 34px;}
.mar_t15{margin-top:15px;}
.bb_icon{float: left;line-height: 12px;margin-top: 4px;padding-left: 5px;}
.modal-content  {-webkit-border-radius: 0px ;-moz-border-radius: 0px ;border-radius: 0px ;}
.open_email { background: #ffffff none repeat scroll 0 0;border: 1px solid #cccccc;margin-top: 5px;margin-right: 13px;padding: 10px;position: absolute;right: 0;width: 300px;z-index: 1;display: none;}
.open_email.bokng_emailbx.list_bk { right: -77px;}
.open_email input {width: 70%;float: left;margin-bottom:0px;}
.open_email.bokng_emailbx .fa {left: auto;right: 120px; position:absolute;top:-11px;}
.open_email.bokng_emailbx.list_bk .fa {;right: 69px;}
.white{color:#fff;}
.marb_0{margin-bottom:0px;}
.fa_col{color:#9E9E9E;font-size:13px}
.form-submit2:hover {color:#ffffff; background: #174a89; }
.dis_in_blk{display:inline-block;}
.email_clk{color:#505050;}.email_clk:hover{color:#000000;}.email_clk:focus{color:#000000;}
.form-submit2 {background-color: #174a89;border: medium none;color: #fff;font-size: 13px;margin-left: 11px;margin-top: 1px;padding: 10px 18px;text-transform: uppercase;}
.table_content .cell a{color: #000000;float: left;font-family: "PT Serif",serif;font-size: 13px;font-weight: 400;padding-left:15px;text-align: center; width: 100%;}
.etable_header.pad_15 .cell{padding: 15px 0;}
.pad_l_15{padding-left:15px;}
.booking_status1 > h5 {display: inline-block;margin:0px;padding:0px;}
.report_check input[type="checkbox"]:checked + label::before {background: #ffffff none repeat scroll 0 0; border: 1px solid #959595; border-radius: 2px;color: #ffffff; content: url(../images/check.png);font-family: fontawesome;font-size: 10px;line-height: 15px;text-align: center;}
.report_check .checkbox label::before {border: 1px solid #959595;border-radius: 2px;content: "";display: inline-block;height: 14px;left: 0;margin-right: 10px;position: absolute; top: 4px;width: 14px;}
.report_check .checkbox { margin-top: 0;}
.report_check input[type="checkbox"] {display: none;}
.report_check {float: left;width: 50%;padding-left: 8px;}
.report_check.wid100 { width: 100%;}
.box_upper {padding: 20px 25px 36px;box-shadow: 0 2px 4px #dddddd;}
.verify_tab.cus_mar{margin: 0 0 20px;}
.agree_text.black{color:#000000;}
.verify_tab.align_bkbox{padding-left: 8px;width: 100%;margin:0px;float:none;}
.booking_status1 .label-warning, .label-info, .label-danger, .label-success{background: none; font-size:13px;font-weight:400;font-family: 'PT Serif', serif;color: #000000; padding-left: 0; padding-right: 0;border:none; }
.compare_container{margin: -15px;padding-top: 15px;width: 1198px;padding-bottom:20px;}
.open_email.marr_70{margin-right:21px;}
.open_email.bokng_emailbx.marr_0 .fa{right: 106px}
.qoutemail {  right: 5px;  top: 68px;}
.goldclr{color:#174a89;}
/* style added by rinki ends */

/* Added by Dilip */
.bdrnone{border:none;}
.italicnone{font-style: normal;}
/* Added by Dilip */


/***Harsha  *****/
.iatastatus1 input[disabled], .iatastatus1 html input[disabled] { cursor: not-allowed;}
.verify_btn.edit_btn {margin-top: 35px;}
.es_report .cell {width: 146px;}
.cell.s_no {width: 60px;}
.cell.p_detail {width: 234px;}
.cell.b_date {width: 165px;}
.voucher_tab .cell {width: 146px;}
.table_rr {margin-top: 15px;}
.image_box{width: 221px; height:159px ;}
.agent_tab.fg_pwd .tab_head { margin: 10px 0 20px;}
.bottom_slab {display: none;}
.closebtn1 {display: none;}
.closebtn2 {display: none;}
#sec_code_img {margin-top: 5px;float: left;}
.no_desktop {display: none;}
.hemi_down.hem_staff {top: 176px;right: -1px;}
.search_1.bdrnone {border: none;}
.ad_quot .e_label { margin-top: 10px;}
.ad_quot .verify_btn { margin-top: 10px;}
.ad_quot{border-bottom:1px solid #e6e6e6;}
.quot_data .escales_table .cell { width: 20%; text-align: left; padding-left: 25px;}
.quot_data .escales_table .cell a { text-align: left;}
.quot_data { margin-top: 15px;}
.quot_data .cell.quot_txt { width: 40%;}
.quot_data .cell.hot_txt { width: 30%;}
.quot_data { margin: 20px 0;border-left: 1px solid #e6e6e6; padding: 0; border-right: 1px solid #e6e6e6;}
#list-btn .listing i {color: #333333;font-size: 17px;}
#map-btn i {font-size: 16px;color: #333333;}
#list-btn.list_active .listing i {color: #ddd;}
#map-btn.map_active i {color: #ddd;}
.stnd_room .room_detail br:first-child {display: block;}
.stnd_room .room_detail br {display: none;}
.advance_box.no_desktop.desk {display: none;}
.search_1.adv_btn.no_mobile {display: none;}
.book_check .br_none br { display: none;}
.no_desktop.desk.cmp_btn {display: none;}
.search_1 #final_result {margin-bottom: 0;padding: 8px 0;border: none;width: 95%;}
.travell_input + .icon_select { bottom: 29%;}
.search_1 .travell_box {left: 0;top: 83px;}
.hemi_down.hm_staff {top: 176px;}
.quote_user_header .select_box.pad_l_8 {padding-right: 5px;}
.quote_user_header .select_box .icon_select {right: 7%;top: 15%;}
.booknow_box .travel_date.room_bb p br {display: none;}
.booknow_box .travel_date.room_bb p br:first-child{display:block;}
.btn.e_button.done_btn {float: right;margin-right: 0;}
.broun-block .glyphicon { display: none;}
.add_quote .quote_pad_t_20{padding: 15px 30px 15px 0;background: #F9F9F9;float: left;margin-top: 10px;border-top: 1px solid #F4F4F4;}


/***Harsha css ends *****/
/* style added by Pratibha */
/* Common Css for ui-autocompete Start*/
.ui-autocomplete.ui-widget.ui-widget-content {background: #ffffff none repeat scroll 0 0;border: 1px solid #cccccc;}
.ui-autocomplete.ui-widget-content:before{border-bottom: 7px solid #ffffff;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);content: "";left: 20px;position: absolute;top: -7px;z-index: 1;}
.ui-autocomplete.ui-widget-content:after {border-bottom: 8px solid #cccccc;border-left: 6px solid rgba(0, 0, 0, 0);border-right: 6px solid rgba(0, 0, 0, 0);content: "";left: 19px;position: absolute;top: -8px;}
.ui-menu .ui-menu-item a:hover{color:#505050;cursor:pointer; padding: 7px 10px;}
.ui-autocomplete-loading { background: rgba(0,0,0,0) url(../images/loader.gif) 96% center no-repeat !important; }
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-menu-item { padding: 7px 10px; color: #333333;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li.ui-menu-item a{ padding: 0px;}
.clearable { background: #ffffff url(../images/close_s.png) no-repeat right -20px center; padding: 3px 27px 3px 15px; transition: background 0.4s; cursor: pointer; }
.clearable.x { background: #ffffff url(../images/close_s.png) no-repeat 99% center; }
.clearable.onX { cursor: pointer; }
.e_n.e_button {line-height: 0px;padding: 7px 20px;}
.debug_info{color: #ffffff;   float: right;   padding-right: 10px;   padding-top: 9px;}
.padt1{padding-top: 1px;}
.myacc_tab .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{background-color: transparent;    color: #fff;}
.chart_height{height: 80px; display: block;width: 85%;}
.add-user1{margin: -45px 0 0;}
.mar16{margin: 16px 0;}
.est .etable_header .cell { width: 16%;padding : 15px 0px;}
.est .table_content .cell {width: 16%;}
.est .table_content .cell a{padding-left: 30px;}
.inactv{color: #ff0000;}
.actv{color : #4CAF50;}
.bx_shw{box-shadow: 2px 4px 4px #dddddd;}
.marauto{margin: 0 auto;}
.marauto{margin: 0 auto;}
.compare_txt {color: #174a89;cursor: pointer;padding-right: 25px;position: relative; font-size: 13px; font-weight: 600}
.compare_txt:hover {color: #c7203a;}
.table_content .cell.cel_act a {float : none;}

.est1 .etable_header .cell { width: 20%;padding : 15px 0px;}
.est1 .table_content .cell {width: 20%;}
.est1 .table_content .cell a{padding-left: 30px;}
.form-submit2.text-uppercase.dis_in_blk { width: 65px;}
.ht_pl.ht_panel{overflow: visible;}
.open_email.type_emal.bokng_emailbx .fa{right: 52px;}
.open_email.type_emal {margin-top: 18px;}
.map_hotelnm { border-top: 1px solid #cecece;border-left: 1px solid #cecece;border-right: 1px solid #cecece;padding: 5px 20px;}
.map_hotelnm:last-child { border-bottom: 1px solid #cecece;}
.unlisted_h_title{  color: #333333;  font-family: "PT Serif",serif;  font-size: 17px;  font-weight: 400;  margin: 0;}
.unlisted_h_title a{color:#333333;}
.list_box_right1 {text-align:right;width: 100%;}
.list_box_right1 p{color: #000000;font-family: "Open Sans",sans-serif;font-size: 12px;font-weight: 400;margin: 5px 0 0; width: 100%;}
.list_box_right1 p span{font-family: "PT Serif",serif;font-size: 24px;font-weight: 400;color: #000000;margin-left: 4px;}
.bdr_none{border: none;}
.mapbtnun{margin-top: 6px; padding: 5px 14px;}
.list_buttons1 a {    margin-top:6px; border: 1px solid #333333;    border-radius: 25px;    color: #333333;    cursor: pointer;    float: right;    font-family: "PT Serif",serif;    font-size: 14px;    font-weight: 400;    padding: 5px 14px;    text-transform: uppercase;}
.padL0{padding-left: 0px;}
.padR0{padding-right: 0px;}
.padT0{padding-top: 0px;}
.padB0{padding-bottom: 0px;}
.bdr{border:none;}

.marL0{margin-left: 0px;}
.marR0{margin-right: 0px;}
.marT0{margin-top: 0px;}
.marB0{margin-bottom: 0px;}
.mar0{margin:0px;}
.icon_select1 {color: #636363;pointer-events: none;position: absolute;right: 25px;top: 45px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{    background: #223f81; outline: none;  width: 100%; margin: 0; display: inline-block;}
.list_bt.list_buttons a {float: left;}
.mor_dv.more_div .list_buttons {float: left; width : 100%;padding: 11px 0 10px 10px;}
.list_bt.list_buttons .select_btn {width: auto;}
.cloader.comp_lodr {  display: none;  height: 22px;  position: absolute;  right: 2px;  top: 7px;  width: 22px;}
.fa-times-circle{cursor: pointer;}
.static_content a {color: #c69c1f;}
.static_content a:hover {color: #3E2D23;}
.padl15btn{display: inline-block;    padding-left: 15px;}
.booking_status > h5 > span {font-size: 19px;}
.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: #174a89 none repeat scroll 0 0;color: #ffffff;}
.conf_bookid li:hover { background: #174a89 none repeat scroll 0 0;color:#ffffff;box-shadow: 0 0 0 10px #174a89 inset;transition: all 0.3s ease 0s;}
.chld{color : #666666;font-size : 13px;font-style: italic;}
.mbbking_id {    display: none;}

.fm_main_head1 {border-bottom: 1px solid #ccc;float: left;width: 100%;}
.fm_main_heas h4{font-size: 25px; font-weight: 300; color: #000000;font-family: "PT Serif",serif;padding: 10px 0 10px 0px;}

.width760px{width: 760px;}
.close_ht {  color: #000000; font-size: 18px; position: absolute; right: 10px; top: 7px;}
.table_rr > div > p { color: red;}
.font16px{font-size:16px !important;}
.detail_block a:hover { background: #fff; color: #174a89 !important}
.vochr.b_contact_us.confirm_btns a:hover {
    background: #174a89;
    color: #fff;
}