/* Minification failed. Returning unminified contents.
(100,44): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(220,26): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(745,13): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(928,28): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(968,14): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(1153,25): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(1158,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1159,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1160,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1161,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1162,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1163,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1164,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1165,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1166,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1167,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1168,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1169,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1170,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1171,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1172,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1173,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1174,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1175,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1176,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1177,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1178,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1179,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1180,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1181,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1182,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1183,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1184,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1185,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1186,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1187,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1188,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1189,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1190,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1191,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1192,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1193,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1194,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1195,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1196,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1197,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1198,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1199,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1200,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1201,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1202,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1203,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1204,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1205,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1206,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1207,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1208,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1209,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1210,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1211,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1212,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1213,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1214,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1215,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1216,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1217,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1218,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1219,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1220,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1221,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1222,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1223,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1224,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1225,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1226,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1227,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1228,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1229,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1230,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1231,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1232,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1233,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1234,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1235,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1236,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1237,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1238,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1239,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1240,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1241,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1242,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1243,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1244,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1245,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1246,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1247,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1248,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1249,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1253,33): run-time error CSS1039: Token not allowed after unary operator: '-utility-blue-drk'
(1257,33): run-time error CSS1039: Token not allowed after unary operator: '-cardinal-red-600'
(1260,44): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-800'
(1264,44): run-time error CSS1039: Token not allowed after unary operator: '-buckeye-blue-700'
 */
body {
}

legend {
	display: none;
}

.login-layout .widget-box {
	position: relative;
}

.multiselect.btn, .multiselect.btn-default, .multiselect.btn:focus, .multiselect.btn-default:focus {
  background-color:#fff !important;
  border: 1px solid #ddd;
  color:#444242 !important;
}

ul.checktree-root, ul#tree ul {
list-style: none;
}

ul.checktree-root label {
font-weight: normal;
position: relative;
}

ul.checktree-root label input {
position: relative;
top: 2px;
left: -5px;
}

.submitLink {
  background-color: transparent;
  text-decoration: underline;
  border: none;
  color: blue;
  cursor: pointer;
}

submitLink:focus {
  outline: none;
}

/* Ajax Loading Image */
.loadingDialog-container {
	display: none;
}

#loadingDialog {
	text-align: center;
	position: absolute;
}

.wizard-steps li:hover .step {
	transform:scale(1.1)
}
.wizard-steps li:hover a {
	text-decoration:none;
}

.circle {
	position: absolute;
	z-index: 1031;
}

.grey-container {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #DFDFDF;
	-moz-border-image: none;
	-o-border-image: none;
	-webkit-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
	padding: 15px;
}

.shortcut-link {
	color: #CCCCCC;
	display: inline-block;
	margin-right: 20px;
	text-shadow: 0 1px 0 #FFFFFF;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
}

	.shortcut-link .shortcut-icon {
		font-size: 30px;
		position: relative;
	}

		.shortcut-link .shortcut-icon .shortcut-alert {
			background: none repeat scroll 0 0 var(--buckeye-blue-800);
			border-radius: 50em;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
			height: 18px;
			line-height: 16px;
			position: absolute;
			/*right: 0 !important;*/
			text-align: center;
			text-shadow: none;
			/*top: 0;*/
			width: 18px;
			left: 51%;
		}

	.shortcut-link .text {
		color: #626262;
		display: inline-block;
		font-weight: 600;
		margin-left: 10px;
		margin-top: -5px;
	}

	.shortcut-link:hover {
		color: #626262;
		text-decoration: none;
		-moz-transition: all 0.2s ease 0s;
		-o-transition: all 0.2s ease 0s;
		-webkit-transition: all 0.2s ease 0s;
		transition: all 0.2s ease 0s;
	}

.none {
	float: none;
}

.navbar-toggle {
	padding: 6px 10px;
}

.field-validation-error {
	color: #d72525;
    display: block;
}

.maxReached {
	color: #d16e6c;

}

.charactersRemaining {
	color:#528635;
}

.black {
	color:#000;
}

