@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?-hl1pfj');
	src: url('../fonts/icomoon.eot?#iefix-hl1pfj')
		format('embedded-opentype'), url('../fonts/icomoon.ttf?-hl1pfj')
		format('truetype'), url('../fonts/icomoon.woff?-hl1pfj')
		format('woff'), url('../fonts/icomoon.svg?-hl1pfj#icomoon')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

b {
	font-family: "Hind-Semibold";
}
.radioBtnHolder .radio-btn .glyphicon{
	display:none;
}
.disable{
	pointer-events:none
}
.top0{
	top:0px !important;
}
.radioBtnHolder.active span.radio-btn .glyphicon{
	display: block;
	top: -1px;
}

.marginTop5{
	margin-top:5px !important;
}

.marginLeft10{
	margin-left:10px !important;
}

.marginBottom2{
	margin-bottom:2px !important;
}

.marginRight2{
	margin-right:2px !important;
}


.radioBtnHolder.active span.radio-btn{
	border-color: rgb(255, 177, 78) !important;
}

.radioBtnHolder.active span.radio-value{
	color: rgb(255, 177, 78) !important;
}

.downLoadLinkHighlight{
	border: 1px solid rgba(211, 211, 211, 1);
    border-radius: 5px;
    font-family: "Hind-Regular" !important;
    font-size: 12px;
    float: right;
    padding: 0px 23px 0px 16px !important;;
    background-color: #eaeef7;
    color: #4f2a6b;
}
.fileAttacmentButton{
    width: 115px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4) !important;
    border: 1px solid rgba(211, 211, 211, 1);
    border-radius: 5px;
    background: white;
    font-size: 12px;
    cursor: pointer;
    height: 20px;
    font-family: "Hind-Medium";
    color: #8b8b8b;
    width: 115px;
    
}

.fileAttacmentButton:hover{
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4) !important;
    background-color: #383267;
    color: #fff;
    border-color:transparent;
}
    
.radioBtnHolder span.radio-btn {
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    background-color: rgb(255, 255, 255);
    color: #ffb658;
    display: inline-block;
    height: 16px;
    padding-top: 1px;
    width: 16px;
    margin-right: 3px;
    vertical-align: top;
}

.top-menu-items .hospitalcode-label {
	font-size: 12px;
line-height: 45px;
padding-left: 13px;
}

.tag-editor .tag-editor-tag {
	border: none;
}

.checkbox-btn {
	width: 20px;
	height: 20px;
	border-radius: 0;
	margin-right: 2px;
}

.searchPatient .conditionalFilter {
	position: absolute;
	right: 15px;
	top: 0px;
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.activepatient-sec .filter-section .input-group-addon, .labRequestList .filter-section .input-group-addon,
	.searchPatient .filter-section .input-group-addon {
	background-color: #fff;
	border-radius: 0px;
	border: 1px solid #D6D6D6 !important;
	border-left-color: #ECECEC !important;
}

.activepatient-sec .filter-section .form-group:FIRST-CHILD .form-control,
	.labRequestList .filter-section .form-group:FIRST-CHILD .form-control,
	.searchPatient .filter-section .form-group:FIRST-CHILD .form-control {
	border-left: 1px solid #D6D6D6 !important;
}

input.static-datePicker+ul {
	position: static !important;
}

.checkbox-btn.checkbox-btn-small {
	width: 18px;
	height: 18px;
	border-radius: 0;
	margin-right: 10px;
}
.height-26 .form-control, .height-26 .btn{
	height: 26px;
	font-size: 12px;
}

.notification-icon {
	width: 45px;
}

.notification-icon .postBox-icon {
	position: absolute;
	font-size: 30px;
	margin-top: 9px;
	margin-left: -3px;
}

.separator-top-nav {
	width: 1px;
	height: 45px;
/* 	margin-left: -10px; */
	position: absolute;
	background-color: rgba(58, 58, 58, 0.09);
}

.NTcount {
	position: absolute;
	margin-top: -2px;
	margin-left: 28px;
	font-size: 10px;
	color: rgb(255, 255, 255);
	font-family: Hind-Medium;
	width: 12px;
	text-align: center;
}

.notification-icon .NTUpflag {
	position: absolute;
	font-size: 20px;
	margin-top: 5px;
	margin-left: 25px;
}

.notification-icon .NTDownflag {
	position: absolute;
	margin-top: 12px;
	margin-left: 20px;
	font-size: 20px;
}

input.shadowtextbox {
	background-color: #f9f9f9;
	padding: 6px !important;
	height: 28px !important;
	border-radius: 0 !important;
	font-family: "Hind-Regular";
	font-size: 14px;
	color: #a4a4a4;
	padding-top: 7px !important;
}

.inlineDis {
	display: inline-block !important;
}

.notification-icon .NTDownflag:hover, focus {
	position: absolute;
	/*margin-top: -18px;*/
	margin-left: 20px;
	font-size: 20px;
}

.checkbox-btn.checkbox-btn-small span {
	left: -1px !important;
	font-size: 12px;
}

.checkbox-btn+span {
	cursor: pointer;
	vertical-align: middle;
	margin-left: -8px;
	padding-right: 9px;
	/*     font-size: 11px; */
	/*     font-family: Hind; */
	/*     font-weight: 500; */
	color: #272727;
}

.checkbox-btn-yellow-sm.checkbox-btn {
	border-color: #ffcdcd;
}

.checkbox-btn-yellow-sm.checked .glyphicon {
	color: #ff8f00;
}

.checkbox-btn span.glyphicon {
	width: 10px;
	left: -2px;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.inner-addon {
	position: relative;
}

/* style icon */
.inner-addon .addon {
	position: absolute;
	padding: 10px;
	pointer-events: none;
	z-index: 3;
}

/* align icon */
.left-addon .addon {
	left: 0px;
}

.right-addon .addon {
	right: 0px;
}

.datetimepicker .table th.switch {
	width: auto !important;
	display: table-cell !important;
}


.cmhead-menu a {
	font-size: 14px;
	font-family: "Hind-Regular";
	color: #707070;
	outline: none;
	text-decoration: none;
	padding-right:10px;
	
    padding-left: 10px;
}

.cmhead-menu {
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	border-bottom: 1.5px solid rgb(215, 215, 215);
}
.height-28 .form-control,.height-28 .btn{
	height: 28px;
	min-height:28px !important;
	max-height:28px;
}
.height-30 .form-control,.height-30 .btn{
	height: 30px;
	min-height:30px !important;
	max-height:30px;
}

.height-20 .form-control,.height-20 .btn{
	height: 20px;
	min-height:20px !important;
	max-height:20px;
}
.no-down-border-radius .form-control{
	border-radius:0px; 
}

.customDesignedSelectBox select{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 18px;
}

.customdropdown-symbol:after {
	position: absolute;
	top: 35%;
	right: 5px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-top: 10px solid #ccc;
	border-left: 6px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}

.customDesignedSelectBox .right-icon{
    background-color: transparent;
    border: none;
    padding-left: 0px;
}

.cmhead-menu a span {
	border-bottom: 5px solid transparent;
	display: inline-block;
	margin-bottom: -1px;
}
.cmhead-menu a.active span{
	border-color:#9eaf4c; 
	
}
.cmhead-menu a.active {
	 color: #9eaf4c;
}

.orange-box {
    border: 1px solid orange;
    background-color: #fafafa;
}
.orange-box.whiteBG{
	background-color: #fff;
}
.padding10{
	padding: 10px !important;
}
.paddingBottom10{
	padding-bottom: 10px !important;
}

.paddingtop20{
	padding-top: 20px !important;
}
.paddingtop5{
	padding-top: 5px !important;
}
.tableNumberColumn{
	text-align: center; 
	width: 40px;
}
.mediumFontFamily{
	font-family: Hind-Medium;
}
.semiBoldFontFamily{
	font-family: Hind-Semibold;
}
.padding-right-45 {
    padding-right: 45px !important;
}
.menuSubItemDT{
	 padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
}
.menuSubItemVWSection{
    background-color: #efefef;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    overflow: auto;
}

/* add padding  */
.left-addon input {
	padding-left: 30px;
}

.right-addon input {
	padding-right: 30px;
}

.customdatepicker .dropdown-menu, .right-type-dropdown .dropdown-menu {
	left: auto !important;
	right: 0;
}

.overflow-hidden {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.closebutton {
	position: absolute;
	right: 6px;
	color: #999;
	font-size: 11px !important;
	font-family: "Hind-Regular";
	font-weight: 200;
	cursor: pointer;
	z-index: 2;
	padding-top: 3px !important;
	padding-left: 9px !important;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-radius: 0px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .075);
	background-color: #f5f5f5;
	padding-left: 6px !important;
	padding-top: 3px !important;
	height: 20px;
	border-color: #ccc;
	width: 60px;
}

.closebutton b {
	font-size: 11px !important;
	font-family: Hind-Medium;
	font-weight: 200;
	margin-top: 2px !important;
	float: right;
}

.closebutton:hover {
	color: #3a3a3a;
	background-color: #fff;
	border-color: #3a3a3a;
	box-shadow: 0px 1px 1px rgba(0, 0, 1, 0.55);
	transition: ease-in .25s, ease-out .25s
}

#MNgenericErrorMsg {
	background-color: #ffe5e5;
	position: absolute;
	z-index: 9999;
	color: #ff0000;
	border: 1px solid #ff7171;
	border-top: 0px;
	border-radius: 0px 0px 5px 5px;
	left: 25%;
	padding: 10px 5px 5px;
	font-size: 12px;
	font-family: "Hind-Regular";
}

#MNgenericErrorMsg.networkMessage{
	left: 0;
    right: 0;
    max-width: 850px;
    margin: 0 auto;
    z-index: 99999;
    top: 25%;
    font-size: 120%;
    border-top: 1px solid #ff7171;
    border-radius: 5px;
}

