.form-centered{width:100%;max-width:450px;margin:0 auto;background:#fff;box-shadow:2px 2px 10px #ddd}.input-group-no-bg{background:0 0;border:0;padding-right:0}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.03)}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border:1px solid #ced4da}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:inherit}[v-cloak]{display:none}

.img-table {
	display: inline-block;
	vertical-align: middle;
}

.img-table table {
	background: #254894;
	color: white;
	border-radius: 22px;
}

.img-table table tr:first-of-type td {
	padding: 8px 11px 2px 11px;
}

.img-table table tr:last-of-type td {
	padding: 2px 11px 8px 11px;
}

.img-table table td {
	padding: 2px 11px;
}

.img-table table .color {
	color: #f1df00;
}

.ihs4_res {
	display: none;
	font-weight: bolder !important;
}

.ihs4_res small {
	font-weight: normal !important;
}

table.ihs4 .sum {
	border-top: 2px white solid;
	font-weight: bold !important;
}

input.ihs4[readonly] {
	border: none !important;
	color: white !important;
	font-weight: bold !important;
	background-color: transparent !important;
	background-image: none !important;
}

.hiscr-error {
	color: #dc3545;
}

.hiscr-desc {
	color: #999;
	font-size: .875em;
    font-weight: 400;
	font-style: italic;
}
