@charset "utf-8";/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: 'Lato', sans-serif;
}

header{width:100%;float:left;}

header .top_header_content{width:100%;float:left;border-bottom:#959595 solid 2px;
padding:20px 35px 0px;}

.header_bottom_padding{padding-bottom:20px !important;}

header .top_header_content h1{ width:100%; float:left;color:#0066cc;font-size:27px;text-transform: capitalize;font-weight:bold; text-align:center; margin-bottom:8px; margin-top:0px;}

header .top_header_content h1 a{text-decoration:none;color:#0066cc;font-size:27px;}

section.login_content{width:100%;float:left;text-align:center; display: -webkit-flex;display:flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;text-align:center; height:450px;}

section.login_content .login{width:45%;margin:auto;display:block;}

section.login_content .login .bansal_optics_login{width:100%;float:left;background:#efefef;padding:30px 30px 30px;border-top:#0066cc solid 2px;border-radius:10px;}



section.login_content .login .bansal_optics_login .login_submit{width:100%;float:left;margin-top:10px;}

section.login_content .login .bansal_optics_login .login_submit button.submit{float:left;width:109px;border-radius:10px;background:#0066cc;border:#acacac solid 1px;color:#fff;height:39px;font-size:19px;line-height:0px;}

section.login_content .username_content{width:100%;float:left;}

.input_icon{width:53px;height:20px;background:#0066cc;border-radius: 10px;font-size:20px;color:#fff;border:none;}

.username_name{height:41px !important;}

.input-group {position: relative;display: table;border-collapse: separate;width: 100%;}



section.login_content .login .bansal_optics_login .login_submit .submit:focus{outline:0px;}

section.login_content .login .bansal_optics_login .login_submit a{float:right;font-size:16px;color:#0066cc;text-decoration:none;margin-top:5px;}

section.login_content .login .bansal_optics_login .login_submit a:hover{color:#000;}


.username_name::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#000;
}
.username_name::-moz-placeholder { /* Firefox 19+ */
  color:#000;
}
.username_name:-ms-input-placeholder { /* IE 10+ */
  color:#000;
}
.username_name:-moz-placeholder { /* Firefox 18- */
  color:#000;
}

footer{width:100%;float:left;background:#0066cc;padding:28px 0px;text-align:center;}

footer ul{width:100%;float:left;margin:0px;padding:0px;}

footer ul li{display:inline-block;list-style:none;border-right:#fff solid 1px;margin-right:10px;padding-right:10px;color:#fff;text-transform: capitalize;line-height:12px;}

footer ul li:last-child{border-right:none;margin-right:0px;}

footer ul li a{text-decoration:none;color:#fff;}

footer ul li a:hover{color:#000;text-decoration:none;}

.menu_bar{float:left;margin-top:5px; width:100%; text-align:center;}

nav{width:100%;float:left;margin:0px;padding:0px;}

nav ul{width:100%;float:left;margin:0px;padding:0px;}

nav ul li{ display:inline-block; margin-right:20px;list-style:none;}

nav ul li:last-child{margin-right:0px;}

nav ul li a{font-weight:bold;text-decoration:none;font-size:16px;color:#000;text-transform: uppercase;padding-bottom:20px; display:inline-block;}

nav ul li a:hover{color:#0066cc;text-decoration:none;}

nav ul li a:focus{outline:0px;text-decoration:none;}

.mean-container b{color: #fdfdf8;float: left;padding: 15px 13px 11px;}


@media only screen and (min-width:981px)
{
li.sub_main {
  position:relative;
  
}
li.sub_main > ul.sub_child  {
  display: none;
  left: 0px;
  margin: 0;
position: absolute;
  text-align: left;
  top:42px;
  z-index:999999999 !important;
  width:160px;
  background:#ffffff;
  padding:0px 0px 0px 0px;




}
li.sub_main:hover > ul.sub_child {
  display: inline-block;
  
  

}
ul.sub_child > li {
  width:100%;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  background:#0066cc !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
 font-size: 13px;
 border-bottom:#ededed solid 1px;
}
ul.sub_child > li:last-child {
  border: none;
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
ul.sub_child > li > a {
  color:#FFF !important;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 13px;
  display: inline-block;
  text-align:left;
  color:#fff !important;
 text-transform: capitalize;
  font-family: 'Lato', sans-serif;
  font-size:13px;
  font-weight:normal;
  
}
ul.sub_child > li > a:hover {
  color:#fff !important;
  background:#006699;
  text-decoration:none;
}

}

section.dashboards{width:100%;float:left;padding:37px 0px 110px;}

section.dashboards .new_orders{width:100%;float:left;background:#007bff;position:relative;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;}

section.dashboards .new_orders h2{width:100%;float:left;margin-top:25px;margin-bottom:25px;font-size:18px;color:#fff;padding-left:20px;}

section.dashboards .new_orders a{width:100%;float:left;padding:15px 20px;color:#fff;text-decoration:none;text-transform: capitalize;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:relative;z-index:5;background-color: rgba(0,0,0,.03);border-top: 1px solid rgba(0,0,0,.125);}

section.dashboards .new_orders a i{float:right;margin-top:5px;}



.new_orders_icons{width:66px;position:absolute;top: -1px;
    right: -10px;color:#fff;font-size:70px;-webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(22deg);}

section.dashboards .new_orders.daily_sales_color{background:#697888;}

section.dashboards .new_orders a.daily_sales_link{background-color: rgba(0,0,0,.03); border-top: 1px solid rgba(0,0,0,.125); }

section.dashboards .new_orders.pending_orders_color{background:#28a745;}

section.dashboards .new_orders a.pending_orders_link{background-color: rgba(0,0,0,.03); border-top: 1px solid rgba(0,0,0,.125); }

section.dashboards .new_orders.customers_patients_color{background:#dc3545;}

section.dashboards .new_orders a.customers_patients_link{background-color: rgba(0,0,0,.03);border-top: 1px solid rgba(0,0,0,.125); }

section.dashboards .order_status{width:100%;float:left;}

section.dashboards .order_status h2{width:100%;float:left;margin:0px;font-size:16px;color:#000;font-weight:bold;}

section.dashboards .table_content{width:100%;float:left;margin-top:12px;}

section.dashboards .view_more{width:100%;float:left;text-align:center;margin-top:20px;}

section.dashboards .view_more a {background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.dashboards .view_more a:hover{text-decoration:none;} 

table {border-collapse:collapse; }
.table_05 td {padding:8px 0px; text-align:left;padding-left:15px;}
.table_05 tr {font-size:14px;}

.table_05 td font{color:#7266ba;}

.table_05 thead {background:#99ad79 !important;}

.table_05 thead tr th{padding:8px 0px;text-align:left;padding-left:15px;color:#7266ba;font-weight:bold;border-bottom:#d7d7d7 solid 1px;border-top:#d7d7d7 solid 1px;font-size:14px;background:#fff;}

.table_05 tr:nth-child(even) {background: #fff;color:#000;}
.table_05 tr:nth-child(odd) {background: #e1e1e1;color:#000;}



.table_06 td {padding:8px 0px; text-align:left;padding-left:15px;border:#d7d7d7 solid 1px;}
.table_06 tr {font-size:14px;}

.table_06 thead {background:#99ad79 !important;}

.table_06 thead tr th{padding:8px 0px;text-align:left;padding-left:15px;color:#7266ba;font-weight:bold;border:#d7d7d7 solid 1px;font-size:14px;background:#fff;}

.table_06 thead tr th.table_bottom_padding{padding-bottom:0px !important;border:none !important;}

.table_06 tr:nth-child(even) {background: #fff;color:#000;}
.table_06 tr:nth-child(odd) {background: #e1e1e1;color:#000;}

.order_status_content{width:100%;float:left;padding:15px;border-top:#0066cc  solid 2px;background:#efefef;margin-top:10px;border-radius:10px;}

.latest_activities{width:100%;float:left;}

.latest_activities h2 {width: 100%;float: left;margin: 0px;font-size: 16px;color: #000;
font-weight: bold;text-transform: capitalize;border-bottom:#d7d7d7 solid 1px;padding-bottom:10px;margin-bottom:10px;}

.latest_activities ul{width:100%;float:left;margin:0px;padding:0px;min-height:20px;}

.latest_activities ul li{width:100%;float:left;list-style:none;margin-bottom:10px;}

.latest_activities ul li p{float:left;font-size:13px;color:#000;margin-bottom:0px;font-weight:bold;}

.latest_activities ul li span{float:right;font-size:11px;color:#000;font-weight:bold;}

.latest_activities ul li p font{color:#7266ba;}

.latest_activities ul li span font{color:#7266ba;}

.latest_activities ul li p font.activities_color{color:#23b7e5;}
.latest_activities ul li span font.glasses_pending{color:#23b7e5;}

.latest_activities ul li p font.fitting_color{color:#f05050;}
.latest_activities ul li span font.fitting_pending{color:#f05050;}

section.patient_profile{width:100%;float:left;padding:10px 0px;}

section.patient_profile .patient_profile_link{width:100%;float:left;text-align:center;min-height:31px;}

section.patient_profile .patient_profile_link ul{width:100%;float:left;margin:0px;padding:0px;}

section.patient_profile .patient_profile_link ul li{display:inline-block;margin-right:15px;list-style:none;}

section.patient_profile .patient_profile_link ul li:last-child{margin-right:0px;}

section.patient_profile .patient_profile_link ul li a{display:inline-block;background:#0066cc;color:#fff;padding:5px 15px;border-radius:5px;font-size:15px;text-decoration:none;border:none;}

section.patient_profile .patient_profile_link ul li a i{margin-right:10px;}

section.patient_profile .patient_profile_content{width:100%;float:left;margin-bottom:5px;}

section.patient_profile .patient_profile_content p{width:100%;float:left;margin-bottom:0px;font-size:13px;color:#0066cc;margin-top:5px;}

section.patient_profile .patient_profile_content .patient_profile_name{width: 100%;float: left;
border-radius: 0px;height: 30px;}

section.patient_profile .patient_profile_content .patient_profile_date{width: 100%;float: left;
border-radius: 0px;height: 30px;}

section.patient_profile .patient_profile_fh{width:100%;float:left;margin-bottom:5px;}

section.patient_profile .patient_profile_fh p{float:left;margin-bottom:0px;font-size:13px;color:#0066cc;margin-top:5px;}

section.patient_profile .patient_profile_fh .patient_profile_right_content{width:87%;float:right;}

section.patient_profile .patient_profile_fh .patient_profile_right_content 
.patient_profile_content_name{width: 100%;float: left;
border-radius: 0px;height: 30px;}

.selectDiv7 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault7 {padding-left:8px;}

.selectBox7 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 86% 54% #fff; height:30px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;}
#inventry-page 
.selectBox7{margin-top: 10px;}
.select_margin7{margin-top:0px;}


.selectDiv13 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault13 {padding-left:8px;}

.selectBox13 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 86% 54% #fff; height:30px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;}
#inventry-page 
.selectBox13{margin-top: 10px;}
.select_margin13{margin-top:0px;}

.selectDiv2 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault2 {padding-left:8px;}

.selectBox2 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 94% 54% #fff; height:30px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;}
#inventry-page 
.selectBox2{margin-top: 10px;}
.select_margin2{margin-top:0px;}



.selectDiv8 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault8 {padding-left:8px;}

.selectBox8 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 95% 54% #fff; height:30px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;}
#inventry-page 
.selectBox8{margin-top: 10px;}
.select_margin8{margin-top:0px;}



.selectDiv9 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault9 {padding-left:8px;}

.selectBox9 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 97% 54% #fff; height:30px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;margin-bottom:5px;}
#inventry-page 
.selectBox9{margin-top: 10px;}
.select_margin9{margin-top:0px;}




.selectDiv11 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}

.selectDefault11 {padding-left:8px;}

.selectBox11 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.jpg) no-repeat 97% 54% #fff; height:30px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 12px;float: left;line-height:20px;border: #ccc  1px solid;font-size:13px;border-radius:0px;color:#525252;margin-bottom:5px;}
#inventry-page 
.selectBox11{margin-top: 10px;}
.select_margin11{margin-top:0px;}



section.patient_profile .address_content{width:100%;float:left;margin-bottom:5px;}

section.patient_profile .address_content p{float:left;font-size:13px;color:#0066cc;margin-top:10px;margin-bottom:0px;}

section.patient_profile .address_content .message{width:87%;float:right;border-radius:0px;resize:none;height:45px;}


section.patient_profile .email_content{width:100%;float:left;margin-bottom:5px;}

section.patient_profile .email_content p{float:left;font-size:13px;color:#0066cc;margin-top:5px;margin-bottom:0px;}

section.patient_profile .email_content .email_name{width: 87%;float:right;border-radius: 0px;
height: 30px;}

section.patient_profile .important_events{width:100%;float:left;}

section.patient_profile .important_events  h3{width:100%;float:left;background:#0066cc;text-align:center;padding:10px 0px;font-size:15px;font-weight:bold;color:#fff;border-radius:5px;margin-top:0px;margin-bottom:10px;}

section.patient_profile .important_events_content{width:100%;float:left;margin-top:5px;}

section.patient_profile .important_events_content .important_dates{width: 100%;float: left;
border-radius: 0px;height: 30px;}

section.patient_profile .important_right_panel{width:100%;float:left;min-height:0px;}

section.patient_profile .submit_content{width:100%;float:left;margin-top:20px;}

section.patient_profile .submit_content button{background:#0066cc;font-size:15px;color:#fff;border:none;padding:10px 20px;margin-left:7px;border-radius:5px;float:right;}

section.revisit{width:100%;float:left;padding:10px 0px 10px;}

section.revisit .revisit_content {width: 100%;float: left;margin-bottom:5px;}

section.revisit .revisit_content p {width: 100%;float: left;margin-bottom: 0px;font-size: 13px;
color: #0066cc;margin-top:5px;}

section.revisit .revisit_content .revisit_content_name {width: 100%;float: left;border-radius: 0px;
height: 30px;}

section.revisit .revisit_search{width:100%;float:left;}

section.revisit .revisit_search button{background:#0066cc;font-size:15px;color:#fff;border:none;padding:10px 20px;border-radius:5px;float:right;}

section.revisit .revisit_table_content{width:100%;float:left;margin-top:40px;padding-bottom: 100px;}

section.diagnose{width:100%;float:left;padding:10px 0px 110px;}

section.diagnose .diagnose_content{width:100%;float:left;margin-bottom:5px;}

section.diagnose .diagnose_content p {float: left;margin-bottom: 0px;font-size: 13px;
color: #0066cc;margin-top:5px;}

section.diagnose .diagnose_content .diagnose_name{width:66%;float:right;border-radius: 0px;
height: 30px;}

section.diagnose .diagnose_code{width:100%;float:left;margin-bottom:5px;}

section.diagnose .diagnose_code p {float: left;margin-bottom: 0px;font-size: 13px;
color: #0066cc;margin-top:5px;}

section.diagnose .diagnose_code .diagnose_code_name{width:100%;float:left;border-radius: 0px;
height: 30px;}

section.diagnose .diagnose_list{width:100%;float:left;text-align:center;margin-top:10px;}

section.diagnose .diagnose_list ul{width:100%;float:left;margin:0px;padding:0px;}

section.diagnose .diagnose_list ul li{display:inline-block;list-style:none;margin-right:14px;}

section.diagnose .diagnose_list ul li:last-child{margin-right:0px;}

section.diagnose .diagnose_list ul li button {background: #0066cc;font-size: 15px;color: #fff;border: none;padding: 10px 20px;border-radius: 5px;}

section.diagnose .diagnose_details{width:100%;float:left;margin-top:14px;}

section.diagnose .diagnose_details h3{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:21px;color:#0066cc;font-weight:bold;text-align:center;}

section.diagnose .diagnose_details .diagnose_details_content{width:100%;float:left;margin-bottom:5px;}

section.diagnose .diagnose_details .diagnose_details_content p {float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.diagnose .diagnose_details .diagnose_details_content .diagnose_details_name{width: 100%;
float: left;border-radius: 0px;height: 30px;}

section.diagnose .diagnose_detail_list{width:100%;float:left;}

section.diagnose .diagnose_detail_list h2{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:21px;color:#0066cc;text-align:center;font-weight:bold;}

section.diagnose .diagnose_detail_list ul{width:100%;float:left;margin:0px;padding:0px;}

section.diagnose .diagnose_detail_list ul li{width:18%;float:left;list-style:none;margin-right:10px;}

section.diagnose .diagnose_detail_list ul li:last-child{margin-right:0px;}

section.diagnose .diagnose_detail_list ul li p{width:100%;text-align:center;float:left;margin-bottom:10px;margin-top:0px;font-size:13px;color:#0066cc;}

section.diagnose .diagnose_detail_list ul li span{width:100%;float:left;}

section.diagnose .diagnose_detail_list .diagnose_right_name{width: 100%;float: left;border-radius: 0px;height: 30px;}

section.diagnose .pd_content{width:100%;float:left;}

section.diagnose .pd_content h2{width:100%;float:left;margin-top:0px;margin-bottom:20px;font-size:21px;color:#0066cc;text-align:center;font-weight:bold;}

section.diagnose .pd_content .pd_name{width: 100%;float: left;border-radius: 0px;height: 30px;margin-top:28px;}

section.diagnose .rdiagnose{width:100%;float:left;margin-top:20px;}

section.diagnose .rdiagnose h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:21px;color:#0066cc;text-align:left;font-weight:bold;}

section.diagnose .rdiagnose_content{width:100%;float:left;}

section.diagnose .rdiagnose_content p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}


section.diagnose .rdiagnose_name{width: 100%;float: left;border-radius: 0px;height: 30px;}

section.diagnose .medecine{width:100%;float:left;margin-bottom:5px;}

section.diagnose .medecine p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

section.diagnose .medecine .medecine_name{width: 100%;float: left;border-radius: 0px;height: 30px;}

section.diagnose .medecine button {background: #0066cc;font-size: 15px;color: #fff;border: none;
padding: 10px 20px;border-radius: 5px;float:right;}

section.diagnose .glasses_by{width:100%;float:left;margin-bottom:5px;}

section.diagnose .glasses_by p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

section.diagnose .glasses_by .glasse_name{width: 100%;float: left;border-radius: 0px;height: 30px;}

section.diagnose .received{float:left;margin-top:0px;height:31px;margin-bottom:5px;padding-top:5px;}

.received_margin{margin:0px;}

section.diagnose .payment{width:100%;float:left;}

section.diagnose .payment p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

section.diagnose .payment .payment_name{width: 100%;float: left;border-radius: 0px;height: 30px;}

section.diagnose .received_content{width:100%;float:left;}

section.diagnose .received_content h2 {width: 100%;float: left;margin-top: 15px;margin-bottom: 10px;
font-size:17px;color: #0066cc;text-align: left;font-weight: bold;}

section.diagnose .received_date{width:100%;float:left;margin-top:5px;}

section.diagnose .received_date p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.diagnose .received_date .received_date_name{width: 100%;float: left;border-radius: 0px;
height: 30px;}

section.diagnose .delivery_content{width:100%;float:left;margin-top:30px;}

section.diagnose .next_visit{width:100%;float:left;}

section.diagnose .next_visit p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.diagnose .next_visit .next_visit_name{width: 100%;float: left;border-radius: 0px;
height: 30px;}

section.diagnose .save_button{width:100%;float:left;margin-top:20px;}

section.diagnose .save_button button {background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;border-radius: 5px;float: right;}

section.diagnose .next_visit_table_content{width:100%;float:left;text-align:center;}



section.diagnose .bill_payment{width:100%;float:left;margin-top:15px;}

a.bill_payment_linl{color:#0066cc;text-decoration:none;font-size:15px;margin-left:10px;}

section.diagnose .right_content{width:100%;float:left;background:#0066cc;}

section.diagnose .right_content h2{width:100%;float:left;text-align:center;font-size:18px;color:#fff;margin:0px;padding:10px 0px;font-weight:bold;}

section.doctor_content{width:100%;float:left;padding:10px 0px;}

section.doctor_content .top_doctor_link{width:100%;float:left;text-align:center;min-height:31px;}

section.doctor_content .top_doctor_link ul{width:100%;float:left;margin:0px;padding:0px;}

section.doctor_content .top_doctor_link ul li{display:inline-block;list-style:none;margin-right:15px;}

section.doctor_content .top_doctor_link ul li a {display: inline-block;background: #0066cc;
color: #fff;padding: 5px 15px;border-radius: 5px;font-size: 15px;text-decoration: none;border: none;}

section.doctor_content .top_doctor_link ul li a i{margin-right:10px;}

section.doctor_content .associates{width:100%;float:left;margin-bottom:5px;}

section.doctor_content .associates p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.doctor_content .associates .associates_name{width: 100%;float: left;border-radius: 0px;
height: 30px;}

section.doctor_content .associates .associates_name_text{width: 100%;float: left;border-radius: 0px;
height: 30px;}

section.doctor_content .associates .message_name{width: 100%;float: left;border-radius: 0px;
resize:none;height:45px;}

section.doctor_content .associates_content{width:100%;float:left;}

section.doctor_content .emailid{width:100%;float:left;margin-top:10px;}

section.doctor_content .emailid button {background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;border-radius: 5px;float: right;}

section.category{width:100%;float:left;padding:10px 0px 100px;}

section.category .category_list{width:100%;float:left;text-align:center;min-height:31px;}

section.category .category_list ul{width:100%;float:left;margin:0px;padding:0px;}

section.category .category_list ul li{display:inline-block;margin-right:15px;}

section.category .category_list ul li a {display: inline-block;background: #0066cc;color: #fff;
padding: 5px 15px;border-radius: 5px;font-size: 15px;text-decoration: none;border: none;}

section.category .category_list ul li a i{margin-right:10px;}

section.category .category_content{width:100%;float:left;margin-bottom:10px;}

section.category .category_content p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.category .category_content .category_name {width: 100%;float: left;border-radius: 0px;
height: 30px;margin-bottom:5px;}

section.category  .category_right_content{width:100%;float:left;}

section.category  .category_right_content  h3 {width: 100%;float: left;background: #0066cc;
text-align: center;padding: 10px 0px;font-size: 15px;font-weight: bold;color: #fff;
border-radius: 5px;margin-top: 0px;margin-bottom: 10px;}

section.category  .category_right_content  h3 i{margin-right:10px;}

section.category .category_name {width: 100%;float: left;border-radius: 0px;
height: 30px;margin-bottom:5px;}

section.category .category_button{width:100%;float:left;margin-top:10px;text-align:right;}

section.category .category_button button {background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.products{width:100%;float:left;padding:10px 0px;}

.products_content{width:100%;float:left;}

.products_content p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

.products_content .products_name{width: 100%;float: left;border-radius: 0px;
height: 30px;margin-bottom:5px;}

.products_content .products_name_mrp{width:91%;float:right;border-radius: 0px;
height: 30px;margin-bottom:5px;}

.products_content .products_delivery_time{width:91%;float:right;border-radius: 0px;
height: 30px;margin-bottom:5px;}

.power_type{width:100%;float:left;margin-top:0px;}

.power_type p {float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 10px;}

.power_type .power_type_right_content{width:85.4%;float:right;margin-top:10px;}

.power_type .power_type_right_content ul{width:100%;float:left;margin:0px;padding:0px;}

.power_type .power_type_right_content ul li{float:left;margin-right:40px;list-style:none;}

.description{width:100%;float:left;margin-top:10px;}

.description p {float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 10px;}

.description .power_type_right_content{width:87%;float:right;margin-top:5px;}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 0px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.description .power_type_right_content .message {width:100%;float:left;border-radius: 0px;
resize: none;height: 45px;} 

.choose_file {width:99px;float: left;}

.bg_color {background: #0066cc !important;color: #fff !important;padding: 14px 20px !important;
text-transform: uppercase;border-radius: 5px;margin-top: 20px !important;}

.btn {display: inline-block;padding: 6px 0px;margin-bottom: 0;font-size: 14px;font-weight: 400;
line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;
-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;
border: 1px solid transparent;border-radius: 4px;}

.description .image_upload{width:80%;float:left;margin-left:20px;margin-top:7px;margin-bottom:20px;}

.description .image_upload ul{width:100%;float:left;margin:0px;padding:0px;}

.description .image_upload ul li{float:left;margin-right:12px;list-style:none;background:#000;}

.description .image_upload ul li figure{width:39px;height:39px;float:left;}

.description .image_upload ul li figure img{width:100%;border:#dcdcdc solid 1px;}

.description_save{width:100%;float:left;margin-top:10px;text-align:right;}

.description_save button {background: #0066cc;font-size: 15px;color: #fff;border: none;
padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.sale_bill{width:100%;float:left;padding:10px 0px;}

section.sale_bill .sale_bill_list{width:100%;float:left;text-align:center;min-height:31px;}

section.sale_bill .sale_bill_list ul{width:100%;float:left;margin:0px;padding:0px;}

section.sale_bill .sale_bill_list ul li{display:inline-block;list-style:none;margin-right:10px;}

section.sale_bill .sale_bill_list ul li:last-child{margin-right:0px;}

section.sale_bill .sale_bill_list ul li a {display: inline-block;background: #0066cc;color: #fff;
padding: 5px 15px;border-radius: 5px;font-size: 15px;text-decoration: none;border: none;}

section.sale_bill .sale_bill_list ul li a i{margin-right:10px;}

section.sale_bill .sale_bill_content{width:100%;float:left;}

section.sale_bill .sale_bill_content p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.sale_bill .sale_bill_content .sale_bill_name{width: 100%;float: left;border-radius: 0px;
height: 30px;margin-bottom: 5px;}

section.sale_bill .sale_bill_table{width:100%;float:left;margin-top:20px;}

section.sale_bill .sale_bill_save{width:100%;float:left;margin-top:10px;text-align:right;}

section.sale_bill .sale_bill_save button {background: #0066cc;font-size: 15px;color: #fff;border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

.purchase_bill_button{width:100%;float:left;margin-top:10px;text-align:right;}

.purchase_bill_button button {background: #0066cc;font-size: 15px;color: #fff;border: none;
padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.expenses_category{width:100%;float:left;padding:10px 0px;}

section.expenses_category .expenses_category_content{width:100%;float:left;}

section.expenses_category .expenses_category_content p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.expenses_category .expenses_category_content .expenses_category_name{width: 100%;
float: left;border-radius: 0px;height: 30px;margin-bottom: 5px;}

section.expenses_category .expenses_category_button{width:100%;float:left;margin-top:10px;text-align:right;}

section.expenses_category .expenses_category_button button{background: #0066cc;font-size: 15px;
color: #fff;border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.expenses_category .expenses_category_button button i{margin-right:10px;}

section.expenses_category .expenses_category_table{width:100%;float:left;margin-top:10px;}

a.cancel_button{background: #0066cc;font-size: 15px;color: #fff;border: none;
padding: 10px 20px;margin-left: 10px;border-radius: 5px;float: right;text-decoration:none;}

a.cancel_button:hover{text-decoration:none;}

section.add_expence{width:100%;float:left;padding:10px 0px 200px;}

section.add_expence .expence_content{width:500px;margin:auto;display:block;}

section.add_expence .expence_left_content{width:60%;float:left;margin-top:1px;}

section.add_expence .expence_left_content .search_bar{width:257px;float: left;border-radius: 0px;
height: 30px;font-size:13px;border:#ccc solid 1px;border-right:none;}

section.add_expence .expence_left_content .expence_left_button{width:43px;height:30px;border:none;background:url(../img/submit.png) no-repeat 10px 6px #0066cc;float:right;}

section.add_expence .expence_content button{background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 5px 20px;margin-left:40px;border-radius: 5px;float:left;}

section.add_expence .expence_content button i{margin-right:10px;}

section.add_expence .add_expence_category{width:100%;float:left;}

section.add_expence .add_expence_category p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 5px;}

section.add_expence .add_expence_category .expence_category_name{width: 100%;float: left;
border-radius: 0px;height: 30px;margin-bottom: 5px;}

section.add_expence .add_expence_file{width:100%;float:left;margin-top:10px;}

section.add_expence .add_expence_file p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top: 10px;}

section.add_expence .add_expence_button{width:100%;float:left;margin-top:10px;text-align:right;}

section.add_expence .add_expence_button button {background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.expense_report{width:100%;float:left;padding:10px 0px 160px;}

section.expense_report .expense_report_content{width:100%;float:left;}

section.expense_report .expense_report_content p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

section.expense_report .expense_report_content .expense_report_name{width: 100%;float: left;
border-radius: 0px;height: 30px;margin-bottom: 5px;}

section.expense_report .expense_report_button{width:100%;float:left;margin-top:10px;text-align:right;}

section.expense_report .expense_report_button button {background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

section.expense_report .expense_report_table{width:100%;float:left;margin-top:20px;}

section.add_expence .add_expence_table{width:100%;float:left;margin-top:20px;background:#000;}

.medicines{width:100%;float:left;}

.medicines p {width:100%;float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

.medicines_name{width: 100%;float: left;border-radius: 0px;height: 30px;margin-bottom:5px;}

.medicines_content{width:100%;float:left;}

.medicines_content p {float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

.medicines_content .medicines_message{width:91.4%;float: right;border-radius: 0px;resize: none;
height: 45px;}

section.visit_report{width:100%;float:left;padding:10px 0px;}

section.visit_report .visit_report_content{width:100%;float:left;}

section.visit_report .visit_report_content p {float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

section.visit_report .visit_report_content .visit_report_name{width: 100%;float: left;border-radius:0px;height: 30px;margin-bottom: 5px;}

section.visit_report .visit_report_content .visit_report_button{width:100%;float:left;background:#000;}

section.visit_report .visit_report_button button{background: #0066cc;font-size:15px;color: #fff;border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;float:right;margin-top:5px;}

section.visit_report .visit_report_table_content{width:100%;float:left;margin-top:20px; padding-bottom:100px;}

section.visit_report .visit_check_box{width:100%;float:left;}

section.undelivered_item{width:100%;float:left;padding:10px 0px;}

section.undelivered_item .undelivered_item_content{width:100%;float:left;}

section.undelivered_item .undelivered_item_content .undelivered_item_table{width:100%;float:left;}

section.undelivered_item .undelivered_item_button{width:100%;float:left;margin-top:52px;}

section.undelivered_item .undelivered_item_button button{background: #0066cc;font-size:15px;color: #fff;border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;float:right;}

section.sale_purchase_report{width:100%;float:left;padding:10px 0px;}

section.sale_purchase_report .sale_purchase_content{width:100%;float:left;}

section.sale_purchase_report .sale_purchase_content p {float: left;margin-bottom: 0px;font-size: 13px;color: #0066cc;margin-top:5px;}

section.sale_purchase_report .sale_purchase_content .sale_purchase_name{width: 100%;float: left;border-radius: 0px;height: 30px;margin-bottom:5px;}

section.sale_purchase_report .sale_purchase_button{width:100%;float:left;}

section.sale_purchase_report .sale_purchase_button button{background: #0066cc;font-size: 15px;color: #fff;
border: none;padding: 10px 20px;margin-left: 10px;border-radius: 5px;float: right;margin-top: 5px;}


/** 22-11-2017**/

.purchase_bill_content{width: 100%;float: left;border-radius: 0px;height: 30px;margin-bottom: 5px;}

.purchase_bill_content_button{width:100%;float:left;}

.purchase_bill_content_button button {background: #0066cc;font-size: 15px;color: #fff;border: none;
padding: 10px 20px;margin-left: 10px;border-radius: 5px;}

.purchase_right_content{width:25%;float:right;margin-top:20px;}

.purchase_bill_right_content{width:100%;float:left;}

.purchase_bill_right_content p{float:left;font-size:13px;color:#000;margin-bottom:0px;margin-top:7px;}

.purchase_bill_right_content .purchase_bill_name{width:76%;float:right;border-radius: 0px;
height: 30px;margin-bottom: 5px;}

.datePicker{width:100%;float:left;height:30px;border:#ccc solid 1px;}

.datePicker2{width:100%;float:left;height:30px;border:#ccc solid 1px;}

/********* 22-1-2018 *********/ section.rgister_user{width:100%;float:left;padding:10px 0px 105px;} section.rgister_user .rgister_user_content{width:100%;float:left;} section.rgister_user .rgister_user_content_link{width:100%;float:left;} section.rgister_user .rgister_user_content_link a{color:#337ab7;} table {border-collapse:collapse; } .table_09 td {padding:8px 0px; text-align:left;padding-left:15px;} .table_09 tr {font-size:14px;} .table_09 td font{color:#7266ba;} .table_09 thead {background:#99ad79 !important;} .table_09 thead tr th{padding:8px 0px;text-align:left;padding-left:15px;color:#7266ba;font-weight:bold;border-bottom:#d7d7d7 solid 1px;border-top:#d7d7d7 solid 1px;font-size:14px;background:#fff;} .table_09 tr:nth-child(even) {background: #fff;color:#000;} .table_09 tr:nth-child(odd) {background: #e1e1e1;color:#000;} .rgister_top_heading{width:100%;float:left;margin-bottom:10px;text-align:center;} .rgister_top_heading h2{display:inline-block;margin-top:10px;margin-bottom:10px;font-size:30px;color:#0066cc;font-weight:600;} .order_list{width:100%;float:left;text-align:center;} .order_list_content{width:740px;display:inline-block;text-align:left;padding:20px;} .order_list_content_pic{width:100%;float:left;text-align:center;} h3.order_list_content_heading{width:100%;float:left;text-align:center;margin-top:-14px;} .from_date{width:100%;float:left;margin-top:19px;} .from_date button {background: #0066cc;font-size: 15px;color: #fff;border: none;padding: 10px 20px; border-radius: 5px;float: right;} .from_date button i{color:#000;}

/**** 26-2-2018 ****/

.amount{width:100%;float:left;}
.amount p{width:100%;float:left;font-size:14px;color:#000;padding-left:0px;margin-bottom:5px;text-align:right;}
.amount_content p{width:100%;float:left;font-size:14px;color:#000;margin-bottom:2px;text-align:right;}
.amount{width:100%;float:left;}

.amount_content p font{color:#337ab7;}