#MNgenericErrorMsg.networkMessage:after{
    position: fixed;
    content: '';
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 20%);
    left: 0;
    top: 0;
    left: 0;
    z-index: 9;
}
#MNgenericErrorMsg.networkMessage span {
    z-index: 9999999999999;
    position: relative;
}

#MNgenericErrorMsg .icon-sec {
	width: 16px;
	height: 16px;
	border: 1px solid #ff0000;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
	text-align: center;
	font-family: Hind-Semibold;
	padding-top: 2px;
}

#MNgenericErrorMsg #close-errorInfo {
	margin-left: 25px;
	font-size: 10px;
	color: #7e7e7d;
	font-family: "Hind-medium";
	cursor: pointer;
	margin-right: 5px;
}

#MNgenericErrorMsg #close-errorInfo .icon.icon-close {
	text-shadow: 1px 1px rgba(0, 0, 0, 0.1);
}

.closebutton:active {
	color: #fff;
	background-color: #3a3a3a;
	border-color: #3a3a3a;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 1, 0.55);
	transition: ease-in .25s, ease-out .25s
}

@font-face {
	font-family: 'Hind-Bold';
	src: url(../fonts/HIND-BOLD.TTF);
}

@font-face {
	font-family: 'Hind-Light';
	src: url(../fonts/HIND-LIGHT.TTF);
}

@font-face {
	font-family: 'Hind-Medium';
	src: url(../fonts/HIND-MEDIUM.TTF);
}

@font-face {
	font-family: 'Hind-Regular';
	src: url(../fonts/HIND-REGULAR.TTF);
}

@font-face {
	font-family: 'Hind-SemiBold';
	src: url(../fonts/HIND-SEMIBOLD.TTF);
}

.breadcrumb .icon-breadcrumb-arrow {
	vertical-align: middle;
	padding: 0px 5px;
	font-size: 11px;
}

.ui-autocomplete {
	width: 420px !important;
	background-color: #fff !important;
}

.ui-autocomplete .ui-state-focus {
	color: #fff !important;
	text-decoration: none !important;
	background-color: #337ab7 !important;
	outline: 0 !important;
	font-weight: normal !important;
	border: none !important;
}

.ui-autocomplete .main-text, .ui-autocomplete .synonyms {
	margin: 0px !important;
}

.ui-autocomplete .main-text {
	font-size: 14px;
	font-family: "Hind-Regular";
}

.ui-autocomplete  .ui-state-focus .synonyms span {
	color: #E0FFFF
}

.tag-editor li {
	font-family: "Hind-Regular";
}

ul.tag-editor {
	min-height: 50px;
	/*text-transform:capitalize;*/
}

.ui-state-focus a {
	color: #fff !important;
}

.uppercase {
	text-transform: uppercase;
}

html, body.HS {
	font-family: 'Hind-Regular', 'Hind', sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	background-color: #f0f0f0;
}

table {
	font-family: 'Hind-Regular', 'Hind', sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html, body {
		overflow-x: hidden;
	
}

.overflow-hidden.inline-overflow {
	display: inline-block;
	vertical-align: middle;
}

body strong {
	font-family: 'Hind-Bold';
	font-weight: normal;
}

.body-content .breadcrumb>li a {
	font-family: "Hind-Medium";
	color: #afafaf;
	cursor: pointer;
}

.input-group input:focus+.input-group-addon, .input-group input:focus+ul+span
	{
	border-color: #66afe9;
	outline: 0;
	/* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); */
	/* box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); */
}

/* enable absolute positioning */
.inner-addon {
	position: relative;
}

.txt-right {
	text-align: right;
}
/* style icon */
.inner-addon .icon {
	position: absolute;
	padding: 10px;
	pointer-events: none;
}

/* align icon */
.left-addon .icon {
	left: 0px;
}

.right-addon .icon {
	right: 0px;
}

/* add padding  */
.left-addon input {
	padding-left: 30px;
}

.right-addon input {
	padding-right: 30px;
}

.green-tooltip+.tooltip>.tooltip-inner {
	background-color: #717f2d;
	font-family: "Hind-Medium";
	font-size: 12px;
}

.green-tooltip+.tooltip.top>.tooltip-arrow {
	border-top-color: #717f2d;
	background-color: transparent;
}

.dark-green {
	color: #c0d070;
}

.dark-yellow {
	color: #FF8F01;
}

.help-info-button button {
	background-color: transparent;
	font-size: 20px;
	padding: 0;
	vertical-align: text-top;
	margin-left: 3px;
	color: #948DFF;
	opacity: 0.5;
}

.help-info-button button:hover, .help-info-button button:focus {
	opacity: 1 !important;
	color: #948DFF !important;
}

.help-info-button {
	/* 	vertical-align:middle; */
	
}

.down-dotted-border {
	border-bottom: dotted 1px #a8a8a8;
}

.customhide {
	display: none;
}

.showElement {
	display: block;
}

.patientAddressInformation .loadingDetails{
	font-size: 30px;
    position: absolute;
    top: 25%;
    left: 40%;
}

.body-content .breadcrumb>li a:hover {
	cursor: default;
	text-decoration: none;
}

.body-content .breadcrumb>li.active a:hover, .body-content .breadcrumb>li.enable a:hover
	{
	cursor: pointer;
}

.breadcrumb-title span {
	display: inline-block;
	/* 	padding-left: 10px;  */
}



.body-content .breadcrumb>li.enable a, .body-content .breadcrumb>li.enable
	{
	color: #337ab7;
}

.body-content>div {
	padding-left: 23px;
}

.menu-maximize.body-content>div {
	/* 	padding-left: 195px !important; */
	margin-left: 160px;
	-webkit-transition: margin 0.55s ease;
	-moz-transition: margin 0.55s ease;
	-o-transition: margin 0.55s ease;
	transition: margin 0.55s ease;
}

.menu-maximize .patientID_search_section {
	left: 450px !important;
	width: 300px !important;
}

.menu-maximize .top-menu-items {
	margin-right: 195px !important;
}

form[name="firststep"], .activepatient-sec>div.col-lg-12 {
	padding-left: 0px;
}

/* /*Patient Color Code*/ */
/* .patient_type_bgcolor_a, .active.patient_type_active_bgcolor_a, */
/* 	mwl-calendar .cal-day-box .day-highlight.patient_type_active_bgcolor_a */
/* 	{ */
/* 	background-color: #ff8400 !important; BG color */
/* 	color: #fff; */
/* } */

.patient_type_a .profile-icon {
	background-color: #ab5a00; /*BG COLOR WITH SHADOW EFFECT*/
}

/* .patienthistory.patient_type_a .name-section, .patienthistory.patient_type_a .typeIcon */
/* 	{ */
/* 	color: #ff8400; Font Color */
/* } */

.patient_type_bgcolor_b, .active.patient_type_active_bgcolor_b,
	mwl-calendar .cal-day-box .day-highlight.patient_type_active_bgcolor_b
	{
	background-color: #4a9f78 !important;
	color: #fff;
}

/* .patient_type_bgcolor_c, .active.patient_type_active_bgcolor_c, */
/* 	mwl-calendar .cal-day-box .day-highlight.patient_type_active_bgcolor_c */
/* 	{ */
/* 	background-color: #6945af !important; */
/* 	color: #fff; */
/* } */

.onlyFirstLetter {
	font-size: 0px;
	display: inline-block;
	text-transform: capitalize;
}

.onlyFirstLetter::first-letter {
	font-size: 12px;
}

.patient_type_bgcolor_d, .active.patient_type_active_bgcolor_d,
	mwl-calendar .cal-day-box .day-highlight.patient_type_active_bgcolor_d
	{
	background-color: #ff4049 !important;
	color: #fff;
}

.patient_type_b .profile-icon {
	background-color: #327959;
}

/* .patienthistory.patient_type_b .name-section, .patienthistory.patient_type_b .typeIcon */
/* 	{ */
/* 	color: #4a9f78; */
/* } */

.patient_type_c .profile-icon {
	background-color: #46208d;
}

/* .patienthistory.patient_type_c .name-section, .patienthistory.patient_type_c .typeIcon */
/* 	{ */
/* 	color: #6945af; */
/* } */

.patient_type_d .profile-icon {
	background-color: #cc141c;
}

.patienthistory.patient_type_d .name-section, .patienthistory.patient_type_d .typeIcon
	{
	color: #ff4049;
}
/*End of Patient Color Code*/
.body-info-holder {
	position: absolute;
	width: 1070px;
	/* 	top: 75px; */
	top: 55px;
	overflow: auto;
	overflow-y: hidden;
}

.collapse {
	position: inherit;
}

button.plus-icon {
	box-shadow: none;
	background: transparent;
	border: none;
	vertical-align: middle;
	outline: none;
}

.panel-group .panel {
	overflow: inherit;
}

.accordion-body:hover {
	overflow: visible;
}

.body-content {
	/* 	position: absolute; */
	/* 	left: 216px; */
	/* 	width: 2000px; */
	overflow-y: auto;
	overflow-x: auto;
}

.RegistrationSucess {
	color: #FFF;
}

.float-left {
	float: left;
}

.hs-box {
	padding: 0px 25px 10px 25px;
	background-color: #FFF;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075);
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 550px;
	margin-bottom: 10px;
	overflow-y: auto;
	overflow-x: hidden;
}

.hs-box.no-background {
	background: transparent !important;
	box-shadow: none;
}

.no-minHeight{
	min-height: 0px;
}
.hs-box#checkin, .hs-box#editVisit {
	padding: 0px 0px 0px 0px;
}
.checkouterrorMessage{
	color: #ff4049;
    font-size: 14px;
}
.checkouterrorMessage span{
	font-weight: bold;
}
.activevisit {
	background-color: transparent;
}