.datepicker {
	z-index: 1151 !important;
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
/*.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}*/

.dci-submit-progress {
  position: fixed;
  top: 50%;
  left: 50%;
  height: 5em;
  z-index: 2000;
  width: 18em;
  /* Set 'margin-left' to a negative number that is 1/2 of 'width'.
		 This centers the block due to the 'left: 50%' property */
  margin-left: -9em;
  padding-top: 0.5em;
  padding-left: 1em;
  background-color: var(--buckeye-blue-800);
  color: white;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  border-radius: 0.4em;
  box-shadow: 0.4em 0.4em rgba(0,0,0,0.6);
  -webkit-box-shadow: 0.4em 0.4em rgba(0,0,0,0.6);
  -moz-box-shadow: 0.4em 0.4em rgba(0,0,0,0.6);
}
  /* Overriding styles for spinner */
.dci-submit-progress {
		  padding-top: 1.3em;
		  width: 18em;
		  margin-left: -9em;
	}

.dci-submit-progress i {
		margin-right: 0.5em;
	  }


label {
	margin-bottom:0;

}


/* Implementation Plan */


/*#region REVIEW PLAN PAGE  */



/*#endregion */

/*#region STRATEGY SERVICE/ CHILD ACTIVITY PAGE  */

span.parent-title {
	color: #6F4E32;
	font-weight: bold;
	font-size: 12pt;
}

.specifyActivity {
	/*display: block;
	font-weight: normal;
	background-color: #f6d8da;
	color:#d72525;*/

}

/*#endregion */


/*#region OBJECTIVE SUMMARY  */



.block-display {
	display:block;
	margin-bottom:10px;
}

.objective-summary .primary-color {

}

.objective-summary .secondary-color {

}

.objective-summary input[type=text] {
	width:60px;
}

.objective-summary span.d-inline {
	display:inline;
}

.force-inline {
	display:inline !important;
}

.details-warning {
	border-top:1px dotted #be6829;
	border-bottom:1px dotted #be6829;
	color:#be6829;
	padding:3px;
	margin:7px 0;
	font-weight:bold;
	font-size:11pt;
}

.whereAmI {
	background-color:rgb(229, 226, 204);
}

.whereAmI label {
	padding:10px;
	font-size:11pt;
	font-weight:bold;
}

.instruction {
	font-size:12.5pt;
}


/*#endregion */

/*#region Objective Selection */

.selection {

}

.selection ul li {
	list-style-type:none;

}

.selection ul
{

}

.selection span {
	font-size:14px;

}




/*#endregion */

.top-bottom-border {
	border-top:1px solid rgba(0, 0, 0, 0.3);
	border-bottom:1px solid rgba(0, 0, 0, 0.3);
	margin:10px 0;

}

.top-bottom-pad {
	padding:10px 0;
}

.reviewModelInfo {
	border-top:1px solid rgba(0, 0, 0, 0.3);
	border-bottom:1px solid rgba(0, 0, 0, 0.3);
	padding:5px;
	font-size:16pt;

}

.reviewModelInfo label {
	vertical-align:unset;
	font-size:12.5pt;
}

.reviewModelInfo a {
	font-size:12.5pt;
	font-weight:bold;

}

.reviewModelInfo p {
	margin:0;
}

.planDetails {

	font-size:12.5pt;
}

.planDetails label {
	font-size:11pt !important;
	vertical-align:unset;
}

.planDetails li {
	list-style-type:none;
}

.planDetails a {
	font-size:11pt;
	font-weight:bold;
}

.planDetails .objectives li {
	margin-left:15px;
}

.review-obj-summary {
	margin-left:25px;
}

.i-red {
	color:darkred;
}

.i-soft-red {
	color:#7E3636;
}

.i-brown {
	color:#865E3D;
}

.i-orange {
	color:#A55C24;
}

.i-purple {
	color:#613542;
}

.i-gray {
	color:#8b8989;
}

ul {
	margin:0;
}

.ip-buttons a {
	margin-right:10px;
}


input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before {
	display:inline-block;
	margin-right:10px;
}
input[type=radio] {
	position: relative;
	z-index: 11;
	display: inline-block;
	margin: 0;
	height:20px;
	width:20px;
}

.undefined-maintenance-data {
	color: #A01919;
}



i.glyphicon {
	cursor:pointer;
}

div.tip {
	margin:15px 0;
	font-family:Arial;
	border-top:1px dashed #8b8989;
	border-bottom:1px dashed #8b8989;
	display: inline-block;
	padding: 5px;


}

div.tip label {
	display:block;

}

.alert-warning {
	color:#A58348 !important;
}


/** margin generals*/

.topMargin0 {
	margin-top:0;
}

.topMargin1 {
	margin-top:10px;
}

.topMargin2 {
	margin-top:20px;
}

.topMargin3 {
	margin-top:30px;
}

.topMargin4 {
	margin-top:40px;
}

.topMargin5 {
	margin-top:50px;
}

.topMargin6 {
	margin-top:60px;
}

.topMargin7 {
	margin-top:70px;
}

.topMargin8 {
	margin-top:80px;
}

.topMargin9 {
	margin-top:90px;
}

.topMargin10 {
	margin-top:100px;
}

/* margin bottom */
.bottomMargin0{
	margin-bottom:0;
}


.bottomMargin1 {
	margin-bottom:10px;
}

.bottomMargin2 {
	margin-bottom:20px;
}

.bottomMargin3 {
	margin-bottom:30px;
}

.bottomMargin4 {
	margin-bottom:40px;
}

.bottomMargin5 {
	margin-bottom:50px;
}

.bottomMargin6 {
	margin-bottom:60px;
}

.bottomMargin7 {
	margin-bottom:70px;
}

.bottomMargin8 {
	margin-bottom:80px;
}

.bottomMargin9 {
	margin-bottom:90px;
}

.bottomMargin10 {
	margin-bottom:100px;
}


/*left margin*/
.leftMargin0 {
	margin-left:0;
}

.leftMargin1 {
	margin-left:10px;
}

.leftMargin2 {
	margin-left:20px;
}

.leftMargin3 {
	margin-left:30px;
}

.leftMargin4 {
	margin-left:40px;
}

.leftMargin5 {
	margin-left:50px;
}

.leftMargin6 {
	margin-left:60px;
}

.leftMargin7 {
	margin-left:70px;
}

.leftMargin8 {
	margin-left:80px;
}

.leftMargin9 {
	margin-left:90px;
}

.leftMargin10 {
	margin-left:100px;
}

/*right margin*/
.rightMargin0 {
	margin-right:0;
}

.rightMargin1 {
	margin-right:10px;
}

.rightMargin2 {
	margin-right:20px;
}

.rightMargin3 {
	margin-right:30px;
}

.rightMargin4 {
	margin-right:40px;
}

.rightMargin5 {
	margin-right:50px;
}

.rightMargin6 {
	margin-right:60px;
}

.rightMargin7 {
	margin-right:70px;
}

.rightMargin8 {
	margin-right:80px;
}

.rightMargin9 {
	margin-right:90px;
}

.rightMargin10 {
	margin-right:100px;
}

.noMargin {
	margin:0;
}

td.noBorder {
	border:0 !important;
}

.head-tr td {
	background-color:#f9f9f9;
	color:#000;
}
.sub-tr td {
	font-size:11pt;
	background-color:#dcd9d9;
	color:#000;
}

.actual-tr td {
	font-size:11pt;
}

.actual-tr th {
	font-size:11pt;
}

.actual-tr th.soft-red-bg {
	background-color:#945D65;
	color:white;
	font-weight:normal !important;
}

table .specialInput {
	border-top:0;
	border-left:0;
	border-right:0;
	background-color:#F3F2ED !important;
	color:black;
}

table .specialInput:focus {
	border:1px solid #bdbcb9;
}

th {
	font-size: 1em;
	text-align: left;
	border: none 0px;
	padding-left: 0;
	background-color: maroon;
	color: white;
}

/*dashboard*/

.organizationPanel .head {
	color:#814f56;
	font-size:12.5pt;
}

.organizationPanel .head p {
	padding:0;
	margin:0;
}

.db-action {
	font-size:12.5pt;
	color:var(--buckeye-blue-800);
	margin-left:20px;
}

.db-selection {
	border-top:1px dotted #b1aaaa;
	border-bottom:1px dotted #b1aaaa;
	padding:15px 0;

}

hr.red {
	border-top: 1px solid #bd8686;
}

.board-approval {
	font-weight:bold;
	font-size:11pt;
}

/* Required field */
.required:after {
	content: ' *';
	color: Red;
}

.arrow-up {
	width: 0;
	height: 0;
	text-align:center;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid white;
}

.arrow-up a:link, a:visited,
	a:active, a:hover {
		cursor:pointer;
	}

.arrow-down {
	width: 0;
	height: 0;
	text-align:center;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid white;
}

.arrow-down a:link, a:visited,
	a:active, a:hover {
		cursor:pointer;
	}

#nav ul{
	display : none;
}
#nav li:hover > ul{
	display : block;
}

