
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);

body
{font-family: 'Roboto', sans-serif; font-size:14px; /*background:url(../webimages/bg-main.png) repeat;*/}

a{ display:block; color:#d15a38;}
a:hover{ text-decoration:none;}
a:hover, a:focus {color: #b83d1a;}
li{ list-style:none; display:inline-block;}


::-webkit-input-placeholder {
    color: #bdbdbd !important;
}

:-moz-placeholder { /* Firefox 18- */
    color: #bdbdbd !important;  
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #bdbdbd !important;  
}

:-ms-input-placeholder {  
    color: #bdbdbd !important;  
}

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

header.header {
    border-bottom: solid 1px #d1d1ce;
}

.my-container
{ width:1011px;}

.my-btn
{ background: #d15a38; font-size: 13px; padding: 4px 12px; border: none;}

.my-btn:hover, .my-btn:focus
{ background:#666;}

.logo
{}

.logo a {
    padding: 31px 0;
}
.ilogo a {
    padding: 31px 0;
}

.logo h1
{ font-size:38px; font-weight:500; margin:0;}

.logo h1 span
{ color:#df8166;}

.logo p
{font-size:20px; color:#757373; margin:0;}

.right-col
{background:url(../webimages/menu-icon-bg.png) no-repeat center bottom;}

.topbar
{padding: 10px 0; background:url(../webimages/sep-mid.png) no-repeat center bottom; position:relative; background-size: 92%;}

.half-full
{ position: absolute; right: 0%; top: 0; width: 55%; border-bottom: solid 1px #d1d1ce; height: 47px;}

.topbar .col-lg-4 {
    border-right: solid 1px #ccc;
}

.topbar p
{float: left; color:#6d6d6d; margin-bottom: 0; line-height: 25px;}

.topbar ul
{float: right; padding-left: 12px; margin-bottom: 0;}

.topbar ul li
{margin: 0 2px;}

.topbar ul li a
{}

.topbar button
{}

.menu-icons
{}

.menu-icons ul
{padding-left: 0;
 margin: 0;}

.menu-icons ul li
{}

.menu-icons ul li a
{ padding: 14px 8px;}

.nav-main
{border-bottom: solid 1px #d1d1ce;}

.navigation
{}

.navigation ul
{ margin:0; padding: 15px 0;}

.navigation ul li
{}

.navigation ul li a
{padding: 3px 16px; border-radius: 3px; color:#222222;}

.navigation ul li a:hover, .navigation ul li a.active
{ background:#d15a38; color:#fff;}

.banner
{ padding:20px 0;}

.steps
{ background: url(../webimages/sep-large-2.png) no-repeat center 168px; padding-bottom: 60px;}

.steps .col-lg-3
{ min-height: 65px; margin: 10px 0;}

.steps h2
{ font-size:30px; color:#757171; text-align:center; font-weight:400; background:url(../webimages/sep-large-1.png) no-repeat center bottom; margin-top: 0; padding-top: 20px; padding-bottom: 10px;}

.steps-icon
{ float:left;}

.steps-cont
{ float: right; width: 62%; color:#909090; font-size:16px;}

.steps-cont-2
{ padding:10px 0;}

.bot-blocks
{padding-top: 20px; padding-bottom: 50px;}

.bot-blocks div a
{ text-align:center; color:#505050;}

.bot-blocks h3
{ font-size:38px;}

.bot-blocks span
{ font-size:13px;}

.bot-blocks p
{ font-size:15px; padding: 0 12px;}

footer
{ background:#222222; padding:34px 0;}

footer h4
{ color:#dcdcdc; font-size:16px; padding-bottom:24px;}

a.logo-footer
{ color:#fff; font-size:28px; font-weight:500;}

a.logo-footer span
{ font-size:12px; color:#fff; width:100%; float: left; padding-bottom: 11px;}

footer p
{ color:#fff; font-size:13px;}

ul.cont-info
{ padding-left:0; margin:0;}

ul.cont-info li
{ padding-left:40px; width:100%; font-size:12px; color:#fff; margin: 5px 0;}

.info-icon-1 {background:url(../webimages/foot-icon-1.png) no-repeat left center;}
.info-icon-2 {background:url(../webimages/foot-icon-2.png) no-repeat left center;}
.info-icon-3 {background:url(../webimages/foot-icon-3.png) no-repeat left center;}
.info-icon-4 {background:url(../webimages/foot-icon-4.png) no-repeat left center;}

ul.bullet
{ padding:0; margin:0;}

ul.bullet li
{ background:url(../webimages/bullet.png) left 5px no-repeat; padding-left: 14px; margin: 2px 0;}

ul.bullet li a
{ color:#fff; font-size:12px;}

.footer-bot
{padding: 34px 0 0px 0;}

.copyright
{ font-size:13px; color:#ffffff; line-height: 37px;}

.footer-bot ul
{ padding:0; margin:0; float:right;}

.footer-bot ul li
{}

.footer-bot li a
{}

/*
registration
====================================*/

.reg
{ margin-top: 80px;}

.reg .col-lg-10
{ min-height:500px; border:solid 22px #dcdcdc;}

.inner-main-icon
{}

.reg-icon
{background: url(../webimages/reg-icon.png) no-repeat center center; height: 185px; /*position: relative;
top: -80px;*/ margin-top: -80px;}

.title-area
{ text-align:center;}

.title-area h1
{ color:#f05324; font-size:38px; font-weight:300;}

.title-area p
{ padding: 0 41px; color: #4c4c4c; font-size: 17px; font-weight: 300;}

p.form-title
{border-bottom: solid 3px #dcdcdc; height: 15px; margin: 24px 0 30px 0;}

p.form-title span
{ background:url(../webimages/bg-main.png) repeat; padding:4px 20px; font-size:20px; color:#6c6c6c; text-transform:uppercase;}

.fields
{}

.fields ul
{ padding:0; margin: 0 0 40px 0;}

.fields ul li
{ width:100%; font-size:24px; margin: 5px 0;}

.fields li label
{ text-align:right; color:#da481e; font-weight:400; margin-bottom: 0; line-height: 42px;}

.fields li input
{background: #fff;
 border: 1px solid grey; font-size:17px; font-weight:400; padding: 9px 12px; height: inherit;}

.fields li select
{background: #fff;
 border: 1px solid grey; font-size:17px; font-weight:400; padding: 9px 12px; height: inherit;}

.submit-btn
{margin-top: 30px;
 margin-bottom: 40px;}

.submit-btn .my-btn
{width: 100%;
 padding: 7px 20px; font-size:24px;}

.no-shad
{ background:none;}

.login-area
{padding: 10px 0;}

.login-area label
{font-size: 12px; font-weight:100; width: 100%;}

.login-area input
{height: 28px;
 font-size: 12px;
 padding: 6px;}

.login-area button
{}

.login-left, .login-right
{ margin-bottom:60px;}

.login-left
{padding-top: 34px; background:url(../webimages/login-shad-top.png) no-repeat center top;}

.login-left h1
{ font-size:35px; color:#d15a38; float: left; width: 100%;}

.login-left p
{ font-size:23px; color:#666666;}

.login-right
{ background:url(../webimages/form-shadow-l.png) no-repeat left top, url(../webimages/form-shadow-r.png) no-repeat right top; margin-top:20px;}

.form-main
{padding: 22px;}

.form-inner
{ padding:20px;}

.form-inner h2
{ color:#464646; font-size:24px; font-weight:700;}

.form-inner p
{color:#919191; font-size:15px; margin: 0;}

.form-main ul
{ padding:0;}

.form-main form
{min-height: 320px;}

.form-main ul li
{ width:100%;margin: 6px 0;}

.form-main ul li.col-lg-6
{width: 30%;}

.form-main ul li input.form-control
{height: 42px;}

.form-main ul li button
{padding: 9px 22px;}

.form-main hr {
    border-top: 1px solid #C5C5C5;
}

.form-bot-shad
{ background:url(../webimages/form-shad-bot.png) no-repeat center top; height:50px;}

/*Radio*/

input[type=radio].css-checkbox {
    display:none;
}

input[type=radio].css-checkbox + label.css-label {
    padding-left:20px;
    height:15px; 
    display:inline-block;
    line-height:15px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:15px;
    vertical-align:middle;
    cursor:pointer;
}

input[type=radio].css-checkbox:checked + label.css-label {
    background-position: 0 -15px;
}

.css-label{
    background-image:url(../webimages/check.png);
}

input[type=radio].css-checkbox + label.css-label-1
{background-position: right 0px; padding-right: 30px; padding-left: 0;}

input[type=radio].css-checkbox:checked + label.css-label-1 {
    background-position: right -15px;
}


/*check*/

input[type=checkbox].css-checkbox2 {
    display:none;
}

input[type=checkbox].css-checkbox2 + label.css-label2 {
    padding-left:20px;
    height:15px; 
    display:inline-block;
    line-height:15px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:15px;
    vertical-align:middle;
    cursor:pointer;
    margin: 4px 0px 0px 6px;
}

input[type=checkbox].css-checkbox2:checked + label.css-label2 {
    background-position: 0 -15px;
}

.css-label2{
    background-image:url(../webimages/check-2.png);
}

input[type=checkbox].css-checkbox2 + label.css-label2
{background-position: left 0px; padding-left: 30px; padding-right: 0;}

input[type=checkbox].css-checkbox2:checked + label.css-label2 {
    background-position: left -15px;
}



/*
====================================*/

ul.side-menu
{padding: 0;}

ul.side-menu li
{width: 100%; margin: 2px 0;}

ul.side-menu li a
{/*display: block; float: left;  font-size: 17px; line-height: 28px;  font-weight: 100;*/

    width: 100%; padding: 6px 6px 6px 36px; color: #fff;

    transition: 400ms;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
}


/*ul.side-menu li a:hover em
{ background-position:right top;}

ul.side-menu li a:hover, ul.side-menu li a.active
{
background:url(../webimages/heart.png) no-repeat 3px center #333;
}*/

.left-sym, .right-sym
{ margin:40px 0;}

.right-sym
{ background:#fff; padding: 20px;}

.right-sym h1
{margin: 0 0 50px 0; font-size:28px; position:relative;}

.right-sym h1 span
{ position: absolute;
  width: 50%;
  height: 1px;
  background: #B3B3B3;
  left: 0;
  bottom: -10px;}

.right-sym h1 span em
{ width: 23%;
  height: 3px;
  background: #d15a38;
  float: left;
  margin-top: -1px;}

.select-sym
{padding-bottom: 20px;}

.select-sym select {
    width: 100%;
    padding: 4px 0;
}

.select-sym .my-btn
{border-radius: 2px;
 padding: 6px 20px;}

.select-sym textarea
{ border-radius:2px;}

/*
=============*/

.reports
{}

.reports .my-btn
{margin: 0 0 0 4px;}

.drop-area
{}

.main-drop
{
    border: dashed 2px #ccc; overflow:hidden; margin-bottom:20px;}

.valign
{height: 300px;
 text-align: center;
 width: 716px;
 /* float: left; */
 display: table-cell;
 vertical-align: middle;
 font-weight: bold;
 font-size: 30px;
 font-style: italic;
 color: #666;
 cursor:pointer;}

.main-drop p
{margin-bottom: 0;}

.reports-right table td:first-child span
{ margin-right:6px;}


.doc-box
{ text-align:center; position:relative;}

.doc-image
{border-radius: 50%;
 overflow: hidden;
 border-bottom: solid 5px #d15a38;
 border: solid 5px #FFFFFF;
 box-shadow: 1px 3px 0px #d15a38;}

.doc-image img
{ width:100%;}

.doc-box h2
{font-size: 13px;
 margin-bottom: 0;
 color:#333;}

.doc-box p
{font-size: 12px;}

span.online
{/*position: absolute; right: 0; bottom: 80px; height: 10px; width: 10px; background: #009900; border: solid 2px #fff; border-radius: 50%; box-shadow: 0px 0px 1px #009900; font-size:0;*/
    position: absolute; right: 0; bottom: 80px; background: #009900; border: solid 2px #fff; border-radius: 6px; color: #fff; font-size: 9px; padding: 1px 6px;}

.doc-box .my-btn
{padding: 6px 0px;
 width: 100%;
 font-size: 11px;}

.video-main
{     height: 100%;
      float: left; border: solid 1px #999; display: none;background-color: #000; padding: 10px;width:100%}

.video-main .vbox{

}
.video-main video{
    width:100%;
    height:auto;
    border: 1px solid #000;
}


.video-main div span{
    position: relative;
    color: #fff;
}

.large-video
{}

.large-video img
{ width:100%;}

.small-video
{   width:140px; border: solid 5px #FFF;
    box-shadow: 0px 0px 10px #333;    float: right;}

.third-video {
    position: absolute;
    right: 168px;
    bottom: 20px;
    width: 140px;
    border: solid 5px #FFF;
    box-shadow: 0px 0px 10px #333;
    display: none;
}
.third-video video{
    width: 130px;
}


.small-video img
{ width:100%;}
.small-video video
{ width:100%;}

ul.chat-list
{ padding:0;
  height: 400px;
  //overflow-y: scroll;
}

ul.chat-list li
{ display:inline-block; width:100%; margin:10px 0;}

ul.chat-list li.chat-doc
{text-align: left;}

ul.chat-list .chat-img
{ width: 60px; height: 60px; float: left; border: solid 4px #F0F0F0; border-radius: 50%; overflow: hidden;} 

ul.chat-list .chat-img img
{ width:100%; }

ul.chat-list .chat-txt
{ float: right; width: 80%; background: #f9f9f9; border-radius: 6px; padding: 10px; border: solid 1px #E2E2E2; position:relative;}

ul.chat-list .chat-txt p
{ font-size:13px; color:#333; width: 100%; float: left;}

ul.chat-list span.datespan
{font-size: 11px; color: #999; padding-bottom: 4px; float: left; width: 100%;}

ul.chat-list li.chat-user
{text-align: right;}

ul.chat-list li.chat-user .chat-img
{ float:right;}

ul.chat-list li.chat-user .chat-txt
{ float:left; background: #fff; position:relative;}

span.arrow-dr
{ height:15px; width:12px; background:url(../webimages/dr-target.png) no-repeat; position:absolute; left:-12px; top:25px;}

span.arrow-user
{ height:15px; width:12px; background:url(../webimages/user-target.png) no-repeat; position:absolute; right:-12px; top:25px;}

.a-btn{
    background:#fff; height:65px; display:inline-block; position:relative; border:1px solid #D5D5D5;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    float:left; clear:both; margin:1px 0px; overflow:hidden;
    -webkit-transition:box-shadow 0.3s ease-in-out;  -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out; transition:box-shadow 0.3s ease-in-out;

    -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
.a-btn img{
    position:absolute; left:6px; top:13px; width:40px; border:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

.a-btn em
{ width: 34px; height: 33px; position:absolute; left: 8px; top: 15px;}

.a-btn em.side-icon-1 { background:url(../webimages/sidebar-icon-1.png) no-repeat left bottom;}
.a-btn em.message { background:url(../webimages/ic_my_messages.png) no-repeat left bottom;}
.a-btn em.side-icon-2 { background:url(../webimages/sidebar-icon-2.png) no-repeat left bottom;}
.a-btn em.side-icon-3 { background:url(../webimages/sidebar-icon-3.png) no-repeat left bottom;}
.a-btn em.side-icon-4 { background:url(../webimages/sidebar-icon-4.png) no-repeat left bottom;}
.a-btn em.side-icon-5 { background:url(../webimages/sidebar-icon-5.png) no-repeat left bottom;}
.a-btn em.side-icon-6 { background:url(../webimages/sidebar-icon-6.png) no-repeat left bottom;}
.a-btn .profile { background:url(../webimages/profile.png) no-repeat left bottom;}
.a-btn .livecare { background:url(../webimages/livecare.png) no-repeat left bottom;}
.a-btn .appointment { background:url(../webimages/appointment.png) no-repeat left bottom;}
.a-btn .messages { background:url(../webimages/messages.png) no-repeat left bottom;}
.a-btn .report { background:url(../webimages/report.png) no-repeat left bottom;}
.a-btn .preciption { background:url(../webimages/preciption.png) no-repeat left bottom;}
.a-btn .dashboard { background:url(../webimages/dashboard.png) no-repeat left bottom;}
.a-btn .set_schedule { background:url(../webimages/set_schedule.png) no-repeat left bottom;}
.a-btn .patient-archive { background:url(../webimages/patient-archive.png) no-repeat left bottom;}
.a-btn .Doc-to-doc { background:url(../webimages/Doc-to-doc.png) no-repeat left bottom;}
.a-btn .genral-document { background:url(../webimages/genral-document.png) no-repeat left bottom;}
.a-btn .call-histry { background:url(../webimages/call-histry.png) no-repeat left bottom;}
.a-btn .medicalhistory { background:url(../webimages/medicalhistory.png) no-repeat left bottom;}
.a-btn .transaction { background:url(../webimages/transactions.png) no-repeat left bottom;}
.a-btn .donate { background:url(../webimages/donate.png) no-repeat left bottom;}
.a-btn .devices { background:url(../webimages/devices.png) no-repeat left bottom;}
.a-btn .switchuser { background:url(../webimages/switchuser.png) no-repeat left bottom;}
.a-btn .addfamily { background:url(../webimages/addfamily.png) no-repeat left bottom;}
.a-btn .homehealth { background:url(../webimages/homehealth.png) no-repeat left bottom;}
.a-btn .support { background:url(../webimages/support.png) no-repeat left bottom;}
.a-btn .care { background:url(../webimages/care.png) no-repeat left bottom;}
.a-btn .groupchat { background:url(../webimages/web-chat.png) no-repeat left bottom;}
.a-btn .ems { background:url(../webimages/ems.png) no-repeat left bottom;}
.a-btn .ems_refer { background:url(../webimages/ems_refer.png) no-repeat left bottom;}
.a-btn .refill { background:url(../webimages/refill.png) no-repeat left bottom;}
.a-btn .referal { background:url(../webimages/referal.png) no-repeat left bottom;}
.a-btn .elivecare { background:url(../webimages/urgent_care.png) no-repeat left bottom;}
.a-btn .doctodoc { background:url(../webimages/doctodoc.png) no-repeat left bottom;}

.a-btn:hover em, .a-btn.active em
{ background-position:right bottom;}

.a-btn-text{
    padding-top: 5px; display: block; font-size: 17px;
    /* text-shadow: 0px -1px 1px #5d81ab; */
    float: left; margin-left: 16px; color: #d15a38; font-weight: 500;}

.a-btn-text small{
    display:block; font-size:11px; letter-spacing:1px;}

.a-btn:hover, .a-btn.active
{background:#d15a38; color:#fff;}

.a-btn:hover .a-btn-text, .a-btn.active .a-btn-text
{color:#fff;}

.doc-profile
{
    min-height: 75px;
}

.doc-profile .col-lg-2 img
{ width:100%;}

.doc-profile ul
{ padding:0; margin:0;}

.doc-profile ul li
{ display:inline-block; width:100%; padding: 1px 0;}

.doc-profile ul li h4
{ margin:0;}

table td
{vertical-align: middle !important;}

select
{-webkit-appearance: menulist !important;
 -moz-appearance: menulist !important;
 -o-appearance: menulist !important;
 appearance: menulist !important;}

.chat-text
{}

.chat-text textarea
{resize: none; box-shadow: none; font-size: 13px; color: #333; border: solid 1px #E2E2E2; border-radius: 6px;}

.chat-text .my-btn.pull-right
{width: 100%; border-radius: 6px; margin-bottom: 5px;}

#myModal2 table td:first-child span {
    margin-right: 6px;
}

/*
===============================*/

.inner-page
{ background:#fff; }

.inner-page .row
{ padding: 5px 20px 20px 20px;}

.title-inner
{ position:relative; border-bottom:solid 1px #ccc; padding-bottom: 10px;}

.title-inner span
{ position:absolute; left:0px; bottom: -2px; height: 4px; width:20%; background:#d15a38;}

.title-inner em
{ color:#d15a38; font-style:normal;}

.inner-page p
{ line-height: 24px; margin-top: 20px;}

ul.inner-list
{ padding:20px 0;}

ul.inner-list li
{display: inline-block; width: 100%; padding: 3px 0 3px 26px; background: url(../webimages/list-image.png) no-repeat left 6px;}

.my-drop
{ }

.my-drop button.btn {
    width: 250px;
    text-align: left;
    border: none;
    border-radius: 3px;
    border-bottom: solid 1px #ccc;
    background: url(../webimages/select-bg-2.png) no-repeat 97% 6px #EEE;
    background-size: 9%;
}

.btn-default:hover, .btn-default:focus, .open>.dropdown-toggle.btn-default
{border-bottom: solid 1px #ccc;
 background: url(../webimages/select-bg-2.png) no-repeat 97% 6px #EEE;
 background-size: 9%;}

.my-drop button.btn .caret {
    float: right;
    margin-top: 9px;
}

.my-drop li
{ width:100%;}

.my-drop2
{width: 100%;}

.my-drop2 button.btn {
    width: 100%;
    background: url(../webimages/select-bg-2.png) no-repeat 97% 6px #EEE;
    background-size: 8%;
}

.my-drop2 .btn-default:hover, .my-drop2 .btn-default:focus, .my-drop2.open>.dropdown-toggle.btn-default
{border-bottom: solid 1px #ccc;
 background: url(../webimages/select-bg-2.png) no-repeat 97% 6px #EEE;
 background-size: 8%;}


/*
===================================*/

.form-main ul li {
    width: 100%;
    margin: 6px 0;
}

li.or span {
    width: 100%;
    float: left;
    text-align: center;
    border-bottom: solid 1px #ccc;
    margin-bottom: 20px;
}

li.or em {
    text-align: center;
    background: url(../webimages/bg-main.png) repeat;
    padding: 6px 19px;
    margin-bottom: -15px;
    display: inline-block;
}

button.btn.btn-primary.my-btn.my-btn2 {
    width: 100%;
}

.large-video {
    position: relative; min-height: 400px;
}

.media-container {
    width: 24% !important;
    border: none !important;
    padding: 4px !important;
    border-radius: 0 !important;
    box-shadow: 0px 0px 10px #333;
    position: absolute;
    right: 30px;
    bottom: 30px;
}

.media-container .media-box {
    border: none;
}

div#undefined {
    width: 100% !important;
    border: none;
    position: inherit;
    border: none !important;
    padding: 0px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

div#undefined .media-box {
    border: none;
}

button.call {
    background: #4D757C;
    border: none;
    color: #fff;
    text-shadow: none;
    padding: 12px;
    width: 150px;
    border-radius: 5px;
    box-shadow: 0px 3px 0px #ccc;
    margin: 10px 0;
}



@media screen and (max-width: 1000px) {

    .my-container
    { width:100%;}


}

@media (min-width: 768px)
{
    .modal-dialog {
        width: 990px;}

}

/*
doc pages
====================================*/

.profile
{}

.profile-left
{}

.profile-right
{ position:relative;}

.profile-left .prof-inner
{float: left; width:220px;}

.profile-left img
{float: left; border-radius:6px; margin-right: 10px;}

.profile-left .prof-inner h3
{color:#d15a38; margin-top: 2px; font-weight: 400; margin-bottom: 0;}

.profile-left .prof-inner p
{ font-size:13px; margin-bottom: 0;}

.profile-right .prof-inner
{padding: 0 20px; border-left: solid 1px #ccc;}

.profile-right .prof-inner h3
{color: #d15a38; font-weight: 400; font-size: 22px; margin-top: 2px; margin-bottom: 0;}

.profile-right .prof-inner p
{ font-size:13px;}

.profile-right .prof-inner p a
{ display: inline-block;}

.profile-right .my-btn
{ position:absolute; right: 30px; top: -70px;}

.profile-dec
{margin: 0;}

.profile-dec .right-sym {
    border-top: solid 1px #ccc; margin-bottom: 0; }

.profile-dec h3
{color: #d15a38; font-weight: 400; margin-top: 2px; }

.profile-dec ul
{ padding:0;}

.profile-dec li
{ background:url(../webimages/orange-bullet.png) no-repeat 2px 14px; padding-left:32px; line-height: 32px;}

.profile-dec p
{font-size: 16px;}

.presc-form {
    margin: 0;}

.presc-form .right-sym {
    margin-top: 0; padding-top: 0; }

.presc-form label
{font-size: 24px; font-weight: 400;}

.presc-form textarea
{resize: none; border-radius: 0; box-shadow: none; border: solid 2px #CCC;}

.doc-archive
{}

.doc-archive img
{ border-radius:50%; width: 48px;}

.d-a-detail
{width: 470px;}

.d-a-detail h4
{font-weight: 400; color: #d15a38;}

.d-a-detail p
{font-size: 12px; color: #272727; font-weight: 300;}

.d-a-detail span
{font-size: 12px; color: #999; font-weight: 300;}

.archive-search
{ background:#d15a38; padding: 16px 0;}

.archive-search p
{ color:#fff;}

.archive-search input
{ width:50%; background:#f2f0f1; border:none; box-shadow:1px 1px 2px #000; border-radius:3px;}

.no-mar
{margin: 0;}

.no-mar .right-sym {
    margin-top: 0;
}

.d-scedule
{}

.d-scedule .sc-1
{ text-align:center;}

.d-scedule .sc-1 p
{font-size: 16px;}

.d-scedule .sc-1 .my-btn
{float: none !important; padding: 7px 12px;}


.check-area
{margin: 20px 0 30px 0;}

.check-area label
{ font-weight:400;}

.check-area ul
{}

.check-area li
{ padding:7px 0;}

.save
{ height:32px; width:100%; border:solid 1px #d15a38; border-radius: 3px; line-height: 32px; text-align: center; font-size: 15px; margin: 26px auto 30px auto; text-transform:uppercase;}

.timing label
{ font-weight:400;}



#overlay{ position:fixed; top:0; left:0;background:rgba(0,0,0,0.6); z-index:1060; width:100%; height:100%; display:none;}
#overlay > div {
    /*left: 50%;*/
    position: relative;
    top: 45%;
}
div#overlaytext {
    left: 46%;
    position: relative;
    font-size: 24px;
    color: #fff;
    margin-top: 10px;
}


#videos-container{
    text-align: center;
}
.ui-datepicker-month option{
    color:#000;
}
.ui-datepicker-year option{
    color:#000;
}
.ui-datepicker-month{
    color:#000;
}
.ui-datepicker-year{
    color:#000;
}


.loader {
    margin: 0px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(255, 255, 255, 0.2);
    border-right: 1.1em solid rgba(255, 255, 255, 0.2);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
    border-left: 1.1em solid #ffffff;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
.loader,
.loader:after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.videonames{
    color:#fff;
    text-align: center;
    font-weight: bold;
}
.green_highlight{
    color: #fff;
    background-color: #5cb85c;
}
ul.li_steps {
    width: 200px;
}
.limit-text{
    width: 99%;
    text-overflow: ellipsis;
    overflow-x: scroll;
    white-space: nowrap;
}
.cheading{
    color: #D15A38;
    text-decoration: underline;  
}

#notemodal,#urgentcare_centers{
    overflow-y:scroll
}
#amend_notemodal{
    overflow-y:scroll
}
#myModal3{
    overflow-y:scroll
}
#telemedicine_services{
    overflow-y:scroll
}
#add_prescription{
    overflow-y:scroll
}
#skilled_nursing_modal{
    overflow-y:scroll
}
span#clock {
    font-size: 40px;
}
.side-menu li:hover ul{
    display: block;

}
.side-menu li ul{
    display: none;
    position: absolute;
    z-index: +1;
    left: 198px;
    width: 215px;
}
.side-menu li ul li{
    margin: 0px;
}
.side-menu li ul li a{
    background: #f8f8f0;
    color: #d15a38;
    padding: 7px 15px;
    border: 1px solid #d15a38;

}
.side-menu li ul li a:hover{
    background: #d15a38;
    color: #fff;

}
.no-bottom-border{
    border-bottom: 0px !important;
}
.more_{
    float: right;
    position: relative;
    top: 9px;
}
.side-menu li a .fa{
    color: #000;
    font-size: 30px;
    padding-left: 6px;
}
.side-menu li a:hover .fa{
    color: #fff;
    font-size: 30px;
    padding-left: 6px;
}

/* CSS used here will be applied after bootstrap.css */

.topnotify {

    margin-left:20px;
    float: right;
    padding-top: 4px;
}


.glyphicon-bell {

    font-size:18px;
}

.notifications {
    min-width:420px; 
    left: auto;
    right: 10px;
}

.notifications-wrapper {
    overflow:auto;
    max-height:250px;
}
.notifications-wrapper .read{
    background:#ccc;
}
.menu-title {
    color:#000;
    font-size:1.5rem;
    display:inline-block;
}

.glyphicon-circle-arrow-right {
    margin-left:10px;     
}


.notification-heading, .notification-footer  {
    padding:2px 10px;
    border-bottom: 1px solid;
}


.dropdown-menu.divider {
    margin:5px 0;          
}

.item-title {

    font-size:1.3rem;
    color:#000;

}

.notifications a.content {
    text-decoration:none;
    border-bottom: 1px solid;

}

.notification-item {
    padding:10px;
    margin:5px;

    border-radius:4px;
    min-height: 88px;
}
.topnotify a .badge{
    position: relative;
    bottom: 15px;
    right: 11px;
}
.notify_badge{
    background-color: red
}
th{
    color :#D15A38;
}
.nurselist{
    padding-top: 20px;
}
.dropdown-menu>li{
    width: 100%;
}
.message_attachment{
    position: relative;
    bottom: 30px;
    left: 10px;
    font-size: 20px;
}
.message_attachment_image{
    position: relative;
    bottom: 10px;
    width: 65px;
}
.header{
    background-color: #ffffff;
}