.hs-box#checkin>div, .hs-box#editVisit>div {
	padding: 0px 25px 0px 25px;
}

#editVisit .hs-main-header {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 20px;
}

.control-label.select-label.col-sm-3 {
	width: 180px;
	padding: 0px 0px 0px 25px;
}

.hs-md-box {
	width: 414px;
}

.width-740 {
	width: 740px;
}

.hs-lg-box {
	width: 920px;
}

.hs-md-lg-box {
	width: 770px;
}

.hs-xlg-box {
	width: 100%;
}

.hs-xlg-box {
	min-width: 1024px;
	max-width: 1353px;
}

.hs-md-box  .col-sm-8 {
	padding-left: 0px;
}

.overroideTo-hs-lg-box{
	width: 920px !important;
}
.hs-main-header {
	color: #737373;
	font-family: "Hind-Medium";
	padding-bottom: 5px;
}

.hs-main-header h3 {
	font-size: 21px;
	font-family: "Hind-Medium";
}

.alert-danger {
	line-height: 1.2;
	padding: 10px 0px;
}

.hs-box .isOpen {
	color: white;
	margin-top: -5px;
}

#PatientBasicInfo .required-sec .col-lg-6 {
	margin-bottom: -12px;
}

.hs-box .isOpen h5 {
	color: #FFF;
}

.hs-sub-header, .acoordian-headder {
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
}

.acoordian-headder .glyphicon {
	color: #a8a8a8;
}

.acoordian-headder .icons {
	color: #a8a8a8;
	font-size: 18px;
}

.hs-box .form-group {
	margin-bottom: 8px;
}

#registerFormId .hs-box .form-group {
	margin-bottom: 22px;
}

p.error {
	margin-bottom: 0px;
}

.acoordian-headder.isOpen .glyphicon, .acoordian-headder.isOpen .icons {
	color: #FFF;
}

.hs-sub-header {
	margin-left: -25px;
	margin-right: -25px;
	margin-bottom: 15px;
}

.hs-box .panel-default>.panel-heading {
	color: #333;
	background-color: #FFF;
	border-color: #DDD;
}

.snomedTypeAheadTemplate {
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.08);
	width: 400px;
	white-space: normal !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 2px;
}

.snomed-display .snomed-code {
	/* margin-left: 2px; */
	margin-right: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-style: double !important;
	border-radius: 4px;
	/* font-size: 14px; */
	padding-bottom: 0px;
	padding-top: 2px;
	line-height: 1 !important;
	display: inline-block;
	/* margin-top: -2px; */
}

.hs-md-box  .snomedTypeAheadTemplate, .md-typeahead .snomedTypeAheadTemplate
	{
	max-width: 315px;
}

.snomedTypeAheadTemplate .synonyms>span {
	color: green;
	/* 	font-family: "Hind-SemiBold"; */
}

li.active.snomedTypeAheadTemplate.active .synonyms>span,
	.snomedTypeAheadTemplate.active .synonyms span.menu-highlighted {
	color: #FFF;
}

.textAngularWithMentio .ta-scroll-window>.ta-bind {
	outline: none;
}
div#outsideTextAngular textarea{
	display: none;
}
.snomedTypeAheadTemplate .synonyms span.menu-highlighted {
	color: #333;
}

.snomedTypeAheadTemplate .main-text, .ui-autocomplete .main-text {
	font-family: "Hind-Regular";
}

.snomedTypeAheadTemplate .synonyms, .ui-autocomplete .synonyms {
	font-size: 11px;
}

.snomedTypeAheadTemplate p {
	display: block !important;
	margin-bottom: 2px;
}

.snomedTypeAheadTemplate strong {
	font-family: "Hind-SemiBold";
}

.hs-box label {
	font-family: "Hind-Medium";
	font-size: 13px;
	color: #606060;
	font-weight: normal;
}

/*Accordian*/
/* .hs-box .panel.panel-default.ng-isolate-scope{ */
/* 	margin-bottom: -18px; */
/* } */
/* .hs-box .isOpen  .panel.panel-default.ng-isolate-scope{ */
/* 	margin-bottom: 0px; */
/* } */
/* .panel-collapse.in{ */
/* 	margin-bottom: -18px; */
/* } */
.hs-sub-header h5, .hs-box .panel-title {
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
	font-size: 16px;
	color: #737373;
	font-family: "Hind-SemiBold";
}

.panel-title a:FOCUS, .panel-title a:active, .panel-title a:hover {
	outline: none;
	text-decoration: none;
}

.hs-sub-header h4 {
	font-size: 18px;
}

.panel.panel-default.ng-isolate-scope {
	margin-left: -25px;
	border-radius: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0;
	box-shadow: none;
	margin-bottom: -10px;
}

.last-bottomborder.panel.panel-default.ng-isolate-scope {
	border-bottom: 1px solid #ECECEC;
}

.last-bottomborder.panel.panel-default.ng-isolate-scope .acoordian-headder
	{
	padding-top: 8px;
	padding-bottom: 8px;
}

.hs-box label.col-lg-2.control-label {
	width: 180px;
}

.hs-box .sm-textbox {
	width: 260px;
	padding-left: 0px;
	padding-right: 0px;
}

.lg-textbox.col-lg-10 {
	width: 736px;
}

.form-control:hover {
	border-color: #9dadac;
}

.form-control, input {
	font-family: "Hind-Medium";
	font-size: 14px;
	color: #606060;
	border-radius: 5px;
	height: 34px;
	border: 1px solid #D6D6D6;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.5;
	padding-top: 2px;
}

#doctorDashboard .input-group {
	padding-right: 10px;
}

#doctorDashboard   .input-group-addon {
	border: 1px solid #D6D6D6;
	border-left: none;
}

input+.error, .form-group .error, .error {
	color: #a94442;
	font-size: 12px;
	line-height: 1.2;
}

input+.info, .form-group .info, .info {
	color: #ffb658;
	font-size: 12px;
	line-height: 1.2;
}

.no-padding {
	padding: 0px;
}

.no-box-shadow{
	box-shadow: none !important;
}
.no-top-padding {
	padding-top: 0px !important;
}

.no-bottom-padding {
	padding-bottom: 0px !important;
}

.no-right-padding {
	padding-right: 0px !important;
}

.no-left-padding {
	padding-left: 0px !important;
}

.no-border {
	border: none !important;
}

.no-right-border {
	border-right: none !important;
}

.no-top-border {
	border-top: none !important;
}

.no-left-border {
	border-left: none !important;
}

.no-bottom-border {
	border-bottom: none !important;
}

.switch.checked.blue {
	background-color: #6377eb !important;
	width: 26px;
	height: 10px;
	border: 1px solid #dfdfdf;
	border-radius: 20px;
	border: none !important;
	box-shadow: none !important;
}
.switch.checked.red{
	background-color: #cc0000 !important;
	border: 1px solid #cf0000;
}
.switch.small {
	display: inline-block;
	height: 10px;
	width: 26px;
	background-color: #dcdcdc;
	margin-left: -10px;
	margin-top: 10px;
}

.switch {
	box-sizing: border-box !important;
}

.switch.checked small {
	left: 18px !important;
	top: 1px !important;
}

.switch small {
	top: auto !important;
	width: 7px !important;
	height: 7px !important;
	position: absolute !important;
	left: auto !important;
	transition: all .9s ease-in-out !important;
}
.switch.small.medium{
    transform: scale(1.2);
}

.switchinfo-text {
	vertical-align: super;
	color: black;
	margin-top: 5px;
	display: inline-block;
	font-family: "Hind-Regular";
	color: #353535;
	font-size: 12px;
}

.switch.disabled {
	opacity: 1;
	cursor: not-allowed;
	color: #a8a8a8;
	background-color: #a8a8a8;;
}

.hs-lg-box .panel.panel-default.ng-isolate-scope {
	width: 920px;
}
/*End of Accordian*/
.patientSearchDropDown {
	
}

.hs-md-box .patientSearchDropDown {
	width: 250px;
}

.dropdown-menu>li>a.patientSearchDropDown {
	border-bottom: 1px solid #ccc;
	padding: 3px 10px;
}

.patientSearchDropDown div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.RegistrationSucess .hs-box {
	background-color: #c0d070;
	background-color: var( --hscolor-primary-light);
}

.hospitalBackgroundColor{
	background-color: #c0d070;
	background-color: var( --hscolor-primary-light) !important;
}


.hospitalTextColor{
	color: #c0d070;
	color: var( --hscolor-primary-light) !important;
}

.gmapInfoWindow{
	border-radius:5px;
	
}
	
.gmapInfoWindow .headerAnchorTag{
	text-decoration: none;
	 display: block;
	 color:black;
}

.gmapInfoWindow .headerStyle{
	background:#c0d070;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.gmapInfoWindow .titleHeader{
	font-weight:bold;
	color:#000;
	padding:5px;
}
.gmapInfoWindow .infoBody{
	width: 300px;
	padding:5px;
}
.favourite {
	cursor: pointer;
}

.hs-box+.detail.ng-scope {
	/* 	margin-top:-20px; */
	/*   display: inline-block; */
	
}

.login-body, .withoutmenu-content-holder {
	background-color: #FFF;
}

.login-body {
	padding-top: 25px;
}
/*button css*/
.btn-sec {
	padding-top: 10px;
	padding-bottom: 10px;
}

