@font-face {

  font-family: 'montserrat-bold';

  src: url('font-mont/montserrat-bold.eot'); /* IE9 Compat Modes */

  src: url('font-mont/montserrat-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('font-mont/montserrat-bold.woff') format('woff'), /* Modern Browsers */

       url('font-mont/montserrat-bold.ttf')  format('truetype'), /* Safari, Android, iOS */

       url('font-mont/montserrat-bold.svg#svgFontName') format('svg'); /* Legacy iOS */

}


.lnebreak1
{
	padding-bottom:15px;
	border-bottom: 1px solid #CCCCCC;
}
.content1 p a.grn
{
	color:#91BA4F;
	text-decoration:none;
}
/*-----------Width of book.php-----------*/
.wth
{
	width:600px;
}
.err_notfy
{
	background:#FFD7D5;
	border: 1px solid #D22026;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	-o-border-radius: 3px;
    border-radius: 3px;
    color: #D22026;
	display:block;
	padding: 3px 15px;
    width: 215px;
}

/*--------padding style-----*/
.pad_rmve
{
	padding-bottom:0;
}
.pad_btm
{
	padding-bottom:5px;
}
/*--------margin style-----*/
.mrgin_rmve
{
	margin-bottom:0;
}
/*-----------Content Heading Right SIDE------------*/
.heading_bb 
{
	width:100%;
}
.legal a.pdf
{
    color: #9EBA5D;
    font-size: 13px;
	position:relative;
	text-decoration:none;	
}
.legal a.pdf span
{
	left: -30px;
    position: absolute;
    top: -3px;
}
.legal a.pdf:hover
{
	filter: alpha(opacity=80); 
	-khtml-opacity: 0.8;     
	-moz-opacity: 0.8;     
	opacity: 0.8;  
}

/*----------Legal Page Styles-----------*/
 div.legal
{
	font-family:inherit;
	height: 25px;
    left: 355px;
    margin-top: -3px;
    position: absolute;
    top: 25px;
    width: 606px;
}
div.legal .refund, div.legal .privacy, div.legal .terms
{
	border:1px solid #91ad50;
	background:#9eba5d;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	-o-border-radius: 2px;
    border-radius: 2px;
}
div.legal .refund a, div.legal .privacy a, div.legal .terms a
{
	text-decoration:none;
	display:block;
	color:white;
	text-align:center;
}
div.legal .refund
{
	width:150px;
	height:22px;
}
div.legal .refund span
{
	left: 70px;
    position: absolute;
    top: 16px;
}
div.legal .privacy span
{
	left:270px;
    position: absolute;
    top: 16px;
}
div.legal .terms span
{
	left:505px;
    position: absolute;
    top: 16px;
}
div.legal .privacy
{
	width:235px;
	height:22px;
	margin-left:10px;
}
div.legal .terms
{
	width:195px;
	height:22px;
	margin-left:10px;
}
.spanLeft-terms {
    display: block;
    float: left;
    margin-right: 4px;
}
.crrnt
{
	opacity:0.8;
}

/*-----------Payment style setting----------*/
.wdth_3
{
	width:295px;
	height:247px;
	margin:0 auto;
}
.hyt250
{
	height:245px;
}
.hyt100
{
	height:100px;
}
.wdth_Auto
{
	width:490px;
	margin:0 auto;
}
.colr_ref
{
	font-size:13px;
	margin-top:10px;
}
.colr_ref p label
{
	font-size:15px;
}
.colr_ref p:last
{
	padding-top:20px;
}
.colr_ref a
{
  text-decoration:none;
}
.colr_ref a input
{
  margin-top:10px;
}
/*-----Paynow setting----------------*/
.ta380
{
	width:377px;
}
.wdth_6
{
	width:600px;
}
.mrgLft_h2
{
	margin-left:15px;
	margin-top:10px;
}
/*-------admin footer---------------*/
.list_ryt
{
	margin-right:10px;
}
.admin_footer
{
	width:100%;
	height:25px;
	background:url(../images/adfooter_bottom_bg.png) repeat-x;
	margin:0;
	padding:0;
}
.admin_footer ul li
{
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d8193;
}
.admin_footer ul:first-child
{
	margin-left:15px;
	margin-top:10px;
}
.admin_footer ul:first-child li a
{
	border-left:1px solid #5d8193;
	height:13px;
	padding-left:10px;
	padding-right:10px;
	display:block;
}
.admin_footer ul:last-child
{
	margin-right:15px;
	margin-top:10px;
}
.admin_footer ul li a
{
	text-decoration:none;
	font-size:11px;
	color:#5d8193;
}
.admin_footer ul li a:hover
{
	text-decoration:underline;
}

/*----------agent application-------*/
.greenfill {
    background-image:url(../images/greenfill.png);
}
.grey-fill {
    background: #eee;
}

.red-fill {
    background-image:url(../images/redfill.png);
}
/*----------------*/
#dateholder .mrg_ryt_no
{
	margin-right:0;
}
/*-----agent application----------*/
.agent_app
{
	width:280px;
	height:70px;
	background:url(../images/agents_application.gif) no-repeat 0px 0px;
}
.agent_app:hover
{
	background-position:0px -70px;
}
.wd551
{
	width:551px;
}
.ref_no
{
	font-size: 18px;
    margin-left: 50px;
    margin-top: 10px;
    padding-left: 59px;
	color:#5c7d4e;
}

/*------payment page-----------------*/
.payment_box_lft
{
	width:257px;
	background-image: url("../images/greypattern.png");
    border: 1px solid #BEBEBE;
    margin-bottom: 10px;
    overflow: auto;
    padding:15px;
}
.payment_box_lft form p
{
	font-size:13px;
	margin-bottom:12px;
	color:#3a3a3a;
}
.payment_box_lft p 
{
	font-size:16px;
	margin-bottom:12px;
}
.payment_box_lft p center 
{
	font-size:16px;
	margin-bottom:12px;
}
.payment_box_lft p:first-child
{
	color:#3a3a3a;	
}
.ipField_wdth
{
	width:99px;
	background:white;
	height:22px;
}
.load_btn
{
	width:140px;
	padding:5px 6px 6px 6px;
	font-size:14px;
}
.action_btn
{
	width:120px;
	padding:6px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.action1_btn
{
	width:144px;
	padding:6px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:60px;
	margin-bottom:12px;
	border:1px solid #8b8b8b;
}
.pad_chnge
{
	padding:15px;
}
.detals
{
	color:#5c7d4e;
	margin-top:12px;
	margin-bottom:10px;
}
.bk_detail_box
{
	width:259px;
	background-image: url("../images/lessblackfill.png");
	color:white;
	font-size:13px;
}
#bk_nobg table tr td
{
	background:none;
	padding-left:12px;
	border-bottom:#d4d4d4 solid 1px;
	border-top:none;
	text-shadow: 0 1px 1px #4D4D4D;
}
#bk_nobg table tr td span.blue_box
{
	width:17px;
	height:17px;
	background:#446DB3;
	display:block;
	float:right;
	margin-top:3px;
	border:1px solid #8b8b8b;
}
#bk_nobg table tr td span.pink_box
{
	width:17px;
	height:17px;
	background:#FF529A;
	display:block;
	float:right;
	margin-top:3px;
	border:1px solid #8b8b8b;
}
p.duetotal
{
	text-align:center;
	font-size:18px;
	text-shadow: 0 1px 1px #4D4D4D;
	background:url(../images/lytblue.png) repeat;
	 width:259px;
	 padding:8px 0 12px 0;
	  margin-top:4px;
	  	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	-o-border-radius: 2px;
    border-radius: 2px;	  
}
.border_tp
{
	margin-top:21px;
	border-top:1px solid #bebebe;
}
/*-------card info----------*/
.card_info
{
	margin-left:15px;
	margin-top:15px;
}
.mrg_ryt_payment
{
	margin-right:15px;
}
.mrg_top_detail
{
	margin-top:-7px;
}
/*----padding header of admin-------------*/

#mainnav li:last-child a
{
	/*padding-right:40px;*/
}
/*-------add feedback form-------------*/
.inputfld_Height
{
	height:32px;
}
.if_200
{
	width:200px;
}
.no_Hyttextarea
{
	height:inherit;
}
/*-------upload files input styles---------*/
.FileUpload {
    height: 32px;
    margin-left: -30px;
}
 
.BrowserVisible {
    background: url("../images/upload_btn.gif") no-repeat scroll 100% 0 transparent;
    height: 28px;
    left: 133px;
    position: absolute;
    top: 27px;
    width: 65px;
    z-index: 1;
}
 
#FileField {
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	-o-border-radius: 2px;
    border-radius: 2px;
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 32px;
    left: 0;
    position: absolute;
    top: 25px;
    width: 200px;
    background: #EBEBEB;
}
 .border_upload
 {
	 border: 1px solid #CCCCCC !important;
	 padding: 8px 8px !important;
    border-radius: 4px !important;
    color: #666 !important;
    height: 40px !important;
    background: #fff !important;
    width: 100% !important;
    box-sizing: border-box !important;
	 top:0 !important; 
 }
.inq-list-img{flex-shrink: 0; }
.inq-list-img img{ border-radius: 50%; overflow: hidden; }
.upload-btn-inq{
	position: absolute;
	right: 3px;
	top: 3px;
	width: 42px;
	height: 34px;
	background: #eee;
	border-radius: 2px;
	display: flex; align-items: center; justify-content: center;
}
#BrowserHidden {
    height: 32px;
    opacity: 0;
	cursor:pointer;
    position: relative;
    text-align: right;
    width: 309px;
    z-index: 2;
}
#cancel_edit_img
{
  display:none;
  margin-left:80px; 
  color:#89A646; 
  text-decoration:none;
}
#cancel_edit_img:hover
{
	text-decoration:underline;
}
.edit_img_btn
{
    color: #89A646;
    float: right;
    margin-right: 70px;
    margin-top: -35px;
    text-decoration: none;
}
.edit_img_btn:hover
{
	text-decoration:underline;
}
#feedback-img
{
	margin-top:-15px;
}
.img_bgborder
{
	background: none repeat scroll 0 0 #527485;
    border: 1px solid #385766;
    height: 45px;
    padding: 5px;
    width: 45px;
}
.img_bgborder img
{
	/*margin-left: -4px;*/
}

