label.starred:after {
	content: ' *';
	color: red;
}

.form-check.has-error {
	height: calc(2.25rem + 2px);
	border: solid 1px red;
	border-radius: .25rem;
}

.has-error input, 
.has-error select, 
.has-error textarea {
	border: solid 2px red;
}

.required {
	border: solid 1px orange;
}

#sys_message {
	position: fixed; 
	top: 60px; 
	left: 10%; 
	width: 80%; 
	z-index: 999999; 
	opacity: 0.9;
}

#tariff-tablrs .tariff-edit {
	border: none;
	background: transparent;
	width: 60px;
}

#tariff-tablrs .tariff-edit:focus {
	background: #fff;
}

#requests {
	line-height: 1;
}

.ml-auto {
   
    text-align: center;
}
.navbar-nav .dropdown-menu {
    text-align: center!important;
    text-transform: uppercase;
    }