.btn-csm {
	padding: 4px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.34);
	min-width: 110px;
	max-width: 100%;
	font-size: 14px;
	font-family: "Hind-Medium";
	font-weight: normal;
	min-height: 32px;
}

.dark-gray-btn {
	background-color: #737373;
	color: #fff;
}

.dark-blue-btn {
	background-color: #859dee;
	color: #fff;
}

.dark-blue-btn:hover, .dark-blue-btn:focus, .dark-blue-btn.focus, .dark-blue-btn:active,
	.dark-blue-btn.active, .open>.dropdown-toggle.dark-blue-btn {
	color: #fff;
	background-color: #6e88de;
}

.dark-blue-btn:active, .dark-blue-btn.active, .open>.dropdown-toggle.dark-blue-btn {
	background-color: #6e88de;
	background-image: none;
}

.dark-gray-btn:hover, .dark-gray-btn:focus, .dark-gray-btn.focus,
	.dark-gray-btn:active, .dark-gray-btn.active, .open>.dropdown-toggle.dark-gray-btn
	{
	color: #fff;
	background-color: #4b4b4b;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.25);
	transition: ease-in .25s, ease-out .25s
}

.dark-gray-btn:active, .dark-gray-btn.active, .open>.dropdown-toggle.dark-gray-btn
	{
	background-color: #343434;
	background-image: none;
}

.light-pink {
	background-color: #c9b7f1;
	color: #fff;
	border: 1px solid #c9b7f1;
	font-family: "Hind-SemiBold";
	border-radius: 5px;
	padding: 3px 15px 0px 15px;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
/* .dark-gray-btn.disabled,
.dark-gray-btn[disabled],
fieldset[disabled] .dark-gray-btn,
.dark-gray-btn.disabled:hover,
.dark-gray-btn[disabled]:hover,
fieldset[disabled] .dark-gray-btn:hover,
.dark-gray-btn.disabled:focus,
.dark-gray-btn[disabled]:focus,
fieldset[disabled] .dark-gray-btn:focus,
.dark-gray-btn.disabled.focus,
.dark-gray-btn[disabled].focus,
fieldset[disabled] .dark-gray-btn.focus,
.dark-gray-btn.disabled:active,
.dark-gray-btn[disabled]:active,
fieldset[disabled] .dark-gray-btn:active,
.dark-gray-btn.disabled.active,
.dark-gray-btn[disabled].active,
fieldset[disabled] .dark-gray-btn.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
 */
.btn-dark-green {
	background-color: rgb(74, 159, 120);
	color: #fff;
}

.btn-dark-green:HOVER {
	color: #fff;
}

.btn-dark-green.active, .btn-dark-green:focus {
	box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, 0.2);
	color: #fff;
}

.dark-gray-btn .badge {
	color: #5cb85c;
	background-color: #fff;
}

.yellow-btn {
	background-color: #ff9000;
	color: #FFF;
}

.yellow-btn:hover, .yellow-btn:focus, .yellow-btn.focus, .yellow-btn:active,
	.yellow-btn.active, .open>.dropdown-toggle.yellow-btn {
	color: #fff;
	background-color: #ff7e00;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.25);
	transition: ease-in .25s, ease-out .25s;
}

.yellow-btn:active, .yellow-btn.active, .open>.dropdown-toggle.yellow-btn
	{
	background-color: #ff6600;
	background-image: none;
}

.yellow-btn .badge {
	color: #5cb85c;
	background-color: #fff;
}

.green-btn {
	background-color: #9ead4e;
	color: #FFF;
}

.grey-btn {
	background-color: #696969;
	color: #FFF;
}

.green-btn:hover, .green-btn:focus, .green-btn.focus, .green-btn:active,
	.green-btn.active, .open>.dropdown-toggle.green-btn {
	color: #fff;
	background-color: #717f2d;
}

.green-btn:active, .green-btn.active, .open>.dropdown-toggle.green-btn {
	background-color: #5a671d;
	background-image: none;
}

.no-decoration {
	text-decoration: none !important;
}

/*end of button css*/
.modal-body .userinfo p {
	font-size: 17px;
	font-weight: 600;
	color: #6f6f6f;
	padding: 2px;
	margin-bottom: 6px;
}

.userinfo {
	padding-top: 15px;
}

.login-body .alert-danger {
	margin-bottom: 0px;
	margin-top: 0px;
}

.login-body .form-group {
	margin-bottom: 10px;
}

.usermasterinfo {
	margin-top: 15px;
}

.login-body input.form-control {
	width: 250px;
	height: 45px;
	margin-top: 20px;
	margin-bottom: 8px;
}

.login-body .modal-body {
	padding: 15px 45px;
}

.modal-body .userinfo p.user-info {
	font-size: 16px;
	font-family: 'Hind-Light', 'Hind', sans-serif;
	color: #838383;
	font-weight: 400;
	margin-bottom: -5px;
	padding-bottom: 0px;
}

.header-nav {
	margin-bottom: 0px;
	padding-top: 40px;
}

.remember-sec {
	padding-bottom: 10px;
	line-height: 1.5;
	margin-left: -30px;
	margin-right: -30px;
}

.light-font {
	color: #686868;
}

.login-body {
	max-width: 340px;
	margin: 0 auto;
}

.login-submit-btn {
	width: 250px;
	max-width: 250px;
	height: 45px;
	margin-right: 2px;
	color: #fff;
	border-radius: 5px;
	background-color: #c0d070;
	margin-bottom: 10px;
	font-size: 16px;
}

.login-body img {
	margin: 0 auto;
}

.signinLabel {
	font-family: 'Hind-Light', 'Hind', sans-serif;
	color: #838383;
	font-size: 16px;
	font-weight: 500px;
}

.loginInput {
	font-family: 'Hind-Light', 'Hind', sans-serif;
	font-size: 16px;
}

.checkbox_inline {
	height: inherit;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak,
	.x-ng-cloak {
	display: none !important;
}

/*graph related function*/
.nvd3 .nv-axis .nv-axisMaxMin text {
	font-weight: normal;
}

svg text {
	font: 400 10px Hind-Medium;
}

.no-nv-indexLine .nv-indexLine, .no-nv-controlsWrap .nv-controlsWrap {
	/* 	display: none; */
	
}

h6.graph_title, h6.garph_date {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	padding-bottom: 5px;
}

.graphTollTip {
	font-family: "Hind-Medium";
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	max-width: 200px;
}

.graphTollTip.multipalGraphd {
	margin-left: 0px;
	border: 1px solid #ddd !important;
	color: #383838;
}

.nvtooltip .graphTollTip p {
	margin: 0px;
	padding: 0px;
}

/* .nvtooltip { */
/* 	margin-top: 20px; */
/* } */
.no-margin-right {
	margin-right: 0px;
}

.no-margin {
	margin: 0px !important;
}

.no-margin-top {
	margin-top: 0px !important;
}

.no-margin-left {
	margin-left: 0px;
}

.no-margin-bottom {
	margin-bottom: 0px !important;
}

.ta-editor.container {
	max-width: 100%;
	border-color: rgba(60, 60, 60, 0.22);
}

.ta-editor.container:hover {
	border-color: rgba(60, 60, 60, 0.22);
	box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.36);
	max-width: 100%;
}

.txtangular-sm-btn .ta-toolbar {
	padding: 5px 5px 0px 5px;
}

.ta-scroll-window p {
	display: block !important;
}

.txtangular-sm-btn .ta-toolbar.btn-toolbar .btn.btn-default {
	padding: 6px 8px;
	font-size: 12px;
}

.txtangular-sm-btn .ta-scroll-window>.ta-bind {
	min-height: 15px;
	/*text-transform:capitalize !important;*/
}

.circleNode .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
	fill-opacity: 1;
	stroke-opacity: 1;
}

.margin-l-10 {
	margin-left: 10px;
}

.margin-r-10 {
	margin-right: 10px;
}
/*HS-MAIN_HEADER*/
.breadcrumb {
	font-family: 'Hind-Medium', sans-serif;
	color: #afafaf;
	list-style: none;
	background-color: #ffffff;
	float: left;
	display: inline-block;
	padding: 7px 0px 8px 0px;
	border-radius: 0px;
}

.breadcrumb>li {
	display: inline-block;
	font-size: 14px;
	color: #afafaf;
	content: #afafaf;
}

.breadcrumb>li+li:before {
	padding: 25px 25px 15px 25px;
	color: #c0d070;
	font-size: 16px;
	content: "\003e";
	display: none;
}

.breadcrumb>.active {
	color: #c0d070;
}

.breadcrumb-title {
	font-family: "Hind-Regular", sans-serif;
	font-size: 18px;
	margin-left: -38px;
	float: left;
}

.HS-main-header {
	position: fixed;
	width: 100%;
	z-index: 8;
	line-height: 30px;
	height: 45px;
	background-color: #ffffff;
	padding-left: 0px !important;
}

.userHospitalList li{
	cursor: pointer;
}
.userHospitalList button{
	display: flex;
}

.changehospitalLoader{
	position: fixed;
	left: 35%;
	top: 35%;
	width:250px;
}
.changehospitalLoader button{
	display: flex;
    justify-content: center;
    align-items: center;
    background: var(--hscolor-primary) !important;
    border-color:var(--hscolor-primary) !important;
    width: 100%;
}
.changehospitalLoader button .fa-spinner{
	font-size: 30px;
}