/*------success fedback add------*/
.succfedAdd
{
	margin-left: 15px;
/*    margin-top: 5px;
    width: 376px;*/
}

/*-------invoice_type----------------*/
#invoice_type
{
	padding:6px 10px 3px 27px !important;
    width: 553px;
	background:#EBEBEB;
	min-height:87px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	-o-border-radius: 2px;
    border-radius: 2px;
	clear:both;
}
#confirm_booking_p
{
/*	padding:3px 10px 0px 10px !important;
    width: 570px;
	background:#EBEBEB;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;*/
	clear:both;
}
#invoice_type label, #invoice_type input
{
	margin-top:9px;
}
#invoice_type input
{
	margin-left:85px;
}
a#invoice_prev input
{
/*    background:#4B4B4B;
    border: 1px solid #3C3C3C;
    border-radius: 3px 3px 3px 3px;
    color: #B5B5B5;
    float: right;
	padding:5px 10px;
    margin-right: 32px;
	margin-top:-5px;
	cursor:pointer;*/
}

/*--------agent account design------------*/
.ta567
{
	width:567px;
}
.mailblack
{
 color: white;
 transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
 -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
 transform-origin:0% 130%;
 -ms-transform-origin:0% 130%; /* IE 9 */
 -webkit-transform-origin:0% 130%;; /* Safari and Chrome */
 -moz-transform-origin:0% 130%;; /* Firefox */
 -o-transform-origin:0% 130%;; /* Opera */
}
/*--------pending paynow styles ---------*/
.paynow_Appr
{
	background:url(../images/paynow_bg.png) repeat-x;
    bottom: 5px;
    color: #FFFFFF;
    right: 0;
    position: fixed;
    width: 335px;
	height:40px;
    z-index: 10;
	-webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
	display:none;
}
.paynow_Appr_hol{width:335px; }
.text_pay {
    text-align: center;
    color: #fff;
    margin-top: 11px;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    margin-left: 0px;
    float: left;
}
.paynow_Appr a
{
	color:white;
	text-decoration:none;
	width:101px;
	height:26px;
	background:#ff5300;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	-o-border-radius: 2px;
    border-radius: 2px;
	display:block;
	float:right;
	font-size:12px;
	margin:7px;
}
.paynow_Appr a:hover
{
	color:#FFF;
	opacity:0.8;
}
.paynow_Appr a img
{
	margin:4px;
	float:left;
}
.paynow_Appr a span
{
	display:block;
	margin-top:6px;
	margin-left:5px;
	float:left;
}
img.cross
{
	float:left;
	width:18px;
	height:17px;
	margin:12px;
}
img.cross:hover
{
	opacity:0.6;
}
.paynow_Appr p
{
	float:left;
}
.paynow_Hide
{
	background:url(../images/paynow_bg.png) repeat-x;
    bottom: 5px;
    color: #FFFFFF;
    right: 0;
    position: fixed;
    width:60px;
	height:40px;
    z-index: 10;
	-webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
	
}
.paynow_Hide_hol{ width:60px;}
.paynow_Hide p span
{
    display: block;
    float: left;
    margin-left: 7px;
    margin-top: 7px;
    padding: 5px 9px;
	font-size:14px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
	-o-border-radius: 15px;
    border-radius: 15px;
	background:#ff5300;
}
img.arrow_dwn
{
    float:left;
	width:10px;
	height:17px;
	margin:12px 0 0 9px;	
}
img.arrow_dwn:hover
{
	opacity:0.6;
}

/*-------lanload account emailid style------------------*/
.land_mrg
{ 
  margin-top:-120px;
  margin-left:6px !important;
  padding: 10px; 
}
.agnt_mrg
{ 
  margin-top:-220px;
  padding:10px; 
}

/*---------agent form style-------------*/
.agnt_form
{
	width:568px;
	left:18px;
}
.addwth580
{
	width:580px;
}

/*___________faq page______________*/
.clickhd
{
	background:#e5e5e5;
	padding:8px;
	margin-bottom:5px;
	display:block;
	color:#444444;
	text-decoration:none;
}
.accordion span
{
	display:block;
	margin:12px 0;
}


/*------------payment window---------------*/
.paywin_bar
{
    border-top:1px solid #BDBDBD;
    height: 24px;
    margin: 0px 0 0px 15px;
    padding-top:12px;
	padding-bottom:17px;
    width:385px;
}
.paywin_bar img
{
	float:left;
	margin-left:30px;
}
.paywin_bar img:first-child, .paywin_bar img:last-child 
{
	float:left;
	margin-left:40px;
}
.fadein
{
	opacity:0.3;
}


/*---------cvc style--------------*/
.cvc_content
{
	width:483px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:5px 12px 12px 12px;
}
.cards
{
	width:473px;
	background:#eeeeee;
	height:81px;
	margin-top:15px;
	padding:10px 0 10px 10px;
}
.cards p
{
	width:315px;
	margin-left:5px;
	line-height:18px;
}

/*___________payment success window styles_____________*/
.pay_succ
{
	width:692px;
	height:350px;
	margin:15px;
	color:#3a3a3a;
	word-spacing:1px;
}
ul.book_detls 
{
	list-style:none;
	font-size:13px;
	line-height:23px;
}


/*----------location map-------------------*/
#loc_map
{
	background:url(../images/location_map.jpg) no-repeat;
    display: block;
    float: left;
    height: 70px;
    width: 280px;
	cursor:pointer;
}
#loc_map:hover
{
	color:#FFF;
	opacity:0.9;
}
.working_map
{
	display:block;
	width:278px;
	height:337px;
	margin-left:1px;
	margin-bottom:1px;
}


/*-----------------virtual tour page styles--------------*/

