/* margin */
.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:#1a82b7;}
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-bottom:1px solid #d9d9d9; border-radius:10px;}
aside li:hover{font-weight:bold;}
.heilight{background:#fff !important; font-weight:bold; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px; border-left:2px solid #d9d9d9;  border-bottom:2px solid #d9d9d9; border-right:2px solid #d9d9d9;}
.heilight a{color:#ed2024 !important; }
.page-content {
    border-bottom: 5px solid #d9d9d9;
    border-radius: 10px;
    box-shadow: 0 2px 1px 0 #d9d9d9;
	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:#AF8440;}
.dashlink img{margin-right:5px;}
footer{background:#ed2024; color:#fff; padding:10px 0px;}
.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:#333 !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;}
.advice-test-btn #test_submit{border:0px !important; 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;
}

@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%;}

}

/* new css */
.test-list-with-price{ margin:20px 0px;}
.test-list-with-price table{margin-bottom:20px;}
.test-list-with-price td{border:1px solid #ccc; padding:5px; text-align:center;}
.test-list-with-price th{border:1px solid #ccc; padding:5px; text-align:center;}
.test-name-td{text-align:left !important;}
.test-category-td{background:#ED2024; color:#fff;}
.inner-header{border-bottom:5px dashed #ED2024;}


/* users */
.notification-btn{
	border: 1px solid red;
    border-radius: 50px;
    padding: 5px 10px;
    position: relative;
    top: -20px;
}
.dash-board-tab-link a:hover{text-decoration:none;}
.appointments-sheet{}
.appointments-sheet table{margin-bottom:20px;}
.appointments-sheet td{border:1px solid #ccc; padding:5px; text-align:center !important;}
.appointments-sheet th{border:1px solid #ccc; padding:5px; text-align:center !important;}
.test-name-td{text-align:left !important;}
.test-category-td{background:#ED2024; color:#fff;}
.inner-header{border-bottom:5px dashed #ED2024;}
.message {
    position: relative;
    padding: 10px;
}
    .message a {
        position: absolute;
        top: 12px;
        right: 9px;
    }
    .message.alert-danger a {
        color: #a94442;
    }
    .message.alert-warning a {
        color: #8a6d3b;
    }
    .message.alert-info a {
        color: #31708f;
    }
    .message.alert-success a {
        color: #3c763d;
    }
.my-notifications .alert{margin-bottom:2px; border-radius:0px !important; background:#fff; color:#333 !important; border:1px solid #ccc;}
.my-notifications .alert-info a{color:#333 !important; font-weight:bold;}
.navbar-default .navbar-brand {
    color: #fff;
}
.my-notifications h1{font-size:20px; margin:0px 0px 10px 0px !important;}
.patient-test-report{float:left; width:100%; padding:20px 0px;}
.patient-test-report table{margin-top:20px;}
.patient-test-report td, .patient-test-report th{border:1px solid #ccc; padding:5px;}
.patient-test-report{border:2px solid #ccc; margin-bottom:20px;}
.patient-test-report p{margin-top:20px;}
.patient-test-report h1{font-size:25px; margin:0px 0px 20px 20px;}
.patient-test-report h1 {
    font-size: 20px;
    margin: 0 0 19px 16px;
    text-align: center;






