@font-face {
 font-family:'edrightlinks';
 src:url('../fonts/ed-icomoon.eot?91o6t9');
 src:url('../fonts/ed-icomoon.eot?91o6t9#iefix') format('embedded-opentype'),
  url('../fonts/ed-icomoon.ttf?91o6t9') format('truetype'),
  url('../fonts/ed-icomoon.woff?91o6t9') format('woff'),
  url('../fonts/ed-icomoon.svg?91o6t9#icomoon') format('svg');
 font-weight:normal;
 font-style:normal;
}
[class^="i-icon-"], [class*=" i-icon-"] {
 font-family:'edrightlinks' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;font-size:24px;vertical-align:middle;margin-right:5px;
}
.i-icon-billing:before {
 content:"\e900";
}
.i-icon-billing-inv-settings:before {
 content:"\e901";
}
.i-icon-calender:before {
 content:"\e902";
}
.i-icon-case-hub:before {
 content:"\e903";
}
.i-icon-clinic-profile:before {
 content:"\e904";
}
.i-icon-communication-settings:before {
 content:"\e905";
}
.i-icon-features:before {
 content:"\e906";
}
.i-icon-home:before {
 content:"\e907";
}
.i-icon-lab:before {
 content:"\e908";
}
.i-icon-lab-partner:before {
 content:"\e909";
}
.i-icon-market-place:before {
 content:"\e90a";
}
.i-icon-med-record:before {
 content:"\e90b";
}
.i-icon-my-profile:before {
 content:"\e90c";
}
.i-icon-patient-record-settings:before {
 content:"\e90d";
}
.i-icon-practice-staff-settings:before {
 content:"\e90e";
}
.i-icon-prescription-settings:before {
 content:"\e90f";
}
.i-icon-pricing:before {
 content:"\e910";
}
.i-icon-purchase-history:before {
 content:"\e911";
}
.i-icon-records:before {
 content:"\e912";
}
.i-icon-rewards:before {
 content:"\e913";
}
.i-icon-treatment-plan:before {
 content:"\e914";
}
.i-icon-warranty:before {
 content:"\e915";
}
body{margin:0;padding:0;width:100%;font-size:12px;cursor:default;font-weight:400}
#wrapper{width:100%;height:auto}
#pms_header{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0%,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);width:100%;height:80px}
#head{width:98%;margin:0 auto;height:auto}
#nav_bar_chart{transition:all .1s ease;width:100%;background:none repeat scroll 0 0 #fff;position:relative;z-index:1000;}
#logo{float:left}
#logo img{padding:15px 8px 9px}
#editprofile{float:right;width:auto}
.schedule-timing{width:20%;float:left}
#schedule-part2{padding:26px 0!important}
.btn{padding:3px 6px}
.btn-group-sm > .btn,.btn-sm{line-height:0}
#schedule-part2 > div,#schedule-part2 > div > div{float:right}
.daily-summ-wrapper #schedule-part2 .drop1,.appointments-wrapper #schedule-part2 .drop1,.patients-wrapper #schedule-part2 .drop1{padding:0 0 0 30px}
#reports-slt{margin:0 0 10px}
.DemoBS2{min-height:700px!important}
#btn1{background-image:-o-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:-webkit-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:-ms-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:linear-gradient(to top,#e5e5e5 0%,#f4f4f4 100%);border:1px solid #c6c6c6;border-radius:4px;box-shadow:0 -3px 0 #cacaca inset;float:left;margin:27px 0 0;position:relative}
#btn1 img{cursor:pointer;vertical-align:middle}
.acssbg{padding:5px 6px 5px 10px;min-width:80px;line-height:1.4;font-size:12px!important;background-image:-o-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:-webkit-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:-ms-linear-gradient(top,#e5e5e5 0%,#f4f4f4 100%);background-image:linear-gradient(to top,#e5e5e5 0%,#f4f4f4 100%);border:1px solid #c6c6c6;border-radius:4px;box-shadow:0 -3px 0 #cacaca inset;float:left;margin:6% 30px 0}
#profile-box{float:left}
#profile-box p{color:#5c5c5c;float:left;font-size:10px;padding:0 0 0 5px;word-break:break-all}
.pro_hover{font-weight:bold;font-size:11px;text-decoration:none;color:#378ebf!important}
.pro_hover:hover{color:#000!important}
.top_profile{border:1px solid #c8c8c8;border-radius:10px;float:left;height:60px;margin:5px 2px 2px;width:60px}
#profile-pic{float:left;padding:13px 8px}
#details{float:left;padding:29px 0}
a{text-decoration:none!important}
p{margin:0}
li{width:auto}
ol,ul{margin:0}
.btn-rgt{margin-right:6px}
#nav-menu{background:rgba(142,142,142,1);background:-moz-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(142,142,142,1)),color-stop(100%,rgba(113,113,113,1)));background:-webkit-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:-o-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:-ms-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:linear-gradient(to bottom,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e',endColorstr='#717171',GradientType=0);width:100%;border-top:1px solid #5e5e5e;position:relative}
#nav-menu:before{width:100%;height:1px;background-color:#B4B4B4;content:'';top:0;position:absolute;left:0;z-index:2}
#nav-menu:after{width:100%;height:1px;background-color:#5C5C5C;content:'';bottom:0;position:absolute;left:0;z-index:2}
.smaller #nav-menu{position:relative;z-index:1030}
#menu-img{padding:8px}
#content{width:100%;padding:10px 0 40px;height:auto}
#report{width:100%;height:auto}
.btns{float:left;padding:0 3px}
.dropdown-clinic-dr{float:left}
.res-icon{margin:8px 8px 0}
#mypage{padding:5px 0;height:auto;box-shadow:1px 0 6px 0 #ddd;background:#fff}
.smaller #mypage{/* z-index:0 */ opacity:0.99;}
#mypage-calendar{padding:0}
#calendar-part{width:100%;height:auto;min-height:500px}
#calendar{margin:0 auto;width:99%;padding-top:5px}
.calendar-align-fixed{position:fixed;top:60px;z-index:10}
.fc-toolbar-fixed{position:fixed;top:64px;width:99%;z-index:10}
.fc-today{background:#FFF2B5!important}
.fc-bgevent{background:#a09e9e!important}
.cal-fixed{padding:30px 0 0}
.cal-fixed .fc-view-container .fc-head{background-color:#fff;position:fixed;top:105px;width:99%;z-index:10}
.cal-fixed .fc-view-container .fc-head table thead th{background-color:#fff}
.cal-fixed .fc-view-container .fc-body{position:relative}
.cal-fixed .fc-view-container .fc-body .fc-time-grid-container, .cal-fixed .fc-view-container .fc-body .fc-day-grid-container{margin-top:20px}
.cal-fixed .fc-view-container .fc-head::after{background-color:#fff;content:"";height:64px;left:-4px;position:absolute;top:-64px;width:104%}
#footer{background:url(../images/footer.png) repeat-x;width:100%;height:auto}
#footer-content{max-width:980px;width:100%;margin:0auto;height:auto}
#footer-content p{font-size:12px;line-height:1.6;padding:18px 0 10px}
#footer-content a{transition:color .25s ease-in 0;color:#5F5F5F;text-decoration:none}
#footer-content a:hover{color:#db5425}
#footerbg,#footer-uniq-index{background:url(../images/footer.png) repeat-x #eee;width:100%;min-height:64px;position:relative}
#footer-content{width:100%;max-width:980px;margin:0 auto}
#footerbox{width:100%;height:auto;margin:0 auto;max-width:980px}
#links-footer{float:left}
#links-footer p,#social-links p{font-size:11px;line-height:1.6;color:#5F5F5F;padding:18px 0 10px}
#social-links{float:right}
#social-links a img:hover{transform:rotate(360deg) scale(1)}
#social-links img{transition:all .3s ease-out 0}
#copyright{float:left}
.copyright-ecommerce-lnks{max-width:980px;width:100%;margin:0 auto}
#e-commerce{float:right}
#copyright p,#e-commerce p{font-size:11px;line-height:1.6;color:#5F5F5F;padding:0 0 8px}
#resmenu{width:45%;float:left;display:none}
#resp_nav{display:none}
#add-appointment{background:url(../images/plus-small-icon.svg) no-repeat center center;cursor:pointer;float:left;padding:8px 13px;width:auto;position:relative;border-radius:3px 1px 0 0}
#add-appointment:hover{background:#407694;height:27px}
#add-appointment:hover:after{background:url(../images/whiteplus-icon.svg) no-repeat center center;position:absolute;left:13px;top:6px;width:14px;height:14px;content:''}
#add-notification{cursor:pointer;float:left;padding:3px 13px;position:relative;border-radius:1px 2px 0 0}
#add-notification:hover{background:url(../images/add-hover.png) no-repeat center center;background:#407694;height:27px}
#add-notification:hover:after{background:url(../images/icons/notification-onhover.svg) no-repeat center center;position:absolute;left:14px;top:3px;width:16px;height:18px;content:''}
#notification{background:url(../images/icons/notification.svg) no-repeat center center;width:auto;float:left;display:block}
#appointment{width:45%;float:left;display:block;margin:-5px 0 0}
#appointment-nav{display:none;position:absolute;background:#407694;top:28px;border-radius:0 0 10px 10px;opacity:.94;position:absolute;z-index:16;height:auto;width:193px;z-index:1001}
#appointment-nav ul{list-style-type:none}
#appointment-nav ul li{border-bottom:1px solid #86a5a5;text-align:left}
#appointment-nav ul li:last-child{border:none}
#appointment-nav ul li a{text-decoration:none;transition:all .25s linear 0;font-size:13px;line-height:2;color:#dedede!important;display:block;padding:6px 10px 7px}
#appointment-nav ul li a:hover{color:#fff!important}
#appointment-nav ul li a img{margin:-4px 3px 0 0}
#app-btn{display:block;position:relative;cursor:pointer;width:13px;height:13px}
.icons-app-note{padding:3px 6px 0}
#notification_count{background:#d84727 none repeat scroll 0 0;box-shadow:0 1px 1px 0 #000;border-radius:10px;height:16px;left:23px;position:absolute;top:-5px;width:16px;text-align:center;z-index:1}
#notification_count span{font-size:10px;color:#fff;font-weight:700}
#notification-nav:before{border-bottom:9px solid #2e77ab;border-left:8px solid transparent;border-right:8px solid transparent;content:"";right:13px;position:absolute;top:-7px}
#notification-nav{display:none;position:absolute;background:#fff;border-radius:4px;top:33px;position:absolute;z-index:16;height:auto;width:250px;z-index:1001;box-shadow:0 2px 3px 2px rgba(0,0,0,0.2);right:0}
#notification-nav p{border-radius:3px 3px 0 0;background:#2e77ab;font-weight:700;font-size:14px;color:#fff;padding:6px 10px}
#notification-nav tr th{background:#2e77ab;text-align:center;font-weight:700;font-size:14px;color:#fff;padding:6px 10px}
#notification-nav table tr{border-bottom:1px solid #ddd}
#notification-nav table tr:last-child{border:none}
#notification-nav tr:hover{background:#F2F1F0}
#notification-nav table{width:100%;height:auto;border:none}
#notification-nav table tr td{text-align:justify;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:12px;color:#2e2e2e;padding:6px 10px;vertical-align:middle}
#notification-nav table tr td:first-child{padding:0}
#notification-nav table tr td.notif_empty{padding:6px 10px;border:medium none}
#notification-nav table tr td:first-child a{padding:6px 10px}
#note-btn{display:block;position:relative;cursor:pointer;width:16px;height:18px}
.chart-bg{background:#ddd}
#notification-nav ul li:last-child{border:none}
#notification-nav table tr td a{color:#2e2e2e;text-align:justify;display:block}
.notification_footer{background:#fff none repeat scroll 0 0;border:1px solid #dedede;margin:auto;text-align:center}
.notification_footer a{padding:6px;display:block}
.notification_footer a:hover{background:#f3f3f3}
a[data-toggle="collapse"] span{transform:rotate(180deg);transition:ease all 400ms}
a[data-toggle="collapse"].collapsed span{transform:rotate(0deg)}
.tooltips_info{display:none;background:#f6f6f6;border:1px solid #ccc;border-radius:5px;box-shadow:0 8px 6px -6px #999;position:absolute;text-align:justify;top:32px;left:7%;padding:5px 10px;height:auto;width:250px}
.u-overlay-help{text-align:center;padding-top:10px!important}
.u-overlay-help>label{font-size:13px;color:#2e8b57}
.mytxtbox{margin:0;height:auto;padding:3px 5px!important}
.mytxt{color:#fff;padding:6px 4px;text-align:center;font:500 15px Roboto,sans-serif}
.mymodal-header{background:#1D587E;padding:2px 0;border-radius:4px 4px 0 0}
.mylabel{font-weight:500;font-size:12px;padding:0 15px!important}
.mybtn-close{border:none;border-radius:4px;box-shadow:0 -3px 0 #2e75a3 inset;color:#fff;font-size:12px;font-weight:300!important;padding:4px 10px;background-image:-o-linear-gradient(top,#1d587e 0%,#2e75a3 100%);background-image:-moz-linear-gradient(top,#1d587e 0%,#2e75a3 100%);background-image:-webkit-linear-gradient(top,#1d587e 0%,#2e75a3 100%);background-image:-ms-linear-gradient(top,#1d587e 0%,#2e75a3 100%);background-image:linear-gradient(to top,#1d587e 0%,#2e75a3 100%)}
.mybtn-close:hover,.mybtn-close:focus{background:#1d587e!important;color:#fff!important}
.myform{margin-bottom:10px}
.myclose-icon{opacity:.7!important;color:#fff!important;padding:4px 14px!important;font-size:22px}
.formbox{width:30%}
.formbox1{width:40%}
.mybtmlab{padding:0 15px 0 0 !important}
.calendar-drop{position:absolute;right:288px;top:0;width:147px}
#particular-patient h5{background:rgba(0,0,0,0) url(../images/h1-divider.png) repeat-x scroll center 12px;color:#2c688c;font-size:17px;line-height:1.2;margin:12px 0 10px;padding:0 0 6px}
.m-h1-divider{background:#fff;display:inline-block;padding-right:10px}
.m-btn-float{padding-left:10px;background:#fff;display:inline-block;float:right}
#hours-schedule span,.clinic-content span{color:#2e2e2e;margin:0 0 10px;font-size:12px;padding:5px}
.clinic-content{width:100%;max-width:980px;height:auto;margin:2% auto}
#clinic-content-btm{width:100%;max-width:980px;height:auto;margin:0 auto}
#clinic-content-btm span{color:#2e2e2e;font-size:12px}
#clinic-img{height:120px!important;overflow:hidden;border:1px solid #ddd;float:left;width:42%;text-align:center;position:relative;min-height:122px}
#hos-logo{border-radius:2px;float:left;border:1px solid #ddd;width:23%;text-align:center;margin:0 24px}
#main-doctor{float:left;border:1px solid #ddd;width:30%;border-radius:2px;padding:10px}
#main-doc-img{float:left;margin-right:10px}
#main-doc-name{float:left}
#main-doc-name p,.staff-doc p{font-size:14px;color:#2C688C;padding:0 0 6px;font-weight: 600;}
#main-doc-name span,.staff-doc span{font-size:12px;color:#2C688C;margin:10px 0;word-wrap: break-word;}
.staff-doc{margin:8px 9px 0 0;border:1px solid #ddd;float:left;text-align:center;border-radius:2px;position:relative}
.staff-doc p,.staff-doc span{text-align:center}
#hours-schedule{max-width:980px;width:100%;margin:0 auto;height:auto}
#clinic-table{width:100%;border-collapse:separate;margin:20px 0 0;border:1px solid #ddd}
#clinic-table tr{background:#fcfcfc;border:1px solid #d3d3d3;color:#2C688C}
#clinic-table tr td{height:30px;vertical-align:middle;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;color:#2e2e2e}
#clinic-table tr td span{padding-left:5%}
#clinic-table tr th{background:#efefef;background-image:linear-gradient(to bottom,#fff 0px,#efefef 100%);background-image:-o-linear-gradient(top,#fff 0%,#efefef 100%);background-image:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background-image:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background-image:-ms-linear-gradient(top,#fff 0%,#efefef 100%);border-right:1px solid #ddd;padding:6px 14px;font-weight:600;font-size:16px;text-align:center}
.doc-stl{margin-left:24px}
.res-mychech-btn{display:none}
.staff-doc img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.imgHolder{display:inline-block;background:rgba(0,0,30,0.5);border-radius:2px}
.h-effect:hover{opacity:.5}
.view_details{margin:8px 9px 0 0;display:block;position:relative;width:19%}
.view_details .tooltip-doc{display:none;background:#fff;left:0;border:1px solid #ddd;pointer-events:none;position:absolute;text-transform:none;bottom:0;transition:all .2s ease-in-out 0;width:101%;z-index:999;border-radius:0 0 2px 2px;margin:0 -1px}
.tooltip-doc p{font-size:12px;color:#2c688c;padding:8px 0}
.view_details:hover .tooltip-doc{display:block;pointer-events:auto;visibility:visible;transition:all .3s ease-in-out 0}
.btn{font-size:13px}
.view_details{border-top:1px solid #ddd;margin:8px 0 0;padding:6px 0 0;width:auto;cursor:pointer}
.view_details p{font-size:12px!important;color:#2c688c}
.res-doc{width:19%}
#wrapper #schedule-part2 .dropdown-toggle{padding-right:25px}
table.timings_table{width:100%}
table.timings_table tr td{text-align:center;padding:2px 0 0}
table.timings_table tr:nth-child(2n) td{border-bottom:1px solid #efefef}
#search-txt{float:right}
.mytxt-lab{color:#fff;font-size:13px;padding:8px 9px 0}
#patient-left{float:left;width:25%;border:1px solid #ddd;border-radius:2px;min-height:450px;height:auto}
#patient-left h3{color:#5F88AE;font-size:18px;margin:0;padding:6px 12px}
#patient-left ul{list-style-type:none}
#patient-left ul li{border-bottom:1px solid #ddd}
#patient-left ul li a{color:#5F88AE;font-size:13px;display:block;padding:6px 12px}
#patient-left ul li a:hover{background:#3D8BC2;color:#fff!important}
#patient-right{width:100%;height:auto;border-radius:2px;margin:2% 0}
#patient-list{float:left;width:30%;height:auto}
#patient-list h3{background:#206096;font-size:16px;padding:6px 8px;color:#fff;margin:0}
#patient-single-list{float:left;min-height:450px;width:68%;border:1px solid #ddd}
#patient-name-lists{background:#f7f9f6;height:auto;height:420px;border:1px solid #ddd}
.mychech{background:url(../images/icons/edit-patient.svg)no-repeat center;border:none;width:16px;height:16px;margin:0 5px;border-radius:0;transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transition:all .2s ease;display:inline-block}
.myview-btn{background:url(../images/icons/view-records.svg)no-repeat center;border:none;width:20px;height:20px;margin:0 12px;border-radius:0;transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transform:scale(0.9);transition:all .2s ease;display:inline-block}
.expandcheck{background:url(../images/icons/expand.svg)no-repeat center;border:none;width:16px;height:16px;margin:0 6px;border-radius:0;transform:scale(0.88);-moz-transform:scale(0.88);-o-transform:scale(0.88);-webkit-transform:scale(0.88);transition:all .2s ease;display:inline-block}
.mychech:hover, .myview-btn:hover,.expandcheck:hover{transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2)}
.m_history .check_box > label{padding:1px 6px 0;font-size:13px}
.m_history{margin:20px 10px}
#new_medical_history{float:left;width:100%}
#medicalhistory-form{border-radius:3px;color:#666;width:100%}
.rem_button_box{display:inline-block;margin:-15px 0 0 -10px;padding:2px 0;width:100%}
.rem_button_box span{cursor:pointer;color:#ba0000}
.padding_0{padding:0}
.res-mychech-btn{background-image:-o-linear-gradient(top,#61A3D0 0%,#61A3CE 100%);background-image:-moz-linear-gradient(top,#61A3D0 0%,#61A3CE 100%);background-image:-webkit-linear-gradient(top,#61A3D0 0%,#61A3CE 100%);background-image:-ms-linear-gradient(top,#61A3D0 0%,#61A3CE 100%);background-image:linear-gradient(to top,#61A3D0 0%,#61A3CE 100%);border:1px solid #5193c3;border-radius:2px;box-shadow:0 1px 0 #4082b2 inset;font-size:11px;padding:0 4px;color:#f0f0f0}
.res-mychech-btn:hover{background:none}
.res_patients p{font-size:13px;color:#2e2e2e}
#patient_single_table{width:100%}
#patient-single-list h2{margin:0;font-size:18px;padding:8px 15px;color:#44A266}
#patient-single-list p{font-size:13px;padding:6px 28px 0;color:#2e2e2e}
#patient-table{width:100%}
#patient-table tr td{vertical-align:middle;font-size:11px;padding:6px 8px;color:#4e4e4e}
#patient-table tr td p{color:#4e4e4e;font-size:11px}
#patient-table tr{border-bottom:1px solid #b7b7b7}
#patient_single_table tr td{vertical-align:middle;font-size:13px;padding:6px 7px}
#patient_single_table tr td p{vertical-align:middle;font-size:13px;padding:4px 0}
#patient_single_table tr td:last-child{text-align:right}
#patient_single_table tr{border-bottom:1px solid #61A3D0}
.edit_btn{color:#fff;font-size:13px;padding:2px 12px;margin:0}
#patient_list_responisve{display:none;float:left;min-height:80px}
.check_box{font-size:12px;padding:4px 8px 8px}
.check_box:hover{border-radius:4px;background-color:#D0D0D0;color:#286090}
.check_box label{float:left;padding:2px 0 0 10px}
.check_box input{float:left}
#particular-patient{min-height:500px;width:100%;max-width:980px;margin:0 auto;padding:10px 0;height:auto}
#particular-patient-left{float:left;width:23%;padding-left:10px}
.all-details-patient{float:left;width:77%;font-size:13px}
.all-details-patient h3,#patient_all_details h3{color:#0a62b7}
#particular-patient-right{min-height:700px;float:left;background:#F1F1F1;min-height:564px;width:76%;margin-left:9px}
#particular_patient_table{width:100%}
#particular_patient_table tr td{vertical-align:middle;font-size:13px;padding:6px 7px}
#particular_patient_table tr td p{vertical-align:middle;font-size:13px;padding:4px 0}
#particular-patient-document h3{border-radius:4px 4px 0 0;background:#2E77AB;color:#fff;font:16px Roboto,sans-serif;margin:0;padding:9px 10px}
#particular-patient-document h3 span{font-size:12px;line-height:1.5;font-weight:500}
#particular-patient-document{border-radius:4px;min-height:450px}
.edit_view_style{font-weight:600;font-size:13px;padding:6px 0}
#accordion h4 a{color:#1590E9}
input[type="file"]{display:block;overflow:hidden;text-overflow:ellipsis;width:194px}
#dropcssmenu ul li ul.inner-menu li:nth-child(1) a:hover,#dropcssmenu ul li ul.inner-menu li.actlnk:nth-child(1) a{background:url(../images/icons/med-history-hover.svg) no-repeat scroll 0 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu li:nth-child(2) a:hover,#dropcssmenu ul li ul.inner-menu li.actlnk:nth-child(2) a{background:url(../images/icons/allergic-hover.svg) no-repeat scroll 0 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu li:nth-child(3) a:hover,#dropcssmenu ul li ul.inner-menu li.actlnk:nth-child(3) a{background:url(../images/icons/vital-sign-hover.svg) no-repeat scroll 0 2px rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu1 li:nth-child(1) a:hover,#dropcssmenu ul li ul.inner-menu1 li.actlnk:nth-child(1) a{padding:0 0 0 24px;background:url(../images/icons/todays-hover.svg) no-repeat scroll 5px 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu1 li:nth-child(2) a:hover,#dropcssmenu ul li ul.inner-menu1 li.actlnk:nth-child(2) a{padding:0 0 0 24px;background:url(../images/icons/previous-app-hover.svg) no-repeat scroll 0 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu1 li:nth-child(3) a:hover,#dropcssmenu ul li ul.inner-menu1 li.actlnk:nth-child(3) a{padding:0 0 0 24px;background:url(../images/icons/up-cmg-hover.svg) no-repeat scroll 2px 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu li:nth-child(1) a{background:url(../images/icons/medical-history.svg) no-repeat scroll 0 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu li:nth-child(2) a{background:url(../images/icons/allergic-icon.svg) no-repeat scroll 0 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu li:nth-child(3) a{background:url(../images/icons/vital-sign.svg) no-repeat scroll 0 2px rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu1 li:nth-child(1) a{padding:0 0 0 24px;background:url(../images/icons/todays-appt.svg) no-repeat scroll 5px 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu1 li:nth-child(2) a{padding:0 0 0 24px;background:url(../images/icons/previous-appt.svg) no-repeat scroll 0 0 rgba(0,0,0,0)}
#dropcssmenu ul li ul.inner-menu1 li:nth-child(3) a{padding:0 0 0 24px;background:url(../images/icons/upcoming-appt.svg) no-repeat scroll 2px 0 rgba(0,0,0,0)}
#dropcssmenu,#dropcssmenu ul,#dropcssmenu li,#dropcssmenu a{color:#fff;margin:0;padding:0;border:0;list-style:none;font-weight:400;text-decoration:none;line-height:1;font-size:14px;position:relative}
#dropcssmenu a{line-height:1.3}
#dropcssmenu{min-width:218px;border-radius:0 0 4px 4px;width:100%;margin:0 auto;border:1px solid #ddd}
#dropcssmenu > ul > li > a{font-size:12px;display:block;color:#fff;text-align:left;padding:0 0 0 30px}
#dropcssmenu > ul > li > a > span:hover{color:#2E77AB}
#dropcssmenu > ul > li > a > span{color:#353535;font-size:13px;line-height:1;display:block;padding:10px}
#dropcssmenu > ul > li.has-sub{background-image:-o-linear-gradient(top,#E4E4E4 0%,#F9F9F9 100%);background-image:-moz-linear-gradient(top,#E4E4E4 0%,#F9F9F9 100%);background-image:-webkit-linear-gradient(top,#E4E4E4 0%,#F9F9F9 100%);background-image:-ms-linear-gradient(top,#E4E4E4 0%,#F9F9F9 100%);background-image:linear-gradient(to top,#E4E4E4 0%,#F9F9F9 100%);color:#000;padding:1px 0;background-color:#e4e4e4}
#dropcssmenu ul ul{border-top:1px dotted #a7a7a7;padding:5px 0;display:none}
#dropcssmenu ul ul li{padding:4px 0 4px 24px;font-size:12px}
#dropcssmenu ul ul a{display:block;color:#000;font-size:12px;text-align:left;padding:0 20px;font-size:11px}
#dropcssmenu ul ul a:hover{color:#2C688C}
#dropcssmenu ul li.actlnk a{color:#2E77AB!important}
#dropcssmenu > ul > li.has-sub > a span.rgt-icons{background:none}
#dropcssmenu > ul > li.has-sub:last-child{border:none;border-radius:0 0 2px 2px}
#dropcssmenu ul li.actlnk a span{color:#2E77AB!important}
.dropdown-menu > li > a:hover{color:#fff;opacity:.9!important;background:#2C688C;background:-moz-linear-gradient(top,#2C688C 0%,#2C688C 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2C688C),color-stop(100%,#2C688C));background:-webkit-linear-gradient(top,#2C688C 0%,#2C688C 100%);background:-o-linear-gradient(top,#2C688C 0%,#2C688C 100%);background:-ms-linear-gradient(top,#2C688C 0%,#2C688C 100%);background:linear-gradient(to bottom,#2C688C 0%,#2C688C 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C688C',endColorstr='#2C688C',GradientType=0)}
#user-icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px 7px}
#patient_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -29px}
#medical_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -98px}
#appoinment_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -168px}
#emr_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -102px}
#md_record_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -201px}
#treat_plan_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -66px}
#vital_sign_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -202px}
#pres_icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 12px -132px}
#billing-emr-icon{background:url(../images/icons/patient-left-icons-new.svg)no-repeat 10px -235px}
#dropcssmenu ul li a#user-icon:hover,#dropcssmenu ul li.actlnk a#user-icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 9px 7px}
#dropcssmenu ul li a#patient_icon:hover,#dropcssmenu ul li.actlnk a#patient_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 9px -29px}
#dropcssmenu ul li a#medical_icon:hover,#dropcssmenu ul li.actlnk a#medical_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 8px -98px}
#dropcssmenu ul li a#appoinment_icon:hover,#dropcssmenu ul li.actlnk a#appoinment_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 8px -168px}
#dropcssmenu ul li a#emr_icon:hover,#dropcssmenu ul li.actlnk a#emr_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 8px -102px}
#dropcssmenu ul li a#md_record_icon:hover,#dropcssmenu ul li.actlnk a#md_record_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 8px -201px}
#dropcssmenu ul li a#treat_plan_icon:hover,#dropcssmenu ul li.actlnk a#treat_plan_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 8px -66px}
#dropcssmenu ul li a#vital_sign_icon:hover,#dropcssmenu ul li.actlnk a#vital_sign_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 11px -202px}
#dropcssmenu ul li a#pres_icon:hover,#dropcssmenu ul li.actlnk a#pres_icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 10px -132px}
#dropcssmenu ul li a#billing-emr-icon:hover,#dropcssmenu ul li.actlnk a#billing-emr-icon{background:url(../images/icons/patient-left-icons-hover-new.svg)no-repeat 8px -235px}
#container-settings{max-width:980px;padding:0 0 30px;width:100%;height:auto;margin:0 auto;min-height:700px}
#settings-left{width:77%;height:auto;float:left;padding:0 15px}
#settings-left h4{color:#0a85c4;font:500 15px Roboto,sans-serif}
#setting_right{width:auto;height:auto;float:left}
#settings_comm_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 10px 8px}
#settings_calendar_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 10px -26px}
#settings_emr_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 11px -60px}
#settings_medical_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 10px -94px}
#settings_pres_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 10px -127px}
#settings_mid-record_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 12px -94px}
#settings_catlog_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 12px -197px}
#settings_lab_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 9px -230px}
#settings_billing_icon{background:url(../images/icons/settings-icon-gray.png)no-repeat 10px -163px}
#dropcssmenu ul li a#settings_comm_icon:hover,#dropcssmenu ul li.actlnk a#settings_comm_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 10px 8px}
#dropcssmenu ul li a#settings_calendar_icon:hover,#dropcssmenu ul li.actlnk a#settings_calendar_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 10px -26px}
#dropcssmenu ul li a#settings_emr_icon:hover,#dropcssmenu ul li.actlnk a#settings_emr_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 11px -60px}
#dropcssmenu ul li a#settings_medical_icon:hover,#dropcssmenu ul li.actlnk a#settings_medical_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 10px -94px}
#dropcssmenu ul li a#settings_pres_icon:hover,#dropcssmenu ul li.actlnk a#settings_pres_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 10px -127px}
#dropcssmenu ul li a#settings_catlog_icon:hover,#dropcssmenu ul li.actlnk a#settings_catlog_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 12px -197px}
#dropcssmenu ul li a#settings_mid-record_icon:hover,#dropcssmenu ul li.actlnk a#settings_mid-record_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 12px -94px}
#dropcssmenu ul li a#settings_lab_icon:hover,#dropcssmenu ul li.actlnk a#settings_lab_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 9px -230px}
#dropcssmenu ul li a#settings_billing_icon:hover,#dropcssmenu ul li.actlnk a#settings_billing_icon{background:url(../images/icons/settings-icon-blue.png)no-repeat 10px -163px}
.settingicon-hide{cursor:pointer;position:absolute; right:10px;top:11px}
.mysearch_box{width:230px}
.left-icons{padding:0 5px}
.c2{border:1px solid #ddd;padding:10px;border-radius:4px}
.u-jan-label{text-align:right}
.u-jan-form{text-align:center;margin-top:15px}
.u-jan-timeslot{width:166px}
.u-jan-d-roles,.u-jan-set-roles{float:right}
.setTimings, .editConsultFees{float:right;margin:2px 4px}
.u-jan-edit-staff{float:right;width:220px}
.separator{vertical-align:middle}
.showalert{margin:0 auto;position:fixed;left:0;right:0;width:30%;top:2%;z-index:9999;min-width:300px}
.showalert .alert{text-align:center;min-width:280px;font-weight:bold;}
.showalert .alert-success{background-color:rgba(223,240,216,0.98)}
.showlaert .alert-danger{background-color:#f2dede;color: #9c0a07;}
.showlaert .alert-info{background-color:#d9edf7}
.showlaert .alert-warning{background-color:#fcf8e3}
.input-group-addon:last-child{font-size:12px}
.auto-com-div .auto-div img{width:50px;height:50px;float:left;padding:2px}
.auto-com-div{overflow-y:auto;height:300px;outline:5px solid rgba(0,0,0,0.2);background-color:#fdfdfd;display:inline-block;margin:6px 6px 18px;padding:4px 4px 6px;border:1px solid #ddd;position:absolute;right:4px;-moz-outline-radius:6px;-moz-outline-radius-topleft:6px;-moz-outline-radius-topright:6px;-moz-outline-radius-bottomright:6px;-moz-outline-radius-bottomleft:6px;width:72.4%;z-index:10}
.auto-div{border:1px solid #ddd;display:inline-block;border-radius:4px;width:100%;margin:2px 0}
.auto-div:hover{border:1px solid #aaa;background:#f2f2f2}
.auto-com-div .no-data:hover{border:1px solid #ddd;background:none}
.auto-div span{display:inline-block;float:left;width:80%;padding:4px 2px 2px 6px;line-height:1.4;font-size:11px}
.auto-close{color:#ba0000}
.auto-com-div.close{line-height:0;color:#ba0000!important}
#calendar h2{font-weight:500;font-size:18px}
.bs-p-tag{text-align:center;font-size:13px;color:#2e2e2e;padding:4px 0 10px}
.checkin-btn{color:#fff;cursor:pointer;margin:20px 2px;border:none;background:#5590F5;text-shadow:2px 1px 0 rgba(0,0,0,0.2);border-radius:3px;font-size:12px;padding:7px 5px;line-height:1em}
.engage-btn{color:#fff;cursor:pointer;margin:20px 2px;border:none;background:#de4537;text-shadow:2px 1px 0 rgba(0,0,0,0.2);border-radius:3px;font-size:12px;padding:7px 5px;line-height:1em}
.checkout-btn{color:#fff;cursor:pointer;margin:20px 2px;border:none;background:#F1B330;text-shadow:2px 1px 0 rgba(0,0,0,0.2);border-radius:3px;font-size:12px;padding:7px 5px;line-height:1em}
#clinic-links-patient{width:100%}
#clinic-links{width:100%;max-width:980px;margin:0 auto;background-color:#2e77ab;height:auto;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}
#clinic-lnks{width:auto;height:auto;float:left;margin:0 auto}
#clinic-lnks ul{list-style-type:none}
#clinic-lnks ul li{float:left;position:relative;font-size:14px;color:#fff;padding:8px 0}
#clinic-lnks ul li a{font-size:14px;color:#fff;padding:5px 6px 6px}
#clinic-lnks ul li a:hover{border-bottom:4px solid #479de2;}
#clinic-lnks ul li a:hover::after,#clinic-lnks ul li.actlnktop a::after{border-bottom:6px solid #479de2;border-left:4px solid transparent;border-right:3px solid transparent;content:"";left:45%;position:absolute;top:28px}
#clinic-lnks ul li.actlnktop a{color:#fff!important;border-bottom:4px solid #479de2}
#clinic-lnks ul li.divider-menu-2{background:rgba(0,0,0,0) url(../images/divider-menu2.jpg) no-repeat scroll 0 0;height:36px;padding:0!important;width:2px}
#clinic-links-patient ul{list-style-type:none}
#clinic-links-patient ul li{font-size:14px;color:#fff;padding:8px 0}
#clinic-links-patient ul li a{font-size:14px;color:#fff;padding:5px 8px 4px 6px}
.blue-heading{color:#fff;display:inline-block;font-size:14px;padding:8px 6px 4px}
#inner-main-part{margin:0 auto;width:100%;max-width:980px;position:relative;/* z-index:100 */}
#post-head-left-chart{float:left;position:relative;z-index:101}
#post-head-right{float:right;width:52%;position:relative;/* z-index:100 */}
.my_input_text{font-size:13px}
form.u-treat-price>div{margin-bottom:5px}
.u-treat{margin-top:34px;text-align:center}
.utext_wrap{white-space:nowrap}
#menu-links{float:left}
#menu-links ul{list-style-type:none}
#menu-links ul li{float:left;border-left:1px solid #565656;border-right:1px solid #a8a8a8}
#menu-links ul li:last-child{position:relative}
#menu-links ul li:last-child::after{background:#565656 none repeat scroll 0 0;content:"";height:100%;position:absolute;right:-2px;top:0;width:1px;z-index:1}
#menu-links ul li a{padding:10px 12px;text-decoration:none;color:#fff;font-size:13px;transition:color .25s ease-in 0;display:block;background:rgba(142,142,142,1);background:-moz-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(142,142,142,1)),color-stop(100%,rgba(113,113,113,1)));background:-webkit-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:-o-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:-ms-linear-gradient(top,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);background:linear-gradient(to bottom,rgba(142,142,142,1) 0%,rgba(113,113,113,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e',endColorstr='#717171',GradientType=0)}
#menu-links ul li a:hover,#menu-links ul li a.actml{color:#cfcfcf}
#menu-links ul li.divider{background:url(../images/link-divider.png) no-repeat;padding:0!important;width:2px;height:45px}
#menu-links ul li:first-child img{vertical-align:top}
#right-links{float:right;margin:0 16px}
#add-cart{float:left;padding:0 4px}
#log-out{float:left}
.icons{padding:0 0 6px}
#menubutton{float:left;cursor:pointer;position:relative}
#menunav ul li:last-child a{border-bottom:none}
#menunav{background-color:#D3D3D3;background-image:-o-linear-gradient(left,#F6F6F6 0%,#D3D3D3 100%);background-image:-moz-linear-gradient(left,#F6F6F6 0%,#D3D3D3 100%);background-image:-webkit-linear-gradient(left,#F6F6F6 0%,#D3D3D3 100%);background-image:-ms-linear-gradient(left,#F6F6F6 0%,#D3D3D3 100%);background-image:linear-gradient(to left,#F6F6F6 0%,#D3D3D3 100%);border:1px solid #c7c7c7;border-radius:6px;display:none;position:absolute;width:74px;z-index:1001;right:9px;top:48px;height:474px}
#menunav ul{position:relative;list-style-type:none;transition:height 1s ease 0}
#menunav ul li{background:url(../images/drop-down-icon.png) no-repeat left bottom;padding:0;transition:height .2s ease-in 0;list-style-type:none}
#menunav ul li a{text-decoration:none;position:relative;text-align:center;border-bottom:1px solid #c7c7c7;color:#141414;display:block;font-size:12px;height:59px}
#menunav ul li a:hover,#menunav ul li.actsl,#menunav ul li.actsl1,#menunav ul li.actsl11{background:#1e6c8e;color:#fff}
#menunav ul li.actsl1 a,#menunav ul li.actsl11 a,#menunav ul li.actsl a{background:#1e6c8e;color:#fff}
#menunav ul li.actsl:first-child a{border-radius:4px 4px 0 0!important}
#menunav ul ul > li a:hover{background:#1e6c8e;color:#afafaf!important}
#menunav ul li:hover{background:#1e6c8e;opacity:.9;color:#fff!important;border-radius:2px 2px 0 0}
#menunav li ul li.actsl a,#menunav li ul a:hover{color:#fff}
#menunav li ul > li:last-child a{border-bottom:1px solid #518dae}
#menunav li ul li{background:none}
#menunav li ul:hover:before{background:none}
#menunav ul li a span{display:inline-block;margin-top:22px}
#menunav ul > li:hover:before{background:url(../images/side-conector.png) no-repeat 0 -3px;margin:-3px 0 0;content:'';height:70px;position:absolute;width:5px;z-index:1;left:-5px;color:#fff}
#menunav li ul a{border-bottom:1px solid #518dae;width:219px}
#menunav li ul{background:none repeat scroll 0 0 #1e6c8e;display:none;height:472px;max-height:560px;position:absolute;right:73px;top:0;width:250px;border-radius:8px 0 0 8px;padding:8px 0 0;overflow:hidden;z-index:1002}
#menunav li ul.sub_m:hover{overflow-y:auto;overflow-x:hidden}
#menunav li:hover > ul{display:block}
#menunav ul > li:hover:first-child:before{background:url(../images/top-conector-first-child.png) no-repeat 0 3px}
#menunav ul > li:hover:last-child:before{background:url(../images/last-child-connector.png) no-repeat 0 -2px}
#menunav ul > li:hover.side-conector:before{background:none}
#menunav ul li.dropimg{background:none}
#menunav ul li:first-child a:hover{border-radius:4px 4px 0 0}
#menunav ul li:last-child a:hover{border-radius:0 0 4px 4px}
#menunav li ul a{display:block;font-size:12px;line-height:1.8;padding:8px 0;text-align:left;color:#fff;margin:0 17px;height:auto!important}
#menunav li ul span{color:#fff;font-size:16px;line-height:1.8;padding:0 24px}
#menunav li ul li.actsl a,#menunav li ul a:hover{background:none;color:#afafaf}
#menunav ul li ul > li:hover:before{background:none}
#menunav ul li ul > li:hover:first-child:before{background:none}
#menu-img{background:url(../images/menu-button.png)no-repeat;width:74px;height:27px;margin:5px 9px}
#menu-img p{color:#f0f0f0;font-size:12px;padding:4px}
#menunav li ul a img{padding:3px 10px 0 0}
.cloud-rgt-img{margin:-3px 0;float:right;width:18px}
#inventory_bg p{font-size:12px;width:100%}
#menunav ul li a:hover.s14-hover:after{position:absolute;content:'';height:21px;left:16px;top:11px;width:25px}
.head-divider{background:url(../images/settings/head-divider.png) no-repeat;margin:0 14px;width:219px;height:2px}
.emr-table tr th{width:60%;font-size:12px}
.edit-content,#edit-content{max-width:980px;width:100%;margin:0 auto;height:auto;min-height:200px}
.edit-content h4,#edit-content h4{font-size:18px;color:#166ad1}
.clinic_map{margin:2% 0}
#left_clinic_profile_map{float:left;width:55%;margin-top:1%}
#right_clinic_profile_map{float:right;width:45%;margin-top:0}
.map_top_img{width:100%;text-align:center;background:#f3f3f3 none repeat scroll 0 0;border:1px solid #ddd;border-radius:4px;margin:15px 0 0 0}
.loc-srch-txt{width:96%;background:#f3f3f3 none repeat scroll 0 0!important;border:1px solid #959595!important;color:#2e2e2e;padding:4px 8px}
.form-horizontal .control-label{text-align:left}
#nav_bar_chart.smaller{top:0;position:fixed;transition:all .1s ease;z-index:1035}
#jaw-images-con{width:80%;margin:0 auto}
.DemoBS2{margin:0 auto;max-width:980px;min-height:300px;width:100%}
.dropdown-menu > li > a{font-size:13px;color:#2e2e2e}
.doc_slt_styl1{position:relative;left:112px}
.doc_slt_styl{margin-left:-10px}
.clinic-btns{float:right}
.form-control{font-size:13px;padding:6px 10px;box-shadow:none}
.datepicker{padding-left:10px!important}
.map_up{float:left;padding:4px 0;width:200px}
.map_up2{float:right;margin:4px 0!important}
.ja-btns{text-align:center;padding:10px 0 8px;border-top:1px solid #ddd}
#menu_wrap{display:none}
.well{background-image:none;background-color:#f8f8f8}
#back-top{position:fixed;bottom:-10px;margin-left:80%}
#back-top a{width:45px;display:block;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;z-index:1;position:relative;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top a:hover{color:#fff}
#back-top span{width:45px;height:45px;display:block;background:url(../images/go-to-top.png) no-repeat center center}
.sus-btn-align{border-radius:2px;padding:2px 10px;float:right}
.myedit_form{line-height:2.8;text-align:right;float:left;width:50%;padding:20px 0 0}
.patient-res-file{float:left;width:200px}
.patient_pro_lft{width:200px;float:left;min-height:595px}
.rgt-part-edit{width:78%;float:left}
#patient{margin:15px 0 0;padding:0}
.tcss tr td{padding:6px 5px 8px;vertical-align:middle;font-size:13px}
.view_btns{padding:0 10px 0 0}
.clinic_list_table{border:1px solid #ddd}
.clinic_list_table tr th, .clinic_list_table tr td{padding:12px 4px;vertical-align:middle;font-size:13px}
.clinic_list_table tr th,.my_invoice_tab tr th,#entrys_table tr th,#list_notifications tr th,#entrys_table_2 tr th,#entrys_table_1 tr th,#entrys_table_3 tr th,#list_dentist th,#manage_staff th{text-align:left;font-size:13px;font-weight:500;color:#167cc7;vertical-align:middle;background:#e0e0e0;background-image:linear-gradient(to bottom,#fff 0px,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-webkit-linear-gradient(top,#fff 0%,#e0e0e0 100%);background-image:-ms-linear-gradient(top,#fff 0%,#e0e0e0 100%)}
.clinic_list_table tr td,.my_invoice_tab tr td,#entrys_table tr td,#list_notifications tr td,#entrys_table_2 tr td,#entrys_table_1 tr td,#entrys_table_3 tr td,#list_dentist td,#manage_staff tr td{font-size:12px}
.jaw-tabs{width:240px!important}
.group-lable{font-size:12px;line-height:2}
#breadcrumbs{height:auto;min-width:200px;padding:0;margin:12px 0;font-size:11px;text-align:right}
#breadcrumbs span{padding:0 2px;color:#2e2e2e}
#breadcrumbs span.activebc a{color:#3d9f48}
#breadcrumbs span a{color:#D9261A}
.calendar-align{z-index:99}
.auto-com-div1 .auto-div1 img{width:50px;height:50px;float:left;padding:2px}
.auto-com-div1{background-color:#eee;border-radius:2px;display:inline-block;margin:33px 7px 0 0;position:absolute;right:2%;width:23%;z-index:10;min-width:280px}
.auto-div1{border:1px solid #ddd;display:inline-block;width:100%;border-radius:5px;padding:4px}
.auto-div1:hover{border:1px solid #aaa}
.auto-divrgtnav1 span{display:inline-block;float:left;padding:4px;width:79%}
.auto-close1{padding-right:6px!important}
.firstchar:first-letter{text-transform:capitalize}
.profile_table{width:62%;margin:3% auto}
.profile_table tr td{font-size:12px}
.profile_table tr td p{font-size:12px;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap;width:185px}
.patient_details_str{border-radius:2px;text-align:center;border:1px solid #ddd;margin:8px 12px;background:#fbfbfb;border-radius:2px}
.m_pat_img{width:100px;height:100px;padding:5px;margin-top:3px}
.m-action-view{border-top:1px solid #ddd;margin-top:5px;padding:3px}
.patient_details_str p{font-weight:500;font-size:11px;overflow:hidden;padding:0 4px 4px;text-align:center;text-overflow:ellipsis;vertical-align:middle;width:110px;margin:0 auto;white-space:nowrap}
.my_p{font-size:11px!important;color:#424242!important;font-weight:600!important}
/* .onclick-menu-content{display:none} */
.onclick-menu:before{padding:2px 4px;background-color:#fbfbfb}
.onclick-menu-content{-moz-outline-radius:6px;-moz-outline-radius-topleft:6px;-moz-outline-radius-topright:6px;-moz-outline-radius-bottomright:6px;-moz-outline-radius-bottomleft:6px;outline:6px solid rgba(86,86,86,0.4);/* left:10px; */width:auto;border:1px solid #ddd;background-color:#fbfbfb;margin:0 auto;/* position:relative;z-index:99; */overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tabind{display:none;position:absolute;top:199px;left:-2px}
.onclick-menu-content .list-styles{max-height:140px}
#patient_all_details{position:relative;text-align:center;padding:0}
#patient_all_details .list-styles{max-height:140px}
.drop_table,.drop_table p{color:#2E77AB;font-size:12px;padding:5px 6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.onclick-menu-content h4{color:#2e77ab;padding-left:5px;font-weight:bold;font-size:12px;margin-bottom:0;}
.patient_dat{margin-top:4px;position:relative;display:inline-block;cursor:pointer;margin-right:-4px}
.patient_dat table{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.list-styles li{font-size:12px;line-height:1.8;margin:2px 26px}
.mh_list{font-size:12px;list-style-type:none}
.mh_list li:nth-child(2n+1){background:#eee none repeat scroll 0 0}
.mh_list li:nth-child(2n){background:#f7f7f7 none repeat scroll 0 0}
.mh_list li:last-child{margin-bottom:5px}
.mh_list li{padding:6px 10px;margin:0}
.profile-arrow{display:none;position:relative}
.profile-arrow:before{border-bottom:8px solid #AFB3B6;border-left:9px solid transparent;border-right:8px solid transparent;content:"";left:54px;position:absolute;top:-8px}
.onclick-menu-content tr{color:#2e2e2e;list-style-type:none;white-space:nowrap;font-size:12px}
.sb-search{display:none}
.chart_btns{font-size:10px!important}
.cal_settings_btn{width:100%;text-align:right}
.rightcontent{float:left}
.mybtn-primary{background:none repeat scroll 0 0 #4686f4;border:medium none;border-radius:4px;color:#fff;padding:4px 8px}
#rgtnav,#rgtnav1{position:absolute;margin-left:0;width:auto;height:auto;float:left}
.time-error{border-color:#a94442!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset!important}
.alert img{float:left;margin:-3px 0}
.caldendar_pop_style img{padding:0 6px 2px}
.btns_cal_pop{padding:8px 0 6px!important;border-top:1px solid #ddd;text-align:center}
.hover-desc{background-color:#fff;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.3);cursor:pointer;position:relative;z-index:1030;min-width:220px}
.hover-desc div.cal-patient-name{font-size:15px;color:#fff;padding:4px 5px 5px 30px;font-weight:600;border-radius:5px 5px 0 0;background:url(../images/icons/profile-icon.svg) no-repeat 11px 8px}
.hover-desc p{color:#2e2e2e;font-size:12px;line-height:1.4;padding:6px 4px}
.hover-desc .close,.hover-desc .hover-close-icon{padding:0 8px 8px 4px;color:#fff;opacity:.8;text-shadow:0 1px 0 #222}
.hover-desc .hover-close-icon{display:none}
.temp-hover-class{overflow:visible!important;z-index:1500!important}
.cancel_app{padding:3px 5px;border:1px solid #AAA;background-color:#DEDEDE;border-radius:5px}
.settings-res-icon{padding-right:12px}
.all-patient-images{padding:0 5px 3px 0}
#search-txt-res{display:none}
.jaws_prb{border-radius:3px;padding:5px 10px}
.lab-line{padding-top:0!important;font-size:12px;font-weight:600;text-align:left}
#slimtest_ja{display:block}
.row-r{padding:0 0 12px}
.bd{background:#eee none repeat scroll 0 0;height:auto;width:auto}
.bluebutton{background-color:#206db1;background-image:-moz-linear-gradient(center top,#3891d8,#206db1);border:1px solid #206db1;border-radius:3px;box-shadow:0 1px 0 #57aaee inset;color:#fff;cursor:pointer;font-size:12px;line-height:2.1;padding:1px 15px}
.greenbutton{background-color:#3e8417;background-image:-moz-linear-gradient(center top,#74c927,#3e8417);border:1px solid #67931a;border-radius:3px;box-shadow:0 1px 0 #b4e07c inset;color:#fff!important;cursor:pointer;font-size:12px;line-height:2.1;margin:0 10px 0 0;padding:3px 15px}
.acss{color:#fff!important;display:inline-block;margin:5px 0 5px 8px !important}
.himg{margin:-5px 9px 0 0}
.td{min-height:125px;width:auto;margin:8px 0}
#bbox{float:left;height:auto;width:auto;padding:19px 0 0}
#pbox p{color:#5c5c5c;float:left;font-size:10px;word-break:break-all;padding:2px 0 0 4px;width:160px;overflow:hidden;text-overflow:ellipsis}
#pms_header #pbox p:first-child a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#pbox{float:left;height:79px;margin:1px 0 0;padding:5px;width:260px}
#dd{display:none}
#dd::before{border-bottom:9px solid #ccc;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:36px;position:absolute;top:-10px}
#dd{border:4px solid rgba(0,0,0,0.2);background:#fff none repeat scroll 0 0;height:auto;margin:13px 0 0 -6px;position:absolute;width:auto;z-index:1002}
#wallet-btns{float:right;height:auto;width:153px;text-align:center;margin:10px 0}
#dd h3{font-weight:600px;font-size:13px;line-height:2;margin:6px 0 0;text-align:center}
.b-align{text-align:right}
.pt-alg{padding:15px 0}
.mypanel-style{padding:10px!important}
.edit-dentist-left{float:left;border:1px solid #ddd;padding:18px 20px}
.edit-dentist-right{float:left;margin-left:10px}
.edit-dentist-right p{font-size:18px;color:#317796;padding:4px 20px}
#edit-staff{max-width:980px;margin:10px auto}
#edit-staff p{font-size:18px;color:#317796;padding:4px}
.showalert .close{padding:4px 6px;right:-28px;top:-8px}
#bbox .wallet_close{font-size:20px;padding:0 6px;color:#ba0000!important}
.search-patient-icons{padding:9px}
table.table-bordered tbody th,table.table-bordered tbody td{vertical-align:middle}
div.dataTables_info{float:left}
#entrys_table_1_length,#entrys_table_1_paginate{margin:0}
#entrys_table td,#entrys_table th{border-width:0 1px 0 0}
#entrys_table tr:last-child td{border-width:0 1px 0 0;border-width:0 1px 0 0}
#entrys_table tr:last-child td:last-child{border-width:0;white-space:nowrap}
#entrys_table td:last-child{border-width:0 0 1px;text-align:center}
select.input-sm{height:26px}
.pagination > li > a,.pagination > li > span{padding:4px 12px}
.table-bordered > thead > tr > td,.table-bordered > thead > tr > th{border-bottom-width:0}
.disabled:hover,button[disabled]:hover,input[disabled]:hover,input[disabled],button[disabled]{cursor:not-allowed!important}
div.dataTables_paginate{float:right}
.dataTables_length{float:left}
.dataTables_filter{float:right;margin:0}
.dataTables_filter_lab{float:right;margin:0}
div.dataTables_filter input{margin:0 0 3px}
.common_search_label{margin:6px 10px 0;}
.patient-slim{height:200px;overflow-y:auto}
.myforms_align{width:70%;margin:0 auto;text-align:left}
.myform_gropus{margin-bottom:0!important}
.staff-btns-align{position:absolute;right:18px;top:4px;z-index:10}
.change_pat{position:absolute;right:20px;top:6px;z-index:100}
.clinic-profile{padding:0}
.txt-align-lable{text-align:right!important;line-height:1.7}
.mand-sup{color:red;font-size:12px;left:2px;position:relative;top:-2px}
.modal-header,.modal-footer{cursor:all-scroll}
.tax-txt{margin:0!important;padding:5px}
.panel-default > .panel-heading,.panel-primary > .panel-heading{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#f8f8f8 0%,#efefef 100%);background:-o-linear-gradient(top,#f8f8f8 0%,#efefef 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#efefef 100%);background:linear-gradient(to bottom,#f8f8f8 0%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#efefef',GradientType=0)}
.upload_css{background:none repeat scroll 0 0 #f9f9f9;border:1px solid #d8d8d8;border-radius:2px;color:#000;margin:10px 0 25px;max-width:200px;padding:5px;width:auto} 
.record_attachment{width:100%}
.record_attachment p{font-size:12px;padding:0 0 20px}
.recoreds_css_att{float:left;font:14px Roboto,sans-serif;vertical-align:middle;width:32%}
.recoreds_css_att .rcd-txt{height:40px;vertical-align:middle}
.my_select-css{width:57%!important;margin-top:6px;display:inline;-moz-appearance:none;-webkit-appearance:none;max-width:200px}
.staff_txt_style{width:50%;float:left}
.edit_dentist_form{padding:0}
.add_btn{margin:3px 0 0}
.datatables_length label{vertical-align:middle!important}
.back-icon{margin:-1px 5px 0 0}
select.input-sm{line-height:1;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none}
#rgt_lnk_settings{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center 5px}
#rgt_lnk_inventory{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -51px}
#rgt_lnk_reports{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -113px}
#rgt_lnk_website{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -171px}
#rgt_lnk_social{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -229px}
#rgt_lnk_tessaract{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -287px}
#rgt_lnk_chat{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -347px}
#rgt_lnk_horizon{background:url(../images/icons/menu-lnks-blue.svg) no-repeat center -405px}
#menunav ul li a#rgt_lnk_settings:hover,#menunav ul li.actsl11 a#rgt_lnk_settings{background:url(../images/icons/menu-lnks-white.svg) no-repeat center 5px #1e6c8e}
#menunav ul li a#rgt_lnk_inventory:hover,#menunav ul li.actsl11 a#rgt_lnk_inventory{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -51px #1e6c8e}
#menunav ul li a#rgt_lnk_reports:hover,#menunav ul li.actsl11 a#rgt_lnk_reports{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -113px #1e6c8e}
#menunav ul li a#rgt_lnk_website:hover,#menunav ul li.actsl11 a#rgt_lnk_website{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -171px #1e6c8e}
#menunav ul li a#rgt_lnk_social:hover,#menunav ul li.actsl11 a#rgt_lnk_social{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -229px #1e6c8e}
#menunav ul li a#rgt_lnk_tessaract:hover,#menunav ul li.actsl11 a#rgt_lnk_tessaract{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -287px #1e6c8e}
#menunav ul li a#rgt_lnk_chat:hover,#menunav ul li.actsl11 a#rgt_lnk_chat{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -347px #1e6c8e}
#menunav ul li a#rgt_lnk_horizon:hover,#menunav ul li.actsl11 a#rgt_lnk_horizon{background:url(../images/icons/menu-lnks-white.svg) no-repeat center -405px #1e6c8e}
#menunav li a#sub_menu_clinic{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left 10px}
#menunav li a#sub_menu_staff{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -35px}
#menunav li a#sub_menu_communication{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -77px}
#menunav li a#sub_menu_calendar{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -121px}
#menunav li a#sub_menu_emr{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -163px}
#menunav li a#sub_menu_pres{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -209px}
#menunav li a#sub_menu_med{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -250px}
#menunav li a#sub_menu_treat{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -296px}
#menunav li a#sub_menu_billing{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -338px}
#menunav li a#sub_menu_lab{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -384px}
#menunav li a#sub_menu_contact{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -425px}
#menunav li a#sub_menu_printout{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -471px}
#menunav li a#sub_menu_expence{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -517px}
#menunav li a#sub_menu_import{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -564px}
#menunav li a#sub_menu_widgets{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat left -608px}
#rnav li ul li a#sub_menu_clinic{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px 8px}
#rnav li ul li a#sub_menu_staff{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -35px}
#rnav li ul li a#sub_menu_communication{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -77px}
#rnav li ul li a#sub_menu_calendar{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -121px}
#rnav li ul li a#sub_menu_emr{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -163px}
#rnav li ul li a#sub_menu_pres{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -209px}
#rnav li ul li a#sub_menu_med{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -250px}
#rnav li ul li a#sub_menu_treat{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -296px}
#rnav li ul li a#sub_menu_billing{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -338px}
#rnav li ul li a#sub_menu_lab{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -384px}
#rnav li ul li a#sub_menu_contact{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -425px}
#rnav li ul li a#sub_menu_printout{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -471px}
#rnav li ul li a#sub_menu_expence{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -517px}
#rnav li ul li a#sub_menu_import{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -564px}
#rnav li ul li a#sub_menu_widgets{background:url(../images/icons/setting-sub-link-icon.svg) no-repeat 7px -608px}
.fixed_right{position:fixed;right:0;z-index:9999;cursor:pointer;background:url(../images/fixed-bg.jpg)no-repeat;width:34px;height:94px}
.alertcomm{border-radius:4px;margin:0 0 15px;padding:9px 15px}
.extra-space{height:10px}
.btn_emr_mid{background:#e6e6e6;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(to bottom,#fff 0%,#efefef 100%);border:1px solid #e0e0e0;border-radius:2px;color:#2e2e2e;font-size:11px}
.btn_emr_mid:hover{background:#e6e6e6!important}
button.DTTT_button,div.DTTT_button,a.DTTT_button{font-size:10px;color:#2e2e2e!important;padding:0 8px!important;border:1px solid #c9c9c9!important}
.table tr td{font-size:12px}
.modal-dialog{margin:3% auto}
.clinic_wise,.temp_clinic_wise{margin:0 5px 15px;padding:0 0 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
.btns-clinic-align{float:right}
.clinic-list table tr th{font-weight:600;font-size:14px;color:#2e77ab;padding:2px 10px}
.clinic-list h4{border-bottom:1px solid #1392C5;color:#1392C5;font-size:15px;margin:10px 0 0;padding:0 0 5px 6px;position:relative}
.clinic-list table tr td{font-size:12px;line-height:1.8;padding:3px 10px}
.clinic-list table tr td input{position:relative;top:2px;margin:0 6px!important}
.del_edit_imgs{padding-right:8px}
.lab_textarea{margin-right:10px}
.treat_check{margin:4px 0 0}
#labs_btns_generate{padding:0 0 15px;text-align:right}
.lab_search_box{float:right}
.all_tab{background:#0DACF4}
.resuest_lab{background:#9C27B0}
.processing_lab{background:#F44336}
.redo_rpt_lab{background:#FF9800}
.received_lab{background:#3F51B5}
.invoice_lab{background:#4CAF50}
.cart_count2{font-size:13px;bottom:12px;display:inline-block;right:-2px;position:absolute;text-align:center;width:22px;color:#fff;height:16px}
.bs-select-hidden{display:none}
.den-cal-color{display:inline-block;height:15px;margin:2px 4px 0 0;width:7px}
.edit_btns{text-align:center;margin-top:20px;height:40px}
.lab_records_style{padding:0}
.my_row_style{margin:0 8px 20px;font-size:12px}
.chkbx_lab{vertical-align:middle;display:inline-block;margin:2px 5px 5px 0 !important}
.edit_stf_head{font-size:16px;font-weight:600;color:#2e77ab;line-height:1}
.table{word-wrap:break-word}
label{font-size:12px}
.disable_div{background-color:rgba(0,0,0,0.3);height:100%;position:absolute;top:6px;width:100%;z-index:999;color:#fff;text-align:center;vertical-align:middle;color:#fff;font-weight:600;font-size:22px;line-height:1.6;padding:7% 0 0}
.billing_src_top{position:relative;top:-19px;color:#fff}
.billing_src_top .dataTables_filter input{height:25px;margin:4px 15px}
.my_bd_cnt{text-align:center}
.r-tabs{position:relative;background-color:#f8f8f8;border-top:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-left:1px solid #EBEBEB;border-bottom:4px solid #EBEBEB;border-radius:4px;margin:0}
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#f8f8f8}
.r-tabs-nav ul li a:hover{color:red}
#horizontalTab ul:first-child{list-style-type:none}
.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:6px 30px 6px 5px;text-decoration:none;color:#0a85c4;font:500 13px "Roboto",sans-serif;line-height:2}
.settings_tab_icons{padding:0px 4px 4px}
.settings-border-line{border-bottom:1px solid #ddd;width:100%;margin:10px 0}
.panel-body{padding:15px 0px!important}
.my_form_style{width:80%;margin:3% auto 0}
.my_lab_settings{line-height:3;font-weight:600}
.calendar_form_style,.calendar_setgs{width:90%;margin:0 auto!important}
#patient_all_details h2{background:url("../images/h1-divider.png")repeat-x center 12px;font-weight:600;color:#2E77AB;position:relative;text-align:left ;font-size:18px;margin:20px 0 0 0}
#patient_all_details h2 span{background:#fff;display:inline-block;padding:0 10px 0 0}
.recordnav{background-color:#fff;border-radius:23px;color:#d9261a;display:inline-block;font-size:11px;font-weight:bold;height:20px;line-height:1.9;overflow:hidden;text-align:center;text-overflow:ellipsis;width:20px}
.label_mid_align{display:table-cell;height:33px;vertical-align:middle}
.label_chkbox{height:42px}
.billing_src_top label{vertical-align:middle}
.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:0.5}
.r-tabs .resp-tabs-container{width:100%}
.r-tabs .resp-tabs-list li{ padding:10px 15px;float:none}
.r-tabs .resp-tab-active, .r-tabs .r-tabs-state-active{background:rgb(255,255,255);
background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%)!important;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,224,224,1)))!important;
background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%)!important;
background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%)!important;
background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%)!important;

color:#0a85c4;text-shadow:none;border-top-right-radius:4px;border-top-left-radius:4px;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.2);border:none;margin-bottom:0!important}
.r-tabs .r-tabs-panel{background-color:white;border-bottom:4px solid white;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.r-tabs .resp-tabs-container .resp-tab-content{border-radius:0;border:none;padding:0 15px}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:6px;background:#F3F3F3;color:#2E77AB;font-weight:bold;text-decoration:none;font-size:13px;border-top-right-radius:4px;border-top-left-radius:4px}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#2E77AB;text-shadow:none}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:0.5}
.info{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 20px;width:300px;font:14px/100% "Open Sans",sans-serif;color:#00c5ad;border:2px solid #00ab94;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;cursor:pointer}
#reset_pwd{float:right;margin-top:10px}
#edit_staff_profile{float:right;margin:10px 10px 0 0}
#tab_com_icon{background:url("../images/icons/settings-icon-blue.png")no-repeat 10px 12px}
.r-tabs .r-tabs-nav{margin:0;padding:0;border-bottom:1px solid #ddd}
.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}
.r-tabs .r-tabs-panel{padding:2px 10px;display:none}
.r-tabs .r-tabs-accordion-title{display:none}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}
select{-webkit-appearance:none;padding:0 8px 0 6px !important}
.datepicker-dropdown table th, .datepicker-dropdown table td{background:#fff}
.fc-ltr .fc-axis{text-align:center}
.form-control.bs-select-hidden{display:none}
#entrys_table .bootstrap-select.tax-txt{padding:4px 0 0}
.alert-in-alert{color:#ba0000;font-size:9px;font-weight:normal;letter-spacing:0.05em}
/* lab css */
.lab-wrapper input[type=radio]:not(old){opacity:0}
.lab-wrapper .DemoBS2{margin:0 auto;width:80%}
.lab-wrapper .DemoBS2 h3{color:#65727F}
.billing-wrapper a:focus{outline:none}
.lab-wrapper .panel a{display:block}
.lab-wrapper label{padding-top:8px;padding-right:0}
.lab-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.lab-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.lab-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.lab-wrapper .panel-title{color:#3174af;font-weight:700}
.lab-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.lab-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.lab-wrapper .panel-title{font-size:14px}
.lab-wrapper .pmt-inp{border-radius:4px;float:left;margin:0;padding:4px;width:50px}
.lab-wrapper #content12{width:100%;max-width:980px;margin:0 auto;height:auto;min-height:700px;background-color:#fff;text-align:center;padding-bottom:5px}
.lab-wrapper #progress-div {border: 1px solid #0fa015;border-radius: 4px;display: none;margin: 0 auto;text-align: center;width: 200px;}
.chat_data_div { border-bottom: 1px solid #dedede; padding: 5px 0;}
.chat_data_div  span{color: #1D587E;display: block;font-size: 10px;text-align: right;}
.lab-wrapper input[type="radio"]:not(old) {opacity: 1;}
.lab-wrapper .u-shade1{padding-left:0}
.lab-wrapper .u-shade2{padding-right:0}
.lab-wrapper .u-small-font1{border-radius:0 4px 4px 0!important;padding: 5px 6px;}
.lab-wrapper .u-small-font{padding: 5px 6px;}
.addcase-study-wrapper .upload_css{margin:0}
.addcase-study-wrapper .dentist-profile-wrapper.add-delete-img{background:rgba(100,100,100,0.7) none repeat scroll 0 0;border-radius:2px;color:#eee;cursor:pointer;display:block;font-size:12px;margin:0 auto;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:all .25s ease .25s;width:100%;z-index:99;left:0;right:0}
.addcase-study-wrapper .box{display:none}
.addcase-study-wrapper .mu-center{text-align: center;float: none;margin: 0 auto;}
.addcase-study-wrapper #popup{background-color:#fff;outline:6px solid rgba(255,255,255,0.2);border:3px solid #fff;box-shadow:0 1px 1px 2px rgba(0,0,0,0.4) inset;display:none;margin:0 auto;padding:20px;position:absolute;width:300px;z-index:1021}
.addcase-study-wrapper #popup span.title{color:#b12b2d;font-size:16px}
.addcase-study-wrapper #popup .file{border:1px solid #f6f6f6;margin:10px 0;max-width:300px;padding:10px 4px}
.addcase-study-wrapper #popup select{padding:4px}
.addcase-study-wrapper #popup .load{display:inline-block;padding:4px}
.addcase-study-wrapper #clinic-img:hover .add-delete-img{opacity:1}
.addcase-study-wrapper .clinic-images{border-radius:7px;height:120px;padding:2px;width:120px}
.addcase-study-wrapper .div-clinic-images{float:left;margin:5px 3px 5px 5px;padding:0 5px;text-align:center}
.addcase-study-wrapper .div-image-border{border-radius:2px;border-style:ridge;border:1px solid #ddd;text-align:center;padding:6px 0}
.addcase-study-wrapper .div-image-border p{font-size:12px}
.addcase-study-wrapper .clinic-images:hover .img-bg{opacity:1}
.addcase-study-wrapper .delete-icon{display:block;margin:8px 0 0 8px;position:absolute}
.addcase-study-wrapper .img-bg{background:rgba(100,100,100,0.7) none repeat scroll 0 0;opacity:1;cursor:pointer}
.addcase-study-wrapper .uploading .load{font-size:14px}
.addcase-study-wrapper #clinic_images_modal .modal-dialog{width:70%;max-width:500px;min-width:300px;margin:3% auto 0}
.addcase-study-wrapper .selectable_clinic_img li{list-style-type:none;float:left}
.addcase-study-wrapper #progress-div{border:#0FA015 1px solid;width:200px;border-radius:4px;text-align:center;margin:0 auto;display:none}
.addcase-study-wrapper #progress-bar{background-color:#12CC1A;height:20px;color:#fff;width:0;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}
.addcase-study-wrapper .col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:5px;padding-right:5px}
.addcase-study-wrapper .caseImgSplit{width: 50px;height: 50px;border-radius: 50%;padding: 4px;}

.dentist-feedback-wrapper .rating span{padding: 0!important;}
.dentist-feedback-wrapper .rating{line-height: 0;}
.dentist-feedback-wrapper .rating .glyphicon {color: goldenrod!important;font-size: 16px;float: left;}  
.dentist-feedback-wrapper .ratingli span{padding: 0!important;}
.dentist-feedback-wrapper .mu-rating{border-bottom:1px solid #348EAA;}

.patient-feedback-wrapper .rating span{padding: 0!important;}
.patient-feedback-wrapper .rating{line-height: 0;}
.patient-feedback-wrapper .rating .glyphicon {color: goldenrod!important;font-size: 16px;float: left;}  
.patient-feedback-wrapper .ratingli span{padding: 0!important;}
.patient-feedback-wrapper .mu-rating{border-bottom:1px solid #348EAA;}

.detailed-metrice-wrapper .fa-5x {font-size: 5em;color:#2E77AB;}
.detailed-metrice-wrapper .huge {font-size: 40px;color:#d11616;}
.detailed-metrice-wrapper .website-link-title{font-weight: 600;color: #2E77AB;position: relative;text-align: left;font-size: 11px;margin: 20px 0 0 0;}
.detailed-metrice-wrapper .mu-pull-left{float:left;}
.detailed-metrice-wrapper .mu-pull-right{float:right;}
.detailed-metrice-wrapper a, a:visited {color:  #337ab7;}
.detailed-metrice-wrapper a, a:hover {color: #d11616;}
.detailed-metrice-wrapper .mu-star.glyphicon{
    color: goldenrod!important;
    font-size: 16px;
}
.mu-website{
width: 100%;
padding: 2px 6px;
margin: 5px 0;
border-radius: 2px;
}

.mu-website p{
margin: 3px 10px;
}
.mu-seepat{
 background-color:#8AA74C;
}
.mu-patient-view{
 background-color:#A14A93;
}
.mu-patient-click{
 background-color:#23A46D;
}
.mu-engagement{
background-color:#A69848;
border-bottom:1px solid #266376;
}
.mu-dentist-feedback{
background-color:#808080;
}

.mu-caseStudy{
 background-color:#BF7537;
}

.mu-detailedMetrics{
 background-color:#379D94;
}
.mu-patient-btn .btn{
	background: #ec95de;
	box-shadow: 0 0 5px #61114d inset;
	width: 49px;
	border-radius: 12px;
	float: right;
	color: #fff;
	font-weight: bold;
	height: 19px;
	line-height: 2px;
	border-color:#7b0d6c;
}
.mu-patient-click .btn{
	background: #23a46d;
	box-shadow: 0 0px 5px #023737 inset;
	width: 49px;
	border-radius: 12px;
	float: right;
	color: #fff;
	font-weight: bold;
	height: 19px;
	line-height: 2px;
	border-color:#10794c;
}
.mu-engagement .btn{
	background: #8B9656;
	box-shadow: 0 0px 5px #D8E492 inset;
	width: 49px;
	height: 19px;
	float: right;
	color: #fff;
	font-weight: bold;
	height: 19px;
	line-height: 2px;
	border-color:#cdd898;
}

.mu-case-btn .btn {
    background: #C5824A;
    box-shadow: 0 0 5px #E3E3C6 inset;
    width: 49px;
    border-radius: 12px;
    float: right;
    color: #fff;
    font-weight: bold;
    height: 19px;
    line-height: 2px;
    border-color: #A25F27;
}

.mu-dentist-feedback-btn .btn {
    background: #808080;
    box-shadow: 0 0 5px #1C1C1C inset;
    width: 49px;
    border-radius: 12px;
    float: right;
    color: #fff;
    font-weight: bold;
    height: 19px;
    line-height: 2px;
    border-color: #3C3C3C;
}
.mu-progress{
font-size: 12px;
   padding: 0 0 5px 15px;
}
.rating span{
    padding: 0!important;
}
.rating{
line-height: 0;

}
.rating .glyphicon {
    color: goldenrod!important;
    font-size: 16px;
}

.ratingli span{
    padding: 0!important;
}

.mu-rating{
  border-bottom:1px solid #348EAA;
}
.mu-6{
    float:left;
    width:50%;
}
.progress {
    height: 11px;
    margin-bottom: 0;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
     margin:0 5px 0 14px;
}
.progress-bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;

}
.progress-bar-success {
    background-color: #5cb85c;
}
.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
    
}
.mu-progress-container{
height: 11px;
line-height: 11px;
font-size: 9px;
color: #0f0f0f;
}
.mu-website a:hover{
 background:transparent!important;
}
/* .de_menu_links {
    border: none !important;
    display: inline-block !important;
    float: right !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
	border-radius:12px;
} */
.de_menu_links{ border: none !important;
    display: inline-block !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
.de_menu_links:hover{background:transparent!important;}
.de_metrix_links {
    border: none !important;
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
	background:none!important;
}
.de_metrix_links:hover{background:none!important;color:#d6d3d3!important;}
.de_metrix_links span {margin:0!important;}
.de_resp_website{color: #fff;font-size: 16px;line-height: 1.8;padding: 0 24px;}
.label_mid_align .tooltips{background: #f6f6f6 none repeat scroll 0 0;border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 8px 6px -6px #999;color: #333; display: none;font-size: 12px;height: auto;left: 25%;padding: 5px 10px;position: absolute;text-align: justify;top: -108%;width: 100%;z-index: 1000;}
@media only screen and (max-width:768px){
/* .r-tabs h2.resp-accordion:first-child{border:none!important} Uday-02-16-16*/
.r-tabs .r-tabs-nav{display:none}
.r-tabs .r-tabs-accordion-title{display:block;border-bottom:1px solid #ddd}
}
.modal-footer{background:#f3f3f3!important;border-radius:0 0 4px 4px}
.save_icon{margin:-4px 3px 0 0}
blockquote{padding:0 15px;border-left:1px solid #2e77ab;margin:0}
.inputcss{background:#f9f9f9 none repeat scroll 0 0!important;border:1px solid #d8d8d8;border-radius:2px;color:#000;margin:15px auto;padding:5px}
.btn_invoice{background:rgba(92,184,92,1) url(../images/icons/generate-invoice.svg) no-repeat scroll 6px 7px!important;padding:6px 10px 6px 26px !important;position:relative;text-align:left;top:-45px}
.btn_invoice:hover{background-color:#449d44!important;color:#fff}
#pend_invoice  .bottom{height:44px}
/* .dataTables_wrapper .bottom, .dataTables_wrapper .top, .dataTables_wrapper .dt_head{min-height:24px} */
#manage_staff .dt_head{min-height:36px;}
.ext-align{padding:15px}
.medic .pres_label{margin-bottom:8px;margin-left:2px}
.profile_pic_container{background:#f3f3f3 none repeat scroll 0 0;float:left;min-height:421px;width:240px}
.mp_patinet{margin:0!important;padding:0}
.mp-book-app{margin-bottom:2px;text-align:center}
#profile_pic #pimage{height:200px;margin:16% auto 0;width:180px;background-size:cover!important}
.btn_profile_edit{text-align:right;padding:10px 24px 10px 0}
.conp_align{padding:0 15px 0 0}
.edit_pmp{padding:0}
.break-word{word-break:break-all}
.dataTables_wrapper{position:relative}
.top-cust{display:inline-block}
.rgt-len{position:absolute;right:0;top:-20px}
#toggle_table{padding:0 0 10px;display:none}
.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > thead > tr > td{vertical-align:middle}
.back-align{float:right;padding:8px 5px!important;cursor:pointer}
.pagination{margin:0 0 18px!important}
.emr-txt-stl{margin-top:15px}
.dropdown-header{color:#2e77ab;display:block;font-size:12px;font-weight:600;line-height:1.42857;padding:0 20px;white-space:nowrap}
#patient_all_details .pagination ul li.act1{background-color:#2E77AB;border:1px solid #bababa;color:#fff!important;cursor:default}
#patient_all_details .pagination ul li.active :hover{background-color:#2E77AB;border:1px solid #bababa;color:#fff!important;cursor:default}
#patient_all_details .pagination ul li{background-color:#fff;border:1px solid #dcdcdc;color:#878787;float:left;font-size:12px;list-style:outside none none;margin:0 3px 0 0;padding:2px 6px}
#patient_all_details .pagination ul li:hover{background-color:#2e77ab;color:#fff;cursor:pointer}
#search-txt .mybtmlab{padding:0 6px 0 0 !important}
.clinic-slt-stl{width:100%}
.book-icon{margin:-3px 0 0}
.input_icon{background:rgba(0,0,0,0) url(../images/icons/search_settings.svg) no-repeat scroll 6px 6px!important;padding:2px 28px 3px!important}
.cancel-icon{margin:-3px 1px 0 0}
.update-icon{margin:-3px 2px 0 0}
.slt-clinic-drop{margin:0 auto;width:60%}
.modal-dialog.clinic-popup{width:30%}
.manage-staff-wrapper div.colorPicker-picker{margin:4px 0 0}
.manage-staff-wrapper .staff_pop{padding:3px 6px!important}
.manage-staff-wrapper .staff_pop_txt{color:#fff;font-size:13px;padding:4px;text-align:center}
.manage-staff-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:480px}
.manage-staff-wrapper .DemoBS2 h3{color:#65727F}
.manage-staff-wrapper a:focus{outline:none}
.manage-staff-wrapper .a{display:block}
.manage-staff-wrapper .panel-body{padding:10px 0}
.manage-staff-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.manage-staff-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.manage-staff-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.manage-staff-wrapper .panel-title{color:#3174af;font-weight:700}
.manage-staff-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.manage-staff-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.svg);background-repeat:no-repeat;background-position:center center;width:13px;height:11px;margin:6px}
.manage-staff-wrapper .panel-title{font-size:14px}
.manage-staff-wrapper .form-group{margin-bottom:15px}
.manage-staff-wrapper .medicine_margin{display:block;margin:auto auto 1em}
.manage-staff-wrapper #entrys_table_info{display:none}
.dataTables_info{display:none}
.manage-staff-wrapper .dt_head > div{display:inline-block}
/* .manage-staff-wrapper .dataTables_filter{margin:4px 14% 6px 0} */
.manage-staff-wrapper .dt_head > div input{margin:0 0 0 6px}
.manage-staff-wrapper [id^="collapseExample"] .form-group input{margin:8px 0}
.manage-staff-wrapper [id^="collapseExample"] .form-group input[type="radio"]{margin:0 0 0 -20px}
.manage-staff-wrapper .padding_10_btm{padding:0 0 10px}
.manage-staff-wrapper table{border:1px solid #ddd}
.manage-staff-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.manage-staff-wrapper #particular-patient h4{font-weight:600;font-size:16px;padding:0}
.manage-staff-wrapper .panel-heading{padding:10px 6px}
.manage-staff-wrapper #accordion h4 a{color:#0a62b7}
.manage-staff-wrapper .lab-line{padding-left:20px}
.manage-staff-wrapper .table > tbody > tr > td,.manage-staff-wrapper .table > tbody > tr > th,.manage-staff-wrapper .table > tfoot > tr > td,.manage-staff-wrapper .table > tfoot > tr > th,.manage-staff-wrapper .table > thead > tr > td,.manage-staff-wrapper .table > thead > tr > .manage-staff-wrapper th{vertical-align:middle}
.manage-staff-wrapper #lookup-clear{cursor:pointer;display:inline-block;float:right;font-size:20px;position:absolute;right:22px;top:10px;color:red;font-weight:700}
.manage-staff-wrapper .dataTables_wrapper{position:static}
.manage-staff-wrapper .note_div{padding:30px 0 0;text-align:center}
.patient-info-wrapper .alertsett{border-radius:4px;margin:0 0 15px;padding:11px 14px 0;background-image:url(../images/icons/alert_i.svg) no-repeat x}
.patient-info-wrapper .alertsett1{padding:0}
.patient-info-wrapper .alertsett p a{color:#3d9f48!important}
.patient-info-wrapper .alertsett p a:hover{color:#2e77ab!important}
.patient-info-wrapper .panel-body p a{cursor:pointer;color:#3d9f48!important;font-weight:bold;font-size:12px}
.patient-info-wrapper .panel-body p a:hover{cursor:pointer;color:#2e77ab!important;font-weight:700}
.patient-info-wrapper .panel-body p{padding:0 5px 12px;text-align:justify;font-size:12px}
.patient-info-wrapper #popup{display:none}
.patient-info-wrapper .panel-body p.billing_title{padding:0}
.patient-info-wrapper #popup{background-color:#f6f6f6;border:3px solid #fff;top:100px!important;box-shadow:0 1px 1px 2px rgba(0,0,0,0.4) inset;display:none;margin:0 auto;padding:20px;position:absolute;width:300px;z-index:1021;outline:6px solid rgba(255,255,255,0.2)}
.patient-info-wrapper #popup span.title{color:#b12b2d;font-size:16px}
.patient-info-wrapper #popup .file{border:1px solid #f6f6f6;margin:10px 0;max-width:300px;padding:10px 4px}
.patient-info-wrapper #popup select{padding:4px}
.patient-info-wrapper #popup .load{display:inline-block;padding:4px}
.patient-info-wrapper #change_pic{background:rgba(255,255,255,0.7) none repeat scroll 0 0;border-radius:0 0 2px 2px;color:#2e77ab;font-weight:700;cursor:pointer;display:block;margin:auto;opacity:0;padding:4px 0;text-align:center;transition:all .25s ease .25s;width:100%;z-index:1}
.patient-info-wrapper #profile_pic:hover #change_pic{opacity:1}
.patient-info-wrapper .checkprescribe .pcheck{padding:0 5px}
.patient-info-wrapper .checkprescribe .pcheck label{padding:0 5px;float:left}
.patient-info-wrapper .checkprescribe .pcheck input[type="checkbox"]{margin:2px 0 0}
.patient-info-wrapper .prescribe .form-control{padding:6px 8px}
.patient-info-wrapper .prescribe .form-group,.prescribe .control-label{padding:0 8px}
.patient-info-wrapper #dropcssmenu #name_hid{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75px;height:15px}
.patient-info-wrapper #dropcssmenu #name_hid1{display:inline-block}
.patient-info-wrapper input[type="checkbox"],.patient-info-wrapper input[type="radio"]{float:left;line-height:normal;margin:4px 0 0}
#myModal_pay_due .radio-inline{padding:0;display:block;text-align:right}
#myModal_pay_due .adv-tr .radio-inline{float:left;width:40px}
#myModal_pay_due .radio-inline input[type="radio"]{margin:2px 0 0}
.patient-info-wrapper a:visited{color:#FFF}
.patient-info-wrapper label{font-weight:400}
.patient-info-wrapper .panel-title{color:#2c688c}
.patient-info-wrapper #particular_patient_table tr td{line-height:1.8;width:20%;text-align:right;font-size:12px}
.patient-info-wrapper #particular_patient_table tr td img{border-radius:6px}
.patient-info-wrapper .panel{font-size:12px}
.patient-info-wrapper .sitting_name{width:50px}
.patient-info-wrapper .sitting_name span{margin:0}
body th.textc{text-align:center}
body th.textr{text-align:right}
.patient-info-wrapper .dropdown-menu{border:1px solid rgba(0,0,0,0)}
.patient-info-wrapper .check_box label{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}
.patient-info-wrapper .check_box label:hover{overflow:unset;z-index:1060}
.patient-info-wrapper #name{display:unset}
.patient-info-wrapper .group{left:350px!important;width:400px}
.patient-info-wrapper #commentBox{width:324px}
.patient-info-wrapper .addmedical_hist{border-radius:2px;float:right;margin:2px 8px 0}
.patient-info-wrapper .glymar{margin-right:4px;padding:2px;color:#2e77ab}
.patient-info-wrapper input{margin:auto auto 1em}
.patient-info-wrapper .panel-heading-container{position:relative}
.patient-info-wrapper .btn_profile_edit input{width:100px}
.patient-info-wrapper .table{margin-bottom:0;overflow:auto}
.patient-info-wrapper .panel-heading{padding:6px 6px 5px}
.patient-info-wrapper .panel-body{padding:15px!important}
.patient-info-wrapper .nav > li > a{color:#337ab7}
.patient-info-wrapper .deco-none{text-decoration:none!important}
.patient-info-wrapper .pmt-inp{border-radius:4px;float:left;margin:0;padding:4px;width:50px}
.patient-info-wrapper input[name="discounts"]{padding-right:0;width:60px}
.patient-info-wrapper .r-sus-btn{margin:0 30px 0 0}
.patient-info-wrapper .upd-box{display:inline-block;width:100%;position:relative;top:0;transition:all 400ms ease 0}
.patient-info-wrapper .upd-box1{top:-30px}
.patient-info-wrapper .upd-box2{float:right;width:auto}
.text-left.upd-box{border-top:1px solid #ddd;margin:10px 0 0;padding:10px 0 0}
.medical_form_style{padding:0 10px}
.patient-info-wrapper .r-slim-box{width:50%;float:left;position:relative;height:208px}
.patient-info-wrapper .m_history{margin:-14px 10px 0}
.patient-info-wrapper .r-pull-right{float:right}
.patient-info-wrapper .r-cst-va{bottom:0;float:none;height:28px;left:20px;margin:auto;position:absolute;top:0}
.patient-info-wrapper .r-slim-box1{border:1px solid #ddd;border-radius:4px;margin:0 0 10px;padding:4px;height:208px}
.patient-info-wrapper .r-slim-box1 .check_box{padding:4px 8px 8px;width:96%}
.patient-info-wrapper .r-slim-box1 .check_box label{/* width:94%; */margin:0}
.patient-info-wrapper #myModal_invoice_creator .well{background:#fff;border-radius:0}
.patient-info-wrapper .modal-footer{padding:10px}
.billing-wrapper input[type=radio]:not(old){opacity:0}
.billing-wrapper .DemoBS2{margin:0 auto;width:80%}
.billing-wrapper .DemoBS2 h3{color:#65727F}
.billing-wrapper a:focus{outline:none}
.billing-wrapper .panel a{display:block}
.billing-wrapper label{padding-top:8px;padding-right:0}
.billing-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.billing-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.billing-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.billing-wrapper .panel-title{color:#3174af;font-weight:700}
.billing-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.billing-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.billing-wrapper .panel-title{font-size:14px}
.billing-wrapper .pmt-inp{border-radius:4px;float:left;margin:0;padding:4px;width:50px}
.billing-wrapper #content12{width:100%;max-width:980px;margin:0 auto;height:auto;min-height:700px;background-color:#fff;text-align:center;padding-bottom:5px}
.billing-setting-wrapper .showing-align{display:inline-block;padding:15px 15px 0;display:none}
.billing-setting-wrapper input[type=radio]:not(old){opacity:0}
.billing-setting-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px}
.billing-setting-wrapper .DemoBS2 h3{color:#65727F}
.billing-setting-wrapper a:focus{outline:none}
.billing-setting-wrapper .panel a{display:block}
/* .billing-setting-wrapper label{padding-top:6.5px} */
.billing-setting-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.billing-setting-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.billing-setting-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.billing-setting-wrapper .panel-title{color:#3174af;font-weight:700}
.billing-setting-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.billing-setting-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.billing-setting-wrapper .panel-title{font-size:14px}
.billing-setting-wrapper .form-group{margin-bottom:0}
.billing-setting-wrapper table{border:1px solid #ddd}
.billing-setting-wrapper input, .billing-setting-wrapper select{margin:auto auto 1em}
.billing-setting-wrapper .mybtmlab{margin:0 0 15px;padding:0 6px!important}
.patients-wrapper .panel-body{padding:10px 0}
.patients-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.patients-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.patients-wrapper .panel-title{color:#3174af;font-weight:700}
.patients-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.patients-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.svg);background-repeat:no-repeat;background-position:center center;width:20px}
.patients-wrapper .panel-title{font-size:14px}
.patients-wrapper .padding_10_btm{padding:0 0 10px}
.patients-wrapper table{border:1px solid #ddd;border-collapse:separate}
.patients-wrapper .datepicker table{border:none}
.patients-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.patients-wrapper .panel-heading{padding:10px 6px}
.patients-wrapper #accordion h4 a{color:#0a62b7;display:block}
.patients-wrapper #report-box{min-height:700px}
.patients-wrapper #reports-head-left{padding:26px 0}
.patients-wrapper #reports-head-left .date-input-box{float:left;padding:0 15px}
.patients-wrapper #reports-head-left .input-group .span-cal,#reports-head-left .input-group .input-cal{padding:0 6px;height:28px}
.patients-wrapper .table > tbody > tr > td,.patients-wrapper .table > tbody > tr > th,.patients-wrapper .table > tfoot > tr > td,.patients-wrapper .table > tfoot > tr > th,.patients-wrapper .table > thead > tr > td,.patients-wrapper .table > thead > tr > th{vertical-align:middle}
.patients-wrapper #report-box{min-height:700px;max-width:98%;margin:0 auto}
.patients-wrapper #reports-head-left{padding:26px 0}
.patients-wrapper #reports-head-left .date-input-box{float:left;padding:0 16px 0 0;width:44%}
.patients-wrapper #reports-head-left .input-group .span-cal,#reports-head-left .input-group .input-cal{padding:0 6px;height:28px}
.patients-wrapper .dropdown-menu ul li.picker-switch{display:none}
.calendar-sett-wrapper .tab-1{font-size:11px}
.calendar-sett-wrapper input[type=radio]:not(old){opacity:0}
.calendar-sett-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px}
.calendar-sett-wrapper .DemoBS2 h3{color:#65727F}
.calendar-sett-wrapper a:focus{outline:none}
.calendar-sett-wrapper .panel a{display:block}
.calendar-sett-wrapper .btn2{border-radius:3px}
.calendar-sett-wrapper .emr_diagnosis div{padding-right:20px}
.calendar-sett-wrapper .panel-body table{margin-top:20px}
.calendar-sett-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;color:#3174af}
.calendar-sett-wrapper th span{padding-right:10px}
.calendar-sett-wrapper .form-inline .form-group{vertical-align:inherit}
.calendar-sett-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.calendar-sett-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.calendar-sett-wrapper .panel-title{color:#3174af;font-weight:700}
.calendar-sett-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.calendar-sett-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.calendar-sett-wrapper .panel-title{font-size:14px}
.calendar-sett-wrapper #content7{margin:0 auto}
.calendar-sett-wrapper .m_history{margin-left:5px}
.calendar-sett-wrapper #new_medical_history{float:left;width:100%;margin:0 0 10px}
.calendar-sett-wrapper #medicalhistory-form{background-color:#ebebeb;border-radius:3px;color:#666;box-shadow:10px 10px 5px #888;width:100%}
.calendar-sett-wrapper .check_box:hover{background-color:#D0D0D0;color:#286090}
.calendar-sett-wrapper td,.calendar-sett-wrapper th{padding:3px 3px 3px 5px}
.calendar-sett-wrapper input{margin:auto auto 1em}
.emr-sett-wrapper .table,.emr-sett-wrapper .example{margin-bottom:0}
.emr-sett-wrapper .checkbox-inline,.emr-sett-wrapper .radio-inline{padding-left:0}
.emr-sett-wrapper input[type=radio]:not(old){opacity:0}
.emr-sett-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px;float:right}
.emr-sett-wrapper .DemoBS2 h3{color:#65727F}
.emr-sett-wrapper a:focus{outline:none}
.emr-sett-wrapper .panel a{display:block}
.emr-sett-wrapper label{padding-top:6.5px;padding-right:30px}
.emr-sett-wrapper .btn2{border-radius:3px}
.emr-sett-wrapper .emr_diagnosis div{padding-right:20px}
.emr-sett-wrapper th span{padding-right:10px}
.emr-sett-wrapper .form-inline .form-group{vertical-align:inherit}
.emr-sett-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.emr-sett-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.emr-sett-wrapper .panel-title{color:#3174af}
.emr-sett-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.emr-sett-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.emr-sett-wrapper .panel-title{font-size:14px}
.emr-sett-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.emr-sett-wrapper .emr-label{width:100%}
.emr-sett-wrapper .checkbox-inline + .checkbox-inline,.emr-sett-wrapper .radio-inline + .radio-inline{margin:0}
.med-rec-setting-wrapper input[type=radio]:not(old){opacity:0}
.med-rec-setting-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px}
.med-rec-setting-wrapper .DemoBS2 h3{color:#65727F}
.med-rec-setting-wrapper a:focus{outline:none}
.med-rec-setting-wrapper .panel a{display:block}
.med-rec-setting-wrapper .btn2{border-radius:3px}
.med-rec-setting-wrapper .emr_diagnosis div{padding-right:20px}
.med-rec-setting-wrapper .panel-body table{margin-top:20px}
.med-rec-setting-wrapper th span{padding-right:10px}
.med-rec-setting-wrapper .form-inline .form-group{vertical-align:inherit}
.med-rec-setting-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.med-rec-setting-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.med-rec-setting-wrapper .panel-title{color:#3174af}
.med-rec-setting-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.med-rec-setting-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.med-rec-setting-wrapper .panel-title{font-size:14px}
.med-rec-setting-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.med-rec-setting-wrapper .emr-label{width:100%}
.med-rec-setting-wrapper .checkbox-inline + .checkbox-inline,.med-rec-setting-wrapper .radio-inline + .radio-inline{margin:0}
.calendar-wrapper .btn{padding:3px 6px}
.calendar-wrapper .btn-group-sm > .btn,.btn-sm{line-height:0}
.calendar-wrapper .pure-table-div1,.calendar-wrapper .pure-table-div2,.calendar-wrapper .pure-table-div3,.calendar-wrapper .pure-table-div4{width:24%}
#new_see{margin:0}
.calendar-wrapper .input-cal{height:2.1em;width:75%!important}
.calendar-wrapper .span-cal{display:inline-block;float:left;padding:4px 20px 4px 6px}
#powerTip{position:absolute;background-color:#fff;z-index:22222;display:none;white-space:nowrap}
.calendar-wrapper .cal-patient-name{color:#fff}
.clinic-profile-wrapper .upload_css{margin:0}
.clinic-profile-wrapper .add-delete-img{background:rgba(100,100,100,0.7) none repeat scroll 0 0;border-radius:2px;color:#eee;cursor:pointer;display:block;font-size:12px;margin:0 auto;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:all .25s ease .25s;width:100%;z-index:99;left:0;right:0}
.clinic-profile-wrapper .box{display:none}
.clinic-profile-wrapper #hos-logo{border-radius:2px;overflow:hidden;position:relative;height:124px}
.clinic-profile-wrapper #change_pic{background:rgba(100,100,100,0.7) none repeat scroll 0 0;border-radius:2px;color:#eee;cursor:pointer;display:block;font-size:12px;margin:0 auto;opacity:0;padding:4px 0;position:absolute;text-align:center;transition:all .25s ease .25s;width:auto;z-index:99;left:0;right:0}
.clinic-profile-wrapper #hos-logo:hover > #change_pic{opacity:1}
.clinic-profile-wrapper #hos-logo #pimage{height:100%;margin:auto;width:100%;display:inline-block;background-size:cover}
.clinic-profile-wrapper #popup{display:none}
.clinic-profile-wrapper #profile_pic{height:200px;border-radius:2px}
.clinic-profile-wrapper #popup{background-color:#fff;outline:6px solid rgba(255,255,255,0.2);border:3px solid #fff;box-shadow:0 1px 1px 2px rgba(0,0,0,0.4) inset;display:none;margin:0 auto;padding:20px;position:absolute;width:300px;z-index:1021}
.clinic-profile-wrapper #popup span.title{color:#b12b2d;font-size:16px}
.clinic-profile-wrapper #popup .file{border:1px solid #f6f6f6;margin:10px 0;max-width:300px;padding:10px 4px}
.clinic-profile-wrapper #popup select{padding:4px}
.clinic-profile-wrapper #popup .load{display:inline-block;padding:4px}
.clinic-profile-wrapper #clinic-img:hover .add-delete-img{opacity:1}
.clinic-profile-wrapper .clinic-images{border-radius:7px;height:120px;padding:2px;width:120px}
.clinic-profile-wrapper .div-clinic-images{float:left;margin:5px 3px 5px 5px;padding:0 5px;text-align:center}
.clinic-profile-wrapper .div-image-border{border-radius:2px;border-style:ridge;border:1px solid #ddd;text-align:center;padding:6px 0}
.clinic-profile-wrapper .div-image-border p{font-size:12px}
.clinic-profile-wrapper .clinic-images:hover .img-bg{opacity:1}
.clinic-profile-wrapper .delete-icon{display:block;margin:8px 0 0 8px;position:absolute}
.clinic-profile-wrapper .img-bg{background:rgba(100,100,100,0.7) none repeat scroll 0 0;opacity:1;cursor:pointer}
.clinic-profile-wrapper .uploading .load{font-size:14px}
.clinic-profile-wrapper #clinic_images_modal .modal-dialog{width:70%;max-width:500px;min-width:300px;margin:3% auto 0}
.clinic-profile-wrapper .selectable_clinic_img li{list-style-type:none;float:left}
.clinic-profile-wrapper #progress-div{border:#0FA015 1px solid;width:200px;border-radius:4px;text-align:center;margin:0 auto;display:none}
.clinic-profile-wrapper #progress-bar{background-color:#12CC1A;height:20px;color:#fff;width:0;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}
.clinic-profile-wrapper .col-xs-1,.clinic-profile-wrapper .col-xs-10,.clinic-profile-wrapper .col-xs-11,.clinic-profile-wrapper .col-xs-12,.clinic-profile-wrapper .col-xs-2,.clinic-profile-wrapper .col-xs-3,.clinic-profile-wrapper .col-xs-4,.clinic-profile-wrapper .col-xs-5,.clinic-profile-wrapper .col-xs-6,.clinic-profile-wrapper .col-xs-7,.clinic-profile-wrapper .col-xs-8,.clinic-profile-wrapper .col-xs-9{padding-left:5px;padding-right:5px}
.clinic-profile-wrapper .staff-doc{border:1px solid #ddd;border-radius:2px;float:left;height:auto;position:relative;text-align:center}
.clinic-profile-wrapper input{margin:auto auto 0}
.edit-patient-wrapper .checkprescribe{padding:10px}
.edit-patient-wrapper .checkprescribe .pcheck{padding:0 5px}
.edit-patient-wrapper .checkprescribe .pcheck label{padding:0 5px;float:left}
.edit-patient-wrapper .checkprescribe .pcheck input[type="checkbox"]{margin:2px 0 0}
.edit-patient-wrapper .prescribe .form-control{padding:6px 8px}
.edit-patient-wrapper .prescribe .form-group,.edit-patient-wrapper .prescribe .control-label{padding:0 8px}
.edit-patient-wrapper #dropcssmenu #name_hid{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75px;height:15px}
.edit-patient-wrapper #dropcssmenu #name_hid1{display:inline-block}
.edit-patient-wrapper input[type="checkbox"],.edit-patient-wrapper input[type="radio"]{float:left;line-height:normal;margin:4px 0 0}
.edit-patient-wrapper label{font-weight:400}
.edit-patient-wrapper .panel-title{color:#2c688c}
.edit-patient-wrapper #particular_patient_table tr td{line-height:1.8;width:20%;text-align:center;font-size:12px}
.edit-patient-wrapper #particular_patient_table tr td img{border-radius:6px}
.edit-patient-wrapper .panel{font-size:12px}
.edit-patient-wrapper .sitting_name{width:50px}
.edit-patient-wrapper .sitting_name span{margin:0}
.edit-patient-wrapper .dropdown-menu{border:1px solid rgba(0,0,0,0)}
.edit-patient-wrapper .check_box label{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}
.edit-patient-wrapper .check_box label:hover{overflow:unset;z-index:1060}
.edit-patient-wrapper #name{display:unset}
.edit-patient-wrapper .group{left:350px!important;width:400px}
.edit-patient-wrapper #commentBox{width:324px}
.edit-patient-wrapper input{margin:auto auto 1em}
.edit-patient-wrapper .panel-heading-container{position:relative}
.edit-patient-wrapper .btn_profile_edit input{width:100px}
.edit-patient-wrapper .profile_pic_container{float:right;width:300px}
.edit-patient-wrapper .profile_table{width:55%}
.edit-patient-wrapper .table{margin-bottom:0}
.edit-patient-wrapper .panel-heading{padding:6px 6px 5px}
.edit-patient-wrapper .deco-none{text-decoration:none!important}
.edit-patient-wrapper .nav > li > a{color:#337ab7}
.receipt-wrapper input[type=radio]:not(old){opacity:0}
.receipt-wrapper .DemoBS2{margin:0 auto;width:80%}
.receipt-wrapper .DemoBS2 h3{color:#65727F}
.receipt-wrapper a:focus{outline:none}
.receipt-wrapper .panel a{display:block}
.receipt-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.receipt-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.receipt-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.receipt-wrapper .panel-title{color:#3174af;font-weight:700}
.receipt-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.receipt-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.receipt-wrapper .panel-title{font-size:14px}
.receipt-wrapper .form-group{margin-bottom:0}
.receipt-wrapper .invdate{color:#909090;font-size:14px;text-align:left}
.billing-print-wrapper input[type=radio]:not(old){opacity:0}
.billing-print-wrapper .DemoBS2{margin:0 auto;width:80%}
.billing-print-wrapper .DemoBS2 h3{color:#65727F}
.billing-print-wrapper a:focus{outline:none}
.billing-print-wrapper .panel a{display:block}
.billing-print-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.billing-print-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.billing-print-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.billing-print-wrapper .panel-title{color:#3174af;font-weight:700}
.billing-print-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.billing-print-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.billing-print-wrapper .panel-title{font-size:14px}
.billing-print-wrapper .form-group{margin-bottom:0}
.billing-print-wrapper .invdate{color:#909090;font-size:14px;text-align:left}
.addpatient-wrapper input[type="file"]{display:block;overflow:hidden;text-overflow:ellipsis;width:180px}
.addpatient-wrapper .container-fluid.mycontent-part{padding:0}
.addpatient-wrapper #Patient{width:980px;margin:0 auto}
.addpatient-wrapper .aa{background:#f3f3f3;border-right:1px solid #ddd}
.addpatient-wrapper .patient_profile_upload{padding:12px 18px 0}
.addpatient-wrapper .container-fluid label{font-weight:600}
.addpatient-wrapper #main-patient-img{text-align:center}
.addpatient-wrapper .form-group{text-align:left}
.addpatient-wrapper .upload_css{background:none repeat scroll 0 0 #ececec;border:1px solid #d8d8d8;border-radius:2px;color:#2E77AB;margin:6px 8px;max-width:180px;padding:6px 0;width:auto}
.addpatient-wrapper .pagination ul li.inactive,.addpatient-wrapper .pagination ul li.inactive:hover{background-color:#f2f2f2;border:1px solid #bababa;color:#fff;cursor:default}
.addpatient-wrapper .pagination ul li{background-color:#fff;border:1px solid #dcdcdc;color:#a0a0a0;float:left;font-size:12px;list-style:outside none none;margin:0 3px 0 0;padding:2px 6px}
.addpatient-wrapper .pagination ul li:hover{background-color:#bdbdae;color:#fff;cursor:pointer}
.daily-summ-wrapper .panel-body{padding:10px 0}
.daily-summ-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.daily-summ-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.daily-summ-wrapper .panel-title{color:#3174af;font-weight:700}
.daily-summ-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.daily-summ-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.svg);background-repeat:no-repeat;background-position:center center;width:20px}
.daily-summ-wrapper .panel-title{font-size:14px}
.daily-summ-wrapper .padding_10_btm{padding:0 0 10px}
.daily-summ-wrapper table{border:1px solid #ddd;border-collapse:separate}
.daily-summ-wrapper .datepicker table{border:none}
.daily-summ-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.daily-summ-wrapper .panel-heading{padding:10px 6px}
.daily-summ-wrapper #accordion h4 a{color:#0a62b7;display:block}
.daily-summ-wrapper #report-box{min-height:700px;max-width:98%;margin:0 auto}
.daily-summ-wrapper #reports-head-left{padding:26px 0}
.daily-summ-wrapper #reports-head-left .date-input-box{float:left;padding:0 16px 0 0;width:44%}
.daily-summ-wrapper #reports-head-left .input-group .span-cal,.daily-summ-wrapper #reports-head-left .input-group .input-cal{padding:0 6px;height:28px}
.daily-summ-wrapper .dropdown-menu ul li.picker-switch{display:none}
.daily-summ-wrapper .table > tbody > tr > td,.daily-summ-wrapper .table > tbody > tr > th,.daily-summ-wrapper .table > tfoot > tr > td,.daily-summ-wrapper .table > tfoot > tr > th,.daily-summ-wrapper .table > thead > tr > td,.daily-summ-wrapper .table > thead > tr > th{vertical-align:middle}
.access_rights .btn-default:active,.access_rights .btn-default.active{background-color:#81aa26;color:#fff;text-shadow:none;font-size:13px}
.btn-group.rdo_view .btn-default:active,.btn-group.rdo_view .btn-default.active{background-color:#81aa26;color:#fff;text-shadow:none;font-size:13px;border:1px solid #81aa26}
.edit-dentist-wrapper .table > tbody > tr > td,.edit-dentist-wrapper .table > tbody > tr > th,.edit-dentist-wrapper .table > tfoot > tr > td,.edit-dentist-wrapper .table > tfoot > tr > th,.edit-dentist-wrapper .table > thead > tr > td,.edit-dentist-wrapper .table > thead > tr > th{vertical-align:middle;border:none}
.edit-dentist-wrapper .checkbox,.edit-dentist-wrapper .radio{margin:0}
.edit-dentist-wrapper table{width:100%}
.edit-dentist-wrapper input[type="checkbox"],.edit-dentist-wrapper input[type="radio"]{margin:2px 0 0 4px}
.edit-dentist-wrapper .timings h4{color:#317796;font-size:20px;margin:0 0 14px}
.edit-dentist-wrapper .timings_table tr th{font-weight:600;font-size:15px!important;color:#0a85c4}
.edit-dentist-wrapper .timings_table tr td{text-align:left}
.edit-dentist-wrapper input[type=radio]:not(old){opacity:0}
.edit-dentist-wrapper a:focus{outline:none}
.edit-dentist-wrapper .panel a{display:block}
.edit-dentist-wrapper label{font-weight:500;padding-top:6.5px}
.edit-dentist-wrapper .btn{padding:3px 6px}
.edit-dentist-wrapper .edit_stf_head{font-weight:600}
.edit-dentist-wrapper .form-inline .form-group{vertical-align:inherit}
.edit-dentist-wrapper input{margin:6px 0 0 12px}
.edit-dentist-wrapper .modal-body .input-group input{margin:0}
.edit-dentist-wrapper .chkbx{display:inline-block;margin-right:5px!important}
.edit-dentist-wrapper .pagename{font-weight:600;font-size:13px}
.edit-dentist-wrapper .modal-content h4{color:#fff!important}
.edit-dentist-wrapper .notification-access table tr th{font-weight:600;color:#2e77ab;padding:2px 10px;font-size:12px;padding:2px 10px;line-height:1.8}
.edit-dentist-wrapper .notification-access h4{line-height:.7!important;border-bottom:1px solid #1392C5;color:#1392C5;font-size:15px;margin:15px 0;padding-bottom:13px}
.edit-dentist-wrapper .notification-access table td,.notification-access table th{text-align:center}
.edit-dentist-wrapper .notify_chkbx{display:inline-block;margin-right:5px!important}
.edit-dentist-wrapper .main_loc_set{float:right}
.edit-dentist-wrapper .more_acc{width:50%;float:left}
.edit-dentist-wrapper .content{padding:15px 0 0;position:relative}
.edit-dentist-wrapper .accordion{width:100%;max-width:980px;margin:0 auto}
.edit-dentist-wrapper .accordion h2{font-size:18px;border-top:1px solid #e7e7e7}
.edit-dentist-wrapper .accordion .h2{background:url(../images/more.jpg) no-repeat top right;cursor:pointer;height:23px;margin:0}
.edit-dentist-wrapper .accordion .h2.active{background:url(../images/less.jpg) no-repeat top right;color:#DA5225;margin:0}
.edit-dentist-wrapper .edit-dentist-left{padding:4px}
.edit-dentist-wrapper .edit-dentist-left img{height:75px;width:75px}
.edit-dentist-wrapper #container-settings{padding:0!important}
.edit-dentist-wrapper .modal h4{border:none}
.edit-dentist-wrapper .right_align{float:right}
.edit-dentist-wrapper .edit_dentist_u_records{display:block;text-align:right;padding-right:5px}
.edit-dentist-wrapper .edit_dentist_u_comuni{float:none;margin:0 auto}
.edit-dentist-wrapper .tooltips,.edit-staff-wrapper .tooltips{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ccc;border-radius:5px;box-shadow:0 8px 6px -6px #999;display:none;height:auto;left:25%;padding:5px 10px;position:absolute;text-align:justify;top:-37%;width:33%;z-index:1000;font-size:12px;color:#333}
.edit-dentist-wrapper .fixed_right_low{bottom:0;position:fixed;left:0;right:0;margin:auto;width:200px;z-index:112}
.comm-setting-wrapper .alert-info{color:#054463;font-size:12px;text-align:center;border-radius:0}
.comm-setting-wrapper input[type=radio]:not(old){opacity:0}
.comm-setting-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px}
.comm-setting-wrapper .DemoBS2 h3{color:#65727F}
.comm-setting-wrapper a:focus{outline:none}
.comm-setting-wrapper .panel a{display:block}
.comm-setting-wrapper label{padding-top:1px;padding-right:30px}
.comm-setting-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;line-height:1.5;color:#3174af;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.comm-setting-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#fff 0px,#ebebeb 100%)}
.comm-setting-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.comm-setting-wrapper .panel-title{color:#3174af}
.comm-setting-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.comm-setting-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.comm-setting-wrapper .panel-title{font-size:14px}
.comm-setting-wrapper .panel-group .panel{margin-top:10px!important}
.comm-setting-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.comm-setting-wrapper .panel-body{border-radius:2px}
.comm-setting-wrapper .panel-group .panel-heading + .panel-collapse > .list-group,.comm-setting-wrapper .panel-group .panel-heading + .panel-collapse > .panel-body{border:none}
.comm-setting-wrapper .sub_clicks{font-weight:400}
.comm-setting-wrapper .blockquote{font-size:13px}
.comm-setting-wrapper .colo{color:#3174af;font-weight:700}
.comm-setting-wrapper .bootstrap-checkbox > button.btn{padding:3px 0}
.pres-print-wrapper input[type=radio]:not(old){opacity:0}
.pres-print-wrapper .DemoBS2{margin:0 auto;width:80%}
.pres-print-wrapper .DemoBS2 h3{color:#65727F}
.pres-print-wrapper a:focus{outline:none}
.pres-print-wrapper .panel a{display:block}
.pres-print-wrapper label{padding-top:6.5px;padding-right:30px}
.pres-print-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.pres-print-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.pres-print-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.pres-print-wrapper .panel-title{color:#3174af;font-weight:700}
.pres-print-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.pres-print-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.pres-print-wrapper .panel-title{font-size:14px}
.pres-print-wrapper .form-group{margin-bottom:0}
.pres-print-wrapper .invdate{color:#909090;font-size:14px;text-align:left}
.edit-staff-wrapper .edit-dentist-right{margin-left:3px}
.edit-staff-wrapper .edit-dentist-right p{padding:4px 0}
.edit-staff-wrapper .edit-dentist-right p span{line-height:2.3;font-size:12px}
/* .edit-staff-wrapper .btn-default:active,.edit-staff-wrapper .btn-default.active{background-color:#81aa26;color:#fff;text-shadow:none;font-size:13px} */
.edit-staff-wrapper .table > tbody > tr > td,.edit-staff-wrapper .table > tbody > tr > th,.edit-staff-wrapper .table > tfoot > tr > td,.edit-staff-wrapper .table > tfoot > tr > th,.edit-staff-wrapper .table > thead > tr > td,.edit-staff-wrapper .table > thead > tr > th{vertical-align:middle;border:none}
.edit-staff-wrapper .checkbox,.edit-staff-wrapper .radio{margin:0}
.edit-staff-wrapper table{width:100%}
.edit-staff-wrapper input[type="checkbox"],.edit-staff-wrapper input[type="radio"]{margin:2px 0 0 4px}
.edit-staff-wrapper .timings h4{color:#317796;font-size:20px;margin:0 0 14px}
.edit-staff-wrapper table.timings_table tr td{text-align:left}
.edit-staff-wrapper .timings_table tr th{font-weight:600;font-size:15px!important;color:#0a85c4}
.edit-staff-wrapper input[type=radio]:not(old){opacity:0}
.edit-staff-wrapper a:focus{outline:none}
.edit-staff-wrapper .panel a{display:block}
.edit-staff-wrapper label{font-weight:400;padding-top:6.5px}
.edit-staff-wrapper .btn{padding:3px 6px}
.edit-staff-wrapper .edit_stf_head{font-weight:600}
.edit-staff-wrapper .form-inline .form-group{vertical-align:inherit}
.edit-staff-wrapper input{margin:auto auto 0}
.edit-staff-wrapper .chkbx{display:inline-block;margin-right:5px!important}
.edit-staff-wrapper .pagename{font-weight:600;font-size:13px}
.edit-staff-wrapper .modal-content h4{color:#fff!important}
.edit-staff-wrapper .notification-access table tr th{font-weight:600;color:#2e77ab;padding:2px 10px;font-size:12px;padding:2px 10px;line-height:1.8}
.edit-staff-wrapper .notification-access h4{line-height:.7!important;border-bottom:1px solid #1392C5;color:#1392C5;font-size:18px;margin:15px 0;padding-bottom:10px}
.edit-staff-wrapper .notification-access table td,.notification-access table th{text-align:center}
.edit-staff-wrapper .notify_chkbx{display:inline-block;margin-right:5px!important}
.edit-staff-wrapper .main_loc_set{float:right}
.edit-staff-wrapper .more_acc{width:50%;float:left}
.edit-staff-wrapper .content{padding:15px 0 0;position:relative}
.edit-staff-wrapper #accordion{width:100%;max-width:980px;margin:0 auto}
.edit-staff-wrapper #accordion h2{font-size:19px;border-top:1px solid #e7e7e7}
.edit-staff-wrapper #accordion .h2{background:url(../images/more.jpg) no-repeat top right;cursor:pointer;height:23px;margin:0}
.edit-staff-wrapper #accordion .h2.active{background:url(../images/less.jpg) no-repeat top right;color:#DA5225;margin:0}
.edit-staff-wrapper .edit-dentist-left{padding:4px}
.edit-staff-wrapper .edit-dentist-left img{height:75px;width:75px}
.edit-staff-wrapper #container-settings{padding:0!important}
.edit-staff-wrapper .modal h4{border:none}
.edit-staff-wrapper .right_align{float:right}
.edit-staff-wrapper .edit_dentist_u_records{display:block;text-align:right;padding-right:5px}
.edit-staff-wrapper .edit_dentist_u_comuni{float:none;margin:0 auto}
.edit-staff-wrapper .fixed_right_low{bottom:0;position:fixed;left:0;right:0;margin:auto;width:200px;z-index:1012}
.lab-wrapper .my_invoice_tab{border:1px solid #ddd}
.lab-partner-wrapper .showing-align{display:inline-block;padding:15px 15px 0;display:none}
.lab-partner-wrapper input[type=radio]:not(old){opacity:0}
.lab-partner-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px}
.lab-partner-wrapper .DemoBS2 h3{color:#65727F}
.lab-partner-wrapper a:focus{outline:none}
.lab-partner-wrapper .panel a{display:block}
.lab-partner-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.lab-partner-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.lab-partner-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.lab-partner-wrapper .panel-title{color:#3174af;font-weight:700}
.lab-partner-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.lab-partner-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.lab-partner-wrapper .panel-title{font-size:14px}
.lab-partner-wrapper .form-group{margin-bottom:0}
.lab-partner-wrapper table{border:1px solid #ddd}
.lab-partner-wrapper input{margin:auto auto 2em}
.lab-partner-wrapper .mybtmlab{margin:0 0 15px;padding:0 6px!important}
.lab-partner-wrapper .pop_up1{display:none;float:left;min-height:50px;border:1px solid #dedede;padding:0;margin:0 15px}
.lab-partner-wrapper .pop_up1 p{font-size:12px;padding:2px 12px;line-height:1.6}
.lab-partner-wrapper .pop_up span{color:#4c4c4c!important;font-weight:600}
.open-noti-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:480px}
.open-noti-wrapper .DemoBS2 h3{color:#65727F}
.open-noti-wrapper a:focus{outline:none}
.open-noti-wrapper .a{display:block}
.open-noti-wrapper .panel-body{padding:10px 0}
.open-noti-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.open-noti-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.open-noti-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.open-noti-wrapper .panel-title{color:#3174af;font-weight:700}
.open-noti-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.open-noti-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.svg);background-repeat:no-repeat;background-position:center center;width:13px;margin:6px;height:11px}
.open-noti-wrapper .panel-title{font-size:14px}
.open-noti-wrapper .form-group{margin-bottom:15px}
.open-noti-wrapper .medicine_margin{display:block;margin:auto auto 1em}
.open-noti-wrapper #entrys_table_info{display:none}
.open-noti-wrapper .dataTables_info{display:none}
.open-noti-wrapper .dt_head > div{display:inline-block}
.open-noti-wrapper .dataTables_filter{margin:4px 0 6px}
.open-noti-wrapper .dt_head > div input{margin:0 0 0 6px}
.open-noti-wrapper [id^="collapseExample"] .form-group input{margin:8px 0}
.open-noti-wrapper [id^="collapseExample"] .form-group input[type="radio"]{margin:0 0 0 -20px}
.open-noti-wrapper .padding_10_btm{padding:0 0 10px}
.open-noti-wrapper table{border:1px solid #ddd}
.open-noti-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.open-noti-wrapper #particular-patient h4{font-weight:600;font-size:16px;padding:0}
.open-noti-wrapper .panel-heading{padding:10px 6px}
.open-noti-wrapper #accordion h4 a{color:#0a62b7}
.open-noti-wrapper .lab-line{padding-left:20px}
.open-noti-wrapper .table > tbody > tr > td,.open-noti-wrapper .table > tbody > tr > th,.open-noti-wrapper .table > tfoot > tr > td,.open-noti-wrapper .table > tfoot > tr > th,.open-noti-wrapper .table > thead > tr > td,.open-noti-wrapper .table > thead > tr > th{vertical-align:middle}
.appointments-wrapper .panel-body{padding:10px 0}
.appointments-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.appointments-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.appointments-wrapper .panel-title{color:#3174af;font-weight:700}
.appointments-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.appointments-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.svg);background-repeat:no-repeat;background-position:center center;width:20px}
.appointments-wrapper .panel-title{font-size:14px}
.appointments-wrapper .padding_10_btm{padding:0 0 10px}
.appointments-wrapper table{border:1px solid #ddd;border-collapse:separate}
.appointments-wrapper .datepicker table{border:none}
.appointments-wrapper .panel-primary > .panel-heading{background-repeat:repeat}
.appointments-wrapper .panel-heading{padding:10px 6px}
.appointments-wrapper #accordion h4 a{color:#0a62b7;display:block}
.appointments-wrapper #report-box{min-height:700px;max-width:98%;margin:0 auto}
.appointments-wrapper #reports-head-left{padding:26px 0}
.appointments-wrapper #reports-head-left .date-input-box{float:left;padding:0 16px 0 0;width:44%}
.appointments-wrapper #reports-head-left .input-group .span-cal,.appointments-wrapper #reports-head-left .input-group .input-cal{padding:0 6px;height:28px}
.appointments-wrapper .dropdown-menu ul li.picker-switch{display:none}
.appointments-wrapper .table > tbody > tr > td,.appointments-wrapper .table > tbody > tr > th,.appointments-wrapper .table > tfoot > tr > td,.appointments-wrapper .table > tfoot > tr > th,.appointments-wrapper .table > thead > tr > td,.appointments-wrapper .table > thead > tr > th{vertical-align:middle}
.prescription-sett-wrapper .btm_div .DTTT_container{float:left}
.prescription-sett-wrapper .btm_div{margin:0}
.prescription-sett-wrapper input[type=radio]:not(old){opacity:0}
.prescription-sett-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:280px}
.prescription-sett-wrapper .DemoBS2 h3{color:#65727F}
.prescription-sett-wrapper a:focus{outline:none}
.prescription-sett-wrapper .a{display:block}
.prescription-sett-wrapper label{padding-top:6.5px}
.prescription-sett-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.prescription-sett-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.prescription-sett-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.prescription-sett-wrapper .panel-title{color:#3174af;font-weight:700}
.prescription-sett-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.prescription-sett-wrapper .panel-title span{background-image:url(images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.prescription-sett-wrapper .panel-title{font-size:14px}
.prescription-sett-wrapper .form-group{margin-bottom:0}
.prescription-sett-wrapper .medicine_margin{display:block}
.prescription-sett-wrapper #entrys_table_info{display:none}
.dataTables_info{display:none}
.prescription-sett-wrapper table.dataTable{border:1px solid #ddd}
.prescription-sett-wrapper .mybtmlab{margin:0 0 15px;padding:0 6px!important}
.prescription-sett-wrapper div.dataTables_filter input{width:auto!important}
.treatment-procedure-wrapper .showing-align{display:inline-block;padding:15px 15px 0;display:none}
.treatment-procedure-wrapper input[type=radio]:not(old){opacity:0}
.treatment-procedure-wrapper .DemoBS2{margin:0 auto;width:80%;min-height:300px}
.treatment-procedure-wrapper .DemoBS2 h3{color:#65727F}
.treatment-procedure-wrapper a:focus{outline:none}
.treatment-procedure-wrapper .panel a{display:block}
.treatment-procedure-wrapper label{padding-top:6.5px}
.treatment-procedure-wrapper .btn1{border-radius:2px;font-size:11px;padding:3px;background-color:#e6e6e6;border:1px solid #e0e0e0;float:right}
.treatment-procedure-wrapper .panel-primary > .panel-heading{border-radius:4px;background-image:linear-gradient(to bottom,#ebebeb 0px,#fff 100%)}
.treatment-procedure-wrapper .panel{box-shadow:0 1px 2px rgba(0,0,0,0.2);border:0 solid transparent}
.treatment-procedure-wrapper .panel-title{color:#3174af;font-weight:700}
.treatment-procedure-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd}
.treatment-procedure-wrapper .panel-title span{background-image:url(../images/accordian-dropdown.png);background-repeat:no-repeat;background-position:center center;width:20px}
.treatment-procedure-wrapper .panel-title{font-size:14px}
.treatment-procedure-wrapper table{border:1px solid #ddd}
.treatment-procedure-wrapper input{margin:auto}
.treatment-procedure-wrapper .mybtmlab{margin:0 0 15px;padding:0 6px!important}
.treatment-procedure-wrapper div.dataTables_filter input{width:auto!important}
.dataTable .form-control{width:100%}
.lab-dlt{text-align:center}
.staff-icons{padding:0 6px 0 0}
.reset-icon{margin:-2px 0 0}
.upload-icon{margin:-3px -2px 0 0}
.upload_img{margin-top:2px}
.add-icon{margin:-4px 2px 0 0}
.med_add_btn{text-align:right;padding:0}
.pending_title{color:#2e77ab;font-size:16px!important;padding:0!important}
.clinic-popup h5{font-size:16px;color:#3174AF;margin:0;padding:20px 0 8px}
.plus-addicon{padding:2px 3px!important}
.plus-addimg{padding:2px 1px!important}
.edit-addicon{padding:4px!important}
.btn-default{text-shadow:none}
.glyphicon.cst-glyphicon-clinic{background:rgba(0,0,0,0) url(../images/icons/clinic-icon.svg) no-repeat scroll 0 0;height:14px;width:14px}
.modal-body.again_modal_2 p{font-size:12px;padding:0 8px}
.refund_mee.refund_text{border-radius:4px;padding:5px;width:200px;margin:12px auto}
.manage_btns{text-align:right;margin:30px 16px 0 0}
.manage_slt{margin-top:5px}
.res_back_icon{display:none}
.clinic_timingpopup th{color:#0a85c4;font-size:15px!important;font-weight:600}
.clinic_timinfrom{float:left;padding-left:13%;width:50%}
.clinic_timinto{float:right;padding-left:7%;width:50%}
.font-weight-none{font-weight:100}
.u-email-search{position:relative}
.u-tab-scroll{max-height:300px;overflow:auto}
.entrys_table_jaw_2.tabless.table.table-striped.dt-responsive.u-treat-table> thead{background-color:#f1f1f1;color:#0776C5}
.u-email-search-icon{position:absolute;right:-81px;top:1px;cursor:pointer}
.u-margin-tab-scroll{margin-top:20px}
.tab-scroll1{margin-top:0}
#nav_bar_chart .overlayboxhelp{text-align:center;position:absolute;z-index:999;top:65px;left:10px}
#nav_bar_chart.smaller .overlayboxhelp{text-align:center;position:fixed;z-index:9999;top:60px}
.textarea_feedbacka{color:#2e77ab;float:left;font-size:10px}
.patient-info-wrapper #progress-div{border:#0FA015 1px solid;width:200px;border-radius:4px;text-align:center;margin:0 auto;display:none}
.patient-info-wrapper #progress-bar{background-color:#12CC1A;height:20px;color:#fff;width:0;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s}
@media screen and (-webkit-min-device-pixel-ratio:0){
.tabind{top:197px}
}
.my_checkbox label::after{clear:both;content:"";display:table}
.my_checkbox .cr{box-shadow:1px 1px 1px #b1b1b1 inset;background-color:#eee;border-radius:2px;display:inline-block;height:15px;position:relative;width:15px;right:3px;top:1px}
.radio .cr{border-radius:50%}
.my_checkbox .cr .cr-icon{color:#489A0B;font-size:10px;left:17%;line-height:0;position:absolute;top:48%}
.my_checkbox label input[type="checkbox"]{display:none}
.my_checkbox label input[type="checkbox"] + .cr > .cr-icon{opacity:0;transition:all .1s ease-in 0}
.my_checkbox label input[type="checkbox"]:checked + .cr > .cr-icon{opacity:1;transform:scale(1) rotateZ(0deg)}
.my_checkbox label input[type="checkbox"]:disabled + .cr{opacity:.5}
.edit_chk-rgt{float:right}
.edit_chk-lft{float:left}
.clinic-list h5{background:#fff;padding:3px 0 3px 8px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(to bottom,#fff 0%,#efefef 100%)}
.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right{position:relative;right:158px}
.calendar-drop{position:absolute;right:226px;top:4px;width:147px}
.fc-toolbar .fc-center{padding-left:10%}
#cal_view{width:50%;position:absolute;top:4px}
#cal_view_txt{float:left;width:auto}
#cal_view_txt p{font-weight:600;font-size:13px;color:#2e2e2e;padding:4px 8px}
.rdo_view{float:left;width:auto;padding:0}
.treat_type{color:#4d83a1;font-weight:600}
.elipsis_cls{color:#5C5C5C;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prestable .dtr-data{display:inline-block;max-width:160px;white-space:normal}
.info_icon_com{margin:-2px 4px 0 0}
.dataTables_wrapper .datatable-scroll{overflow:auto}
.center-align > *{float:none;margin:0 auto}
.modal-body .use_adv_money{cursor:pointer}
.modal-body .use_adv_money span{padding:0 4px 0 0}
.modal-body .use_adv_money img{width:10%}
.treatment-wrapper #myModal .modal-footer .alertsett{float:left;margin:0 auto;width:80%;padding:10px}
.treatment-wrapper #myModal .modal-footer .alertsett p{text-align:center}
.treatment-wrapper #myModal .modal-footer .alertsett p a{font-weight:700}
.treatment-wrapper #myModal .modal-footer .alertsett p img{margin:0 4px 0 0;vertical-align:top}
.treatment-wrapper #myModal .modal-footer button[type="button"]{margin:2px 0 0}
.invoice_table .fetch-details,.billing_table .fetch-details,.billing-wrapper .fetch-details{cursor:pointer;display:inline-block;transition:all 80ms ease 0;white-space:nowrap;width:64px}
.fetch-details img{margin:0 0 0 2px;transform:scale(0.8);transition:all 200ms ease 0;vertical-align:top}
.fetch-details img:hover,.fetch-details:hover > img{transform:scale(1)}
.fetch-details:hover{color:#2e77ab;font-weight:700}
#invoiceDetailsModal .details-head{font-size:14px;color:#2e77ab;padding-right:4px}
#invoiceDetailsModal .modal-body p + p{padding-bottom:8px}
#invoiceDetailsModal .modal-body .table tr th{color:#fff;background-color:#2e77ab;font-size:13px}
.innerlinks,.innerlinks:visited{color:#337ab7}
#myModal_pay_due .invpaydetbox{border-top:1px solid #ddd}
.invpaydetbox .invpaymode,.invpaydetbox .invpaydetails{margin:10px 0;padding-left:8px;padding-right:0}
.invpaydetbox .invpaymode{margin:14px 0 0; padding-left:6px}
#myModal_pay_due .invpaydetbox .invpaymode label{margin:0;padding:0}
.invpaydetbox .invpaymode input[type="radio"]{margin:2px 6px 0;float:left;opacity:1}
.invpaydetbox .invpaydetails input{border-radius:4px;display:inline-block;margin:0;padding:4px}
.inv_temp_table tr td.pricesc{width:60px}
.billing-wrapper .green.free-stand-inv.all-clinics{opacity:.8;cursor:not-allowed}
.alert .cst-alert-img{float:none;margin:0 4px 0 0;vertical-align:top}
#transition-timer-carousel{cursor:e-resize}
#clinic-img .carousel .item{background-repeat:no-repeat;background-size:cover;background-position:center center;height:120px;width:100%}
#clinic-img .carousel-indicators{bottom:0}
#myModal_advance .invpaymode .cst-label label{display:block;margin:6px auto 0;text-align:left;width:80px}
#myModal_advance .invpaydetbox .invpaydetails{margin:30px 0 0}
#clinic-img .carousel span.glyphicon{color:unset;font-family:"Glyphicons Halflings";top:44%}
#clinic-content-btm .staff-doc .name{overflow:hidden;padding:0 10px 4px;text-overflow:ellipsis;white-space:nowrap}
#clinic-content-btm .specialization, #main-doctor .specialization{display:block;height:20px;margin:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}
#clinic-content-btm .cursp{cursor:pointer}
.gsync-div{position:absolute;top:30px;right:30px;color:#fff;width:110px;overflow:hidden;transition:all .3s ease}

#nav_bar_chart.smaller .gsync-div{position:absolute;top:30px}
.ud-g-sync{padding:4px 10px 3px;border-radius:0 5px 5px 0;position:relative;transition:all .3s ease}
.gsync-btn-div{position:relative;z-index:1;transition:all .3s ease}
.gsync-btn-div:before{transition:all .3s ease;z-index:2;position:absolute;content:url(../images/ud-g-calendar-n.jpg);padding:4px 5px 0;left:-5px;top:-4px;cursor:pointer}
#sync_events.ud-g-sync{background:#0b9a31;background:-moz-linear-gradient(top,#0b9a31 0%,#55c974 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0b9a31),color-stop(100%,#55c974));background:-webkit-linear-gradient(top,#0b9a31 0%,#55c974 100%);background:-o-linear-gradient(top,#0b9a31 0%,#55c974 100%);background:-ms-linear-gradient(top,#0b9a31 0%,#55c974 100%);background:linear-gradient(to bottom,#0b9a31 0%,#55c974 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b9a31',endColorstr='#55c974',GradientType=0);border:1px solid #34A853;left:-16px;transition:all .3s ease}
#stop_sync.ud-g-sync{transition:all .3s ease;background:#c42215;background:-moz-linear-gradient(top,#c42215 0%,#ea5348 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c42215),color-stop(100%,#ea5348));background:-webkit-linear-gradient(top,#c42215 0%,#ea5348 100%);background:-o-linear-gradient(top,#c42215 0%,#ea5348 100%);background:-ms-linear-gradient(top,#c42215 0%,#ea5348 100%);background:linear-gradient(to bottom,#c42215 0%,#ea5348 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42215',endColorstr='#ea5348',GradientType=0);border:1px solid #C42215;left:-44px}
.gsync-btn-div:hover #stop_sync.ud-g-sync,.gsync-btn-div:hover #sync_events.ud-g-sync{left:28px}
.gsync-btn-div::after:hover #stop_sync.ud-g-sync,.gsync-btn-div:after:hover #sync_events.ud-g-sync{display:none}
#invoiceDetailsModal .pay-details{max-height:180px;overflow:auto}
#invoiceDetailsModal .modal-body .table-fix{margin:0}
#invoiceDetailsModal .modal-body .table-fix th,#invoiceDetailsModal .modal-body .table-fix td{width:30%}
#invoiceDetailsModal .modal-body .table-fix th:first-child,#invoiceDetailsModal .modal-body .table-fix td:first-child{width:20%}
#Billing-reminder label.btn{padding-top:2px}
#Billing-reminder label.mylabel{padding-top:4px!important}
#myModal_pay_due .disabled-box{opacity:0.8;cursor:not-allowed}
.createStandInvPay, .createStandInvPrint, .createStandInv{margin-top:6px;margin-right:6px}
#settings-left li.resp-tab-content-active, #settings-left li.resp-tab-active{/* border-bottom:1px solid #c1c1c1 */font-weight:600}   
.resp-tab-content p[class^="sms_"]{padding:0}
.mu-patmedicalrcrd img{max-width:100%;text-align:center;border-radius:5px}
.act-as-label{display:inline-block;margin:6px 0 0 4px;cursor:pointer}
.sync_cal_now{color:seagreen; font-weight:600;cursor:pointer}
.u-backdrop{background:rgba(0, 0, 0, 0.48) none repeat scroll 0 0;height:100%;position:fixed;top:0;width:100%;z-index:1065}
.alertseries{left:0;margin:auto;max-width:30%;position:fixed;right:0;top:0;bottom:0;height:100px;z-index:1070}
.strip-line{position:absolute;left:0px;top:0px;height:5px;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}
.strip-line .ed-progress{left:0px;margin:0px;padding:0px;top:0px;transition:width 0.4s ease 0s;height:100%;background:rgb(142, 191, 142) none repeat scroll 0px 0px;border-top-left-radius:4px;border-top-right-radius:4px}
.patient-loader-div{position:absolute;right:7%;top:9px;z-index:106}
#request_mem_id{display:none}
table tr.no_Border > td{border:medium none}
.gtitle{font-weight:600}
.find-dentist-span{display:block;line-height:1.5;padding:0 6px 6px}
#chart-scroll{max-height:240px}
#chart-scroll .pure-table tr td:last-child{padding-right:8px}
.emr-tabular tr td {padding:8px;width:33%;word-break:break-all}
.emr-tabular tr:not(:last-child) td {border-bottom:1px solid #dddddd}
.date-title{color:#0094be;font-weight:600}
.emr-tabular tr td {padding:8px;width:33%;word-break:break-all}
.emr-tabular tr:not(:last-child) td {border-bottom:1px solid #dddddd}
.date-title{color:#0094be;font-weight:600}
div#slimtest3 {height:100%}
.billing-wrapper .entrys_table_jaw2 tr td:last-child, .billing-wrapper .entrys_table_jaw tr td:last-child, .billing-wrapper .entrys_table_jaw5 tr td:last-child{white-space:nowrap}
td.details-control1{background:rgba(0, 0, 0, 0) url("../images/details_open.png") no-repeat scroll center center;cursor:pointer}
tr.shown td.details-control1{background:rgba(0, 0, 0, 0) url("../images/details_close.png") no-repeat scroll center center}
.scrollup{width:45px;height:45px;position:fixed;bottom:50px;right:5%;display:none;text-indent:-9999px;background:url(../images/go-to-top.png) no-repeat;z-index:9999}
.zoomContainer{z-index:2000}
.resizemr{overflow:hidden;resize:both;padding:5px;}
.resizemr-height{height:90%}
.mr-inlineblock{display:inline-block;float:none}
.mr-rcd-txt{line-height:3em}
.u-jan-form .btn-group .btn {float:none}
#myModal_pay_due .modal-body .table{margin:0}
#myModal_pay_due .modal-body input[type="radio"]{opacity:1}
#manage_staff .dthead{min-height:34px;}
.newparent .ok{background:#d9534f;}
.newparent .cancel{background:#5cb85c;}
.newparent .ok:hover{background:#c9302c;}
.newparent .cancel:hover{background:#449d44;}
.tab-scroll{overflow:auto;width:100%}
.de_services{display:block;margin:8px 0 0;font-weight:bold;}
.de_services input{display:inline-block;margin-right:10px!important;}
.services-listde{border: 1px solid #dedede;padding: 0 10px;height: 150px;border-radius: 4px;overflow: auto;}
.services-listde p{margin: 0 0 0 30px;color: #6c7273;font-size: 12px;}
.hide-service{display:none;}
.search_lab_reset{color: red;cursor: pointer;position: absolute;right: 6px;top: 14px;}
.patRednew{color:#fff!important}
.patRednew:hover{color:#e6e6e6!important}
.debtnalign{padding:10px 10px 0;text-align:center}
.debtnalign button{margin:0 5px 10px}
@media screen and (min-width:1920px){
.ud-testimonial-ring::after{top:-130px}
}
@media screen and (min-width:1600px){
.ud-testimonial-ring::after{top:-120px}
}
@media screen and (max-width:1360px) {
#post-head-right{margin-right:13%}
}
@media screen and (max-width:1100px){
#nav_bar_chart .overlayboxhelp{position:absolute;right:230px;text-align:right;top:10px;z-index:999;left:auto}
#nav_bar_chart.smaller .overlayboxhelp{top:10px;z-index:9999}
.u_staff_help .overlayboxhelp1{right:185px!important}
#nav_bar_chart.smaller .overlayboxhelp1{text-align:right;position:fixed;z-index:9999;top:8px;transition:all .3s ease;right:225px}
.overlaystart{height:30px;overflow:hidden;position:absolute;width:27px;z-index:999}
.overlaystart > img{left:-24px;position:absolute}
}
@media screen and (max-width:1024px){
.doc_slt_styl1{position:relative;left:0}
.doc_slt_styl{margin-left:0}
#menu-links ul li a{padding:12px 10px}
.gsync-btn-div::after{content:none}
#stop_sync.ud-g-sync,#sync_events.ud-g-sync{left:28px}
}
@media screen and (min-width:1024px){
.patient_dat:nth-child(7n) .tabind{left:auto;right:20px}
}
@media screen and (max-width:992px){
.daily-summ-wrapper #schedule-part2 .drop1,.appointments-wrapper #schedule-part2 .drop1,.patients-wrapper #schedule-part2 .drop1{padding:0 15px}
.prePayBox{padding:0}
.prePayBox+div{margin-top:10px}
}
@media screen and (max-width:980px){
.open-noti-wrapper .modal-dialog,.clinic-profile-wrapper .modal-dialog{margin:10px;position:relative;width:auto}
.schedule-timing{width:20%}
.res-h{height:40px}
.staff-doc{margin-left:8px}
#menu-links ul li a{padding:12px 10px}
.com_part_chart{width:98%}
#calendar-part{margin-top:15px}
.lab_textarea{padding:0;margin:0 0 16px}
.all-details-patient{width:76%}
#patient{width:98%;margin:10px auto}
#footerbox,#products-footer,#payment-footer,.copyright-ecommerce-lnks{width:98%}
#particular-patient{padding:10px 8px}
#clinic-lnks ul li a{padding:5px 4px 4px}
.modal-dialog.clinic-popup{width:50%}
.billing-wrapper #content12{width:96%}
.billing-wrapper .table{width:100%}
.form-group.col-lg-6.col-md-6.col-sm-5.col-xs-12.edit_dentist_form{margin:0 10px 0 0}
.btn-rgt{margin:0 4px 10px;width:185px}
.recoreds_css_att{width:38%}
.recoreds_css_att.rct-btn{width:20%}

}
@media screen and (max-width:960px){
.profile_table{width:58%}
#menu-links ul li a{padding:12px 6px}
#hos-logo{margin:0 17px}
.all-details-patient{width:72%}
.mybtmlab{padding:0 5px!important}
.formbox{width:50%;margin:3% auto}
#clinic-lnks ul li a{font-size:12px!important}
.fc-toolbar .fc-center{display:inline}
.patient_pro_lft{min-height:200px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#content{width:96%;margin:0 auto}
.r-tabs .r-tabs-nav .r-tabs-anchor{padding:6px 8px 6px 5px}
#settings-left{width:72%}
.r-tabs .r-tabs-nav .r-tabs-anchor{padding:6px 0 6px 5px}
.btn_emr_mid{font-size:0;margin:4px 2px}
.patient_lists{display:none}
.manage-staff-wrapper .dataTables_filter{margin:4px 18% 6px 0}
#calendar{padding-top:40px}
#cal_view{top:-8px;border-bottom:1px solid #ddd;display:inline-block;padding:0 0 10px;position:absolute;width:100%}
.calendar-align{padding:0}
.calendar-drop{top:39px}
.cal-fixed .fc-view-container .fc-head{top:242px;width:95%}
.fc-toolbar-fixed{top:196px;width:95%}
.calendar-align-fixed{width:96%;top:156px}
.cal-fixed .fc-view-container .fc-head::after{height:106px;top:-106px}
#post-head-right{margin-right:0}
.gsync-div{top:107px;z-index:10}
#nav_bar_chart.smaller .gsync-div{top:103px}
}
@media screen and (max-width:924px){
.recoreds_css_att{width:40%}
}
@media screen and (max-width:920px){
.edit-patient-wrapper .profile_pic_container{float:none;margin:0 auto}
.edit-patient-wrapper .profile_table{width:100%}
.textc{text-align:left}
.recoreds_css_att{width:50%;margin:2% auto}
.recoreds_css_att.rct-btn{text-align:right;width:50%}
}
@media screen and (max-width:849px){
.patient_dat:nth-child(6n) .tabind{left:auto;right:20px}
.res-doc{width:28%}
.profile_pic_container{width:225px}
.view_btns{padding:0 6px 0 0}
#particular-patient{padding:10px 0}
#resmenunav ul{list-style-type:none}
#resmenunav ul li{border-bottom:1px solid #555;text-align:left}
#resmenunav ul li a{font-size:12px;color:#fff!important;font-weight:400;display:block;padding:10px 0 10px 30px;line-height:1.6em}
#resmenunav [class^="i-icon-"], #resmenunav [class*=" i-icon-"], #respul [class^="i-icon-"], #respul [class*=" i-icon-"] {font-size:18px}
#resmenunav ul li a:hover{color:#fff!important}
#resmenunav ul li:first-child a{background-color:inherit}
#respnsvnav{display:none;position:absolute}
.resnavclose{cursor:pointer;position:absolute;right:9px;top:7px}
#resmenu{display:block}
#menu-links{display:none}
#nav-menu{height:45px}
#responsivebtn{background:url(../images/menu-left.svg) no-repeat center;display:block;position:relative;cursor:pointer;width:19px;height:16px;top:12px;left:10px}
#respnsvnav{background:#444;top:44px;opacity:.94;position:absolute;z-index:16;height:auto;left:0;width:230px;z-index:1001}
}
@media screen and (max-width:800px){
.billing-wrapper .table{width:100%!important;margin:0 auto}
#menu-links ul li a{padding:12px 6px}
#hos-logo{padding:11px 0}
.all-details-patient{width:71%}
.patient_pro_lft{float:none;margin:0 auto}
.rgt-part-edit,.mycontent-part{width:100%}
.patient-res-file{margin:8px auto 21px}
.calendar-drop{right:230px}
#nav_bar_chart .overlayboxhelp1{position:absolute}
.patient_dat{width:25%}
#particular-patient-left{width:28%}
.emr-table tr th{width:68%}
.patient_profile_upload{padding:5px 0 3px}
.clinic_list_table{width:98%;margin:0 auto}
.patient-res-file{float:none}
.patient_pro_lft{margin-top:15px}
.myedit_form{width:49%}

#dropcssmenu > ul > li > a > span{padding:10px 6px}
.mp_stl{margin:0!important;padding:0}
.recordnav{position:absolute;left:26px;top:0}
#clinic-lnks ul li a{padding:5px 14px 4px}
#clinic-lnks ul li.actlnktop a::after,#clinic-lnks ul li a:hover::after{display:none}
.profile_pic_container{width:200px}
.profile_table{width:56%}
.profile-arrow::before{left:66px}
.manage-staff-wrapper .table > tbody > tr > td,.manage-staff-wrapper .table > tbody > tr > th,.manage-staff-wrapper .table > tfoot > tr > td,.manage-staff-wrapper .table > tfoot > tr > th,.manage-staff-wrapper .table > thead > tr > td,.manage-staff-wrapper .table > thead > tr > .manage-staff-wrapper th{padding:6px}
.clinic_list_table tr th{padding:6px 18px}
#main-doc-img{padding:2px 0}
#main-doc-name p,.staff-doc p{font-size:13px}
#main-doc-name span,.staff-doc span{font-size:10px}
.del_edit_imgs{padding-right:0}
.open-noti-wrapper .modal-dialog,.clinic-profile-wrapper .modal-dialog{width:60%;margin:2% auto}
.manage_btns{margin:35px 16px 0 0}
}
@media screen and (width:768px),media screen and (max-width:800px){
.m_pat_img{margin-top:10px}
.patient_dat:nth-child(4n) .tabind{top:206px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (width:768px){
.patient_dat:nth-child(4n) .tabind{top:204px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:666px){
.patient_dat{width:23%}
.tabind{top:193px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:650px){
.patient_dat{width:23%}
}
@media screen and (width:768px){
#myModal_advance .invpaymode .cst-label{text-align:left}
.mybtmlab {    padding: 0 15px !important;}
}
@media screen and (max-width:768px){
.r-resp-bill{margin-top:10px}
.settingicon-hide{display:none}
.res_back_icon{display:block;float:right;margin:0!important;position:relative;right:-15px;/* top:-36px Uday-02-16-16 */}
.hover-desc .hover-close-icon{display:block}
.daily-summ-wrapper #reports-head-left,.appointments-wrapper #reports-head-left,.patients-wrapper #reports-head-left{padding:8px 14px 8px 0}
#nav_bar_chart .overlayboxhelp1{right:210px}
.schedule-timing{width:23%}
#right-links{margin:0}
.mypopup{overflow-x:hidden;overflow-y:auto}
#hos-logo{padding:0}
#patient-single-list{width:65%}
#patient-list{width:30%}
.edit_btn{padding:2px 5px}
#left_clinic_profile_map,#right_clinic_profile_map{float:none;width:98%;margin:1% auto 30px}
#left_clinic_profile_map{margin-top:2%}
.clinic-btns{padding:0 0 15px}
.onclick-menu-content{width:auto}
#back-top{margin-left:94%}
.pt-alg{padding:15px}
#particular-patient-left{padding-left:5px}
.all-details-patient,#settings-left{width:70%}
#edit-content{width:95%}
.formbox{width:50%}
#hours-schedule h5,.res-doc-main h5{padding:0 10px}
.tab-scroll{overflow:auto;width:100%}
.myforms_align{width:100%;margin:6% auto}
.emr-table tr th{width:60%}
#clinic-links{width:100%}
.btm_div .DTTT_container{float:left!important}
#main-doc-name p,.staff-doc p{font-size:20px}
#main-doc-name span,.staff-doc span{font-size:13px;padding:0}
#reset_pwd{margin-right:10px}
#edit_staff_profile{margin-right:10px}
.billing_src_top{right:18px}
.fc-toolbar .fc-center{padding:3px 0 0}
.fc-toolbar{margin-bottom:2em}
#main-doctor{margin:0 auto 2%;padding:10px 0;width:96%;float:none}
.map_top_img{margin-bottom:4%}
.profile_table{width:59%!important;margin:5% auto}
.comm-setting-wrapper label{padding-right:0}
.profile-arrow::before{left:62px}
.all_tab,.resuest_lab,.redo_rpt_lab,.received_lab,.invoice_lab,.processing_lab{float:right;margin:0 16px 0 0 !important}
#main-doc-img{margin:0 10px}
#hos-logo,#clinic-img{margin:0 14px;width:46%}
#breadcrumbs{margin:12px}
#container-settings{width:98%}
#edit-staff{width:96%}

#myModal_advance .invpaymode .cst-label label{width:auto;display:inline-block}
#myModal_advance .invpaydetbox .invpaydetails{margin:20px 0 0}
.myedit_form {width: 100%;}
}
@media only screen and (min-width:950px) and (max-width:1024px){
.patient_dat:nth-child(7n) .tabind{left:auto;right:20px}
}
@media only screen and (min-width:850px) and (max-width:949px){
.patient_dat:nth-child(6n) .tabind{left:auto;right:20px}
}
@media only screen and (min-width:802px) and (max-width:816px){
.patient_dat:nth-child(5n) .tabind{left:auto;right:20px}
}
@media only screen and (min-width:641px) and (max-width:800px){
.patient_dat:nth-child(4n) .tabind{left:auto;right:20px}
}
@media only screen and (min-width:481px) and (max-width:640px){
.patient_dat:nth-child(3n) .tabind{left:auto;right:20px}
}
@media only screen and (min-width:415px) and (max-width:480px){
.patient_dat:nth-child(3n) .tabind{left:auto;right:20px}
}
@media only screen and (min-width:320px) and (max-width:414px){
.patient_dat:nth-child(2n) .tabind{left:auto;right:20px}
}
@media screen and (max-width:767px){
.clinic_timinfrom, .clinic_timinto{float:none;width:100%;padding:0}
.res_padding{padding:0}
.mar_top_align{margin-top:15px}
.patient_pro_lft{margin-bottom:15px}
#schedule-part2{padding:5px 0!important;margin-left:-15px}
#schedule-part2 .drop2{top:40px}
#schedule-part2 .drop1{top:-26px}
.edit-patient-wrapper .lab-line{padding-left:0}
.lab-partner-wrapper .pop_up1{margin:18px 0 0!important}
.edit-staff-wrapper .edit_dentist_u_records{text-align:left}
.clinic-profile-wrapper .lab-line{padding-left:15px}
.clinic-profile{padding:10px}
.map_top_img{width:98%;margin:0 auto}
.all-details-patient{padding-left:0}
.mysearch_box{float:right;margin:5px 8px 4px}
#patient-left{display:none}
#patient-list{width:32%}
#patient-right{width:98%;margin:2% auto}
#patient_list_responisve{display:block}
.DemoBS2,#clinic-part-mypage,#jaw-images-con{min-height:auto}
#jaw-images-con{min-height:300px}
.clinic-btns{float:none;text-align:center}
#particular-patient-document{display:none}
#particular-patient-left{width:100%}
#calendar-part{width:100%!important}
.lab_records_style{padding:0 0 5px}
.my_row_style{margin:0 8px}
#respul{z-index:9999}
.fixed1{position:fixed;top:167px;z-index:1004;right:0}
#menu_wrap{display:block}
#resp_work_menu{display:block;position:relative;z-index:2;width:30px}
#mnu_btn{font-size:18px;cursor:pointer}
#wrk_wrap{display:none;background:#407694;position:absolute;width:230px;right:0;top:25px;border-radius:0 0 2px 2px;z-index:10}
#wrk_wrap ul{list-style-type:none}
#wrk_wrap ul li{text-align:center;border-bottom:1px dotted #cacaca}
#wrk_wrap ul li a{color:#fff;display:block;text-align:left;padding:6px 36px 10px;transition:all .75s ease-out;font-size:12px}
#work1 li ul{display:none;background:#6d6d6d}
#work1 li ul li a{display:block;background:none;font-size:12px;text-transform:none;color:#fff}
#wrk_wrap ul li ul.inner-menu li:nth-child(1) a{background:url(../images/icons/res-med.svg) no-repeat scroll 20px 10px rgba(0,0,0,0)}
#wrk_wrap ul li ul.inner-menu li:nth-child(2) a{background:url(../images/icons/res-vital.svg) no-repeat scroll 20px 10px rgba(0,0,0,0)}
#wrk_wrap ul li ul.inner-menu li:nth-child(3) a{background:url(../images/icons/res-allergic.svg) no-repeat scroll 20px 10px rgba(0,0,0,0)}
#wrk_wrap ul li ul.inner-menu1 li:nth-child(1) a{background:url(../images/icons/res-todays.svg) no-repeat scroll 20px 10px rgba(0,0,0,0)}
#wrk_wrap ul li ul.inner-menu1 li:nth-child(2) a{background:url(../images/icons/res-up-comeing.svg) no-repeat scroll 16px 10px rgba(0,0,0,0)}
#wrk_wrap ul li ul.inner-menu1 li:nth-child(3) a{background:url(../images/icons/res-previous.svg) no-repeat scroll 20px 8px rgba(0,0,0,0)}
#wrk_wrap li ul a{padding:8px 0 8px 40px}
#work1 > li > a.open{color:#fff;border-bottom-color:#384f76;background-color:#fff}
.myedit_form{text-align:left;float:none;width:100%;padding:0}
#user-icon-res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px 6px}
#patient_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 9px -29px}
#medical_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 10px -33px}
#appoinment_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px -168px}
#emr_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px -101px}
#md_record_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px -201px}
#treat_plan_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px -65px}
#vital_sign_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 10px -202px}
#pres_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px -133px}
#billing_icon_res{background:url(../images/icons/patient-left-icons-res-new.svg)no-repeat 8px -236px}
#setting_links{display:none}
#settings-left,.my_form_style{float:none;width:100%}
#container-settings{min-height:auto}
#comm_icon_res_1{background:url(../images/icons/settings-icon-wight.png)no-repeat 10px 6px}
#cal_icon_res_2{background:url(../images/icons/settings-icon-wight.png)no-repeat 10px -27px}
#md_record_icon_res_3{background:url(../images/icons/settings-icon-wight.png)no-repeat 10px -128px}
#pres_icon_res_4{background:url(../images/icons/settings-icon-wight.png)no-repeat 10px -97px}
#emr_icon_res_5{background:url(../images/icons/settings-icon-wight.png)no-repeat 10px -61px}
#billing_icon_res_6{background:url(../images/icons/settings-icon-wight.png)no-repeat 8px -165px}
#treat_icon_res_7{background:url(../images/icons/settings-icon-wight.png)no-repeat 10px -197px}
#lab_icon_res_8{background:url(../images/icons/settings-icon-wight.png)no-repeat 6px -233px}
#search-txt-res{display:block;height:35px}
#clinic-lnks ul li a{padding:5px 8px 4px}
.btns-clinic-align{float:right}
.txt-align-lable{text-align:left!important}
.all-details-patient{float:none;margin:0 auto;width:96%}
#breadcrumbs{padding:0 16px}
.left_lable_align{padding:0}
.patient_profile_upload{padding:12px 0 3px!important}
.lab_search_box{float:none;margin:18px 0 0}
#labs_btns_generate{text-align:center}
.disable_div{line-height:1.6;font-size:24px}
.recordnav{display:none}
.patient-res-file{padding-left:15px}
.myedit_form{width:96%;margin:0 auto}

.conp_align,.edit_pmp{padding:0 15px}
.label_mid_align,.label_chkbox{height:auto}
#container-settings{padding:10px 0 30px}
.table.emr-table{margin-top:15px}
#main-doctor,#hos-logo,#clinic-img{float:none;width:96%;margin:10px 12px}
.res-doc{width:30%}
.edit-dentist-wrapper input[type="checkbox"],.edit-dentist-wrapper input[type="radio"]{margin:2px 0 0 20px}
.manage-staff-wrapper .note_div{padding:0 12px;text-align:left}
.manage_btns{margin:0 16px 0 0}
.clinic-form{margin:0!important}
.clinic-lab{padding:0}

.emr_diagnosis{text-align:center}
.u-email-search{width:73%}
.u-email-search-icon{top:0px}
.resp-fc-head-fixed{background-color:#fff;position:fixed;top:0;width:95%;z-index:1030}
#links-footer,#social-links,#copyright,#copyright,#e-commerce{float:none;text-align:center;width:100%;margin:0 auto;padding:5px 0}
#links-footer p,#social-links p,#copyright p{padding:3px 0 0}
#nav_bar_chart .overlayboxhelp{right:210px}
#bbox{padding-top:20px}
#bbox .acssbg{margin-right:10px}
}
@media screen and (max-width:667px){
.daily-summ-wrapper #reports-head-left,.appointments-wrapper #reports-head-left,.patients-wrapper #reports-head-left,.daily-summ-wrapper #reports-head-right,.appointments-wrapper #reports-head-right,.patients-wrapper #reports-head-right{float:none;margin:0 auto;width:60%}
#reports-slt{padding:0 8px}
#ext_range_date{padding:0 6px}
.edit-dentist-right{float:none}
.u-jan-edit-staff{float:none;margin:0 auto}
#nav_bar_chart .overlayboxhelp{right:150px}
.u_staff_help .overlayboxhelp1{right:100px!important}
.myclear{clear:both}
.drop1{margin:6px 0 0}
.drop2{margin:6px 0 12px}
#schedule-part2 .drop1{top:-50px}
#menubutton{display:none}
#resp_nav{display:block;position:relative}
#navbtn{background:url(../images/rgt-cloud-menu.svg) no-repeat;cursor:pointer;height:22px;position:absolute;right:0;top:9px;width:25px;z-index:1;background-size:contain;background-position:center center}
#respul{display:none;background:#407694 repeat;position:absolute;width:245px;right:0;z-index:9999;top:44px;border-radius:0 0 2px 2px}
#respul ul{list-style-type:none}
#respul ul li:first-child{border:none}
#respul ul li{text-align:center;border-top:1px dotted #e6e6e6}
#respul ul li a{color:#fff;display:block;text-align:left;padding:2px 0 0 33px;text-decoration:none;font-size:12px}
#res_menu_settings{background:url(../images/icons/responsive_right_link.svg) no-repeat 6px 8px}
#res_menu_inventory{background:url(../images/icons/responsive_right_link.svg) no-repeat 6px -32px}
#res_menu_reports{background:url(../images/icons/responsive_right_link.svg) no-repeat 6px -70px}
#res_menu_website{background:url(../images/icons/responsive_right_link.svg) no-repeat 4px -108px}
#res_menu_social{background:url(../images/icons/responsive_right_link.svg) no-repeat 5px -145px}
#res_menu_tessa{background:url(../images/icons/responsive_right_link.svg) no-repeat 6px -183px}
#res_menu_chat{background:url(../images/icons/responsive_right_link.svg) no-repeat 4px -220px}
#res_menu_horizon{background:url(../images/icons/responsive_right_link.svg) no-repeat 6px -258px}
#respul ul li a:hover,#respul ul li a.actrm{color:#fff}
#rnav li ul{display:none;background:#6d6d6d}
#rnav li ul li a{display:block;background:none;font-size:12px;text-transform:none;color:#e3e7f1;text-align:left;padding:10px 0 10px 20px}
#rnav > li > a.open{color:#e9e9e9;border-bottom-color:#384f76;background-color:#000}
#respul ul li a span{line-height:2.8;padding:0 2px}
#right-links{margin-right:8px}
#log-out{padding-right:25px}
.schedule-timing{width:20%}
.staff-doc{float:none;width:50%;margin:2% auto}
.res-doc-main{width:100%}
.res-doc{float:left;width:46%;margin:10px 12px}
.res{clear:both}
#patient-list{width:37%}
.my_lab_txt{text-align:center}
.emr-label{padding:0}
.emr-table tr th{width:40%}
table.dataTable > tbody > tr.child ul li{font-size:12px}
#calendar-part{padding-top:0;margin-top:0}
.fc-toolbar .fc-center{padding-top:16px}
.calendar-drop{right:286px}
.cal_settings_btn,.my_form_align{text-align:center}
.auto-com-div{width:96%;margin:0 13px 15px}
.alignment{margin:8px 0 0}
.emr-table tr th{width:70%}
.emr_diagnosis{text-align:center}
.table{width:100%}
.rgt-part-edit{width:100%}
.myedit_form{padding:0}
.del_edit_imgs{padding-right:2px}
.m-action-view{margin-top:3px;padding:2px}
.tabind{top:195px}
.manage-staff-wrapper .dataTables_filter{margin:4px 20% 6px 0}
.calendar-drop{right:230px;top:45px}
#cal_view{top:-3px}
#calendar{padding-top:45px}
.gsync-div{top:111px}
}
@media screen and (max-width:640px){
.edit-patient-wrapper .group{left:25px!important}
.edit-patient-wrapper .set-btns{width:320px;margin:12px 4px}
.treatment-procedure-wrapper table.dataTable,.treatment-procedure-wrapper #clinic-links{width:100%!important}
.prescription-sett-wrapper table.dataTable,.prescription-sett-wrapper #clinic-links{width:100%!important}
.appointments-wrapper .dataTables_filter{margin:4px 20% 6px 0}
.appointments-wrapper div.dataTables_paginate ul.pagination{margin:2px 0 30px}
.appointments-wrapper .dt_head > div{display:block}
.daily-summ-wrapper .dataTables_filter{margin:4px 20% 6px 0}
.daily-summ-wrapper div.dataTables_paginate ul.pagination{margin:2px 0 30px}
.daily-summ-wrapper .dt_head > div{display:block}
.patients-wrapper .dataTables_filter{margin:4px 20% 6px 0}
.patients-wrapper div.dataTables_paginate ul.pagination{margin:2px 0 30px}
.patients-wrapper .dt_head > div{display:block}
.billing-setting-wrapper table.dataTable,.billing-setting-wrapper #clinic-links{width:100%!important}
.billing-wrapper .dataTables_filter{margin:-4px 4px}
.patient-info-wrapper .group{left:25px!important}
.patient-info-wrapper .set-btns{width:320px;margin:12px 4px}
.manage-staff-wrapper .dataTables_filter{margin:4px 20% 6px 0}
.manage-staff-wrapper div.dataTables_paginate ul.pagination{margin:2px 0 30px}
.manage-staff-wrapper .dt_head > div{display:block}
#patient-list{width:34%}
.jaw-tabs{width:350px!important}
#breadcrumbs{float:none;text-align:center}
.patient_dat{width:25%}
.sb-search{display:block}
#settings-left h4{font-size:16px}
#clinic-links{width:98%}
#clinic-lnks ul li{font-size:12px!important}
.ja-left{width:35%}
#patient-right{margin:15px 0 0}
#patient{width:96%;margin:0 auto}
.fc-toolbar .fc-center{padding:4px 23% 4px 6px}
.edit-dentist-left{margin:0 8px}
#pbox{display:none}
#dd{right:0}
.mytxt{font-size:14px}
.calendar-align{margin:0 0 15px}
#back-top{margin-left:92%;z-index:2}
.medical_form_style{padding:0!important}
.m_history{margin:20px 0}
.settings_tab_icons{margin:0 10px 0 0;padding:0}
.recoreds_css_att{width:50%}
#new_medical_history{margin-bottom:10px}
#patient_all_details{margin-top:15px}
.manage_form{margin:8px 4px!important}
.ja-rgt{width:70%;padding-left:20px}
.billing_src_top{right:6px;top:-16px}
#dd::before{left:87%}
.clinic-list-tab{width:96%;margin:2% auto}
.clinic_list_table tr th{padding:12px 22px}
.clinic_list_table tr td{text-align:center}
.myedit_form{width:90%;margin-bottom:12px}
#content{width:98%;margin:0 auto}
table.dataTable,#clinic-links{width:100%!important;margin:0 auto}
.recoreds_css_att{float:none;width:70%;padding:8px 0;margin:0 auto;text-align:center}
.upload_img{margin:4% auto 0;text-align:center}
.clinic-profile-wrapper .upload_css{margin:0 auto}
.clinic-profile-wrapper #clinic_images_modal .modal-dialog{width:96%}
.res-doc{width:44%}
.staff_header #appointment-nav,.dentist_no_wallet #appointment-nav{right:0}
.profile-arrow::before{left:65px}
.profile_pic_container{min-height:200px;width:100%;padding:20px 0}
#profile_pic #pimage{margin:0 auto}
.profile_table{width:100%!important;margin:5% auto}
.patient-info-wrapper .m_history{margin:-14px 0 0}
.edit-dentist-wrapper .edit_stf_head{max-width:300px;width:100%;text-overflow:ellipsis;overflow:hidden;float:none;white-space:nowrap}
.u-jan-d-roles{float:none;width:340px;margin:0 auto 15px}
#cal_view{top:0}
.calendar-drop{top:60px}
.fc-toolbar .fc-center{left:90px;padding-top:0;position:relative;top:-84px;min-width:120px}
.recoreds_css_att.rct-btn{text-align:center}
.my_select-css{width:194px!important}
.resp-fc-head-fixed{width:97%}
.gsync-div{top:114px}
.main_loc input{display:inline-block;}
.clinic_list_table tr th{text-align:center;padding:10px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:640px){
.resp-fc-head-fixed{width:97.2%}
}
@media screen and (max-width:639px){
#profile_pic #pimage{width:150px;height:150px}
.edit-staff-wrapper .table > tbody > tr > td,.edit-staff-wrapper .table > tbody > tr > th,.edit-staff-wrapper .table > tfoot > tr > td,.edit-staff-wrapper .table > tfoot > tr > th,.edit-staff-wrapper .table > thead > tr > td,.edit-staff-wrapper .table > thead > tr > th{padding:0}
.edit-staff-wrapper .notification-access table td,.edit-staff-wrapper .notification-access table th{text-align:left}
.edit-dentist-wrapper .table > tbody > tr > td,.edit-dentist-wrapper .table > tbody > tr > th,.edit-dentist-wrapper .table > tfoot > tr > td,.edit-dentist-wrapper .table > tfoot > tr > th,.edit-dentist-wrapper .table > thead > tr > td,.edit-dentist-wrapper .table > thead > tr > th{padding:0}
.edit-dentist-wrapper .notification-access table td,.notification-access table th{text-align:left}
#post-head-left-chart,#post-head-right{float:none;width:100%}
#schedule-part{width:100%;margin:2% 0;padding:0;text-align:center;float:none;margin:2% auto}
#schedule-part2{width:50%;margin:2% 0;padding:0;text-align:center;float:none;margin:2% auto}
.patients-wrapper #schedule-part2,.daily-summ-wrapper #schedule-part2,.appointments-wrapper #schedule-part2{margin:0 auto;width:100%}
#profile-box{display:none}
#main-doctor,#hos-logo{margin:16px 10px}
#patient-list{float:none;width:80%;margin:0 auto}
#patient-single-list{width:95%;float:none;margin:0 auto}
.res-mychech-btn{display:block}
#commentBox{width:100%!important}
.check_box label{float:none!important;white-space:normal!important}
#mypage{padding:5px 0;height:auto}
.ja-left,.ja-rgt{float:none;width:100%;margin:0 auto}
.ja-left{border:none}
.ja-rgt{padding-left:0;margin:4% 0}
#slimtest_ja_res{display:block}
.table-responsive{height:auto!important}
.mysearch_box{width:200px}
.fc-toolbar .fc-center{padding:4px 0 4px 6px}
#calendar-part{position:relative;z-index:0}
.padding_10_btm{padding:10px 0!important}
.formbox{margin:3% auto;width:70%}
.staff-btns-align{position:unset}
.top-buffer{text-align:center;margin:10px 0}
.rem_button_box{padding:5px 0;text-align:right;width:100%}
.staff_txt_style{float:none;width:100%}
.res-doc{width:45%;margin:8px 10px}
.extra-space{display:none}
.emr-table tr th{width:64%}
.tax-txt{width:75px}
.mybtmlab{padding:0 15px!important}
.manage_form{margin:8px 0!important}
#calendar h2{font-size:15px;line-height:1.4}
#calendar{margin:0 auto}
.calendar-align{margin:10px 0 8%}
.calendar-drop{left:93px;width:42%;top:0}
.calendar-align{margin:10px 0 9%}
.fc-toolbar{margin-bottom:-2em!important}
.fc-toolbar .fc-center{display:inline-block}
.fc-toolbar .fc-right{width:82%;margin:0 auto;float:right!important}
#clinic-lnks ul li.actlnktop a:after,#clinic-lnks ul li a:hover::after{display:none;border-bottom:none}
#clinic-lnks ul li a:hover{border-bottom:none}
.billing_src_top .dataTables_filter input{width:150px;margin:0 15px}
.billing_src_top{right:0;top:-24px}
.clinic_list_table{width:92%}
.map_top_img{margin-bottom:8%}
#main-doctor,#hos-logo,#clinic-img{margin:10px}
.btn_invoice{margin:0 auto 4%!important;display:block;position:static}
.pagination > li > a,.pagination > li > span{padding:2px 4px}
.modal-dialog.clinic-popup{width:80%}
.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right{right:0}
.calendar-drop{top:36px}
#cal_view{border:none;left:19%;top:-4px;width:auto}
#calendar{padding-top:30px}
.gsync-div{top:220px}
.alertseries{max-width:90%}
}
@media screen and (max-width:614px){
.gsync-div{top:219px}
}
@media screen and (max-width:600px){
.open-noti-wrapper .DemoBS2,.manage-staff-wrapper .DemoBS2{height:auto}
.recoreds_css_att{width:100%}
.clinic-profile-wrapper .col-xs-1,.clinic-profile-wrapper .col-xs-10,.clinic-profile-wrapper .col-xs-11,.clinic-profile-wrapper .col-xs-12,.clinic-profile-wrapper .col-xs-2,.clinic-profile-wrapper .col-xs-3,.clinic-profile-wrapper .col-xs-4,.clinic-profile-wrapper .col-xs-5,.clinic-profile-wrapper .col-xs-6,.clinic-profile-wrapper .col-xs-7,.clinic-profile-wrapper .col-xs-8,.clinic-profile-wrapper .col-xs-9{font-size:11px;padding-left:0;padding-right:0}
#calendar h2{padding:10px 0 0}
.gsync-div{top:218px}
}
@media screen and (max-width:568px){
.fc-toolbar .fc-center{left:103px}
#main-doctor,#hos-logo,#clinic-img{width:94%}
.fc-toolbar .fc-right{width:80%}
#cal_view{left:20%}
.gsync-div{top:217px}
}
@media screen and (max-width:540px){
.b-align{text-align:center;margin-top:15px}
.auto-com-div{margin:4px 7px 15px;width:94%}
#dd{right:10px}
.auto-close{font-size:26px!important;margin:-6px 6px 0}
.dataTables_wrapper .billing_src_top .dataTables_filter{text-align:right}
.calendar-drop{width:160px}
.med_add_btn{text-align:center;margin-top:10px}
.my_txt_mid{text-align:center}
.u-jan-set-roles{float:none;width:200px;margin:0 auto 15px;text-align:center}
.setTimings, .editConsultFees{float:none;}
.editConsultFees{margin-top:10px;}
}
@media screen and (max-width:539px){
.fc-toolbar .fc-right{width:58%;width:78%;margin:0 auto;float:right!important}
.drop1{margin:6px 6px 0}
.drop2{margin:6px 6px 12px}
#schedule-part2,.daily-summ-wrapper #reports-head-left,.appointments-wrapper #reports-head-left,.patients-wrapper #reports-head-left,.daily-summ-wrapper #reports-head-right,.appointments-wrapper #reports-head-right,.patients-wrapper #reports-head-right{width:80%}
#schedule-part{width:100%}
.btn_profile_edit{text-align:center}
.patient_dat{width:32%}
.gsync-div{top:216px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:537px){
.patient_dat{width:26%}
.patient_dat:nth-child(3n) .tabind{left:auto;right:20px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:512px){
.patient_dat{width:30%}
.patient_dat:nth-child(3n) .tabind{left:auto;right:20px}
}
@media screen and (max-width:512px){
.gsync-div{top:215px}
}
@media screen and (max-width:486px){
.gsync-div{top:214px}
}
@media screen and (max-width:480px){
#schedule-part2,.daily-summ-wrapper #reports-head-left,.appointments-wrapper #reports-head-left,.patients-wrapper #reports-head-left,.daily-summ-wrapper #reports-head-right,.appointments-wrapper #reports-head-right,.patients-wrapper #reports-head-right{width:90%}
.daily-summ-wrapper #reports-head-left .date-input-box,.patients-wrapper #reports-head-left .date-input-box,.appointments-wrapper #reports-head-left .date-input-box{width:50%}
.daily-summ-wrapper #reports-head-left .date-input-box:first-child,.patients-wrapper #reports-head-left .date-input-box:first-child,.appointments-wrapper #reports-head-left .date-input-box:first-child{padding:0 10px 0 0}
.daily-summ-wrapper #reports-head-left .date-input-box:last-child,.patients-wrapper #reports-head-left .date-input-box:last-child,.appointments-wrapper #reports-head-left .date-input-box:last-child{padding:0 0 0 10px}
.daily-summ-wrapper .yadcf-filter-reset-button.silver,.patients-wrapper .yadcf-filter-reset-button.silver,.appointments-wrapper .yadcf-filter-reset-button.silver{display:block;margin:0 auto;position:relative;top:8px}
.daily-summ-wrapper #inner-main-part,.patients-wrapper #inner-main-part,.appointments-wrapper #inner-main-part{padding-left:15px}
.daily-summ-wrapper .container-fluid .col-xs-12,.patients-wrapper .container-fluid .col-xs-12,.appointments-wrapper .container-fluid .col-xs-12{padding:0 8px}
.daily-summ-wrapper .panel .panel-body,.patients-wrapper .panel .panel-body,.appointments-wrapper .panel .panel-body{padding:10px 0!important}
.daily-summ-wrapper .dt-button,.appointments-wrapper .dt-button,.patients-wrapper .dt-button{margin:0 8px 6px 0}
.daily-summ-wrapper .dt-button:last-child,.appointments-wrapper .dt-button:last-child,.patients-wrapper .dt-button:last-child{margin-bottom:0}
.patient-info-wrapper .b-align button{width:auto!important}
.open-noti-wrapper .dt_head > div{width:100%;text-align:center;margin-bottom:20px}
.open-noti-wrapper .dt_head{margin-top:20px}
.edit-patient-wrapper .group{left:25px!important}
.edit-patient-wrapper #jaw-images-con{width:80%}
.patient-info-wrapper .group{left:25px!important}
.patient-info-wrapper #jaw-images-con{width:80%}
.patient-info-wrapper .r-slim-box{width:100%;float:none;height:auto;min-height:40px}
.patient-info-wrapper .r-cst-va{left:0;right:0}
.btns-clinic-align{float:none}
.fc-toolbar .fc-right{width:69%;margin:0 auto;float:none!important}
#mypage{margin:0 auto;padding:0}
#schedule-part{z-index:1}
#footer-content p{text-align:center}
#main-doc-name{padding:0}
#patient-list{width:90%}
.bs-p-tag{text-align:left}
.emr-table tr th{width:50%}
.dataTables_filter,.dataTables_length{float:none}
.dataTables_length{margin:25px 0 0}
.check_box label{width:80%!important;word-wrap:break-word!important}
.patient-res-file{margin:4% auto}
#schedule-part2{float:none;margin:0 auto}
.patient_dat{width:33%}
.auto-com-div{width:91%;margin:5px 10px 17px}
#clinic-lnks ul li{padding:4px 3px}
.all-details-patient{width:90%;float:none;margin:0 auto}
#back-top{margin-left:90%}
.mysearch_box{width:140px!important}
#clinic-lnks ul li a{display:block;padding:4px 8px}
#dd{right:14px}
#patient_all_details{left:0}
.mysearch_box{margin:5px 0 4px}
.mypanel-style{padding:0!important}
.pull-right{text-align:center;float:none!important}
#new_medical_history{margin:0 0 15px}
#hours-schedule h5,.res-doc-main h5{font-size:12px}
#hos-logo{padding:0}
.res-doc{width:44%}
.emr-table tr th{width:58%}
.dataTables_length{margin:12px 0 0}
div.dataTables_info{padding-top:0!important}
div.dataTables_info,div.dataTables_paginate{padding:0}
.all-details-patient{width:98%}
.all-details-patient,.panel-body{padding:6px}
.dataTables_filter{margin:8px 0 0!important}
#entrys_table_1_paginate{margin:4px 0 0!important}
.example,.radio-inline{padding-right:0p x!important}
.edit_stf_head{font-size:15px;padding:0 0 5px 8px}
div.dataTables_info,div.dataTables_paginate{float:none;padding:10px 0 0}
.fc-toolbar .fc-center{top:-75px;left:70px}
.fc .fc-toolbar > * > *{margin-left:20px}
.calendar-drop{left:60px}
.edit_chk-rgt,.edit_chk-lft{float:none}
#cal_view{left:16%}
#calendar h2{padding:0}
#calendar{padding-top:45px}
.treatment-wrapper #myModal .modal-footer button[type="button"]{display:block;margin:0 auto 10px}
.treatment-wrapper #myModal .modal-footer .alertsett{width:100%}
.gsync-div{top:194px}
.rgt-len{left:0}
.patient-info-wrapper .panel-body p.billing_title, .pending_title,.pending_title{padding:0 0 30px!important}
}
@media screen and (max-width:736px) and (orientation:landscape){
.fixed1{position:absolute}
.clinic_list_table{width:96%}
}
@media screen and (max-width:435px){
.u-jan-label{width:100%;float:none;text-align:inherit}
.u-jan-timeslot{margin:0 auto;float:none}
.u-jan-form .btn-group{width:168px;float:none;margin:0 auto}
#Billing-reminder label.btn{float:none}
#Billing-reminder label.mylabel:first-child{padding-top:0!important}
}
@media screen and (max-width:430px){
.fc .fc-toolbar > * > *{float:none!important}
.myforms_align{width:95%}
.emr-table tr th{width:55%}
#clinic-lnks ul li a{padding:7px 0}
.fc-toolbar .fc-right{width:72%}
#schedule-part{width:100%;margin:0 auto}
.btn_profile_edit{padding:8px 13px 15px}
#container-settings{width:92%;margin:o auto}
.mysearch_box{width:150px!important}
.emr-sett-wrapper label{padding-right:8px}
.open-noti-wrapper .modal-dialog,.clinic-profile-wrapper .modal-dialog{width:90%}
.gsync-div{width:110px;top:185px;left:0;right:0;margin:auto}
#calendar-part{margin-top:50px}
}
@media screen and (max-width:414px){
.setTimings{float:none;display:block;margin:0 auto}
.edit-dentist-wrapper .right_align{float:none;display:block;text-align:center;margin-top:15px}
.edit-patient-wrapper .group{left:0!important}
.edit-patient-wrapper .set-btns{width:270px;margin:12px 4px}
.edit-patient-wrapper #jaw-images-con{width:92%}
.calendar-wrapper .mybtmlab{padding:0 12px!important}
.patient-info-wrapper .group{left:0!important}
.patient-info-wrapper .set-btns{width:270px;margin:12px 4px}
.patient-info-wrapper #jaw-images-con{width:92%}
#main-doc-name p,.staff-doc p{font-size:14px}
#main-doc-name span,.staff-doc span{font-size:12px}
#main-doctor,#hos-logo{float:none;margin:4% auto;width:94%}
.emr-table tr th span{padding:0 3px}
.emr-label{width:80%}
.com-label{font-weight:400}
.btn1{font-size:0!important;margin-top:9px}
.emr_set_lab{padding:0;font-weight:400}
.fc-toolbar .fc-right{width:100%}
.jaw-form label{font-size:13px;font-weight:400}
.checkbox_div_2,.pure-table{width:96%;margin:0 auto}
.tcss tr td{text-align:center}
.sus-btn-align{float:none}
.calendar-drop{left:45px}
.fc-toolbar .fc-center{top:-65px;left:77px}
#clinic-lnks ul li{padding:0 6px;font-size:12px}
.all-patient-txt{padding:0 9%!important}
#back-top{margin-left:88%}
.mysearch_box{margin:5px 4px;width:170px!important}
.mytxt-lab{padding:8px 0 0}
.ja-middle-img{width:25px!important}
#hours-schedule h5,.res-doc-main h5{margin:0}
.btm_div .DTTT_container{float:none!important}
.dataTables_length{margin:0!important}
.formbox{width:92%}
.edit-dentist-right p{font-size:12px}
.disable_div{font-size:20px}
.mysearch_box{width:111px!important}
#container-settings #settings-left{padding:0}
.patient-info-wrapper .hide-responsive{margin:0 10px 0 6px}
.patient-info-wrapper .b-align button{margin:0 4px 12px 12px !important}
.patient_dat{width:50%}
.profile-arrow::before{left:86px}
.edit-dentist-right{width:100%}
.edit-staff-wrapper .edit-dentist-right p span{line-height:1.6!important}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:410px){
.patient_dat:nth-child(2n) .tabind{left:auto;right:20px}
}
@media screen and (max-width:375px){
.patient-info-wrapper .table{width:650px}
.edit-patient-wrapper .group{left:0!important;width:360px}
.edit-patient-wrapper #jaw-form{max-width:366px!important}
.edit-patient-wrapper .group{width:auto}
.edit-patient-wrapper #jaw-images-con{width:100%}
.patient-info-wrapper .group{left:0!important;width:360px}
.patient-info-wrapper #jaw-form{max-width:366px!important}
.patient-info-wrapper .group{width:auto}
.patient-info-wrapper #jaw-images-con{width:100%}
.schedule-timing{width:24%}
#main-doc-name{padding:10px}
.panel-title{font-size:13px!important}
.mypanel-head{padding:10px 6px}
.my-clear{clear:both}
.emr-table tr th{width:50%}
.emr-label{width:80%}
.dataTables_length{float:none;text-align:center;margin:25px 4px 10px}
.fc-toolbar .fc-right{width:100%}
.group-txt{width:100%}
#clinic-lnks ul li{padding:0 4px}
.mytxt-lab{padding:8px 0 0}
#calendar{width:100%}
.mysearch_box{width:125px!important}
#particular-patient h5{font-size:14px}
.calendar-drop{left:24px}
.emr-table tr th{width:50%}
#schedule-part2{width:85%}
.daily-summ-wrapper #reports-head-left,.appointments-wrapper #reports-head-left,.patients-wrapper #reports-head-left,.daily-summ-wrapper #reports-head-right,.appointments-wrapper #reports-head-right,.patients-wrapper #reports-head-right{width:100%}
.drop1{margin:6px 8px 0}
.drop2{margin:6px 8px 12px}
.clinic-slt-stl{width:98%!important}
.res-doc{width:43%}
.profile-arrow::before{left:77px}
.modal-dialog.clinic-popup{width:96%}
.u-jan-d-roles{width:auto}
#cal_view{left:6%}
.resp-fc-head-fixed{width:98%}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:375px){
.resp-fc-head-fixed{width:98.2%}
}
@media screen and (max-width:360px){
.edit-patient-wrapper .group,.patient-info-wrapper .group{left:0!important;width:350px}
.DemoBS2{width:96%}
.com-label{width:71%;padding:0!important;line-height:1.8}
.emr_set_lab{padding:6px 0}
.jaw-tabs{width:320px!important}
.calendar-drop{left:18px}
.fc-toolbar .fc-center{top:-81px}
#clinic-lnks ul li{padding:0 4px}
.all-patient-txt{padding:0 9%!important}
.auto-com-div{margin:5px 9px 17px}
#schedule-part2{width:90%}
.mysearch_box{width:120px!important}
#schedule-part{width:100%}
.lab_records_style{margin:0 0 8px}
.my_row_style{margin:0 8px}
.table left_2{margin-left:20px!important}
.create_payment{margin-top:12px}
.clinic-list table tr th{font-size:12px}
#clinic-links #clinic-links-patient p{font-size:11px}
.billing_src_top{top:-20px}
.calendar-align{margin:18px 0 12%}
.profile-arrow::before{left:73px}
#calendar h2{padding:6px 0 0}
#notification-nav{left:-80px}
#notification-nav::before{right:100px}
.dentist_no_wallet #notification-nav::before,.staff_header #notification-nav::before{right:13px}
.dentist_no_wallet #notification-nav,.staff_header #notification-nav{left:auto;right:0}
}
@media screen and (max-width:359px){
#btn2{margin:10% 2px 0}
.drop1{margin:6px 6px 0}
.drop2{margin:6px 6px 12px}
#calendar h2{font-size:14px}
table.dataTable{width:100%!important;margin:0 auto}
.mysearch_box{width:100px!important}
.emr-table tr th{width:50%}
.emr-table tr th span{padding:0 1px}
.clinic-profile{padding:2px}
/* .pending_title{font-size:13px!important} */
.clinic-profile-wrapper .col-xs-1,.clinic-profile-wrapper .col-xs-10,.clinic-profile-wrapper .col-xs-11,.clinic-profile-wrapper .col-xs-12,.clinic-profile-wrapper .col-xs-2,.clinic-profile-wrapper .col-xs-3,.clinic-profile-wrapper .col-xs-4,.clinic-profile-wrapper .col-xs-5,.clinic-profile-wrapper .col-xs-6,.clinic-profile-wrapper .col-xs-7,.clinic-profile-wrapper .col-xs-8,.clinic-profile-wrapper .col-xs-9{font-size:10px;padding-left:0;padding-right:0}
.m-btn-float{background:#fff none repeat scroll 0 0;display:block;float:none;padding-left:10px;text-align:center;margin-top:10px}
.btns-clinic-align{display:block;float:none;margin:5% auto;text-align:center}
.fixed1{position:absolute;right:0;top:330px;z-index:104}
}
.u-med-no-records{color: #333;display: inline-block;font-size: 11px;padding-bottom: 10px;padding-left: 5px;padding-top: 2px;}
.u-color-change{color:#333;}
@media screen and (max-width:320px){
.edit-dentist-wrapper .btn{padding:3px 4px!important}
.edit-patient-wrapper .group{left:0!important;width:320px}
.edit-patient-wrapper #jaw-images-con{width:100%}
.clinic-profile-wrapper .upload_css{max-width:180px}
.patient-info-wrapper .group{left:0!important;width:320px}
.patient-info-wrapper #jaw-images-con{width:100%}
.txt{padding:6px 2px}
#schedule-part2{width:90%}
.mytxt-lab{font-size:12px;padding:9px 3px 0}
#calendar{margin:6% 0}
.fc-toolbar .fc-right{width:100%}
.map_up,.map_up2{float:none}
#back-top{margin-left:85%}
.tcss tr td{padding:13px 2px 3px}
.jaw-tabs{width:275px!important}
.calendar-drop{left:2px}
.calendar-align{margin:18px 0 12%}
#clinic-lnks ul li{padding:0 0 0 3px}
.auto-com-div{margin:5px 12px 17px;width:88%}
#schedule-part{width:100%}
#btn2{margin:10% 2px 0}
#dd{right:6px}
.tcss tr td{text-align:left}
.res-doc{width:43%}
.div-clinic-images{margin:5px 0 0!important}
.clinic-list table tr th{padding:2px 6px}
.treat_controls{margin-left:3px!important}
.edit-dentist-right p{font-size:12px}
#dd{right:2%}
.mysearch_box{width:111px!important}
.clinic-slt-stl{width:84%!important}
.profile-arrow::before{left:65px}
.edit-staff-wrapper .btn{padding:3px 4px}
#cal_view_txt p{font-size:12px}
}