.vir_Tour {
    background-color: #FFFFFF;
    margin: 0 auto 24px;
    overflow: auto;
    padding:10px 10px 5px 10px;
    position: relative;
    width: 960px;
}
.vir_ytube a img
{
	margin-top:5px;
	cursor:pointer;
}
.vir_ytube a
{
	width:197px;
	height:110px;
	margin-right:9px;
	border:0;
	outline:0;
}
.vir_fb a img
{
	margin-top:5px;
	cursor:pointer;
}
.vir_fb a
{
	width:197px;
	height:110px;
	margin-right:9px;
	border:0;
	outline:0;
}
.vir_fb_like
{
	background:url(../images/likefb_vir.png) no-repeat;
	width:549px;
	height:110px;
	display:block;
	
	overflow:hidden;
}
.icony {

    float: left;
    margin-right: 9px;
    background: url(../images/likefb_vir.png) 0 0 no-repeat;
        background-size: auto auto;
    width: 197px;
    height: 110px;
    background-size: 197px 110px;
    text-align: center;

}
.iconys {

    float: left;
    margin-right: 9px;
    background: url(../images/likefb_vir.png) 0 0 no-repeat;
        background-size: auto auto;
    width: 196px;
    height: 110px;
    background-size: 196px 110px;
    text-align: center;

}

.icony img {

    padding: 22px 0px;

}

.iconys img {

    padding: 30px 0;

}

.greenicon
{
	/*border-top:1px solid #ebebeb;
	margin-top:20px;*/
	padding-top:50px;
	padding-bottom:120px;
}
.vir_fb_like img
{
	margin-top:26px;
	margin-right:65px;
}
.vir_fb_like div.floatLeft
{
	width:280px;
	display:block;
	margin-left:22px;
	margin-top:22px;
}
.vir_fb_like div p:first-child
{
	font-size:18px;
	color:#3b5998;
	margin-bottom:3px;
}
.vir_fb_like div p:last-child
{
	font-size:13px;
	color:#5a5a5a;
	line-height:17px;
	margin-left:2px;
}
.virtour1
{
    border: 1px solid #DDDDDD;
    height: 223px;
    margin-right: 20px;
    width: 401px;
}

.virtour2
{
    border: 1px solid #DDDDDD;
    height: 223px;
    margin-left: 20px;
    width: 401px;
}
.virtour1 img, .virtour2 img
{
	padding:10px;
}
.virtour1
{
	margin-right:20px;
	margin-bottom:30px;
}
.virtour1 p, .virtour2 p
{
	font-size:12px;
	color:#3a3a3a;
	width:460px;
}
.vircontent
{
	border-bottom:2px dotted #CCCCCC;
	margin: 0 auto -20px;
    overflow: auto;
    width: 940px;
	padding-bottom:27px;
}
.vir_view1
{
	padding-top:54px;
}
.vir_view2
{
	padding-top:43px;
}
.vir_view1, .vir_view2
{
	width:480px;
	overflow:hidden;
	margin-bottom:14px;
}
.vir_view1 p, .vir_view2 p
{
	margin:0;
	padding:0;
	position:relative;
}
.vir_view1 p span, .vir_view2 p span, .vir_view1 p img, .vir_view2 p img
{
	position:absolute;
}
.vir_view1 p:first-child, .vir_view2 p:first-child
{
	color:#a2c865;
	font-size:22px;
	margin-bottom:8px;
}
.vir_view1 p:nth-child(2), .vir_view2 p:nth-child(2)
{
	color:#638392;
	font-size:16px;
	margin-bottom:11px;
}
.pluginButtonSmall
{
	width:127px;
	height:57px;
}


/******88----------------------*/
/*#facebook_like_button_holder
{
	width:127px;
	height:57px;
}*/
#facebook_like_button_holder iframe
{
}
#fbbighol{
}
#bigfbbtn{
  margin:30px 0 0 20px;
  width:90px; height:21px;
  float:left; overflow:hidden;
  transform: scale(2.4);
  -ms-transform: scale(2.4); 
  -webkit-transform: scale(2.4); 
  -o-transform: scale(2.4); 
  -moz-transform: scale(2.4); 
  transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -webkit-transform-origin: top left;
}
#footfbbtn{
  margin-left:10px;
  width:100px; height:21px; overflow:hidden;
  transform: scale(1.5);
  -ms-transform: scale(1.5); 
  -webkit-transform: scale(1.5); 
  -o-transform: scale(1.5); 
  -moz-transform: scale(1.5); 
  transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -webkit-transform-origin: top left;
}



/*-------send invoice----------------*/
#send_invoice
{
	padding:10px !important;
    width: 570px;
	background:#EBEBEB;
	min-height:92px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
}
#send_invoice a#invoice_prev input
{
    background:#4B4B4B;
    border: 1px solid #3C3C3C;
    border-radius: 3px 3px 3px 3px;
    color: #B5B5B5;
    float: right;
	padding:5px 10px;
    margin-right: 32px;
	margin-top:-5px;
	cursor:pointer;
}

#email_setting_content
{
	padding:7px 10px 3px 10px !important;
    width: 570px;
	background:#EBEBEB;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	-o-border-radius: 3px;
    border-radius: 3px;
	margin-top:2px;
	margin-bottom:13px;
	display:none;
}
#email_setting_content input
{
	display: block;
    float: left;
    margin-top: 7px;
	margin-left:50px;
}
#email_setting_content label
{
	display: block;
    float: left;
    margin-left: 4px;
}
#send_invoice_prev_split,#send_invoice_prev_confirm
{
	width:111px;
	padding:5px;
	background:#4B4B4B;
	border:1px solid #3C3C3C;
	-webkit-border-radius:3px;
    -moz-border-radius: 3px;
	-o-border-radius: 3px;
    border-radius: 3px;
	color:#B5B5B5;
	margin-left:248px;
	margin-bottom:9px;
	cursor:pointer;
}
#email_setting
{
	background:url(../images/email-setting.png) no-repeat;
	padding-left:20px;
}
#email_setting:hover
{
	text-decoration:underline;
	cursor:pointer;
}
.mrgTop-15
{
	margin-top:15px;
}

/*-------link2 terms-------------------*/
.termsofuse p
{
	width:635px;
	font-size:13px !important;
	line-height:19px;
}
.termsofuse span.num
{
	display:block;
	width:20px;
	font-size:13px !important;
	font-family:Arial, Helvetica, sans-serif;
}
.termsofuse div p sup
{
	color:#7BA735;
	font-size:9px;
	font-weight:bold;
	margin:0 1px;
	line-height:0;
}
h2 sup
{
	color:#7BA735;
	font-size:9px;
	font-weight:bold;
	margin:0 1px;	
}

