/* margin */
.header {
    background: #000;
    border-top:0px !important;
    box-shadow: 0 1px 8px 0 #AF8440;
	min-height: auto !important;
    padding: 10px 0;
}
.logo img {
    max-height: 60px !important;
    position: relative;
    top: 4px;
}.feature_image{width:100px !important; height:auto !important;}

.dropdown-menu > li > a{color:#fff;}
.dropdown-menu > li > a:hover{color:#fff !important; background:#ed2024; color:#fff !important;}
.dropdown-menu{background:#373435; }
.dropdown-menu a:hover{color:#fff !important;}
.right-sectionInfo{min-height:500px;}
.m1{margin-top:20px;}
.support-video img{width:100%;}
.btn-group.open .dropdown-toggle{box-shadow:none !important;}
.dropdown-menu{border:0px !important; margin:0px !important; padding:0px !important;}
.dropdown-menu > li > a{padding:10px 20px; color:red;}
.dropdown-menu > li > a:hover{background:#219DD9 !important;}
body{background:#F8F8F8;}
header{height:91px; border-bottom:10px solid #ed2024;width:100%;}
.userprofile .dropdown-menu{background:#fff !important;}
.userprofile a{color:#333 !important;}
.top-menu ul{margin-left:0px; padding-left:0px; float:right;}
.top-menu ul li{float:left; list-style:none;}
.top-menu ul li a{width:81px; height:81px; display:block;}
.admin img{height:81px;}
.admin a{color:#000;}
.user{margin-top:30px;}
.admin{padding-right:0px;}
.navbar-default{border:none;}
.navbar-collapse{padding-left:0px !important; padding-right:0px;}
aside ul{width:100%; float:left;}
aside li{border:0px solid #d9d9d9; border-radius:5px; margin-bottom: 8px !important;}
aside li:hover{}
.heilight{background:#fff !important; font-weight:bold; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-left:0px solid #d9d9d9;  border-bottom:0px solid #d9d9d9; border-right:0px solid #d9d9d9;}
.heilight a{color:#ed2024 !important; }
/* .page-content {
    border-bottom: 5px solid #d9d9d9;
    border-radius: 10px;
    box-shadow: 0 2px 1px 0 #d9d9d9;
    min-height: 500px;
    padding: 8px 20px 24px;
	margin-bottom:30px;
} */
.aside li{display:block; width:100% !important; float:none !important;}
.left-part .navbar-nav > li{display:block; width:100% !important; float:none !important;}
.left-part .navbar-brand{display:none;}
.dashlink{ border: 1px solid #d9d9d9;
    border-radius: 10px;
    box-shadow: 0 2px 1px 0 #d9d9d9;
    padding: 37px 0px; MARGIN-BOTTOM:20PX;
	TEXT-ALIGN:CENTER;
	font-size:18px;
}
.dashlink{display:block; height:100%; font-weight:bold !important; color:#219dd9;}
.dashlink:hover{color:#fff;}
.dashlink img {
    display: block;
    margin: 0 auto 20px;
}
footer{background:#000; color:#fff; padding:10px 0px; margin-top: 15px;}
.my-profile h2{margin-top:0px; font-size:20px;}
.left-part .navbar-default{background:none !important;}
.left-part .navbar-nav > li{border-right:none !important;}
.left-part .navbar-default .navbar-nav > li > a{color:#fff !important; font-size:14px !important;}
/* my profile */
.wt-acct-head-links {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #6e6e6e;
    margin: 15px 0;
    padding: 5px;
    text-align: right;
}
.wt-acct-head-links select{border:1px solid #ccc; height:30px; width:200px;}
.wt-acct-head-links h3 {
    float: left;
	font-size:16px;
	margin:0px;
}
.wt-acct-head-links {
    color: #6e6e6e;
    text-align: right;
}
.patient-info{border:1px solid #ccc; float:left; width:100%; padding:10px 0px 0px 0px;}
.patient-info-data{}
.select-patients h3{position:relative; top:7px;}
.select-categories .pagination{float:right; margin:5px 0px 0px 0px !important;}
.select-categories select{float:left;}
.select-categories{float:left; width:100%; border:1px solid #ccc; margin-top:20px; padding:10px;}
.select-categories select {
    border: 1px solid #ccc;
    height: 30px;
    width: 200px;
}
.select-categories .pagination a{border:1px solid #ccc !important; padding:1px 2px; text-transform:uppercase; color:#333;}
.manage-patients-list{margin-bottom:20px;}
.manage-patients-list h3{display:inline; font-size:16px; position:relative; top:5px;}
.manage-patients-list .pagination{float:right; margin:5px 0px 0px 0px !important;}
.manage-patients-list select{float:left;}
.manage-patients-list{float:left; width:100%; border:1px solid #ccc; margin-top:20px; padding:10px;}
.manage-patients-list select {
    border: 1px solid #ccc;
    height: 30px;
    width: 200px;
}
.manage-patients-list .pagination a{border:1px solid #ccc !important; padding:1px 4px; text-transform:uppercase; color:#333;}
.reports-check-box{width:100%; text-align:center; float:left;}
.spacial-comments{margin:10px 0px 30px 0px;}
.search-field{margin-bottom:20px;}
.search-patient-section{margin-bottom:20px; border:5px solid #ED2024 !important;}
.advice-test-btn{width:100%; text-align:center; float:left; margin-top:30px;}
.advice-test-btn a{padding:16px 50px; background:#ED2024; color:#fff; font-size:16px; border-radius:10px; margin-bottom:20px;}
.manage-patients .patient-info{margin-bottom:5px;}
.info-edit{text-align:right;}
.manage-patients{}
.optional {
    display: inline-block;
    position: relative;
    text-align: center;
    top: 5px;
    width: 85px;
}
.search-patient-section .optional{width:auto !important;}
.add-patient-btn a{background:#ED2024; color:#fff; border-radius:5px; padding:10px 20px;}
.search-patient-section .btn-default{background:#ED2024; color:#fff !important;}
.search-patient-section .form-control{border:1px solid #ED2024;}
.search-patient-section .btn-default{border:1px solid #ED2024;}
.patients-pagination{border:5px solid #ccc; margin-top:20px; padding:10px;}
.patients-pagination .active a{background:#ED2024; border:1px solid #ED2024 !important;}
.patients-pagination .active a:hover{background:#ED2024; border:1px solid #ED2024 !important;}
.patients-pagination  ul{margin:10px 0px 0px 0px !important;}
.pagination > li > a{color:#333;}
.pagination-lg > li > a, .pagination-lg > li > span {
    font-size: 18px;
    padding: 4px 10px !important;
}
.left-part .navbar-nav {
    border-radius: 10px;
    float: left;
    margin: 0;
}
.left-part .heilight {
    background: #219DD9 !important;
   
}
.left-part .navbar-nav > li {
    background:#000;
    display: block;
    float: none !important;
    margin-bottom: 3px;
    width: 100% !important;
}
.left-part li a{color:#fff !important;}
.col-md-4 .dashlink:hover{background:#333 !important;}
.col-md-6 .dashlink:hover{background:#333 !important;}
.table-responsive .danger td {
    background: #f8f8f8 none repeat scroll 0 0 !important;
    border-color: #ddd !important;
    border-right: 1px solid #ddd !important;
    border-top: 1px solid #ddd !important;
	border-bottom:1px solid #ddd !important;
	border-left: 1px solid #ddd!important;
}
.table-responsive .info td{background:#fff !important; border-color:#fff !important; border-right:1px solid #ddd !important; border-left: 1px solid #ddd!important;}
.table-responsive .danger td img{width:22px; }
.table-responsive .info td img{width:22px;}
.colortable td, .colortable th{border:none !important;}

.apply-section {
   background: #219dd9;
    color: #fff;
    float: left;
    margin-top: 10px;
    padding: 5px;
    width: 100%;
}
.apply-section .total-item {
    float: right;
    font-weight: bold;
    padding-right: 5px;
    padding-top: 5px;
}
.apply-section .select-mode{height:30px; border:1px solid #ccc;}
.apply-section .apply-btn {
    background: #219DD9 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #fff !important;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.left-part .navbar-nav  li img{width:30px;}
.left-part .navbar-nav  li:hover{background:#219DD9;}
.header-notification{font-weight:bold;}
.header-notification a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 7px;
    text-decoration: none;
}
.header-notification img {
    margin-left: 10px;
    position: relative;
    top: 10px;
    width: 30px;
}
/* --------- AKON CATEGORY CSS */
.tablerow {
    border-top: 1px solid #ccc;
    float: left;
    width: 100%;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;
}
.tablerow .col-md-4{padding-top: 16px; font-weight:bold;}
.tablerow .col-md-8{padding-top: 12px; border-left: 1px solid #ccc; min-height: 57px; }
.tablerow .col-md-5{padding-top: 7px; border-left: 1px solid #ccc; }
.parent_image_delete {
    float: left;
    padding: 1.33%;
    width: 32%;
}
.parent_image_delete .child_delete {
    margin-top: -157px;
    position: relative;
    right: -7px;
    float: right;
}
.parent_image_delete .child_image {
    border: 1px solid #ddd;
    width: 100%;
}
.col-md-4.add-more-btn {
    border-left: 1px solid #ccc;
    height: 40px;
    width: 181px;
}
.export-csv{float: right;

margin-right: 22px;

background: #000;

padding: 10px 11px;

margin-top: 9px;}
.tablerow input[type="file"], .tablerow #addScnt {border:none !important; padding:0px !important; height:30px !important;}
.tablerow #remScnt {
    float: right;
    margin-top: -28px;
    position: absolute;
    right: 10px;
}
.first-browse{margin-top:10px; float:left; display:block; margin-bottom:10px; width:100%;}
.addScntmre{margin-bottom:10px; background: #219dd9; color:#fff; border:none !important; padding:5px 10px;}
.editproductpage .tablerow{border-left:0px !important; border-right:0px !important; }
.product-details-page .client-detail-table tr{ display: table-header-group !important;}
.product-details-page .table{margin-bottom:0px !important; border-bottom:0px !important;}
.right_dashboard .commBox{padding:0px !important;}
.left-part{padding-right:0px;}
.tablerow .col-md-8 {
    width: 80%;
}
.tablerow .col-md-4 {
    width: 20%;
}
.table-responsive{overflow-x:hidden !important;}
.add_var_btn_clss{  background: #219dd9; color:#fff; border:none; margin:15px 0px; border:none; padding: 10px 15px;}
.category-views-page .table{margin-bottom:0px;}

.table-bordered > thead > tr > th{border:1px solid #ddd !important; background:#fff;}
.upcoming_Schedule .title{text-align:left !important;}




/* ------------- END HERE ------------- */

@media (max-width:800px){
.dashlink{font-size:15px; }
.dashlink img{width:50px;}
.appointments,.message,.notifications {background-size:30px;}
.logo img{margin-top:15px;}
.appointments span,.message span,.notifications span {  
    height: 30px;
    left: 38px;
    line-height: 30px;
	border-radius:50%;
   
}
.top-menu ul li a {
    display: block;
    height: 81px;
    width: 73px;
}}

@media (max-width:767px){
.navbar-default .navbar-toggle{border:none !important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff !important;}
.navbar-default .navbar-toggle{background:#ED2024 !important;}
.support-video{margin-bottom:13px;}
.userprofile{margin-top:5px;}
.admin img {
    height: 50px;
}
.user {
    margin-top: 0;
}
.logo {
    margin-bottom: 10px;
}
.dashlink{padding:30px;}
.navbar-brand{display:block;}
header{height:auto;}
.logo img{width:100%;}

}

.page-content2{min-height: 725px;}
.table-bordered tr:last-child td{border-top:1px solid #ddd !important;}
.upcoming_Schedule .msg {
    color: #04204E;
    display: block;
    font-weight: bold;
    text-align: center;
}
.table-responsive .classfn_btn {
    left: -24px;
    margin-top: 70px;
    position: relative;
    text-align: center;
}
.table-responsive .classfn_btn img{margin-bottom:10px;}

.tablerow:last-child {

    border-bottom: 1px solid #ccc;

}