/*BcErrorTextComponent*/
.BcErrorTextCompRowClass {
}

.BcErrorTextCompColClass {
	margin-right: 1rem !important;
	margin-left: 1rem !important
}

.BcErrorTextCompTextClass {
	font-weight: bold;
}

.diaRigEyeLab {
	justify-content: center;
	display: flex;
	font-weight: bold;
	color: blue;
	margin-top: .5em;
}

.diaLefEyeLab {
	justify-content: center;
	display: flex;
	font-weight: bold;
	color: green;
	margin-top: .5em;
}

/* SdePatientLabelComponent */
.sdePatLab {
	display: flex !important;
	font-weight: bold;
	color: blue;
	justify-content: center;
}

.sdePatLabId {
}

.sdePatLabNam {
}

.sdePatLabGender {
}

.sdePatLabDob {
}

.sdePatLabSep {
}

/* SdeHeaderLabelComponent */
.sdeHeaLab {
	display: flex !important;
	font-size: larger;
	font-weight: bold;
	justify-content: center;
}

.sdeHeaLabBas {
}

.sdeHeaLabSep {
}

.sdeHeaLabExt {
}

/*SdeErrorMessageComponent*/
.errMsg {
	display: flex !important;
	justify-content: center;
	color: #d32f2f;
	font-weight: bold;
	margin-top: .25em;
}

/* SdeBaseExamEditComponent */
.sdeBaseExamItemLabelStyleNormal .e-label {
	color: black;
}

.sdeBaseExamItemLabelStyleError .e-label {
	color: #d32f2f;
}

.errHin {
	display: flex !important;
	justify-content: center;
	color: #d32f2f;
	font-size: larger;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
}

#basExaEdi .diaRigEyeLefEye {
	padding-bottom: .5em;
	border-bottom: solid 1px black;
	margin-bottom: 1em;
}

#basExaEdi .cha {
	margin-bottom: 1em;
}

#basExaEdi .cha1 {
	margin-top: 1em;
}

#basExaEdi .chaLab {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: larger;
	font-weight: bold;
	margin-bottom: .25em;
}

#basExaEdi .chaLabErr {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: larger;
	font-weight: bold;
	color: #d32f2f ;
	margin-bottom: .25em;
}

#basExaEdi .chaLabErr::before {
	font-family: "Material Icons";
	content: "\e001"; /* error */
	vertical-align: bottom;
	margin-right: 5px;
}

#basExaEdi .freTex {
	margin-top: .25em;
	height: 50px;
}

#basExaEdi .diaRigEyeLefEyeLab .e-label {
	font-size: large;
	font-weight: bold;
}

#basExaEdi .intFin {
	padding-bottom: .5em;
	border-bottom: solid 1px black;
	margin-bottom: 1em;
}

#basExaEdi .intFinLab .e-label {
	font-size: large;
	font-weight: bold;
}

#basExaEdi .lisGreSta {
	padding-bottom: .5em;
	border-bottom: solid 1px black;
	margin-bottom: 1em;
}

#basExaEdi .lisGreStaLab .e-label {
	font-size: large;
	font-weight: bold;
}

#basExaEdi .visAcu {
	padding-bottom: .5em;
	border-bottom: solid 1px black;
	margin-bottom: 1em;
}

	#basExaEdi .visAcu .e-label {
		font-size: large;
		font-weight: bold;
	}

#basExaEdi .visAcuRigEye .e-label {
	color: blue;
}

#basExaEdi .visAcuLefEye .e-label {
	color: green;
}

#basExaEdi .tes {
	padding-bottom: .5em;
	border-bottom: solid 1px black;
	margin-bottom: 1em;
}

	#basExaEdi .tes .e-label {
		font-size: large;
		font-weight: bold;
	}

/* SdeDiagnosticVisualAcuityComponent <div id="visAcu" class="cssComp visAcu"> */
/*#visAcu {
}

	#visAcu .visAcuLab {
	}

	#visAcu .visAcuRigEye {
	}

	#visAcu .visAcuRigEye {
	}*/

/* SdeDiagnosticVisualAcuityLateralityComponent: <div id="visActLat" class="cssComp visAcuLat" > */
/*#visAcu .visAcuLatScLab {
}*/

#visAcu .visAcuLat{
	margin-top: .5em;
}

#visAcu .visAcuLatCcLab {
	margin-left: 2em;
	margin-right: .25em;
}

/* SdeDiagnosticTestComponent */
/*.tes {
}

.tesLab {
}*/

.tesRigEye {
	margin-top: .5em;
}

.tesRigEye .e-label {
	color: blue;
}

.tesLefEye {
	margin-top: .5em;
}

.tesLefEye .e-label {
	color: green;
}