.userHospitalList .hospitalCode{
	max-width: 90px;
    text-overflow: unset;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.userHospitalList .dropdown-menu {
    max-height: 250px;
    overflow-y: auto;
}
.top-menu-items {
	width: 350px;
	float: right;
	margin-right: 55px;
	height: 45px;
}


.top-menu-items .userName {
width: 90px;
color: #202020;
font-size: 12px;
/* background: #f0f0f0; */
padding-left: 8px;
padding-right: 5px;
cursor: pointer;
}

.top-menu-items .userName img {
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 13px;
	margin-right: 5px;
}

.top-menu-items>div {
	display: inline-block;
	margin-right: 8px;
	height: 45px;
	vertical-align: middle;
}

.top-menu-items .userName span {
	display: inline-block;
	position: absolute;
	font-family: Hind-Medium;
	font-weight: 200;
	padding-top: 9px;
}

.Accountsettings span {
	font-size: 18px;
	cursor: pointer;
	color: #afafaf;
	line-height: 45px;
/* 	left: -11px; */
/* 	position: relative; */
/* 	top: -2px; */
}

.Accountsettings span:hover, focus {
	cursor: pointer;
	color: #0f0f0f;
}

.top-menu-items .signout-sec, .top-menu-items .signout-sec a {
	font-size: 18px;
	color: #afafaf;
}

.top-menu-items .signout-sec, .top-menu-items .signout-sec a:hover,
	focus {
	font-size: 18px;
	color: #131313;
}

.top-menu-items .signout-sec a {
	position: absolute;
	margin-top: 11px;
	top: 0px;
	text-decoration: none;
	outline: none;
	/* width: 90px;*/
	padding-left: 10px;
}

.top-menu-items .signout-sec .signout-txt {
	font-size: 12px;
	margin-top: -15px;
	/* 	position: absolute; 
	width: 56px;*/
	/* 	float: right; */
	/* 	margin-left: 5px; */
	vertical-align: top;
	margin-top: -2px;
	display: inline-block;
}

.NTfrom {
	color: #ff8a00;
}

.NTtime {
	color: #000000;
	font-size: 10px;
	font-family: "Hind-Medium";
	padding-left: 62px;
}
.NTnewList-data .NTtime {
	padding-left: 10px;
}
.NTnewList {
	position: absolute;
	width: 500px;
	margin-top: 45px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0.602px 0.799px 4px 0px rgba(0, 0, 0, 0.7);
	margin-left: -250px;
	font-size: 12px;
	border-radius: 3px;
	padding-bottom: 5px;
	z-index: 0;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease 0s;
}

.NTnewList.noHeight {
	height: 0px;
}

.NTnewList.autoHeight {
	height: auto;
}

.NTnewList-data {
	overflow: auto;
	max-height: 200px;
}

.NTnewList::after, .NTnewList::before {
	width: 0;
	height: 0;
	content: "";
	display: block;
	position: absolute;
	bottom: 100%;
	left: 50%;
	color: red;
	z-index: 999999;
}

.customradioButton input[type="radio"] {
	line-height: normal;
	display: inline;
	margin: 0px;
	height: auto;
}

label.customradioButton {
	margin: 0px;
}

.customradioButton span {
	/* 	vertical-align: top; */
	/* 	margin-top: 2px; */
	display: inline-block;
	padding-left: 5px;
}

.NTnewList::after {
	border-bottom: 9px solid #FFF;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	z-index: 1;
	margin-top: 1px;
}

.NTnewList::before {
	border-bottom: 12px solid rgba(0, 0, 0, 0.1);
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	margin-top: -1px;
	margin-left: -3px;
	z-index: -100;
}

.NTnewList .name {
	font-family: "Hind-SemiBold";
	font-size: 14px;
	color: #606060;
}

.NTnewList .viewAll {
	font-family: "Hind-Medium";
	font-size: 12px;
	color: #606060;
	padding-top: 0px;
	cursor: pointer;
}

.notification-header {
	border-bottom: solid 1.2px rgba(212, 212, 212, 0.7) !important;
	border-top: 0px !important;
}

.no-notification {
	text-align: center;
	color: rgb(175, 175, 175);
	font-size: 14px;
	padding: 10px 0px;
}

.NTnewList p {
	margin: 0px;
	padding: 5px 10px 0px 10px;
	line-height: 1.5;
	border-bottom: solid 1.2px rgb(240, 240, 240);
}

.NTnewList p:last-child {
	border-bottom: 0px;
}

.NTfor {
	color: #3a7cb4;
}

/**/
@media screen and (max-width: 360px) {
	.login-body .modal-body {
		padding: 15px;
	}
	html, body {
		overflow-x: auto;
	}
}
@media screen and (max-width: 720px) {
	
	.top-menu-items{
	    width: 200px !important;
	    
	}
	
	.sm-menuHide{
		display:none !important;
	}
}


@media screen and (max-width: 1060px) {
	.breadcrumb li {
		display: none;
	}
}

@media screen and (max-width: 300px) {
	.login-body .modal-body {
		padding: 5px;
	}
}

.margin {
	margin-left: 5px;
}

.loading-box {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	box-shadow: none !important;
}

.load-btn {
	bottom: 1px;
	position: relative;
	right: 2px;
}

.load-btn>img {
	margin-right: 8px;
}

.background-add:hover {
	color: #F5F8FF !important;
}

.background-add {
	border-radius: 8px;
	background-color: #8493ef;
	width: 84px !important;
	font-size: 12px !important;
	color: #F5F8FF;
	font-family: 'Hind-Regular';
	padding: 0px !important;
	height: 16px !important;
}

.loading-width {
	margin-left: -8px;
	margin-top: 8px;
	width: 0px !important;
}

/*Patient Document */
.patientDocument-main .documentList .img-sec {
	max-width: 110px;
	float: left;
	padding: 0px 5px 5px 0;
}

.documentList .img-sec img.img-responsive {
	max-width: 65px;
}

.documentList .checkBoxHolder {
	float: left;
	margin-left: 10px;
	padding: 0px;
	margin-right: 0px;
	width: 20px;
}

.patientDocument-main .documentList .document-data {
	float: left;
	word-wrap: break-word;
}

.patientDocument-main .documentList .document-data p {
	word-break: break-all;
	font-size: 12px;
}

.patientDocument-main .documentList .document-data .tag-listSection {
	display: block;
}

.patientDocument-main .documentList .document-data .tag-listSection .tagNames
	{
	color: #fff;
	background-color: #ff8f00;
	padding: 0px 5px !important;
	border-radius: 4px;
	font-size: 9px;
	font-family: Hind-Medium;
	display: inline-block;
	margin-right: 5px;
}

.tag-listSection .tagNames .tagCloseButton {
	display: inline-block;
	font-family: Hind-bold;
	font-size: 12px;
	padding-left: 5px;
	line-height: 1.2;
}

.documentList>div {
	margin-bottom: 5px;
	margin-top: 5px;
	border-bottom: 1px solid rgb(206, 206, 206);
	padding-bottom: 2px !important;
}

.documentList .rightSideSec {
	position: absolute;
	right: 0px;
	top: 0px;
}

.documentList .rightSideSec span {
	display: inline-block;
	padding: 0px 4px 0px 0px !important;
	color: #979797;
	cursor: pointer;
	font-size: 12px;
}

.patientDocument-main form input {
	border-radius: 0px;
}

.documentList .label, .groupTag  .label {
	font-size: 9px;
	font-family: "Hind-Medium";
	display: inline-block;
	padding-right: 5px;
}

.groupTag  .label {
	padding-left: 6px;
	margin-top: 7px;
	margin-right: -20px;
	font-size: 10px;
}

.groupTag .form-group {
	margin-left: 15px;
	max-width: 185px;
}

.groupTag .form-control {
	border-right: 0px;
	height: 21px;
	border-radius: 3px 0px 0px 3px !important;
	line-height: 16px;
	font-size: 12px;
}

.groupTag .form-control:HOVER+button:HOVER, .tag-listSection .addTextBox .form-control:HOVER+button,
	.groupTag .form-control:FOCUS+button, .tag-listSection .addTextBox .form-control:FOCUS+button
	{
	opacity: 1;
}

.tag-listSection .addTextBox .form-control {
	border-right: 0px none;
	height: 18px;
	border-radius: 3px 0px 0px 3px !important;
	line-height: 16px;
	width: 115px;
	padding-left: 5px;
	font-size: 10px;
}

.tag-listSection .addTextBox img {
	height: 18px;
}

.groupTag button, .tag-listSection .addTextBox button {
	position: absolute;
	top: 0px;
	right: -16px;
	border-radius: 0px 3px 3px 0px;
	box-shadow: none;
	border: 0px;
	background: transparent;
	opacity: 0.5;
}

.tag-listSection .addTextBox button {
	top: -1px;
}

.groupTag button:ACTIVE, .groupTag button:HOVER, .tag-listSection .addTextBox button:HOVER,
	.tag-listSection .addTextBox button:ACTIVE {
	opacity: 1;
}

.searchsection span {
	position: absolute;
	right: 0px;
	height: 21px;
	top: 0px;
	border-left: 1px solid rgb(214, 214, 214);
	border-right: 1px solid rgb(214, 214, 214);
	padding: 3px !important;
	border-radius: 0px 3px 3px 0px !important;
}

.tag-listSection .addTextBox {
	display: inline-block;
	max-width: 115px;
	margin-right: 15px;
	margin-bottom: -7px;
}

.no-background.rightalign-richtext-box .ta-toolbar {
	background: transparent;
	border: medium none;
	text-align: right;
	float: right;
	margin-top: -24px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
}
/* .txtangular-sm-btn.no-background.rightalign-richtext-box{ */
/* 	 margin-top: -25px; */
/* } */
.no-background.rightalign-richtext-box .ta-toolbar .btn-group {
	margin: 0px;
}

.plusIconAdd {
	opacity: 0.5;
}

.plusIconAdd:FOCUS, .plusIconAdd:HOVER, .plusIconAdd:ACTIVE {
	opacity: 1;
}

.txtangular-sm-btn.rightalign-richtext-box .ta-toolbar.btn-toolbar .btn.btn-default
	{
	font-size: 10px !important;
	padding: 2px 7px;
}

.txtangular-sm-btn.rightalign-richtext-box .ta-toolbar .btn-group .btn:first-child
	{
	border-radius: 2px 0px 0px;
}

.txtangular-sm-btn.rightalign-richtext-box .ta-toolbar .btn-group .btn:last-child
	{
	border-radius: 0px 2px 0px 0px;
}

.noData-TagEditor {
	background-color: #f8fbe6 !important;
	border: none !important;
}

.data-TagEditor {
	background-color: #f6f6f6 !important;
	border: none !important;
}

.onEnter-TagEditor {
	background-color: #ffffff !important;
	border: 1px solid #9eaf4c !important;
}

.padding-right-5 {
	padding-right: 5px !important;
}

.no-border-radius {
	border-radius: 0px !important;
}

.ta-editor.customeAnugularStyle {
	padding: 0px !important;
	border: none;
}

.ta-editor.customeAnugularStyle .ta-bind {
	background-color: #f6f6f6 !important;
	border: none !important;
}

.ta-editor.customeAnugularStyle .ta-bind.ng-touched.ng-dirty, .ta-editor.customeAnugularStyle .ta-bind.ng-touched,
	.ta-root.focussed .ta-editor.customeAnugularStyle  .ta-bind {
	background-color: #ffffff !important;
	border: 1px solid #9eaf4c !important;
}

.ta-editor.customeAnugularStyle .ta-bind.placeholder-text, .ta-editor.customeAnugularStyle .ta-bind.ng-touched.ng-dirty.placeholder-text
	{
	background-color: #f8fbe6 !important;
	border: 1px dotted #a8a8a8 !important;
}

.ta-editor.customeAnugularStyle .placeholder-text::before {
	position: absolute;
	color: transparent;
}

.reportsController>div:FIRST-CHILD {
	margin-top: 15px;
}

.textAngularWithMentio .btn-group .btn {
	font-size: 12px;
	padding: 4px 8px 2px 8px;
}

.textAngularWithMentio .ta-toolbar {
	background-color: transparent;
	border: none;
	padding: 0px 0px 0px 0px;
}

.textAngularWithMentio .btn-group {
	margin-left: 0px;
	float: right;
}

.textAngularWithMentio .btn-group .btn:FIRST-CHILD,
	.textAngularWithMentio .btn-group .btn:LAST-CHILD {
	border-radius: 0px !important;
}

.textAngularWithMentio .ta-editor.ta-html, .textAngularWithMentio .ta-scroll-window.form-control,
	.ta-scroll-window>.ta-bind {
	min-height: 50px !important;
	border-radius: 3px 0px 3px 3px;
}

.animate-if.ng-enter, .animate-if.ng-leave {
	-webkit-transition: 1s linear all;
	-moz-transition: 1s linear all;
	-ms-transition: 1s linear all;
	-o-transition: 1s linear all;
	transition: 1s linear all;
}

.animate-if.ng-enter {
	max-height: 0;
	opacity: 0;
}

.animate-if.ng-enter.ng-enter-active {
	max-height: 999px;
	opacity: 1;
}

.animate-if.ng-leave {
	max-height: 999px;
	opacity: 1;
}

.animate-if.ng-leave.ng-leave-active {
	max-height: 0;
	opacity: 1;
	-webkit-transition: 0.5s linear all;
	-moz-transition: 0.5s linear all;
	-ms-transition: 0.5s linear all;
	-o-transition: 0.5s linear all;
	transition: 0.5s linear all;
}

.radio-btn-holder .radio-btn-checkBox {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 177, 78);
	background-color: rgb(255, 255, 255);
	color: #ffb658;
	display: inline-block;
	height: 16px;
	padding-top: 1px;
	width: 16px;
	margin-right: 3px;
	vertical-align: top;
}