.field-validation-valid {
	display: none;
}

.validation-summary-errors {
	color: #cd5c5c;
	font-weight: bold;
	font-size: 1em;
}

.validation-summary-valid {
	display: none;
}

.input-validation-error {
	border: 1px solid #cd5c5c !important;
	outline: 1px solid #cd5c5c !important;
}
.nav-text-danger {
	display: none;
}
.deleteLink {
  background-color: transparent;
  text-decoration: none;
  border: none;
  color: blue;
  cursor: pointer;
}
deleteLink:focus {
  outline: none;
}

.tooltip-inner {
	text-shadow: none;
	font-style: normal;
	color:blue;
	background-color: white;
	border: 2px solid red;
	white-space:nowrap;
	max-width:none;
}

.random-internal-instruction-lol {
    color:#0000ff;
    font-size:14px;
}

a.hyperLink { color: #0000ff }

a.disabled {
    color: lightgray !important;
}

.dashboard-row:hover {
    background-color: #F0F0F0;
}

a.dashboard-link .fa-4x {
    display: inline-block;
}

a.dashboard-link .fa-layers-counter {
    background-color: #959595 !important;
    font-weight: 600;
}

a.dashboard-link:hover .fa-layers-counter {
    background-color: #898989 !important;
    font-weight: 900;
}

th.header::after {
    font-family: "FontAwesome";
    content: " \f0dc"; /* the single leading space here is important, it separates the icon from the header text */
}

th.headerSortUp::after {
    font-family: 'FontAwesome';
    content: " \f0dd"; /* the single leading space here is important, it separates the icon from the header text */
}

th.headerSortDown::after {
    font-family: 'FontAwesome';
    content: " \f0de"; /* the single leading space here is important, it separates the icon from the header text */
}


.dashboard-item {
    display: table;
    padding-left: 10px;
}

.dashboard-item-text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 1em;
    font-size: large;
    font-weight: 400;
}

