/* Normalize Css Make it Clean */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


/*lk*/
header .cutom-nav {margin:0; float:right;}
header .cutom-nav .nav{border:0; padding:0; margin:0;}
header .cutom-nav .nav > li > a{line-height:43px; font-size:14px; color:#2a5d72; text-shadow:0 1px #fff;}
header .cutom-nav .nav > li > a > .caret{vertical-align:middle; margin-top:0 !important;}
header .cutom-nav .nav > li > a:hover{ background: -webkit-linear-gradient(top,rgba(76,180,217,1),rgba(52,156,194,1)); 
background: -o-linear-gradient(right,rgba(76,180,217,1),rgba(52,156,194,1)); 
background: -moz-linear-gradient(right,rgba(76,180,217,1),rgba(52,156,194,1));
background: linear-gradient(to bottom, rgba(76,180,217,1),rgba(52,156,194,1)); border-bottom:2px solid #2b7f9d;; text-shadow:none; color:#fff;}
header .cutom-nav .nav > li:hover{border-left:1px solid #fff;}
header .cutom-nav .navbar-inner{background:none; box-shadow:none; border:0; border-radius:0; padding:0;}

header .cutom-nav .nav > li{border-left:1px solid #fff; border-right:1px solid #e2e2e2;}
.wel
{
	color:#777b7d;
	}
.welbg
{
	background: -webkit-linear-gradient(top,rgba(255,255,255,1),rgba(247,247,247,1)); 
background: -o-linear-gradient(right,rgba(255,255,255,1),rgba(247,247,247,1)); 
background: -moz-linear-gradient(right,rgba(255,255,255,1),rgba(247,247,247,1));
background: linear-gradient(to bottom, rgba(255,255,255,1),rgba(247,247,247,1));}	
/* Le Custom Fonts */
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts_code/OpenSans-Regular-webfont.eot');
    src: url('../fonts_code/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts_code/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts_code/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts_code/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts_code/OpenSans-Semibold-webfont.eot');
    src: url('../fonts_code/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts_code/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts_code/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts_code/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts_code/OpenSans-Bold-webfont.eot');
    src: url('../fonts_code/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts_code/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts_code/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts_code/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts_code/OpenSans-Light-webfont.eot');
    src: url('../fonts_code/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts_code/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts_code/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts_code/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: 200;
    font-style: normal;

}
@font-face {
    font-family: 'Lato';
    src: url('../fonts_code/OpenSans-Light-webfont.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;

}



body {
	font:normal 13px/20px  'Open Sans' ,serif;
	padding: 0;
	background: #fff; 
}

body,html{height:100%;}
.spacer5{
	margin-bottom:5px;}
.spacer10{
	margin-bottom:10px;}
.spacer20{
margin-bottom:20px;}
.spacer15{
	margin-bottom:15px;}
.spacer30{
	margin-bottom:30px;}





input[type="password"],
input[type="text"]{
	height: 40px;
	line-height:40px\9;
	border-radius: 3px;
	padding: 0px 10px;
	*padding: 0;
	font-size: 14px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

input[type="text"].light{
	background: #f5f5f5;
	border-bottom: 1px solid #e5e9e9;
	border-right: 1px solid #e5e9e9;
	border-top: 1px solid #97acae;
	border-left: 1px solid #97acae;
	box-shadow: inset 1px 1px 3px rgba(35, 81,86,0.2);
}

input[type="text"].light::-webkit-input-placeholder{
	color: #aaa;
}


input[type="text"].grey{
	background: #eaeced;
	border-bottom: 1px solid #cfd1d2;
	border-right: 1px solid #cfd1d2;
	border-top: 1px solid #97acae;
	border-left: 1px solid #97acae;
	box-shadow: inset 1px 1px 3px rgba(23, 16,25,0.2);
}

input[type="text"].grey::-webkit-input-placeholder{
	color: #6f7278;
}



.txt-con{
	position: relative;
}
.txt-con input[type="password"],
.txt-con input[type="text"]{
	margin-bottom: 10px;
}

.txt-con > .add-on{
	position: absolute;
	right:0px;
	top:0px;
	display: inline-block;
}

.txt-con.lft > .add-on{
	position: absolute;
	left:0px;
	top:0px;
	display: inline;
	width: 25px;
}


.grp-login{
	padding: 0 30px;
	margin: 20px 0 10px 0;
	-webkit-backface-visibility: hidden;
}

.il-half{
	margin-top: 20px;
}


.il-half .txt-con{
	display: block;
	float: left;
	width: 50%;
}

.il-half .txt-con input{
	width: 100%;
	border: solid 1px #d5d6d8;
}

.il-half .txt-con:first-child input{
	border-radius: 5px 0 0 5px;
}

.il-half .txt-con:nth-child(2) input{
	border-radius: 0 5px 5px 0;
}

.il-half .txt-con input:focus{
	box-shadow: inset 0 0 4px 1px rgba(0,0,0,0.1);
}

.grp-login .txt-con input{
	margin: 0;
	width: 100%;
	border-radius: 0;
	background-color: #eef0f1;
	line-height: 40px;
	outline: none;
	border: solid 1px #bec0c2;
	padding-left: 30px;
	-webkit-backface-visibility: hidden;
}

.grp-login .txt-con input:focus{
	box-shadow: inset 0 0 4px 1px rgba(0,0,0,0.1);
}

.grp-login .txt-con:first-child input{
	border-radius: 5px 5px 0 0;
}

.grp-login .txt-con:last-child input{
	border-radius: 0 0 5px 5px;
}
.grp-login .txt-con:not(:first-child) input{
	border-top: solid 1px #fff;
}




.grp-login .txt-con:not(:last-child) input{
	border-bottom: solid 1px #bec0c2;
}
.grp-login .txt-con{
	margin: 0;
}







.btn-otr-white{
	background: rgba(255,255,255,0.3);
	padding: 6px;
	border-radius: 30px;
}


.btn-home{
	background:#fad729;
	background: -webkit-linear-gradient( #fad729 0%, #f39217 100%);
	border: 1px solid #e09819;
	line-height: 38px;
	padding: 0 10px;
	width: 95px;
	border-radius: 20px;
	box-shadow: inset 0px 1px 2px rgba(255,255,255,0.8), 0px 1px 2px rgba(0,0,0,0.15);
	color: #bf7a13;
	font-size: 20px;
	text-shadow: 0px 1px 0px rgba(255,255,255,0.5);
}

.btn-home a{color: #bf7a13; display:block;}

.btn-home:hover{
	background: -webkit-linear-gradient( #f39217 0%, #fad729 100%);
	box-shadow:  0px 1px 2px rgba(0,0,0,0.15);
}

.btn-home:active{
	background: -webkit-linear-gradient( #f39217 0%, #fad729 100%);
	box-shadow:  inset 0px 1px 4px rgba(0,0,0,0.15);
}

.home-otr{
	width: 100%;
	min-height: 100%;
	height:auto;
	float:left;
	position:relative;
}

.home-otr .left-pane{
	display: block;
    float: left;
    width: 30%;
    min-height: 100%;
	height:auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-image: url(../../images/newui/bg-left.jpg);
	background-position:center;
    background-size: cover;
    background-attachment:fixed;
	background-repeat:no-repeat;
	position:relative;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/newui/bg-left.jpg', sizingMethod='scale')";
}

.home-otr .right-pane{
	display: block;
    float: left;
    width: 70%;
    min-height: 100%;
	height:auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
/*    background-image: url(../../images/newui/bg-right.jpg);*/
	background-position:center;
    background-size: cover;
    background-attachment:fixed;
	background-repeat:no-repeat;
    position: relative;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/newui/bg-right.jpg', sizingMethod='scale')";*/
}

.home-otr .left-pane > .inr{
	margin: 0 15px 0 15px;
	top: 20%;
	position: relative;
}

.home-otr .right-pane > .inr, .home-home .rgt-side .inr{
	margin: 24px auto 20px auto;
	width: 64%;
	top: 20%;
	position: relative;
}

.home-otr .right-pane > .inr  .frame, .home-home .rgt-side .inr .frame{
	/*background: rgba(255,255,255,0.7);*/
	background:#fff;
	border-radius: 5px;
	padding: 45px 0 25px 0;
	position: relative;
	box-shadow: -1px 1px 3px rgba(69,69,69,0.1);
}
.home-home .rgt-side .inr .frame{
	background: rgba(255,255,255,0.3);}


.home-otr .right-pane h1{
	font-size: 19px;
	line-height: 22px;
	color: #36383c;
	text-align: center;
	margin: 0;
	padding: 0px 10px 0px 10px;
}

.home-otr .right-pane h2{
	font-size: 13px;
	line-height: 15px;
	color: #7c818b;
	text-align: center;
	margin: 0;
	padding: 15px 10px 0px 10px;
}

.right-srch-con{
	margin: 40px 37px 0 37px;
}

.right-srch-con input{
	width: 320px;
	margin-top: 5px;
}

.right-srch-con .btn-home{
	font-size: 15px;
}

.right-srch-con .ex{
	font-size: 11px;
	font-style: italic;
	color: #aaa;
}

.right-srch-con .btn-otr-white{
	background: #f3f3f3;
}

.login-home{
	text-align: center;
	font-size: 23px;
	color: #2d2c3a;
	margin-top: 30px;
}

.login-home a{
	color: #1f96b0;
}

.login-home a:hover{
	text-decoration: none;
}




a.logo{
	display: block;
	margin: 10px auto;
	background: url('../../images/newui/logo.png') no-repeat;
	width: 229px;
	height: 71px;
}

h2.sp-head{
	font-weight: 300;
	font-size: 31px;
	font-weight:600;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px rgba(2,67,75,0.21);
	padding: 0 15px;
	line-height: 41px;
	margin:0 0 .83em 0;
}

.i-down_line{
	display: block;
	background: url(../../images/newui/down-line-arrow.png) center no-repeat;
	max-width: 95%;
	height: 6px;
	margin: 0 auto;
}

.i-down_line.grey{
	background: url(../../images/newui/down-line-arrow_grey.png) center no-repeat;
}

.left-pane .txt-con{
	margin: 50px 0 0 0;
	
}

.left-pane .txt-con > .ex{
	color: #148b99;
	font-size: 12px;
	font-style: italic;
	margin: 0 0 0 10px;
}

.left-pane .txt-con input{
	width: 100%;
	padding-right: 37px;
	line-height:40px\9;
	*padding-right: 0;
	*padding-left: 0;
}




.i-search{
	display: inline-block;
	background: url('../../images/newui/sprite.png') 0 0 no-repeat;
	width: 17px;
	height: 17px;
	margin: 12px 10px 0px 0px;
}

.i-map_marker{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -18px 0 no-repeat;
	width: 20px;
	height: 29px;
	margin: 0px 10px 0px 0px;
}
.black .i-map_marker{
	background: url('../../images/newui/sprite.png') -149px 0 no-repeat;}

.i-holder{
	display: inline-block;
	position: absolute;
	width: 38px;
	height: 48px;
	top: -24px;
	left: 50%;
	margin-left: -19px;
	background: url('../../images/newui/sprite.png') -40px 0 no-repeat;
	-webkit-backface-visibility:hidden;
}

.i-hel{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -984px 0 no-repeat;
	width: 16px;
	height: 16px;
	margin: 10px 0px 0px 10px;
	-webkit-backface-visibility: hidden;
}

.i-lck{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -987px -18px no-repeat;
	width: 13px;
	height: 16px;
	margin: 12px 0px 0px 10px;
	
	-webkit-backface-visibility: hidden;
}

.i-pat_por{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -0px -39px no-repeat;
	width: 17px;
	height: 18px;
	margin: 10px 0px 0px 10px;
	
	-webkit-backface-visibility: hidden;
}


.i-sel_p{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -0px -59px no-repeat;
	width: 18px;
	height: 18px;
	margin: 10px 0px 0px 8px;
	
	-webkit-backface-visibility: hidden;
}

.i-per{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -20px -51px no-repeat;
	width: 18px;
	height: 19px;
	margin: 10px 0px 0px 8px;
}


.i-mail{
	display: inline-block;
	background: url('../../images/newui/icon-mail.png') 0 0 no-repeat;
	width: 16px;
	height: 11px;
	margin: 15px 0px 0px 8px;
}

.i-pic{display:inline-block; background:url(../../images/newui/pic.png) 0 0 no-repeat; width:27px; height:26px; margin: 7px 0px 0px 8px;}

.cust-stylo.hel-sign-up input.for-pic{ padding-left:40px; *padding-left:0px; font-weight:600;}

.cust-stylo ::-webkit-input-placeholder{ color:#6f7278; text-shadow:0 1px #fff;}


.loc-n-btn{
	margin: 20px 0 0 0;
}
.loc-n-btn .loc{
	float: left;
	position: relative;
	margin-top: 15px;
}
.loc-n-btn .loc ul{
	position:absolute;
	left:27px;
	top:7px;
	list-style:none;
	width:100px;
	background:#DEDEDE;
	padding:0;
	z-index:3;
	border-radius:3px;
	border: 1px solid #aeaeae;
	display:none;}
.loc-n-btn .loc ul li{
	font-size:11px;
	line-height:11px;
	padding:3px;
	border-top:1px solid #cecece;
	cursor:pointer;}
.loc-n-btn .loc ul li:hover{
	color:#fff;
	background:#4ccdda;}

.loc-n-btn .loc .name-change{
	position: absolute;
	left: 30px;
	top:-5px;
}
.name-change{
	min-width:100px;
	width:100%;}

.loc-n-btn .loc .name-change .name{
	color: #fff;
	font-size: 13px;
	margin-bottom:5px;
	margin-top:2px;
	word-wrap:break-word;
}

.name-change .name:focus{
	box-shadow:0 0 2px 1px rgba(255,255,255,0.9);
	border:none;
	outline:none;}

.black .name-change .name:focus{
	box-shadow:0 0 2px 1px rgba(83,221,237,0.9);}

.loc-n-btn .loc .name-change .change{
	display: inline-block;
	font-size: 10px;
	color: #fff;
	line-height: 16px;
	padding: 0 5px;
	border-radius: 3px;
	background: #11a1a9;
	box-shadow: 1px 1px 0 rgba(64, 64, 64, 0.39);
	cursor: pointer;
}

.loc-n-btn .but{
	float: right;
}


.cards_otr{
	position:relative;
	-webkit-transform-style: preserve-3d;
 	-webkit-transition: -webkit-transform 0.7s ease-in-out;
}

.cards_otr.flipped {
  -webkit-transform: rotateY( 180deg );
}

.cards_inr{
	position:absolute;
	width: 100%;
	-webkit-backface-visibility:hidden;
}

.cards_inr .frame{
	-webkit-backface-visibility:hidden;}

#login-card{
	-webkit-transform:rotateY(180deg);}



.home-otr .left-pane > .inr .dd{
	position: absolute;
	right: -515px;
	width:500px;
	background: #f7f7f7;
	z-index: 5;
	top:17%;
	border-radius: 0 5px 5px 0;
	box-shadow: 1px 1px 5px rgba(3,3,3,0.19);
}



.right-pane .dd{
	position: absolute;
	width:500px;
	background: #f7f7f7;
	z-index: 5;
	top:231px;
	border-radius:5px;
	box-shadow: 1px 1px 5px rgba(3,3,3,0.19);
	margin-bottom: 20px;
}


.dd{
	display: none;
}


.dd ul{
	list-style: none;
	margin: 0;
	position: relative;
	padding:0;
}

.dd ul li:not(.arrow){
	padding: 3px 0;
	border-top: 1px solid #fcfcfc;
	border-bottom: 1px solid #ececec;
}

.dd.lft ul li.arrow{
	width: 17px;
	height: 35px;
	position: absolute;
	top:50%;
	margin-top: -17.5px;
	background: url('../../images/newui/dd_left_arrow.png');
	display: block;
	left: -17px;
}

.dd.rgt ul li{
	cursor:pointer;}
.dd.rgt ul li:hover{
	background:#f0f0f0;}


.dd.rgt ul li.arrow{
	width: 35px;
	height: 17px;
	position: absolute;
	left:50%;
	margin-left: -17.5px;
	background: url('../../images/newui/dd_up_arrow.png');
	display: block;
	top: -17px;
}

.dd .pic img{
	margin: 7px 0 0 20px;
	border-radius: 3px;
}

.dd .nm_hos{
	line-height: 20px;
}
.dd.rgt .nm_hos{
	line-height:30px;}

.dd .nm_hos .name{
	font-size: 13px;
	color: #2d2c3a;
}

.dd .nm_hos .name .spl{
	color: #464646;
	font-weight:300;
}

.dd .nm_hos .hos{
	font-size: 12px;
	color: #a0a0a0;
}

.dd .book{
	color: #41b3cc;
	font-size: 13px;
	line-height: 40px;
}


/*.rem_me{
	padding: 0 30px;
}*/

.rem_me label{
	font-size: 13px;
	color: #a6a6a6;
}

.rem_me input{
	margin: 0 5px 0 0;
}
.rem_me a{
	color: #1f96b0;
}

.buts{
	padding: 0;
	/*margin: 15px 0 0 0;*/
}


.btn-otr-grey{
	background: #f1f1f1;
	padding: 6px;
	border-radius: 30px;
	margin:10px 0 0 0;
}

.btn-otr{
	padding: 6px;
	border-radius: 30px;
	position: relative;
}

.buts button{
	font-size: 17px;
}


.btn-home.portal{
	width: 230px;
	background:#d4eaff;
	background: -webkit-linear-gradient( #d4eaff 0%, #98c3eb 100%);
	border: 1px solid #85afd6;
	color: #3c678f;
	padding: 0 10px 0 30px;
}

.btn-home.portal:hover{
	background: -webkit-linear-gradient( #98c3eb 0%, #d4eaff 100%);
}



.btn-home.hel-log{
	width: 230px;
	background: -webkit-linear-gradient( #36dee7 0%, #09becf 100%);
	border: 1px solid #09b4c8;
	color: #036976;
	padding: 0 10px 0 30px;
}

.btn-home.hel-log:hover{
	background: -webkit-linear-gradient( #09becf 0%, #36dee7 100%);
}



.i-portal_log{
	display: inline-block;
	background: url('../../images/newui/sprite.png') 0px -20px no-repeat;
	width: 16px;
	height: 17px;
	position: absolute;
	top: 20px;
	left: 28px;
}


.i-hel_log{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -18px -30px no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 17px;
	left: 24px;
}

.dd.sl_pro{
	top: 167px;
}


/*.hel-sign-up{
	padding: 0 30px;
}*/
.hel-sign-up input[type="password"],
.hel-sign-up input[type="text"]{
	padding-left: 30px;
	*padding-left: 0px;
	background: #eef0f1;
	border: 1px solid #cccdcd;
	width: 100%;
}

.hel-sign-up input:focus{
	box-shadow: inset 0 0 4px 1px rgba(0,0,0,0.1);
	border: 1px solid #cccdcd;
}

.push-arrow{position:absolute; left:0; top:0; z-index:10; background:#0bd1db; padding:10px; display:none; transition:all ease 0.4s;}

.whiten{ background:#fff;}

.push-arrow:hover{ background:#00929f;}

body .home-otr .right-push{ width:100%; display:block;}
body .home-otr .pushed{display:none;}
.padded20-equal{padding:0 20px;}
.hel-sign-up.cust-ui input{ padding-left:10px; *padding-left:0px;*padding-right:0px;  line-height:40px\9;}
.round-ornage{ border-radius:50%; padding:0px 8px; text-align:center; line-height:30px; background:#f39718; font-size:25px; color:#fff; margin:0 10px 20px 0; font-weight:bold;}
.round-text{font-size:13px; line-height:17px; color:#f39718; }
.i-down_line.margin{margin:20px 0;}
.txt-con-label{font-size:11px; color:#aaaaaa; margin:0 0 0 10px; font-style:italic;}
.loc-n-btn.black{margin:0;}

.loc-n-btn.black .loc .name-change .name{color:#36383c;}

.loc-n-btn.black .loc .name-change .change{ background:#4ccdda; border-radius:0; box-shadow:none;}
.loc-n-btn.black .loc{ margin:0;}
.credit{ font-size:13px; color:#09bbcd; margin:0 0 0 20px; line-height:70px;}
.nomargin{margin:0 !important;}

/*----------------style from Yoooo-----------------*/
.home-otr .right-pane > .inr.bigyo-inr{/*width:595px;*/ width:700px; box-shadow:0 0 5px #eee;}

.home-otr .right-pane .frameyo-head h1{    font-size: 30px;
    line-height: 40px;
    padding: 0;
    margin: 0;}
.circleyo{margin: 0 auto;text-align: center; background: #0ac1d1; border-radius: 50px; display: inline-block; padding: 0 5px; line-height: 30px; margin-left: 30px;margin-top:20px;}
.circleyo span{font-size: 13px;font-weight: bold;color: #fafbfc;}
.home-otr .right-pane .frameyo-head h1.padyo-l40{padding-left:40px;}

.downyo-line{
	display: block;
	background: url('../../images/newui/down-line-arrow.png') center;
	max-width: 65%;
	height: 6px;
	margin: 10 auto 0 auto;
}
.custyo-wrap{padding:0 40px;}
.parayo-org{margin: 0; text-align: center;padding: 10px 25px;color: #f6b420;line-height: 20px; font-size:18px;}
.parayo-smbk{color: #6f7278;font-style: italic;text-align: center;padding: 0 25px 15px 25px;font-size: 12px; line-height: 18px;}
.i-big-tick{
	display:block;
	background:url(../../images/newui/sprite.png) -83px 0 no-repeat;
	width:64px;
	height:64px;
	margin: 20px auto;}
.orng-succ{
	text-align:center;
	font-size:50px;
	line-height:50px;
	color:#f6b420;
	font-weight:700;
	margin-top:30px;}
.orng-succ.mar15{
	margin: 15px 0px;}
.lgt{
	font-size:18px;
	font-weight:300;
	color:#36383c;
	text-align:center;
	margin:15px 20px;}
	
.lgt23{
	font-size:23px;
	line-height:25px;
	font-weight:300;
	color:#36383c;
	text-align:center;
	margin:20px 15px;}

.ml40{
	margin-left:43%;}
	
.i-big-smile{
	display:block;
	background:url(../../images/newui/sprite.png) -41px -50 no-repeat;
	width:35px;
	height:34px;
	margin: 20px auto;}
.blk30{
	text-align:center;
	font-size:30px;
	font-weight:600;
	line-height:32px;
	padding:0 15px;}
	
.blue18{
	color:09bbcd;
	font-size:18px;
	line-height:22px;
	text-align:center;
	margin: 10px 15px 15px 15px;}
b{font-weight:600;}
.wA{
	width:auto;}
.orng18{
	text-align:center;
	font-size:18px;
	color:#f39718;
	margin-top:10px;}
	
.i-fone.sml{
	float:left;
	background:url(../../images/newui/sprite.png) 0 -98px;
	width:10px;
	height:15px;
	margin-top:3px;
	margin-right:5px;}
	
.i-mark.sml{
	float:left;
	background:url(../../images/newui/sprite.png) 0 -114px;
	width:10px;
	height:15px;
	margin-top:3px;
	margin-right:5px;}
.i-or{
	display:block;
	background:url(../../images/newui/sprite.png) -41px -87px;
	width:30px;
	height:30px;
	margin: 15px auto;}
	
	
.black{
	color:#000;}
.grey{
	color:#969696;}
	
.doc-card{
	max-width: 300px;
	width:50%;
	margin:0 auto;
	background:#f1f1f1;
	padding:15px;
	border-radius:3px;}
	
.margin-lr20{
	 margin: 0 20px;}
.font30{
	font-size:30px;
	line-height:30px;}
.mt14{
	margin-top:14px;}
.pr20{
	padding-right:20px;}

a.no_find{
	display:block;
	color:#09bbcd;
	text-align:center;
	line-height:25px;}
	
.font15{
	font-size:15px}
.font17{
	font-size:17px}
.lh30{
	line-height:30px;}
	
.righ_top_anc{
	position:absolute;
	top:5px;
	right:15px;
	font-size:14px;
	font-weight:bold;
	color:#6f7278;
	text-shadow: 1px 1px #fff;}
.righ_top_anc a{
	color:#69cbd6;
		text-shadow: 1px 1px #000;}
.righ_top_anc a:hover{
	text-decoration:none;
	color:#fff;}
	
.mw600{
	max-width:600px;}	
	
label{
	cursor:default;}




.row-fluid .offset0 {
    margin-left: 0
}
.row-fluid .span12.offset0 {
  width: 99.99999999999999%;
  *width: 99.93055555555554%;
}
.row-fluid .span11.offset0 {
  width: 91.66666666666666%;
  *width: 91.59722222222221%;
}
.row-fluid .span10.offset0 {
  width: 83.33333333333331%;
  *width: 83.26388888888887%;
}
.row-fluid .span9.offset0 {
  width: 74.99999999999999%;
  *width: 74.93055555555554%;
}
.row-fluid .span8.offset0 {
  width: 66.66666666666666%;
  *width: 66.59722222222221%;
}
.row-fluid .span7.offset0 {
  width: 58.33333333333333%;
  *width: 58.263888888888886%;
}
.row-fluid .span6.offset0 {
  width: 49.99999999999999%;
  *width: 49.93055555555555%;
}
.row-fluid .span5.offset0 {
  width: 41.66666666666666%;
  *width: 41.597222222222214%;
}
.row-fluid .span4.offset0 {
  width: 33.33333333333333%;
  *width: 33.263888888888886%;
}
.row-fluid .span3.offset0 {
  width: 24.999999999999996%;
  *width: 24.930555555555554%;
}
.row-fluid .span2.offset0 {
  width: 16.666666666666664%;
  *width: 16.59722222222222%;
}
.row-fluid .span1.offset0 {
  width: 8.333333333333332%;
  *width: 8.263888888888888%;
}



header{
	background:url(../../images/newui/bg-head.jpg);
	box-shadow:0 1px 5px rgba(0,0,0,0.6);}

header .logo-inr{
	float:left;}
	
header .logo-inr img{
	margin:10px 0;}
/*header .nav{
	float:left;
	padding:0;
	margin:0 0 0 30px;
	
	border-right: 1px solid #414752;
	border-left: 1px solid #2b3039;}
	
header .nav li{
	float:left;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #f9f9f9;}
header .nav li:nth-child(2){
	float:left;
	border-left: none;
	border-right: none;}	
	
header .nav li:hover{
	border-left: 1px solid #2b3039;}

header .nav li a{
	line-height:56px;
	padding:0 20px;
	color:#09b2c7;
	text-shadow: 1px 1px rgba(0,0,0,0.5);
	font-size:14px;}

header .nav li a:hover, header .nav li.active a{
	background:url(../../images/newui/bg-head-act.jpg);
	color:#e48f19;}*/

.i-yelp{
	display:inline-block;
	background:url(../../images/newui/sprite.png) 0 -132px;
	width:21px;
	height:21px;
	vertical-align:middle;
	margin-left:12px;}

header .me{
	float:right;
	margin-left:32px;}
	
header .gta{
	float:right;}
	
header .gta a, header .me a{
	color:#09b2c7;
	line-height:56px;
	text-shadow: none;
	outline:none;	
	text-decoration:none;
}
header .gta a:hover, header .me a:hover{
	color:#e48f19;
	text-decoration:none;
}
header .gta a .caret, header .me a .caret{
	border-top-color:#09b2c7;
	margin-top:26px; *margin-top:8px;
	margin-left:6px;}

header .gta a:hover .caret, header .me a:hover .caret{
	border-top-color:#e48f19;}

header .gta .dropdown-menu,header .me .dropdown-menu{
	left:auto;
	right:0;
}

.home-home .lft-side{
	background:#505767;
	min-height:100%;}

.home-home .lft-side.cust-yo{
	background:#ececec;
	min-height:100%;}
	
.home-home .rgt-side{
	background:url(../../images/newui/bg-lft-inr.jpg);
	min-height:100%;
	box-shadow: inset 1px 0px 10px rgba(0,0,0,0.5);}
	
.home-home .rgt-side.cust-yo{
	background:url(../../images/newui/bg-lft-inr.jpg);
	min-height:100%;
	box-shadow: inset 1px 0px 10px rgba(0,0,0,0.5);}

.pad20{
	padding:20px;}
	
.home-home .lft-side .ex{
	color:#7f8696;}	
	
.home-home .lft-side .loc-n-btn{
	margin-top:0;}
	
.home-home .lft-side .tab-otr{
	margin-top:20px;
	border-radius:5px;
	overflow:hidden;
	background:#fff;}
	
.home-home .lft-side .tab-otr .nav{
	padding:0;
	margin:0;}
	
.home-home .lft-side .tab-otr .nav li{
	background:#0a9caf;}
	
.home-home .lft-side .tab-otr .nav li a{
	border-radius:0;
	margin:0;
	color:#fff;
	font-size:13px;}
	
.home-home .lft-side .tab-otr .nav li.active a, .home-home .lft-side .tab-otr .nav li a:hover{
	color:#303e4c;}
	
.pad15{
	padding:15px;}
	
.top{
	padding-bottom:6px;
	border-bottom:1px solid #d7dee6;} 	

.top .msp{
	float:left;
	color:#495562;
	font-size:13px;
	font-weight:600;}
	
.top .am{
	float:right;
	color:#efb64a;
	font-size:11px;
	font-weight:500;}

.sort{
	color:#303e4c;
	font-size:12px;
	line-height:36px;
	}
	
.sort a{
	color:#0a9caf;}
	
.sort a .caret{
	border-top-color:#0a9caf;
	margin-top:16px;
	margin-left:3px;}

.tile-otr{}

.tile{
	border-radius:5px;
	overflow:hidden;
	box-shadow:0 0 1px 1px rgba(50,50,50,0.09);
	border: 1px solid #eaeaea;
	margin-bottom:15px;}
	
.tile:last-child{
	margin-bottom:0;}
	
.tile .head{
	background:#ededed;
	padding:8px;
	box-shadow: inset 0 -1px 3px rgba(69,69,69,0.05);}

.tile .head img{
	border: 3px solid #fff;
	box-shadow:0 0 2px 1px rgba(0,0,0,0.09);}

.font-dark{
	color:#2b2a38;}
	
.font-light{
	color:#939c9c;}


.font-18{
	font-size:18px;
	line-height:22px;}
.font-11{
	font-size:11px;
	line-height:14px;}
.font-12{
	font-size:12px;
	line-height:15px;}
.font-13{
	font-size:13px;}
.font-10{
	font-size:10px;}
.font-15{
	font-size:15px;}
.font-16{
	font-size:16px;}
	
.font-14{
	font-size:14px;}

.mt8{
	margin-top:8px;}

.tile .date{
	padding:8px;}
.tile .links{
	padding:8px;
	border-top: 1px solid #eaeaea;}
	
.tile .links a{
	color:#21a5b6;}
	
.rgt-side .tile .head{
	color:#4ebfce;
	font-size:17px;
	line-height:36px;
	font-weight:500;
	border-bottom:1px solid #e2e2e2;}
	
.rgt-side .tile .head img{
	border:none;
	margin: 0 0 0 12px;}
	
.rgt-side .tile .head .font-light{
	font-style:italic;}
	
.rgt-side .tile .acc_each{
	padding: 10px 10px 10px 20px;
	background:#fff;}
	
.rgt-side .tile .acc_each.bt{
	border-top:1px solid #f7f7f7;}

.rgt-side .tile .acc_each .btn-large{
	font-size:13px;}

.rgt-side .tile .acc_each .font-dark{
	color:#696969;}
	
.rgt-side .tile .acc_each .font-light{
	color:#79788d;}
.font-600{
	font-weight:600;}
.rgt-side .tile .acc_each img{
	border: 1px solid #e5e5e5;
	border-radius:5px;}
	
.white-box{
	border-radius:5px;
	padding:10px;
	background:#fff;}
.blue-box{
	border-radius:5px;
	padding:10px;
	background:#4ebfce;}

.blue-box .font-light{
	color:#fff;}
	
.blue-box .font-dark{
	color:#0e434a;}

.blue-box img{
	border:3px solid #fff;}
	
.blue-box .sep{
	margin:10px 0;
	border-top:1px solid #46b6c5;
	border-bottom:1px solid #5cc2d0;}

.spacer10{
	margin-bottom:10px;}

.grey-box{
	background:#ebebeb;
	padding:10px;
	border:1px dotted #8a8b8b;
	border-radius:5px;
	position:relative;
	margin-top:50px;
	position:relative;
	cursor:pointer;}

.i-plus-abs{
	position:absolute;
	background:url(../../images/newui/sprite.png) 0 -201px;
	width: 47px;
	height:47px;
	margin-left:-23.5px;
	top:-23.5px;
	left:50%;}

.i-fone{
	display:inline-block;
	background:url(../../images/newui/sprite.png) 0 -163px;
	width: 31px;
	height:31px;}
.i-mark{
	display:inline-block;
	background:url(../../images/newui/sprite.png) -36px -163px;
	width: 31px;
	height:31px;}
	
.i-h{
	display:inline-block;
	background:url(../../images/newui/sprite.png) -71px -163px;
	width: 28px;
	height:29px;}

.oH{
	overflow:hidden;}
	
.fhH{
	margin-bottom: -99999px;
	padding-bottom: 99999px;}

.gta .dropdown-menu{
	padding:0;
	background:#343c43;
	width:320px;}
	
.gta .dropdown-menu li{
	border-top: 1px solid #40474e;
	border-bottom: 1px solid #15141c;
	border-radius: 5px;
}
.gta .dropdown-menu li.head{
	font-size:13px;
	background:#272b32;
	color:#e48f19;
	padding:12px;
	border-radius: 5px;
}
.gta .dropdown-menu li a{
	padding:8px;}
.gta .dropdown-menu li:hover:not(.head){
	border-top: 1px solid #15141c;}
.gta .dropdown-menu li a:hover{
	background:#272b32;
	border-radius: 5px;
}
	
.gta .dropdown-menu .font-light{
	color:#fff;}
	
.gta .dropdown-menu .font-dark{
	color:#79788d;}
	
.lh20{
	line-height:20px;}

.relative{
	position:relative;}



.hel-sign-up.p10 input{
	padding:0 10px;}

.mw600{
	max-width:600px;
	margin:0 auto}
.mw800{
	max-width:800px;
	margin:0 auto}


.dd01{
	position:absolute;
	width:360px;
	top:100%;
	left:50%;
	margin-left:-180px;
	background:#32313a;
	border:1px solid #7f7f84;
	box-shadow:0 0 3px 1px rgba(69,69,69,0.2);
	padding:12px;
	box-sizing:border-box;
	display:none;}


.dd01 .ech{
	background:#fff;
	padding:10px 15px;}

.dd01 .ech img{
	border: 1px solid #e5e5e5;
	border-radius:3px;}

.dd01 .ech .hd{
	line-height:36px;
	font-size:16px;
	font-weight:600;}

.dd01 .ech .nm-otr{
	border:1px solid #e5e5e5;
	border-radius:3px;
	margin-top:9px;
	padding:0 60px 0 0px;
	position:relative;
	overflow:hidden;}
.dd01 .ech .nm-otr .more{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:60px;
	background:#4ebfce;
	color:#176d78;
	text-shadow: 0 1px 0 rgba(188,237,244,0.33);
	cursor:pointer;
	padding:5px;
	box-sizing:border-box;
	font-size:12px;
	line-height:14px;
	text-align:center;
	transition: background 0.4s ease;}
.dd01 .ech .nm-otr .more:hover{
	background:#45aebc;}

.dd01 .ech .nm-otr .its{
	line-height:28px;
	font-size:13px;
	color:#787570;
	padding-left:30px;
	position:relative;
	}
.dd01 .ech .nm-otr .its .i-bag{
	position:absolute;
	background:url(../../images/newui/sprite.png) -134px -163px;
	width:12px;
	height:14px;
	top:8px;
	left:9px;}

.i-mark.yell{
	display:inline-block;
	background:url(../../images/newui/sprite.png) -120px -163px;
	width:11px;
	height:14px;
	vertical-align:middle;
	margin-right:6px;}
.dd01 .ech .loca{
	color:#79788d;
	font-size:13px;
	line-height:22px;}
	
.dd01 >a{
	color:#fff;
	display:block;
	text-shadow: 0 1px 0 #000;
	text-align:center;}
.dd01 >a:hover{
	text-decoration:none;
	color:#aaa;}

.uparr{
	position:absolute;
	background:url(../../images/newui/uparr.png);
	width:12px;
	height:6px;
	top:-18px;
	left:50%;
	margin-left:-6px;}



.mlspl{
	margin-left:45%;}
@media (max-width: 1550px){
	.mlspl{
	margin-left:44%;}}
@media (max-width: 1300px){
	.mlspl{
	margin-left:43%;}}
@media (max-width: 1100px){
	.mlspl{

	margin-left:42%;}}






/*   Trans */
.hide{
	display:none;}
	
/* Yogesh */
.whitebg-tbrd{background: #fff; border-top: 7px solid #353841; padding: 15px 20px;}	
.mart30{margin-top:30px;}
.pg-title{font-size: 25px; color: #353944; margin: 0 0 25px 0; line-height: 20px;}
.pg-title span{ font-size: 20px; color: #147a8b; font-weight: normal;}
.litgry-box{ border-radius: 5px; padding: 10px; background: #f6f6f6; border: 1px solid #f0eded; position:relative; *float:left;}
.litblue-box{ border-radius: 5px; padding: 10px 5px; background: #e0eef6; border: 1px solid #f0eded; *float:left;}
.grf-box{border-radius:5px;	padding: 0 0 10px 0; background:#fff;border: 1px solid #ddd; cursor:pointer;}
.inblwht-box{border-radius:5px;	padding: 15px; background:#fff;border: 1px solid #e9e9e9; height:220px; *height:auto;}
.box-head{font-size:20px; font-weight:bold; color:#353944; text-align:center; margin:0; line-height:30px;}
.inblwht-box h4.box-head{color:#2c7c9a; border-bottom: 1px dotted #ddd; padding-bottom: 5px; line-height: 25px;}
.box-btm{ font-size: 18px; text-align: center; margin: 0; padding-top:10px; color: #353944;}
p.blinntx{font-size:15px; line-height:26px; color:#353944; text-align:center; margin:0;}
.innbx-tx{ font-size:12px; color:#515359; font-weight:normal; text-align:center; margin:0;}
.innbx-tx strong{ font-size:15px; color:#3a84a0; font-weight:bold;}
.innbx-tx span{ font-size:10px; color:#3a84a0;}
.inn-nub strong{font-weight:normal; font-size:19px; color:#2c7c9a;}
.smll-rigbrd{ border-right: 1px dotted #d6d7d6; }
.featured-ribbon {display:block; float:left; height:74px; margin:-16px 0px 0px -16px; padding:0; width:77px; position:absolute; background:url("../../images/newui/featured.png") no-repeat scroll right top transparent; z-index:900;}
.main-box .featured-ribbon{*margin-left:-80px}
.main-box1 .featured-ribbon{*margin-left:-135px}
.featured-add {display:block; float:right; height:51px; right: 0;top: 0;width: 52px; position:absolute; background: url("../../images/newui/cross.png") no-repeat scroll left top transparent; z-index:900; cursor:pointer;}
.featured-add:hover{background: url("../../images/newui/hover-cross.png")}
.main-box{width:300px; height:325px; margin:0 20px 20px 0; float:left; /*display:inline-block;*/ *margin-bottom:20px; *height:auto;}
.main-box1{width:300px; height:325px; margin:0 20px 20px 0; float:left; /*display:inline-block;*/ *margin-bottom:20px; *height:auto;}
.main-box2{width:300px; height:325px; margin:0 20px 20px 0; float:left; /*display:inline-block;*/ *margin-bottom:20px; *height:auto;}
.main-box3{width:300px; height:325px; margin:0 20px 20px 0; float:left; /*display:inline-block;*/ *margin-bottom:20px; *height:auto;}
.cust-orgbtn{font-size:13px; font-weight:bold; color: #323740; text-shadow:0 1px #fff; background-image: -webkit-linear-gradient(top, rgb(251, 221, 190), rgb(238, 164, 87)); background-color: rgb(238, 164, 87); padding:10px 20px;}
.cust-orgbtn.btn-mini{
	padding:2px 15px;}
a.labyo{font-size: 13px; font-weight: bold; text-shadow: 0 1px #fff; margin-right: 10px;}
a.labyo:hover{color:#2c7c9a; text-decoration:none;}
.spacer25{margin-bottom:25px;}
.cust-orgbtn:hover{color: #fff; text-shadow:none; background-image: -webkit-linear-gradient(top, rgb(251, 221, 190), rgb(238, 164, 87)); background-color: rgb(238, 164, 87);}
.biggrf-box {height:auto; border-radius: 5px; padding: 10px; background: #fbfbfb; border: 1px solid #f0eded; position:relative; padding:20px;}
.shadow {
  -moz-box-shadow:    1px 0px 0px 1px #f3f1f1;
  -webkit-box-shadow: 1px 0px 0px 1px #f3f1f1;
  box-shadow:         1px 0px 0px 1px #f3f1f1;
}

.i-prv{
	display: inline-block;
	background: url('../../images/newui/sprite.png') 0 -980px no-repeat;
	width: 18px;
	height: 19px;
	margin: 0px 10px 0px 0px;
}
.i-prv.active{
	display: inline-block;
	background: url('../../images/newui/sprite.png') 0 -960 no-repeat;
	width: 18px;
	height: 19px;
	margin: 0px 10px 0px 0px;
}


.i-nxt{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -22px -959px no-repeat;
	width: 18px;
	height: 19px;
	margin: 0px 10px 0px 0px;
}
.i-nxt.active{
	display: inline-block;
	background: url('../../images/newui/sprite.png')  -22px -980px no-repeat;
	width: 18px;
	height: 19px;
	margin: 0px 0px 0px 10px;
}
a.no-lnk:hover.i-prv{background:url('../../images/newui/sprite.png') 0 -980px no-repeat;}
a:hover.i-prv{background:url('../../images/newui/sprite.png') 0 -940px no-repeat;}
a:hover.i-nxt{background:url('../../images/newui/sprite.png') -22px -940px no-repeat;}
.grf-headlnk{ color: #7b879a; font-size: 17px;}
.btn-group .cust-blbtn{font-size:13px; color:#39839f;}
.btn-group .active.cust-blbtn{color:#000;}
.big-grf{ border-radius: 5px; background: #fff; border:1px solid #F5F5F5;}
ul.week-days{list-style-type:none; width: 90%; margin:0 auto;display: block;padding: 0;}
ul.week-days li{float:left; margin-right: 5px; padding:0 10px; color:#5e6d81; font-size:13px; text-align:center;width:11%; box-sizing:content-box; }
ul.week-days li i{margin-bottom:-7px;}
.date-con{}
.dnygrf-foot{height:auto; min-height:120px; background:#323740;height:auto\9;}
.wek-not{position:relative; background:#424d60; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.wek-not{position:relative; background:#424d60; text-align:center; color:#fff; font-weight:bold;display:block;}
.wek-not span{color:#fff;}
.wek-not span.font-10{color:#acb7c9;}
.wrap-table{margin:0 auto; padding-top:5px;}
.org-nt{position:absolute; top:0; right:0; width:8px; height:8px; background:url('../../images/newui/org-note.png') 0 0 no-repeat; display:block; z-index:9;}
.table.noborder{border:0;}
.table.custwek-data td,.table.custwek-data th{ border-top:0;}
.table.custwek-data td.rigbrd{ border-right: 1px dotted #1f2228;}
.table.custwek-data th{ padding-bottom:0; font-size:13px; font-weight:normal;color:#5e6d81; text-align:center;}
.cust-conpoz{ position: relative; bottom: -7px; margin: 0 auto; display: block;}
.rig-box{ border-radius: 5px; background: #fff; border: 1px solid #f0eded; }
.hed-rbox{padding:15px; background:#f5f5f5; border-bottom:1px solid #CCC;}
.rb-head{line-height: 20px; font-size: 15px; margin: 0;  color: #5d6169;}
.con-rbox{padding:15px;}
.cust-caret{margin-top:10px;}
a.con-rblnk{color:#467786; font-size:12px;}
a.con-rblnk:hover{text-decoration:none; color:#2d5b69;}
h4.bd-press{margin:0; font-size:16px; color:#467786; line-height:25px; font-weight:normal;}
h4.bd-press small{font-size:12px; color:#555555;}
span.dur{font-size:12px; color:#467786; float:left;}
.statement .wrap-bp{text-align:center; line-height:30px;}
.statement input[type="text"],.statement select{height:25px; min-height:25px\9 !important; padding:0\9 !important;  box-shadow:inset 0px 0px 20px 2px #e1e1e1}

h4.yo-head{color:#317f9c;}
.bp-blood{font-size:40px; font-weight:bold; text-align:center;}
.topmar5{margin-top:5px;}
.w100{width:100%;}


input.pull-left{
	float:left !important;}


h4.bd-press.text-left{
	margin-bottom:6px;}


.dropdown-menu.track{
	min-width:300px;}

.lh30.font-11{
	line-height:30px;}

.dropdown-menu.track .con-rbox{
	padding: 5px 10px;}

a.cancel{
	color:#5d6169;
	font-size:13px;
	line-height:25px;
	margin-left:9px;}

.etop{
	border-bottom: 1px solid #f3f3f3;} 

.etop .ed{
	color:#5d6169;
	font-size:12px;
	font-weight:600;}
	
.etop .dl{
	color:#a1acb4;
	font-size:11px;
	cursor:pointer;}

.i-edit{
	background:url(../../images/newui/sprite.png) -104px -180px;
	width:16px;
	height:16px;
	display:inline-block;
	margin-right:3px;
	vertical-align:middle;}
	
.i-close{
	background:url(../../images/newui/sprite.png) -104px -199px;
	width:10px;
	height:10px;
	display:inline-block;
	margin-right:3px;
	vertical-align:middle;}

.alg-cen{display:block; margin:0 auto;}
.eff-lev{color:#467786; font-weight:bold;}
input[type].valg-bot{vertical-align:top;}
.grtxt{color:#989898; font-size:12px;}

input[type].valg-bot{vertical-align:top; *min-height:17px !important; *padding:0;}
.grtxt{color:#989898; font-size:12px;}
.litgry-box .row-fluid.text-center,.litblue-box .row-fluid.text-center{*margin:0 auto;}
.litgry-box .row-fluid.text-center .span4{*margin-right:5px;}

.inr.bigyo-inr .dd.rgt{position:absolute;width:400px;	top:85%;left:33%;margin-left:-180px;	display:none; background:#32313a;padding:10px; z-index:9999;}
.inr.bigyo-inr .dd.rgt ul{background:#FFF;	border:1px solid #7f7f84;	box-shadow:0 0 3px 1px rgba(69,69,69,0.2);box-sizing:border-box;	}
.inr.bigyo-inr .dd .nm_hos .name{color:##fff;}
/*.dd01.heit-yo{height:60%; overflow:auto; margin-top:10px;}*/
input.cust-datepic{border:0; background:#fff;}
input.cust-time{border:0; background:#fff; text-align:right;}
div.bootstrap-datetimepicker-widget.dropdown-menu{left:76% !important; }
div.bootstrap-datetimepicker-widget:before{right:6px; left:auto;}
div.bootstrap-datetimepicker-widget:after{right:7px; left:auto;}
.con-rbox #datetimepicker3.input-append,.con-rbox #datetimepicker4.input-append{margin-top:-3px;}
.con-rbox #datetimepicker3.input-append input[type="text"], .con-rbox #datetimepicker4.input-append input[type="text"]{*line-height:25px; line-height:20px\9; height:20px; border:0; font-size:12px; text-align:right; border-radius:0; box-shadow:none;}
.con-rbox #datetimepicker3.input-append .add-on, .con-rbox #datetimepicker4.input-append .add-on{background:#fff; border:0; padding:4px 0; *padding:0; padding:0\9;}
.datelink a, .datelink a:hover, .cust-time a, .cust-time a:hover{font-size:12px; text-decoration:none; color:#333;}
body{*overflow-x:hidden; }
body.activity-tracker{*min-height:1100px;}
.eff-list{list-style-type:none; padding:0 10px;}
.eff-list li{border-bottom:1px solid #eff0f2; padding:5px 0;}
.eff-list table{width:100%; text-align:left;}
.numb-cir{border-radius:25px; background:#eff0f2; padding:5px 10px; line-height:20px; font-size:18px; color:#467786;}
.eff-inner{font-size:13px; font-weight:normal; margin:0; padding:0 20px; line-height:20px;}
h4.eff-inner small{font-size:12px; color:#828282;}
h4.eff-inner small span{font-weight:bold;}
input[type="checkbox"].eff-check{float:right;}
.width15{width:15%;}
span.con-rblnk{color:#467786; font-size:12px;}
.marl10{margin-left:10px;}
.full-width{width:100%;}
.width70{width:70%; *width:60%;}
table.noborder td{border:0;}
.td-abs{position:relative;}
.td-abs > .add-on{
	position: absolute;
	left:0px;
	top:0px;
	display: inline-block;
	margin-left:7px;
	margin-top:-7px;
}
.td-abs input.full-width.valg-bot{padding-left:25px; width:80%\9; padding-left:25px\9 !important;}
div.cust-icon{display:inline-block; color:#F00; float: left; display:block\9;background: #fff; margin-top:-5px; margin-left: -36px;border-radius: 5px 0 0 5px;border: 1px solid #ddd;border-right: 0;padding: 2px 3px; *margin-top:-20px !important; margin-top:-5px\9; *margin-left: -40px;*margin-left: -40px\9}

/*#editable:hover + div, #editable1:hover + div{display:inline-block; color:#F00; float: left; display:block\9;background: #fff;margin-left: -36px;border-radius: 5px 0 0 5px;border: 1px solid #ddd;border-right: 0;padding: 2px 3px;}*/
.ui-autocomplete{background:#fff; list-style-type:none; }
.td-abs span.ui-helper-hidden-accessible{display:none;}
.activity-tracker ul#ui-id-1.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{left:75% !important; left:74%\9 !important; padding-top:10px; padding-bottom:10px; width:106px; width:100px\9; border:1px solid #f4f4f4;}
.activity-tracker ul#ui-id-1.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{border-bottom:1px solid #f4f4f4; padding-bottom:5px;}
.ui-autocomplete{background:##f5f5f5;}
.activity-tracker ul#ui-id-2.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{z-index:1050; left:42% !important; *left:42% !important; padding-top:10px; padding-bottom:10px; width:106px; width:100px\9; border:1px solid #f4f4f4; }
.activity-tracker ul#ui-id-2.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all li{border-bottom:1px solid #f4f4f4; padding-bottom:5px;}
#mycust-Modal.modal{width:25%; left:60%;}
.show{display:block !important;}
.tool-yo{font-size: 11px; text-align: left; line-height: 15px; background: #424d60; position: absolute; width: 116px;bottom:-90px; right: 0;color: #fff;text-shadow: 0 0 transparent; border:1px solid #333333; padding:5px 10px; border-radius:5px; box-shadow: 0 0 1px 1px #333;}
.top-tip{background:url(../../images/newui/uparr.png) no-repeat; position:absolute; top: -5px; right: 10px;width: 12px;height: 5px;/* border: 1px solid #000; */}
.zten{z-index:10;}
.ntbor-bot{border-bottom:1px solid #666; padding-bottom:3px;}
.i-note{background:url(../../images/newui/note.png) no-repeat; width:13px; height:13px; display:inline-block; vertical-align:middle; margin:0 4px 0 0;}
.wid-cen{width:75%; margin:0 auto;}
.hei-edit{vertical-align:middle;}
.inactive{display:none;}
.tab-content.cust-tabcon{overflow:visible;}
.cust-time input[type="text"]{height: 20px;	line-height:20px\9;	padding: 0; font-size: 12px; border:0; box-shadow:none; margin:0; width:55px; cursor:pointer; vertical-align:inherit; font:normal 13px/20px 'Open Sans' ,serif;}
.cust-date input[type="text"]{height: 20px;	line-height:20px\9;	padding: 0; font-size: 12px; border:0; box-shadow:none; margin:0; width:50px; cursor:pointer; vertical-align:inherit; font:normal 13px/20px 'Open Sans' ,serif;}
.table.custwek-data td{cursor:pointer;}
.cust-time.bootstrap-timepicker-widget{z-index:9999;}
.mrt5{margin-top:5px;}
.rbor{border-right:1px solid #ccc; min-height:60px;}
.martb5{margin:5px 0;}
.pre-meal, .post-meal{float:left; margin-left:15px; font-weight:bold; padding:10px 0;}
.whit-tx{color:#fff;}
.width10{width:10%;}
.width12{width:12%;}
.custwek-data tbody tr td.pad0{padding:0 8px;}
.grey-tx{color:#a1a9b7; font-size:12px;}
*.datepicker-dropdown{z-index:9999 !important;}
hr.dotted{border: 1px dotted #1f2228; margin:5px 0;}
btn-group{white-space:nowrap;}
.pad5-15{padding:5px 15px;}
.tile .date.cust-dat{padding:5px 8px; line-height:25px;}
.rgt-side .tile .acc_each .ct-mr15 .font-dark{margin-left:-15px;}
.rgt-side .tile .acc_each .ct-mr15 .font-light{margin-left:-15px;}
.bor-bot{border-bottom:1px solid #ddd;}
a.no-lnk{cursor:not-allowed;}
.botbrd .edit-fild{width:95%; float:right; min-height: 20px; }
.botbrd:hover .icon-pencil, .icon-pencil.active{display: inline-block;background:url('../../images/newui/sprite.png')  0 -922px no-repeat;width: 15px;height: 19px;margin: 0 0 0 -2px;}
.botbrd{border-top:1px dotted #CCC;}
.mrl15{margin-left:15px;}

.mrl10{margin-left:10px;}
.pr10{padding-right:10px;}
.dd .pic img.cust-img{margin: 5px 10px;}
.cu-mod .box-head{text-align:left;}
.cust-wrap .btn-group#week-month{z-index:1; margin:20px 20px 0 0;}
.cust-wrap .tab-content.cust-tabcon{margin-top:-60px;}
.mrt15{margin-top:15px;}
table.noborder td.nopad{padding-left:0;}
.tab-content.cust-tabcon.no-mar{margin-top:0;}
.i-yoedit{background:url(../../images/newui/edit-icon.png);width:12px;height:12px;display:inline-block;vertical-align:middle;}
.blue-nav li{display:inline-block;}
.blue-nav{margin:0 5px 0 0;}
.white-section h4{font-size:15px; line-height:23px; color:#2b2a38; margin:10px 0 10px 7px;;}
.white-section h4 span{color:#8c8c84; font-size:12px;}
.today a{background:url(../../images/newui/today.png) 0 0 no-repeat; width:62px; height:17px; display:block; position:absolute; top:12px; right:0; text-indent:-9999px;}

#cust-height:hover .i-yoedit{background:url('../../images/newui/h-edit-icon.png');}
.mt10{margin-top:10px;}
input[type="text"].light{font-size:12px;}
.cust-city .loc-n-btn .loc{margin-top:5px;}
.cust-city .ex{font-size:11px;}
.mt5{margin-top:5px;}
.tb-tx{color:#467786}
.relative{position:relative;}
.italic{font-style:italic;}
.i-home{text-indent:-9999px; display:block; width:33px; height:34px; background:url(../../images/newui/home.png) 0 0 no-repeat; position:absolute; top:5px; left:7px;}
.i-add{text-indent:-9999px; display:block; width:33px; height:34px; background:url(../../images/newui/add.png) 0 0 no-repeat; position:absolute; top:5px; right:7px;}
.i-doc{text-indent:-9999px; display:block; width:11px; height:16px; background:url(../../images/newui/sprite1.png) -18px 0 no-repeat;}
.i-bell{text-indent:-9999px; display:block; width:12px; height:16px; background:url(../../images/newui/sprite1.png) -30px 0 no-repeat;}
.small-notify{position:absolute; bottom:15px; right:0; display:block;}

.small-notify a{float:left; margin:0 10px 0 0;}

.title{text-align:center; font-weight:bold; font-size:20px; line-height:44px; text-shadow:0 -1px #23222e; color:#fff;}
.mob-padded{padding:5px 4px 10px 4px;}
/*#ma .tile{border-radius:5px; background:#fff; box-shadow:0 0 5px #000; margin:0 0 9px 0;}*/
.top-section{position:relative;}
.blue{background:#4ebfce url(../../images/newui/blue-shadow.png) left bottom repeat-x; border-radius:5px 5px 0 0;}

.width.g80{width:80%; float:left;}
.width.g20{width:20%; float:left;}
.bordered{border:3px solid #fff; margin:7px;}

.info-detail h3{margin:16px 0 0 0; font-size:18px; line-height:26px; color:#2b2a38}
.info-detail h5{color:#fff; font-size:12px; text-shadow:0 1px #3e99a5;}

.side-label{ width:32px; height:32px; position:absolute; top:0; right:0; background:url(../../images/newui/side-label.png) 0 0 no-repeat;}

.i-done{background:url(../../images/newui/sprite1.png) 0 0 no-repeat; width:15px; height:12px; display:inline-block; position:absolute; right:2px; top:3px;}
.i-waiting{background:url(../../images/newui/sprite1.png) 0 -16px no-repeat; width:9px; height:14px; display:inline-block; position:absolute; right:3px; top:4px;}
.i-close{background:url(../../images/newui/sprite1.png) 0 -33px no-repeat; width:10px; height:10px; display:inline-block; position:absolute; right:3px; top:6px;}

.contact-info h4{ font-size:14px; line-height:21px; color:#2b2a38;}
.contact-info h5{ font-size:10px; line-height:14px; color:#fff; text-shadow:0 1px #41a0ad;}
.contact-info section{margin:0 0 7px 7px;}

.i-call a{text-indent:-9999px; display:block; width:31px; height:31px; background:url(../../images/newui/sprite1.png) -48px 0 no-repeat;}
.i-map a{text-indent:-9999px; display:block; width:31px; height:31px; background:url(../../images/newui/sprite1.png) -81px 0 no-repeat;}
.i-bar a{text-indent:-9999px; display:block; width:31px; height:31px; background:url(../../images/newui/sprite1.png) -114px 0 no-repeat;}


/* Latest 27-11-2013 Css */
.grey-header{ height: 65px; width:100%; position:fixed; left:0; top:0; background:url(../../images/newui/fix-head.png) 0 0 repeat-x; z-index:9999}
.ent-logo{float:left;background:url(../../images/newui/ent-logo.png) 0 0 no-repeat; text-indent:-9999px; display:block; width:380px; height:56px; margin:11px 0 0 0;}
.user-blue-link{ font-size:14px; color:#09bacc; margin-top:30px;}
.i-key{background:url(../../images/newui/i-key.png) 0 0 no-repeat; display:inline-block; width: 19px;height: 15px; margin: 16px 0px 0px 7px;}
.mw700{max-width:700px;}
.home-otr .right-pane .frameyo-head h1.light-blue{color:#09bacc; font-size:36px;}
.black-box{ background:#fafafa; border:1px solid #eceded; padding:10px; border-radius:3px; position:relative;}
.black.black-box{ background:#232323;} 
.black-box p{ font-size:12px; font-style:italic; color:#979797; line-height:16px; margin:0;}
.black-box ul{margin:0; padding:10px 0; list-style-type:none;}
.black-box ul li{font-size:11px; color:#999999; padding:0 0 0 25px; line-height:16px; }
.black-box ul li.first{background:url(../../images/newui/one.png) 0 0 no-repeat;}
.black-box ul li.second{background:url(../../images/newui/second.png) 0 0 no-repeat;}
.black-box ul li.third{background:url(../../images/newui/third.png) 0 0 no-repeat;}
.black-box h4{color:#979797; font-size:12px; margin:0; line-height:18px; margin-bottom:5px; font-weight:normal;}
.white-cont{padding:10px; background:#fff;}
.white-cont h5{color:#999999; font-size:13px; line-height:20px; margin:0 0 5px 0; font-weight:normal;}
.white-cont p{font-size:11px; font-weight:bold; color:#666666; margin:0;}
.white-cont p span{color:#999999;}
.right-margin10{margin-right:10px;}
.bar-text{ font-size:12px; color:#999999;}
.l-arrow{background:url(../../images/newui/l-arrow.png) 0 0 no-repeat; width:7px; height:12px; position:absolute; left:-7px; top:45%;}
.desc{position:absolute; left:0; top:0; width:100%}
.frameyo-head h5{font-size:30px; margin:0; line-height:34px; color:#f6b420; font-weight:normal; margin-top:20px;}
.patient-portal p{ margin:0; font-style:italic; color:#a3aaad; line-height:18px;}
.patient-portal h4{margin:0;}
.accord-table{ margin:0;}
.accord-table td{border-top:0; vertical-align:middle; padding:0;}
.accord-table td h5{margin:0; color:#686868; font-size:12px; line-height:18px;}
.accord-table td h6{margin:0; color:#9499a8; font-size:11px;  line-height:16px;}
.verfied{color:#197b30; font-style:italic; font-size:11px; margin:0 10px 0 0; border-radius:0; background:none;}
.verfied.blue{color:#2a5d72; font-style:normal;}
/*.accord-sep{ margin-right:50px;}*/
.note-edit{background:#fff; border-radius:5px; border:1px solid #d7dfe2; padding:5px;}
.box-content.blue-fill .whit-bg .note-edit .accord-table td h3{font-size:15px; color:#68acc6; margin:0; font-weight:normal; line-height:24px;}
.box-content.blue-fill .whit-bg .note-edit .accord-table td h3 span{font-size:12px; color:#696969;}
.box-content.blue-fill .whit-bg .note-edit .accord-table td .verfied{font-size:11px; color:#80b1cd; text-decoration:underline;}

.hel-sign-up .form-inline input[type="password"], .hel-sign-up .form-inline input[type="text"]{width:117px; padding-left:10px; height:30px; margin:0 10px;}
.hel-sign-up .form-inline .help-inline{color:#2a5d72;}
.blue-text{color:#2a5d72; margin:0; font-size:13px; line-height:30px; font-weight:normal;}
.should-hide{line-height:50px;}
.white-heading{padding:10px; background:url(../../images/newui/td-bg.png) left bottom repeat-x; border:1px solid #d7d9da; border-bottom:0;}
.white-inner{background:#ffffff; border-top:0; border-right:1px solid #d7d9da; border-left:1px solid #d7d9da;}
.white-inner p{color:#333; font-style:normal;}
.white-inner.in{border-top:1px solid #d7d9da;}
.pad10{padding:10px;}
.add-links-here .white-heading{ border-bottom:1px solid #d7d9da;}
.cust-city{position:relative;}
.cust-city .dd.rgt{position:absolute;width:380px;	top:75%;left:0; display:none; background:#32313a;padding:10px; z-index:9999;}
.cust-city .dd.rgt ul{background:#FFF;	border:1px solid #7f7f84;	box-shadow:0 0 3px 1px rgba(69,69,69,0.2);box-sizing:border-box;	}
.cust-city .dd .nm_hos .name{color:##fff;}
.box-content{ min-height:135px; overflow:auto; background:#fff; border-radius:5px; padding:5px;}
.bor-edge{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.spacer90{margin-bottom:90px;}
.mess-con{min-height:135px; background:#5ca6c1;}
.bor-radtlbl{-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.mrtr{margin: 35px 0 0 15px;}
.whit-bg{background:#f5f5f5;}
.in-txt h4{font-size:12px; margin:0; line-height:30px;}
.in-txt p{margin:0;}
.in-txt{padding:10px 0;}
.box-content.blue-fill{background:#f3fafc; padding:10px; min-height:100%;}
.box-content.blue-fill .whit-bg{background:#f3fafc;}
.box-content.blue-fill .whit-bg h2{ color:#2b2c2c; font-size:14px; margin:5px 0 0 0; line-height:20px;}
.box-content.blue-fill .whit-bg h3{ color:#919191; font-size:11px; margin:0; line-height:18px;}
.search-lnk a{font-size:13px; color:#1f1f1f;}
.search-lnk{padding:0 20px 0 0;  position:relative;}
.i-orange-arrow{ background:url(../../images/newui/right-orange.png) 0 0 no-repeat; width:17px; height:17px; display:inline-block; vertical-align:middle;}
.i-orange-arrow.pc{position:absolute; right:0; top:29%;}
.remov-acc{display:none;}
.add-links-here .remov-acc{display:block;}
.add-links-here .should-hide{display:none;}
.l50{line-height:50px;}
.entr-btn{width:380px; text-align:center; margin:20px auto 0 auto;}
.entr-btn .btn-home{ width:380px; font-size:18px;}

.txt-con .radio{margin-right:10px;}
.txt-con .radio input[type="radio"]{ margin-left:-15px; }


.enter-healow{background: url(../../images/newui/enter-healow.png) 0 -10px  no-repeat; text-indent:-9999px; display:block; width:300px; height: 75px; margin:0; float:left; }
.col-blu{background:#c2dcf1; }
.cust-bdy{display:block; margin:0 auto; height:100%;}
.log-bx{background:#fff;border-radius: 5px;	padding: 45px 0 25px 0;	position: relative;	box-shadow: -1px 1px 3px rgba(69,69,69,0.1); width:50%; margin:0 auto;}
.cust-bdy .right-pane{margin:0 auto; float:none;}
body.bluebdy{background:#c2dcf1; }
.frameyo-head h1.dark-hed{color:#4b4b4b; font-size:30px; font-weight:bold; line-height:36px;}
.login-bx{display:block; margin:0 auto; width:50%;}
.d-log{padding:10px 20px;}
h3.l-bxhead{font-size:16px;color:#4b4b4b; font-weight:600; line-height:36px; margin:0; padding:0; text-align:center;}
whtbtn-btn{color:#fff;}
a.whtbtnlk{color:#fff;}

/* from 10 Dec */
.cust-height{padding-top:125px;}
.frame-bx{width:80%; margin:0 auto;}
.cust-box-content{ background:#fff;border-radius:5px; padding:0 5px 10px 5px;}
.bx-head{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; background:#38acd6; text-align:center; margin:2px -3px 0 -3px;}
.bx-head h2{margin:0; font-size:20px; font-weight:300; color:#fff;}
.in-cotx h2{margin:0; font-size:18px; font-weight:bold; color:#0a759c; line-height:36px;}
.in-cotx p{ margin:0; font-size:14px; line-height:20px; color:#777b7d;}
.hor-row{background: url(../../images/newui/bg-br.png) 0 repeat-x; width:50%; margin:0 auto;}
.hor-row span{background:#fff; padding:5px; font-weight:600; color:#a3aaad;}
input.span1.marl15{margin-left:15px;}
p.gr-txt{margin:0; line-height:18px; color:#999999; padding:20px;}
.in-cotx h2.cus-lhe{line-height:20px;}
.cust-pos .desc{position:relative;}
.hel-sign-up input[type="text"].cut-sel{width:92%;}
.combobox-container .add-on{line-height:30px; vertical-align:middle; background:#f5f5f5;}
.i-que{display: inline-block;background: url('../../images/newui/i-que.png') 0 0 no-repeat;	width: 14px;height: 14px;margin: 12px 0px 0px 10px;}
.i-ans{display: inline-block;background: url('../../images/newui/i-ans.png') 0 0 no-repeat;	width: 20px;height: 22px;margin: 10px 0px 0px 8px;}
.dropdown-menu > li > a{text-align:left !important;}
.password-verdict {font-size :10px;}
.cust-pro .progress{height:5px; margin-bottom:15px;}
.parayo-blu{margin: 0; text-align: center;padding: 10px 25px;color: #0a759c;line-height: 20px; font-size:18px; font-weight:600;}
p.nomar{margin:0;}
.cogry{color:#777b7d;}
.semibold{font-weight:600;}
.black-box.pnk{background:#fa7878; margin-top:35px;}
.pnk .l-arrow{background:url(../../images/newui/p-arrow.png)0 0 no-repeat; width: 9px;height: 16px;left: -9px; top:55px;}
.pnk  p{color:#ffffff; font-size:12px; text-align:left; font-style:normal; padding:10px 0;}
a.whi-lnk{text-decoration:underline; color:#fff;}a.whi-lnk:hover{text-decoration:none;}
.sm-eml.pnk .l-arrow{top:15px;}
.case-b{padding: 10px 35px;text-align: left;}
.caseb-para{margin:0; font-weight:600; font-size:18px; color:#252829; line-height:20px;}
.forlnk{font-size:13px; font-weight:600; color:#0a759c;}
p.grn-txt{color:#197b30; font-size:12px;}
p.grn-txt span{font-weight:600;}
.cust-ft{padding:20px 35px 0 35px; text-align:left;}
.cust-ft p{margin-top:0;}
.i-grck{background:url(../../images/newui/gr-ck.png) 0 0 no-repeat; width:13px; height:11px; display:inline-block; vertical-align:middle;}
.txt-con .i-search{margin-left:8px;}
.cut-btn button.btn.btn-large{padding:8px 15px;}
body.whi-bg{background:#fff;}
.cen-bx{text-align:center; color:#313131; font-size:14px; line-height:22px;}
.cen-bx h2{font-size:25px; font-weight:300; line-height:36px; color:#555555;}
h2.mt60{margin-top:60px;}
.bx-inner{background:#eaeaea; border:1px solid #fff; border-radius:10px; width:75%; margin:0 auto; padding:25px; -moz-box-shadow: 0 0 10px 3px #ddd;-webkit-box-shadow: 0 0 10px 3px #ddd;box-shadow: 0 0 10px 3px #ddd;}
.bx-inner p{margin-top:0;}
.do-lnk{padding:5px 20px; background:#fff; font-size:16px; font-weight:bold; color:#5ca6c1; text-decoration:none;}
.notify-tx{color:#313131; font-size:13px; font-style:italic;}
.bx-inner p.mt5{margin-top:5px;}
.wid60{width:60%; margin:0 auto;}
h2.cas-c{font-size:18px; font-weight:normal; color:#252829; line-height:36px; margin:0;}
.wid65{width:65%; margin:0 auto;}
p.org-tx{color:#f04800;}
.i-portal{display: inline-block;background: url('../../images/newui/ic-portal.png') 0 0 no-repeat;width: 16px;height: 15px;margin: 14px 0px 0px 8px;}
.fr-ele, .fr-ele label{font-size:13px;}
.hel-sign-up input[type="text"].wid30{width:30%; margin-right:10px;}
.hel-sign-up input[type="text"].wid60{width:60%;margin-right:10px;}
.fr-ele input[type="text"]{padding-left:10px; background:#fff; height:30px; line-height:30px\9; font-size:13px;}
p.rd-txt{margin:0; font-size:11px; color:#ed1c24; font-style:italic;}
.txt-con .btn .caret{vertical-align:middle; margin:0;}
.txt-con .btn .combobox-clear{vertical-align:middle; margin:0;}
.cutyo-modal{width: 90%; /* desired relative width */
  left: 5%; margin-left:auto;
  margin-right:auto; }
.cutyo-modal .modal-header{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; background:#38acd6; margin:2px 3px 0 3px;}
.cutyo-modal .modal-header h3{margin:0; font-size:20px; font-weight:300; color:#fff;}
.cutyo-modal table.table tr th{background:#e8e8e8; font-size:11px; font-weight:bold; border-radius:0;}
.cutyo-modal table.table tr td{font-size:12px;}
.cutyo-modal .pagination{margin:0;}
.cutyo-modal .pagination ul{margin:0; padding:0;}

.user-details{background: #fea13c; width: 239px; height:32px;}
.user-details h2{font-size: 13px; color:#2f1204; margin:0; line-height: 28px;}
.mr10{margin-right: 10px;}
.ml10{margin-left: 10px;}

.user-details h2 img{margin-right: 4px;}
.user-details .dropdown a.dropdown-toggle{color:#fff; font-size: 11px; outline: none; margin-right: 12px;}
.user-details .dropdown a.dropdown-toggle:hover{text-decoration: none; color: #2f1204}
.user-details .dropdown a.dropdown-toggle:hover .caret{border-top-color: #2f1204; border-bottom-color: #2f1204;}
.user-details .dropdown .caret{border-top-color: #ffffff;
border-bottom-color: #ffffff;}
.mt3{margin-top: 3px;}
.user-details .dropdown-menu:after {
position: absolute;
top: -6px;
right: 8px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
border-left: 6px solid transparent;
content: '';
}
.user-details .dropdown .dropdown-menu{margin: 0; padding: 0; border-radius: 0; border: 1px solid #d5d9dd; width: 263px;}
.user-details .dropdown .dropdown-menu li{margin: 0; padding: 5px 10px; border-bottom: 1px solid #ecebe9;}
.list-item h2{margin: 0; font-size: 13px; line-height: normal; color:#252829; font-weight: normal;}
.list-item h2 small{font-size: 11px; color:#949494; font-style: italic;}
.user-details .dropdown .dropdown-menu li:hover{background:#fafafa;}
.user-details .dropdown .dropdown-menu li.nohover:hover{background:#fff;}
.list-item{position: relative;}
.i-checkorg{background:url(../../images/newui/checkorg.png) 0 0 no-repeat; width: 12px; height: 9px; display: inline-block; position: absolute; right: 0; top: 15px;}
.nopadright{padding-right: 0 !important;}
.i-helpinfo{background: url(../../images/newui/info-help.png) 0 0 no-repeat; width: 13px; height: 13px; display: inline-block; margin-right: 4px; vertical-align: middle;}
.verfiedlnk{font-size: 11px; color:#2a5d72;}
.clouldmsg{background:url(../../images/newui/cloud-msg.png) 0 0 no-repeat; width: 235px; height: 172px; display: block; position: absolute; left: 0; top: 0; margin-top: 30px;}
.msg-details{ font-size: 11px; text-align: center; line-height: 16px; width: 140px; height: 85px; margin: 35px 0px 0px 52px; overflow: hidden;}
.login-pop h2{font-size: 20px; line-height: normal; font-weight: bold; margin: 0;}
.login-pop h3{font-size: 13px; line-height: normal; font-weight: 500; margin: 10px 0 0 0;}
.i-per{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -20px -51px no-repeat;
	width: 18px;
	height: 19px;
	margin: 10px 0px 0px 8px;
}
.i-lck{
	display: inline-block;
	background: url('../../images/newui/sprite.png') -987px -18px no-repeat;
	width: 13px;
	height: 16px;
	margin: 12px 0px 0px 10px;
	
	-webkit-backface-visibility: hidden;
}
.login-pop input[type="password"],
.login-pop input[type="text"]{
	padding-left: 30px;
	*padding-left: 0px;
	background: #eef0f1;
	border: 1px solid #cccdcd;
	width: 100%;
}
.wd50{width: 50%; margin: 0 auto; display: block;}
.wid100{width: 100%;}

.listin-widget{width: 311px; height: 222px; display: block; background:#fff; border-radius: 10px; border: 1px solid #d8d8d7; color:#414141;}
.header-list{padding: 0px 5px; text-align: center; font-size: 13px; line-height: 18px; height: 60px; background:#feede6; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.header-list p{margin: 0; padding-top: 10px;}
.listin-widget ul{margin: 0; padding: 0; list-style-type: none; background: #fff; height: 126px; overflow-y: scroll;}
.listin-widget ul li{margin: 0; padding: 9px 10px; border-bottom: 1px solid #ecebe9;}
.listin-widget ul li.nobrd{border: 0;}
.listin-widget ul li.greybg{background:#fafafa}
.listin-widget .widget-footer{ padding: 5px 10px 0 10px; border-top: 1px solid #ecebe9;}
.white-bg{background: #fff;}
.userphoto{width:46%; display:block; float:left;}


/* at Media */

@media (max-width: 767px){
	.home-otr .left-pane > .inr .dd{right:auto;width:auto;padding-right:40px;padding-left:40px;}
	.right-pane .nm_hos .name{padding-left:20px; line-height:30px;}
	.right-pane .nm_hos .hos{padding-left:20px; text-align:left;}
	.right-pane .dd.rgt{width:250px;}
	
	.row-fluid .span4.offset0{
		width:100%;}
	.row-fluid .span8.offset0{
		width:100%;}
}

@media (max-width: 979px){
	h2.sp-head{font-size:25px; line-height:30px; margin:10px 0 !important;}
	.home-otr .right-pane .frameyo-head h1.light-blue{font-size:25px; line-height:30px;}
	.parayo-org{font-size:15px; padding:0;}
	.txt-con .radio{font-size:12px;}
	.left-pane .txt-con{margin:20px 0 0 0;}
	.loc-n-btn{margin:0 0 0 0;}
	.black-box h4{font-size:11px;}
	.bar-text{font-size:11px;}
	.white-cont{padding:5px;}
	header .cutom-nav{float:none;}
header .cutom-nav .nav > li > a{line-height:43px; font-size:14px; background:url(../../images/newui/fix-head.png) 0 0 repeat-x; color:#2a5d72; text-shadow:0 1px #fff;}
	/*.table.custwek-data td{ border-top:0; padding:8px 0px;}
	.home-otr .left-pane{width:100%; height:303px; position:absolute; top:0; z-index:999; min-height:0;}
	.home-otr .left-pane .inr{top:0;}
	.home-otr .right-pane{width:100%; min-height:100%; height:auto; padding-top:303px;}
	.righ_top_anc{top:308px;}
	.home-otr .right-pane .inr{margin-top:10%; margin-bottom:10%;}
	a.logo{margin:5px auto 0 auto;}
	h2.sp-head{font-size:20px; line-height:22px; margin:10px 0 !important;}
	.left-pane .txt-con{margin:20px 0 0 0;}
	.loc-n-btn{margin:10px 0;}
	.push-arrow{display:block;}
	.home-otr .left-pane > .inr .dd{top:220px; left:10px; border-radius:5px;}
	.dd.lft ul li.arrow{background: url(../../images/newui/dd_up_arrow.png); top:-17px; left:20px;; margin:0; width:35px; height:17px;}
	.home-otr .right-pane > .inr{width:80%;}*/
	}
@media (max-width: 1025px){
.main-box3,.main-box2,.main-box1,.main-box{ margin:20px;}

.rgt-side.cust-yo .span8.cust-wrap{
		width:100%;
		margin-left:0;}
	.rgt-side.cust-yo .span4.cust-wrap{
		width:100%;
		margin-left:0;
		margin-top:20px;}
		.home-otr .right-pane > .inr.bigyo-inr{width:90%;}
	
}
@media  (max-width: 1190px){
	.rgt-side .span8.wrap{
		width:100%;
		margin-left:0;}
	.rgt-side .span4.wrap{

		width:100%;
		margin-left:0;
		margin-top:20px;}
		
	}
@media (max-width: 1279px){
	.home-otr .left-pane > .inr .dd{top:25%;}
	
}


.wid50 {
    width:50%;
    margin: 0 auto;
}

.cecknot {
    background:url(../../images/newui/cecknot.png) 0 0 no-repeat;
    display:inline-block; float:left;
    width:40px; height:40px; vertical-align:middle; margin-top:10px;
}

.pasret-noti {
    position:absolute; 
    background:#f7f7f7;
    padding:0;
    width:100%;
    top:0;
    z-index:9999;   
    display:none;
    
}

.noti-para {
    margin:0;
    color:#808080;
    font-weight:400;
    line-height:24px;
}



.g-not {
    width:100%;
    margin:0 auto;
    text-align:left;
}

.head-message {
    font-weight:bold; color:#8bac17;font-size:16px;
}

a.clos-ic {
    margin-top:10px;
    
}
a.clos-ic:hover{text-decoration:none;}



.yoicon {
    background:#badc52;
    display:block;
    width:50px;
    height:100px;
    padding:20px;
    float:left;
    line-height:50px;
}

.yogrncon {
    background:#eaeaea;
    display:block;
    width:20px;
    height:100px;
    padding:20px 10px;
    float:right;
    vertical-align:middle;
}

.wid70 {
    width:75%;
}

.i-clsicon {
    width:14px;height:14px;background:url(../../images/newui/clsicon.png) 0 0 no-repeat;
    display:inline-block; margin-top:10px;   
}
.hel-sign-up input[type="text"].grn-brd{border:2px solid #badc52;}
.i-famil {
    background:url(../../images/newui/famil.png) 0 0 no-repeat;
    width:25px; height:16px; display:inline-block; margin:13px 0 0 5px;
}





.bgwht {
    
}

.cust-height-lp {
    padding-top:90px;
}

.con-ful {background:#f5f5f5;border:1px solid #c8c8c8; position:relative;}

.noborder .custom-wid{border:0;}
.custom-wid {
    position: relative;
    width:99%;
    margin:0 auto;
    background:#fff;
    border:1px solid #e6e6e6;
}
.track-wid .main-box{width:98%; height:auto; margin:5px;}
.track-wid .main-box img{width:100%; margin:0 auto;}
.track-wid .main-box .litgry-box{background:#fff;}
.track-wid .main-box .litgry-box .grf-box{padding:0; border-radius:0;}
.track-wid .main-box .litgry-box .grf-box .innbx-tx{background:#f5f5f5; line-height:24px;}
.track-wid .main-box .litgry-box .grey{font-size:12px;}
.advertise-wid {
    background:#fff;
     <!--height: 100%; 
    min-height: 100%; 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0;
    width: 100%;-->
}

.wid-con {
    padding:10px 15px;
    margin:0 auto;
}
.wid-con h2 {
    margin:0px;
    font-size:20px;
    color:#353944;
}

.appointment-wid {
     background:#fff;
}

.messages-wid {
     background:#fff;
}

.no-mar {
    margin:0;
}

.notification-btn {
    background:#f0f0f0;
    padding:0px 6px;
    border-radius:3px;
    border:1px solid #e6e6e6;
    font-size:13px;
    color:#0a759c;
    line-height:20px;
}

.font13 {
    font-size:13px;
}

.list-blhead {
    color:#0a759c;
}

.inner-list ul{
    margin:0;
    padding:0;
    list-style-type:none;
}
.inner-list ul li{padding:10px; border:1px solid #ddd; margin-bottom:10px; background:#fff;}
.inner-list ul li p{margin:0; color:#252829;}
.nomar .inner-list ul li{margin:0; border-bottom:none;}
.nomar .inner-list ul li.bord{border-bottom:1px solid #ddd;}
.sm-gry{color:#777b7d;}
.linkac-wid {
    background:#fff;
}

.location-wid {
     background:#fff;
    width:100%;
}

.listab-wid {
    background:#fff;
}

.font14 {
    font-size:14px;
}

.font11 {
    font-size:11px;
}

.list-notification {
    line-height:30px;
}

.font10 {
    font-size:10px;
}

ul li.blu-brd {
  border-left: 2px solid #38acd6;  
}
ul li.gry-brd {
  border-left: 2px solid #d7d7d7;  
}


/*#wrapper {
	width: 95%;
	margin: 30px auto;
    min-width:800px;
}

#columns {
	-webkit-column-count: 3;
	-webkit-column-gap: 30px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 30px;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 30px;
	column-fill: auto;
}

.pin {
    background:#fff;
	display: inline-block;
	margin: 0 0px 15px;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
    width:100%;

}

.white-pan.overlay{width:100%;  position:relative; left:0; top:0; display:none; padding:10px 0 0 0; border-bottom:0;}
.white-pan.overlay h3{margin:10px 0 0 0; font-size:18px; padding:0 10px;}
.white-pan{background:#fff; border:1px solid #ddd; padding:10px; margin:10px 0; border-bottom:2px solid #38acd6;}
.white-cut{background:#fff url(../../images/newui/white-pan-head.png) center top no-repeat; display:block; margin:0 auto; width:79px; height:28px; position:relative; margin-top:-20px}
.white-pan h4{margin:0; font-weight:600; line-height:14px;}
.white-pan h5{margin:0;}
.white-pan h4 span{font-size:12px; font-weight:normal;}
.white-pan h6{margin:0; line-height:20px; color:#a3a3a3;}
.white-pan p{ margin:0; font-size:12px;}
.white-pan p.grey{color:#8e8e8e;}
.app-pic img{display:block; margin:0 auto 5px auto;}



@media (max-width: 1100px) {
	#columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}
@media (min-width: 1100px) {
	#columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}
@media (min-width: 1280px){
	#columns {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}*/
.cust-ckeck {
    background:url(../../images/newui/conferm-ok.png) 0 0 no-repeat;
    width:12px; height:10px; display:inline-block; margin:0 3px 0 0; vertical-align:middle;
}
.time-cal {
    background:url(../../images/newui/time-cal.png) 0 0 no-repeat;
    width:10px; height:15px; display:inline-block; margin:0 3px 0 0; vertical-align:middle;
}
.font12 {
    font-size:12px;
}
.add-plusbtn {background:#0a759c;padding:0px 4px;border-radius:10px;border:1px solid #e6e6e6;font-size: 20px;font-weight: normal;color:#ffffff;line-height: 19px;cursor:pointer;margin-top: 10px;vertical-align: middle;}
.redsqr{background: #f04800;
height: 10px;
width:10px;
display: inline-block;}
.img_circle {
    background:url(../../images/newui/img-circle.png) 0 0 no-repeat;
    width:51px; height:52px; display:inline-block;vertical-align:middle;
}	
.sm-gry2{ color:#777b7d; float:right; margin-right:20px; padding-bottom:10px;}
.margin_top{ margin-top:-20px;}
.margin_top2{ margin-top:15px;}
.pad_right{ padding-right:20px; padding-bottom:5px;}
.clear{ clear:both;}
.mrr10 {
    margin-right:10px;
}
.lst-lnk{text-decoration:underline; color:#68acc6;}
.listblue-bg {
    background:#80b3d0;
    color:#fff;
    padding:10px;
}

.fntwht {
    color:#fff;
}

.bl-map {
    background:url(../../images/newui/bl-map.png) 0 0 no-repeat;
    width:10px; height:15px; display:inline-block;
    margin:0; vertical-align:middle;}

.map-loclist ul{
    list-style-type:none;
    margin:0; padding:0;
}

.font18 {
    font-size:18px;
}

.map-loc {
    color:#77787c;
}
.map-loc h4{
    color:#0a759c;
    margin:0;
    font-size:13px;
}
.map-loc p{
    color:#5a5959;
    margin:0;
    font-size:13px;
    padding-left:15px;
    line-height:22px;
    font-weight:600;
}
.map-loc span{
    color:#77787c;
    font-size:12px;
    font-weight:normal;
    padding-left:5px;
}
.mrtb5 {
    margin:5px 0;
}

.welcome-wid {
    background:#fff;
    border:1px solid #dfdfdf;
}

.custom-message {
    position:absolute;
    top:0px;
    z-index:1;    
        left:0;
}

.padrl10 {
    padding:0 10px;
}

.no-pad {
    padding:0;
}

.padtb5 {
    padding:5px 0;
}

.ble-had {
    color:#0a759c;
}

.netwrk-list ul {
    list-style-type:none; padding:0; margin:0;
}
.netwrk-list p{margin:0; font-size:11px; color:#252829;}
p.font14{font-size:14px;}
p.grey{color:#969696;}
.netwrk-list ul li{padding:10px; border:1px solid #ddd; margin-bottom:10px; background:#fff; }
.mrt10 {
    margin-top:10px;
}
/* iframe{width:99%; margin:0 auto;} */
.netwrk-list {
    width:100%;
    float:left;
    }
.btn-listbtn {
	color: #0A759C;
	background-color: #FFFFFF;
	*background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: -o-linear-gradient(top, #E6E6E6, #FFFFFF);
	background-image: linear-gradient(to bottom, #E6E6E6, #FFFFFF);
	background-repeat: repeat-x;
	border-color: #FFFFFF;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#FFFFFF', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-listbtn:hover,
.btn-listbtn:active,
.btn-listbtn.active,
.btn-listbtn.disabled,
.btn-listbtn[disabled] {
	color: #0A759C;
	background-color: #ffffff;
	*background-color: #ffffff;
}
.ntactive .wid-inact{position:absolute;
    background:url(../../images/newui/inact-wid.png) 0 0 repeat;
    width:100%;
    height:100%;
    top:0;
    left:0;
z-index: 999;}

.wid-actinact {
    position:absolute;
    background:url(../../images/newui/inactbg.png) 0 0 repeat;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index: 999;
}

.spacer40 {
    margin-bottom:40px;
}



.top50 {
    position:absolute;
    top:40%;
    left:0%;
    width:100%;
    opacity:1.5;
    color:#fff;
}
.welcome-wid:after{content: "";
   position: absolute;
   top: 100%;
   width:98%; margin:0 auto; height:5px; background:#fff; left:2px; border:1px solid #dfdfdf; border-radius:0 0 5px 5px;
   box-shadow:0 1px 1px #ddd;
    box-sizing:content-box;
   }

   
.welcome-wid:before{content: "";
   position: absolute;
   bottom:-13px;
   width:94%; margin:0 auto; height:5px; background:#fff; left:8px; border:1px solid #dfdfdf; 
   border-radius:0 0 5px 5px; 
   box-shadow:0 1px 3px #ddd;
    box-sizing:content-box;
   }
.mrr5 {
    margin-right:5px;
}

.ver-mid {
    vertical-align:middle;
}

.mrt20 {
    margin-top: 20px;
}

.advertisement-wid {
    background:#fff;
}

.hr-row {
    background:url(../../images/newui/hr-row.png) 0 0 repeat;
    line-height: 26px;
padding-top: 15px;
    padding-left:45px;
}

.bg-grey {
    background:#f5f5f5;
}

.padt10 {
    padding-top:10px;
}

.grey-lnk { font-size:13px; color:#2a5d72; margin-top:30px;}
.grey-lnk:hover{text-decoration:none; color:#68acc6;}
.mrt30 {
    margin-top:30px;
}

.mrtp20 {
    margin-top:20px;
}

/*Login CSS*/

.log-bg {
	background-attachment: fixed;
	background-image: url(../../images/newui/login-bg.jpg);
	background-repeat: repeat;
	background-position: center center;
	display: block;
	height: 100%;
	width: 100%;
}
.padrl30 {
    padding:0 30px;
}

.padb20 {
    padding-bottom:20px;
}

.add-more {
    background:url(../../images/newui/add-more.png) 0 0 no-repeat;
    width:20px; height:20px; margin:0 0 0 5px; display:inline-block; vertical-align:middle; }

#welcome-message {
    position:relative;
}

.paper-clip {
    background:url(../../images/newui/paper-clip.png) 0 0 no-repeat;
    width:16px; height:35px; display:block;
    margin-top:-5px;margin-left:10px;
}

.vert-line {
    background:url(../../images/newui/ver-line.png) 25px 0px repeat-y;
}

.padtb20 {
    padding:20px 0;
}

.padrl20 {
    padding:0 20px;
}

.mrt-1 {
    margin-top:-1px
}

.mrb20 {
    margin-bottom:20px;
}

.block {
    display:block;
}

.i-document {
    background:url(../../images/newui/i-docment.png) 0 0 no-repeat;
    width:12px; height:15px; display:inline-block; vertical-align:text-bottom; margin:0;
}

.underline {
    text-decoration:underline;
}

.grey-bg ul li{
    background:#fafafa;
}

.mrl20 {
    margin-left:20px;
}

.copy-txt {
    font-size:11px;
    color:#83bced;
    text-align:center;
    margin-top:40px;
}

.imglogin {
    padding-top:150px;
    margin:0 auto;
    text-align:center;
}

.log-inbx {
    background:#f1f8fb;
    border:1px solid #3d7cb2;
    border-radius:5px;
    display:block;
    width:720px;
    height:337px;
    margin:0 auto;
}

.logo-panel {
    float:left;
    width:295px;
    height:335px;
    background:#fff;
    border-right:1px solid #e8e8e8;
    -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.logoimg {
    padding-top:50%;
}

.sign-box {
    float:right;
    text-align:center;
    width:344px;
    padding:40px
}
.sign-box h2{font-size:18px; font-weight:600; color:#252829; margin:0; line-height:30px;}
.sign-box h3{font-size:18px; font-weight:300; color:#252829; margin:0; line-height:30px}
.sign-input input[type="password"], .sign-input input[type="text"]{border:1px solid #d8e5eb; border-radius:0; width:90%; padding-left:40px; line-height:42px; font-size:13px;outline:none; height:45px; color:#888787;margin:0;}
.sign-input input.notopbor{border-top:0}
.sign-input input.nobotbor{border-bottom:0;}
.usericon {
    background:url(../../images/newui/username-icon.png) 0 0 no-repeat;
    display:inline-block;
    position:absolute;
    width:18px;
    height:18px;
    top:0;
    left:0;
    margin: 13px 0 0 30px;
    vertical-align:middle;
}
.passicon {
    background:url(../../images/newui/password-icon.png) 0 0 no-repeat;
    display:inline-block;
    position:absolute;
    width:18px;
    height:18px;
    top:0;
    left:0;
    margin: 10px 0 0 30px;
    vertical-align:middle;
}

.spacer35 {
    margin-bottom:35px;
}

.mrb5 {
    margin-bottom:5px;
}

.greylnk {
    color:#979696;
    text-decoration:underline;
    font-size:12px;
}

.bigbtn {
    padding-left:50px;
    padding-right:50px;
}

.page-det{ top:-10px; right:10px; color:#a3aaad; font-size:11px; position:relative}
.csut-pag ul li a{padding:4px 5px;}

.sum-panel.modal .modal-header{ margin:0; border-radius:0;}
.sum-panel.modal{position:absolute;}
.sum-panel.modal .modal-body{ padding:0; max-height:none; overflow:visible}
.sum-panel.modal .modal-body .table .first-td{ padding:15px; border-right:1px solid #f0f0f0;}
.sum-panel.modal .modal-body .table .second-td{padding:0;}
.sum-panel.modal .modal-body .table .second-td img{}
.sum-panel.modal .modal-body .table td{ border-top:0;}
.sum-panel.modal .modal-body .table td h2{margin:0; font-size:20px; color:#0a759c; border-bottom:3px solid #38acd6; padding-left:15px; font-weight:normal;}
.matintable{border-bottom:1px solid #f0f0f0; margin-bottom:0}

.table.pantable.grey{ background:#f5f5f5;}
.table.pantable{ border:1px solid #f0f0f0;}
.table.pantable td{vertical-align:middle; padding:4px 10px;}
.table.pantable td.d-m{text-align:right; font-size:11px;}
.table.pantable td h3{ margin:0; font-size:15px; line-height:16px;}
.table.pantable td h4{ margin:0; color:#2a5d72; text-decoration:underline; font-weight:normal;}
.table.pantable td a{margin:0; color:#2a5d72; text-decoration:underline; text-align:center; display:block;}
.table.pantable td p{ margin:0 0 10px 0; font-size:11px; color:#777b7d;}
.d-m{ font-size:11px; color:#777b7d;}
.blue-pat{background:#38acd6;}
.ornage-pat{background:#ee8c22;}
.patient-profile-dd > li{max-height:180px; min-width:200px;}
.custom-viewlink a{color:#767b7f;}
.custom-viewlink {position:absolute; right:0; top:0; margin-top:-30px;}

.full-wid {width:100%;}

.red-dot {padding: 2px;height: 5px;width: 5px;background: #f24701;display: inline-block;vertical-align: middle;}

.top-linkdrop {padding:10px;}
.top-linkdrop h2{font-size:12px; margin:0; line-height:50px}
.top-linkdrop a{font-size:10px;line-height:50px; color:#295d72;}
.wid275 {width:275px;}

#lnkdone {display:none;}

#lnkdonepara {display:none;}

.unlnkicon {position:absolute; right:0; top:0;}

.unlnk-icon {background:url(../../images/newui/unlnkicon.png)0 0 no-repeat; width:27px; height:27px; display:inline-block; margin:-11px -10px 0px 0;}
/*log-in 21-05*/
.login-div{font-family: 'Lato', sans-serif; font-size: 14px;}
.head-div{ padding: 10px 20px 20px;border-bottom: 1px solid #eaeaea;}
.nopadding{ padding: 0px;}
.welcome-div{ overflow: auto;}
.welcome-div h3{ font-size: 30px; margin: 0px;}
.fntlight{ font-weight: 100;}
.welcome-div p{ color: #757575;}
.foot-div { padding: 10px; background: #f3f5f6;}
.foot-div p{ font-size: 12px; color: #858383; margin: 0px;}
.foot-div p span{ color: #2a2b2b;}
.app-div .top-sect{ background:#fff; padding: 20px; border-radius: 4px 4px 0px 0px; border: 1px solid #dfdfdf; border-bottom: none;}
.mob-align{ top: 20px; left: 10px; position: absolute;}
.app-div .top-sect.padl180{ padding-left: 177px;}
.app-div .top-sect p{ margin: 0px; color: #737373; font-size: 15px; font-weight: 700;}
.app-div .top-sect span{ font-size: 11px; text-transform: uppercase; color: #9c9b9b;}
.app-div .btm-sect{background: #1caad9; padding: 20px; border-radius: 0px 0px 4px 4px; border: 1px solid #c5cbd6;}
.app-div .btm-sect.padl180{ padding-left: 180px;}
.app-div .btm-sect p{ color: #fff; font-size: 14px; margin-top: 0px; font-weight: 600;}
.code-style{ background: #119bc9; font-size: 16px; color: #fff; padding: 8px; text-align: center; width: 90px;}
.spacer50{ margin-bottom: 33px;}
.spacer60{ margin-bottom: 60px;}
.custrm15{ margin-right: 15px;}
.custlm15{ margin-left: 15px;}
.appnmnt-div{ border: 1px solid #d7d7d7; border-radius: 4px;}
.quickbg{ background: url(../../images/newui/quickbg.png) no-repeat;  width: 167px; height: 29px; margin: -15px auto; font-size: 13px; color: #fff; text-align: center; padding-top: 4px;}
.appnmnt-div h4{ font-size: 16px; color: #626262; font-weight: 700; margin-top: 0px;}
.mt30{ margin-top: 30px;}
.appnmnt-div a{ color: #1caad9; font-size: 13px; font-weight: 700; text-decoration: none;}
.appnmnt-div .carousel-control.left { background: url(../../images/newui/prearw.png) no-repeat; width: 10px; height: 15px; margin-left: 10px; top: 20%;}
.appnmnt-div .carousel-control.right { background: url(../../images/newui/nxtarw.png) no-repeat; width: 10px; height: 15px; margin-right: 10px; top: 20%;}
.borrht{ border-right: 1px solid #cdcdcd;}
.doc-detail{ margin-bottom: 20px;}
.doc-detail span{ color: #15a2d1; font-size: 13px; font-weight: 700;}
.doc-detail p{ color: #5f5f5f; font-size: 13px; margin-top: 0px;}
.btn-check{ background: #fff; border:1px solid #f89d32; color: #f89d32; box-shadow: none; font-size: 11px;}
.btn-check:hover{ color: #f89d32; background: #fdf2e5; border:1px solid #f89d32;}
.btn-blue{ background: #1caad9; padding: 10px; font-size: 14px; font-weight: 700; border: none;}
.btn-blue:hover{ background: #139fcd;}
.btn-show{ border-radius: 0px; width: 100%;}
.right-panel{ background: #107EA2; color: #fff;}
.right-top{ overflow: auto;}
.right-btm{ background: #0C617D; padding: 25px; text-align: center; color: #fff;}
.right-btmcurve{ background: url(../../images/newui/right-btmcurve.png) no-repeat; width: 36px; height: 11px; position: absolute; top: 0px; left: 47%;}
.btn-wht{ background: none; border: 1px solid #fff; color: #fff;}
.fnt15{ font-size: 15px;}
.right-top h3{ font-size: 20px; color: #fff; text-transform: uppercase; margin-bottom: 0px;}
.right-top p{ margin: 10px 0px;}
.mob-code{ background: url(../../images/newui/mob-code.png) no-repeat; width: 14px; height: 21px;}
.mob-code-align{ position: absolute; top: 17px; left: 14px;}
.right-top .form-control{ background: #fff; border:2px solid #0b89b3; height: 53px;}
.inner-div{ width: 70%; margin: 40px auto 0px;}
.lightblue{ color: #d1ebf4;}
.btn-drkblue{ background: #0C617D; border: 1px solid #fff; color: #fff;}
.btn-drkblue:hover{ color: #fff; background: #016485;}
.custbtnpad{ padding: 13px 22px;}
.right-top a{ color: #fff; text-decoration: underline; font-size: 13px; font-weight: 700;}
.form-control.padl40{ padding-left: 40px;}
.form-control.padr40{ padding-right: 40px;}
.nomarbtm{ margin-bottom: 0px !important;}
.nomartop{ margin-top: 0px !important;}
.mob-icon{background: url(../../images/newui/mob-icon.png) no-repeat; width: 14px; height: 21px;}
.user-icon{background: url(../../images/newui/user-icon.png) no-repeat; width: 16px; height: 21px;}
.lock-icon{background: url(../../images/newui/lock-icon.png) no-repeat; width: 16px; height: 21px;}
.gift-icon{background: url(../../images/newui/gift-icon.png) no-repeat; width: 20px; height: 23px;}
.date-icon{background: url(../../images/newui/date-icon.png) no-repeat; width: 20px; height: 23px;}
.date-align{position: absolute; top: 17px; right: 14px;}
.divider{ border-bottom: 1px solid #1599c5;}
.orstyle{ background: #0C617D; width: 30px; height: 30px; border-radius: 15px; font-size: 12px; font-weight: 700; padding-top: 5px; text-align: center; margin: 0px auto -15px auto; color:#fff;}
.mb10{ margin-bottom: 10px;}
.pad30{ padding: 30px;}
/*! jQuery UI - Datepicker Timepicker */
button.ui-datepicker-close {display: none;}​
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
.ui-datepicker{width:19em;padding:0;display:none;font-size:12px;background:#fff;border:0!important;border-radius:0!important;box-shadow:0 0 7px #899ba9;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:6px 0;background:#deeaf2;color:#fff;border-radius:0!important;}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:7px;width:1.8em;height:1.8em;color:#fff;}
.ui-datepicker-prev span{text-indent:-9999px;width:12px;height:13px;background:url(../../images/newui/prearw.png) no-repeat;}
.ui-datepicker-next span{text-indent:-9999px;width:12px;height:13px;background:url(../../images/newui/nxtarw.png) no-repeat;}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{color:#2b91d9;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#034763;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:0;color:#333;border:1px solid #b9cfde;border-radius:3px;margin-right:5px;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0;color:#262424;background:#deeaf2;border-bottom:1px solid #b9cfde;}
.ui-datepicker td{border:0;padding:3px;}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none;font-size:12px;}
.ui-datepicker td a:hover{background:#ec7426;color:#fff;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-top:1px solid #dedede;border-bottom:0;}
.ui-datepicker-buttonpane .checkbox-inline{margin:7px 0 0 5px;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible;background:#7bd9ff;color:#034763;border-color:#3da2cb;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;border:1px solid #ddd!important;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
/* For IE8 - See #6727 */.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
/* more specificity required here to overide default borders */.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;text-align:center;font-size:9px;cursor:pointer;}
/* vertical centre icon */.ui-spinner .ui-icon{position:absolute;margin-top:-7px;top:50%;left:2px;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff;color:#222222;}
.ui-widget-content a{color:#222222;}
/* Interaction states----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;background:#fff;font-weight:normal;color:#555555;}
.ui-datepicker .ui-datepicker-unselectable span{background:#fff;color:#d1d1d1;}
.ui-datepicker .ui-datepicker-current-day a{background:#ec7426;color:#fff;}
/* Corner radius */.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px;}
/* UI Custom Tag Css */.opaq-input ul.tagit{margin:0;border-color:#ccc;padding:0 5px;}
.opaq-input .tag-btn .btn{height:auto;}
ul.tagit{padding:1px 5px;overflow:auto;margin-left:inherit;margin-right:inherit;/*added to get scroll*/min-height:24px;max-height:60px;overflow-x:hidden;overflow-y:auto;}
ul.tagit li{display:block;float:left;margin:2px 5px 2px 0;}
ul.tagit li.tagit-choice{position:relative;line-height:inherit;color:#034763;background-color:#7bd9ff;border-color:#3ca2cb;font-size:12px;}
.ui-helper-hidden-accessible{display:none;}
input.tagit-hidden-field.form-control{display:none;}
ul.tagit li.tagit-choice-read-only{padding:.2em .5em;}
ul.tagit li.tagit-choice-editable{padding:.2em 15px .2em 5px;}
ul.tagit li.tagit-new{padding:.25em 4px .25em 0;}
ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none;}
ul.tagit li.tagit-choice .tagit-close{cursor:pointer;position:absolute;right:5px;top:50%;margin-top:-8px;line-height:17px;}
/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon{/* display: none;*/}
ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0;}
ul.tagit input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;width:inherit;background-color:inherit;outline:none;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:9999;list-style-type:none;padding:0;margin:0;border-radius:3px;border-color:#ccc;}
.ui-autocomplete >li{text-align:left; padding:3px 10px; font-size:12px;}
.ui-autocomplete >li:hover{background:#eee; cursor:pointer;}


/*------------health div new--------------*/

.healthDiv{ background:url(../../images/newui/bg_line.png) repeat; border:solid 1px #ced7dd; margin:40px 0px;}
.hltHead{font-size:22px;color:#262626; font-weight:300; margin:40px 0px; padding:0px; text-align:center;}
.hltLinks{ margin:0px; padding:0px;}
.hltLinks li{ margin:0px;list-style:none;padding:0px; float:left; width:16.5%;border-right: solid 1px #d6dce0;border-top: solid 1px #d6dce0;}
.hltLinks li:last-child{width:17.5%; border-right:0px none;}
.hltLinks li a{color:#666666; font-size:13px;text-align:center;background:#fbf5ee; display:block; padding:20px 0px;font-weight:700;}
.hltLinks li a:hover{text-decoration:none;}
.hltLinks li a span{ margin:8px auto;}

.appointIcn{background:url(../../images/newui/health_sprite.png) 0px -1px no-repeat; width:40px; height:38px;display:block;}
.labRprt{background:url(../../images/newui/health_sprite.png) -49px -1px no-repeat; width:29px; height:38px;display:block;}
.mediHstry{background:url(../../images/newui/health_sprite.png) -89px -1px no-repeat; width:48px; height:38px;display:block;}
.message{background:url(../../images/newui/health_sprite.png) 0px -45px no-repeat; width:40px; height:38px;display:block;}
.resultRefls{background:url(../../images/newui/health_sprite.png) -49px -43px no-repeat; width:42px; height:38px;display:block;}
.hlthRecrds{background:url(../../images/newui/health_sprite.png) -99px -40px no-repeat; width:29px; height:38px;display:block;}
.switch{ float:right;margin: 68px 12px 0 0;}

#healthMenuDiv{padding-top:129px;}
/*------end----------*/



@media (max-width: 1366px){
.custh{ display: none;}
.custtmar55{ margin-top: 55px;}   
.welcome-div{ padding: 5px 20px;}    
.app-div .top-sect.padl180{ padding-left: 153px;}
.app-div .btm-sect.padl180{ padding-left: 153px;}
.welcome-div p{ margin-bottom: 0px;}    
.app-div .spacer50{ margin-bottom: 12px;}    
.inner-div{ width: 90%; margin-top: 15px;}    
.right-top .form-control{ height: 35px;}    
.mob-code-align{ top: 8px;}    
.custbtnpad{ padding: 7px 10px;}       
.date-align{ top: 14px;}
/* newly added by madhura - koru */
.right-top p{ font-size: 13px;}  
.right-top h3{ margin-top: 0px;}
.appnmnt-div .spacer60{ margin-bottom: 30px;} 
.welcome-div h3{ font-size: 25px;}
/* newly added by madhura - koru  end */
/*------------email login changes-----------*/
.padb20{ padding-bottom: 15px;  margin-bottom: 10px;}	
	.copyright{ bottom: 2px;}
	.mob-align2{ top: 6px;}	
	.log_main{ padding: 15px 0px;}
	.right-top p{margin:  5px 0px}
	.log_in {  margin: 10px auto;}
	
	/*-----Added by Madhura--------*/
	#healthMenuDiv{padding-top:40px;}
	/*-end-*/
}
/*-end----*/

@media (max-width: 1280px){
.custtmar55{ margin-top: 73px;}     
.app-div .top-sect{ padding: 15px 8px;}    
.app-div .btm-sect{ padding: 18px;}    
.app-div .spacer50{ margin-bottom: 0px;}  
.welcome-div{ padding: 3px 10px;}    
.welcome-div p{ margin-bottom: 0px;}    
/* .appnmnt-div .spacer60{ margin-bottom: 30px;} */

.inner-div{ width: 95%;}
.right-panel .spacer20{ margin-bottom: 10px;}
/*-email login changes----------*/
.mob-align2{ top: 6px;}	
.padb20{ padding-bottom: 15px;  margin-bottom: 10px;}
/*---end---*/
/*-----Added by Madhura--------*/
	#healthMenuDiv{padding-top:0px;}
	/*-end-*/
}
@media (max-width: 1024px){
.custrm15{ margin-right: 0px;}
.custlm15{ margin-left: 0px;}
.app-div .spacer50{ margin-bottom: 50px;}
/*------health div------------*/
.hltLinks li{ width:33.33%;}
.hltLinks li:nth-child(3){width:33.34%; border-right:0px none;}
.hltLinks li:last-child{width:33.34%;}
/* .app-div .top-sect.padl180{ padding-left: 150px;}
.app-div .btm-sect.padl180{ padding-left: 150px;}
.right-panel {padding: 0 5px;}  */
/*---end----*/
/*-----Added by Madhura--------*/
	#healthMenuDiv{padding-top:0px;}
	/*-end-*/
}
/*--------newly added---koru--*/
@media (max-width:768px){
.hltHead {font-size: 18px;margin: 30px 0px;}
.right-panel {padding: 0 10px;} 
}
/*-----end-koru---------*/

/*---------------newly added to fix scroll bar and IE issues---------------*/
/*IE compatible*/
.lt-ie9 .col-lg-8{ width: 66.66666667%; float: left;}
.lt-ie9 .col-lg-4{ width: 33.33333333%; float: left;}
.lt-ie9 .col-lg-6 { width: 50%; float: left;}
.lt-ie9 .col-sm-6 { width: 50%; float: left;}
.lt-ie9 .right-top .form-control{ height: 35px;} 
.lt-ie9 .mob-code-align{ top: 8px;} 
.lt-ie9 .custbtnpad{ padding: 7px 10px;} 
.lt-ie9 .inner-div{ width: 90%; margin-top: 15px;}

.app-div .top-sect{ padding: 5px;}  

/*----------End---------------*/
/*white background using mobile button---Added by madhura------*/
.btn-whitedrkblue:hover {
  color: #fff;
  background: #016485;
}
.btn-whitedrkblue {
  background: #fff;
  border: 1px solid #016485;
  color: #016485;
}
/*----------------End----------------*/
/*------------Email login screen------------------*/
/*log-in screen*/
#wrapper1 {  background: url(../../images/newui/bg1.jpg) center 0 no-repeat;  background-size: cover;  margin: 0px auto;  position: relative;  height: 100%;}
.log_in {  margin: 0px auto;  width: 420px;  font-family: 'Open Sans', sans-serif;  position: relative; float: left;}
.log_main {  background: #fff;  width: 100%;      padding: 19px 0px;   border-top-right-radius: 5px;   border-top-left-radius: 5px;  }
.log_main2 {  background: #1caad9;  width: 100%;      padding: 40px; border-bottom-right-radius: 5px;   border-bottom-left-radius: 5px;  box-shadow: 0px 1px 5px #9F9F9F;}
.text-center{margin:0 auto;}
.copyright{ width: 100%;position: absolute;text-align: center;bottom: 20px;margin: 0;}
.textgray{color: #858383;}
.textblack{color: #000;}
.log_main {	position: relative;	background: #ffffff;	border: 4px solid #ffffff;}
.log_main:after, .log_main:before {	top: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
.log_main:after {	border-color: rgba(255, 255, 255, 0);	border-top-color: #ffffff;	border-width: 7px;	margin-left: -7px;}
.log_main:before {	border-color: rgba(255, 255, 255, 0);	border-top-color: #ffffff;	border-width: 13px;	margin-left: -13px;}
.comp-tilt{ color: #6c6c6c; font-size: 25px; font-family:'Lato'; font-weight: bold; margin-top: 2px;}
.sub-tilt{ color: #6c6c6c; font-size: 16px; font-family:'Lato'; font-weight: bold; margin-top: 2px;}
.wht-txt{ color: #fff; font-family:'Lato'; font-weight: bold;}
.nopadtop{ padding-top: 0px !important;}
.nomartop{ margin-top: 0px;}
.mob-code-align1 {position: absolute;top: 127px;left: 14px;}
.fnbld{ font-weight: bold}
.span-link{  position: absolute;top: -32px;right: 0px;}
.fnt12{ font-size: 12px; font-family: 'Lato';}
.lan-btn{ background: #fff; font-size: 12px; font-weight: bold; font-family: 'Lato'; border: 1px solid #c0c0c0;margin-left: 10x !important; }
.mob-code2{ background: url(../img/mob-code.png) no-repeat; width: 14px; height: 21px; display: block; position: absolute;
  bottom: 15px;
  left: 14px;}
.padt15{ padding-top: 15px;}
.mt40{ margin-top: 40px;}
.lan-btn{ background: #fff; font-size: 12px; font-weight: bold; font-family: 'Lato'; border: 1px solid #c0c0c0;margin-left:8px !important; color: #0C617D !important;}
/*IE compatible*/
.lt-ie9 .col-lg-8{ width: 66.66666667%; float: left;}
.lt-ie9 .col-lg-4{ width: 33.33333333%; float: left;}
.lt-ie9 .col-lg-6 { width: 50%; float: left;}
.lt-ie9 .col-sm-6 { width: 50%; float: left;}
.lt-ie9 .right-top .form-control{ height: 35px;} 
.lt-ie9 .mob-code-align{ top: 8px;} 
.lt-ie9 .custbtnpad{ padding: 7px 10px;} 
.lt-ie9 .inner-div{ width: 90%; margin-top: 15px;}
.lt-ie8 .mob-align2{ top: 6px;}	

@media (max-width: 1440px){
	.padb20{ padding-bottom: 15px;  margin-bottom: 10px;}
}
@media only screen and (max-width: 1660px){
	.padb20{ padding-bottom: 15px;  margin-bottom: 10px;}
}
/* self webenable */
.appt-header {
    background: #555555;
    padding: 10px 15px;
}
.appt-header h4 {
    color: #ffffff;
    margin: 0;
    font: normal 18px/21px 'Lato Bold';
}
.appt-header h5 {
    color: #1caad9;
    margin: 0;
    font-size: 13px;
}
.appt-header h5 span {
    color: #fff;
}

.box-wrapper.online-acc {
    height: auto;
}

.box-wrapper {
    border: 1px solid #c5cbd6;
    border-radius: 2px;
    padding: 0 15px;
    height: 309px;
    margin-bottom: 30px;
}

.online-acc .btm-sec {
    padding: 15px 15px
}

.online-acc h3 {
    color: #737373;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
}
.online-acc .btm-sec {
    padding: 15px 15px
}

.orngBtnSelfW {
    background: #ff9a36;
    font-size: 13px;
    color: #fff;
    border: solid 1px #eb8623;
    border-radius: 3px;
    box-shadow: none;
    outline: none;
    font-weight: 600;
}

.orngBtnSelfW:hover {
    background: #F58F2A;
    outline: none;
    color: #fff;
    text-decoration: none;
    border: solid #F58F2A 1px;
}

.fn12{
	    font-size: 12px;
}
/* self webenable */

/*-end-----------------*/