.radio-btn-holder  .radio-btn-data.active {
	color: rgb(255, 177, 78);
}

.radio-btn-holder .radio-btn-checkBox .rselect {
	font-size: 10px;
	vertical-align: top;
	height: 16px;
	width: 13px;
	text-align: center;
	display: none;
}

.radio-btn-holder  .radio-btn-data {
	padding-right: 10px;
	cursor: pointer;
	color: #696464;
	font-size: 12px;
}

.radio-btn-holder .radio-btn-data.active .radio-btn-checkBox .rselect {
	display: block;
}

.subScrptionExp {
	margin: 0px !important;
	padding: 0px !important;
}

.subScrptionExp .header-main {
	text-align: right;
	padding-right: 10px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	font-family: 'Hind-Regular', 'Hind', sans-serif;
	color: #afafaf;
}

.subScrptionExp .header-main>div {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
}

.subScrptionExp .header-main .user-name {
	font-size: 13px;
	text-align: right;
	color: #303030;
	line-height: 1.5;
	display: block;
}

.subScrptionExp .header-main .hospitalcode-label {
	font-size: 12px;
	line-height: 1.2;
	display: block;
}

.adButtonChg {
	position: absolute;
	right: 0px;
	top: 0px;
}

.subScrptionExp .header-main a {
	color: #afafaf;
	text-decoration: none;
	font-size: 28px;
	margin-top: -5px;
	display: block;
}

.subScrptionExp .header-main a span {
	vertical-align: middle;
	display: inline-block;
}

.subScrptionExp-msg {
	max-width: 500px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 100%;
	background-color: #fff;
	text-align: center;
}

.subScrptionExp-msg {
	color: rgba(255, 0, 0, 0.52);
	font-size: 24px;
	line-height: 1.2;
	padding-top: 30px;
	padding-bottom: 30px;
}

.subScrptionExp-msg .icon-subscription-settings {
	font-size: 42px;
	padding-bottom: 10px;
}

.subScrptionExp-msg .helight {
	color: #171783;
}

.wardsDisp {
	border: 1px solid #ddd;
	text-align: center;
	height: 26px;
	cursor: pointer;
}

.mentioWidt {
	width: 120% !important;
	padding: 0px 0px 0px 7px !important;
}
/*EOF Document upload*/

/*External Doctor*/
.PG-externalDoctor{
/* 	padding: 5px  */
}
.PG-externalDoctor .addNewSectionHolder .addNewSection input,.PG-externalDoctor .addNewSectionHolder .addNewSection .form-control {
    height: 28px;
    border: 0px;
    font-family: "Hind-Medium";
    font-size: 12px;
    border-radius: 0px;
/*     padding-right: 25px; */
}
.PG-externalDoctor .addNewSectionHolder {
    padding-right: 35px;
    margin-bottom: 10px;
}
 .PG-externalDoctor .addNewSectionHolder .addNewSection {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(247, 154, 34);
    background-color: rgb(255, 255, 255);
    /* margin-bottom: 10px; */
}
 .PG-externalDoctor .searchIcon, .PG-externalDoctor .right-icon {
    padding: 0px 5px;
    line-height: 28px;
    color: #d3cccc;
    border: 1px solid rgb(215, 215, 215);
    border-top: none;
    border-bottom: none;
    background: #fff;
    position: absolute;
    top: 0px;
}

.PG-externalDoctor .searchIcon {
    left: -6px;
}
.PG-externalDoctor .addNewSectionHolder .add-Mainbutton button {
    opacity: 0.5;
    font-size: 20px;
    padding: 4px 13px 0px 0px !important;
    padding-top: 4px;
    background: transparent;
}
.PG-externalDoctor .addNewSectionHolder .add-Mainbutton button:HOVER {
    opacity: 1;
    color: rgb(247, 154, 34);
}
.PG-externalDoctor .addNewSectionHolder .add-Mainbutton {
    position: absolute;
    right: -5px;
    background: transparent;
    box-shadow: none;
}
.PG-externalDoctor {
    padding: 15px 10px 10px 15px;
}
.PG-externalDoctor .row.row-eq-height>div {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.5;
    font-size: 12px;
    color: #454545;
}

.PG-externalDoctor .row.row-eq-height>div {
    padding-top: 5px;
    padding-bottom: 5px;
}
.PG-externalDoctor .right-border, .UIsubItemsVW .right-border{
    border-right: 1px solid rgb(201, 201, 201);
}
.IMsubView-dt  .right-border{
	 border-right: 1px solid rgb(201, 201, 201) !important;
}
.PG-externalDoctor .hospitalName {
    font-family: "Hind-Medium";
}
.PG-externalDoctor .row.row-eq-height>div .status-section {
    float: right;
    margin-top: 3px;
    margin-bottom: -5px;
    margin-right: 50px;
}
.exHolder {
    border-bottom: none !important;
}
.exHolder:last-child{
	 border-bottom: 1px solid rgb(201, 201, 201) !important;
}
 .exHolder, .resultRulesHolder {
    background-color: #fff;
    border: 1px solid rgb(201, 201, 201);
}
.PG-externalDoctor .status-section .switchinfo-text {
    margin-top: -2px;
    padding-left: 7px;
    position: absolute;
    right: 0px;
    width: 65px;
    top: 8px;
}
.PG-externalDoctor .switch.small {
    margin-top: 0px;
}
.PG-externalDoctor .CSlabel {
    color: #a7a7a7;
    font-family: "Hind-Medium";
    font-size: 10px;
}

.activeVisits-metadata {
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: "Hind-Regular";
	background-color: white;
	margin-bottom: 10px;
}