/* SdeDiagnosticTestLateralityComponent */
.tesLat{
		margin-top: .5em;
}

.tesLatUni {
	margin-left: .5em;
}


#basExaEdi .upl {
	padding-bottom: 1em;
	border-bottom: solid 1px black;
	margin-bottom: .5em;
}

#basExaEdi .uplLab{
	display: flex;
	justify-content: center;
}

	#basExaEdi .uplLab .e-label {
		font-size: larger;
		font-weight: bold;
	}


/*SdeTrePlanLateralityComponent*/
.trePlaNewCyc {
	display: flex;
	justify-content: center;
	margin-top: 1em;
	margin-bottom: .5em;
}

.trePlaNewCycLab {
	font-weight: bold;
	margin-top: 7px;
	margin-right: .5em;
}

.trePlaNewChaSep {
	padding-top: .5em;
	border-top: 2px solid black;
}

.trePlaNewChaSep1 {
	padding-top: .5em;
	border-top: 1px solid gray;
}

.trePlaNewChaSep2 {
	padding-top: .5em;
	border-top: 1px solid black;
}

/*SdeTreatmentPlanReviewComponent*/
.trePlaRevRigEyeLab {
	display: flex;
	justify-content: center;
	margin-bottom: .5em;
	font-size: larger;
	font-weight: bold;
}

.trePlaRevCycDiv {
	display: flex;
	justify-content: center;
	margin-bottom: .5em;
}

.trePlaRevCycLab {
	font-weight: bold;
	margin-right: 5px;
}

.trePlaRevCycStr {
}

.trePlaRevSelDiv {
	margin-bottom: 1em;
}

.trePlaRevSelLab {
	display: flex;
	justify-content: center;
	font-weight: bold;
	margin-bottom: .125em;
}

.trePlaRevSelStr {
	display: flex;
	justify-content: center;
}

/*TbcYesNoComponentBase*/
.tbcYesNo{
}

.tbcYesNoLabHea {
	font-size: large;
	font-weight: 600;
	margin-top: 6px;
}

.tbcYesNoLabNor {
	margin-top: 6px;
}

.tbcYesNoChip{
}

#sdeTreEntDat .cssComp .treLat .cssCap {
	font-size: x-large;
	font-weight: bold;
}

#sdeTreEntDat .cssComp .treLat .cssTexTex {
	font-size: large;
}

.cssMulSelDiv{
}

.cssMulSelTex {
	color: blue;
	margin-top: 5px;
	font-size: small;
}

.treMed {
	margin-bottom: 1em;
	margin-left: 2em;
}

.treHeaExp {
	margin-bottom: 1em;
	margin-left: 2em;
}

.treTix {
	margin-bottom: 1em;
	margin-left: 2em;
}

.treIpl {
	margin-bottom: 1em;
	margin-left: 2em;
}

.treExpMeiGlaLid {
	margin-bottom: 1em;
	margin-left: 2em;
}

.secCap {
	font-size: large;
	font-weight: 600;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: 1em;
	color: blue;
}

#sdeTreEntDat .tbcYesNoLabHea {
	display: block;
	font-size: large;
	font-weight: 600;
	margin-top: 11px;
}

#sdeTreEntDat .treYesNo {
	margin-bottom: 1em;
	margin-left: 2em;
}

	#sdeTreEntDat .treYesNo .cssErrTexTex {
		display: block;
		padding-top: 11px;
		color: #d32f2f;
	}

#sdeTreEntDat .treYesNoLabNor {
	display: block;
	font-weight: 600;
	padding-top: 11px;
}

#sdeTreEntDat .treYesNoLabHea {
}

#sdeTreEntDat .treYesNoLabNor .treYesNoLabErr {
	color: #d32f2f;
}

#sdeTreEntDat .treYesNoLabNor .treYesNoLabWar {
	color: orange;
}

.cssErrTexTex {
	color: #d32f2f;
}

.treLatYesNo {
}

.treLatYesNoHea {
	font-size: x-large;
	font-weight: bold;
	display: block;
	padding-top: 7px;
}

.treLatYesNoErr {
}

.sdeLatOd{
	color: red;
}

.sdeLatOs{
	color: green;
}

.treNewErrMsg {
	display: flex;
	justify-content: center;
	margin-top: 1em;
	margin-bottom: 1em;
}

.tbcHeaLogLar {
}

.tbcHeaLogSma {
}

.tbcHeaCusLog {
	height: 75px;
}

.tbcHeaCusLab {
}

.tbcCopLogSde {
	margin-left: 80px;
	width: 100px;
}

.tbcCopLogTri {
	display: flex;
	justify-content: center;
	width: 100px;
}