a.dashboard-link:hover {
    text-decoration: none;
    font-weight: 900;
}

.fas {
    background-color: #FFFFFF;
}


textarea {
    resize: none;
}

.application-page-header {
    float: left;
    padding: 5px;
/*    padding-left: 20px;*/
    width: 100%;
/*    margin-bottom: 40px;*/
    position: relative;
    background-color: #D5D5D5;
    border: 2px solid var(--buckeye-blue-800);
}

.application-page-header-bottom {

	margin-bottom: 20px;

}

.application-update-message {
	float: left;
	padding: 10px;
	font-weight:bold;
	/*border: solid;*/
	/*color: #E8FF72;*/
	background-color: black;
	/*    padding-left: 20px;*/
	width: 100%;
	margin-bottom: 20px;
	position: relative;
	/*border-color: #FF007F;*/
	/*background-color: #D5D5D5;*/
	/*border-bottom: 4px solid var(--buckeye-blue-800);*/
}

.supervisor-legal-section {
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background-color: #f9f9f9;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}


.header-text {
    font-weight: bold;
}

.header-label {
	/*    font-weight: bold;*/
	color: var(--buckeye-blue-800);

}

.ui-helper-hidden-accessible {
    /* Places the ADA compliant span off of the screen so
       that screen readers can still "read" it, but sighted individuals cannot */
    position: absolute;
    left: -999em;
}

.ui-autocomplete .ui-menu-item {
    list-style-type: none;
    cursor: default;
}

.ui-autocomplete .ui-menu-item:hover {
    background-color: #D5D5D5;
}

ul.document-restrictions {
    margin-left: 25px;
}

div.response-column {
    padding-right: 30px;
}


.ms-parent {
	/*display: inline-block;*/
	position: relative;
	vertical-align: middle;
}

.ms-choice {
	display: block;
	width: 100%;
	height: 26px;
	padding: 0;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #fff;
	text-align: left;
	white-space: nowrap;
	line-height: 26px;
	color: #444;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 1px;
	background-color: #fff;
}

	.ms-choice.disabled {
		background-color: #f4f4f4;
		background-image: none;
		border: 1px solid #ddd;
		cursor: default;
	}

	.ms-choice > span {
		position: absolute;
		top: 0;
		left: 0;
		right: 20px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
		padding-left: 8px;
	}

		.ms-choice > span.placeholder {
			color: #999;
		}

	.ms-choice > div {
		position: absolute;
		top: 0;
		right: 0;
		width: 20px;
		height: 25px;
		background: url('multiple-select.png') left top no-repeat;
	}

		.ms-choice > div.open {
			background: url('multiple-select.png') right top no-repeat;
		}

.ms-drop {
	width: 100%;
	overflow: hidden;
	display: none;
	margin-top: -1px;
	padding: 0;
	position: absolute;
	z-index: 1000;
	background: #fff;
	/*color: #000;*/
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	.ms-drop.bottom {
		top: 100%;
		-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
		box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	}

	.ms-drop.top {
		bottom: 100%;
		-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
		box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
	}


	.ms-drop ul {
		overflow: auto;
		margin: 0;
		padding: 5px 8px;
	}

		.ms-drop ul > li {
			list-style: none;
			display: list-item;
			background-image: none;
			position: static;
		}

			.ms-drop ul > li .disabled {
				opacity: .35;
				filter: Alpha(Opacity=35);
			}

			.ms-drop ul > li.multiple {
				display: block;
				float: left;
			}

			.ms-drop ul > li.group {
				clear: both;
			}

			.ms-drop ul > li.multiple label {
				width: 100%;
				display: block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.ms-drop ul > li input[type="checkbox"] {
				vertical-align: text-top;
			}

			.ms-drop ul > li label {
				font-weight: normal;
				display: block;
				white-space: nowrap;
				line-height: 22px;
				margin: 5px;
			}

			.ms-drop ul > li span {
				margin: 8px
			}

			.ms-drop ul > li label.optgroup {
				font-weight: bold;
			}

	.ms-drop input[type="checkbox"] {
		vertical-align: middle;
	}

	.ms-drop .ms-no-results {
		display: none;
	}

.table th {
	background-color: var(--buckeye-blue-800) !important;
}

                /* Ohio Heart of it All Brand Colors */
                :root {
                    --buckeye-blue-800: #082646;
                    --buckeye-blue-700: #0E3F75;
                    --buckeye-blue-600: #738CAD;
                    --buckeye-blue-500: #A2B3C8;
                    --buckeye-blue-400: #bec9d9;
                    --buckeye-blue-300: #d8e0e9;
                    --buckeye-blue-200: #e8ecf3;
                    --buckeye-blue-100: #f3f5f9;
                    --cardinal-red-600: #6E0017;
                    --cardinal-red-500: #C12637;
                    --cardinal-red-400: #D05760;
                    --cardinal-red-300: #DD8288;
                    --cardinal-red-200: #EFC0C3;
                    --cardinal-red-100: #FAE9EB;
                    --appalachian-green-600: #527445;
                    --appalachian-green-500: #729364;
                    --appalachian-green-400: #8FA984;
                    --appalachian-green-300: #ABBFA3;
                    --appalachian-green-200: #C6D4C1;
                    --appalachian-green-100: #E3E9E0;
                    --pawpaw-green-600: #8AAE1B;
                    --pawpaw-green-500: #BBD36F;
                    --pawpaw-green-400: #D0E19C;
                    --pawpaw-green-300: #E4EFBF;
                    --pawpaw-green-200: #EBF2D5;
                    --pawpaw-green-100: #F1F6E3;
                    --circleville-orange-700: #BC860B;
                    --circleville-orange-600: #EBA70E;
                    --circleville-orange-500: #EFB93E;
                    --circleville-orange-400: #F3CA6E;
                    --circleville-orange-300: #F7DC9F;
                    --circleville-orange-200: #FBEDCF;
                    --circleville-orange-100: #FDF6E7;
                    --solar-yellow-600: #C2B26E;
                    --solar-yellow-500: #F3DF89;
                    --solar-yellow-400: #F5E5A1;
                    --solar-yellow-300: #F8ECB8;
                    --solar-yellow-200: #FAF2D0;
                    --solar-yellow-100: #FDF9E7;
                    --quarry-blue-600: #549B9E;
                    --quarry-blue-500: #69C2C6;
                    --quarry-blue-400: #87CED1;
                    --quarry-blue-300: #A5DADD;
                    --quarry-blue-200: #C3E7E8;
                    --quarry-blue-100: #E1F3F4;
                    --tech-blue-600: #007AA9;
                    --tech-blue-500: #0098D3;
                    --tech-blue-400: #33ADDC;
                    --tech-blue-300: #66C1E5;
                    --tech-blue-200: #99D6ED;
                    --tech-blue-100: #CCEAF6;
                    --earth-brown-600: #53381E;
                    --earth-brown-500: #8A5E32;
                    --earth-brown-400: #A17E5B;
                    --earth-brown-300: #B99E84;
                    --earth-brown-200: #D0BFAD;
                    --earth-brown-100: #E8DFD6;
                    --monument-gray-600: #6A6B69;
                    --monument-gray-500: #B0B3AF;
                    --monument-gray-400: #C0C2BF;
                    --monument-gray-300: #D0D1CF;
                    --monument-gray-200: #DFE1DF;
                    --monument-gray-100: #EFF0EF;
                    --black-1000: #0e0e0e;
                    --black-900: #222222;
                    --black-800: #444444;
                    --black-700: #666666;
                    --black-600: #949494;
                    --black-500: #b5b5b5;
                    --black-400: #d4d4d4;
                    --black-300: #e5e5e5;
                    --black-200: #F0F0F0;
                    --black-100: #f6f6f6;
                    --text-black: #171717;
                    --utility-red: #CC071E;
                    --utility-red-drk: #9E0012;
                    --utility-red-lte: #F9E6E8;
                    --utility-orange: #EBA70E;
                    --utility-orange-drk: #A95600;
                    --utility-orange-lte: #FDF6EA;
                    --utility-blue: #0074E8;
                    --utility-blue-drk: #0047B0;
                    --utility-blue-lte: #E5EFF9;
                    --utility-green: #007D3E;
                    --utility-green-drk: #005C2E;
                    --utility-green-lte: #E6F2EC;
                    --wild-sand-600: #FFFFFF;
                    --wild-sand-400: #ECECEC;
                    --wild-sand-300: #DFDFDF;
                    --wild-sand-200: #CFCFCF;
                    --wild-sand-100: #BFBFBF;
                    --oh-transparent: transparent
                }
       
                td a {
                    color: var(--utility-blue-drk) !important;
                }

                td a:visited {
                    color: var(--cardinal-red-600) !important;
                }
                .topnav, .topnav a.active {
                    background-color: var(--buckeye-blue-800) !important;
                }

                a.tablink:not(.active),  a.tablink:hover {
                    background-color: var(--buckeye-blue-700) !important;
                }

                .ace-settings-box > p > img {
                    height: auto !important;
                    margin: 5px auto !important;
                    width: 143px !important; 
                }
            