/*--------------------invocie styles------------------*/
#invce-box
{
	width:238px;
	height:780px;
	background:#f4f4f4;
	position:relative;
	top:-90px;
	box-shadow:inset 6px 0px 7px #b0b0b0;
}
#invce-box h2
{
	padding-top:113px;
	padding-left:15px;
	padding-bottom:7px;
}
#invce-box .invce-contnt
{
	margin:0px 15px 15px 15px;
	padding-top:8px;
	width:206px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:18px;
	border-top:1px solid #e0e0e0;
}
#invce-box .invce-contnt span
{
	font-size:12px;
	color:#636363;
	line-height:19px;
	position:relative;
	top:-2px;
}
#invce-box .invce-contnt input
{
	margin-right:3px;
}
.invce-contnt input[type="radio"]
{
	float:left;
}
 .invce-contnt label
{
	float:left;
	width:190px;
	margin-top:-2px;
}
#agnt, #stdnt, #both
{
	border:1px solid #b3b3b3;
	width:99px;
	height:26px;
	outline:0;
	font-size:12px;
	color:#3a3a3a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#cdcdcd));
   background:-webkit-linear-gradient(top, #ebebeb, #cdcdcd); 
   background:-moz-linear-gradient(top, #ebebeb, #cdcdcd);
   background:-ms-linear-gradient(top, #ebebeb, #cdcdcd);
   background:-o-linear-gradient(top, #ebebeb, #cdcdcd);
   margin:0 !important;
   padding-bottom:3px;
}
#agnt:hover, #stdnt:hover, #agnt-stdnt:hover, .btn-primary:hover, .doc_listing > li > span:nth-child(3):hover, 
#managelna td > input[type="button"]:hover
{
	opacity:0.8;
   cursor:pointer;	
}
#agnt-stdnt
{
	width:206px;
	height:26px;
	border:1px solid #b3b3b3;
	outline:0;
	font-size:12px;
	color:#3a3a3a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#cdcdcd));
   background:-webkit-linear-gradient(top, #ebebeb, #cdcdcd); 
   background:-moz-linear-gradient(top, #ebebeb, #cdcdcd);
   background:-ms-linear-gradient(top, #ebebeb, #cdcdcd);
   background:-o-linear-gradient(top, #ebebeb, #cdcdcd);
   margin:8px 0 0 0 !important;
   padding-bottom:3px;
}
#send_invoice_prev
{
	width:119px;
	height:23px;
	font-size:15px;
	color:#638292;
	background:url(../images/preview-invoice-icon.png) no-repeat top left;
	padding-left:33px;
	margin:20px auto;
	text-decoration:underline;
}
#send_invoice_prev:hover
{
	opacity:0.9;
	cursor:pointer;
}
.pricnggraphic, .pricnggraphic1, .pricnggraphic2, .pricnggraphic3
{
	display:block;
	width:219px;
	height:250px;
	text-decoration:none;
}


.twin, .twin_ensuite, .single, .single_ensuite {
    position: relative;
}

.pricing_headings_below > h3 {
    font-size: 20px;
}


.pricing_headings_below > h4 {
    font-size: 14px;
    line-height: 26px;
}

.pricingbookbtn.roundBor2 {
    bottom: 10px;
    left: 20px;
    position: absolute;
	padding:4px 40px;
}

.pricnggraphic h2, .pricnggraphic1 h2, .pricnggraphic2 h2, .pricnggraphic3 h2
{
	color:white;
	font-size:55px !important;
	text-align:center;
	padding-top:85px;
	padding-left:15px;
}
/*.pricnggraphic h2:last-child, .pricnggraphic1 h2:last-child, .pricnggraphic2 h2:last-child, .pricnggraphic3 h2:last-child
{
	bottom: 65px;
    font-size: 16px !important;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
}*/
.plans_panel > h2.price_2015
{
	font-size: 16px !important;
	color:#9eba5d;
	text-align:right;
	padding-bottom:8px;
	font-weight:700;
}
.pricnggraphic h2 span, .pricnggraphic1 h2 span, .pricnggraphic2 h2 span, .pricnggraphic3 h2 span
{
	color:white;
	font-size:19px !important;
}
.pricnggraphic1:hover, .pricnggraphic2:hover, .pricnggraphic3:hover
{
	opacity:0.8;
}
.pricnggraphic
{
	background:url(../images/pricing-twin.jpg) no-repeat;
	position:relative;
}
.pricnggraphic1
{
	background:url(../images/pricing-twin-ensuite.jpg) no-repeat;
	position:relative;
}
.pricnggraphic2
{
	background:url(../images/pricing-single.jpg) no-repeat;
	position:relative;
}
.pricnggraphic3
{
	background:url(../images/pricing-single-ensuite.jpg) no-repeat;
	position:relative;
}
.pad_btm2.spanRight-terms {
    display: block;
    float: left;
    width: 900px;
}
.content1.floatLeft.termsCond > div {
    margin-bottom:-9px;
	overflow:hidden;
}


/*Direct Debit Page Steps*/

.step_DD {
    display: inline;
	padding-right:30px;
   
}

.step_no{
	
	padding:6px;
	font-weight:bold;
	 background-image: url("../images/lessblackfill.png");
    color: #FFFFFF;
	}
	
.step_name{
	
	padding:6px;
	font-weight:bold;
	}
#step_wrap
{	
height: 20px;
    padding-top: 14px;		
}

.crd-cont{
	padding: 10px 25px !important;	position: absolute;	z-index: 1;	background: #f8f8f8 !important; border: 1px solid #d8d8d8;	
	border-radius: 3px !important; font-family: 'Rubik', sans-serif;  right: 5px; text-align: center;
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); top: 38px;
}
.cdcd .jdpicker_w{ display: flex; width: 100% !important; margin-right: 0 !important; }


.cdcd .jdpicker_w .date_selector .date_arrw
{
	display: none;
}
.crd-cont input[type="text"]{ padding: 8px 8px;	color: #666 !important; height: 22px !important; font-size: 13px !important;
border: 1px solid #cacaca; border-radius: 3px; flex-grow: 1; text-align: center;}
.crd-cont input[type="button"]{ padding: 8px 8px; width: 100%; text-align: center;  }
.dd-two-fields:first-child{
	width:35% !important;
	margin-right: 1% !important;
	padding-bottom: 25px !important;
	margin-bottom: 0 !important;
}
.dd-two-fields:last-child{
	width:63% !important;
	margin-left: 1% !important;
	padding-bottom: 25px !important;
	margin-bottom: 0 !important;
}
.dd-two-fields input[type="text"]{
	text-align: left !important;
	box-sizing: border-box;
	width: 100%;
	height: 40px !important;
}
.dd-two-fields p{
	font-weight: 500 !important;
	font-size: 12px !important;
	background: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	text-align: left !important;
	font-family: 'Rubik', sans-serif !important;
}
.show-reports form{
	clear:both;
 	background:url(../images/gray-light-bg.png) repeat;
    border-radius: 4px;
    margin-top: 5px;
    padding:5px 10px;
    width:175px;
}
.show-reports form > p > label > span{ font-size:10px; color:#7b98a6; float:right; font-style:italic;}
.show-reports form > p
{
	margin-bottom:5px;
}
.show-reports form > div > p, .show-reports form > div > div
{
	float:left;
	width:82px;
}
.show-reports form > div > p:first-child, .show-reports form > div > div:first-child{margin-right:10px;}
.show-reports form > div > p > input[type="text"]{
	width:72px !important;
}
.show-reports form > div > div{
	width:82px !important;
	margin-bottom:15px;
}
.show-reports form > div{ clear:both;}
.show-reports form > p input[type="text"], .show-reports form > div > p > input[type="text"]{
	border: 1px solid #cccccc;
    border-radius: 2px;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height:13px;
	width:165px;
    line-height: 22px;
    padding: 4px;
}
.show-reports form > div > div > p{
	border: 1px solid #cccccc;
    border-radius: 2px;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	background:#fff;
    line-height: 22px;
    padding:0 4px;
}

.if_adv_checkbox{margin-right: 4px;} 
.confirm_DD_manual, .addpaymentSubmit, .addpaymentSubmit_bond, .addpaymentSubmit_missed_DT {
    font-size: 12px;
    margin: 10px 0 0;
    padding: 4px 8px;
}

.addtoezidebit, .addCardBtn, .addedcard, .addpayment, .getpayment, .delpayment{ margin-right: 15px; display: inline-block; }
.delpayment, .addCardBtn, .addedcard{ margin-top: 2px; } 
.nxt-wk-text{
	background: #eee;
	padding: 10px 15px;
	border-radius: 3px;
	font-family: 'Rubik', sans-serif;
	font-size: 11px;
}
.nxt-wk-text-1{
	padding: 6px 15px !important; 
}
.move_pay_hd{
	font-family: 'Rubik', sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
    padding: 30px 0 10px 0;
}
.move_pay_hd p{
	background: #eee;
    display: inline-block;
    padding: 10px 40px;
    border-radius: 50px;
}

/*--------filter box-------------*/
.filter-boxes-nw input, .filter-boxes-nw select{ border-radius: 3px !important; }
#filter-boxes
{
	width:17%;
	float:left;
}
#filter-boxes-1{
	width:81%;
	float:right;
}

#filter-boxes-4{
	width:100%;
	float:left;
}
#filter-boxes-2
{
	width:30%;
	float:left;
}
#filter-boxes-3{
	width:68%;
	float:right;
}
#filter-boxes-5 {
    float: left;
    width:12%;
}
#filter-boxes-6 {
    float: right;
    width:86%;
}
#filter-boxes h1{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
}
 .filter_table, .inputBoxSend, .msgBoxSent, .inquiryEditForm, .email_list_for_enquiry{
    background: url("../images/greypattern.png") repeat scroll 0 0 #cecece;
    border: 1px solid #bebebe;
    border-radius: 4px;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    overflow:visible;
	margin-top:10px;
	height:205px;
    position: relative;
    text-align: left;
    width:100%;
}

.filter_status, .filter_room_type, .filter_agent, .filter_details, .filter_date{
	background: #eee !important;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    overflow:visible;
	margin-top:10px;
	padding: 15px 18px;
    position: relative;
    text-align: left;
    width:100%;
	box-sizing: border-box;
}
.filter_status, .filter_room_type, .filter_agent, .filter_details, .filter_date
{
	border:none;
}

.go-btn-ico{
  background-image: url("../images/right-arrow-img-ico.png");
  background-repeat: no-repeat;
  background-size: 20px;
  height: 40px;
  width: 40px;
  background-position: center;
}
.cling-btn-new{
	background-color: hsl(200, 19%, 57%) !important;
	border: 1px solid hsl(200, 19%, 57%) !important;
	color: hsl(0, 0%, 100%) !important;
	cursor: pointer; float: none !important;
	display: inline-block !important;
	font-family: 'Rubik',sans-serif !important;
	font-size: 16px !important;
	padding: 10px 30px !important;
	text-decoration: none;
}
.list-of-setting > li{ list-style-type:none;}
.list-of-setting > li > a {
    background-color: #7b98a6;
    border-radius: 3px;
    color: #e7f7ff;
    display: block;
    font-size: 14px;
    margin-bottom: 14px;
    margin-top: 8px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
.list-of-setting > li > a.active{ background:#9eba5d; color:#fff; border: 0 !important;}

.filter-tbl-new{ background-image: none !important; border:0 !important; background-color: transparent !important;}
.activityform-a{ padding: 0 0 15px 15px; display: flex; justify-content: flex-end; align-items: flex-end; }
.filter_table, .inquiryEditForm, .msgBoxSent, .email_list_for_enquiry{ height:inherit !important; min-height:345px;}
.inputBoxSend {
    height:270px !important;
    padding:1% 1.5% 30px;
    width: 97%;
}

.filterHeading{
	background:#51788d;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 16px;
	color:#fff;
    padding:10px 12px;
    position: relative;
    text-align: left;
	font-family:'Rubik', sans-serif;
}
.filterHeading-new{
	background: transparent;
	font-size: 15px;
	color: #3a3a3a;
	border-bottom: 1px solid #ddd;
    padding: 3px 0 15px 0;
	margin-bottom: 15px;
}
.arrowUpDown{
	background:url(../images/arrowUpDown.png) 0 0 no-repeat;
	cursor: pointer;
    height: 6px;
    margin: 0 auto;
    position: absolute;
    right: 15px;
    text-indent: -99999px;
    top: 19px;
    width: 10px;
}
.editPencilIcon{
	background:url(../images/edit-pencil-icon.png) no-repeat;
	width:22px;
	height:23px;
	cursor: pointer;
    margin: 0 auto;
    position: absolute;
    right: 15px;
    text-indent: -99999px;
    top:12px;
}
/*
.checkBox_status {
    padding: 15px 15px 9px;
}
*/
/*
.select_room, .select_agent, .select_details, .select_details_1, .select_details_2, .select_details_3
{
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
 border: 1px solid #bebebe;
 border-top:none;	
}
*/

.checkBox_status > form > p{
	padding:0 0 7px;
}
.checkBox_status form p > label{
	font-size:14px;
	color:#666;
	margin-left:6px;
}
.select_room select, .select_agent select, .select_details select{
	background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 2px;
    color: #4a4a4a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 40px;
    line-height: 32px;
    width: 100%;
}
#changeInqStsSel{
	background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 2px;
    color: #4a4a4a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height:39px;
    line-height: 32px;
    width:100%;
	padding:0 4px;
}
.select_details input[type="text"]{
	background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 2px;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 38px;
    line-height: 22px;
    padding: 0 4%;
    width:92%;
}
.select_details_1 input[type="text"], .select_details_2 input[type="text"], .select_details_3 input[type="text"]{
	background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 2px;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 38px;
    line-height: 22px;
    padding: 0 8%;
    width:100%;
	box-sizing: border-box;
}
/*
.select_details_1 form > p, .select_details_2 form > p, .select_details_3 form > p{ float:left; width:45%;}
.select_details_1 form > p:first-child, .select_details_2 form > p:first-child, .select_details_3 form > p:first-child{ margin:5% 3%;}
.select_details_1 form > p:last-child, .select_details_2 form > p:last-child, .select_details_3 form > p:last-child{ margin:5% 3% 5% 0;}
.select_details_1, .select_details_2, .select_details_3{ position:relative; overflow:visible; height:79px;}
}
*/
.select_details_1 p .date_selector, .select_details_2 p .date_selector, .select_details_3 p .date_selector
{
	left: 0px !important;
    top: 65px !important;
    border-radius: 3px !important;
}
.jdpicker_w .date_selector{ top:inherit !important;}
.select_details_1 p .date_selector .date_arrw, .select_details_2 p .date_selector .date_arrw, .select_details_3 p .date_selector .date_arrw
{
	right:195px !important;
}
.select_details p{
	margin-bottom:15px;
}
/*
.select_details p label{
	color: #51788d;
    display: block;
    font-size: 14px;
    margin-bottom: 6px;
}
*/
#filterBtn, #changeInqStsBtn{
	background-color: #9eba5d;
    border: 1px solid #89a646;
    color: #fff;
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    padding: 8px 15px;
	float:right;
}
#formPersonalDetailsFilter .filterBtn-blue, #activityFrom .filterBtn-blue{
	background-color: hsl(200, 19%, 57%);
    border: 1px solid hsl(200, 19%, 57%); 
    color: hsl(0, 0%, 100%) !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'Rubik',sans-serif;
    font-size: 14px;
    margin-right: 3px;
    padding: 10px 16px;
    text-decoration: none;
    float: left;
}
#changeInqStsSel option{
	padding:5px;
}
#changeInqStsBtn{ float:none !important; margin-top:10px; margin-right:10px;}
.filter_table table tr th, .email_list_for_enquiry table tr th{
	background-image: url("../images/lessblackfill.png");
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding:12px 10px;
    text-align: left;
}
.filter_table table tr td, .email_list_for_enquiry table tr td{
    color: #3a3a3a;
    font-size: 12px;
    font-weight: normal;
    padding: 10px;
	border-top:1px solid #d4d4d4;

    text-align: left;
}
.filter_table > p{ font-size:14px; padding:10px; }
.filter_table table tbody tr > td:first-child i{
	color:#666666;
	font-size:12px;
}
.filter_table table tbody tr > td:first-child, .email_list_for_enquiry table tbody tr > td:first-child{
	font-size:14px;
}
.email_list_for_enquiry table tbody tr > td > a {
    color: #5c7d4e;
    display: block;
    float: left;
    margin-right: 10px;
}
.filter_table table tbody tr > td:nth-child(5) i:first-child{
	font-weight:bold;
	color:#3a3a3a;
}
.filter_table table tbody tr > td:nth-child(5) i:last-child{
	font-weight:bold;
	color:#5c7d4e;
}
.filter_table table tbody tr > td:nth-child(7) a, .searchStuBookBtn {
    background-color: hsl(200, 19%, 57%);
    border: 1px solid hsl(200, 19%, 57%);
    color: hsl(0, 0%, 100%) !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'Rubik',sans-serif;
    font-size: 11px;
    margin-right: 3px;
    padding: 8px 12px !important;
    text-decoration: none;
}
.rpt-inpt-ico { background-image: url("../images/srch-img-ico.png");
background-repeat: no-repeat;
background-size: 20px;
height: 40px;
width: 40px;
background-position: center; }

.rpt-inpt-ico-2{ background-image: url("../images/download-img-ico.png");
background-repeat: no-repeat;
background-size: 20px;
height: 40px;
width: 40px;
background-position: center; }

.filter_table table tbody tr > td:nth-child(7) a.super_status_change{
	margin-top:3px;
}


.filter-tbl-inquiries{ background-image: none!important; background-color: transparent !important; border: 0 !important;
}
.filter-tbl-inquiries th{ background-image: none!important;  }
.bookedBedIcon{
	width:27px;
	height:17px;
	background:url(../images/bookedBedIcon.png) no-repeat;
	display:block;
	cursor:pointer;
	text-indent:-99999px;
}
.delInquiryIcon{
	width:12px;
	height:12px;
	background-size:10px 10px;
	display:block;
	background:url(../images/deleteInqiryIcon.png) no-repeat;
	cursor:pointer;
	margin-top:1px;
}
.status-inq-btn{
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	background: #eee;
    padding: 8px 16px 8px 10px;
    border-radius: 4px;
	margin-right:10px;
}
.status-inq-btn span{
	font-family: 'Rubik', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	  margin-left: 6px;
      font-size: 11px;
}
.status-inq-btn img{ margin-bottom:3px;}
.filter-inq-head{
	padding-top: 15px;
	padding-bottom: 5px;
}
.viewInquiryIcon {
    background: hsla(0, 0%, 0%, 0) url("../images/view-icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 12px;
    margin-left: 30px;
    margin-top: 1px;
    width: 19px;
}

#inquiry_details
{
	font-size:14px;
}
.inquiryHeading {
    background: none repeat scroll 0 0 #51788d;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 12px;
    position: relative;
    text-align: left;
}
#inquiry_details_1 tr:first-child td {
    font-size: 14px;
    font-weight: 600;
}
#inquiry_details tr > th, #inquiry_details_2 tr th {
    border-bottom: 1px solid #f4f4f4;
    color: #555;
    padding: 12px 10px;
    text-align: left;
    width: 32%;
}
#inquiry_details tr > td, #inquiry_details_2 tr td {
    border-bottom: 1px solid #f4f4f4;
    color: #555;
    line-height: 20px;
    padding: 15px 10px;
    text-align: left;
}
#inquiry_details tr > td > i{
	color:#51788d;
	font-style:normal;
}
#inquiry_details_3 tr > td > i{
	color:#51788d;
}
#inquiry_details_2 th {
    width: 34% !important;
}
.sentImg
{
	width:43px;
	float:left;
	padding-right:15px;
}
.emailIds {
    background: url("../images/lessgreenfill.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #555;
    font-size: 17px;
    margin-bottom: 15px;
    margin-left: 58px;
    padding: 12px;
    width: 550px;
}
.msgInputField {
    float: left;
    width:90%;
}
#fromEmails, #subjectEmails{ font-size:15px; color:#555; width:50%;}
.emailIdChange
{
	background:url(../images/emailChangePerson.png) no-repeat;
	width:23px;
	height:22px;
	display:block;
	float:left;
	margin-top:10px;
	cursor:pointer;
}
.msgInputField textarea {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 2px;
    color: #555;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height:100px;
    line-height: 22px;
    margin-right: 15px;
    padding:1%;
    width:510px;
}
#sendEmailBtn, #sendEmailBtn-toAll {
    background-color: #9eba5d;
    border: 1px solid #89a646;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    margin-left: 60px;
    margin-top: 25px;
    padding: 11px 40px;
}
#addProfileBtn {
    margin: 10px;
}
.attachEmailIcon{
	width:20px;
	height:16px;
	cursor:pointer;
	display:block;
	position:relative;
	top:5px;
	float:left;
	text-indent:-99999px;
	margin-right:5px;
	background:url(../images/attachment.png) no-repeat;
}
.editEmailIcon{
	width:19px;
	height:19px;
	cursor:pointer;
	display:inline-block;
	text-indent:-99999px;
	margin-right: 10px;
    margin-top: 10px;
	background:url(../images/edit-pencil-icon-1.png) no-repeat;
}
.addEmailIcon{
	width:18px;
	height:18px;
	cursor:pointer;
	display:inline-block;
	margin-right: 10px;
    margin-top: 10px;
	text-indent:-99999px;
	background:url(../images/addSubject.png) no-repeat;
}
.left .msgPopUpBox{
	float:left;
	width:80%;
}

