/*Pagination*/
.f-12{font-size: 12px;}
.f-14{font-size: 14px;}
.lbl{width:300px;padding:10px 0;}
.lbl span{float:left; padding-top:8px;}
.lbl select{width:25%;float:left;margin:0 8px;}
.header-navbar.floating-nav{position:absolute;}
.vertical-layout.vertical-menu-modern.menu-expanded .footer{margin-left:265px;}
.navbar-header  .nav .nav-item img{width:188px;}
/*.card-img, .card-img-top{width:400px;height:400px;}*/
.text-center{text-align:center;}
.table-responsive{min-height: 300px;} 
.p-b-10{padding-bottom:10px;} 
.p-t-10{padding-top:10px;} 
.p-t-25{padding-top:25px;} 
.m-b-10{margin-bottom:10px;} 
.m-t-10{margin-top: 10px;} 
.m-l-20{margin-left: 20px;}
.m-l-10{margin-left: 10px;}
.p-r-10{margin-right: 10px;} 
.m-t-5{margin-top: 5px;} 
.m-t-m-50{margin-top: -50px;} 
.f-11{font-size: 11px;}
.f-17{font-size: 17px;}
.m-t-35{margin-top: 35px;}
.b-b{border-bottom: 1px solid;}
::-webkit-scrollbar {width: 4px;}
::-webkit-scrollbar-track {width: 4px;}
::-webkit-scrollbar-thumb {background-color: #2CAA8A;}
::-webkit-scrollbar-thumb:hover {background-color: #2CAA8A;}
.card-header {padding: 1rem 1rem;}
.pricing-card .card.popular {border: 1px solid #999;}
#loader{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.7);z-index: 11111;display: none;}
#loader > .spinner{left: calc(50% - 22px);position: relative;top: calc(50% - 22px);color: #fff;}
.notify {box-sizing: border-box;left: 10px;position: fixed;top: 20px;width: 400px;}
.notify-top-center {left: calc(50% - 175px);z-index: 1111112 !important;}
.auth-cover .auth-inner .bg-image {background:  url("../../admin-assets/images/pages/hbackground.png") no-repeat center center;background-size: cover;}
.auth-cover .business-card .business-items .business-item:hover{background-color: #2CAA8A;}
.auth-cover .business-card .business-items .business-item:hover h6{color: #fff;}
.b-b-10{border-bottom: 1px solid #e8e5e5;padding-bottom: 10px;}
.b-l-10{border-left: 1px solid #e8e5e5;padding-bottom: 10px;}
.b-r-10{border-right: 1px solid #e8e5e5;padding-bottom: 10px;}
.b-t-10{border-top: 1px solid #e8e5e5;padding-bottom: 10px;}
.theam-color{color:#2caa8a}
.l-h-22{line-height: 22px;}
.f-u{text-transform: uppercase;}
.m-10{margin: 10px;}
.p-10{padding: 10px;}
.selected-address{background: #ecfffa;}
.booking-address{margin: 20px 20px;border: 1px solid #e2e4e4;padding-top: 10px;}
.selected-patient{background: #ecfffa;}
.booking-patient{margin: 20px 20px;border: 1px solid #e2e4e4;padding-top: 10px;}

#order-modern .header-title{padding: 30px 20px 10px 20px;font-size: 15px;color: #b0b0b0;font-weight: 500;}
#order-modern table > thead > tr > th{background-color: #fff;}
#order-modern .done-status{padding: 5px;background: #4CAF50;border-radius: 20px;color: white;}
#order-modern .other-status{padding: 5px;background: #e6675e;border-radius: 20px;color: white;}

.table-hover tbody tr.action {visibility: collapse;}
.table-hover tbody tr:hover + tr.action {visibility: visible;}

.word-break {
    word-break: break-all;
}    
.lt-red {
    text-decoration: line-through;
    color: #f78f8f;
} 
.comment-flow{background: white;margin: 8px 21px 12px 21px;}
.comment-flow ul{list-style-type:none;position:relative}
.comment-flow ul p{font-size:12px;color:#fff}
.comment-flow ul p span{font-size: 12px;color: #6f7476;}
.comment-flow ul p b{color: #0f1010;font-size: 12px;}
.comment-flow ul p .call{color: #0c92b5;}
.comment-flow ul p .note{color:#f44336;}
.comment-flow ul:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}
.comment-flow ul>li{margin:20px 0;padding-left:15px}
.comment-flow ul>li iframe{width:200px;height:100px}
.comment-flow ul>li img{margin:10px}
.comment-flow ul>li:before{content: ' ';background: #2caa8a;display: inline-block;position: absolute;border-radius: 50%;border: 5px solid #ffffff;left: 21px;width: 18px;height: 18px;z-index: 400;}
.comment-flow .data b{font-size: 12px;text-transform: capitalize;display: block;}
.comment-flow .data span{color: #8d8e8e;font-size: 11px;}