.activ-icn-border{
	border-left: 0px !important; 
	border-right: 0px !important; 
	border-top: 0px !important;
}
.memoSection{
/* position: fixed; */
width: 100%;
height: 100%;
left: 0px;
background: rgba(0,0,0,0.01);
top: 0px !important;
z-index: 9999;
display:none;
}
.memoSection.active{
	display: block;
}
.memoSection .addSection{
position: fixed;
margin-top: -10px;
background: #f0f0f0;
box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.50);
right: 0px;
width: 550px;
max-width: 85%;
z-index: 8;
height:245px;
border: 1px solid #ddd;
border-top: 0px;
overflow: hidden;
}
.memoSection .loadingmemoData,.memoSection .addNewMemoData{
	position: absolute;
    width: 100%;
    z-index: 8;
    height: 100%;
}
.memoSection .loadingmemoData .loadingIcon{
	position: absolute;
    top: 30%;
    left: 45%;
    color: #333;
}

 .memoSection .noteSearching{
    position: absolute;
    top: 0px;
    right: 2px;
    color: #333;
    line-height: 24px;
 }
    
.top-menu-items .userName.active{
	background-color: #f0f0f0;
}
.memoSection .addSection .memo-heading{
	font-family: "Hind-Medium";
    color: #333;
    
}
.memo-sample-info{
	font-size: 12px;
    color: #9d9d9d;
    max-height: 20px;
}
.memolist-content{
	padding:5px;
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	cursor: pointer;
}
.memolist-content:HOVER,.memolist-content.active {
	background:#ffee9c;/* rgba(236, 217, 84, 0.82);*/
	border-bottom:1px solid rgba(255, 255, 255, 0.46);
/* 	box-shadow: inset 0 0 5px #dcdcdc; */

}
.memo-sample-info p{
	margin-bottom: 2px !important
}
.memoFull-content{
	padding:10px 20px 10px 10px;
	box-shadow:inset 2px 0px 0px #dcdcdc;
}
.memotextAngular{
	    border: 1px solid #dedede;
}
.memotextAngular,.memotextAngular .ta-editor.container {
	  border-radius: 5px;
}
.pointer{
	cursor:pointer
}
.memoFull-content .button-Update-sec .btn{
	border-radius : 3px !important;
}
.memoSection  .addNewNoteSec {
	display: block;
    width: auto;
    margin-top: 50px;
    text-align: center;
    margin-left: 225px;
    background: #fff;
    padding: 10px 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.095);
    color: #858585;
    font-size: 12px;
}
.memoSection  .addNewNoteSection.disable{
    color: rgba(0,0,0,0.4) !important;
    cursor: not-allowed;	
}

.memoSection  .addNewNoteSec  .icon{
font-size: 50px;
    padding-top: 5px;
    padding-bottom: 8px;
    display: block;
}

.memoSection .memo-list-holder {
	color: #858585;margin-top: 30px;
}
.memoSection .searchNotes{
	padding-left:5px;
}
.memoSection .searchNotes input{
border-radius:2px;padding-left: 5px;
}
.addNewNoteSection .icon-addnew-icon{
	margin-left:5px;font-size: 22px;line-height: 26px;display:inline-block;
}
.addNewNoteSection .text-add-info{
display: inline-block;vertical-align: top;line-height: 26px;font-size: 14px;
}
.memo-list-display{
overflow: auto; max-height: 210px;
}

.memoSection .memo-list-holder .icon-progress-note-bubble{
vertical-align: middle;
margin-right: 2px;
}
/* .memotextAngular.defaulttextEditorBar .ta-toolbar .btn-group{ */
/* 	margin-right:0px; */
/* } */
.memotextAngular.defaulttextEditorBar .ta-toolbar.btn-toolbar .btn.btn-default{
	    padding: 3px 5px !important;
}
/* .memotextAngular .btn { */
/*     border-top-right-radius: 0 !important; */
/*     border-bottom-right-radius: 0 !important; */
/*     border-top-left-radius: 0 !important; */
/*     border-bottom-left-radius: 0 !important; */
/* } */
.txtangular-sm-btn  .memotextAngular .ta-scroll-window>.ta-bind{
	min-height:155px !important;
	outline: none;
	padding-left: 5px;
	max-height: 155px !important;
    overflow: auto;
}
.memotextAngular .ta-editor.container:hover,.memotextAngular .ta-editor.container:FOCUS,.memotextAngular .ta-editor.container:ACTIVE{
	border-color: transparent;
    box-shadow: none;
}

/*EOF External changes*/

/*Multiselect Box*/
.searchable-multi-select li lable{
	padding: 5px 3px !important;
    cursor: pointer;
}
.searchable-multi-select li.searchtextBox{
	padding-right: 5px !important;
    padding-bottom: 5px !important;
}

.searchable-multi-select li{
	padding :5px 0px 0px 5px !important;
	border-bottom: 1px solid #dcdcdc;
}
.searchable-multi-select ul{
    padding: 5px 0px 0px 0px !important;
    max-height: 250px !important;
    overflow: auto !important;
}
.searchable-multi-select a.dropdown-toggle{
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.searchable-multi-select .radio-btn {
	border-style: solid;
    border-width: 1px;
    border-color: rgb(255, 177, 78);
    background-color: rgb(255, 255, 255);
    color: #ffb658;
    display: inline-block;
    height: 16px;
    padding-top: 1px;
    width: 16px;
    margin-right: 3px;
    vertical-align: top;
     font-size: 10px;
}

.searchable-multi-select  .rselect{
	margin-left:1px;
}
.searchable-multi-select small{
    text-align: left;
    display: inline-block;
    float: left;
    width: 100%;
    padding-right: 15px;
}
.searchable-multi-select .limit-ellipsis b {
	position: absolute;
    right: 5px;
    top: 10px;
}
/*EOF multiselect box*/

.breadCrumbPatName{
	font-family: "Hind-Regular", sans-serif;
    font-size: 18px;
}
.breadCrumbPatCode{
	font-family: "Hind-Regular", sans-serif;
    font-size: 18px;
}

.productDropWidth{
	width: 510px !important;
	text-wrap: pretty !important;
}

.stickyHeader{
  position: -webkit-sticky;
  position: sticky;
  z-index:99999;
}
iframe#fbplus-frame img{
	max-width: 100%;
}
/*Used for showing navigation always in DocumentView page */
  #fbplus-left,#fbplus-right{
   display:block !important;
   }

.stickyTableHeader .cTContainer { overflow: hidden; padding: 2px; }
.stickyTableHeader .cTContainer {
	font-size:12px;
}
.stickyTableHeader .cTContainer table { table-layout: fixed; border-width: 0px; }
    