.right .msgPopUpBox{
	float:right;
	width:80%;
}
.msgBoxSent {
    height:inherit !important;
    padding:2%;
	width:96%;
}
div.left .msgPopUpBox > p{
	font-size:15px;
}
div.left .msgPopUpBox > p > span:first-child{
	color:#52798d;
}
div.left .msgPopUpBox > p > span:last-child {
    color: #9eba5d;
    float: right;
    font-size: 13px;
    font-style: italic;
}
div.left .msgPopUpBox > div:nth-child(3), div.right .msgPopUpBox > div:nth-child(3) {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #555;
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 24px;
    margin-top: 8px;
    padding: 15px 20px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.msgBoxSent > div.left{
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	width:100%;
}
.msgBoxSent > div.right{
	overflow:hidden;
	float:right;
	margin-top:20px;
	margin-bottom:15px;
	width:100%;
}

div.right .msgPopUpBox > p > span:last-child{
	color:#52798d;
}
div.right .msgPopUpBox > p > span:first-child {
    color: #9eba5d;
    float: left;
    font-size: 13px;
    font-style: italic;
}

div.right .msgPopUpBox > p{
	font-size:15px;
	text-align:right;
}
.right .sentImg {
    float: right;
    padding-left: 15px;
    padding-right: 0;
    width: 43px;
}
#addProfileBtn:hover, #filterBtn:hover, #sendEmailBtn:hover, .editPencilIcon:hover, #changeInqStsBtn:hover, #filter-boxes-5 a:hover{
	opacity:0.8;
}
#filter-boxes-6 > .email_list_for_enquiry div > p, .email_list_for_enquiry > p {
    color: #5c7d4e;
    float: left;
    font-size: 16px;
    margin: 14px 10px;
}
#filter-boxes-4 > .email_list_for_enquiry > a{ float:right;}
.ref_no.fieldholleft.success_notify {
    clear: both;
    font-size: 14px;
    padding-bottom: 6px !important;
    padding-left: 30px;
    padding-right: 15px;
    padding-top: 5px;
    width: 345px;
}
#attachUploadBtn .coverWating{background-image: url("../images/lessblackfill.png");
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding:8px 8px 4px;
	height:inherit;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
    text-align: center;
	overflow:auto;
	margin-top:15px;
}
#uploaded_files > p {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    float: left;
    margin-right: 10px;
    padding:6px 10px 5px;
	box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.3) inset;
}
#uploaded_files > p > a{ text-decoration:none; color:#4a4a4a; font-size:12px;}
.delMailAttach, .delMailAttach_email_to_all {
    background: url("../images/deleteInqiryIcon.png") no-repeat scroll 0 2px / 10px auto rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
}
#uploaded_files {
    color: #fff;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 20px;
    text-align: left;
}
#uploaded_files a{
	display:block;
	float:left;
	font-weight:normal;
}
#uploaded_files p{ display: block;
    margin-bottom: 5px;
    overflow: hidden;}
