@font-face {
	font-family: 'montserratregular';
	src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
		 url('../fonts/montserrat-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratblack';
	src: url('../fonts/montserrat-black-webfont.woff2') format('woff2'),
		 url('../fonts/montserrat-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratlight';
	src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
		 url('../fonts/montserrat-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratsemibold';
	src: url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
		 url('../fonts/montserrat-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
input, textarea, select, button {outline: none;}
a,.transition {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
a,a:hover {text-decoration: none;}
.ul {margin: 0;padding: 0;list-style: none;}
.full-back-btn, .border-btn {border-radius: 2px;padding: 8px 30px;}
.border-btn {background: none;color: #234dc6;border:1px solid #234dc6;}
.text-right input {margin-left: 10px;}
.full-back-btn {background: #234dc6;color: #fff;}
.full-back-btn:hover {color: #fff;}
.btn:hover{color: #000000 !important;}
/* body {font-size: 12px;font-family: 'montserratregular';padding-top: 60px;} */
body {font-size: 12px;font-family: 'montserratregular';padding-top: 0px;}
.body-top {padding-top: 60px;}
/*.scrollbar {margin-left: 22px;float: left;height: 300px;width: 65px;background: #F5F5F5;overflow-y: scroll;margin-bottom: 25px;}*/
#scrollbar-7::-webkit-scrollbar {width: 10px;background-color: #F5F5F5;}
#scrollbar-7::-webkit-scrollbar-track {background-color: #fff;}
#scrollbar-7::-webkit-scrollbar-thumb {border-radius: 10px;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.44, rgb(122,153,217)),color-stop(0.72, rgb(73,125,189)),color-stop(0.86, rgb(28,58,148)));}
/************************************************************************
						Custom Css End
 ************************************************************************/

/************************************************************************
						Header Css Start
 ************************************************************************/
.main-header {background: #fff;box-shadow: 0 0 5px #ccc;padding: 10px 15px;position: fixed;top: 0;left: 0;right: 0;height: 60px;z-index: 99;}
.header-in {display: flex;align-items: center;}
.header-in .header-left {flex: 1; margin-left: -425px; margin-top: 76px;}
.header-in .header-right {display: flex;align-items: center;}
.header-in .header-right .header-right-in-col {border-right:1px solid #eaebec;padding: 0 20px;}
.header-in .header-right .header-right-in-col:last-child {border-right:0;padding-right: 0;}
.header-in .header-right .header-right-in-col h2 {font-family: 'montserratblack';margin: 0;text-align: center;color: #6b6776;font-size: 13px;}
.header-in .header-right .header-right-in-col img {max-width: 100%;}
.top-dropdown1.open .dropdown-toggle {box-shadow: none;}
.top-dropdown1 > .dropdown-toggle {padding: 0 20px 0 0;border: 0;background: none;position: relative;text-align: left;cursor: pointer;}
.top-dropdown1 > .dropdown-toggle > p {margin: 0;font-family: 'montserratlight';font-size: 11px;}
.top-dropdown1 > .dropdown-toggle > h4 {margin: 0;font-family: 'montserratsemibold';font-size: 14px;}
.top-dropdown1 > .dropdown-toggle > i.fa {color: #747474;line-height: 0.5;font-size: 18px;position: absolute;top: 11px;right: 0;}
.top-dropdown1.open .dropdown-toggle > p, .top-dropdown1.open .dropdown-toggle > h4, .top-dropdown1.open .dropdown-toggle > i.fa {color: #254dc3;}
.top-dropdown1 > ul.dropdown-menu {padding: 0;margin: 0;float: none;right: 0;left: auto;}
.top-dropdown1 > ul.dropdown-menu > li > a {padding: 5px 10px;cursor: pointer;}
/************************************************************************
						Header Css End
 ************************************************************************/

/************************************************************************
						SideBar Css Start
 ************************************************************************/
.main-middle {}
.mid-right-content {padding-left: 230px;}
aside.sidebar {background: #f4f6fc;position: fixed;top: 60px;left: 0;bottom: 0;transition: 0.3s;overflow: hidden;z-index: 99;}
.sidebar-scroll {overflow-y: scroll;overflow-y: scroll;position: absolute;top: 115px;bottom: 0;width: 100%;}
#sidebarscroll::-webkit-scrollbar {width: 5px;background-color: #264dc0;}
#sidebarscroll::-webkit-scrollbar-track {background-color: #F5F5F5;}
#sidebarscroll::-webkit-scrollbar-thumb {background-color: #dce0f1;}
.option-configuration-btn {display: block;}
.option-configuration-btn > .dropdown-toggle {width: 200px;display: block;margin: 25px auto;position: relative;height: 66px;padding: 13px 40px 13px 15px;border: 0;box-shadow: 0 0 5px #cecece !important;background: #fff;border-radius: 2px;text-align: left;}
/* added by kiran */
.option-configuration-btn > .dropdown-toggle-select {width: 200px;display: block;margin: 25px auto;position: relative;padding: 0px 40px 0px 15px;border: 0;box-shadow: 0 0 5px #cecece !important;background: #fff;border-radius: 2px;text-align: left;}
/* end here */
.option-configuration-btn > .dropdown-toggle > p {font-size: 14px;}
.option-configuration-btn > .dropdown-toggle > i.fa {background: #f8fafe;border-left: 1px solid #f3f5f9;position: absolute;top: 0;right: 0;bottom: 0;width: 30px;text-align: center;padding: 25px 5px;line-height: normal;color: #747474;font-size: 15px;}
.option-configuration-btn > ul.dropdown-menu {margin: 0;padding: 0;width: 200px;left: 12px;}
.option-configuration-btn > ul.dropdown-menu > li > a {padding: 5px 10px;}
.sidebar-list > ul > li > a {display: block;color: #626268;font-size: 16px;font-family: 'montserratmedium';padding: 17px 20px;position: relative;border-right: 4px solid transparent;}
.sidebar-list > ul > li > a:after {content: '';border-bottom: 1px solid #e8eaef;display: block;position: absolute;bottom: 0;left: 20px;right: 20px;}
.sidebar-list > ul > li > a > i.fa {color: #707274;margin-right: 5px;}
.sidebar-list > ul > li > a.active, .sidebar-list > ul > li > a:hover {background:#cdd4ee;color: #2d282f;font-family: 'montserratmedium';border-color: #3b4d9b;}
.sidebar-list > ul > li > a.active > i.fa, .sidebar-list > ul > li > a:hover > i.fa {color: #3b4d9b;}
/************************************************************************
						SideBar Css End
 ************************************************************************/

/************************************************************************
						Right SideBar Css Start
 ************************************************************************/
.right-mid-in {padding: 15px 10px;}
.medical-detail-sec {background: #2d3644;padding: 20px 10px;color: #fff;}
.medical-detail-sec-search {background: #2d3644;padding: 0px 0px;color: #fff;}
.medical-detail-sec h3 {font-family: 'montserratmedium';margin: 0 0 10px 0;font-size: 16px;}
.medical-detail-sec ul {display: flex;margin: 0 -5px;align-items: flex-end;flex-wrap: wrap;}
.medical-detail-sec ul li {padding: 0 5px;flex: 1;}
.medical-detail-sec ul li label {font-weight: normal;}
.medical-detail-sec ul li .form-control {border:0;box-shadow: none;}
/* .medical-detail-sec ul li:nth-child(3) .form-control {width: 300px;} */
.medical-detail-sec ul li .btn {background: none;border: 1px solid #fff;margin: 0;display: block;width: 100%;border-radius: 2px;}
.medical-detail-sec ul li .btn:hover {color: #eee;box-shadow: inset 0px 0px 10px #fff;}
.search-form-sec ul li:nth-child(3) .form-control {width: 100%;}
.monitor-row h3 {color: #3f4040;font-size: 16px;margin: 0 0 5px 0;font-family: 'montserratmedium';}
.monitor-col .col-sm-6 {padding-left: 10px; padding-right: 10px;}
.monitor-row .monitor-col {margin-bottom: 20px;padding: 15px;background: #fff;box-shadow: 0 0 5px #ccc;border-radius: 3px;}
.monitor-col > .row > .col-sm-6 {margin-bottom: 15px;}
.monitor-col > .row:last-child > .col-sm-6 {margin-bottom: 0;}
.monitor-col > .row > .col-sm-6 label {color: #a3a3a3;font-weight: normal;font-size: 14px; white-space: nowrap;}
body.login-page {padding: 0;background: #000;}
body.login-page .main-container {padding: 0 15px;}
.login-popup {max-width: 900px;margin: 100px auto;}
.login-popup .modal-dialog {margin: 0 auto;width: auto;}
.login-popup .modal-dialog .modal-content {border-radius: 3px;}
.login-popup .modal-dialog .modal-content .modal-body {padding: 0;background: #716d7c;}
.login-popup .modal-dialog .modal-content .modal-body .close {color: #908d97;opacity: 9;position: absolute;top: 20px;right: 20px;text-shadow: none;}
.login-popup .modal-dialog .modal-content .modal-body .close:hover {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
body.modal-open .modal-backdrop {opacity: 9;}
.login-popup-in {display: flex;}
.login-popup-in .login-popup-left {max-width: 360px;flex: 1;background: #fff;box-shadow: 0px 0 10px #000;display: flex;align-items: center;padding: 20px;}
.login-popup-left-in {width: 100%;}
.login-popup-in .login-popup-right {padding: 0 20px;text-align: center;flex: 1;}
.login-form {text-align: left;margin: 30px 0;}
.login-form form .form-group a, .login-form form .form-group label {font-weight: normal;font-size: 16px;color: #888;}
.login-form form .btn {background: #3b4d9b;color: #fff;font-family: 'montserratmedium';display: block;margin: 40px auto 0 auto;padding: 8px 30px;border-radius: 3px;font-size: 16px;}
.login-form form .login-pass {position: relative;}
.login-form form .login-pass span {display: block;font-size: 14px;color: #3b4d9b;position: absolute;top: 35px;right: 10px;cursor: pointer;}
.login-form form .login-pass .form-control {padding-right: 130px;}
.login-popup-right img {max-width: 100%;}
.login-popup-right h2 {margin: 50px 0;color: #fff;font-family: 'montserratblack';font-size: 32px;}
.login-right-footer p {padding:20px 0;margin: 0;}
.login-right-footer p a {color: #fff;word-break: break-all;}
.report-hours {position: relative;padding-right: 80px;}
.report-hours span {font-size: 14px;position: absolute;top: 32px;right: 15px;}
.report-checkbox label.checkbox-inline {padding: 2px 0 0 30px;font-size: 14px;}
.report-checkbox label.checkbox-inline .report-checkmark {position: absolute;top: 0;left: 0;background: #fff;padding: 10px;box-shadow: 0 0 5px #ccc;width: 20px;height: 20px;border: 1px solid #ccc;font:normal normal normal 14px/1 FontAwesome;border-radius: 5px;}
.report-checkbox label.checkbox-inline input[type="checkbox"] {margin: 0;width: 21px;height: 21px;opacity: 0;position: absolute;top: 0;left: 0;z-index: 9;}
.report-checkbox label.checkbox-inline input[type="checkbox"]:checked ~ .report-checkmark:after {content: '\f046';display: block;position: absolute;top: -1px;right: 0;bottom: 0;left: 0;color: #234dc6;border-radius: 2px;font-size: 25px;}
.clients-list-table table {margin: 0;border: 1px solid transparent;}
.clients-list-table table thead tr th {color: #888;font-weight: normal;border: 0;}
.clients-list-table table thead tr th, .clients-list-table table tbody tr td {font-size: 14px;}
.clients-list-table table tbody {border-left: 1px solid #ececec;border-top: 1px solid #ececec;}
.clients-list-table table tbody tr {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.clients-list-table table tbody tr td {border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;color: #000;}
.clients-list-table table tbody tr:hover {background: #e9f0fd;}
.clients-edit-col {display: flex;align-items: center;}
.clients-edit-col p {flex: 1;margin: 0;}
.clients-edit-col i.fa {margin: 0 10px;cursor: pointer;color: #b7b7b7;transition: 0.3s ease-in-out;opacity: 0;}
.clients-list-table table tbody tr:hover i.fa {opacity: 9;}
.clients-pagination {text-align: center;}
.clients-pagination > ul {}
.clients-pagination > ul > li {display: inline-block;}
.clients-pagination > ul > li > a {color: #747474;padding: 7px 12px;background: #e2e7f6;border-radius: 2px;}
.clients-pagination > ul > li > a.active, .clients-pagination > ul > li > a:hover {background: #b7c3e8;}
.clients-pagination > ul > li > a > i.fa {margin: 0 5px;}
.clients-pagination > ul > li:first-child > a {background: none;}
.clients-pagination > ul > li:last-child > a {background: none;}
/************************************************************************
						Right SideBar Css End
 ************************************************************************/

 .help-block { color: red !important }

 .chnge-pwd-btn {background: #3b4d9b;color: #fff;font-family: 'montserratmedium';display: block;margin: 0px auto 0 auto;padding: 8px 30px;border-radius: 3px;font-size: 16px;}

 .forgot-title{color: #555; float: center;}

 .align-right{float: right;}