.stickyTableHeader .relativeContainer { position: relative; overflow: hidden;}    
.stickyTableHeader  .fixedTB { position: absolute; z-index: 11; font-weight: bold;} 
.stickyTableHeader  .fixedTB table tr td { background-color: #F1F1F1; }
.stickyTableHeader   .leftContainer { position: absolute; overflow: hidden;  }
.stickyTableHeader  .rightContainer { position: absolute; overflow: hidden;  }
.stickyTableHeader  .leftSBWrapper { position: relative; z-index: 10; }
.stickyTableHeader  .topSBWrapper { position: relative; z-index: 10; width: 100%; }
.stickyTableHeader   .topSBWrapper table tr td { background-color: #F1F1F1; font-weight: bold; }
.stickyTableHeader   .SBWrapper { width: 100%; overflow: auto; }
    
.stickyTableHeader  .cTContainer td { overflow: hidden; padding: 2px 2px; border-width: 1px; border-style: solid; border-color: #ccc; }
.stickyTableHeader  .leftContainer table tr { background-color: #F1F1F1; }
/*permissionView*/
.permissionView .hs-main-header {
	border-bottom: 1px solid #ddd;
}

.permissionView h3 {
	margin: 10px 10px 5px 0px;
	padding-left: 15px;
	font-size: 24px;
}

.permissionView .tab-selection-pt {
	margin-bottom: 0px;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #ddd;
	line-height: 1.5;
	font-size: 14px;
	font-family: 'Hind-Regular';
	color: #707070;
}

.permissionView .tab-selection-pt span {
	padding: 4px 10px 0px 10px;
	display: inline-block;
	cursor: pointer;
}

.permissionView .tab-selection-pt span.active {
	padding: 4px 10px 0px 10px;
	display: inline-block;
	border-bottom: 4px solid #9eaf4c;
	color: #9eaf4c;
}

.permissionView .row-im {
	border-bottom: 1px solid #ccc;
	padding-top: 2px;
	font-size: 13px;
	line-height: 1.8;
}

.permissionView .row-im:hover {
	background: #cccccc26;
}

.permissionView .menu-header {
	background-color: #ddd;
	font-family: "Hind-medium";
	line-height: 2;
}

.permissionView  .menu-name {
	text-transform: uppercase;
}
/*EOD permissionView */
.eventMapping .data-sec{
	font-size:13px;
}

.eventMapping .head-sec .data-sec{
	font-size:16px ;
	font-family: Hind-Medium ;

}
.eventMapping .data-sec{
	padding-top: 3px;
    padding-bottom: 3px;
    padding-left:5px;
    padding-right:0px;
    border-right: 1px solid #ddd;
    word-wrap: break-word;
}

.eventMapping .bottombrdr{
	border-bottom:1px solid #ddd;
}
.eventMapping .filter-sec input{
    border-radius: 2px 0px 0px 2px;
    border-right: 0px;
    margin-bottom: 10px;
}
.eventMapping .filter-sec input.last-child {
	 border-right: 1px solid #ddd;
}
/*HS MEET
#HSMeet{
	display:none;
}

#HSMeet.show1{
	display:block;
}
*/
/* #HSMeet div{
	z-index : 99999999;
	
}*/
.contentManager{
	padding: 0 15px;
}
.contentManager .card,.contentManager .linkPreview{
   max-width:100%;
   display:block;
   margin:0 auto;
   border-radius: 2px;
   object-fit: contain;
}
.contentManager .libraryList{
    display: flex;
    flex-wrap: wrap;
}
.contentManager .slide{
	padding-right:5px;
	padding-bottom: 8px;
}
.contentManager  .item{
	border: 1px solid #cec9c9;
    border-radius: 5px;
    margin-right: 5px;
}
.contentManager  .item  .description{
	padding-top:5px;
}
.contentManager  .item  .description .filename{
	color: #606060;
    font-family: 'Hind-SemiBold';
    font-size: 12px;
    overflow: hidden;
    padding-right: 25px;
    margin:0px;
    height:25px;
    padding-left:5px;
}
.contentManager  .item  .description .remove{
position: absolute;
right: 5px;
padding-top: 10px;
color: red;
    width: 25px;
    background: #fff;
    height: 35px;
    display:none;
}
.contentManager  .item:hover  .description .remove{
	display:block;
}
.contentManager .pagination{
	display:flex;
	align-items: flex-end;
    justify-content: flex-end;
    margin:10px 0;
}
.contentManager .pagination div{
padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    border: 1px solid #ddd;
    cursor:pointer;
     background: rgba(255 ,132, 0, 0.9);
    color: #fff;
    font-family: 'HIND-MEDIUM';
    border-color:rgba(255 ,132, 0, 1);
}
.contentManager .pagination div:hover{
	background: rgba(255 ,132, 0, 1) !important;
    color: #fff !important;
}
.contentManager .pagination div.disable{
	color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
    cursor:disabled;
}
.contentManager .addtagBtn{
	position: absolute;
    right: 0;
    top: 5px;
    background: 0;
    box-shadow: none;
    border: 0;
	
}
.contentManager .item .details{ 
z-index: 1;
    background: rgba(0,0,0,0.5);
    color: #fff;
    position: absolute;
    right: 0;
    padding: 5px;
    display:none;
    border-radius: 0 0 2px 2px;
    width: 100%;
}
.contentManager .item .description{
    max-height: 50px;
    overflow: hidden;
    line-height: 1.1;
    font-size: 14px;
    font-family: Hind-Semibold;
}
.contentManager .item:hover .details{
	   display:block;
}
.contentManager .item .tgs{
	margin:5px 0;
}
.contentManager .item .tgs span {
   background: #9eaf4c;
    padding: 2px 5px;
    margin-top: 5px;
    display: inline-block;
    line-height: 1.2;
    border-radius: 2px;
   font-family: 'Hind-medium';
    margin-left: 5px;
}
.contentManager .uploadcontentform {
	
}
.uploadcontentform .taglist div {
    display: inline-block;
    padding: 0px 10px;
    border: 1px solid #a7a0a0;
    margin-right: 5px;
    margin-top: 5px;
    border-radius: 2px;
    text-align: left;
    position: relative;
    padding-right: 25px;
}
.uploadcontentform .taglist .remove-item-close{
	position: absolute;
    right: 0px;
    top: 2px;
    color: #F43030;
    text-shadow: 1px 1px rgb(0 0 0 / 10%);
    font-weight: bolder;
    font-size: 12px;
    cursor: pointer;
    padding: 0 5px;
}
   
   .contentManager .uploadcontentform input{
       border-radius: 2px;
   }
.enableVideoplayButton{
    top: 0;
    background: red;
    max-height: 65px;
}
.contentManager .title{
	font-size: 16px;
    font-family: 'Hind-Medium';
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    border-bottom: 5px solid transparent;
    padding-left: 15px;
    cursor: pointer;
	
}

.contentManager .titleTab-section{
	display:flex;
}
.contentManager .title.active{
	border-color: #9eaf4c;
	color: #9eaf4c;
	
}
.contentManager  .inpusection {
    padding: 15px;
    border: 1px solid #D6D6D6;
    border-radius: 2px;
}

 .contentManager .document-max-sec .documentListing .uploadPlaceHolderTxt {
 	margin-left: 0px;
 	margin-bottom:5px;
 }
 
  .contentManager .linkWrapper ,   .contentManager .imageContent {
  	padding : 5px;
  }
  .discriptionRichTextBox{
  margin-top:24px;
  }
  
  .discriptionRichTextBox .defaulttextEditorBar .ta-toolbar{
 	padding: 4px 0px 2px 0px;
  }
  
  .contentManager .form-control.publicFlag{
    border: none;
    box-shadow: none;
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .contentManager .editcontentform .form-control.publicFlag{
   border: none;
    box-shadow: none;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  
   .contentManager  .filterTags {
   	margin:10px 0;
   }
    .contentManager  .filterTags .item{
    background: #fff;
    color: #9eaf4c;
    padding: 5px 10px;
    display: inline-block;
    margin-right: 4px;
    border-radius: 4px;
    vertical-align: middle;
    text-align: -webkit-match-parent;
    line-height: 1.2;
    font-size: 12px;
    font-family: HIND-MEDIUM;
    border-color: #9eaf4c;
    border-style: dotted;
    cursor: pointer;
    margin-bottom: 2px;
    }
 .contentManager  .filterTags .item.active {
    background: #9eaf4c;
    color: #fff;
}
.linkWrapper .textDetails{
    align-items: center;
    justify-content: center;
    display: flex;
    max-width: 100%;
    word-break: break-all;
    overflow: hidden;
}
 .contentManager .linkPreview{
	    object-fit: unset !important;
	
}

 .contentManager .placeholder-text{
 color: #a5a5a5;
 font-size:12px;
 }
   .publicFlag span.filter{
       font-family: 'HIND-MEDIUM';
   }
   .videoIcon{
   position: absolute;
    padding: 15px;
    font-size: 31px;
    text-align: center;
    left: 35%;
    top: 35%;
    background: rgba(0,0,0,0.8);
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
   }
   
   .previewloadingIcon{
  font-size: 50px !important;
    color: #333;
    display: flex !important;
    flex: 1;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: absolute;
   }
   .smallTitle {
    position: absolute;
    color: #fff;
    width: 100%;
    bottom: 0;
    font-size: 12px;
    font-family: 'Hind-Medium';
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    background: rgba(0,0,0,0.2);
}


.hideNewTab{
    position: absolute;
    z-index: 99999;
    background: red;
    content: ' ';
    width: 40px;
    height: 40px;
    top: 14px;
    right: 29px;
    right: 1;
    background: transparent;
}
.contentManager .bold{
	
	font-family:Hind-Bold;
}

  .contentManager  .linkDisplay{
    max-width: 95%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    vertical-align: middle;
  }

    .contentManager .newTabIcon{
    margin-top: 1px;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    }
     .contentManager .footerText{
   text-align: right;
    padding-bottom: 10px;
    font-size: 9px;
    font-family: "Hind-Medium";
    margin-bottom: 10px;
     }
 .contentManager .fileSize{ 
     position: absolute;
    font-size: 14px;
    display: inline-block;
    font-family: 'HIND-SEMIBOLD';
    right: 0px;
    bottom: 5px;
    right: 20px;
 }
/*EOF HS MEET*/

.richbox .btn-toolbar{
	margin-left: 0px; 
}

.richbox .ta-toolbar {
	padding: 5px 5px 0px 5px;
}

.richbox .ta-scroll-window>.ta-bind {
	min-height: 90px;
	padding: 0px 12px;
	height: 95px;
	overflow: auto;
	outline: none;
	color:#000;
	line-height: 1.5;
}

.publishDocTxt .documentPublishText {
	padding-right:2px;
	color:#9eaf4c;
	font-weight:bold;
}

.switch.checked.green{
	background-color: #9eaf4c !important;
	width: 26px;
	height: 10px;
	border: 1px solid #9eaf4c;
	border-radius: 20px;
	border: none !important;
	box-shadow: none !important;
}

.blink_me {
  animation: blinker 2s linear infinite;
}
.claimManagment .form-control {
	    width: 95%;
}
.claimManagment .value{
    margin-bottom: 5px;
    font-size: 13px;
    font-family: "Hind-SemiBold";
    color: #1f1f1f;
    padding-top: 2px;
}
.claimManagment .section{
    border-bottom: 1px solid #ddd;
    margin-bottom:25px !important ;
    padding-left:15px !important ;
}
.claimManagment .section.noborder{
	   border-bottom: 0px !important;
}

.claimManagment .section .patient-discharge-flg-true {
	background-color: lightgrey;
	height: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
	border: none;
	outline: none;
}

.claimManagment .section .patient-discharge-flg-false {
	background: lightgrey;
	height: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
	border: none;
	outline: none;
}

.claimManagment .section .patient-discharge-flg-on {
	background: #6377eb !important;
	color: #fff;
}

.billCategoryRow .billCategoryColumn{
		border: 1px solid #cdcdcd;
		font-weight: bold;	
		background: #dedede;
		text-transform:uppercase;
		
}
.billCategoryRow .billCategorySacColumn{
		font-weight: bold;	
		background: #dedede;
		text-transform:uppercase;
}
@keyframes blinker {
  50% {
    opacity: 0.5;
  }
}

.distance-div .distance-label{
	padding-top:0px;
}

.width-94{
	width:94%;
}

.width-50-percent{
	width:50%;
}

 .resetPasswordByMobileNo .pwdEyeIconPos  {
  float: right;
  margin-right: 10px;
  margin-top: -30px;
}

.reportsDashboard .chatbotIcon{
    padding-top: 1px;
}