#uploaded_files a:last-child{
	margin:0 0 0 14px;
}
.attachBoxDiv
{
	display: block; padding-top:8px; overflow:auto; float: right;
}
.attachBoxDiv > a, .attachBoxDiv > span{ display:block; float:left;}
.attachBoxDiv > a {
    background-color: #51788d;
    border: 1px solid #476e83;
    border-radius: 3px;
    color: #fff;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 5px 10px;
    text-decoration: none;
}
.attachBoxDiv > a:last-child{ margin-right:0;}
.attachBoxDiv > a:hover{ text-decoration:underline;}
.attachBoxDiv > a:after{
	content:" ";
	text-decoration:none;
}
.attachBoxDiv > a:last-child:after{ content:"";}
.loadingIconProcess{ position:relative; clear:both;}
.loadingIconProcess > p {
    background: none repeat scroll 0 0 #9eba5d;
    height: 42px;
    left: 61px;
    position: absolute;
    top: 26px;
    width: 126px;
}
.loadingIconProcess > p > img
{
	margin:13px 55px;
}
#output > span {
    clear: both;

    color: #bd3636;
    font-size: 13px;
    font-weight: normal;
    padding: 6px 20px 6px 26px;
    text-align: left;
    width: inherit;
	margin-bottom:4px;
	margin-top:3px;
}
#output {
    clear: both;
    float: left;
    margin-top: 4px;
}

/*div.left .msgPopUpBox > div:nth-child(3), div.right .msgPopUpBox > div:nth-child(3) {
 white-space: pre-line;       /* css-3 
 white-space: -moz-pre-line;  /* Mozilla, since 1999 
 white-space: -pre-line;      /* Opera 4-6 
 white-space: -o-pre-line;    /* Opera 7 
 word-wrap: break-word;       /* Internet Explorer 5.5+ 
}*/
div.left .msgPopUpBox > div:nth-child(3)
{
	background:rgba(158, 186, 93, 0.1) !important;	
}
div.right .msgPopUpBox > div:nth-child(3)
{
	background:rgba(82, 121, 141, 0.1) !important;	
}
#mbinfohol > div.bookingFileUpload,#mbinfohol2 > div.bookingFileUpload{ background:url(../images/green-bbg.png) repeat; overflow: hidden;
    padding: 12px 15px 13px;}
