/*



* Override Pages default styles or create your own styles here



*/

.loader{position: fixed; height: 100%; width: 100%; top:0; left: 0; z-index: 99999; background: rgba(0,0,0,0.5)}
.loader img{border-radius: 100%; position: absolute; top:50%; left: 50%; margin-top: -175px; margin-right: -175px;}

.jumbotron h1.large-demo-text{font-size: 150px;}

.page-content-wrapper h3{color: #13a2b9;}

.icon-text-search{font-size: 42px;width: 150%;}

.formox{background: #fff; padding: 20px; border-radius: 10px; margin-top: 20px; margin-bottom: 20px;}

.formox h3{margin-top: 0;}

.calendar-group{width: 100%; display: flex; align-items: center; position: relative;}

.calendar-group input{width: 100%; display: inline-block;}

.calendar-group .input-group-text{width: 50px; display: inline-block; position: absolute; top:0; right: 0; pointer-events: none;}

.calendar-group .form-control:focus + .input-group-text{border: 1px solid #7252D3}

.registerimg{ position: relative;}

.registerimg img{position: absolute; top: 50%; margin-top: -320px;}



.loginimg{ position: relative;}

.loginimg img{position: fixed; margin-top: 170px;}





.loginform{padding-top: 80px; padding-bottom:30px;}

.red{color: red;}



.userprofile{color: #000;}

.userprofile a{color:#000; word-break:break-all;}

.userprofile a.editlink{color: #fff;}

.userprofile h3{color: #13a2b9;}

.editicon{position: relative; display:inline-block; border:2px #fff solid; border-radius: 50%;}

.editicon img{border-radius: 50%;}

.editlink{position: absolute; height: 34px; width: 34px; text-align: center; top:0; right: -20px; border-radius: 50%; background:#13a2b9; border: 2px #13a2b9 solid; padding: 5px; color: #fff;}

.editsmbtn{height: 34px; width: 34px; text-align: center; border-radius: 50%; background:#13a2b9; border: 2px #13a2b9 solid; padding: 5px; color: #fff; display: inline-block; line-height: 22px;}

.editsmbtn:hover{color: #fff;}

/*.editlink:hover{color: #148e63; background: #fff;}*/

/*.registerbg{background: url("../img/register-bg.jpg") no-repeat center center;}





.form-group-default{border-width: 0 0 1px 0; border-color: #bcbcbc; }



.formox .checkboxtext{color: #fff;}

.formox .checkboxtext a{color: #fff; text-decoration: underline; font-weight: bold;}

.formox .checkboxtext a:hover{color: #fff; text-decoration: none;}

.formox h3{color: #fff; margin-top: 0; margin-bottom: 20px;}*/



.bg-gray{background:#e8e8e8 !important }

.dashboardbox{min-height:150px; position: relative; height:100%;}

.dashboardbox span.dashboardboxicon{width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius: 50%; position: absolute; top:50%; margin-top: -40px; right:20px; font-size: 40px; color: #fff;}

.dashboardbox h6{font-size: 16px; font-weight: normal; margin-bottom: 0px;}

.formmaster{background: #fff; padding: 20px; border-radius: 10px; margin-bottom: 20px;}

.formmaster h3{margin-top: 0;}

.calendar-group .input-group-text{/*padding: 10px 10px 11px;*/}

.timesloat{width:150px; display: inline-block;}

.timesloatto{width: 18%; display: inline-block; text-align: center;}

.nav-tabs > li > a{font-size: 15px;}



.appinmentcount{padding:15px; font-size: 15px; font-weight:bold; margin-bottom: 10px; background: #17a2b8; color: #fff; width: 100%;}

.filtersearch{padding:15px; font-size: 15px; font-weight:bold; margin-bottom: 10px; width: 100%;}

.selectbadge{display: inline-block; width: auto; padding: 6px; font-size: 15px; border:1px #999 solid; background: #fff; color: #999; margin-right:10px; margin-bottom: 10px; font-weight: normal;}

.selectbadge.active,.selectbadge:hover{color: #fff; background:#999; border-color: #999;}

span.selectbadge.active{background:#13a29b; border-color: #13a29b;}

.boxwithtitle .filterbox{border-top-left-radius: 0px;}

.boxtitle{text-align: center; display: inline-block; background: #fff; padding: 15px 0; font-size: 17px; font-weight: bold; border-top-left-radius: 7px; border-top-right-radius:7px;}



.bg-orange{background: #fecf80;}

.bg-lightblue{background: #b9e7ff;}

.bg-lightgray .border-bottom{border-color: #fff !important;}

.bg-lightgray{background: #e4e4e4;}

.bg-transparent{background: #fff !important;}

.bg-transparent h4{color: #13a2b9;}

.card.box-shadow,.box-shadow{-webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.2);

box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.2);}

.tabtitleshadow{-webkit-box-shadow: 0px -8px 15px 0px rgba(0,0,0,0.2);

-moz-box-shadow: 0px -8px 15px 0px rgba(0,0,0,0.2);

box-shadow: 0px -8px 15px 0px rgba(0,0,0,0.2);}

.page-content-wrapper h1{font-size: 30px;}

.jumbotron{background:transparent;}

.page-content-wrapper h1{margin-top: 0; margin-bottom: 30px;}

.container-fluid.padding-25{padding-top: 0 !important;}

.breadcrumb{padding-top: 20px; margin-bottom: 15px; border-bottom:1px solid rgba(224, 224, 224, 0.7);}

.breadcrumb a{margin-left: 0;}



.bg-darkorange{background: #ff9000;}

.bg-red{background: #bd0100;}

.bg-green{background: #009304;}



.bg-blue1{background:#111e6c;}

.bg-blue2{background:#0e4d92;}

.bg-blue3{background:#0f52ba;}

.bg-blue4{background:#008081;}

.bg-blue5{background:#4682b4;}

.bg-blue6{background:#003152;}

.bg-blue7{background:#4c516e;}



.text-blue1{color:#111e6c;}

.text-blue2{color:#0e4d92;}

.text-blue3{color:#0f52ba;}

.text-blue4{color:#008081;}

.text-blue5{color:#4682b4;}

.text-blue6{color:#003152;}

.text-blue7{color:#4c516e;}



.nav-tabs > li > a{padding: 17px 20px;}

.nav-tabs > li > a:hover,.nav-tabs > li > a.active,.nav-tabs-simple > li > a.active:hover, .nav-tabs-simple > li > a.active:focus{background: #fff;}

.nav-tabs-simple{background: #f4f4f4;}

.nav-tabs-simple > li > a:after{background: #fff;}



.text-pink{color: #e379fa;}

.boxtitlepad{padding: 20px;}

.titlesep{border-top:1px solid rgba(224, 224, 224, 1);}

.boxtitleinner{padding: 15px 0 5px; font-size: 15px; font-weight: bold; color: #575757}

.nav-tabs-simple:after{display: none;}



.consultation .badge{padding: 10px; display: block; margin-top: 15px; text-align: left; font-size: 14px; font-weight: normal; color: #fff;}

.font-18{font-size: 18px !important;}



.clinicbox{position:relative; cursor: pointer;}

.clinicbox.active{background: #0e4d92; color: #fff;}

.clinicbox .editsmbtn{position: absolute; top:-30px; right: -20px;}

.clinicbox  h4{padding-right:35px;}

.table-responsive .table{min-width: 1000px;}

.sociallinks{font-size: 20px;}

.sociallinks a{color: #13a2b9;}





.customclose{position: relative;}

.customclose .svg-inline--fa{position: absolute; top:-10px; right:5px;}



form.customform .row{margin-left: -15px; margin-right: -15px;}



.selectbox{display: inline-block; padding: 5px; min-width: 150px; border:1px solid rgba(33, 33, 33, 0.14);}

.pagination{margin-top: 20px;}

.page-container .page-content-wrapper{min-height: 100vh;}

.table tbody tr.withdoctor td{background: #d3eeff;}

.orderdetailbox{padding-left:30px; padding-right: 30px; }

.font18{font-size: 18px;}



.formdata {background: #e8e8e8; margin-bottom: 30px; padding: 10px; border-radius:8px;}

.viewlabel {background: #fff; padding: 0; margin-bottom:5px; margin-top: 5px; border-radius:8px;}

.formlabel{width: 34%; font-weight: bold; display: inline-block; padding: 8px;}

.formvalue{width: 64%; display: inline-block; padding: 8px;}



.fullwidthbox .formlabel{width: 17%;}

.fullwidthbox .formvalue{width: 81%;}



.revenuebox{}

.revenuebox .card.dashboardbox{min-height:30px;}

.revenuebox .card .card-header{padding:10px 15px 2px 15px;}

.revenuebox .card .card-header .card-title h3{line-height:40px;}

.revenuebox .card .card-header .card-title h5{margin:0;}

.revenuebox .card .card-header .card-title h5 span{font-weight: bold; color:#13a2b9;}

.imgprev{width: 75px; float: left;}
.imgprev img{max-width: 60px;}
.imgprevinput{width: calc(100% - 75px); float: left;}
@media (max-width: 1660px) {

	/*.timesloatto{width: 100%;}*/

	.timesloat{width: 100px;}

}

@media (max-width: 1366px) {

	body.menu-pin .page-sidebar{width: 270px;}

	body.menu-pin .page-container .page-content-wrapper .content{padding-left: 270px;}

}

@media (max-width: 1199px) {

	.page-sidebar{left: -220px;}

	.page-container{padding-left: 70px;}

	.page-sidebar .sidebar-menu .menu-items li > a{width: 78%;}

	.register-container{width: 900px;}

}

@media (max-width: 1024px) {

	.timesloatto{width: 100%; text-align: center; padding: 10px 0;}

	.timesloat,.select2-container{width: 100% !important;}

}

@media (max-width: 991px) {

	.page-container{padding-left: 0px;}

	.consultation .badge{white-space:pre-wrap; line-height: 20px;}

	.justify-content-center-mb{justify-content:center!important}

	.register-container{width: 700px;}

}

@media (max-width: 767px) {

	.clinicbox .editsmbtn{top:0; right: 0;}

	.register-container{width: 100%;}

	.loginimg,.registerimg{display: none;}

	.checkboxtext{text-align: left; padding-left: 15px;}

	.checkboxtext.text-right{text-align: left !important; padding-top: 10px;}

}