@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,500);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700);
@font-face {
    font-family: 'source_sans';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;

}
@font-face {
    font-family: 'source_sans';
    src: url('../fonts/sourcesanspro-semibold-webfont.eot');
    src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: 500;
}

@font-face {
    font-family: 'source_sans';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: 300;
}



@font-face {
    font-family: 'source_sans';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: 600;
}


/*--------Padding Classes------*/

.pdrt10{padding-right: 10px;}
.pdlft10{padding-left: 10px}
.pdbt20{padding-bottom: 20px;}


.fntwtsb{font-weight: 600;}


.color-grey{color:#a0a0a1;}
.color-midgrey{color:#858585;}
.icon{ display: inline-block; vertical-align: middle;}
.icon-done.green{ color:#68b75b; margin-right:4px; font-size:12px;}
.icon-hour.yellow{ color:#f9a037; margin-right:4px; font-size:12px;}
.not-fication .icon-email{font-size:18px; line-height:29px;}
.popover-title .icon-email{margin-right:4px;}

html,body{height: 100%; font:normal 13px/20px 'source_sans', sans-serif;  overflow-y:hidden; font-weight: normal;}
.main-wrap{position:relative;}
.ver-h{height:100%;}
.inner-page .left-column{background: url(../img/dot-bg.jpg) 0 0 repeat;}
.white .left-column{background:#fff;}

.left-column{ background-color:#f5f5f5; border-right:1px solid #e3e3e3;background-image: url(../img/bubblesbg.png) ;background-position:center ;background-repeat: no-repeat;}
/*  */
.logo{background:url(../img/logo.png) 0 0 no-repeat; margin:0 auto; display:block; width:139px; height:127px; position:absolute; top: 0; left: 0; bottom: 0; right: 0; z-index:1; text-indent:-9999px;}
.absolute-Center {
  width: 90%;
  height: auto;
  margin: auto;
  position: relative;
  float:left;
}
.spacer10{margin-bottom:10px;}
.spacer10{margin-bottom:15px;}
.spacer20{margin-bottom:20px;}
.spacer25{margin-bottom:25px;}
.spacer30{margin-bottom:30px;}
.spacer40{margin-bottom:40px;}
.spacer50{margin-bottom:50px;}
.spacer60{margin-bottom:60px;}
.spacer70{margin-bottom:70px;}
.pad10{padding:10px;}
.relative {position: relative;}
.atwork .navbar{margin: 0;}
.atwork .navbar-brand{padding:15px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border:none !important;}
/*.atwork .navbar-nav>li>a{padding-top: 13px; font-size: 16px; font-weight: normal;}*/
.leftpanel{background:#454545; width: 55px; float: left; display: block; height: 100%; position: absolute; z-index:999; border-right:1px solid #e0e0e0;}
.icon-log-out{background: url(../img/sprite.png) 0 0 no-repeat; width: 20px; height: 21px; display: block;}
a:hover .icon-log-out{background: url(../img/sprite.png) 0 -22px no-repeat; width: 20px; height: 21px; display: block;}
.padt25{padding-top: 25px;}
.innerdiv h2{font-size: 16px; color:#fff; font-weight: 500; margin: 10px auto; text-align: center;}
.innerdiv a.lnkac{font-size: 14px; color:#fff; font-weight: 300; text-align: center; border: 1px solid rgba(0,0,0,0.3); padding: 5px 10px; border-radius: 5px; margin:0px auto; display: block;}
.innerdiv a.lnkac:hover{border-color: #fff; text-decoration: none;}
a.tablnk{display: block; float: left; width: 50%; background:rgba(0,0,0,0.2); padding: 10px; text-align: center; color: #fff; font-weight: 300;}
a.tablnk.rbrd{border-right: 1px solid rgba(255,255,255,0.3);}
a.tablnk:hover{color:#38a9f1; text-decoration: none;}
.ic-msg{background: url(../img/sprite.png) 0 -45px no-repeat; width: 15px; height: 15px; margin-right: 4px;}
.ic-muser{background: url(../img/sprite.png) 0 -60px no-repeat; width: 15px; height: 15px; margin-right: 4px;}
.left-tablist ul{list-style-type: none; padding: 0; margin: 0;}
.left-tablist ul li{background: none; float: left; display: block; width: 100%; margin: 0;  border-bottom: 1px solid #535353;}
.left-tablist ul li.active{border-right:none;background-color: #f0f0f0 !important;background: url(../img/orngbrdr.png) right no-repeat;}
/*.left-tablist ul li.active:hover{ background: #fff;}*/
.left-tablist ul li:hover{background-color: #f0f0f0 !important;background: url(../img/orngbrdr.png) right no-repeat;}
.left-tablist ul li a{background: none; border-radius: 0; border: 0;  padding:10px 10px; color:#fff; font-weight: 300; font-size: 16px;}
.left-tablist ul li:hover a{ color:#2188ca}
.left-tablist .nav-tabs>li>a{background: none; border-radius: 0;}
/*.left-tablist .nav-tabs>li.active a{background:#fff; border-radius: 0; border: 0; color: #2188ca;}*/
.ic-news {background: url(../img/myphr.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-admin{background: url(../img/sprite.png) -294px -116px no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-hplan {background: url(../img/labs.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-mphr {background: url(../img/medications.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-chall {background: url(../img/message.png) 0 4px no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-events {background: url(../img/carecircle.png) -1px 0 no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-trackers {background: url(../img/trackers.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-immun {background: url(../img/immunization.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-referral {background: url(../img/referral.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-costestmat {background: url(../img/menubottom.png) 0 1px no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-bkappoint {background: url(../img/menubottom.png) -42px 0 no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.ic-appt {background: url(../img/app-icon.png) -1px 0 no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.listfoot{ bottom: 0; left: 0; width: 100%; margin-top:75px;}
.listfoot a{background: url(../img/menubg.png) no-repeat; padding: 10px 10px; width: 100%; float: left; color: #fff; font-size: 14px; font-weight: 300; border-top:1px solid #535353;}
/*.listfoot a:hover{text-decoration: none; background:#fff; color:#090b0c;}*/
/*.listfoot a:hover .ic-costestmat {background: url(../img/sprite.png) -216px -118px no-repeat;}*/
/*.listfoot a:hover .ic-bkappoint {background: url(../img/sprite.png) -252px -118px no-repeat;}*/
.listfoot a.active{text-decoration: none; color:#090b0c; background:#fff;}
/*.listfoot a.active .ic-costestmat {background: url(../img/sprite.png) -216px -118px no-repeat;}
.listfoot a.active .ic-bkappoint {background: url(../img/sprite.png) -252px -118px no-repeat;}*/
.rightpanel{margin-left: 55px; display: block; font:400 13px/20px 'Open Sans', sans-serif;}
.newsfeed-widget{ border:1px solid #d1d1d1; background:#F9F9F9; margin-bottom:15px;}
.newsfeed-widget-wrapper{ padding:13px;}
.newsfeed-widget-wrapper h4{ font-size:18px; color:#eb8915; border-bottom:1px solid #ddd; padding-bottom:10px; margin-top:0;}
.newsfeed-widget-wrapper h5{font-size:16px; color:#eb8915; font-family:'source_sans', sans-serif;}
.icon-lg-calendar{ background:url(../img/org-cal.png) 0 0 no-repeat; width:14px; height:13px; display:inline-block; vertical-align:middle; margin-right:4px;}

.cal-wrap{width:53px; border:1px solid #bfbfbf; position:relative;}
.cal-wrap:after{content:''; width:49px; left:1px; border:1px solid #bfbfbf; position:absolute; display:block; height:4px; border-top:0; bottom:-5px;}
.cal-wrap h3{margin:0; line-height:21px; font-size:14px; color:#fff; background:#eb8160; text-align:center;}
.cal-wrap p{font-size:22px; line-height:28px; margin:0; text-align:center;}

.cal-main-wrap{position:absolute; top:0; left:0;}
.side-wrapper{margin-left:70px; display:block;}
.side-wrapper img{margin:0 4px 0 0; vertical-align:middle; display:inline-block;}

.grey-comment{background:#f7f7f7; border-top:1px solid #d1d1d1; padding:0 15px;}
.grey-comment > p{line-height:30px; margin:0;}
.grey-comment > p > a{display:block; color:#333;}
.grey-comment > p > a .caret{ margin:0 auto;}

.chal-bg{background:url(../img/chal-bg.jpg) 0 0 no-repeat; background-size:cover; height:143px; width:100%; float:left;}
.chal-bg .badge_btm{margin:20px auto 0 auto;width:208px; border-radius:5px; border:1px solid #56b6c0}
.chal-bg .badge_btm p{font-size:16px; color:#474b52; font-weight:bold; text-transform:uppercase; margin-top:10px;}

.conclde-people{width:100%; margin:0 auto; display:block;}
.conclde-people .competitors{padding:0 20px; border-right:1px solid #ddd; text-align:center;}
.conclde-people .competitors.rbrn{ border-right:none;}
.conclde-people .competimg-not{width:43px; margin:10px auto;}
.conclde-people .competimg-not img{margin:0;}

.org-prize{position:absolute; right:-10px; top:-10px; background:url(../img/org-prize.png) 0 0 no-repeat; width:24px; height:38px; text-align:center; color:#fff; line-height:25px; font-size:16px; padding-left:2px;}

.comment-wrap{border-top:1px solid #bfbfbf; background:#fafafa;}
.comment-wrap .searchresult.nobrd{border-bottom:0;}
.comment-wrap .searchresult{ padding:8px 10px; border-bottom:1px solid #bfbfbf;}
.comment-wrap .searchresult h4{margin-bottom:0; text-decoration:none; font-size:14px;}

.comment-wrap .searchresult h4 a{ color:#3e4c51; text-decoration:none; margin-right:5px; font-weight:600;}
.comment-wrap .searchresult h4 span{ color:#5b5b5b; font-weight:normal;}

.searchresult .popover{ background:#fff !important;}
.comment-wrap .searchresult .popover h4{ margin-top:0;}

.icon-orange-mail{ background:url(../img/orange-mail.png) 0 0 no-repeat; width:18px; height:13px; display:inline-block; vertical-align:middle; cursor:pointer;}
.grey-carot{background:url(../img/grey-carot.jpg) 0 0 no-repeat; width:13px; height:13px; display:inline-block; vertical-align:middle; cursor:pointer;}
.icon-user-unfriend{background:url(../img/user-unfriend.png) 0 0 no-repeat; width:15px; height:13px; display:inline-block; vertical-align:middle; cursor:pointer; margin-right:4px;}

.abs-icon{position:absolute; top:0; right:0;}
.grey-blocked{ display:inline-block;}
.grey-blocked .dropdown-menu{border-radius:0; margin:0; padding:0;}
.grey-blocked .dropdown-menu > li > a{margin:0; color:#5b5b5b; padding:4px 8px;}

.chat-modal .modal-body{padding:10px;}
.chat-modal .modal-footer{padding:10px; background:#f7f7f7; border-radius:0 0 5px 5px;}
.chat-modal .modal-header{padding:10px;}
.chat-modal .modal-header .close{opacity:1;}
.chat-modal .modal-header h4{color:#3bbcc1; font-size:14px; font-weight:600;}
.chat-modal .modal-content{border-radius:5px;}

.send-footer.table td{padding:0; vertical-align:middle; border-top:0;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}
svg.middled-svg{position:absolute; left:15px; top:10px; width:48px; height:50px;}

img.middled-svg{position:absolute; left:30%; top:19px;}
img.middled-svg.fix-pos{left:19px;}

.tk-head.dk-black{color:#333; margin:0;}
.tk-mid-head{margin:0; font-size:17px; line-height:24px; color:#4c4c4c;}

.interact-box .interactive-pane{width:82px; height:82px;}


.tk-head{font-size:25px; color:#aaaaaa; margin-bottom:0; font-weight:600;}
.tk-head span{font-size:14px;}
.tk-text{font-size:12px;}
.tk-head.lblue{color:#2ac7d7;}

.don-over{position:absolute; left:-5px; top:-5px;}

.interact-box .intk-table td{padding:15px 8px;}

.interact-box.org-theme{ background:#fff8f4; border-top:3px solid #f6823a;}

.interact-box.org-theme .int-foot{ background:url(../img/blue-line-bg.jpg) 0 0 repeat;}

.interact-box .icon-add.grey{ color:#bebebe;}
.interact-box.activity .tk-head{font-size:18px;}
.v-top{vertical-align:top !important;}

.progress.sleep-progress{overflow:visible; margin-bottom:30px; border-radius:0; }
.intk-table .peity{ margin:0 auto; display:block;}

.progress.sleep-progress p{text-align:center; font-size:12px; color:#333; margin:22px 0 0 0; line-height:16px;}
.notopborder{border-top:0 !important;}

.tooltip.white-tooltip .tooltip-inner{background:#fff; color:#666; border:1px solid #ddd;}
.tooltip.white-tooltip.left .tooltip-arrow{background:url(../img/r-arrow.jpg) 0 0 no-repeat; border:0; width:7px; height:8px; display:block; right:-1px;}

/*lk-22-12*/
.track-pad{ padding:0px 45px;}
.padt30 {padding-top:30px;}

/*details-log page css*/
.chall-name{padding: 5px 10px; border: 1px solid #d4d4d4;}
.chall-name h2{font-size: 16px; font-weight: normal; color:#07a4b4; margin: 0; line-height: 24px;}
.chall-name h3{font-size: 12px; font-weight: normal; color:#79797a; font-style: italic; margin: 0;line-height: 24px;}
.chall-name h3 span{font-style: normal;}
.chall-major{border: 1px solid #d4d4d4; position: relative;}
.chall-major h2{text-align: center; margin: 10px 0; font-size: 15px; color: #565555;}
.graph95{background: url(../img/95graph.png) 0 0 no-repeat; width: 68px; height: 68px; display: block; text-align: center; padding-top: 24px; font-size: 19px; color:#565555; margin: 5px auto;}
.graph75{background: url(../img/75graph.png) 0 0 no-repeat; width: 68px; height: 68px; display: block; text-align: center; padding-top: 24px; font-size: 19px; color:#565555; margin: 5px auto;}
.chall-major .smtxt{font-size: 11px; color: #565555; text-align: center; line-height: normal}
.chall-major .smtxt span{display: block; font-weight: bold;}
.logtable{border: 1px solid #dddddd;}
.chall-tabs .nav-tabs>li.active>a, .chall-tabs .nav-tabs>li.active>a:hover, .chall-tabs .nav-tabs>li.active>a:focus{ border:none;}
.chall-tabs .nav-tabs{border: none; margin-bottom:5px;}
.chall-tabs .nav-tabs>li{ padding:10px;}
.chall-tabs .nav-tabs>li>a{border-radius: 0; border: 0; font-size: 15px; text-transform:uppercase; color: #565555; font-weight: normal; margin: 0; border-right:none; padding:0px; border-bottom:2px solid transparent;}
.chall-tabs .nav-tabs>li.active>a, .chall-tabs .nav-tabs>li.active>a:focus{background:none; color:#eb8915; border-bottom:2px solid #eb8915;}
.chall-tabs .nav-tabs>li:hover>a{border-bottom:2px solid #eb8915;}
.chall-tabs .nav-tabs>li.active:hover>a{border-bottom:2px solid #eb8915;}
.chall-tabs .nav>li>a:hover, .chall-tabs .nav>li>a:focus{ background:none; color:#eb8915;}
.lbrd-ddd{border-left: 1px solid #ddd;}
.pattlist{padding: 10px; position: relative;}
.pattlist ul{background: url(../img/listpattern.png) 0 0 repeat; border: 1px solid #eedac6; list-style-type: none; margin: 0; padding: 0 15px 0 20px;}
.pattlist ul li{border-bottom: 1px solid #eedac6; padding: 5px 0px; display: block; position: relative;}
.pattlist ul li span{background: url(../img/listnumb.png) 0 0 no-repeat; width: 36px; height: 29px; display: block; position: absolute; left: 0; top: 0;margin-top: 10px;margin-left: -25px;text-align: center;padding-right: 7px;padding-top: 2px;font-size: 16px;color: #ffffff;}
.pattlist ul li:last-child{border: 0;}
.man1{background: url(../img/lstmen1.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.man2{background: url(../img/lstmen2.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.man3{background: url(../img/lstmen3.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.man4{background: url(../img/lstmen4.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.man5{background: url(../img/lstmen5.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.man6{background: url(../img/lstmen6.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.woman1{background: url(../img/lstwomen1.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.woman2{background: url(../img/lstwomen2.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.woman3{background: url(../img/lstwomen3.png) 0 0 no-repeat; width: 37px; height: 37px; display: block; float: left; margin-left: 10px;}
.postbtn{position: absolute; width: 45px; height: 25px; display: block; right: 0; top: 0; border: 1px solid #ddd; background: #f5f5f5; margin-right: 50px; padding: 2px 5px; margin-top: 8px;}
.postbtn:hover{background:#fff;}
.commntic{position: absolute; width: 40px; height: 40px; display: block; right: 0; top: 0; border-left: 1px solid #ddd;}
.commentman{background: url(../img/commentman.png) 0 0 no-repeat; width: 21px; height: 22px; display: block; margin-top: 8px; margin-left: 8px;}
.greencheck{background: url(../img/greencheck.png) 0 0 no-repeat; width: 14px; height: 11px; display: inline-block;}
/*.ml5{margin-left: 5px;}*/
.greentxt{color: #3a760a;}
.redtxt{color: #e73030;}
.greytxt{color: #858585;}
.dsblock{display: block;}
.logtable .table {margin: 0;}
.logtable .table th{background:#f5f5f5; font-size: 12px; color:#939393; padding: 2px 8px;}
.logtable .table td{font-size: 14px; color:#565555; vertical-align: middle; padding: 5px 8px;}
.participte.logtable .table td{font-size: 12px; color:#565555; vertical-align: middle; padding: 5px 8px;}
.logtable .table td p{margin: 0;}
.logtable .table td span.dsblock{font-size: 13px; color:#6a6a6a ;}
.adminicon{background: url(../img/adminicon.png) 0 0 no-repeat; width: 29px; height: 17px; display: inline-block;}
.pantrigg{background:#f2f2f2; border: 1px solid #adadad; width: 23px; height: 23px; position: absolute; right: 0; top: 0; margin-top: -1px; margin-right: -1px; cursor: pointer;}
.arrw_div{ cursor:pointer; padding:10px;}
.greyarrow{background: url(../img/arrow-updown-grey.png) 0 0 no-repeat; width: 9px; height: 6px; display: block; margin: 0px auto;}
.arrw_div.active .greyarrow{background: url(../img/arrow-updown-grey.png) 0 -7px no-repeat; width: 9px; height: 6px; display: block;}
.activity-challenge{border-top: 1px solid #d4d4d4; background:#fff;}
.activity-challenge p{font-size: 13px; color:#474b52;}
.activity-challenge h2{font-size: 13px; color:#474b52; text-transform: uppercase; margin: 10px 0 0 0; }
.activity-challenge h3{font-size: 13px; color:#474b52; font-style: italic; margin: 0 0 0 20px; text-align: left; }
.activity-challenge h3 span{color:#848485;}
.headsec{padding: 10px; }
.middlesec{background:#fff9f0;}
.middlesec .btbrd{border-bottom: 1px solid #e8ddcc;}
.middlesec h2{font-size: 13px; color:#a88a5c; text-transform: uppercase; margin-bottom: 5px;}
.middlesec h3{font-size: 13px; color:#474b52; text-transform: uppercase; text-align: center; font-style: normal; margin: 0; margin-top: 5px;}
.middlesec h4{font-size: 13px; color:#474b52; text-align: center; font-style: normal; margin: 0; font-weight: 600; margin-top: 5px;}
.ccbrown{background: url(../img/cc-brown.png) 0 0 no-repeat; width: 22px; height: 14px; display: inline-block; margin-right: 4px; vertical-align: middle;}
.durationbrown{background: url(../img/duration-brown.png) 0 0 no-repeat; width: 22px; height: 14px; display: inline-block; margin-right: 4px; vertical-align: middle}
.freqbrown{background: url(../img/frq-brown.png) 0 0 no-repeat; width: 22px; height: 14px; display: inline-block; margin-right: 4px; vertical-align: middle;}
.rewardsec{ text-align:center; border:1px solid #d4d4d4; border-top:1px solid #7ab8df; padding-bottom:5px;}
.rewardsec h1{font-size: 14px; margin:0px auto; color:#fff; text-align:center; background:#7ab8df; display:inline-block; padding:5px 10px;}
.cupic{background:url(../img/cupic.png) 0 0 no-repeat; width: 21px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.win1{background: url(../img/win1.png) 0 0 no-repeat; width: 29px; height: 33px; display: block; margin: 10px auto;}
.win2{background: url(../img/win2.png) 0 0 no-repeat; width: 29px; height: 33px; display: block; margin: 10px auto;}
.win3{background: url(../img/win3.png) 0 0 no-repeat; width: 29px; height: 33px; display: block; margin: 10px auto;}
.lbrd{border-left:1px solid #ddd;}
.singleuser{background: url(../img/singleic.png) 0 0 no-repeat; width: 23px; height: 28px; display: inline-block; margin-right: 5px; vertical-align: middle;}
.grupuser{background: url(../img/groupic.png) 0 0 no-repeat; width: 24px; height: 28px; display: inline-block; margin-right: 5px; vertical-align: middle;}
.xcelic{position: absolute; right: 0; top: 0; width: 20px; height: 21px;  margin-top: 15px; margin-right: 10px;}
.searchic{background: url(../img/searchic.png) 0 0 no-repeat; width: 12px; height: 16px; position: absolute; left: 0; top: 0; margin-top: 10px; margin-left: 10px;}
.padl30{padding-left: 30px;}
.commentdiv{background:#fafafa; border:1px solid #ccc; border-bottom:none;}
.commentdiv ul{padding: 0px; margin: 0; list-style-type: none; border:none;}
.commentdiv ul li{padding: 10px; margin: 0; border-bottom: 1px solid #ddd;}
.commentdiv ul li h2{margin: 0; color: #3bbcc1; font-size: 14px; line-height: normal}
.commentdiv ul li h2 span{color:#5b5b5b; font-size: 14px; padding-left: 10px;}
.commentdiv ul li h2 small{color:#8e8e8e; display: block; font-size: 14px; padding-top: 3px;}
.bgdrkgrey{background:#f3f3f3;}
.phototabs{border: 1px solid #d4d4d4;}
.photolist{padding: 5px 0; margin: 0; list-style-type: none; width: 100%;}
.photolist li{padding: 7px; float: left; display: block; position: relative;}
.photolist li.mrl10{margin-left: 10px;}
.hoverdiv{position: absolute; bottom: 7px; left: 0; width: 100%; padding: 10px; background: url(../img/hoverdivbg.png) 0 0 no-repeat; background-position: bottom; display: none;}
.photolist li:hover .hoverdiv{display: block; }
.hoverdiv h2{font-size: 14px; text-align: center; margin: 130px 0 0 0; vertical-align: text-bottom; color: #fff;}
.hoverdiv h2 span{font-size: 12px; display: block;}
.phodel{background: url(../img/photodelet.png) 0 0 no-repeat; width: 28px; height: 28px; display: block; float: right;}
a:hover .phodel{background: url(../img/photodelet.png) 0 -29px no-repeat;}
.btn-orange{ background:#f9a037; border-radius:3px; color:#fff;}
.btn-orange:hover{ background:#ef962e;}
.nopadding{ padding:0px}
.mt10{ margin-top:10px;}
.track-height{overflow-y:auto; overflow-x:hidden;}
.mr10{ margin-right:10px;}
.wid95 { width:95%;}
/*.icon_gplus{ background:url(../img/icon_rplus.png) no-repeat; display:inline-block; visibility:hidden; width:18px; height:18px; margin-right:7px;}*/
.arrow_box {
	position: absolute;
	background: #fff;
	border: 1px solid #bcbcbc;
	padding:0px;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	right: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: rgba(188, 188, 188, 0);
	border-bottom-color: #bcbcbc;
	border-width: 11px;
	margin-left: -11px;
}
.icon_close{ background:url(../img/icon_close.png) no-repeat; display:inline-block; width:19px; height:18px;}
.bort{ border-top:1px solid #ededed;}
.table.challg_tab tr:hover td{ background:#f0f7f8;}
.table.challg_tab tr:hover .icon_gplus{visibility: visible;}
.big_btxt{ font-size:35px; color:#4ac5d1; font-weight:700; border:1px solid #ddd; padding:5px; line-height:24px; margin-right:5px;}
.big_txt h2{ font-size:35px; color:#565656; margin:0px;}
.pad5{ padding:5px;}
.grey_bg{ background:#f5f5f5;}
.open .icon_gplus{visibility: visible;}
.icon_cal{ background:url(../img/icon_cal.png) no-repeat; display:inline-block; visibility:hidden; width:23px; height:21px;}
.table.challg_tab tr:hover .icon_cal{visibility: visible;}
.open .icon_cal{visibility: visible;}
.popwd{ width:264px;}
.mr5{ margin-right:5px;}
.icon_rev{ background:url(../img/icon_rev.png) no-repeat; display:inline-block; width:16px; height:13px; vertical-align:middle;}
.icon-inviteclose{background: url(../img/inviteclose.png) 0 0 no-repeat; width: 25px; height: 25px; display: inline-block; vertical-align: middle; cursor: pointer;}
.icon-inviteclose:hover{background: url(../img/inviteclosehvr.png) 0 0 no-repeat;}
.for-labs{width:100%; float:left; display:block; position:relative;}
.white_bg{ background:#fff;}
.padrl10{padding-left: 10px; padding-right: 10px;}
.closemodal{float: right; padding: 5px 10px 5px 0;}
.closemodal .close_req{width: 12px; height: 12px; background-position: center center;}
.close_req{ background:url(../img/close_req_hvr.png); width:18px; height:18px; display:inline-block; vertical-align:middle; cursor: pointer;}
.close_req:hover{ background:url(../img/close_req_hvr.png);}
.write_msg{ background:url(../img/write_msg.png) no-repeat; width:23px; height:23px; display:inline-block; vertical-align:middle; margin-right:5px;}
.icon_min{ background:url(../img/icon_min.png) no-repeat; width:27px; height:26px; display:inline-block; vertical-align:middle;}
.icon_min:hover{ background:url(../img/icon_minhvr.png) no-repeat; width:27px; height:26px; display:inline-block; vertical-align:middle;}
.txti{ font-style:italic;}
.wid83{ width:83%;}
.mod_mid{ border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
.custspce{ height:250px;}
.mod_top .tit{ font-size:14px; color:#046eb2;}

/*.mod_top .tit{ font-size:14px; color:#3bbcc1;}*/
.fig_con{ border:1px solid #d9d9d9; border-radius:5px; padding:2px 5px; margin-right:5px;}
.pad7{ padding:7px;}
.borl{ border-left:1px solid #ededed;}
.mt3{ margin-top:3px;}
.msg_mod .modal-dialog{ width:510px;}

/*lk-23-12*/
/*newsfeed*/
.rightm{ padding:20px 20px; padding-bottom:100px; overflow: hidden;padding-bottom: 15px;}
.txtorange{ color:#e9840c;}
.italic{font-style: italic;}
.light_gray{ color:#9e9e9e;}
.badge_btm{ background:#69ccd6;}
.compe-details span{font-size: 12px; color: #7e7e7e ; display: block;}
.pad20{ padding:20px;}
.txtgreen{ color:#329945;}
.txtorg{ color:#eb8915;}
.hr-talk{font-family: 'Source Sans Pro', sans-serif; margin-top:20px; margin-left:5px; margin-right:5px;}
.hr-talk h4{font-size: 18px; color: #eb8915;}
.ml20{ margin-left:20px;}
.gcal-wrap{width:40px; border:1px solid #bfbfbf; position:relative;}
.gcal-wrap:after{content:''; width:36px; left:1px; border:1px solid #bfbfbf; position:absolute; display:block; height:4px; border-top:0; bottom:-5px;}
.gcal-wrap h3{margin:0; line-height:17px; font-size:10px; color:#fff; background:#f9a037; text-align:center;}
.gcal-wrap p{font-size:16px; line-height:21px; margin:0; text-align:center;}
.gcal-main-wrap{position:absolute; top:0; left:0;}
.talk-text{ margin-left:50px; font-size:16px;}
.hr-talk .divider{ border-bottom:1px solid #ddd;}
.mb10{ margin-bottom:10px;}
.searchresult .media-object{ margin-right:10px;}
/*challenge-dashboard*/
.chall_dashboard{ font-family: 'Source Sans Pro', sans-serif;}
.main_left{ padding:15px; border-right:1px solid #e4e4e4; min-width:750px; float:left;}
.main_right{ padding:10px; float:left;}
.main_left p{ margin:0px;}
.icon_crtchlg{ background:url(../img/sprite_chlgdb.png) -128px -18px no-repeat; display:inline-block; width:14px; height:14px; vertical-align:middle;}
.main_left .tit p{ font-size:18px; color:#3e4c51; text-transform:uppercase; background:#e3fbe8; padding:10px;}
.challenge_list{ margin-top:5px;}
.chlg_top{ background:#f1fbff; border:1px solid #d6e4ec; color:#3e4c51;}
.icon_rmoney{background:url(../img/dollar.png) 0 19px no-repeat; display:inline-block; width:24px; height:56px; vertical-align:middle;}
.icon_orangeplus{background:url(../img/orangeplus.png) 0 19px no-repeat; display:inline-block; width:20px; height:54px; vertical-align:middle;}
.chlg_top .borl{ border-left:1px solid #d6e4ec;}
.chlg_top p.main_txt a,.openevents .title a,.eventsbyme .title a{ color:#eb8915; font-size:16px;}
.grntxt{ color:#12864e;}
.icon_grp{background:url(../img/sprite_chlgdb.png) -14px -15px no-repeat; display:inline-block; width:24px; height:17px;vertical-align: middle; margin-right:5px;}
.chlg_cont{ background:#fff; border:1px solid #d4d4d4; border-top:none; font-size:14px;}
.txtr_bg{background:url(../img/txtr_bg.png) repeat; display:block;}
.bsmile{background:url(../img/greysmily.png) no-repeat; display:inline-block; width:35px; height:35px;}
.light_txt{ font-weight:300;}
.fwinner{ background:url(../img/sprite_chlgdb.png) -16px -111px no-repeat; display:inline-block; width:39px; height:39px; vertical-align:middle;}
.swinner{ background:url(../img/sprite_chlgdb.png) -16px -163px no-repeat; display:inline-block; width:39px; height:39px; vertical-align:middle;}
.twinner{ background:url(../img/sprite_chlgdb.png) -16px -213px no-repeat; display:inline-block; width:39px; height:39px; vertical-align:middle;}
.icon_win{ background:url(../img/sprite_chlgdb.png) -160px -11px no-repeat; display:inline-block; width:24px; height:24px; vertical-align:middle; text-align:center; color:#fff; padding-top:3px;}
.rank_abs{ position:absolute; top:-6px; right:-12px;}
.mr20{ margin-right:20px;}
.borr{ border-right:1px solid #ededed;}
.gdivider{ border-bottom:1px solid #f6f6f6;}
.mtb{ margin:10px 0px;}
.tab_win{ background:#3e4c51; color:#fff; border-radius:20px; padding:1px 8px;}
.mt45{ margin-top:45px;}
.mb5{ margin-bottom:5px;}
.hide_ipad{ display:none;}
.hide_ipad.drlist{ display:none;}
.dsphn{ display:none;}
.disib{ display:inline-block;}

/*lk-07-01 left navigation*/
.left_top{ background:#2bb6dc; text-align:center;}
.nomarbtm{ margin-bottom:0px;}
.mainc_right{ height:100%;}
/*.mainc_right .borright{ border-right:1px solid #d1d1d1;}*/
.icon_menu{ background:url(../img/icon_menu.png) no-repeat; width:18px; height:18px; display:none;}
.icon_menu.active{ background:url(../img/icon_clsmenu.png) no-repeat; width:18px; height:18px;}
.smmenu{ position:absolute; top:62px; display:none;}
.icon_menu.active .smmenu{ display:block;}
.leftpanel .nav-tabs{ border-bottom:none;}

/*lk-07-01 marketplace*/
.marktplc_div {font-family: 'Source Sans Pro', sans-serif;}
.marktplc_div .top_text p{ font-size:24px; font-weight:200; line-height:32px;}
.txtsb{ font-weight:600;}
.txtlght{ font-weight:100;}
.brdr_div{ border:1px solid #d4d4d4;}
.pad15_10{ padding:15px 10px;}
.icon_bcaret{ background:url(../img/sprite_mktplc.png) -304px -20px no-repeat; width:9px; height:7px;}
.borbtm{ border-bottom:1px solid #d4d4d4;}
.nopadleft{ padding-left:0px;}
.fnt13{ font-size:13px;}
.fnt14{ font-size:14px;}
.fnt15{ font-size:15px;}
.fnt16{ font-size:16px;}
.fnt20{ font-size:20px;}
.fnt26{font-size: 26px;}
.btn-cust .btn{ font-size:15px; color:#2f3b3f; padding:3px 22px;}
.btn-cust .btn.active{ font-size:15px; color:#eb8915; box-shadow:none;}
.hideinstl input{ border:none; outline:none;}
.spacer7{ margin-bottom:7px;}
.sub_head,.rightm h4{ background:#e8f3fa; padding:5px;}
.form-control{ height:26px;}
.cust_calign{ position:absolute; right:10px; top:3px; cursor:pointer;}
.mrgver10{ margin:10px 0px;}
.bortop{ border-top:1px solid #d4d4d4;}
.doctor_pic{ background:url(../img/sprite_mktplc.png) -14px -48px no-repeat; width:51px; height:51px;}
.doctor_pic1{ background:url(../img/sprite_mktplc.png) -14px -108px no-repeat; width:51px; height:51px;}
.doctor_pic2{ background:url(../img/sprite_mktplc.png) -14px -169px no-repeat; width:51px; height:51px;}
.doctor_pic3{ background:url(../img/sprite_mktplc.png) -14px -231px no-repeat; width:51px; height:51px;}
.doctor_pic4{ background:url(../img/sprite_mktplc.png) -14px -294px no-repeat; width:51px; height:51px;}
.doctor_det{ margin-left:10px;}
.doctor_det h3{ font-size:16px; color:#eb8915; margin:0px 0px 5px 0px;}
.txtorg{ color:#eb8915;}
.icon_map{ background:url(../img/sprite_mktplc.png) -14px -14px no-repeat; width:9px; height:14px;}
.icon_money{ background:url(../img/sprite_mktplc.png) -38px -14px no-repeat; width:14px; height:14px;}
.borhor{ border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4;}
.det_cont p{font-size:14px; margin:0px;}
.det_cont p span{ font-weight:normal;}
.det_cont .pad10{ padding:5px;}
.spacer90{ margin-bottom:90px;}
.det_cont .spacer90{ margin-bottom:120px;}
.datetxtsty{ color:#7e8d92; font-weight:100;}
.icon_stethoscope{background:url(../img/sprite_mktplc.png) -66px -14px no-repeat; width:15px; height:16px;}
.det_cont a{ font-size:14px;}
.det_cont a:hover{ font-size:14px; text-decoration:none; color:#e9840c;}
.icon_que{background:url(../img/sprite_mktplc.png) -95px -14px no-repeat; width:14px; height:14px;}
.icon_cornstar{background:url(../img/sprite_mktplc.png) -118px -14px no-repeat; width:25px; height:25px; position:absolute; right:0px; top:0px;}
.det_contright{ font-size:13px; text-align:center;}
.det_contright p{font-size:13px; margin:0px;}
.det_contright p span{ font-weight:normal;}
.det_contright .btn-align{ margin:5px 0px;}
.mt5{ margin-top:5px;}
.btn-custorg{ background:#fff; border:1px solid #f9a037; color:#eb8915;}
.icon_error{background:url(../img/sprite_mktplc.png) -167px -14px no-repeat; width:26px; height:21px;}
.error_div{ background:#fff4f1; border:1px solid #f1dbd5; font-size:14px; color:#3e4c51; padding:10px; font-style:italic;}
.icon_thumb{background:url(../img/sprite_mktplc.png) -275px -14px no-repeat; width:16px; height:17px;}
.custlht{ line-height:15px;}
.hr-talk .doctor_det h3{ font-size:14px;}
.hr-talk .doctor_det p{ font-size:14px; font-weight:100; margin:0px;}
.icon_txtmoney{background:url(../img/sprite_mktplc.png) -206px -16px no-repeat; width:9px; height:14px;}
.icon_distance{background:url(../img/sprite_mktplc.png) -229px -16px no-repeat; width:9px; height:14px;}
.icon_date{background:url(../img/sprite_mktplc.png) -251px -16px no-repeat; width:11px; height:14px;}
.category_list{ width:100%;}
.category_list.dropdown-menu{ margin:0px; padding:0px;}
.arrw_align{ position:absolute; right:15px; bottom:10px;}
.category_list ul{ list-style-type:none; padding:0px; margin:0px;}
.category_list ul li a{ background:#fff; font-size:15px; text-decoration:none; color:#2f3b3f; font-weight:100; display:block; padding:5px 10px;  border-bottom:1px solid #e5e5e5;}
.category_list ul li a:hover{ background:#fff3ea; color:#eb8915;}
.abs_pos{ position:absolute; bottom:0px; border-right:1px solid #d4d4d4; background:#fff;}
.srch-ser{ position:absolute; top:0px; width:100%; background:#fff; z-index:99;}
.icon_quest{background:url(../img/icon_que.png) no-repeat; width:19px; height:19px;}



/* Zebra striping */

.part_tab th { 
  background: #fff; 
  color: #3e4c51; 
  font-weight:100;
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
  vertical-align:top;
  font-size:13px;
  border-left:none;
  border-right:none;
}
.part_tab td{ 
  padding:5px 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
  vertical-align:top;
  font-size:14px;
  font-weight:100;
  border-left:none;
  border-right:none;
  vertical-align:middle;
}
.part_tab tr:hover td{ background:none;}
.admpart_tab table { 
  width: 100%; 
  border-collapse: collapse; 
  border: 1px solid #ccc;
}
/* Zebra striping */

.admpart_tab th { 
  background: #fff; 
  color: #3e4c51; 
  font-weight:100;
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
  vertical-align:top;
  font-size:13px;
  border-left:none;
  border-right:none;
}
.admpart_tab td{ 
  padding:5px 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
  vertical-align:top;
  font-size:14px;
  font-weight:100;
  border-left:none;
  border-right:none;
  vertical-align:middle;
}
.admpart_tab tr:hover td{ background:#fff3eb;}
.pay_opt{ visibility:hidden;}
.btn-custorg.pay_opt{ background:none;}
.admpart_tab tr:hover .pay_opt{ visibility:visible;}
.comment_box{border:1px solid #ccc; border-top: none;}
.custtxtarea{ width:100%; max-width:100%; height:61px; max-height:61px;}
.commentdiv .time_sty{ font-size:13px; color:#6c7479;}
.commentdiv{ font-size:14px; font-weight:100;}
.comtname{ margin-left:45px; margin-top:9px;}
.commentdiv p{ margin-bottom:0px;}
.start_detail{font-family: 'Source Sans Pro', sans-serif; margin-bottom:5px;}
.start_detail p{ font-size:14px; margin-bottom:0px;}
.start_detail p span{ font-size:13px;}
.start_detail p.detail{ font-weight:100 !important; font-size:13px; color:#3e4c51;}
.single_user{background:url(../img/sprite_chlgdetail.png) -137px -16px no-repeat; width:9px; height:18px;}
.grp_user{background:url(../img/sprite_chlgdetail.png) -157px -20px no-repeat; width:24px; height:14px;}
.back_align{ top:0px; right:10px; position:absolute;}
.spacer5{ margin-bottom:5px;}
.edit_opt1{ position:absolute; top:9px; right:5px; display:none;}
.icon_drpedt{ background:url(../img/drpedt.png) no-repeat; width:20px; height:21px; cursor:pointer;}
.edit_optm ul{ list-style-type:none; margin:0px; padding:0px;}
.edit_optm .dropdown-menu>li>a{ padding:5px 10px; border-bottom:1px solid #ccc;}
.edit_optm ul a{ color:#eb8915;}
.edit_optm .dropdown-menu>li>a:hover, .edit_opt1 .dropdown-menu>li>a:focus{color:#eb8915;}
.right_bg{ background:#fbfbfb;}
.icon_strttm{background:url(../img/sprite_chlgdetail.png) -195px -17px no-repeat; width:16px; height:16px;}
.double_user{background:url(../img/sprite_chlgdetail.png) -266px -16px no-repeat; width:13px; height:15px;}
.prgfig_sty{ color:#848f96; font-weight:bold; font-size:22px; position:absolute; top:40%; left:40%;}
.icon_chalgr{background:url(../img/sprite_chlgdetail.png) -227px -65px no-repeat; width:23px; height:14px;}
.icon_every{background:url(../img/sprite_chlgdetail.png) -260px -65px no-repeat; width:15px; height:14px;}
.post_opt{ font-size:15px; position:absolute; right:0px; top:0px; padding:10px 0px;}
.post_opt a:hover, .post_opt a:focus{ color:#e9840c; text-decoration:none;}
.icon_grnmoney{background:url(../img/sprite_chlgdetail.png) -328px -67px no-repeat; width:15px; height:15px;}
.icon_redmoney{background:url(../img/sprite_chlgdetail.png) -352px -68px no-repeat; width:15px; height:15px;}
.icon_xls{background:url(../img/sprite_chlgdetail.png) -291px -65px no-repeat; width:26px; height:26px; position:absolute; right:0px; top:7px; cursor:pointer;}
.icon_trfper{background:url(../img/sprite_chlgdetail.png) -378px -67px no-repeat; width:27px; height:18px; margin-right:5px;}
.icon_twoper{background:url(../img/sprite_chlgdetail.png) -409px -67px no-repeat; width:27px; height:18px; margin-right:5px;}
.pic_del{background:url(../img/sprite_chlgdetail.png) -444px -68px no-repeat; width:27px; height:22px; margin-right:22px; position:absolute; right:0px; top:10px; display:none;}
.photolist li:hover .pic_del{ display:block;}
.mod_mid textarea{ height:130px; max-height:130px; max-width:490px;}
.icon_bullet{background:url(../img/sprite_chlgdetail.png) -115px -100px no-repeat; width:11px; height:11px;}
.icon_number{background:url(../img/sprite_chlgdetail.png) -135px -100px no-repeat; width:11px; height:11px;}
.icon_imgadd{background:url(../img/sprite_chlgdetail.png) -76px -106px no-repeat; width:17px; height:14px;}
.comadm .comtname{ margin-left:73px; margin-top:0px;}
.prgs_div{ width:150px; margin:0px auto;}
/*lk-AdminBoard*/
.icon_plus{background:url(../img/sprite_admboard.png) -183px -28px no-repeat; width:14px; height:14px;}
.rightm a{ color:#eb8915;}
.rightm a:hover, .rightm a:focus{color:#eb8915; text-decoration:none;}
.admboard .tab_win{ padding:3px 8px;}
.nomartop{ margin-top:0px;}
.admboard .challenge_list2{ margin-top:0px;}
.admboard{font-family:'Source Sans Pro', sans-serif;}
.admboard p{ color:#3e4c51; font-family:'Source Sans Pro', sans-serif;}
.admboard .part_det h3{ font-size:16px; margin:0px 0px 5px 0px; color:#eb8915;}
.admboard .part_det .divider{ border-bottom:1px solid #ececec;}
.active_chlg{ height:642px; overflow: auto; font-size:14px;}
.active_chlg h2{ font-size:18px; color:#767a81; font-weight:800; margin:0px;}
.active_chlg .bortop{ border-top:1px solid #ececec;}
.borrds{ border-right:1px dashed #c7c7c7;}
.fix_footer{ position:absolute; bottom:0px; width:100%;}
.fix_footer p{ margin-bottom:0px;}
.fix_footer span{ font-weight:600; margin-left:5px; color:#767a81;}
.spacer64{ margin-bottom:64px;}
.fix_footer .borl{ border-left:1px solid #ececec;}
.padl5{ padding-left:5px;}
.admboard .challenge_list2 .winner_list li{ width:40px; height:40px;}
.admboard .mtb{ margin:5px 0px;}
.ff_unp{background:url(../img/sprite_admboard.png) -17px -69px no-repeat; width:40px; height:40px;}
.fs_unp{background:url(../img/sprite_admboard.png) -64px -69px no-repeat; width:40px; height:40px;}
.ft_unp{background:url(../img/sprite_admboard.png) -111px -69px no-repeat; width:40px; height:40px;}
.sf_unp{background:url(../img/sprite_admboard.png) -17px -118px no-repeat; width:40px; height:40px;}
.ss_unp{background:url(../img/sprite_admboard.png) -64px -118px no-repeat; width:40px; height:40px;}
.tf_unp{background:url(../img/sprite_admboard.png) -17px -169px no-repeat; width:40px; height:40px;}
.ts_unp{background:url(../img/sprite_admboard.png) -64px -169px no-repeat; width:40px; height:40px;}
.tt_unp{background:url(../img/sprite_admboard.png) -111px -169px no-repeat; width:40px; height:40px;}
.icon_part{background:url(../img/sprite_admboard.png) -209px -26px no-repeat; width:13px; height:15px;}
.admboard .upcmg_event.part_det h3{ margin:0px 0px 8px 0px;}
.upcmg_event{ font-size:14px; height:280px; overflow:auto;}
.fntbold{ font-weight:600;}
.admboard p.datetxtsty{ color:#7e8d92;}
.grp_user.fixpos{ position:absolute; right:0px; top:0px;}
.icon_treasury{background:url(../img/sprite_admboard.png) -12px -16px no-repeat; width:32px; height:32px;}
.mt20{ margin-top:20px;}
.mt15{ margin-top:15px;}
.mt10{margin-top:10px; }
.divider{ border-bottom:1px solid #d4d4d4;}
.fnt18{ font-size:18px;}
.right-div .rewardsec{ font-size:14px;}
.icon_troffy{background:url(../img/sprite_admboard.png) -60px -22px no-repeat; width:18px; height:18px;}
.icon_grythumb{background:url(../img/sprite_admboard.png) -93px -27px no-repeat; width:13px; height:13px;}
.icon_actuser{background:url(../img/sprite_admboard.png) -122px -26px no-repeat; width:16px; height:13px;}
.icon_caldr{background:url(../img/sprite_admboard.png) -157px -23px no-repeat; width:16px; height:18px;}
.fix_fig{ position:absolute; top:10px; right:10px;}
.grp_mod .modal-dialog{ width:640px; font-size:14px;}
.mod_tit{ font-size:18px; font-weight:100; color:#202c30;}
.icon_ppre{background:url(../img/sprite_admboard.png) -239px -29px no-repeat; width:7px; height:9px;}
.icon_pre{background:url(../img/sprite_admboard.png) -265px -29px no-repeat; width:7px; height:9px;}
.icon_nxt{background:url(../img/sprite_admboard.png) -291px -29px no-repeat; width:7px; height:9px;}
.icon_pnxt{background:url(../img/sprite_admboard.png) -317px -29px no-repeat; width:7px; height:9px;}
.blue_champtab table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */

.blue_champtab th { 
  background: #fff;
color: #3e4c51;
font-weight: 100;
padding:8px;
border: 1px solid #d7d7d7;
text-align: left;
vertical-align: top;
font-size: 14px;
border-left: none;
border-right: none;
color:#657479;
}
.blue_champtab td { 
  padding:8px;
border: 1px solid #f2f2f2;
text-align: left;
vertical-align: top;
font-size: 14px;
font-weight: 100;
border-left: none;
border-right: none;
vertical-align: middle;
color:#3e4c51;
}
.blue_champtab.teammembers .member{ padding:0px; border:none;}
.blue_champtab.teammembers .membername a{ font-weight:400;}

.lead_boardtab table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */

.lead_boardtab th { 
  background: #fff;
color: #3e4c51;
font-weight: 100;
padding:8px;
border: 1px solid #d7d7d7;
text-align: left;
vertical-align: top;
font-size: 14px;
border-left: none;
border-right: none;
color:#657479;
}
.lead_boardtab td { 
  padding:8px;
border: 1px solid #f2f2f2;
text-align: left;
vertical-align: top;
font-size: 14px;
font-weight: 100;
border-left: none;
border-right: none;
vertical-align: middle;
color:#3e4c51;
}
.lead_boardtab.teammembers .member{ padding:0px; border:none;}
.lead_boardtab.teammembers .membername a{ font-weight:400;}
.num_align{ margin:10px 10px 0px 10px;}
.sect_tit{ font-size:18px; margin:0px 0px 0px 5px;}
.past_chlg{ font-size:14px; font-weight:100;}
.past_chlg .sub_tit{ font-size:16px; font-weight:normal; margin-bottom:5px;}
.past_chlg p{ margin-bottom:0px;}
.rank_cont{ width:42px; margin:0px auto;}
.mrghor5{ margin:0px 5px;}
.borleft{ border-left:1px solid #d1d1d1;}
.admboard .past_chlg .tab_win{ padding:1px 8px;}
.health_div .sect_tit{ font-size:16px; border-bottom:1px solid #ddd; color:#eb8915; padding-bottom:5px;}
.tot_sty{ font-size:20px; color:#474b52; font-weight:600;}
.exp_cat{ font-size:13px; font-weight:100;}
.self{ background:#f9a037; width:11px; height:11px; display:inline-block; margin:0px 5px 0px 10px;}
.spous{ background:#a07cb5; width:11px; height:11px; display:inline-block; margin:0px 5px 0px 10px;}
.depend{ background:#c5f5f1; width:11px; height:11px; display:inline-block; margin:0px 5px 0px 10px;}
.pat_detail{ font-size:14px; margin-top:20px}
.pat_detail .tit{ font-weight:400; margin:0px;}
.det_sect{ border-bottom:1px solid #f7f7f7; padding:10px 0px;}
.det_sect .fig{ font-size:16px; font-weight:600;}
.exp_div{ font-size:14px;}
.icon_coll{ background:url(../img/sprite_health.png) -51px -71px no-repeat; width:13px; height:13px;}
.icon_coll.active{ background:url(../img/sprite_health.png) -72px -71px no-repeat; width:13px; height:13px;}
.exp_div .fig_sty{ font-size:18px; font-weight:600;}
.exp_div p{ margin-bottom:0px;}
.rewardsec.text-left{ text-align:left;}
.icon_inpat{ background:url(../img/sprite_health.png) -96px -72px no-repeat; width:13px; height:13px;}
.icon_outpat{ background:url(../img/sprite_health.png) -114px -72px no-repeat; width:13px; height:13px;}
.icon_proff{ background:url(../img/sprite_health.png) -135px -72px no-repeat; width:13px; height:13px;}
.double_line{ font-size:14px;}
.double_line .tit{ font-weight:600;}
.fntlght{ font-weight:100;}
.exp_date{ padding:15px; background:#f8f8f8; border-left:1px solid #d4d4d4;}
.claim_det{ font-size:14px; padding:15px 0px 10px 0px; border-bottom:1px solid #f0f0f0;}
.claim_det p{ margin:0px;}
.claim_tab table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */

.claim_tab th { 
  background: none;
color: #2c2e32;
padding:8px;
text-align: left;
vertical-align: top;
font-size: 14px;
border: none;
font-weight:bold;
padding-left:0px;
}
.claim_tab td { 
  padding:8px;
text-align: left;
vertical-align: top;
font-size: 14px;
font-weight: 100;
border: none;
vertical-align: middle;
color:#474b52;
padding-left:0px;
}
.icon_smnone{ background:url(../img/sprite_health.png) -16px -16px no-repeat; width:20px; height:20px;}
.icon_smgreen{ background:url(../img/sprite_health.png) -17px -49px no-repeat; width:20px; height:20px;}
.icon_smred{ background:url(../img/sprite_health.png) -16px -80px no-repeat; width:20px; height:20px;}
.icon_addbox{ background:url(../img/sprite_health.png) -52px -21px no-repeat; width:15px; height:15px;}
.blue_arw{background:url(../img/sprite_health.png) -107px -26px no-repeat; width:9px; height:6px;}
.prog_div{ font-size:11px; color:#787e8a;}
.range_slide{ position:absolute; top:0px; left:47%; cursor:pointer;}
.range_slide p{ margin-bottom:0px; line-height:0px; color:#25272a;}
.mrd30{ margin-right:30px;}
.icon_othusr{background:url(../img/sprite_health.png) -78px -22px no-repeat; width:16px; height:12px;}
.range_slide.scnd{ left:17%;}
.cheap{ background:#48b05b; width:8px; height:8px; display:inline-block; margin:0px 5px 0px 0px;}
.most_exp{ background:#ff8d79; width:8px; height:8px; display:inline-block; margin:0px 5px 0px 10px;}

/*for ipad*/
@media (min-device-width: 768px) and (max-width: 1024px){
    .myTab>li>a{padding: 10px;}
 .apntmntsrch .cntntmdl .cmn{margin-right: 0;}
.rightm{ padding:20px; padding-bottom:20px;}	
/*.left-div{ margin-right:0px !important;}*/	
/*.right-div{ position:relative; width:100%; padding:0px 10px 0px 20px;} */
.padt25{ padding-top:8px;}	
.rightpanel{ margin-left:55px;}
a.tablnk.rbrd{ border-bottom:1px solid #025489;}
.date_talk{ min-height:40px;}
.navbar-collapse.collapse{display:block !important}
.navbar-nav>li{ float:left;}
.btn-cust .btn{ padding:3px 18px;}
.det_cont .pad10{ padding:9px;}
.det_cont .spacer90{ margin-bottom:86px;}
.det_contright .pad5{ padding:2px;}
.edit_opt1{ display:block;}
.log-tab tr:hover td{ background:none;}
.log-tab tr:hover .edit_opt{ visibility:hidden;}
.edit_optm .dropdown-menu.pull-right{ top:31px !important;}
.borleft{ border:none;}
.txt_lpad{ text-align:left;}
.mrd30{ margin-right:0px;}
#labs .rowtitle {font-size: 16px;color: #28add2;padding-left: 18px;}
.hamburg{display: block !important; cursor:pointer;}
.right-div .appointments{width: 175px !important;padding-right: 0 !important;padding-left: 0 !important;}
.appointments .rgthdng{font-size: 15px !important;}
.appointments .appntbox .topbox .crve{left: 47px;}
.appointments .appntbox .tme{font-size: 16px;}
.right-div .appointments {font-size: 11px;}
.appointments .topbox .cal{padding-left: 0;}
.right-div .appointments .cnfrm{padding-left: 18px;margin-right: 0;padding-right: 0;}
.rightm .phrvital .value {font-size: 20px;}
.rightm .phr-wrapper{font-size: 12px;}
.topbox .user {line-height: 15px;margin-top: 10px;}
.cntntbtm .btmhd .sarch .care{display: block;}
.cntntbtm .btmhd .sarch{line-height: 20px !important;}

}

/*for both ipad and mobile*/

@media screen and (max-width:1024px){
	.leftpanel{ width:55px;}
    .left-div.active{width: 600px;}
    .right-div.active{display: none;}
    .apntmntsrch .cntntbtm .info{padding-left: 10px;}
    .apntmntsrch .cntntbtm .dctrdtls p{font-size: 13px;}
    .apntmntsrch .cntntbtm .ttl{font-size: 19px !important;}
    .apntmntsrch .cntntbtm .dctrdtls .hsptl{line-height: 15px;}
	.hide_ipad{ display:none;}
	.hide_ipad.drlist{ display:none;}
}

@media screen and (max-width:768px){

a.tablnk{ width:100%;}
.rightm{ padding:15px;}	
.wd30per{ width:30%;}
.wd70per{ width:70%;}
.abs_pos{ width:100%; border-right:none;}
.mainc_right .borright{ border-right:none;}
.det_contright{ border-top:1px solid #d4d4d4; padding-bottom:40px;}	
}

/*for mobile*/
@media screen and (max-width:480px){
    .contnthd{overflow: hidden;}
    .cntntbtm .btmhd .sarch .care{display: inline-block;}
    .cntntbtm .btmhd .btnss{text-align: left !important;}
    .box2 .another, .box3 .another,.box2 p .btn, .box3 p .btn{font-size: 12px !important;}
    .log-tab1 tbody td,.log-tab tbody td{width: 100% !important;}
    .log-tab p{line-height: 14px;}
    .phrvital .subtxt{text-align: center;padding-left: 0 !important;padding-right: 0 !important;}
    .phrvital .fontwtlt{display: none;}
    .phr-wrapper .nmbr{font-size: 12px !important;}
    .right-div .appointments{margin-bottom: 50px;}
    .right-div .appointments .cnfrm{text-align: right;padding-right: 10px;}
    .right-div .appointments{width: 270px !important;}
    .appointments .appntbox .topbox .crve{left: 90px;}
    .phr-wrapper td .rowttle{font-size: 15px;}
    .phrvital .subtxt{font-size: 11px;}
    .phrvital .value{font-size: 17px !important;}
    .phrvital .hght,.phrvital .wght,.phrvital .bp{text-align: center;}
    .phr-wrapper .steps .rowbrdr{padding: 11px 0 !important;}
    .phr-wrapper .phrvital .cntnt i{display: block !important;margin: auto;}
.rightm .hdng{border-bottom: 2px solid #e6e7e7;padding-bottom: 10px;margin: 0 0 1px;}
.cnditn .hdng{border-bottom: none;}
.steps tr td{height: 30px !important;}    
.mobpl{ float:left !important}
.mobaddrs{ float:left !important; margin:15px 0px;}
.nobormob{ border:none;}	
.chall-tabs .nav-tabs>li{ padding:4px;}	
.fulwdmob{ width:100%;}
.wd30per{ width:100%;}
.wd70per{ width:100%;}
.rightm{ padding:10px;}
.rightpanel{ margin-left:0px;}
.ipnb10{ margin-bottom:10px;}
.comment-wrap .searchresult h4 a{ display:block;}
.searchresult .media-object{ float:left;}
.comment-wrap .searchresult h4{ margin-top:0px;}
.custpr{ float:right; margin-bottom:0px;}
.dsphn{ display:block;}
.dsdesk{ display:none;}
.newsfeed-widget-wrapper{ padding:7px;}
.conclde-people .competitors{ padding:0px 4px; width:50%;}
.conclde-people .competitors.thirdcomp{ margin-left:15%; width:60%; margin-top:20px;}
.iphnrbrn{ border:none;}
.nav>li>a{ padding:10px;}
.smmenu .left-tablist ul li a{ font-size:14px;}
.smmenu .listfoot a{font-size:14px;}
.smmenu .leftpanel{ display:block; z-index:99; width:100%;}
.smmenu .leftpanel a.tablnk{ width:50%;}
.smmenu .left-tablist ul li a{ padding:3px 10px;}
.smmenu .listfoot a{padding:3px 10px;}
.icon_menu{ display:block;}
.smmenu .custfl{ float:left;}
.smmenu .innerdiv a.lnkac{ margin-top:25px; margin-left:10px;}
.smmenu .innerdiv h2{ font-size:16px;}
.smmenu a.tablnk.rbrd{ border-bottom:none;}
.det_cont .pad10{ padding:6px;}
.marktplc_div .top_text p{ font-size:18px; line-height:24px;}
.det_cont .datetxtsty{ float:right;}






.log-tab table, .log-tab thead, .log-tab tbody, .log-tab th, .log-tab td, .log-tab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.log-tab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.log-tab tr { border:none; border-bottom: 1px solid #ccc; }
	
	.log-tab td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	
	.log-tab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.log-tab td:nth-of-type(1):before { content: "ALLERGY NAME"; }
	.log-tab td:nth-of-type(2):before { content: "REACTION"; }
	.log-tab td:nth-of-type(3):before { content: "STATUS"; }


.log-tab1 table, .log-tab1 thead, .log-tab1 tbody, .log-tab1 th, .log-tab1 td, .log-tab1 tr { 
        display: block; 
    }
    
    /* Hide table headers (but not display: none;, for accessibility) */
    .log-tab1 thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    
    .log-tab1 tr { border:none; border-bottom: 1px solid #ccc; }
    
    .log-tab1 td { 
        /* Behave  like a "row" */
        border: none;
        position: relative;
        padding-left: 50%; 
    }
    
    .log-tab1 td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
    }
    
    /*
    Label the data
    */
    .log-tab1 td:nth-of-type(1):before { content: "PROCEDURE NAME"; }
    .log-tab1 td:nth-of-type(2):before { content: "CONDUCTED ON"; }
    .log-tab1 td:nth-of-type(3):before { content: "DIRECTED BY"; }

	
  



.admlog-tab table, .admlog-tab thead, .admlog-tab tbody, .admlog-tab th, .admlog-tab td, .admlog-tab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.admlog-tab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.admlog-tab tr { border:none; border-bottom: 1px solid #ccc; }
	
	.admlog-tab td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	
	.admlog-tab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.admlog-tab td:nth-of-type(1):before { content: "Name"; }
	.admlog-tab td:nth-of-type(2):before { content: "Weight (lbs)"; }
	.admlog-tab td:nth-of-type(3):before { content: "Verified by"; }
	.admlog-tab td:nth-of-type(4):before { content: "Change(lbs)"; }
	.admlog-tab td:nth-of-type(5):before { content: "%"; }	
	
.part_tab table, .part_tab thead, .part_tab tbody, .part_tab th, .part_tab td, .part_tab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.part_tab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.part_tab tr {  border:none; border-bottom: 1px solid #ccc;}
	
	.part_tab td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	
	.part_tab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.part_tab td:nth-of-type(1):before { content: "Name"; }
	.part_tab td:nth-of-type(2):before { content: "Department"; }
	
.admpart_tab table, .admpart_tab thead, .admpart_tab tbody, .admpart_tab th, .admpart_tab td, .admpart_tab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.admpart_tab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.admpart_tab tr {  border:none; border-bottom: 1px solid #ccc;}
	
	.admpart_tab td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	
	.admpart_tab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.admpart_tab td:nth-of-type(1):before { content: "Name"; }
	.admpart_tab td:nth-of-type(2):before { content: "Department"; }	
	.admpart_tab td:nth-of-type(3):before { content: "Payment Status"; }	
	
/* Force table to not be like tables anymore */
	.blue_champtab table, .blue_champtab thead, .blue_champtab tbody, .blue_champtab th, .blue_champtab td, .blue_champtab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.blue_champtab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	
	.blue_champtab td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.blue_champtab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.blue_champtab td:nth-of-type(1):before { content: "Participants"; }
	.blue_champtab td:nth-of-type(2):before { content: "Department"; }
	.blue_champtab td:nth-of-type(3):before { content: "Points"; }
	.blue_champtab td:nth-of-type(4):before { content: "Contribution"; }
	
/* Force table to not be like tables anymore */
	.lead_boardtab table, .lead_boardtab thead, .lead_boardtab tbody, .lead_boardtab th, .lead_boardtab td, .lead_boardtab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.lead_boardtab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	
	.lead_boardtab td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.lead_boardtab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.lead_boardtab td:nth-of-type(1):before { content: "Participants"; }
	.lead_boardtab td:nth-of-type(2):before { content: "Department"; }
	.lead_boardtab td:nth-of-type(3):before { content: "Points"; }		
	
/* Force table to not be like tables anymore */
	.claim_tab table, .claim_tab thead, .claim_tab tbody, .claim_tab th, .claim_tab td, .claim_tab tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.claim_tab thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	
	.claim_tab td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 30%; 
	}
	
	.claim_tab td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.claim_tab td:nth-of-type(1):before { content: "Procedure"; font-weight:bold; }
	.claim_tab td:nth-of-type(2):before { content: "Cost"; font-weight:bold;}
.txt_lmob{ text-align:left !important; margin-top:5px; float:left !important;}	
.e_record ul li{ min-width:210px;}
.time_sty{ float:left !important}
.msg_mod .modal-dialog{ width:300px; margin:0px auto;}
.grp_mod .modal-dialog{ width:300px; margin:0px auto;}
.fntedit .btn{ padding:6px;}
.post_opt{ left:0px;}
.postalign{ padding-top:50px;}
.wid95{ width:80%;}
.mobmt5{ margin-top:5px;}
.fix_footer{ bottom:-56px; border-bottom:1px solid #ececec;}
.right-div{ padding:0px 10px;}
.mob_align{ display:block; width:100%; margin-bottom:9px;}
.fix_fig{ position:absolute; top:10px; right:10px;}
.edit_optm .dropdown-menu.pull-right{ top:31px !important; left:50% !important}
.sect_tit{ font-size:16px;}

.tablewrap table, .tablewrap thead, .tablewrap tbody, .tablewrap th, .tablewrap td, .tablewrap tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.tablewrap thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.tablewrap tr { border:none; border-bottom: 1px solid #ccc; }
	
	.tablewrap td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	
	.tablewrap td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.tablewrap td:nth-of-type(1):before { content: "NAME"; }
	.tablewrap td:nth-of-type(2):before { content: "VALUE"; }
	.tablewrap td:nth-of-type(3):before { content: "REFERENCE RANGE"; }


	}
@media (min-width:320px) and (max-width:480px){
.disn{ display:none;}	
.custftr{ float:right;}
.custftl{ float:left;}
.custwmb{ width:80%;}
.custbor{ border-bottom:1px solid #d4d4d4; width:100%;}
	}	
@media (min-width:320px) and (max-width:400px){
.photolist li{ width:50%;}		
	}


/*---DEVESH----PHR-LHS-----*/
.fontwtlt{font-weight: 300;}
.navbar-right{margin-top: 5px;}
.navbar-right .dropdown a{color: #606471;font-size: 12px !important;padding-right: 0;}
.navbar-right .bluedwn a{color: #23c4d3;font-size: 14px;padding-left: 6px;}
.navbar .nav .open>a{ background:none;}
.navbar{border-color: #e7e7e7;}
.picuser{position: relative;}
.nav>li>a:hover, .nav>li>a:focus{background-color: transparent !important;}
.leftpanel .leftarrw{background: url(../img/sidearrow.png) no-repeat;width: 20px;height: 20px;position: absolute;left: 14px;top: 38px;}
.leftpanel .rightarrw{background: url(../img/sidearrow.png) no-repeat -11px;width: 20px;height: 20px;position: absolute;right: 11px;top: 37px;}
.listfoot .book span{color: #2bb6dc;font-weight: bold;} 
.listfoot .bluarrw{background: url(../img/rightblue.png) no-repeat;width: 9px;height: 20px;margin-left: 57px;margin-top: 6px;}
.right-div .appointments{margin-top: 22px;margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px;}
.rightm .hdng{font-size: 20px;font-weight: 600;}
.rightm .hdng .vitlicon{background: url(../img/hdngsprit.png) no-repeat;width: 20px;height: 25px;}
.rightm .hdng .alrgicon {background: url(../img/hdngsprit.png) no-repeat;width: 25px;height: 20px;background-position: -37px 0px;}
.rightm .hdng .prodicon{background: url(../img/hdngsprit.png) -66px 1px no-repeat;width: 24px;height: 24px;}
.rightm .hdng .condicon{background: url(../img/hdngsprit.png) -96px 2px no-repeat;width: 20px;height: 30px;}
.phr-wrapper .steps{margin-bottom: 50px;}
.phr-wrapper .brdrbtm{border-bottom: 2px solid #e6e7e7;overflow: hidden;padding-bottom: 10px;clear: both;}
.phr-wrapper .cntnt .brdrrght{height: 15px;border-right: 1px solid #e6e7e7;}
.phr-wrapper .cntnt .onlyhght{height: 15px;}
.phrvital .hlthicon{background: url(../img/htwtbp.png) no-repeat;width: 20px;height: 30px;}
.phrvital .wgticon{background: url(../img/htwtbp.png) -24px 0 no-repeat;width: 30px;height: 30px;}
.phrvital .bpicon{background: url(../img/htwtbp.png) -60px 0 no-repeat;width: 34px;height: 30px;}
.phrvital .fontwtlt{color: #888888;}
.phrvital .value{font-size: 25px;}
.phrvital .subtxt{color: #72a72e;font-size: 14px;padding-left: 92px;}
.phrvital{overflow: hidden;}
.phr-wrapper .subhdng{font-size: 12px;}
.phr-wrapper .steps .rowbrdr{border-bottom: 1px solid #e6e7e7;padding:18px 0 ;overflow: hidden;}

.phr-wrapper,.topbox .name{font-size: 14px;}
.phr-wrapper .statsbar{background: url(../img/prgrsbar.png) 0 0 no-repeat;width: 135px;height: 7px;}
.phr-wrapper .statsbar1{background: url(../img/prgrsbar.png) 0 -23px no-repeat;width: 135px;height: 7px;}
.phr-wrapper .nmbr{font-size: 16px;color: #7b7b7b;font-weight: bold;}
.steps .scnd{background-color: #f3f3f3;}
.appointments{font-size: 12px;}
.appointments .appnticon{background: url(../img/upcmngicon.png) no-repeat;width: 22px;height: 20px;}
.appointments .tick{background: url(../img/orngtk.png) no-repeat;width: 14px;height: 9px;}
.appointments .rgthdng{font-size: 22px;}
.appntbox .tme{font-size: 22px;}
.appointments .cnfrm{color: #a3a3a3;padding-left: 48px;}
.topbox .name,.topbox .assoc{font-weight: 600;}
.topbox .add{color: #8e8e8e;}
.appntbox .qrtext{color: #18a5cb;text-decoration: underline;}
.appntbox{border: 1px solid #ddd;border-bottom: 2px solid #18a5cb;}
.appntbox .topbox{border-bottom: 1px solid #ddd;padding-top: 30px;padding-bottom: 30px;position: relative;}
.appntbox .bottmbox{padding: 15px 10px 10px 10px;}
.appntbox .bottmbox img{padding-bottom: 15px;}
.topbox .date{line-height: 15px;}
.topbox .cal{padding-left: 8px;}
.appntbox .topbox .crve{position: absolute;top: -4px;left: 35%;}
.left-tablist ul li.active span{color: #454545;font-weight: 500;}
.collps{border: 1px solid #fff;overflow: hidden;width: 90%;margin: auto;border-radius: 3px;padding: 10px;}
.collps .btntick{background: url(../img/menutick.png) -27px 1px no-repeat;width: 8px;height: 15px;}
.collps button{width: 29px;height: 30px;padding: 0;background-color: #28add2;border: none;}
.collps .well{background-color: transparent !important;border:none;padding: 0;min-height: 0;}
.whitetick{background: url(../img/menutick.png) 0px 7px no-repeat;width: 15px;height: 20px;}
.collps p{color: #fff;font-size: 14px;margin: 0;line-height: 15px;}
.fontltit{font-weight: 300;font-style: italic;}
.collps .nme{font-weight: 600;}
.collps .info{margin-bottom: 20px; cursor:pointer;}
.collps .info2{margin-top: 20px;}
.hamburg{padding: 20px 0 20px 12px;display: block; cursor:pointer;}


.steps th{background-color: #fff;color: #888888;border: none;font-size: 12px;font-weight: 300;}
.steps tr{padding: 6px;border-bottom: 1px solid #e6e7e7;background-color: #f3f3f3;}
/*tr:nth-of-type(even){background-color: #f3f3f3;}*/
tr:nth-of-type(odd){background-color: #fff !important;}
td, th{border: none !important;}



table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}
/*th { 
 
  color: red; 
  font-weight: bold; 
}*/
td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

.steps tr td{height: 55px;}
.allrgy{margin-bottom: 40px;}
.hght.phrvital span{margin-top: 5px;}
.phr-wrapper .rowttle{font-size: 18px;color: #28add2;}
.phr-wrapper thead th{width: 30%;}
.phr-wrapper thead th:first-child{width: 40%;}
.phr-wrapper tbody td{width: 30%;}
.log-tab2 thead th:first-child{width: 70% !important;}
.log-tab2 tbody td{width: 30%;}
.topbox{padding-top: 30px;padding-bottom: 30px;}

/* --Created by Chitkala 03/02/2015--*/
.ml40{margin-left:40px;}
.labs-wrapper{padding:20px;}
.nopadright{padding-right:0px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}
.padl16{padding-left:16px;}
.icon-accord-add{width:22px;height:22px; border:solid 1px #cbcaca;background:url(../img/add.png) no-repeat center;background-size:50% 50%;display:inline-block;vertical-align:middle; border-radius:3px;pointer:cursor;}
.fnt12lt{font-size:12px; color:#888888;}
.borthinbtm{border-bottom: 1px solid #e6e7e7;}
.txtred{color:#fb5e5b;}
.txtemplight{font-style:italic; color:#434242}
.icon-reduparrow{background:url(../img/reduparrow.png) no-repeat center bottom;width:8px;height:10px;margin-top:-3px;}
.icon-notepad{ background:url(../img/notepad.png) 0 0 no-repeat; width:11px; height:14px; display:inline-block; vertical-align:middle; margin-right:4px;}
.grey-panel{background:#f8f8f8; border:solid 1px #e6e6e6;border-top: none;}
.padlr15{padding:0px 15px;}
.open{background:#ebfbff; border:solid 1px #d5e8ed; border-radius:3px 3px 0px 0px;margin-top:-1px;}
.open .icon-accord-add{width:22px;height:22px; border:solid 1px #cbcaca;background:url(../img/remove.png) no-repeat center;background-size:50%;display:inline-block;vertical-align:middle; border-radius:3px;pointer:cursor;}
.btn.nav-btn{padding:1px 8px;}


/*---Appointment Search (user login)------*/

/*.apntmntsrch .cmn{display: inline-block;}*/
.apntmntsrch .box{clear: both;overflow: hidden;}
.apntmntsrch .mdify{color: #db8825;font-size: 14px;font-style: italic;}
.apntmntsrch .dctrtyp{margin-left: 10px;margin-right: 10px;}
.apntmntsrch .form-control{padding: 0 12px;}
.appntchng{padding: 0 !important;}
.apntmntsrch .contnthd{background-color: #f3f1ef;padding: 9px 10px 10px 10px;}
.apntmntsrch .cmn button,.apntmntsrch .cmn select {height: 25px;border-radius: 2px;}
.contnthd .btn{padding: 0 12px !important;}
.contnthd .in{font-size: 13px;}
.contnthd .form-control,.contnthd .btn{font-size: 12px !important;}
.btn-orng{ color: #e9840c;border-color: #ffc682;}
.lesicon{background: url(../img/filter.png) 0 1px no-repeat;width: 14px;height: 15px;}
.cntntbtm .dctrpic{margin-right: 15px;}
 .box{border: 1px solid #cdcdcd; margin-bottom: 20px; padding-bottom: 0px;}
.cntntbtm .box2{border: 1px solid #cdcdcd; margin-bottom: 20px;}
.cntntbtm .info{background: url(../img/diaglines.png);padding-top: 39px;padding-left: 20px;padding-bottom: 28px;}

.cntntbtm .request p:first-child{font-size: 16px;color: #808080;line-height: 8px;}
.cntntbtm .request{font-size: 14px;padding: 46px;}
.cntntbtm .request .date{color: #313030;font-size: 16px;margin-top: 5px;margin-bottom: 15px;}
.cntntbtm .request p{margin: 0;}
.cntntbtm .request .avail{margin-bottom: 10px;}
.cntntbtm .another{font-size: 14px;color: #808080;}
.innerblck .dctrpic .view{color: #df8215;font-size: 13px;text-align: center;border-top: 1px solid #afafaf;margin-bottom: 0;padding: 3px;}
.innerblck .dctrpic{border: 1px solid #afafaf;border-radius: 3px;}
.cntntbtm .ttl{color: #1ca4c9;font-size: 25px;margin-bottom: 6px;}
.cntntbtm .ttl a{color: #1ca4c9;}
.cntntbtm .dctrdtls{font-size: 16px;}
.cntntbtm .dctrdtls .add{color: #636f71;margin-bottom: 15px;line-height: 17px;}
.cntntbtm .dctrdtls .hsptl{line-height: 30px;margin-top: 6px;}
.cntntbtm .dctrdtls .venue{font-size: 15px;color: #000;}
.cntntbtm .dctrdtls .vnuicon{background: url(../img/vnuicon.png) no-repeat;width: 12px;height: 15px;}
.cntntbtm .dctrdtls p{margin: 0;}
.box2 .request,.box3 .request{padding: 46px 0;}
.box2 .another,.box3 .another{line-height: 25px !important;}
.fontwtsb{font-weight: 600;}
.cntntbtm .btmhd{border-bottom: 1px solid #cdcdcd;margin-bottom: 20px;padding-bottom: 10px;overflow: hidden;}
.cntntbtm .btmhd .sarch{line-height: 34px;font-size: 15px;}
.cntntbtm .prox{background-color: #aeaeae;color: #fff;border: 1px solid #929292;margin-right: -3px;margin-left: 10px;}
.btmhd button{border-radius: 1px;}
.btmhd .sortby{font-size: 14px; font-weight: 400;}
.cntntbtm .btmhd .btnss{text-align: right;}
.cntntmdl .cmn{float: left; margin-right: 20px;}
.cntntmdl .amount{text-indent: -99999px;}
.cntntmdl .gndr .checkbox{display: inline-block;margin-right: 10px;}
.radio+.radio, .checkbox+.checkbox{margin-top: 10px;}
.cntntmdl .gndr .maleicon{background: url(../img/gndrmale.png) no-repeat;width: 22px;height: 21px;}
.cntntmdl .gndr .fmaleicon{background: url(../img/gndrfemale.png) no-repeat;width: 22px;height: 21px;}
.cntntmdl .dctrtyp{padding-top: 8px;}
.cntntmdl .dctrtyp .form-control{padding-left: 1px;}
.cntntmdl .gndr{font-size:12px;margin-right: 20px;margin-left: 4px;}
.cntntmdl{border-bottom: 1px solid #e4ded7;padding-top: 35px;padding-bottom: 10px;margin-bottom: 30px;}

.contnthd {
    position: relative;
    background: #f3f1ef;
    border: 1px solid #e4ded7;
}
.contnthd:after, .contnthd:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.contnthd:after {
    border-color: rgba(243, 241, 239, 0);
    border-top-color: #f3f1ef;
    border-width: 9px;
    margin-left: 340px;
}
.contnthd:before {
    border-color: rgba(228, 222, 215, 0);
    border-top-color: #e4ded7;
    border-width: 11px;
    margin-left: 338px;
}

.cntntmdl .dstncbr{padding-top: 8px;font-size: 12px;}
.map{background: url(../img/map.png);overflow: hidden;
height: 100%;}

.headpane{padding-bottom:10px; border-bottom:solid 1px #e6e7e7;}
.accpanehead{padding:15px 0px; border-bottom:solid 1px #e6e7e7;}
#labs{font-size:14px;}
#labs .rowtitle{font-size:18px;color: #28add2;padding-left: 18px;margin-bottom:0px;}
#labs .rowsubtitle{font-size:14px;color: #434242;padding-left: 18px;}

.tablewrap thead th{background:#f8f8f8;text-transform:uppercase; font-size:12px;color:#888888; font-weight:normal;padding: 10px 0px; }
.tablewrap thead{border-bottom:solid 2px #e7e7e7;}
.tablewrap tbody{background:#f8f8f8;}
.tablewrap tbody tr{background:#f8f8f8 !important;border-bottom: solid 1px #e7e7e7;}
.tablewrap tbody tr:last-child{border-bottom:none;}
.tablewrap tbody td{font-size:14px;color:#434242; padding:14px 0px;vertical-align: top;}
.tablewrap thead th:first-child{width:50%;}
.tablewrap thead th:nth-of-type(2){width:20%;}
.tablewrap thead th:nth-of-type(3){width:30%;}
/*for ipad*/



@media (min-device-width: 768px) and (max-width: 1024px){
.labs-wrapper{padding:15px;}
#labs{font-size:13px;}
#labs .rowtitle{font-size:16px;}
#labs .rowsubtitle{font-size:13px;color: #434242;padding-left: 18px;}
.icon-accord-add {width:18px; height:18px;}
.open .icon-accord-add{width:18px;height:18px;}
.tablewrap thead th{background:#f8f8f8;text-transform:uppercase; font-size:11px;color:#888888; font-weight:normal;}
.tablewrap tbody td{font-size:13px;color:#434242;}
}

@media (min-width:320px) and (max-width:480px){
.tablewrap thead th{background:#f8f8f8;text-transform:uppercase; font-size:11px;color:#888888; font-weight:normal;padding: 6px 0px; }
.tablewrap tbody td{font-size:12px;}
.labs-wrapper{padding:15px;}
#labs{font-size:12px;}
#labs .rowtitle{font-size:13px;padding-left: 10px;}
#labs .rowsubtitle{font-size:12px;padding-left: 10px;}
.icon-accord-add {width:15px; height:15px;}
.open .icon-accord-add{width:15px;height:15px;}
.tablewrap table, .tablewrap thead, .tablewrap tbody, .tablewrap th, .tablewrap td, .tablewrap tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.tablewrap thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.tablewrap tr { border:none; border-bottom: 1px solid #ccc; }
	
	.tablewrap tbody td { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%; 
	}
	.tablewrap td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.tablewrap thead {border-bottom: none}
	/*
	Label the data
	*/
	.tablewrap td:nth-of-type(1):before { content: "NAME";padding:9px 0px; vertical-align:top;font-size:11px;color:#888888;}
	.tablewrap td:nth-of-type(2):before { content: "VALUE"; padding:9px 0px;vertical-align:top;font-size:11px;color:#888888;}
	.tablewrap td:nth-of-type(3):before { content: "REFERENCE RANGE";padding:9px 0px; vertical-align:top;font-size:11px;color:#888888;}
	}
.btn.btn-nav{width:22px; height:22px;padding:1px 4px; vertical-align:middle; text-align:center;margin-right:4px;font-size:13px;color:#727272;}	
.icon-prev{background:url(../img/prev.png) center no-repeat;display:block;width:10px;height:18px;}
.icon-next{background:url(../img/next.png) center no-repeat;display:block;width:12px;height:18px;vertical-align:middle;}
.icon-prevfirst{background:url(../img/prev-first.png) center no-repeat;display:block;width:10px;height:18px;vertical-align:middle;}
.icon-nextlast{background:url(../img/next-last.png) center no-repeat;display:block;width:10px;height:18px;}	
.labs-wrapper .pagination{margin:15px 0px;}
.labs-wrapper .pagination li{float:left;margin-right:5px;}


/* Chitkala 05/02/2015 Healow-Messages */

.stripedHeader{background:url(../img/bgbluestrip.png) repeat-x; border-bottom:solid 1px #eaeaea;padding:5px 20px;}
.message-wrapper .msgiohead{color:#474b52;font-size:15px;font-weight:600;margin-right:18px;line-height:2.2;}
.blue-emphtxt{color:#28add2;font-size:13px;font-style:italic;margin-right:8px;}
.message-wrapper .msg-nav .btn{padding:1px 5px;border:solid 1px #abc2c3;}
.btncompose{padding: 5px 8px;text-transform:uppercase;background:#4cc1e1;outline:none;color:#fff;}
#message{padding:0px 20px;}
#message .accpanehead{padding:10px;}

.read-msg .icon.icon-msg-status{background:url(../img/readMsgbox.png) no-repeat; width:17px; height:18px;margin-right:10px;float:left;}
.unread-msg .icon.icon-msg-status{background:url(../img/unreadMsgbox.png) no-repeat; width:17px; height:18px;margin-right:10px;float:left;}

.icon-msg-status{background:url(../img/unreadMsgbox.png) no-repeat; width:17px; height:18px;margin-right:10px;float:left;}

.fntblgrey{font-size:14px;color:#43515b; line-height:17px;}

.read-msg .fntblgrey{font-weight:normal;}
.unread-msg .fntblgrey{font-weight:600;}

.icon.icon-unreadmsg{background:url(../img/unreadMsgbox.png) no-repeat; width:17px; height:18px;margin-right:10px;float:left;}
.icon.icon-readmsg{background:url(../img/readMsgbox.png) no-repeat; width:17px; height:18px;margin-right:10px;float:left;}
.icon.icon-bluephr {background: url(../img/blue-myphr.png) no-repeat; width: 30px; height: 30px; margin-right: 4px;}
.icon.icon-time{background:url(../img/time-watch.png) no-repeat;width:14px;height:14px;margin-right:8px;}

.padl10{padding-left:10px;}


.fnltgry12{font-size:12px;color:#787878;}
#message .msg-header{margin-left:10px;position:relative;}
#message .msg-header .nowrap{height:18px;overflow:hidden;}
#message .read-msg .accpanehead {background:#f3f3f3;}

.msgcontainer{background:#f3f3f3;}

#message .subject-head{font-size:18px;color:#444444;}

#message .unread-msg .subject{font-size:12px;color:#444444;font-weight:600;}
#message .read-msg .subject{font-size:12px;color:#43515b;font-weight:normal;}

#message .unread-msg .fnt13-date{font-size:13px; color:#444444;font-weight:800;}
#message .read-msg .fnt13-date{font-size:13px; color:#444444;font-weight:normal;}

.msgcontent{padding:10px 15px 20px 40px;}
.senderimg{width:43px; height:43px; margin:0px 15px 20px 0px;float:left;}
.ln-height43{line-height:43px;}
.backlabs{color:#18a5cb;text-decoration:underline;}
a.backlabs:hoher{color:#18a5cb !important;text-decoration: none;}



/*---Tracker Page----*/

.chartbx{font-size: 14px;margin-bottom: 10px;}
.chartbx .blueplus{background: url(../img/blueplus.png) no-repeat;width: 30px;height: 30px;margin-left: 10px;}
.chartbx .step{padding: 4px;font-size: 22px;padding-left: 0;}
.chartbx .goal{padding-top: 4px;}
.chartbx .crcle{margin-top: 20px;}
.chartbx .crcle .interactive-pane{margin-left: 93px;}

/*changed by Chitkala */
.chartbx .crcle .interactive-pane{margin-left: auto;width:100%;}
.wideauto{width:100%;margin:auto;}
.orngno{color:#ff9933 !important;}
.divider-slash{color:#919191;font-size:30px;float:left;padding:8px;}
.mt-5{margin-top:-5px;}
.small-lightFnt{font-size:12px;color:#8d8d8d;}
.boldfnt14{font-size:14px;color:#8d8d8d;font-weight:bold;}
.bigblack-fnt{font-size:18px;color:#000;}
.progressTracker{height:8px;}
.progressTracker.sleep-progress{ overflow:visible;margin-bottom:58px;}
.progressTracker.sleep-progress p{text-align: center;font-size: 12px;color: #a2a2a2;margin: 22px 0 0 0;line-height: 18px;}
img.middled-svg-img {position: absolute;left: 46%;top: 33px;}
.fnt-sleep16{font-size:16px;color:#606060;line-height:16px;padding:10px 0px 5px;}
.bullet-10{width:10px;height:10px;border-radius:50%;background:#69cbd8;display:inline-block;margin-right:3px;}
.bullet-6{width:6px;height:6px;border-radius:50%;background:#69cbd8;display:inline-block;margin-right:8px;}
.bullet-yellow{background:#eee8aa;}
.bullet-orange{background:#ff9933;}
.bullet-red{background:#ff0000;}
.bullet-lightred{background:#fd9f9f;}
.bullet-blue{background:#69cbd8;}
.bullet-darkgrey{background:#919191;}
.padt50{padding-top:50px;}
.boxgrey-border-btm{border-bottom: 1px solid #e9eced;}
.w185{width:185px;float:left;}
.ml185{margin-left:185px;}
.w115{width:115px;margin:auto;}
.tracker-centerimg{position:absolute;width:170px;height:17px; top:60px;text-align:center;}
#myMediumDoughnut{position:relative;}
.trackerdon-over {position: absolute;left: 2px;top: -3px;}
.trackerdon-over-2 {position: absolute;left: 13px;top: -3px;}
.tracker-right-div{padding:20px 20px 0px;}
.fnt13bldlato{font-size:13px; font-weight:bold;color:#414141;}
.fnt13-blue{font-size:13px;color:#2bb6dc;}
.device-box{border-bottom:solid 1px #d9d9d9;padding:12px 0px 15px;}
.device-box .unlink-txt{text-align:right;}
.icon-jawbone{background:url(../img/icon-jawbone.png) no-repeat; width:22px;height:22px; float:left;margin-right:8px;}
.icon-fitbit{background:url(../img/icon-fitbit.png) no-repeat; width:22px;height:22px; float:left;margin-right:8px;}
.fitbit-box{background:#f2f2f2;border:solid 1px #dbdbdb; padding:35px 0px 10px 10px;position:relative;margin-bottom:20px;}
.fitbit-box h2{font-size:20px; color:#373737;line-height:21px;margin-bottom:30px;}
.btn-learnmore{background:#454545;border-radius:10px; width:105px;height:28px;outline:none;color:#fff;border:none;position: absolute;right:10px;bottom:10px;}
.trackbox{background:#f2f2f2;border:solid 1px #dbdbdb; padding:20px 40px 15px;text-align:center; margin-bottom: 20px;}
.trackbox h3{font-size:18px; color:#6b6b6b;text-align:center;margin-bottom:20px;}
.small10fnt{font-size:10px; color:#1a1c1b;}
.mb20{margin-bottom:20px;}
.ml30{margin-left:30px;}
.trackbox .btn-bluebor{border-radius:10px; width:105px;height:28px;outline:none;color:#2bb6dc;border:solid 1px #2bb6dc;margin-right:10px;background:#f2f2f2;}
/*.interactive-pane .center-trackimg{margin-left:5px;}*/
.addevic .addevice-link{font-size:14px; font-weight:600;color:#5a5a5a;text-decotation:none;}
.addevic .addevice-link:hover{color:#5a5a5a;text-decotation:none;}
.fitbit-img{width:107px; height:auto;right:0px;margin-bottom:15px;}
.chartbx .subtext{font-size:14px;}
.aria-img{bottom:10px;left:10px;width:88px;}
.chartbx .bluetext{color: #2bb6dc;}
.nopadtop{padding-top:0px !important;}
.trackerLink{color:#757575;font-weight:bold;font-size:14px;text-decoration:none;}
.trackerLink:hover{border-bottom: 4px solid #2bb6dc;padding-bottom: 1px;color:#757575;}

.chartbx .outof{color: #2bb6dc;padding-left: 20px;}
.chartbx .noofstep {font-size: 25px;}
.chartbx .past{color: #aaaaaa;}
.chartbx .upper,.chartbx .btm{background-color: #fff;}
.tracker{background-color: #e9eced;}
.chartbx .i_icon{background: url(../img/i_icon.png) no-repeat;width: 20px;height: 16px;}
.chartbx .step .greytxt{font-size: 12px;}
.chartbx .spec{color: #8d8d8d}
.chartbx .value{font-size: 25px;color:#919191;}
.chartbx .bpbrdr{border-bottom: 1px solid #c7d1d4;}
.chartbx .addeviceicn{background: url(../img/advicicon.png) no-repeat;width: 17px;height: 17px;}
.chartbx .hrtrt{padding-top: 20px;margin-top: 20px;padding-bottom: 15px;}
.chartbx .addevic{padding-top: 10px;padding-bottom: 10px;}
.chartbx .upper{padding-top: 10px;}
.chartbx .ltbrdr{border-bottom: 1px solid #e9eced;padding-bottom: 15px;}
.chartbx .nrml{padding-bottom: 15px;padding-top: 15px;}
.chartbx .bsugrtxt{padding: 0 0 10px;}

.fnt13-time{font-size:13px; color:#444444;}
.fnt13-date{font-size:13px; color:#444444;font-weight:800;}

#message p{font-size:14px; color:#444444;line-height:22px;margin-bottom:15px;}
#message .btm-txt{font-size:14px; color:#444444;line-height:17px;margin-bottom:0px;}
#message .btm-smtxt{font-size:12px; color:#444444;line-height:15px;margin-bottom:0px;}
.msgcontent .sender{line-height:43px;}
.msgcontent .dtime{line-height:43px;text-align:right;}

.msgcontainer .msgactive .inboxhead{display:none;}
.msg-header .subject-head{display:block;}
.msg-header.active .subject-head{display:none;}
.inboxmsg .firstMsgHead{ display:block; padding:10px; border-bottom:1px solid #e6e7e7; background:#fff;}
.inner_cont{display:none;}
.msg-header .subject-head.big_text{ font-size:16px; position:absolute; top:0px; background:#f3f3f3; display:none;}
.inboxmsg.active .inner_cont{ display:block;}
.inboxmsg.active .big_text{ display:block;}
.inboxmsg.active .hideread{ display:none;}
.inboxmsg.active .firstMsgHead{ background:#fff;}
.inboxmsg.bgstyl .firstMsgHead{ background:#fff !important}
.inboxmsg.active .icon-msg-status{background:url(../img/readMsgbox.png)no-repeat; width:17px; height:18px;margin-right:10px;float:left;}
.inboxmsg.bgstyl .icon-msg-status{background:url(../img/readMsgbox.png)no-repeat; width:17px; height:18px;margin-right:10px;float:left;}
.inboxmsg.active .msg-header .subject-head.big_text{ background:#fff;}
.inboxmsg.active .msgcontent{ background:#fff;}
.inboxmsg.read-msg.bgstyl.active .firstMsgHead{ background:#fff!important;}
.inboxmsg.read-msg.bgstyl .firstMsgHead{ background:#f3f3f3!important}
.inboxmsg.active.read-msg.bgstyl .firstMsgHead{ background:#f3f3f3!important}
/*for ipad*/

@media (min-width:320px) and (max-width:480px){
.trackerdon-over {position: absolute;left: 2px;top: -3px;}	
.trackerdon-over-2 {position: absolute;left: 13px;top: -3px;}
.chartbx .step {padding: 4px;font-size: 16px;padding-left: 0;}
.chartbx .step .greytxt {line-height: 14px;}	
.chartbx .noofstep {font-size: 20px;}
.chartbx .value {font-size: 20px;}
.trackbox {padding: 20px 10px 15px;text-align: center;}	
.chartbx .subtext{font-size:13px;}
}

@media (min-device-width: 768px) and (max-width: 1024px){
#message{padding: 0px 15px;}
#message .subject-head {font-size: 18px;color: #444444;}
.trackerdon-over {position: absolute;left: 2px;top: -3px;}
.trackerdon-over-2 {position: absolute;left: 13px;top: -3px;}	

.chartbx .step {padding: 4px;font-size: 18px;padding-left: 0;}
.chartbx .step .greytxt {line-height: 14px;}
.chartbx .noofstep {font-size: 22px;}
.chartbx .value {font-size: 22px;}
.trackbox {padding: 20px 10px 15px;text-align: center;}
.chartbx .subtext{font-size:13px;}
.fitbit-img{width:68px; height:auto;right:0px;margin-bottom:35px;}
.aria-img{bottom:10px;left:10px;width:60px;}
.fitbit-box h2 {font-size: 18px;line-height: 18px;margin-bottom: 15px;margin-top:0px;}
.device-box .unlink-txt { text-align: left; margin-left: 30px;}
}


/*------------Tracker Dashboard------------*/

.white-nav.navbar-default {background: #fff;margin-bottom: 0;}
.navbar {border-color: #e7e7e7;}
.navbar-right {margin-top: 5px;}
.healow-logo {background: url(../img/healow-logo.png) 0 0 no-repeat;width: 108px;height: 32px;text-indent: -9999px;display: block;padding: 0;margin: 8px 10px 0 0;}
.white-nav .navbar-nav>li>a {padding: 11px 15px;color: #29a8ad;}
.user-pic {background: url(../img/user-pic.png) 0 0 no-repeat;width: 28px;height: 28px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.white-nav .navbar-nav>li>a {padding: 11px 15px;color: #29a8ad;}
.notification {position: absolute;right: -21px;top: 2px;background: url(../img/notification.png) 0 0 no-repeat;text-align: center;display: block;width: 24px;height: 23px;color: #f46363;line-height: 23px;}
.not-fication{padding: 13px;color: #29a8ad;}
.white-nav .col-md-12 {padding: 0 45px;}
.navbar-right .user-menu a{font-size: 13px !important;}
.main-wrap .left-column,.main-wrap .right-column{margin-top: 56px;}
#left-div > p{color: #384047;font-size: 45px;font-weight: 100;line-height: 45px;}
.appoin-search label {color: #858585;font-size: 14px;font-weight: normal;}
.appoin-search .form-control {height: 37px;box-shadow: none;}
.appoin-search .form-control option{color: #a2a0a0;}
.appoin-search .input-group-addon {background: #fff;border-right: 0;box-shadow: none;color: #ced2d4;font-size: 16px;padding: 6px;}
.appoin-search .icon-map{background: url(../img/place.png) no-repeat;width: 13px;height: 16px;}
.appoin-search .input-group input{border-left: 0;padding-left: 0;}
.appoin-search .choos{padding-right: 20px;}
#myTab .plce button{background-color: #d9f7f8;border-color: #c3f0f2;font-size: 12px;height: 23px;border-radius: 0;padding: 2px 10px;margin-top: 10px;margin-right: 10px;}
#myTab li a{font-size: 14px;color: #474b52 !important;}
#myTab li.active a{color: #48c0c5 !important;}
#myTab li.active{border-bottom:2px solid #3bbcc1;}
.myTab li .rcrdicon{background: url(../img/tabssprite.png) no-repeat;width: 22px;height: 25px;}
.myTab li .labicon{background: url(../img/tabssprite.png) -26px 0 no-repeat;width: 22px;height: 25px;}
.myTab li .medicon{background: url(../img/tabssprite.png) -51px -1px no-repeat;width: 22px;height: 25px;}
.myTab li .trackicon{background: url(../img/tabssprite.png) -82px -1px no-repeat;width: 22px;height: 25px;}
.myTab li .msgicon{background: url(../img/tabssprite.png) -112px -1px no-repeat;width: 22px;height: 25px;}
.suboftrk .subtabtk{border-right: 1px solid #acb9bd;}
.suboftrk li{display: inline-block;}
.suboftrk li{margin: 13px 0 13px 13px;padding-right: 16px;}
.suboftrk .subtabtk a{border-bottom: 4px solid #2bb6dc;padding-bottom: 1px;}
.suboftrk {background-color: #e9eced;margin-bottom: 0;}
.suboftrk .subtabtk a{color: #414141;}
.suboftrk a{color: #757575;}
.tab-content a:hover{text-decoration: none !important;}
.dwnarro{background: url(../img/dwnarrow.png) no-repeat;width: 10px;height: 8px;margin-left: 3px;}
.nav-tabs>li>a{border: none;}
.right-column{overflow: auto;}
.rightcol .chartbx{padding-left: 10px;}
.lftcol .marg{margin-bottom: 60px;} 


/*popup for appointment search page*/



.appntmodal .modal-dialog{width: 80%;}
.abtdctr .modal-content{font-family: 'Source Sans Pro', sans-serif;}
.appntmodal .modal-body{overflow: hidden;font-family: 'Source Sans Pro', sans-serif;font-size: 14px;height: 578px;overflow-y: scroll;}
.abtdctr h2{color: #2bb6dc;font-size: 18px;}
.abtdctr p{color: #8e8e8e;font-size: 14px;}
.abtdctr p strong{color: #565656;}
.abtdctr .doc-icon{background: url(../img/providersprit.png) no-repeat;width: 50px;height: 40px;}
.abtdctr .edu-icon{background: url(../img/providersprit.png) -54px 0 no-repeat;width: 45px;height: 40px;}
.abtdctr .insu-icon{background: url(../img/providersprit.png) -103px 0 no-repeat;width: 45px;height: 40px;}
.abtdctr .hospt-icon{background: url(../img/providersprit.png) -151px 0 no-repeat;width: 50px;height: 40px;}
.abtdctr .serv-icon{background: url(../img/providersprit.png) -202px 0 no-repeat;width: 45px;height: 40px;}
.abtdctr p.lnk{color: #63adec;}
.docdata h3{margin-top: 0;margin-bottom: 0;color: #1ca4c9;font-size: 25px;}
.docdata p{margin-bottom: 0;}
.docdata .lnh9{margin-bottom: 10px;}
.docdata .cmn{color: #636f71;}
.dctrsdtl{background: url(../img/dctbglines.png);padding: 15px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top: 3px solid #2bb6dc;}
.appntmodal .providr{background-color: #f9f5ed;border: 2px dashed #d6d4d4;padding: 10px;margin-top: 10px;}
.appntmodal .providr p{margin-bottom: 0;font-weight: bold;}
.appntmodal .providr p input{margin-right: 10px;}
.appntmodal .providr p label{display: inline-flex;}
.dctrsdtl img{border:1px solid #afafaf;}
.tkct .dbl-icon{background: url(../img/timesprite.png) no-repeat;width: 40px;height: 40px;}
.tkct .sun-icon{background: url(../img/timesprite.png) -57px 0 no-repeat;width: 40px;height: 40px;}
.tkct .cld-icon{background: url(../img/timesprite.png) -114px 0px no-repeat;width: 40px;height: 40px;}
.tkct .moon-icon{background: url(../img/timesprite.png) -165px 0 no-repeat;width: 40px;height: 40px;}

table {
border-collapse: collapse;
border-spacing: 0;
}

/*copying*/

.docdata h1{font-size:20px; margin:0 0 5px 0; color:#183234;}
.docdata h1 small{font-size:15px;color:#183234;}
.doc-details {padding:20px 15px;}
p.lnh9{line-height:14px;}
.docdata p{color:#183234; margin:0;}
.docdata p span.lang{color:#0e5154; font-size:13px;}
.docdata p strong{font-weight:600;}
.avail-hos h3{font-size:18px; color:#fff;}
.avail-hos ul{margin:0; list-style-type:none; padding:0;}
.avail-hos ul li.tickets{background:#fff; border:1px solid #c4d5d7; padding:10px; margin-bottom:10px;}
.hosp-details h3{margin:0; font-size:14px; font-weight:400; color:#181818; line-height:19px;}
.hosp-details small{color:#636f71; font-size:14px; font-weight:300;}
.hos-imglist ul{list-style-type:none; margin:0; padding:0; background:none;}
.hos-imglist ul li{float:left; padding:0; display:inline-block; width:25%; border:0; background:none;text-align:center;}
span.mapmarker{font-size:15px; color:#000;}
.doc-icon {background: url(../img/doctsprint.png) -9px -8px no-repeat; display:inline-block; width: 34px; height: 34px; margin:0; padding:0;vertical-align: middle;margin-right: 5px;}
.txt-info h2{margin:0 0 10px 0; font-size:18px; font-weight:300; color:#29a8ad;}
.txt-info p{margin:0;}
.txt-info p.mrb5{margin-bottom:5px;}
.txt-info p.mrb10{margin-bottom:10px;}
.txt-info {padding:10px; color:#8e8e8e; font-size:14px; font-weight:normal; line-height:19px;}
.wht-bg {background:#fff;}
.blsd-bg {background:#bbdde0;}
.pat-table{background:#fff; margin:0; /*border:0;*/}
.pat-table h4{font-size:14px; color:#5a5959; margin:0; font-weight:600; text-decoration:underline;}
.pat-table .media-object{margin-top:10px;}
.pat-table > tbody > tr > td{font-size:12px;/* padding:6px 15px*/}
.pat-table > tbody > tr > td:nth-child(odd){background:#f6f6f6;}
.pat-table > tbody > tr > td:nth-child(1){background:#fff;}
.pat-table > tbody > tr > td .media h4{ font-size:15px; margin-top:15px;}
.pat-table > tbody > tr > td .media{margin-bottom:10px; margin-top:0;}
.pat-table > tbody > tr > td p{font-size:12px; color:#a3a3a3; margin:0;}
.pat-table > tbody > tr > td p span{color:#5a5959; text-decoration:underline;}
.pat-table > tbody > tr > td a{display:block; color:#e9840c; text-decoration:underline; line-height:24px;}
.pat-table > tbody > tr > td a.more{color:#7b7a7a}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* 
    Document   : oa-healow
    Created on : Apr 16, 2014, 3:20:33 PM
    Author     : Varun Akurathi <varun.a@eclinicalworks.com>
    Description:
        Purpose of the stylesheet follows.
*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.td-carousel .carousel-control{ background:none; border:0; box-shadow:none; width:auto; padding:0;}
.td-carousel .carousel-control .btn{top:45%; position:absolute;padding: 0;}
.td-carousel .carousel-control.left{left:-30px;}
.td-carousel .carousel-control.right{right:-5px;}

.td-carousel .table{margin:0; height:156px;}
.td-carousel .table >tbody>tr>td{padding-left:0; padding-right:0; border-right:1px solid #e9e9e9; border-top:0;}
.td-carousel .table >tbody>tr>td:last-child{border-right:0;}
.td-carousel .table >tbody>tr>td h5{font-size:11px; margin:0; border-bottom:1px solid #e9e9e9; color:#8e8d8d; padding-bottom:5px;}
.td-carousel .table >tbody>tr>td h5 strong{font-size:12px; color:#5a5959;}  

/*.carousel .carousel-control .btn{ visibility: hidden; z-index:99}
.carousel .carousel-control .btn:hover { visibility: visible; }
.carousel:hover .carousel-control .btn{ visibility: visible; }*/
/* Magic Media Query ... Shinny !! */
/* Medium devices (desktops, 992px and up) */


/* jCarousel Plugin  */
/*
This is the visible area of you carousel.
Set a width here to define how much items are visible.
The width can be either fixed in px or flexible in %.
Position must be relative!
*/
.jcarousel {
    position: relative;
    overflow: hidden;
    width:100%;
}

.jcarousel-wrapper{position:relative; width:70%; /*margin-left: 45px;*/}
.jcarousel-controler{ position:absolute; top:0; right:-45px; padding-top:10px;}
.jcarousel-controler a{ color:#53575e; font-size:12px; text-decoration:none; background:#fff; float:left; border:1px solid #abc2c3; width:21px; height:21px; text-align:center;}
.jcarousel-controler a.inactive{color:#088186;}
.jcarousel-control-prev{border-right:1px solid #fff; border-radius:3px 0 0 3px;}
.jcarousel-control-next{border-radius:0 3px 3px 0;}
/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.jcarousel ul {
    width: 20000em;
    position: relative;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
}

/* end */
.carousel {
    position:relative
}
.carousel-inner {   
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner>.item { 
    position:relative;
    display:none;
    -webkit-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
    display:block;
    height:auto;
    max-width:100%;
    line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    display:block
}
.carousel-inner>.active {
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner>.next { 
    left:100%
}
.carousel-inner>.prev {
    left:-100%
}
.carousel-inner>.next.left_new,.carousel-inner>.prev.right_new {
    left:0
}
.carousel-inner>.active.left_new {
    left:-100%
}
.carousel-inner>.active.right_new {
    left:100%
}
/*.carousel-control {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:15%;
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6);
    opacity:.5;
}*/
.carousel-control.left_new {    
    background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));
    background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-repeat:repeat-x;
}
.carousel-control.right_new {   
    right:0;
    left:auto;
    background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));
    background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-repeat:repeat-x;
}
.carousel-control:hover,.carousel-control:focus {   
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9;
    filter:alpha(opacity=90)
}
.td-carousel .carousel-control { 
    background:none; 
    border:0; 
    box-shadow:none; 
    width:auto; 
    padding:0;
}
.td-carousel .carousel-control .btn {
    top:45%; 
    position:absolute;padding: 0;
}
.td-carousel .carousel-control.left_new {
    left:-32px;
}
.td-carousel .carousel-control.right_new {
    right:-10px;
}
.main-wrap {
    overflow-x: hidden;
    overflow: auto;
	max-width:1600px;
	margin:0px auto;
}
.avail-hos .weather-list li {
    padding: 0 5px;
    border: 0px;
}
.avail-hos .weather-list li:first-child{padding-left: 0;}
.weather-list li div {
    width: 36px;
    height: 36px;
}
.weather-list li div span {
    line-height: 32px;
    font-size: 22px;
}
@media (max-width: 992px) { 
    .jcarousel-wrapper{width:55%;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .jcarousel-wrapper{width:60%;}
}

.td-carousel .carousel-control{ background:none; border:0; box-shadow:none; width:auto; padding:0;}
.td-carousel .carousel-control .btn{top:45%; position:absolute;}
.td-carousel .carousel-control.left{left:-30px;}
.td-carousel .carousel-control.right{right:-5px;}

.td-carousel .table{margin:0; height:156px;}
.td-carousel .table >tbody>tr>td{padding-left:0; padding-right:0; border-right:1px solid #e9e9e9; border-top:0;}
.td-carousel .table >tbody>tr>td:last-child{border-right:0;}
.td-carousel .table >tbody>tr>td h5{font-size:11px; margin:0; border-bottom:1px solid #e9e9e9; color:#8e8d8d; padding-bottom:5px;}
.td-carousel .table >tbody>tr>td h5 strong{font-size:12px; color:#5a5959;}

.appoint-panel{padding: 5px !important;border: 1px solid #d1d4d5;padding-bottom: 10px !important;}
.step-tabs .weather-list{margin:0; padding:0; list-style-type:none;}
.weather-list li{float:left; padding:0 5px;}
/*.weather-list li div{width:48px; height:48px; display:block; background:#f4f4f4; border:2px solid #f4f4f4; cursor:pointer;}*/
.weather-list li div span{vertical-align:middle; text-align:center; line-height:44px; display:block; font-size:25px;}
.weather-list li p{text-align:center; font-size:13px; margin-top:5px;}
.weather-list li.active p{ color:#f9a037;}
/*.weather-list li.active div span{ background:#fff;}*/
/*.weather-list li.active div {color:#f9a037; border:2px solid #f9a037;}*/



/*For appointment search popup*/

.tkct{background-color: #2bb6dc;}
.tkct .icon-map{background: url(../img/vnuicon.png) no-repeat;width: 9px;height: 15px;}
.tkct .form-control{height: 36px;}
.tkct .go{padding-right: 10px;}
.carousel-control .icon-right{background: url(../img/croslarrws.png) -36px 0 no-repeat;width: 25px;height: 22px;}
.carousel-control .icon-left{background: url(../img/croslarrws.png) no-repeat;width: 31px;height: 22px;}
.carousel-control button{background: none; border:0;}
.carousel-control button:active,.carousel-control button:hover,.carousel-control button:focus{background: none; border:0;}
.step-tabs .input-group .input-group-btn button{font-weight: 600;}
.appoint-panel{background-color:#ebf5f8; }
.item td button {background-color: #f9a037;font-size: 14px; color: #fff;}



/*-----BMI Popup------*/

.bmipopup{
    width: 80% !important;
    width: 80% \9 !important;
    margin: 40px auto;
}
.bmipopup .modal-content{border-radius:0;}
.bmipopup .left.carousel-control,.bmipopup .right.carousel-control{background-image:none;}
.popupcrosl .carousel-control{position: absolute;top: -54px;width: 2%;height: 30px;}
.popupcrosl svg{width: 100% !important;}
.bmipopup .highchart {border-bottom: 1px solid #e3e3e3;overflow: hidden;}

table{border-collapse: collapse;}
thead ,th { border: 1px solid #d7d7d7; background: #f7f7f7; color:#888888; font-size:12px; }
tbody  tr ,td {border-bottom: 1px solid #d7d7d7;}
.popupcrosl .table-hover1 tbody ,.popupcrosl tr:hover {background: #eefbfe !important;}
.popupcrosl .icon {display: inline-block; height: 14px; width: 14px; cursor: pointer;}
.popupcrosl .icon-edit{ background: url(../img/icon-edit.png) no-repeat; height: 14px; width: 14px;}
.popupcrosl .icon-del{ background: url(../img/icon-del.png) no-repeat; height: 14px; width: 14px;}
#inj-table1, .ht100{height: 220px;overflow:auto;}
.newentry{background-color: #e6f9fe;}
.bmipopup .modal-body{padding: 0;}
.bmipopup .modal-header{background-color: #2bb6dc;padding: 6px 15px;}
.chrtdetl .newentry{padding: 15px;font-size: 14px;}
.textgrey{color: #888888;}
.ltblutext{color: #28add2;}
.newentry .newhd .entry_icon{background: url(../img/bmipopupsprite.png) 0 -7px no-repeat; height: 14px; width: 14px;}
.newentry .newwrap{border-bottom: 1px solid #cdebf3;}
.newentry .inputs input{width: 100px;border-radius: 4px;height: 35px;border: 1px solid #bebebe;}
.btn-orng-bg{background-color: #f9a037;color: #fff;}
.avrg{background-color: #f9f9f9;padding:15px;clear: both;overflow: hidden;height: 100%;font-size: 14px;}
.brdrlgt{border-bottom: 1px solid #e1e1e1;}
.avrg .avg_icon{background: url(../img/avrg.png) no-repeat;height: 16px;width: 20px;}
.avrg .avrgrow{padding-bottom: 10px;clear:both; overflow: hidden;}
.bmipopup .modal-title{color: #fff;}
.bmipopup .left .leftarw{background: url(../img/bmipopupsprite.png) -26px 0px no-repeat;height: 28px;width: 28px;}
.bmipopup .right .rightarw{background: url(../img/bmipopupsprite.png) -62px 0px no-repeat;height: 28px;width: 28px;}
.chrtdetl{padding: 0;}
.bmipopup .charts{padding: 25px;background-color: #fff;border-right: 1px solid #dcdcdc;}
.row-same-height{background-color: #f9f9f9;}
.avrg .avgttl{padding-bottom: 10px;}
.bmipopup .glyphicon-chevron-left:before,.bmipopup .glyphicon-chevron-right:before{content: "";}
.bmipopup button.close{position: absolute;top: -12px;right: -14px;}
.bmipopup .cross_icon{background: url(../img/cross.png) no-repeat;height: 28px;width: 28px; text-indent: -99999px;}
.bmipopup .carousel-control:hover,.bmipopup .carousel-control:focus,.bmipopup .carousel-control,.bmipopup button.close{opacity: 1 !important;}
.close:hover, .close:focus{opacity: 1;}
.chrtdtl .bmi_btn{background-color: #2bb6dc ;color: #fff;border:none;}
.chrtdtl .bmiwt_btn button{font-size: 12px;height: 34px;width: 75px;border-radius: 3px;}
.chrtdtl .wt_btn{background-color: #fff;color: #757575;border-color: #2bb6dc;}
.rnge .tab-control .icon-left,.hrtrate .tab-control .icon-left{background: url(../img/bmiLRsprite.png) no-repeat;height: 16px;width: 6px;}
.rnge .tab-control .icon-right,.hrtrate .tab-control .icon-right{background: url(../img/bmiLRsprite.png) -13px 0 no-repeat;height: 16px;width: 6px;}
.rnge .tab-control button{background-color: #fbfbfb;}
.brdrrtgry{border-right:1px solid #c7c7c7;}
.rnge{font-size: 14px;padding-top: 2px;}
.txtltgrey{color: #757575;}
.logstable .log_icon{background: url(../img/bmiLRsprite.png) -27px 0 no-repeat;height: 16px;width: 14px;}
.logtables{clear: both;overflow: hidden;}
.logstable .logtables .dflt_icon,.hrtrate .dflt_icon{background: url(../img/bmipopupsprite.png) -104px -4px no-repeat;height: 18px;width: 17px;}
.logstable .logtables .blk_icon{background: url(../img/bmipopupsprite.png) -133px -4px no-repeat;height: 18px;width: 17px;}
.logtables .table>tbody>.active>td,.logstable .logtables tbody tr{background-color: #fff;}
.logstable .logtables tbody tr:hover,.logtables .table>tbody>.active:hover{background-color: #eefbfe;}
.status .stts_hd{line-height: 11px;}
.status .sub_stts{color: #888888;}
.fntwtlt{font-weight: 300;}
.status tbody tr,.status thead th,.status tbody tr:hover,.status thead th:hover{background: #fffce5 !important;}
.status thead tr th{color: #dfa25b;}
.logtables tr .del_edit{visibility: hidden;}
.logtables tr:hover .del_edit{visibility: visible;}

.bmitkt img.middled-svg-img{left: 49%;top: 38px;}
.chartbx .trckrimg{position: absolute;top: 65px;left: 80px;}
.slept img.middled-svg-img,.stepscnt img.middled-svg-img{left: 47%;top: 37px;}
.dstnc img.middled-svg-img{left: 47%;}
.left.carousel-control,
.right.carousel-control{
    *filter:none !important;
    *background-image: none !important;
}

.bloodsgr img.middled-svg-img{left: 45%;top: 37px;}

/*-----------Heart Rate Popup----------*/

.hrtrate .thedate input{width: 100px;height: 37px;border-radius: 3px;border: 1px solid #bebebe;}
.hrtrate .tab-control button{height: 37px;}
.hrtrate .sv_btn{padding: 5px 15px;font-size: 14px;}
.hrtrate .ih_icon{background: url(../img/iH.png) no-repeat;height: 19px;width: 18px;}



/*-----------Satrt Appointment Search Dr Profile ----------*/
.bg-lightblue{background:#f1f7f9;}
.drproflie-img{margin:auto;margin-bottom:15px;border: 1px solid #afafaf;}
.appntmodal .visited-providr{background:none;border: 2px dashed #d6d4d4;padding: 10px;margin: 10px 0px; }
.fnt14blu-bold{font-size:14px;font-weight:bold; color:#1ca4c9;}
.provider-left{background:#f1f7f9;padding:30px 20px;
        -webkit-box-shadow: 2px 0px 5px 0px rgba(223,223,223,1);
        -moz-box-shadow: 2px 0px 5px 0px rgba(223,223,223,1);
        box-shadow: 2px 0px 5px 0px rgba(223,223,223,1);
}
.about-dtls{border-top:solid 4px #e1ecf0; padding:0px 12px 20px;}
.fnt-ital-blue{font-style:italic;color:#129ec4;font-size:18px;font-weight:normal;}
.fnt-bold-16{font-size:16px; color:#474747;font-weight:bold;}
.hosp-list{margin-bottom:20px;} 
.hosp-list .form-control{  height: 36px;}
.icon-locmap{background: url(../img/vnuicon.png) no-repeat;width: 9px;height: 15px;display:block; margin:5px 3px 0px 0px;}
.brtop-lightblue{border-top:solid 4px #e1ecf0;}
.fnt14address{font-size:14px;color:#636f71;}
.txtmiles{font-size:13px;color:#5f5f5c;}
.provider-drop.open{background:none;border:none;}
a.pdroplink{text-decoration:none; color:#37aacc;display:block;}
a.pdroplink:hover{color:#37aacc;}
.txt-looking14{font-size:14px;color:#585858;font-weight:600;}
.request-panel{background:#fff;padding:15px;border:solid 1px #dedede;border-bottom:none;}
.provider-dropmenu{width:500px;background:#f1f7f9;padding:30px 10px;border:solid 1px #c7c7c7;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(223,223,223,1);
        -moz-box-shadow: 0px 0px 5px 0px rgba(223,223,223,1);
        box-shadow: 0px 0px 5px 0px rgba(223,223,223,1);
    height:160px;
}

.weather-lst{list-style:none;}
.weather-lst li{float:left;margin-right:20px;}
.weather-lst li.active a,.weather-lst li a:hover{background:#f9a037;border:solid 2px #e88f25;}
.weather-lst li a{display:block;width:33px;height:33px;border-radius:50%; background:#dce7ea;border:solid 2px #bed4da;text-align: center;vertical-align: middle;}

.icon-dbl-tick{width:12px; height:16px;background:url(../img/weather-sprite.png) -85px -1px no-repeat;}
.icon-day{width:19px; height:19px;background:url(../img/weather-sprite.png) -1px -1px no-repeat; }
.icon-night{width:14px; height:17px;background:url(../img/weather-sprite.png) -28px -1px no-repeat; }
.icon-cloudy{width:21px; height:20px;background:url(../img/weather-sprite.png) -52px -1px no-repeat; }

.weather-lst li.active a .icon-dbl-tick,.weather-lst li a:hover .icon-dbl-tick{background:url(../img/weather-sprite.png) -85px -25px no-repeat;}
.weather-lst li.active a .icon-day,.weather-lst li a:hover .icon-day{background:url(../img/weather-sprite.png) -1px -25px no-repeat;}
.weather-lst li.active a .icon-night,.weather-lst li a:hover .icon-night{background:url(../img/weather-sprite.png) -28px -25px no-repeat;}
.weather-lst li.active a .icon-cloudy,.weather-lst li a:hover .icon-cloudy{background:url(../img/weather-sprite.png) -52px -25px no-repeat;}
/*-----------End Appointment Search Dr Profile ----------*/


/*lk-12-03-logged in screens*/
.loggin_div{ font-size:14px; font-family:'source_sans', sans-serif; font-weight:normal;}
.loggin_div .top{ background:#fff; box-shadow:0px 2px 4px #ddd;}
.loggin_div .top .rightsect{ color:#464444; font-size:14px; font-weight:normal; text-align:right; margin-top:15px;}
.loggin_div .top .nav-tabs{ border-bottom:none;}
.loggin_div .top .nav-tabs>li>a{ text-align:center; color:#797979; background:none; font-weight:500;}
.loggin_div .top .nav-tabs>li.active>a{ color:#2bb6dc; background:none;}
.stepcompl{ background:#fff; width:30px; height:30px; border:2px solid #b9b9b9; margin:0px auto; border-radius:15px; margin-top:5px; padding-top:3px;}
.stpchk_icon{ background:url(../img/sprite-logged.png) -8px -8px no-repeat; width:14px; height:11px;}
.loggin_div .top .nav-tabs>li.active>a .stepcompl{ background:#2bb6dc; color:#fff; border-color:#2bb6dc;}
.loggin_div .top .nav-tabs>li.active>a .stpchk_icon{ display:none;}
.loggin_div .top .nav-tabs>li>a .vis_sct{ display:none;}
.loggin_div .top .nav-tabs>li.custvis>a .vis_sct{ display:inline-block;}
.loggin_div .top .nav-tabs>li.custvis>a .stpchk_icon{ display:none;}
.loggin_div .top .nav-tabs>li.active>a .vis_sct{ display: inline-block;}
.loggin_div .top .nav-tabs>li.active>a .stpchk_icon{ display:none;}
.cust_navbor{ border-bottom:2px solid #d1d1d1; position:absolute; width:58%; left:6%; top:66%;}
.cust_navbor.book-tab{ width:42%;}
.loggin_div .pat_info{ background:#fff; border:1px solid #d6d6d6; position:relative; border-radius:6px; box-shadow:0px 2px 0px #d3d3d3;}
.pad30_18{ padding:30px 18px;}
.sect_corner{ background:url(../img/sect_corner.jpg) no-repeat; width:28px; height:30px;}
.selpat_sty{ font-size:18px; color:#2e2e2e; font-weight:normal;}
.pre_icon{ background:url(../img/sprite-logged.png) -256px -8px no-repeat; width:14px; height:17px;}
.next_icon{ background:url(../img/sprite-logged.png) -281px -8px no-repeat; width:14px; height:17px;}
.pat_info .carousel-caption{ position:relative; left:0px; bottom:0px; padding-bottom:10px; padding-top:10px; margin-left:0; margin-right:0; text-shadow:none;}
.pat_info .carousel-control{ width:2%; top:45%;}
.carousel-control.left{ background:none;}
.carousel-control.right{ background:none;}
.info_cont{ background:#f4fdff; border:1px solid #a9cfd8; padding:10px; margin-top:25px; height:270px; padding-top:70px; margin-bottom:5px;}
.info_cont .pat_pic{ position:absolute; top:-23px; left:40%;}
.pat_name{ border-bottom:1px solid #d1ebf0; padding-bottom:10px;}
.pat_name p{ font-size:17px; color:#1cabd2; font-weight:500; margin-bottom:0px;}
.pat_name span{ color:#787878; font-size:16px; font-weight:normal;}

/*--------------------appointment search--amit-- 12-3-2015-------*/
.cntntbtm .btmhd .sarch1{font-size: 14px; padding-top: 10px;}
.apntmntsrch .contnthd1{background-color: #f7f2eb;padding:12px 10px 7px;}
.contnthd1 .btn{padding: 0 6px !important;}
.contnthd1 .in{font-size: 13px;}
.contnthd1 .form-control,.contnthd .btn{font-size: 12px !important;}

.cntntbtm .ttl{color: #1ca4c9;font-size: 18px;margin-bottom: 5px; font-weight: 400;}
.cntntbtm .ttl a{color: #1ca4c9;}
.cntntbtm .dctrdtls1{font-size: 16px;}
.cntntbtm .dctrdtls1 .add{color: #636f71;margin-bottom: 6px;line-height: 14px;font-size: 13px;}
.cntntbtm .dctrdtls1 .hsptl{line-height: 25px;margin-top: 0px;font-size: 13px;}
.cntntbtm .dctrdtls1 .venue{font-size: 14px;color: #000;}
.cntntbtm .dctrdtls1 .vnuicon{background: url(../img/vnuicon.png) no-repeat;width: 12px;height: 15px;}
.cntntbtm .dctrdtls1 p{margin: 0;}
.cntntbtm .request1 p:first-child{font-size: 13px;color: #808080;line-height: 9px;}
.cntntbtm .request1{font-size: 13px;padding: 46px;}
.cntntbtm .request1 .date{color: #313030;font-size: 13px;margin-top: 5px;margin-bottom: 15px;}
.cntntbtm .request1 p{margin: 0;}
.cntntbtm .request1 .avail{margin-bottom: 10px;}
.cntntbtm .info2{padding-top: 15px;padding-left: 5px;padding-bottom: 15px;}
.box2 .request1,.box3 .request1{padding: 28px 0;}
.topblubdr{border-top: 2px solid #2bb6dc;}
.cntntbtm .info1{padding-top: 15px;padding-left: 5px;padding-bottom: 15px;}
@media screen and (max-width:768px){
.apntmntsrch .contnthd1{background-color: #f7f2eb;}	
}

.scroll1{/* height: 858px;*/ overflow-y: auto;}
.infowindow-markup{height: 207px; width: 444px;}
.sm-heading{ background: #f2fcff; border: 1px solid #c4dde5; margin-bottom: 6px; font-size: 14px; font-weight: 400;}
.sm-heading p{font-size: 14px;padding-top: 2px; font-weight: 400; color: #5e5e5e; padding: 8px 0px 8px 10px; margin: 0px 0px 0px; }
.docdpic{padding-right: 6px; padding-left: 4px;}
.docdetail .docname{color: #0090b7;font-size: 16px;margin: 0px; font-weight: 400;}
.docdetail.detail{color: black;font-size: 14px;margin: 0px;}	
.pop-body{background: #fff;}
.doc-table{ background: #fefbe8; border: 1px solid #e7e2c4; padding: 6px;}
.yellobdr{border-bottom: 1px solid #e7e2c4;}
.blu-text{color: #0090b7;font-size: 14px;margin: 0px;}
.pop-footer{background: #f5f5f5; border-top:1px solid #d1d1d1; margin-top: 5px; }
.slider-footer{background: #f5f5f5; }
.drkhead{ font-size: 14px; font-weight: 400; color: #5e5e5e; padding-left: 10px;}
.carousel-control.left{ margin-top: 35px; background: url(../img/leftarrow.png) no-repeat;height: 16px;width: 9px; position: absolute;}
.carousel-control.right {margin-top: 35px; background: url(../img/rightarrow.png) no-repeat;height: 16px;width: 9px; position: absolute; }
.carousel-inner .item{ padding-left: 20px; padding-right: 20px; background: none; padding-top: 10px;}
.thumbnail1 {display: block;margin-bottom: 20px;background-color: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out; border-right: 1px solid #e0e0e0; margin-left: 0px;}
.pad8-40{padding: 8px 40x;}
.btn-warning1{ background: #f9a037; padding: 6px 40px; color: #fff;}
.btn-warning1:hover{ background: #f89219; padding: 6px 40px; color: #fff;}
.blu-text1{color: #0090b7;font-size: 13px;text-align: center;}
.btn-orng1{ color: #e9840c;border-color: #ffc682; padding: 6px 23px; margin-top: 23px;}
.btn-orng1:hover{ color: #e9840c;border-color: #ffc682; padding: 6px 23px; margin-top: 23px; background: #fdf5ec;}
.contnthd1 { background: #f3f1ef; border: 1px solid #e4ded7;}
.nopadright{padding-right: 0px;}
/* end appointment search */

/*-- start Signin-1---amit--13-3-2015 -- */
.title{ font-size: 30px; font-weight: 200; padding-left: 9px;}
.fix-size{ max-width: 900px; width: 100%;}
.fix-height{height: 424px;}
.sub-title{ font-size: 16px; color: #8b8b8b; font-weight: 300; padding-left: 10px;}
.sty{background: #585858; color: #fff; text-align: center; font-size: 16px;}
.add-bg{background: url(../img/faintgreen-bg.png) no-repeat;height: 362px;width: 432px; padding: 10px; margin-top: 25px; margin-right: 20px;}
.add-txt{color: #41badb; font-size: 16px; font-weight: 500; padding-top: 25px;}
.text-center{text-align: center;}
.logo-1{padding-top: 25px; padding-left: 0px; padding-bottom: 25px;}
.logo-2{padding-top: 20px; padding-left: 20	px; padding-bottom: 30px;}
.bdrbtm{border-bottom: 1px solid #cedbdf;}
.add-line{ font-size: 16px; color: #5c6667; padding-top: 50px;}
.signup{ font-weight: bold; color: #fff;}
.signup:hover{ font-weight: bold; color: #fff;}
.form-login {padding-top: 25px;}
.in-style{ background: #f6f6f6;border: 2px solid #dedede; padding: 22px; font-size: 16px; box-shadow: none;}
.form-control {border-radius: 0px;}
.cc-selector input{
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
			display:none;
}

.cc-selector-2 input{
    position:absolute;
    z-index:999;
}

.visa{background-image:url(../img/radio-male.png) }
.mastercard{background-image:url(../img/female.png) }

.drinkcard-cc, .cc-selector input:active +.drinkcard-cc{opacity: .9;}
.drinkcard-cc, .cc-selector input:checked +.drinkcard-cc{
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.drinkcard-cc{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:100px;height:42px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.0) grayscale(1) opacity(.7);
       -moz-filter: brightness(1.0) grayscale(1) opacity(.7);
            filter: brightness(1.0) grayscale(1) opacity(.7);
}
.drinkcard-cc:hover{
    -webkit-filter: brightness(1.2) grayscale(0) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(0) opacity(.9);
            filter: brightness(1.2) grayscale(0) opacity(.9);
}

.radio-male{position: absolute; left: 69px; top: 241px; font-size: 16px;}
.radio-female{position: absolute; left: 173px; bottom: 57px; font-size: 16px;}
.btn-blu{background: #4cc1e1; border: 1px solid #2fb5e2; border-radius: 2px; color: #fff; padding: 7px 15px;}
.btn-gry{background: #c0c0c0; border: 1px solid #a5a4a4; border-radius: 2px; color: #fff; padding: 7px 15px;}
.calender{background:url(../img/calender.png) no-repeat; width: 21px; height: 23px; }
.add-image{background:url(../img/add-image.png) no-repeat; width: 101px; height: 101px; margin-top: 15px; margin-bottom: 15px;}
.posi-cal{position: absolute; bottom: 121px; right: 26px;}
.fnt15{ font-size: 15px;color: #6f6f6f;}
.fnt12{font-size: 12px; color: #9f9f9f; font-weight: 200;}
.padtop122{padding-top: 100px;}
.cl1{background:url(../img/close-1.png) no-repeat; width: 25px; height: 25px; display: block;}
.blu-text2{color: #0090b7;font-size: 13px;margin-left: 5px;}

/* search result update*/
.helow-icon{background:url(../img/healow-icon.png) no-repeat; width: 17px; height: 17px; position: absolute; top: 3px; right: 3px; }
.btn-warning2{ background: #f9a037; padding: 5px 60px; color: #fff;}
.btn-warning2:hover{ background: #f89219; padding: 5px 60px; color: #fff;}

/* My PHR update */
.phrvital .subtxt1{color: #fb884c;font-size: 14px;padding-left: 92px;}
.noborder{ border: 0px;}
.org-text{color: #f9a038; font-size:14px; }
/*18-03-logged in screens*/
.pat_data{ padding:10px 10px 18px 10px; text-align:left;}
.pat_data ul{ list-style-type:none; margin:0px; padding:0px;}
.pat_data ul li{ margin:10px 0px; font-size:16px; color:#3d3d3d;}
.pat_data ul li a{color:#3d3d3d;}
.icon_gift{ background:url(../img/sprite-logged.png) -54px -8px no-repeat; width:19px; height:19px; vertical-align:top; margin-right:10px;}
.icon_mail{ background:url(../img/sprite-logged.png) -83px -2px no-repeat; width:19px; height:19px; vertical-align:top; margin-right:10px;}
.icon_tel{ background:url(../img/sprite-logged.png) -108px -8px no-repeat; width:19px; height:19px; vertical-align:top; margin-right:10px;}
.grey_check{ background:url(../img/sprite-logged.png) -137px -10px no-repeat; width:12px; height:10px; margin-right:5px;}
.select_btn{ margin:0px auto; border:2px solid #a9cfd8; background:#fff; font-size:14px; color:#696969; padding:5px 10px;}
.select_btn.active{ background:#2bb6dc; box-shadow:none; border-color:#1fa4c9; color:#fff;}
.select_btn.active .grey_check{background:url(../img/sprite-logged.png) -155px -10px no-repeat;}
.icon_edit{background:url(../img/sprite-logged.png) -31px -7px no-repeat; width:14px; height:14px;}
.icon_edit:hover{background:url(../img/sprite-logged.png) -304px -7px no-repeat;}
.edit_align{ position:absolute; left:10px; top:5px;}
.sect_corner{ position:absolute; right:-1px; top:-1px; display:none;}
.loggin_div .pat_footinfo{ background:#fff; border:1px solid #d6d6d6; padding:2px; width:99%; margin:0px auto; border-top:none; display:none;}
.loggin_div .pat_info .btn-wrnalign{ margin-right:0px;}
.app_prov { border:1px solid #d4d4d4; border-radius:4px;}
.app_prov .top_sect{ background:#fff1e0; font-size:20px; color:#474b52; text-align:center; padding:22px 0px 50px 0px; font-weight:100; border-radius:4px 4px 0px 0px; border-bottom:1px solid #d4d4d4;}
.app_prov .mid_sect{ background:url(../img/mid_sectbg.png) repeat; width:100%; padding:66px 0px 25px 0px; text-align:center; border-radius:0px 0px 4px 4px;}
.app_prov .mid_sect .doc_align{ position:absolute; top:-40px; left:38%;}
.doc_namestyle{ color:#1cabd2; font-size:18px; font-weight:500;}
.male_gen{background:url(../img/sprite-logged.png) -225px -7px no-repeat; width:17px; height:17px; margin-left:5px;}
.docadd_det{ font-size:14px; }
.docadd_det p{font-weight:500; margin-bottom:0px;}
.docadd_det span{font-weight:400; color:#8e8e8e;}
.docadd_det a{ color:#f9a037;}
.blue_foot{ background:#23a4c8; padding:2px; width:100%; bottom:0px; opacity:0.8; border-radius:0px 0px 4px 4px;}
.book-form .left_part{ background:#f4fdff; padding:50px 18px; width:167px; float:left; border-right:1px solid #b9d9e0;}
.book-form .left_part h1{ font-size:22px; color:#2bb6dc; font-weight:bold; margin-top:0px;}
.book-form .left_part p{ font-size:15px; color:#707070;}
.book-form .left_part .img_div{ margin:0px auto; text-align:center;}
.book-form .right_part{ margin-left:167px;}
.book-form .right_part .right_inner{padding:30px 20px 20px;}
.book-form .right_part label{ font-size:15px; font-weight:500; color:#000; margin-top:10px;}
.book-form .right_part input.form-control{ height:40px; border-color:#c1c1c1; border-radius:4px;}
.book-form .right_part .radio-male{ left:55px; top:19px;}
.book-form .right_part .radio-female{ left:163px; bottom:23px;}
.clear{ clear:both;}
.mt40{ margin-top:40px;}
.spacer130{ margin-bottom:130px;}
.spacer80{ margin-bottom:80px;}
.spacer147{ margin-bottom:178px;}
.visit-btn .btn{ font-size:14px; color:#606060; background:#fafafa;}
.visit-btn .btn.active{ background:#fff; box-shadow:none; color:#e88613; border-color:#ccc;}
.book-form textarea.form-control{max-width:100%; height:106px; max-height:106px; border-radius:4px;}
.book-form label.radio-inline{ color:#606060; font-weight:400; font-size:14px;}
.book-form label.chkbox{ color:#606060; font-weight:400; font-size:14px;}
.day_list .btn{ border-radius:0px; border-color:#9b9b9b; border-top:4px solid #9b9b9b; margin-right:5px;}
.day_list .btn.active{ background:#fff; color:#e88613; box-shadow:none; border-color:#e88613;}
.time_div{ background:#f0f0f0; border:1px solid #c3c3c3; width:50px; height:50px; border-radius:25px; cursor:pointer; color:#c3c3c3; float:left; margin-right:20px;}
.time_div p{ margin-top:10px; font-size:12px;}
.time_div:hover{ background:#e88613; border-color:#e88613; color:#e88613;}
.icon_anytime{ background:url(../img/sprite-logged.png) 7px -30px no-repeat; width:40px; height:40px;}
.icon_morn{ background:url(../img/sprite-logged.png) -30px -30px no-repeat; width:40px; height:40px;}
.icon_aft{ background:url(../img/sprite-logged.png) -70px -30px no-repeat; width:40px; height:40px;}
.icon_eve{ background:url(../img/sprite-logged.png) -108px -30px no-repeat; width:40px; height:40px;}
.time_div:hover .icon_anytime{background:url(../img/sprite-logged.png) 7px -71px no-repeat;}
.time_div:hover .icon_morn{ background:url(../img/sprite-logged.png) -30px -71px no-repeat;}
.time_div:hover .icon_aft{ background:url(../img/sprite-logged.png) -70px -71px no-repeat;}
.time_div:hover .icon_eve{ background:url(../img/sprite-logged.png) -108px -71px no-repeat;}
.time_div.active .icon_anytime{background:url(../img/sprite-logged.png) 7px -71px no-repeat;}
.time_div.active .icon_morn{ background:url(../img/sprite-logged.png) -30px -71px no-repeat;}
.time_div.active .icon_aft{ background:url(../img/sprite-logged.png) -70px -71px no-repeat;}
.time_div.active .icon_eve{ background:url(../img/sprite-logged.png) -108px -71px no-repeat;}
.time_div.active { background:#e88613; border-color:#e88613; color:#e88613}
.loggin_div .top .nav-tabs>li.custvis.checksts>a .vis_sct{ display:none;}
.loggin_div .top .nav-tabs>li.custvis.checksts>a .stpchk_icon{ display:block; margin:5px 0px 0px 5px;}
.loggin_div .top .nav-tabs>li.vis_d.active>a .stpchk_icon{ display:none;}
.loggin_div .top .nav-tabs>li.vis_d.active>a .vis_sct{ display: inline-block;}
.loggin_div .top .nav-tabs>li.app_p.checksts.active>a .stpchk_icon{ display:none;}
.loggin_div .top .nav-tabs>li.app_p.checksts.active>a .vis_sct{ display: inline-block;}
.icon_dt{ background:url(../img/sprite-logged.png) -173px -8px no-repeat; width:15px; height:15px; margin-right:5px;}
.icon_time{ background:url(../img/sprite-logged.png) -198px -8px no-repeat; width:15px; height:15px; margin-right:5px;}
.period_div span{ color:#000;}
.period_div .borr{ border-right:1px solid #ccc;}
.icon_health{ background:url(../img/sprite-logged.png) -331px -6px no-repeat; width:15px; height:19px; margin-right:5px;}
.btn-access{ background:#2bb6dc; color:#fff; padding:5px 10px;}
.btn-access:hover{ color:#fff; background:#37adcd;}
.not-log .leftpanel{ display:none;}
.not-log .rightpanel{ margin-left:0px;}
.not-log .cust_navbor{ left:5%; width:57%;}
.not-log .cust_navbor.book-tab{ width:40%;}
.book-form{ height:473px;}
.spacer100{ margin-bottom:100px;}
.spacer97{ margin-bottom:97px;}
.custspace117{ margin-bottom:117px;}
.custspace166{ margin-bottom:166px;}
.pat_infofoot{ position:absolute; right:20px; bottom:15px;}
.contact_calldiv{ position:absolute; left:16%;}
.contact_txtdiv{ position:absolute; right:10%;}
.fullht{ height:100%;}
.ui-datepicker .ui-datepicker-prev span{ background:url(../img/sprite-logged.png) -256px -8px no-repeat; width:14px; height:17px;}
.ui-datepicker .ui-datepicker-next span{ background:url(../img/sprite-logged.png) -281px -8px no-repeat; width:14px; height:17px;}
.leftpanel .carousel-inner .item{ padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:10px;}
.leftpanel .carousel-inner>.item>img{ margin:0px auto;}
.drlist ul{ list-style-type:none; margin-bottom:0px; padding-left:0px;}
.drlist ul li{ text-align:left;}
.drlist .collps{ height:50px;}
.drlist .collps.active{ height:auto;}
.fixdrop{ position:absolute; right:5px; top:5px;}
.loggin_div .pat_info.blkdashbdr{border-right: 1px dashed #000;}
.custht{ height:169px;}
.custht-book{ height:97px;}
.congo_div { background:#fff; border:1px solid #ddd; box-shadow:0px 2px 0px #d3d3d3; padding:3px 20px;}
.congo_div p{ font-size:16px; margin-bottom:10px; color:#595959;}
.congo_div .main-txt{ font-size:20px; font-weight:500; text-transform:uppercase; margin-bottom:5px; margin-top:10px; color:#000;}
.congo-txt{ margin-left:90px;}
.congo_div a{ color:#353535;}
.lgtgry a{ color:#000;}
.go-back{ background:url(../img/go-back.png) no-repeat; width:8px; height:11px;}
.compose-div .stripedHeader a{ color:#18a5cb; text-decoration:underline;}
.compose-div-inner{border:1px solid #d1d4d5; border-radius:4px; background:#fff; }
.compose-div-inner .to-sect{ padding:10px 10px 5px 10px;}
.compose-div-inner .to-sect.noborder{ border:none !important}
.find-txt{ width:100%; padding-left:25px;}
.find-txt input{ border:none; box-shadow:none; width:98%;}
.find-txt input:focus{ border:none; box-shadow:none; outline:none;}
.find-txt.sub-txt{ padding-left:0px;}
.to-txt{ color:#858585;}
.msg-sect{ height:200px; padding:10px 15px;}
.msg-sect:focus{outline:none;}
.msg-content{ color:#606060; font-family:'source_sans pro', sans-serif; font-size:14px;}
.msg-content p{ margin-bottom:0px;}
.msg-content:focus{outline:none;}
.comp-foot{ background:#f3f3f3; padding:10px; border-radius:0px 0px 4px 4px; border-top:1px solid #d1d4d5;}
.ui-icon.podcast{ background:#dd; height:30px; width:40px;}
.find-txt.open{ background:none; border:none;}
.mail-idlist.dropdown-menu{ padding:10px; border:1px solid #a4d9df; margin-left:18px;}
.user-mailinfo{ margin:10px 0px; width:400px;}
.user-mailinfo ul{ list-style-type:none; padding:0px; margin:0px;}
.user-mailinfo ul li{ margin:10px 0px; cursor:pointer;}
.user-mailinfo p{ color:#5a5959; font-weight:bold; margin-bottom:0px;}
.user-mailinfo span{ color:#a2a0a0; font-weight:400;}
.find-txt.dropdown.open>.dropdown-menu{ display:none;}
.find-txt.dropdown.open.viewlist>.dropdown-menu{ display:block;}
.id-load{ background:url(../img/gif-load.gif) no-repeat; width:17px; height:18px; display:none;}
.find-txt.dropdown.open.viewlist .id-load{ display:inline-block;}
.find-txt.add-det{ padding-left:80px; width:25%;}
.find-txt.add-det .mail-idlist.dropdown-menu{ margin-left:80px;}
/*medication - 24-03-15*/
.medication_div .tit_div{ padding:10px 20px 0px 20px;}
.medication_div .tit_div a{ color:#18a5cb; text-decoration:underline; font-size:13px;}
.tit_div .inner_part{ border-bottom:2px solid #e6e7e7; padding:10px 0px;}
.inner_part .page-tit{ font-size:18px; font-weight:500; color:#454545;}
.medication-list{ padding:0px 20px; font-family: 'Source Sans Pro', sans-serif; font-weight:500; font-size:14px;}
.med-name{ margin-left:10px; float:left;}
.med-name p{ margin-bottom:0px;}
.med-name p.blutxt{ font-size:18px; color:#28add2; margin-bottom:3px;}
.med-name p.blutxt span{ font-size:16px;}
.tab_icon{ background:url(../img/sprite-medication.png) -15px -20px no-repeat; width:15px; height:15px;}
.inj_icon{ background:url(../img/sprite-medication.png) -46px -20px no-repeat; width:15px; height:15px;}
.drop_icon{ background:url(../img/sprite-medication.png) -77px -20px no-repeat; width:15px; height:15px;}
.prsb-note{ background:url(../img/sprite-medication.png) -15px -53px no-repeat; width:15px; height:15px;}
.medication-list .inner_part{ border-bottom:1px solid #e6e7e7; padding:15px 0px;}
.med-count{ background:#f6f6f6; border:1px solid #ddd; padding:3px 10px; border-radius:0px 15px 15px 0px;}
.icon_nxtwht{ background:url(../img/sprite-medication.png) -67px -55px no-repeat; width:10px; height:11px;}
.request_div{ font-weight:normal; border-bottom:1px solid #e6e7e7; padding:15px 0px;}
.icon_search{ background:url(../img/sprite-medication.png) -43px -53px no-repeat; width:15px; height:15px;}
.search_align{ position:absolute; left:10px; top:8px;}
.request_div input{ padding-left:30px; font-style:italic; height:30px;}
.ref-check{ margin-right:10px;}
.medication-list.active{ background:#f7f7f7;}
.req-refill .request_div{ border:none;}
.medication-list.active.select-med{ background:#fff;}
.medication-list.active.select-med .inner_part{ border:none;}
.refill-med{padding:15px 0px; display:none;}
.refill-med .sel-med-name{ background:#f7f7f7; border:1px solid #e6e6e6; padding:15px 20px; float:left; margin-left:10px; width:98%;}
.note-div{ background:#fff; border:1px solid #d6d6d6; padding:6px 15px; padding-left:45px; position:relative;}
.note-align{ position:absolute; padding:7px 8px 7px 13px; border-right:1px solid #d6d6d6; left:0px; top:0px;}
.note-div input{border:none; box-shadow:none; width:98%;}
.note-div input:focus{ border:none; box-shadow:none; outline:none;}
.medication-list.active.select-med .inner_part{ display:none;}
.medication-list.active.select-med .refill-med{ display:block;}
.add-new-med label{ color:#858585; font-size:14px; font-weight:normal;}
.add-new-med .greytxt{ font-weight:normal; font-size:11px; color:#b0b0b0;}
.add-new-med .form-group{ margin-bottom:30px;}
.add-new-med .form-control{ height:35px; border-radius:5px;}
.add-new-med .form-control.padl30{ padding-left:30px;}
.note-red{ background:url(../img/sprite-medication.png) -106px -21px no-repeat; width:15px; height:15px;}
.add-new-med i.note-txt{ color:#585858; font-size:13px; font-weight:normal;}
.med-note{ margin-left:25px;}
.medication_div .to-txt{ width:125px;}
.medication_div .find-txt{ padding-left:130px;}
/*account dropdown*/
.bluedwn.open{ background:none; border:none;}
.dropdown-menu.arrow_box_acct {
	position: absolute;
	background: #fff;
	border: 1px solid #2bb6dc;
	width:295px;
	padding:0px;
	margin-right:20px;
}
.dropdown-menu.arrow_box_acct:after, .dropdown-menu.arrow_box_acct:before {
	bottom: 100%;
	right: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.dropdown-menu.arrow_box_acct:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.dropdown-menu.arrow_box_acct:before {
	border-color: rgba(43, 182, 220, 0);
	border-bottom-color: #2bb6dc;
	border-width: 11px;
	margin-left: -11px;
}
.accot_foot{ background:#2bb6dc; font-weight:bold; font-size:16px; padding:10px 20px; text-align:center; color:#fff;}
.accot_foot a{ color:#fff !important}
.per_det{ font-size:17px; color:#2bb6dc;}
.user_icon{ background:url(../img/sprite-account.png) -14px -14px no-repeat; width:17px; height:17px;}
.user-info p{ margin-bottom:0px; font-size:13px; font-weight:500; color:#5a5959;}
.user-info span{ color:#77787c; font-size:12px;}
.tel_icon{ background:url(../img/sprite-account.png) -44px -17px no-repeat; width:17px; height:15px;}
.txtmsg_icon{ background:url(../img/sprite-account.png) -72px -17px no-repeat; width:17px; height:15px;}
.add_icon{ background:url(../img/sprite-account.png) -100px -17px no-repeat; width:17px; height:15px;}
.user-info ul{ list-style-type:none; padding:0px; margin-bottom:20px;}
.user-info ul li{ font-size:12px; color:#77787c; border-bottom:1px solid #f1f0f0; padding:10px 0px;}
.user-info ul li a{color:#77787c !important}
.user-info ul li:first-child{border-top:1px solid #f1f0f0;}
.device-div{ border:1px solid #e0e0e0; padding:10px 15px; color:#434343;}
.icon_device{background:url(../img/sprite-account.png) -129px -15px no-repeat; width:16px; height:16px;}
.device-div a{ color:#ef942a !important; font-size:12px;}
.result-txt{ color:#db8825; font-size:14px; font-weight:normal;}
.lag-div{ background:#fff; border:1px solid #d1d4d5; border-radius:3px;}
.lag-cat{ font-size:12px; color:#7d7d7d; padding-left:15px; border-left:3px solid #757575; line-height:13px; text-transform:uppercase; margin-top:5px;}
.nopadbtm{ padding-bottom:0px;}
.lag-div a{ color:#e9840c !important}
.car-align{ right:7px; top:10px; position:absolute;}
.lag-list ul{ padding:0px; width:100%;}
.scroll2{ height:910px; overflow-y: auto;}
.not-log .scroll2{ border-right:1px solid #e4ded7;}
.not-log .right-div .contnthd1{ border-left:0px; border-right:none;}
.bg-not-logsearch{ background:#f9f9f9}
.fullwd{ width:100%;}
/*provider-profile for non provider*/
.blue-subhead{ color:#2bb6dc; font-size:18px;}
.hosp-cont-det{ border:1px solid #d4dee1; border-bottom:2px solid #d4dee1; padding:15px;}
.hosp-name { color:#636f71; font-size:18px; font-weight:bold;}
.hosp-name span{ background:#2bb6dc; color:#fff; font-size:14px; padding:5px 7px; border-radius:4px; margin-right:10px; font-weight:normal;}
.phone-icon{ background:url(../img/phone-icon.png) no-repeat; width:15px; height:15px;}
.add-icon{ background:url(../img/add-icon.png) no-repeat; width:15px; height:15px;}
.hosp-cont-div{ padding:20px 10px; border-top:1px solid #d4dee1;}
.add-div{ margin-left:5px;}
.add-div p{ color:#636f71; font-size:15px; margin-bottom:0px;}
.add-div  span{ font-size:13px; color:#858585;}
.nobortop{ border-top:none !important}
.btn-grey{ background:#a4aaab; color:#fff; font-weight:500;}
.btn-grey:hover{ background:#8f9495; color:#fff;}
/*Facility Profile 31-03-15*/
.bmc-top{ padding:15px; background:#f1f7f9;}
.bmc-top .right-part{ margin-left:83px;}
.bmc-top .hosp-info{ font-size:20px; color:#2bb6dc; font-weight:bold; margin-top:20px; margin-bottom:3px;}
.opd-time a{ color:#59757c; text-decoration:none;}
.opd-time .time-right{ margin-left:45px; position:relative; width:210px;}
.time-right table tr{ background: none; border:none;}
.time-right tr:nth-of-type(odd){ background:none !important; border-bottom:none;}
.time-right table{ width:100%;}
.time-right table td { background:none; color:#59757c; font-size:14px; background:none; border:none; padding:4px 0px; border-bottom:none;}
.time-right table tr.active td{ color:#14a0c6;}
.time-right table tr.sele-time td { padding-top:0px;}
.time-right .today-status a{ color:#14a0c6; text-decoration:none;}
.opd-time .time-right .caret{ position:absolute; right:0px; top:10px;}
.today-status{ z-index:9;}
.daily-time{ z-index:9;}
.caret-opn{ background:url(../img/caret-opn.png) no-repeat; width:10px; height:4px; position:absolute; right:0px; top:10px;}
.bmc-btm{ padding:20px;}
.sub-head{ color:#3c3c3c; font-size:20px; margin-bottom:15px;}
.bmc-btm ul{ margin:0px; padding-left:15px; /*height:200px; overflow:auto;*/ font-family:'source_sans', sans-serif;}
.bmc-btm ul li{ color:#a3b1b8; list-style-type:disc;}
.bmc-btm ul li a{ color:#0199c2; text-decoration:none; font-weight:bold; font-size:14px; font-family: 'Source Sans Pro', sans-serif;}
.sub-head p{ color:#757575;}
.prov-loc h3{ font-size:20px; color:#3c3c3c;}
.facility-div .box2 .request1, .box3 .request1{ padding:28px 0px 10px 0px;}
.cntntbtm .dctrpic{ margin:10px; margin-top:0px;}
.cntntbtm .dctrdtls1{ margin-top:10px;}
.prov-loc .nav-tabs{ border-bottom:none;}
.prov-loc .nav-tabs>li{ border-bottom:2px solid #fff;}
.prov-loc .nav-tabs>li.active{ border-bottom:2px solid #2bb6dc;}
.prov-loc .nav-tabs>li>a{ color:#757575; font-size:13px; font-weight:bold; padding-left:0px; font-family: 'Lato', sans-serif; padding-right:0px;}
.prov-loc .nav-tabs>li:nth-child(1){ margin-right:10px;}
.prov-loc .nav-tabs>li.active>a, .prov-loc .nav-tabs>li.active>a:hover, .prov-loc .nav-tabs>li.active>a:focus{ color:#2bb6dc; border-bottom:2px solid #2bb6dc;}
.search-icon{ background:url(../img/search-icon.png) no-repeat; width:17px; height:17px;}
.serch-align{ position:absolute; top:7px; left:5px;}
.prov-loc .form-control{ height:33px; padding-left:30px;}
.doct-list ul { list-style-type:none; margin:0px; padding:0px;}
.doct-list ul li{margin-bottom:10px;}
.doct-list ul li a{color:#2bb6dc}
/*end*/
/* Facility profile 03-04-2015 Start */

.midBanSlider{margin:0px 0px;}

.midBanSlider .carousel {
    margin:0px 0 12px 0;
}

.midBanSlider .carousel-inner .item {
  padding-left: 0px;
  padding-right: 0px;
  background: none;
  padding-top:0px;
}

.midBanSlider .item .thumb {
	width: 22%;
	cursor: pointer;
	float: left;
	margin:0px 9px;
}
.midBanSlider .item .thumb:first-child{
	margin-left:0px;
	}
	
.midBanSlider .item .thumb:last-child{
	margin-right:0px;
	}
		
.midBanSlider .item .thumb img {
	width: 100%;
	margin:0px;
}
.midBanSlider .item img {
	width: 100%;	
}
.midBanSlider .carousel-control.left {
  margin-top: 30px;
  background: url(../img/banL-Arrow.png) no-repeat;
  height: 19px;
  width: 19px;
  position: absolute;
  left:5px;
}
.midBanSlider .carousel-control.right {
  margin-top: 30px;
  background: url(../img/banR-Arrow.png) no-repeat;
  height: 19px;
  width: 19px;
  position: absolute;
  right:5px;
}

.bgGrayDiv{background: #f2f2f2; padding:18px 12px 2px 12px; border-radius: 8px; text-align: center;}
.bgGrayDiv p.num{ color:#f47171; font-size:30px; font-weight:bold;}
.bgGrayDiv p.txt{ color:#7f7f7f; font-size:14px;}
.red-check{ background:url(../img/red-check.png) no-repeat; width:25px; height:18px;}
.add-cont .add-div p{ color:#2a2828; font-size:18px;}
iframe{ height:auto;}
.facility-div iframe{ height:233px;}
/* Facility profile 03-04-2015 end */

/*my-phr- changes upcoming card - 03-04*/
.bgGray{ background:#f2f2f2;}
.appointments1{ margin-top:55px;}
.appointments1 .cnfrm1{color: #454545; font-size: 17px;text-align: center;width: 100%;margin:0 0px 12px 0;}
.grnbg{background:#f4fdff; padding:20px 0 0 0; height:155px;}
.upcmgImg{ margin-bottom:10px;}
.mt30{ margin-top:30px;}
.btn-prnt { color: #fff; background: #4cc1e1;font-size: 15px;}
.btn-prnt:hover{ background:#37adcd; color:#fff;}
.nopadBot{ padding-bottom:0px !important;}
.tpbr{ border-top:solid 1px #ccc; margin:30px 0 0 0; padding:5px 0px;}
.nobrdBot{ border-bottom:0px none;}
.appointments1 .rgthdng {font-size: 22px;}
.appointments1 .grntick {background: url(../img/grntick.png) no-repeat;width: 15px;height:11px;margin-right: 5px;}
/*end*/
/*changes as per varun feedback*/
.pop-footer .col-md-4, .pop-footer .col-sm-4, .pop-footer .col-lg-4{ padding:0px; text-align:center;}
.pop-footer .thumbnail1{ margin-left:0px;}
.pop-footer .carousel-inner .item{ padding-left:10px; padding-right:10px; padding-bottom:10px;}
.prov-prof .modal-content{ box-shadow:none;}
.borbtm50{ border-bottom:3px solid #ddd;}
.pad20_50{ padding:20px 50px;}
/*Health-record-Print view -08-04-15*/
.appntmodal-pro .modal-body.health-print{ font-family: 'Source Sans Pro', sans-serif;}
.health-print .top-part{ border:1px solid #e5e5e5; border-top:4px solid #2bb6dc; padding:20px;}
.top-part .right-div{ margin-left:100px; color:#707070; font-size:14px;}
.top-part .right-div a{color:#707070;}
.top-part .right-div h3{ color:#2c2c2c; font-size:24px; font-weight:500;}
.right-div .birth-icon{ background:url(../img/sprite-print.png) -11px -7px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .lang-icon{ background:url(../img/sprite-print.png) -45px -9px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .marrists-icon{ background:url(../img/sprite-print.png) -77px -9px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .add-icon{ background:url(../img/sprite-print.png) -112px -7px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .phn-icon{ background:url(../img/sprite-print.png) -170px -7px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .mail-icon{ background:url(../img/sprite-print.png) -139px -7px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .ht-icon{ background:url(../img/sprite-print.png) -201px -5px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .wd-icon{ background:url(../img/sprite-print.png) -227px -7px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .bp-icon{ background:url(../img/sprite-print.png) -255px -7px no-repeat; width:20px; height:23px; margin-right:5px;}
.right-div .high-txt{ font-size:20px; color:#2bb6dc; font-weight:bold; margin-left:10px;}
.lgrntxt{ color:#72a72e;}
.right-div .high-txt.custalign{ margin-left:42px;}
.health-fac .table{border:1px solid #e5e5e5; margin-bottom:30px;}
.health-fac .table th{ color:#7b7b7b; background:#eeeeee; font-size:13px; text-shadow:none; padding:9px 10px;}
.health-fac .table td{ padding:14px 10px;}
.health-fac .table th.tit{ font-size:20px;}
.health-fac .table th:nth-child(2){ width:40%}
.health-fac .table th:nth-child(1){ width:30px; padding-right:0px; text-align:center;}
.health-fac .table th:nth-child(2).wdauto{ width:auto;}
.health-fac .table td:nth-child(1){ width:30px; padding-right:0px; text-align:center;}
.icon-allergy{background:url(../img/sprite-print.png) -11px -47px no-repeat; width:25px; height:25px;}
.icon-condition{background:url(../img/sprite-print.png) -47px -48px no-repeat; width:25px; height:25px;}
.icon-medicate{background:url(../img/sprite-print.png) -79px -48px no-repeat; width:25px; height:25px;}
.icon-care-prov{background:url(../img/sprite-print.png) -124px -48px no-repeat; width:25px; height:25px;}
.icon-labs{background:url(../img/sprite-print.png) -166px -52px no-repeat; width:25px; height:25px;}
.icon-cmt{background:url(../img/sprite-print.png) -211px -48px no-repeat; width:25px; height:25px;}
.health-fac .borr{ border-right:1px solid #e5e5e5;}
.health-fac .blue-txt{ color:#28add2; font-size:16px; font-weight:500;}
.blue-strip{ position:absolute; top:-1px; left:-6px;}
.pad30{ padding:30px;}
.ml100{ margin-left:100px;}
.care-provright h3{ color:#28add2; font-size:18px; margin-top:0px; font-weight:600; margin-bottom:5px;}
.care-provright p{ color:#434242; font-size:15px; font-weight:600;}
.care-provright span{ color:#7b7b7b; font-size:14px;}
.health-fac .table .inner-tab{ margin-bottom:0px;}
.health-fac .table .inner-tab th{ background:#e1eef2; color:#6a6e6f; padding:5px 10px;}
.health-fac .table .inner-tab th:nth-child(1){ width:40%; text-align:left;}
.health-fac .table .inner-tab th:nth-child(2){ width:auto;}
.health-fac .table .inner-tab th:nth-child(3){ width:25%;}
.health-fac .table .inner-tab td{ padding:12px 10px; text-align:left;}
.health-fac .table .inner-tab td:nth-child(1){ width:40%; text-align:left;}
.health-fac .borl{ padding-left:15px; border-color:#e6e7e7;}
 
/* venu Code 8-4-15 Start */
.vitalbord{ border-bottom:solid 3px #dadfe0; border-radius:6px; margin-top:30px;}
.emptyDataBg{ background:#e9eced;}
.padLR5{ padding-left:5px;padding-right:5px;}

.marBot15{ margin-bottom:15px !important;}
.emptyImgTitle{ text-align: center; color: #656464; font-size:17px; font-weight:500; margin:40px auto;}
.marT25{ margin-top:25px;}
.emptyDataDiv{ border-top:solid 2px #dadfe0;}
.emptyDataDiv h2{ color:#454545; font-size:20px;  margin:30px 0 15px 15px;}
.emptyDataDiv .emptySec{ background:#FFF; border-radius:2px; border-bottom:solid 2px #dadfe0; padding:30px 15px 30px 15px; min-height:320px;}
.emptySec h3{color:#f9a038; font-size:19px;}
.emptySec h4{color: #888888;font-size: 14px;line-height: 19px; margin:25px 0px 20px 0px;min-height:95px;}
.icon_Subscribe{ background:url(../img/subscribe-icon.png) no-repeat; width:16px; height:11px; margin-right:5px;}
.icon_addFamily{ background:url(../img/family-icon.png) no-repeat; width:20px; height:19px; margin-right:5px;}
.icon_linkAccunt{ background:url(../img/link-Accnt-icon.png) no-repeat; width:12px; height:12px; margin-right:5px;}


/* venu Code 8-4-15 End */
 
@media screen and (max-width:1366px){
.main-wrap{ width:auto !important}	
.loggin_div .top .nav-tabs>li>a{ padding:10px 8px;}
.cust_navbor{ width:63%;}
.wd100{ width:100%;}
.pat_data ul li{ font-size:13px;}
.custhide{ display:none !important;}
.pat_data{ padding:10px 0px 18px 0px;}
.spacer147{ margin-bottom:166px;}
.book-form .right_part .right_inner.custform{ padding:25px 20px 20px;}
.info_cont .pat_pic{ left:34%;}
.cust_navbor.book-tab{ width:46%;}
.not-log .cust_navbor{ width:60%;}
.not-log .custmt{ margin-bottom:75px;}
.not-log .book-form .right_part .right_inner.custform{ padding:30px 20px 20px;}
.not-log .spacer147{ margin-bottom:147px;}
.not-log .cust_navbor.book-tab{ width:44%;}
.padln{ padding-left:0px;}
.padrn{ padding-right:0px;}
.grey-bk{ height:200px !important;}
.miniscroll1{ height:155px !important;}
.miniscroll2{ height:155px !important;}
.miniscroll3{ height:155px !important;}
.contact_calldiv{ left:6%;}
	}
@media screen and (max-width:1280px){
.pat_data ul li{ font-size:12px;}
.loggin_div .top .nav-tabs>li>a{ padding:10px 5px; font-size:13px;}
.loggin_div .top .rightsect img{ text-align:center; margin:0px auto; display:block;}
.not-log .loggin_div .top .rightsect img{ display:inline-block;}
.not-log .cust_navbor{ width:58%;}
	}	
@media screen and (max-width:1024px){
.app_prov{ margin-left:-15px; margin-top:40px;}
.loggin_div .top .rightsect{ text-align:center;}
.app_prov .mid_sect .doc_align{ left:45%;}	
.loggin_div .top .nav-tabs>li>a{ padding:10px 7px;}
.cust_navbor{ width:77%; left:7%;}
.cust_navbor.book-tab{ width:56%;}
.custpadlnone{ padding-left:0px;}
.custpadrnone{ padding-right:0px;}
.dis-ib.clearfix:before, .dis-ib.clearfix:after{ display:inline-table !important}
.clearfix.custmb{ margin-bottom:0px;}
.visitdiv{ margin-bottom:20px;}
.book-form .right_part .right_inner{ height:450px;}
.spacer147{ margin-bottom:150px;}
.not-log .cust_navbor{ width:75%; left:7%;}
.not-log .loggin_div .top .rightsect img{ display:block;}
.not-log .cust_navbor.book-tab{ width:53%;}
.refill-med .sel-med-name{ width:96%;}
.not-log .right-div.apntmntsrch .dctrtyp{ width:38%;}
.infowindow-markup{ width:410px;}
.appntmodal-pro.print-view .modal-dialog{ width:100%;}
	}
@media screen and (max-width:768px){
.info_cont{ padding:10px 5px; padding-top:70px;}
.info_cont .pat_pic{ left:27%;}	
.pat_data{ padding:10px 5px 18px 5px;}	
.pat_data ul li{ font-size:13px;}
.icon_gift{ margin-right:5px;}
.icon_mail{ margin-right:5px;}
.icon_tel{ margin-right:5px;}
.pat_info .carousel-inner .col-sm-4{ padding-right:0px;}
.carousel-inner .item{ padding-left:10px;}
.loggin_div .top .nav-tabs>li>a{ padding:10px 20px;}
.cust_navbor{ width:80%; left:8%;}
.cust_navbor.book-tab{ width:60%;}
.visitdiv{ display:none;}
.book-form label.radio-inline.padl9{ padding-left:9px;}
.visit-btn .btn{ padding:10px 5px;}
#app_pre .spacer40{ margin-bottom:0px;}
.custverpadrnone{ padding-right:0px;}
.not-log .loggin_div .top .rightsect img{ display:inline-block;}
.book-form{ height:auto;}
.custht{ height:10px;}
.custht-book{ height:10px;}
.loggin_div .pat_info.blkdashbdr{ border-right:1px solid #d6d6d6;}
.scroll1{ margin-bottom:20px;}
.appntmodal-pro.print-view .modal-dialog{ width:100%;}
.emptyImg{ width:315px;}
.emptyImgTitle{ width:auto;}
.emptyLR10{ margin:0 10px;}
.vitalbord{ margin:30px 15px 0px;}
	}
/*18-03-logged in screens*/
.blubg{ background: #d9eff5; border: 1px dashed #6ab5ca; padding: 20px 0px 23px 0px;}
.blubg .blu-note{ color: #16a4cb; font-size: 18px; line-height: 18px; font-weight: 600;}
.blubg .sub-note{ color: #898989; font-size: 14px; line-height: 18px; font-weight: normal;}
.white-bg{ background: #fff; border: 1px solid #a8d5e2; height: 112px;  bottom: 0px; box-shadow: 0px 3px 0px #cadee4;}
.call-icon{background:url(../img/call-icon.png)  no-repeat; width:37px; height:37px; position: absolute; top: 26px; left: 65px;}
.mobile-icon{background:url(../img/mobile-icon.png)  no-repeat; width:36px; height:39px; position: absolute; top: 26px; right: 107px; }
.blurightbdr{ border-right: 1px solid #a8d5e2; height: 100%;}
.text{ position: absolute; top: 40px;left: 105px; font-size: 14px; color: #606060;}
.text2{ position: absolute; top: 40px; right: 73px; font-size: 14px; color: #606060;}
.blu-btn{ background: #2bb6dc; color: #fff; padding: 2px 10px; position: absolute; top: 68px; left: 76px;}
.blu-btn-right{ background: #2bb6dc; color: #fff; padding: 2px 10px; position: absolute; top: 68px; right: 79px;}
.grey-bk{background: #fff; border: 2px solid #d1d1d1; border-radius: 4px; height: 213px; margin-top: 10px; margin-bottom: 10px;}
.lighth-grey{ background: #f2f2f2; border-bottom: 2px solid #d1d1d1; padding: 10px; font-size: 18px; }
.icon-1{background:url(../img/icon-1.png)  no-repeat; width:30px; height:21px; display: inline-block;}
.icon-2{background:url(../img/icon-2.png)  no-repeat; width:30px; height:23px; display: inline-block;}
.icon-3{background:url(../img/icon-3.png)  no-repeat; width:30px; height:22px; display: inline-block;}
.blu-edt{background:url(../img/blu-edit.png) no-repeat; width:14px; height:14px;display: inline-block; }
.gry-body{padding: 10px;}
.gry-body a{ color:#333;}
.lghthgry-text{ color: #959595; font-size: 14px; line-height: 18px; }
.miniscroll1{ height: 165px; overflow-y: auto !important;}
.miniscroll2{ height: 165px; overflow-y: auto !important;}
.miniscroll3{ height: 165px; overflow-y: auto !important;}
.left-corn{background:url(../img/left_corner.png)  no-repeat; width:6px; height:13px; position: absolute; top: 14px; left: -2px; z-index: 999;}
.right-corn{background:url(../img/right_corner.png)  no-repeat; width:6px; height:13px; position: absolute;top: 14px; right: -2px;z-index: 999; }
.fix-height1{height: 195px;}
.fnt18blu{ font-size: 18px; color: #2bb6dc;}
.red-txt{ color:#f26060; font-size: 14px; line-height: 21px; }
.inputsty-1{ height:34px; border-radius: 4px; border-color: #f26060;}
.inputsty-2{ height:34px; border-radius: 4px; border-color: #d3d3d3;}
.nobdrradius{border-radius: 0px; padding: 3px 13px;}
.fntlgrey{ color: #757575; font-size: 14px;}
.or{background:url(../img/or.png)  no-repeat; width:23px; height:23px; margin: 22px 0px 0px 40px;}
.w114{width: 114px;}
.pad37-50{padding: 37px 0px 0px 50px;}
.pad37-0{padding: 37px 0px 0px 0px;}
.w50{width: 50%;}
.fnt25{font-size: 25px; color: #2bb6dc; font-weight: 600;}
@media screen and (max-width:1366px){
.call-icon{background:url(../img/call-icon.png)  no-repeat; width:37px; height:37px; position: absolute; top: 26px; left: 48px;}
.mobile-icon{background:url(../img/mobile-icon.png)  no-repeat; width:36px; height:39px; position: absolute; top: 26px; right: 70px; }
.text{ position: absolute; top: 40px;left: 90px; font-size: 14px; color: #606060;}
.text2{ position: absolute; top: 40px; right: 41px; font-size: 14px; color: #606060;}
.blu-btn{ background: #2bb6dc; color: #fff; padding: 2px 10px; position: absolute; top: 68px; left: 59px;}
.blu-btn:hover{ background: #2bb6dc; color: #fff; padding: 2px 10px; position: absolute; top: 68px; left: 59px;}	
.blu-btn-right{ background: #2bb6dc; color: #fff; padding: 2px 10px; position: absolute; top: 68px; right: 40px;}	
.blu-btn-right:hover{ background: #2bb6dc; color: #fff; padding: 2px 10px; position: absolute; top: 68px; right: 40px;}	
.lighth-grey{ background: #f2f2f2; border-bottom: 2px solid #d1d1d1; padding: 10px; font-size: 15px; }	
	}

@media screen and (max-width:768px){
	.white-bg{ background: #fff; border: 1px solid #a8d5e2; height: 112px;  bottom: 0px; box-shadow: 0px 3px 0px #cadee4; margin-left: 123px; margin-right: 123px;}
	}
.fnt16link{ font-size: 16px; color: #666666;}

/*booking module 19-3-2015 */
.drkblu-head{ background: #2bb6dc; color: #fff; font-size: 20px; font-weight: 500; line-height: 18px; padding: 15px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.blkdashbdr{border-right: 1px dashed #000;}
.lgtblu-body{ background: #ecfbff; border-bottom: 1px solid #cfecf4; padding: 11px;}
.fnt24blk{ font-size: 24px; line-height: 18px; font-weight: 500; padding-left: 10px;}
.fnt13grey{ font-size: 13px; font-weight: 400; line-height: 22px; color: #8f8f8f; padding-left: 10px; padding-bottom: 8px;}
.cal-pic{background:url(../img/cal-pic.png)  no-repeat; width:75px; height:75px;}
.cal-pic1{background:url(../img/men-quote.png)  no-repeat; width:75px; height:75px;}
.icon-printer{background:url(../img/printer-icon.png)  no-repeat; width:17px; height:15px; display: inline-block; padding-right: 20px;}
.cont-txt{ font-size: 18px; line-height: 19px; color: #000000; font-weight: normal; padding-left: 10px;}
.bdrbttm{ border-top: 1px solid #e6e6e6;}
.lgtgry{ background: #f8f8f8; padding: 0px 0px 15px 0px ; box-shadow: 0px 2px 0px #d3d3d3; border-bottom: 1px solid #b2b2b2; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.white-bkg{ background: #fff;  box-shadow: 0px 2px 0px #d3d3d3; border-bottom: 1px solid #b2b2b2; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.wht-bk{ background: #fff; border: 1px solid #d0d0d0; }
.pad-35{padding: 35px 0px 35px 0px ;}
.fnt-20txt{ font-size: 20px; font-weight: 500; color: #000000;}
.fnt16-txt{ font-size: 16px; font-weight: normal; color: #595959; padding: 0px 20px 55px 20px;}
.docadd_det1{ font-size:14px; }
.docadd_det1 p{font-weight:500; margin-bottom:0px;}
.docadd_det1 span{font-weight:400; color:#8e8e8e;}
.docadd_det1 a{ color:#f9a037;}
.padtop10{ padding-top: 10px;}

@media screen and (max-width:1366px){
	.docadd_det1{ font-size:12px; }
	.fnt16-txt{ font-size: 13px; font-weight: normal; color: #595959; padding: 0px 20px 55px 20px;}
	}
@media screen and (max-width:1280px){
	.docadd_det1{ font-size:13px; }
	.fnt16-txt{ font-size: 13px; font-weight: normal; color: #595959; padding: 0px 20px 55px 20px;}
	.fnt13grey{ font-size: 11px; font-weight: 400; line-height: 22px; color: #8f8f8f; padding-left: 10px; padding-bottom: 8px;}
	}
@media screen and (max-width:768px){
	.blkdashbdr{border-right: 0px dashed #000;}
	}

/* Dr-result update*/
.tkct1{ padding: 0px 30px;}	
.tkct1 .dbl-icon{background: url(../img/timesprite.png) no-repeat;width: 40px;height: 40px;}
.tkct1 .sun-icon{background: url(../img/timesprite.png) -57px 0 no-repeat;width: 40px;height: 40px;}
.tkct1 .cld-icon{background: url(../img/timesprite.png) -114px 0px no-repeat;width: 40px;height: 40px;}
.tkct1 .moon-icon{background: url(../img/timesprite.png) -165px 0 no-repeat;width: 40px;height: 40px;}
.appoint-panel1{padding: 5px !important;border: 1px solid #d1d4d5;padding-bottom: 10px !important; }
.appoint-panel1{padding: 5px !important;border: 1px solid #d1d4d5;padding-bottom: 10px !important; }
.appoint-panel1{background-color:#FFF; }
.avail-hos ul li.tickets1{background:#fff; border:0px solid #c4d5d7; padding:10px; margin-bottom:10px;}
.input-hgt{ height: 36px;}
.appntmodal-pro .modal-dialog{width: 60%;}
.appntmodal-pro .providr{background-color: #f9f5ed;border: 2px dashed #d6d4d4;padding: 10px;margin-top: 10px;}
.appntmodal-pro .providr p{margin-bottom: 0;font-weight: bold;}
.appntmodal-pro .providr p input{margin-right: 10px;}
.appntmodal-pro .providr p label{display: inline-flex;}
.appntmodal-pro .modal-body{overflow: hidden;font-family: 'Source Sans Pro', sans-serif;font-size: 14px;height: 800px;overflow-y: scroll;}
.org-bld{color: #f9a037; font-weight: bold;}
.drktxt{color: #8b8b8b;}
.pad13{ padding: 13px !important;}
.weather-lst{list-style:none;}
.weather-lst li{float:left;margin-right:20px;}
.weather-lst li.active a,.weather-lst li a:hover{background:#f9a037;border:solid 2px #e88f25;}
.weather-lst li a{display:block;width:33px;height:33px;border-radius:50%; background:#dce7ea;border:solid 2px #bed4da;text-align: center;vertical-align: middle;}

.icon-dbl-tick{width:12px; height:16px;background:url(../img/weather-sprite.png) -85px -1px no-repeat;}
.icon-day{width:19px; height:19px;background:url(../img/weather-sprite.png) -1px -1px no-repeat; }
.icon-night{width:14px; height:17px;background:url(../img/weather-sprite.png) -28px -1px no-repeat; }
.icon-cloudy{width:21px; height:20px;background:url(../img/weather-sprite.png) -52px -1px no-repeat; }

.weather-lst li.active a .icon-dbl-tick,.weather-lst li a:hover .icon-dbl-tick{background:url(../img/weather-sprite.png) -85px -25px no-repeat;}
.weather-lst li.active a .icon-day,.weather-lst li a:hover .icon-day{background:url(../img/weather-sprite.png) -1px -25px no-repeat;}
.weather-lst li.active a .icon-night,.weather-lst li a:hover .icon-night{background:url(../img/weather-sprite.png) -28px -25px no-repeat;}
.weather-lst li.active a .icon-cloudy,.weather-lst li a:hover .icon-cloudy{background:url(../img/weather-sprite.png) -52px -25px no-repeat;}

/* start Circle of care 25-03-15 */
.care-circle{font-size:14px;font-weight:400;}
.bgdarkgrey{background:#eef1f2;}
.btn-blue-border{background:#fff;border:solid 1px #2bb6dc;color:#2bb6dc;font-size:14px;padding:6px 10px;line-height:14px;}
.btn-blue-add{color:#fff; background:#2bb6dc;padding:2px 5px;border-radius:3px;}
.btn-blue-bg{background:#daf0f6;border:solid 1px #12a7d0;border-radius:3px;color:#12a7d0;padding:2px 8px;font-size:12px;}
.btn-orange-bg{background:#f8e7d4;border:solid 1px #e28c27;border-radius:3px;color:#e28c27;padding:2px 8px;font-size:12px;}
.btn-orangenote{background:#f69e37;color:#fff !important;border-radius:10px;font-size:12px;outline:none;border:none; position:fixed;bottom:30px;padding:1px 5px;z-index:999;}
.btn-orange-bg:hover{background:#f6eadd;color:#e28c27;}

.icon.icon-add-circle{background:url(../img/add_plus.png) no-repeat;width:12px; height:12px;}
.icon.icon-attach{background:url(../img/icon-attach.png) no-repeat; width:13px;height:13px;cursor:pointer;}
.icon.icon-add_fammbr{background:url(../img/icon-add-family.png) no-repeat; width:15px;height:11px;}
.icon.icon-location-map{background:url(../img/location.png) no-repeat; width:8px;height:13px;}
.icon.icon-switch{background:url(../img/icon-switch.png) no-repeat;width:12px;height:14px;}
.icon.icon-orng-tick{background:url(../img/icon-orange-tick.png) no-repeat;width:9px;height:8px;}

.pat_accdet{ margin-left:90px;	background:#fff;border-bottom:solid 4px #e5e8e9;}
.pat_accdet p.pat_name{ font-size:20px; color:#2c363a; margin-top:5px;border-bottom:none;margin-bottom:0px;padding-bottom:0px;font-weight:600;}
.pat_accdet p span{ font-size:14px; color:#71797c; margin-left:5px;}
.pat_accdet .top{ padding:10px 15px; border-left:4px solid #2bb6dc;border-bottom:1px solid #cfcfcf;}

.custbor{ position:absolute; border-bottom:1px solid #d8d8d8; width:100%; z-index:1; top:28px;}
.verbor{ position:absolute; border-left:1px solid #d8d8d8; height:100%; z-index:1; left:30px;}
.cust_align{ z-index:9;position:relative;}
.pad15{padding:15px;}
.cirdoc_det{ margin-left:60px;}
.cirdoc_det .doc_name{ font-size:18px; color:#28add2; font-weight:400; margin-bottom:3px;}
.cirdoc_det .doc_name i{ color:#a6b3c8; font-size:13px;}
.fnt14grey{font-size:14px;color:#767779; font-family: 'Source Sans Pro', sans-serif;font-weight:normal;}
.fntdarksky{color:#97a1b1;font-weight:400;font-size:14px;}
.padbtm37{ padding-bottom:38px;}
.ml8{margin-left:8px;}
.pt15{padding-top:15px;}
.care-desc{color:#76687c;font-size:14px;text-align: center;}
.whycircle{background:#ecf7f9;border:solid 2px #c0dbe0;padding:30px 15px;text-align:center;}
.whycircle h1{font-size:25px;color:#444444;font-weight:200;}
.whycircle img.familyimg{margin:auto;}
.whycircle img.btmcorner{position:absolute;bottom:0px;left:15px;background:#eef1f2;}
.whycircle img.topcorner{position:absolute;top:-26px;right:-26px;background:#eef1f2;}
.fnt13blue{font-size:13px;color:#20a1c4;}

.neticon{padding:2px 8px 4px;border:solid 1px #2bb6dc; margin:0px auto 15px; width:70%; position: relative;}
.neticon .leftbr{position:absolute;left:-3px;top:35%;}
.neticon .rightbr{position:absolute;right:-2px;top:35%;}
.neticon .hicon{position:relative !important;}
/* End Circle of care 25-03-15 */

/* Start Search Result 26-03-15 */
.icon.icon-search-date{background:url(../img/icon-searchdate.png) no-repeat; width:22px;height:23px;}
.btn-blue-book{background:#4cc1e1;color:#fff;font-size:14px;padding:5px 10px;}
.btn-blue-book:hover{ color:#fff; background:#37adcd;}
.moredetails{border-top:solid 1px #d9d0c6; margin-top:10px;padding-top:15px;position:relative}

.moredetails:after, .moredetails:before {
	top: -1px;
	left: 80%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.moredetails:after {
	border-color: rgba(243, 241, 239, 0);
	border-top-color: #f3f1ef;
	border-width: 8px;
	margin-left: -8px;
}
.moredetails:before {
	border-color: rgba(217, 208, 198, 0);
	border-top-color: #d9d0c6;
	border-width: 9px;
	margin-left: -9px;
}
.moredetails p{font-size:12px;}
.moredetails .selectcontrol{width:146px;border-radius:3px;height:32px;}
.fnt8{font-size:8px;line-height:8px;}
#master.slider.ui-widget-content{background:url(../img/bgslide.png) repeat-x !important;width:100%;border:none;height:4px;margin-bottom:5px;}
#master.slider .ui-widget-header{background:url(../img/maxslidebg.png) repeat-x !important;}
#master.slider.ui-slider-horizontal .ui-slider-handle{top:-7px;}
#master.slider.ui-slider-horizontal .ui-state-default{background:url(../img/notch.png) no-repeat;width:17px;height:17px;border:none;outline:none;}
/* End Search Result 26-03-15 */


/* start labs 26-03-15 */
.labs-wrapper .accpanehead:hover{background:#ebfbff;}
.labs-wrapper .tablewrap thead{border-left:none;border-right:none;border-top:none;}
.labs-detail,.screen2{display:none;}
.screen2 .accpanehead:hover{background:none;}
/* End labs 26-03-15 */
.btn-group-lg>.btn {  padding: 10px 14px;}

/* Responsive */
@media screen and (max-width:1366px){
	.neticon{width:94%;}
	.weather-lst li { margin-right: 8px;}
	}
@media screen and (max-width:1280px){
	.neticon{width:100%;}
	.neticon img.mr5{margin-right:0px;}
	.weather-lst li {margin-right: 4px;}
	}
@media screen and (max-width:1024px){
	/* search login */
	.appntmodal-pro .modal-dialog{width:90%;}
	/*Congratulations-booking-module*/
	.miniscroll3 {  height: 134px !important;}
	/* Appointment search */
	.apntmntsrch .dctrtyp{margin-left: 5px;margin-right: 5px;}
	.apntmntsrch .dctrtyp .seldr{padding:0px 6px;}
	.contnthd1 .btn {padding: 0 3px !important; font-size: 12px;}
	}

@media screen and (max-width:768px){
	.neticon {  width: 70%;}
	.appntmodal-pro .modal-dialog{width:70%;}
    .sign-sec{padding: 0px;}
	}

/*COC- pop up-06-04*/
/* >>>> Promotion Modal  <<<<< */
.cus-pro-theme .modal-dialog{ border-radius:5px; border:5px solid rgba(92,199,228,0.4); max-width:1170px; width:90%;}
.cus-pro-theme .modal-header{background:url(../img/pro-head.jpg) 0 0 repeat;}
.cus-pro-theme .modal-header .close{ border-radius:50%; background:#fff; padding:2px 7px; opacity:1; position:absolute; right:-10px; top:-10px;}
.cus-pro-theme .modal-content{box-shadow:none; border:0;}
.cus-pro-theme .modal-body{ background:url(../img/prom-bg.jpg) 0 0 no-repeat; padding:0;}
.cus-pro-theme .modal-header h4{ font-size:32px; text-align:center; color:#fff; margin:0; font-weight:200;}
.cus-pro-theme .carousel-control{ opacity:1; background:none; box-shadow:none; width:30px;}
.cus-pro-theme .carousel{height:600px;}
.cus-pro-theme .carousel .item img{ margin:30px auto;}
.cus-pro-theme .carousel .item h4{color:#4cc1e1; font-size:32px; font-weight:200;}
.cus-pro-theme .carousel .item p{color:#787878; font-size:15px;}
.cus-pro-theme .carousel .item{padding:50px 30px 0 30px;}
.cus-pro-theme .carousel-control span{position: absolute;top: 50%;z-index: 5;display: inline-block; color:#999; box-shadow:none; opacity:1; text-shadow:none;}
.cus-pro-theme .carousel-control .icon-left{left:0;}
.cus-pro-theme .carousel-control .icon-right{right:0;}
.btn-cyan{ background:#e7f7f9; color:#4faeb8; border-color:#4faeb8;}
.btn-lightgreen{ color:#fff; border-color:#0b8085; background:#17acb2;}
.sign-sec{padding:50px 20px 0 0;}
.sign-sec .sign-box{background:#fff; border:1px solid #4cc1e1; padding:30px; border-bottom-width:4px; box-shadow:0 0 20px #aaa; margin-bottom:50px;}
.sign-box .img-center{display:block; margin:25px auto;}
.sign-box h2{margin:0; text-align:center; font-size:28px; margin-top:0; color:#4cc1e1;}
.sign-sec .sign-box h4{font-size:13px; color:#6f6e6e; font-weight:bold; text-transform:uppercase; text-align:center; margin-top:10px}
.pat-bd{background:url(../img/pat-bd.png) 45px 0 repeat-y;}
.sign-box .form-group label{ font-size:13px; color:#565655;}
.sign-box .form-group label span{ font-weight:normal; color:#8a8a8a;}
.sign-box .form-group .form-control{border-radius:0; border-color:#bcdcdf; height:34px;}
.sign-box .btn{margin-top:40px; margin-bottom:20px; border-radius:0; box-shadow:none; border-color:#e2871b; height:44px; position:static; font-size:16px; font-weight:600;}
/*07-04- coc-flow*/
.pro-foot{ background:url(../img/pro-foot.jpg) 0 0 repeat; text-align:center; padding:15px; vertical-align:middle;}
.pro-foot .note{color:#5c5b5b; font-size:18px; font-weight:100; margin-right:5px; display:inline-block}
.cus-pro-theme .aff-fam-div .modal-dialog{ width:711px;}
.aff-fam-div .sign-sec{ padding-right:0px; padding-top:70px;}
.aff-fam-div .sign-sec .sign-box{background:none; border:none; box-shadow:none;}
.aff-fam-div .sign-sec .sign-box h2{ font-size:22px;}
.aff-fam-div .sign-sec .sign-box .btn-blue-book{ margin-top:0px; border:none; border-radius:4px; padding:6px 10px; height:auto;}
.user-icon{ background:url(../img/user-icon.png) no-repeat; width:13px; height:15px;}
.lock-icon{ background:url(../img/lock-icon.png) no-repeat; width:13px; height:15px;}
.user-align{ position:absolute; top:10px; left:10px;}
.hlwid{ color:#6e7276; font-size:13px; font-weight:400;}
.hlwid a{ color:#14a0c6;}
.healow-iddiv{ background:url(../img/hiddiv.png) no-repeat; width:305px; height:68px; display:block; margin:0px auto; margin-bottom:20px; position:relative; font-size:13px; padding-top:20px; text-align:center;}
.hid-align{ position:absolute; left:44%; top:-23px; background:#fff;}
.healow-iddiv p{ color:#5a5959; text-transform:uppercase; margin-bottom:0px;}
.healow-iddiv a{ color:#9d9d9d;}
#add-family .sign-box h4 { text-align:left;}
#add-family .sign-in-container{ margin:0px auto; width:auto; border:none;}
#add-family .color-search-box{ margin:0px;}
#add-family .signin-doctor-detail{ width:100%; overflow-x:hidden; padding:10px 25px;}
#add-family .saved{ margin-top:-11px; width:50%;}
#add-family .sign-in-container2{ margin:0px auto; width:auto; border:none;}
#add-family .sign-in-container2 .address-box{ width:100%;}
#add-family .sign-in-container2 .signin-input-type{ width:100%; margin:8px 0px;}
#add-family .sign-in-container2 .address-detail h5{ line-height:20px;}
#add-family .sign-sec .sign-box{ padding:0px; padding-top:30px;}
#add-family .address-detail h6{ margin-top:5px;}
#add-family .sign-in-container2 .check-input-type{ margin-top:-4px; margin-right:3px;}
/* >> ebd  >> */

/*Book-an-Appoinment-10-04*/
.map-bg{ background:url(../img/map-bg.jpg) repeat; width:100%; height:100%; background-size:cover;}
.appointment-list{ background:#fff; margin-top:45px; display:none;}
.appointment-list.active{ display:block;}
.appointment-list .specialities{ position:relative;}
.appointment-list .left-section{ margin-left:0px;}
.appointment-list .doct-links{ padding-left:10px;}
.appointment-list .doctor-search{ margin-top:10px;}
.appointment-list .find-doctor-head{ margin-top:10px;}
.appointment-list .prew-page{ margin-left:0px;}
.appointment-list .top-tab-box{ background:#f0f5f6; margin-top:0px; border-bottom:1px solid #ddd;}
.appointment-list .search-input-type{ background:#ffffff url(../images/search.png) no-repeat 10px center;}
.appointment-list .nav-tabs{ border-bottom:none; padding-left:41px; background:#f0f5f6; padding-top:20px;}
.appointment-list .nav-tabs>li{ border:1px solid #ddd;}
.appointment-list .nav-tabs>li:hover{ background:#aeaeae;}
.appointment-list .nav-tabs>li:hover>a{color:#fff;}
.appointment-list .nav-tabs>li>a{ background:#fff; padding:7px 10px; font-family: 'Lato', sans-serif; color:#757575; font-size:13px; font-weight:bold; margin-right:0px;}
.appointment-list .nav-tabs>li.active>a, .appointment-list .nav-tabs>li.active>a:hover, .appointment-list .nav-tabs>li.active>a:focus, .appointment-list .nav-tabs>li.active>a:visited{ color:#fff; background:#aeaeae; margin:0px; border-radius:0px;}
.appointment-list .nav-tabs>li.active{color:#fff; background:#aeaeae;}
.table >tbody>tr.time-slot td{ border-bottom:none !important; padding:5px;}
.appointment-list .doct-detail h3{ line-height:20px;}
.search-emptydata{ width:80%; margin:0px auto;}
.search-emptydata h3{ font-size:22px; color:#656464; font-weight:600; margin-bottom:20px;}
.search-emptydata  p{ color:#858585; font-size:14px; margin-bottom:0px;}
.facility-div .nopadding{ padding: 0px;}
.cust-fix .posi-cal{ bottom: 134px;}
.no-upcomappt{ position: relative; border: 1px solid #d8d8d8; border-bottom: 2px solid #bdbdbd; text-align: center; padding: 70px 0px;}
.no-upcomappt p{ font-size: 17px; color: #6c6c6c; margin-top: 10px;}
.top-curv{ position: absolute; top: -1px; left: 40%;}
.app-widget{ border:1px solid #d8d8d8; border-bottom: none;}
.app-widget .top{ padding: 10px; color: #5d5d5d; text-transform: uppercase; font-weight: bold; font-size: 15px; border-bottom: 1px solid #d8d8d8; text-align: center;}
.app-widget .doc-div{border-top: 1px solid #d8d8d8; padding: 15px; position: relative;}
.app-widget .doc-det{ margin-left: 73px;}
.app-widget .doc-det h3{ margin: 0px; color: #1ca4c9; font-size: 17px;}
.app-widget .doc-det .medtreat-opt{color: #6c6c6c; font-size: 15px;}
.app-widget .doc-det p{ margin-bottom: 5px;}
.app-widget .doc-div .cust-align{ position: absolute; bottom: 10px; right: 10px;}
.find-appt { background: #2bb6dc url(../img/app-wdgtbtm.png) right bottom no-repeat; border: 1px solid #1491b3; padding: 10px; text-align: center;}
.find-appt p{ font-size: 16px; font-weight: 600; color: #fff; text-shadow: 2px 1px 0px #1491b3;}
.btn-wht{ background: #fff; font-size: 14px; font-weight: bold; border: 1px solid #1491b3; color: #27b0d5; text-shadow: none;}
.look-an-appt{ border: 1px solid #dbdbdb; padding:15px 10px; text-align: center; position: relative;}
.look-an-appt .inner-div{ position: absolute; top: 27%; left: 20%; width: 60%;}
.look-an-appt .inner-div h3{ margin: 0px; color: #0ca4cd; font-size: 21px; font-weight: 500;}
.look-an-appt .inner-div p{ font-size: 16px; margin-top: 10px;}
.marhor{ margin: 0px auto;}
.link-acc-div{ text-align: center; border: 1px solid #dbdbdb; border-bottom: 4px solid #2bb6dc; background: #e9f6f9; padding: 30px 0px; margin-bottom: 20px;}
.link-acc-div p{ color: #6b6b6b; font-size: 18px;}
.fitibit-2{ margin-bottom: 20px;}
.fitibit-2 .top{ background: #f0f0f0; text-align: center; padding: 15px;}
.fitibit-2 .bottom{ background: #45c2c5; text-align: center; padding: 23px;}
.fitibit-2 .bottom p{ font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 16px; color: #fff;}
.btn-black{ background: #343433; color: #fff; border-radius: 4px;}
.btn-black:hover{ color: #fff;}
.btn-green{ background: #45c2c5; color: #fff; border-radius: 4px;}
.fitibit-3{ background: #fafafa; text-align: center; margin-bottom: 17px;}
.fitibit-3 p{ font-size: 14px; color: #343434; font-weight: bold; font-family:'Open Sans', sans-serif; text-transform: uppercase; margin: 0px auto;}
.divider{ border-bottom: 4px solid #e3e3e3; width: 30%; margin: 0px auto; margin-top: 10px;}
.fitibit-3 .bottom{ background: url(../img/fitbit-2.png) right bottom no-repeat; padding-top:25px;}
.ihealth-div{ margin-bottom: 20px;}
.ihealth-div .top{ background: #f3f1d3; height: 170px; position: relative;}
.ihealth-div .logo-align{background: rgba(248, 129, 65, 0.9); padding: 5px; text-align: center; position: absolute; width: 100%; bottom: 0px;}
.ihealth-div .bottom{ background: #2e3342; padding: 16px; text-align: center;}
.ihealth-div .bottom p{ color: #fff; text-transform: uppercase; margin: 0px; font-weight: bold; font-family:'Open Sans', sans-serif;}
.ihealth-div .bottom a{ color: #f67e11; font-size: 16px;}
.ihealth-div .bottom a:hover{ color: #fff;}
.fnt10{ font-size: 10px;}
.withing-div{ background: #f0f0f0; position: relative; margin-bottom: 20px;}
.withing-div .cust-bor{ position: absolute; top: -1px; width: 100%;}
.withing-div .cust-bor ul{margin: 0px; padding: 0px; list-style-type: none;}
.withing-div .cust-bor ul li{ width: 25%; float: left;}
.withing-div .cust-bor ul li:nth-child(1){ border-bottom:1px solid #e85280;}
.withing-div .cust-bor ul li:nth-child(2){ border-bottom:1px solid #98d000;}
.withing-div .cust-bor ul li:nth-child(3){ border-bottom:1px solid #3a75c4;}
.withing-div .cust-bor ul li:nth-child(4){ border-bottom:1px solid #ff9103;}
.withing-div .top{ padding: 10px; text-align: center; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.withing-div .middle ul{ margin: 0px; padding: 0px; list-style-type: none;}
.withing-div .middle ul li{ float: left; width: 25%; text-align: center; padding: 5px;}
.withing-div .middle ul li:nth-child(1){ background: #e85280;}
.withing-div .middle ul li:nth-child(2){ background: #98d000;}
.withing-div .middle ul li:nth-child(3){ background: #3a75c4;}
.withing-div .middle ul li:nth-child(4){ background: #ff9103;}
.withing-div .bottom{ text-align: center; padding:21px 15px; border: 1px solid #dbdbdb; border-top: none;}
.withing-div .bottom p{ font-family:'Open Sans', sans-serif; font-size: 14px; color: #4e4f4f; text-transform: uppercase; font-weight: bold;}
.withing-div .bottom a{color: #13b3e8; font-weight: bold; font-size: 16px;}
.withing-div .bottom a:hover{color: #1f1f1f;}
.jawbone-div{ background: url(../img/jawbone.png) center center no-repeat; width: 100%; height: 256px; text-align: center; padding-top: 100px; margin-bottom: 18px;}
.jawbone-div p{font-weight: bold; font-family:'Open Sans', sans-serif; font-size: 14px; color: #1f1f1f; text-transform: uppercase; margin-top: 25px;}
.jawbone-div a{ color: #fff; font-weight: bold; font-size: 16px;}
.jawbone-div a:hover{color: #1f1f1f;}
.filter-div{ background: #fff; padding:2px 5px; border: 1px solid #64bad2; border-radius: 3px; cursor: pointer;}
.filter-div .lesicon{background: url(../img/filter1.png) 0 1px no-repeat;width: 14px;height: 15px;}
.filter-div.collapsed{border: 1px solid #c1beb9; }
.filter-div.collapsed .lesicon{background: url(../img/filter.png) 0 1px no-repeat;width: 14px;height: 15px;}
.pri-doc{ background: url(../img/sprite-filter.png) -8px -10px no-repeat; width: 22px; height: 22px;}
.icon-loc{ background: url(../img/sprite-filter.png) -39px -10px no-repeat; width: 22px; height: 22px;}
.icon-dist{ background: url(../img/sprite-filter.png) -74px -10px no-repeat; width: 22px; height: 22px;}
.icon-lang{ background: url(../img/sprite-filter.png) -131px -10px no-repeat; width: 22px; height: 22px;}
.icon-gender{ background: url(../img/sprite-filter.png) -169px -10px no-repeat; width: 22px; height: 22px;}
.filt-search{ background: url(../img/sprite-filter.png) -106px -10px no-repeat; width: 17px; height: 17px;}
.filt-caret{ background: url(../img/filter-caret.png) no-repeat; width: 6px; height: 6px;}
.sel-opt{ margin-left: 27px;}
.search-filter select{ background: none; border: none; color: #393939; font-weight: bold; font-size: 13px;}
.search-filter select:focus{ box-shadow: none; border: none; outline: none;}
.nomargin{ margin: 0px;}
.sel-opt span{color: #393939; font-weight: bold; font-size: 13px;}
.sel-opt.open{ background: none; border: none;}
.sel-opt .dropdown-menu{ padding: 0px;}
.search-filter .less{ position: absolute; top: 10px; right: 10px;}
.arrow_box_dist {
	position: relative;
	background: #fff;
	border: 1px solid #dfc8ac;
    padding: 10px;
}
.arrow_box_dist:after, .arrow_box_dist:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_dist:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
.arrow_box_dist:before {
	border-color: rgba(223, 200, 172, 0);
	border-bottom-color: #dfc8ac;
	border-width: 9px;
	margin-left: -9px;
}
.sort-div .nav-tabs{ border-bottom:none;}
.sort-div .nav-tabs>li{ border:1px solid #ddd;}
.sort-div .nav-tabs>li:nth-child(1){ margin-left: -1px; border-radius: 3px 0px 0px 3px;}
.sort-div .nav-tabs>li:nth-child(2){ margin-left: -1px; border-radius: 0px 3px 3px 0px;}
.sort-div .nav-tabs>li:hover{ background:#aeaeae;}
.sort-div .nav-tabs>li:hover>a{color:#fff;}
.sort-div .nav-tabs>li>a{ background:#fff; padding:7px 10px; font-family: 'Lato', sans-serif; color:#757575; font-size:13px; font-weight:bold; margin-right:0px;}
.sort-div .nav-tabs>li.active>a, .appointment-list .nav-tabs>li.active>a:hover, .appointment-list .nav-tabs>li.active>a:focus, .appointment-list .nav-tabs>li.active>a:visited{ color:#fff; background:#aeaeae; margin:0px; border-radius:0px;}
.sort-div .nav-tabs>li.active{color:#fff; background:#aeaeae;}
.pro-style{ color:#dd8311; padding:2px 5px; background:#fff; bottom:1px; left:1px; border-top:1px solid #999; position:absolute; width:97%; text-align:center;}
.icon-ins{ background: url(../img/icon-ins.jpg) no-repeat; width: 17px; height: 21px;}
.ins-div{ position: absolute; right: 25px;}
.ins-div .open{ background: none; border: none; margin-top: 0px;}
.arrow_box_ins {
	position: absolute;
	background: #fff;
	border: 1px solid #b2b4b5;
    padding: 0px;
    width: 287px;
    margin-top: 10px;
}
.arrow_box_ins:after, .arrow_box_ins:before {
	bottom: 100%;
	right: 6%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_ins:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box_ins:before {
	border-color: rgba(178, 180, 181, 0);
	border-bottom-color: #b2b4b5;
	border-width: 11px;
	margin-left: -11px;
}

.dropup .arrow_box_ins:after, .dropup .arrow_box_ins:before {
	top: 100%;
	right: 6%;
    border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.dropup .arrow_box_ins:after {
	border-top-color: #fff;
    border-width: 10px;
	margin-left: -10px;
}
.dropup .arrow_box_ins:before {
	border-top-color: #b2b4b5;
    border-width: 11px;
	margin-left: -11px;
}
.ins-div a{ border: none;}
.dropdown-menu.pull-right.arrow_box_ins{ right: -20px;}
.arrow_box_ins .top{ font-size: 18px; color: #2bb6dc; padding:10px 15px; border-bottom: 1px solid #ddd;}
.ins-list{ padding: 15px;height:270px; overflow: scroll;  overflow-x: hidden;}
.ins-list ul{ list-style-type: none; margin: 0px; padding: 0px;}
.ins-list ul li{ padding: 5px 0px; border-bottom: 1px solid #ddd;}
.ins-list ul li a{ color: #636f71; text-decoration: none;}
.apntmntsrch.cust-str .box{ overflow: initial;}
.ihealth-div2{font-family:'Open Sans', sans-serif; background-color: #dee8f3; width: 100%; margin-bottom: 20px;}
.ihealth-div2 .cont{ position: absolute; top: 30%; left: 10%;}
.ihealth-div2 p{ text-transform: uppercase; color: #2e3342; font-size: 12px; font-weight: 700; margin-bottom: 0px; line-height: 15px;}
.ihealth-div2 span{text-transform: uppercase; color: #2e3342; font-size: 19px; font-weight: 700;}
.ihealth-div3{font-family:'Open Sans', sans-serif; margin-bottom: 20px; width: 100%; background-color: #ededed;}
.ihealth-div3 .cont{ position: absolute; bottom: 10px; right: 10px;}
.ihealth-div3 p{ font-size: 16px; color: #fff; text-transform: uppercase; font-weight: 700; margin-bottom: 0px;}
.ihealth-div3 span{font-size: 10px; color: #fff; text-transform: uppercase; font-weight: 700;}
.jawbone-div2{font-family:'Open Sans', sans-serif; width: 100%; margin-bottom: 20px;}
.jawbone-div2 .cont{ background: rgba(0,0,0,0.6); width: 100%; padding: 20px; bottom: 0px; position: absolute;}
.jawbone-div2 .cont p{ color: #3fa885; font-weight: bold; font-size: 14px; text-transform: uppercase; margin-bottom: 0px;}
.jawbone-div3{font-family:'Open Sans', sans-serif; width: 100%; margin-bottom: 20px;}
.jawbone-div3 .cont{ width: 100%; padding: 10px; top: 0px; position: absolute;}
.jawbone-div3 .contbtm{background: rgba(0,0,0,0.6); width: 100%; padding: 10px; bottom: 0px; position: absolute;}
.jawbone-div3 .contbtm p{ color: #fff; font-weight: bold; font-size: 14px; text-transform: uppercase; margin-bottom: 0px;}
.jawbone-div4{font-family: serif; width: 100%; margin-bottom: 20px;}
.jawbone-div4 .cont{ width: 100%; padding: 10px; bottom: 0px; position: absolute;}
.jawbone-div4 .cont p{ color: #343434; font-size: 16px; margin-bottom: 0px;}
.mt60{ margin-top: 60px;}
.mhor{ margin: 0px auto;}

/*start tracker empty data 14-05*/
h3.tit{ font-size:18px; color: #414141; font-weight: 700; margin-top: 0px;}
.no-device{ font-family: 'Roboto', sans-serif; background: #e9f6f9; text-align: center; padding:30px 20px; border: 1px solid #dbdbdb; border-bottom: 2px solid #2bb6dc; margin-bottom: 20px;}
.no-device p{ font-size: 18px; color: #6b6b6b; font-weight: 100;}
.no-device2{font-family: 'Roboto', sans-serif; border: 1px solid #dbdbdb; padding:30px 20px; text-align: center; margin-bottom: 20px;}
.no-device2 p{ font-weight: 700; font-size: 16px; color: #6b6b6b;}
.no-device3{font-family: 'Roboto', sans-serif; border: 2px dashed #dbdbdb; text-align: center; margin-bottom: 20px;}
.no-device3 p{ font-size: 16px; color: #6b6b6b; font-weight: 100;}
.no-device3 .cont{ position: absolute; bottom: 10px; width: 100%; text-align: center;}
.icondwnarw{ background: url(../img/no-devicedwnarw.png); width: 22px; height: 27px; position: absolute; bottom: 25%; right: 17%;}
.device-link-div{border: 1px solid #cdcdcd; border-radius: 3px; margin-bottom: 20px;}
.device-link{ border-bottom: 1px solid #cdcdcd; padding: 10px 10px 14px; cursor: pointer; position: relative;}
.device-link .left-sect{ border: 1px solid #cdcdcd; padding: 10px; border-radius: 3px; text-align: center; background: #fff;}
.device-link .left-sect .icon-fitbit{ margin-right: 0px;}
.device-link .left-sect .icon-jawbone{ margin-right: 0px;}
.device-link .right-sect{ margin-left: 55px; padding-top: 5px;}
.device-link .right-sect h3{font-size: 14px; color: #414141; margin: 0px; font-weight: 700;}
.device-link .right-sect span{ font-size: 12px; color: #939393;}
.caret_align{ background: url(../img/uparw.png) no-repeat; position: absolute; right: 0px; top: 22px; cursor: pointer; width: 8px; height: 5px;}
.collapsed .caret_align{ background: url(../img/dwnarw.png) no-repeat; position: absolute; right: 0px; top: 22px; cursor: pointer; width: 8px; height: 5px;}
.btn-link{ width: 100%; border: none; background: #f0f0f0; color: #545353;}
.btn-link:hover{ background: #e6e5e5; text-decoration: none; color: #545353;}
.icon-new{ background: url(../img/new-tag.png) no-repeat; width: 27px; height: 27px; position: absolute; right: 0px; top: 0px;}
.new-device{ background: url(../img/sprite-link-account.png) -10px -8px no-repeat; width: 36px; height: 36px;}
.device-link-div .inner-part .top-sect{ position: relative; border-bottom: 1px solid #cdcdcd;} 
.device-link-div .inner-part .top-sect .right-sect{ margin-left: 55px;}
.device-link-div .inner-part .top-sect .right-sect .btn-warning{ padding:3px 10px; background: #f9a038; border: 1px solid #e28b26;}
.device-link-div .inner-part .top-sect .right-sect .btn-warning:hover{ background: #f29529;}
.grey-bg{background: #f0f0f0;}
.flex-band{ background: url(../img/sprite-link-account.png) -60px -8px no-repeat; width: 42px; height: 42px;}
.device-link-div .inner-part .top-sect .right-sect span{ font-size: 11px; text-transform: uppercase; color: #787878;}
.device-link-div .inner-part .top-sect .right-sect p{ margin-bottom: 0px; font-size: 14px;}
.device-link-div .inner-part .top-sect .right-sect .fnt12{ font-size: 12px; color: #494949; font-weight: normal;}
.icon-attachmnt{ background: url(../img/sprite-link-account.png) -8px -68px no-repeat; width: 18px; height: 18px;}
.attach-align{ position: absolute; right: 10px; top: 10px;}
.icon-step{ background: url(../img/sprite-link-account.png) -53px -69px no-repeat; width: 19px; height: 23px;}
.icon-distnc{ background: url(../img/sprite-link-account.png) -97px -69px no-repeat; width: 19px; height: 23px;}
.icon-act{ background: url(../img/sprite-link-account.png) -134px -69px no-repeat; width: 19px; height: 23px;}
.icon-cal{ background: url(../img/sprite-link-account.png) -172px -69px no-repeat; width: 19px; height: 23px;}
.test-opt p{ color: #bcbcbc; font-size: 11px;}
.test-opt .leftarrw{ background: url(../img/sprite-link-account.png) -12px -106px no-repeat; width: 7px; height: 9px; margin-top: 10px;}
.test-opt .rightarrw{ background: url(../img/sprite-link-account.png) -28px -106px no-repeat; width: 7px; height: 9px; margin-top: 10px;}
.test-opt .carousel-control.left{ background: none;}
.test-opt .carousel-control.right{ background: none;}
.icon-zip{ background: url(../img/sprite-link-account.png) -116px -8px no-repeat; width: 42px; height: 42px;}
.custbg{ background: #f0f9fc;}
.custbg.collapsed{ background: #fff;}
.device-link .org-star-align{ position: absolute; top: 5px; right: 10px;}
.device-link.collapsed .org-star-align{ display: none;}
.device-link .right-sect span{ color: #22abd0;}
.device-link.collapsed .right-sect span{ color: #939393;}
/*end tracker emptydata 14-05*/
/*changes in Provider profile 14-05*/
.provider-left .doctor-info .top{ background: #28cae6; border: 2px solid #179dc1; padding-top: 25px; height: 74px;}
.logo-align{ position: absolute; top: 10px; right: 10px;}
.provider-left .doctor-info .mid{ background: #fff; border: 1px solid #d3d8da; border-top: none; box-shadow: 0px 1px 1px #999;}
.provider-left .doctor-info .doc-det{ padding-top: 50px; padding-bottom: 10px}
.provider-left .doctor-info .doc-det h3{ font-size: 25px; color: #1ca4c9; margin-top: 0px;}
.provider-left .doctor-info .doc-det p{ color: #636f71; font-size: 14px;}
.provider-left .doctor-info .doc-det span{ font-size: 15px; color: #000000;}
.provider-left .doctor-info .about-doc{ background: #fef7ef; border-top: 1px solid #ded8d1; padding: 20px;}
.provider-left .doctor-info .about-doc h3{ font-size: 18px; color: #454545; margin-top: 10px; font-weight: 700;}
.provider-left .doctor-info .about-doc p{ color: #8e8e8e; font-size: 14px; margin-bottom: 0px;}
.provider-left .doctor-info .about-doc a{ color: #f9a037;}
.arrow_box_doc {
	position: relative;
	background: #f1f7f9;
}
.arrow_box_doc:after, .arrow_box_doc:before {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_doc:after {
	border-color: rgba(241, 247, 249, 0);
	border-bottom-color: #f1f7f9;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box_doc:before {
	border-color: rgba(199, 199, 199, 0);
	border-bottom-color: #c7c7c7;
	border-width: 11px;
	margin-left: -11px;
}
/*changes in Provider profile 14-05*/

/*Book-an-Appoinment-10-04-end*/


/* meditation css Start */


.compose-div-inner1{ border-radius:4px; background:#fff; }
.compose-div-inner1 .to-sect{ padding:10px 10px 5px 10px;}
.compose-div-inner1 .to-sect.noborder{ border:none !important}
.brdRadius{ border-radius:4px;}
.find-txt select{border:solid 1px #ccc; border-radius:4px;box-shadow: none;padding:3px 4px; font-size:12px; color:#606060;}
.find-txt input.bor {border:solid 1px #ccc; border-radius:4px;box-shadow: none;width:25%;padding:3px 8px; font-size:12px;color:#606060;}
.find-txt input::-webkit-input-placeholder { color:#606060; }
.find-txt input::-moz-placeholder { color:#606060; }
.comp-foot1{ background:#f3f3f3; border-radius:0px 0px 4px 4px; border-top:1px solid #d1d4d5; padding:15px 0 25px 10px;}
.comp-foot1 p{font-size: 13px;color: #858585;font-weight: 600; margin:0px;}
.comp-foot1 .kind-txt p{font-size: 13px;color: #858585;font-weight: 500; }
.comp-foot1 .kind-txt select{border-radius: 4px;height:30px; padding:1px 12px !important;font-size:12px; color:#6a6969; font-weight:500;}
.comp-foot1 .kind-txt select option {border: solid 1px #ccc;box-shadow: none;padding: 2px 4px;}
.padl20{ padding-left:20px !important;}
.padl30{ padding-left:30px !important;}
.astrisk{ color:#F00;}
.icon_quest26 {background: url(../img/icon_que26x26.png) no-repeat;width:26px;height:26px;}
.addSubDiv{ margin:0px;}
.btnsums {width: 31px;height: 30px;padding: 0px 0px;margin-left: -2px;font-size: 18px;line-height: 18px;outline: none !important;font-weight: 500;color: #8f8f8f;}
.btnsums1 {width: 31px;height: 30px;padding: 0px 0px 3px 0;margin-left: -2px;font-size: 24px;line-height: 18px;outline: none !important;font-weight: 500;color: #8f8f8f !important;}
.borRadR{border-top-right-radius: 0;border-bottom-right-radius: 0; border-right:0px;}
.borRadL{border-top-left-radius: 0;border-bottom-left-radius: 0;border-left:0px;}
.txtdig-val {float: left;display: inline-block;width: 73%;height: 30px;vertical-align: middle;text-align: center;margin: 0;
font-size:12px; color:#6a6969; font-weight:500;outline:none !important;}
.txtAreaDiv {font-family: 'source_sans_pro', sans-sarif;font-size: 14px;font-weight:400; font-family: 'source_sans'; border-radius:4px; resize:none;}
.padbtm4{ padding-bottom:4px !important;}
.mediCont .icon_closebig{ display:none;}
.mediCont:hover .icon_closebig{ cursor:pointer; background:url(../img/closeic.png) no-repeat; display:inline-block; width:7px; height:7px; display:inline-block;margin:21px 0 0 5px;}
.hidic .mediCont:hover .icon_closebig{display:none;}
.icon_addmedic{background:url(../img/add_medi_Icn.png) no-repeat; width:13px; height:18px;padding: 0 0 0 20px;display: initial;}
.addMedbtn {padding: 5px 8px;background: #e0e0e0;outline: none;color: #454545;border: solid 1px #d0d1d1;font-size: 13px; outline:none !important;}
.custmr10{ margin-right: 10px;}
.custml10{ margin-left: 10px;}
.marhor10{ margin: 0px 10px;}
.past-app-div{ border: 1px solid #dadada; background: #f7f4ed;}
.right-part{ margin-left: 80px;}
.right-part .greytxt{ color: #636f71;}
.right-part h3{ margin: 0px; color: #333333; font-size: 17px; font-weight: bold;}
.right-part p{ margin: 0px; font-size: 14px; color: #636f71;}
.right-part p span{ color: #333;}
.right-part p.fnt13{ font-size: 13px;}
.btn-visit{ border: 1px solid #f9a038; color: #f9a038; background:none;}
.btn-visit:hover{ border: 1px solid #f9a038; color: #f9a038; background: #f2ede0;}

/* meditation css End */

@media screen and (max-width:1366px){
.txtdig-val{ width:67%}	
.appntbox .look-an-appt .inner-div{ left: 18%; width: 64%;} 	
	}
	
@media screen and (max-width:1280px){
.txtdig-val{ width:64%}	
.find-txt input.bor{width:30%}
.custmr10{ margin-right: 5px;}
.custml10{ margin-left: 5px;}
.marhor10{ margin: 0px 5px;}      
.period_div .ml20{ margin-left: 24px;}
.docadd_det { font-size: 13px;}    
.appointments1{ height: 423px; margin-bottom: 20px;}
.cust-div{ height: 385px;}    
.appo-top{ height: 357px;} 
	}

@media screen and (max-width:1024px){
.find-txt select{ width:150px;}
.find-txt input.bor {width: 40%;}
.txtdig-val{ width:71%}	
.appointment-list{ margin-top:0px;}
.appointment-list .nav-tabs{ padding-left:31px;}
.appointment-list .top-tab-box .span_5{ width:55%;}
.appointment-list .top-tab-box .span_9{ width:100%;}
.top-curv{ left: 35%;} 
.look-an-appt .inner-div h3{ font-size: 19px;} 
.custmartop{ margin-top: 10px;}    
.icondwnarw{ right: 8%;}    
.appntbox .look-an-appt .inner-div{ left: 13%; width: 74%; top: 12%;}    
.period_div .ml20{ margin-left: 30px;}    
.period_div .borr{ border: none;}  
}
@media screen and (max-width:768px){
.find-txt input.bor {width:54%;}
.txtdig-val{ width:58%}	
.sign-sec{padding: 0px;}
section.graph .app-store-btns img{ width: 45%;}
.top-curv{ left: 44%;} 
.look-an-appt .inner-div h3{ font-size: 22px;}     
.look-an-appt .inner-div{ width: 30%; left: 35%;}
.adv-div{ width: 45%; margin-right: 10px; float: left;}    
.fitbit-box{ height: 253px;}   
.ihealth-div2{ margin-bottom: 43px;}    
.jawbone-div2{ height: 254px;}
.icondwnarw{ right: 35%;}        
.activity-dropdwn .dropdown-menu{ width: 332px;}    
.activity-dropdwn .dropdown-menu li{ border-bottom: 1px solid #ededed;}    
.appntbox .look-an-appt .inner-div{ left: 13%; width: 74%;}  
.appntbox .look-an-appt .inner-div h3{ font-size: 18px;}           
	}