.fileUpload1 {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload1 input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.btn-primary {
	background: rgba(235,235,235,1);
	background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(205,205,205,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(100%, rgba(205,205,205,1)));
	background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(205,205,205,1) 100%);
	background: -o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(205,205,205,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(205,205,205,1) 100%);
	background: linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(205,205,205,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#cdcdcd', GradientType=0 );
    border: 1px solid #b3b3b3;
    border-radius: 2px;
    color: #3a3a3a;
    font-size: 12px;
    margin: 0 !important;
    outline: 0 none;
    padding: 7px;
    text-align: center;
    width: 170px;
}
.doc-loading {
    background: -moz-linear-gradient(center top , #ebebeb, #cdcdcd) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
}
.doc-loading > img{ margin-top:9px;}
.doc_listing
{
	overflow:hidden;
}
.doc_listing > li{ list-style:none; clear:both; padding:12px 0;}
.doc_listing > li > span:nth-child(1), .doc_listing > li > span:nth-child(2){ float:left; display:block;}
.doc_listing > li > span:nth-child(2){ padding-top:3px; padding-left:7px; font-size:12px; color:#5c7d4e;}
.doc_listing > li > span > a{ text-decoration:none;color:inherit;}
.doc_listing > li > span:nth-child(3){ float:right; display:block; margin-top:8px;}
.doc_icon{ background:url(../images/doc_icon.png) no-repeat; width:21px; height:19px;}
.pdf_icon{ background:url(../images/pdf_icon.png) no-repeat; width:21px; height:19px;}
.xls_icon{ background:url(../images/xls_icon.png) no-repeat; width:21px; height:19px;}
.del_file{ background:url(../images/del_file.png) no-repeat; width:8px; height:8px;}
#managelna td > input[type="button"]{
    background-color: #7b98a6;
    color: #fff;
    display: block;
    float: left;
    margin-right:10px;
	margin-bottom:10px;
    padding:5px 12px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    text-decoration: none;
}
#managelna td A > input[type="button"]{
    background-color: #7b98a6;
    color: #fff;
    padding:5px 12px;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    text-decoration: none;
}



#direct_debit_declined_page_div .confirm_DD_manual, #direct_debit_page_div .confirm_DD_manual-new {
    background-color: rgb(158, 186, 93);
    border: 1px solid rgb(137, 166, 70);
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    padding: 4px 8px;
	margin-bottom:5px;
	margin-top:-5px;
}

#direct_debit_declined_page_div .confirm_DD_manual-new, #direct_debit_page_div .confirm_DD_manual-new, #direct_debit_page_moved .confirm_DD_manual-new {
    background-color: hsl(200, 19%, 57%);
    border: 1px solid hsl(200, 19%, 57%);
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    display: inline-block;
    font-family: 'Rubik',sans-serif;
    font-size: 12px;
    margin-bottom: 0px;
    padding: 8px 12px;
    text-decoration: none;
	
}



#departure_notice_page_div .confirm_DD_manual {
    background-color: rgb(158, 186, 93);
    border: 1px solid rgb(137, 166, 70);
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    padding: 4px 8px;
	margin-bottom:5px;
	margin-top:-5px;
}
#altNote
{
	display:block;
	overflow:hidden;
	margin:15px 0 0;
}
#altNote > label
{
	display:block;
	margin-bottom:6px;
}

#altNote > textarea {
    border: 1px solid #cacaca;
    box-sizing: border-box;
    color: #4a4a4a;
    display: block;
    font-family: open sans;
    font-size: 14px;
    padding: 5px 10px;
    width: 100%;
}
#property_1, #bedNo 
{
	width:204px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:10px;
}
#checkBtn{ width:100px;}
#property_1  > label, #bedNo  > label
{
	display:block;
	margin-bottom:10px;
}
#property_1  > select, #bedNo  > input
{
	background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 2px;
    box-sizing: border-box;
    color: #4a4a4a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 39px;
    line-height: 32px;
    padding: 0 3%;
    width: 100%;
}
#checkBtn > input {
    background-color: #7b98a6;
    border: 1px solid #5d7a88;
    color: #e7f7ff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    margin-top:40px;
    padding: 8px 25px;
}
#inquiry_details_2 tr td, #inquiry_details_2 tr th, #inquiry_details_1 tr td, #inquiry_details_1 tr th, #inquiry_details_3 tr td, #inquiry_details_3 tr th{
/*    background-image:url("../images/lessblackfill.png");*/
    font-size: 14px;
	color:#555;
	border:none;
	text-align:left;
}
 #inquiry_details_2 tr th,  #inquiry_details_1 tr th, #inquiry_details_3 tr th
 {
	 padding:10px 10px 0;
 }
  #inquiry_details_2 tr td, #inquiry_details_1 tr td, #inquiry_details_3 tr td
 {
	 padding:5px 10px 10px;
 }
 #inquiry_details_1 tr td, #inquiry_details_3 tr td
 {
	 border-bottom:1px solid #f4f4f4;
 }
/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-bottom: 5px;
    margin-left: -80px;
    padding:9px 10px;
    width: 135px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 1);
    color: #fff;
    content: attr(data-tooltip);
    text-align: left;
    font-size: 11px;
	line-height:14px;
    line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
    position: absolute;
    bottom: 150%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #000;
    border-top: 5px solid hsla(0, 0%, 20%, 1);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.contentTemplates {
    padding: 10px !important;
}
.readml-btn{
	font-family: 'Rubik', sans-serif;
	font-size: 12px; 
	font-weight:500;
	color: #444 !important;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
}
.templateReadMore{
	background: #f8f8f8;
	padding: 20px;
	border: 1px solid #eee;
	border-radius: 4px;
	box-sizing: border-box;
}
#inquiryProfile textarea {
    box-sizing: border-box;
    height: 120px;
    width: 100% !important;
}

.inq-set-cont{ margin: 0; background: none; border: 0; display: flex; float: none; }

.inq_set_left{	width: 25%; }
.inq-set-left-hol{ 
	background: #eee !important;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    margin-bottom: 10px;
    overflow: visible;
    margin-top: 25px;
    padding: 15px 18px;
    position: relative;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
}
.inq-set-head{
	padding: 20px 0 10px 0;
    font-family: 'Rubik',sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}
.inq-set-field{
	background-color: #fff;
    margin-bottom: 15px;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
}
.inq-submit-btn{
	background-color: hsl(200, 19%, 57%);
    border: 1px solid hsl(200, 19%, 57%);
    color: hsl(0, 0%, 100%);
    float: none;
    display: inline-block;
    font-family: 'Rubik',sans-serif;
    font-size: 16px;
    padding: 10px 30px;
    text-decoration: none;
	cursor: pointer;
	margin: 10px 0;
}

.inq_set_right{	width: 75%; margin-left: 30px; }

.templateInstruction{ float:right;}
.colorGren{color:#5c7d4e;}

.gradientBox {
    background: none repeat scroll 0 0 #f4f4f4;
    box-shadow: 6px 0 7px #b0b0b0 inset;
    height: 100%;
    min-height: 345px;
    overflow: auto;
    position: absolute;
    right: 0;
    width: 25%;
}
.gradientBox h2 {
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
}
.gradientBox .invce-contnt {
    border-top: 1px solid #e0e0e0;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 0 15px 15px;
    padding-top: 8px;
}
.floatLeft.tableEnquiryBox {
    width: 75%;
}
#inquiryProfile.formGradientBox .fieldholleft {
    margin-left: 0;
    margin-top: 10px;
    padding-bottom: 0;
    width: 100%;
}
.if_100pr
{
	width:100%;
	box-sizing:border-box;
}
.email_list_for_enquiry div > p.FileUpload {
    height: inherit !important;
    margin: 0 !important;
    position: relative;
    width: 100%;
}
.email_list_for_enquiry div > p.FileUpload #FileField
{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
    height: 34px;
    padding: 0 0 0 4px;
    top: 2px;
    width: 100%;
}
.email_list_for_enquiry div > p.FileUpload .BrowserVisible {
    right: 3px;
    top: 5px;
	left:auto;
}
.editInquiryIcon {
    background:url(../images/editInqiryIcon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 14px;
    width: 14px;
}


.completed-activity
{
	background:url(../images/complete.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 12px;
    width: 12px;
}

.inquiryProfileEdit .fieldholleft {
    width: 97% !important;
}
.inquiryProfileEdit .fieldholleft input[type="text"], .inquiryProfileEdit .fieldholleft #BrowserHidden, .inquiryProfileEdit .fieldholleft #FileField {
    width: 100%;
}
.inquiryProfileEdit .fieldholleft .FileUpload {
    height: 32px;
    margin-left: 0;
    position: relative;
}
.inquiryProfileEdit .fieldholleft #FileField { top:0; padding:0 0 0 4px;}
.inquiryProfileEdit .fieldholleft .BrowserVisible {
    right: 2px;
    top: 2px;
	left:auto;
}
.inquiryProfileEdit .fieldholleft .edit_img_btn {
    color: #89a646;
    float: left;
    margin-left: 70px;
    margin-right: 0;
    margin-top: -35px;
    text-decoration: none;
}
.form_conversation .demo select::-ms-expand {
    display: none;
}

.demo select {
	-moz-appearance: none;
	-webkit-appearance:none;
    background: url("../images/select-arrow-open.png") no-repeat scroll 95% center #fff;
    border: 1px solid #ccc;
    border-radius: inherit;
    color: #4a4a4a;
	height:38px;
	font-family:Arial,Helvetica,sans-serif;
    padding:8px 9px 8px 5px;
    text-indent: 0.01px;
    text-overflow: "";
    width: 160px;
	font-size:14px;
}
.demo select option {
    background:#fff;
    color:#4a4a4a;
	padding:5px;
}
/*
.delpayment {
    background: url("../images/deleteInqiryIcon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0 !important;
    text-indent: -9999px;
    width: 12px;
}

.delpayment-MovedOut {
    background: url("../images/deleteInqiryIconRed.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding: 0 !important;
    text-indent: -9999px;
    width: 12px;
}
*/

/* Header Notification */

.hdr-notify{ margin-top: 0px !important; margin-left: auto !important; border: 0 !important; background: transparent !important; height: auto !important; width: unset !important; }
.hdr-notify p{ padding: 0px !important; }
.hdr-notify a{ color: #555 !important; line-height: 1.5 !important; }
.hdr-notify #header-notificatin-ul{ position: absolute; top: 37px !important; right: 0px !important; background-color: #f8f8f8 !important; border: 1px solid #d8d8d8 !important; padding: 15px 15px; font-size: 12px !important; border-radius: 3px;
width: 200px !important;
font-weight: 400; }
#header-notificatin-wrap
{
	background: #d8e4ec url("../images/bg-current.png") repeat scroll 0 0;
	float: right; 
	height: 20px; 
	width: 100px; 
	border: 1px solid #bebebe;
    margin: 26px 18px 0px 0px;
}

#header-notificatin-num
{
	padding: 3px 2px 0 0;
	text-align: center;
	cursor: pointer;
}

#header-notificatin-ul
{
    cursor: pointer;
    display: none;
    list-style: outside none none;
    padding: 7px;
    position: relative;
    right: 174px;
    top: 10px;
    width: 259px;
	border: 1px solid #bebebe;
	z-index: 1;
}

#header-notificatin-ul > li > a
{
	text-decoration:none;
	color:#5d8193;
}



.app-div-home {
    border-top: 1px solid hsl(0, 0%, 80%);
    padding: 40px 0 20px;
    text-align: center;
}



.app-heading {
    color: hsl(199, 20%, 47%);
    font-size: 22px;
    margin-bottom: 10px;
	font-family: 'montserrat-bold';
}



.app-para {
    color: hsl(0, 0%, 40%);
    font-size: 14px;
    margin-bottom: 15px;
}

.cleaning-setting-ryt {
    margin-bottom: 10px;
    margin-left: 30px;
    overflow: visible;
    position: relative;
    text-align: left;
}


.filter_status_clenr{
    background: url("../images/greypattern.png") repeat scroll 0 0 #cecece;
    /*border: 1px solid #bebebe;*/
    border-radius: 4px;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    overflow:visible;
	margin-top:10px;
    position: relative;
    text-align: left;
    width:100%;
}

.cleaning-setting-lft {
	float:left;
	width: 49%;
}

.lal label {
    color: #51788d;
    display: block;
    font-size: 14px;
    margin-bottom: 6px;
}

.lal input[type="text"] {
    background-color: #fff;
    border: 1px solid #cccccc;
    border-radius: 2px;
    color: #555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 38px;
    line-height: 22px;
    padding: 0 10px;
    width: 97.5%;
	  margin-bottom: 15px;
}

.checkBox_status_clenr {
    padding: 15px;
}

.selectFieldss {
    background-color: #fff;
    border: 1px solid #cacaca;
    border-radius: 2px;
    color: #4a4a4a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 40px;
    line-height: 32px;
    width: 100%;
	margin-bottom: 15px;
	padding: 4px;
}

.addtaskbtn {
    background: #ddd;
    color: #fff !important;
	padding: 0;
    border: 0; margin-bottom: 15px;
    cursor: pointer; margin-left: 10px; margin-top: auto;
    font-weight: bold; display: flex; align-items: center; flex-shrink: 0;
	justify-content: center; border-radius: 3px;
    font-size: 22px; height: 40px; width: 40px;
}

.taskSubmitBtn {

    background: hsl(78, 40%, 55%) none repeat scroll 0 0;
    border: 1px solid hsl(78, 41%, 46%);
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    float: left;
    font-size: 16px;
    margin-top: 20px;
    padding: 11px 40px;
    margin-bottom: 15px;

}

.cleaning-setting p {
    float: left;
    padding: 17px 10px;
    font-size: 14px;
}

.cleaning_accmenusel_settings  {
   background-color: hsl(78, 40%, 55%);
border: 1px solid hsl(78, 41%, 46%);
color: hsl(200, 100%, 95%);
display: block;
float: left;
font-size: 16px;
margin: 10px 10px 10px 0;
padding: 5px 25px;
text-decoration: none;
float: right;
border-radius: 3px;
}


.cleaning-setting .selectField.sf120

{
	background: #fff;
float: right;
margin: 10px 10px 10px 0;
}

.cleaning-setting-bottom-p 
{
background-image: url("../images/lessblackfill.png");
color: #fff;
font-size: 14px;
font-weight: normal;
padding: 12px 10px;
text-align: left;	
}

.cleaning-setting {
    overflow: hidden;
}


.cleaner-wrap-admin .filterHeadings {
    font-size: 20px;
    color: #000;
    padding: 10px 20px 0;
    position: relative;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
    font-weight: bold;
}

.house-child .submitBtn
{
font-family: Arial, Helvetica, sans-serif;	
}

.cleaner-wrap-admin .checkBox_status.central-house-parent-status {
    border: 0px;
    background: none;
}

/*.cleaner-wrap-admin .central-house-parent-status .house-child:nth-last-child(2) ul {
    border-bottom: 0px;
}*/
.cleaner-wrap-admin .central-house-parent-status ul {
    padding: 15px 20px 15px 34px;
    border-bottom: 1px solid #bebebe;
}

.cleaner-wrap-admin .house-child:last-child ul {
    border-bottom: 0px;
}

.lal.lal-fifty-lft {
    width: 49%;
    float: left;
}

.lal.lal-fifty-ryt {
    width: 49%;
    float: right;
}

.cleaner-wrap-admin .checkBox_status_heading {
    font-size: 16px;
}

.cleaner-wrap-admin .central-house-parent {
    border-bottom: 0px;
    padding: 15px 20px 0;
}

.lal.task input[type="text"]:nth-last-child(2) {
    width: 92%;
	float:left;
}

.cleaning-setting-lft .checkBox_status_clenr {
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #bebebe;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(190, 190, 190);
    border-top: none;
    padding: 15px 15px 9px;
	overflow: hidden;
}