/*First alleginace custom*/
.f-border {
	border: 1px solid #c0c0c0;
}

@media screen and (min-width: 576px) {
	.f-border-hidden-xs-down {
		border: 1px solid #c0c0c0;
	}
	.f-border-left-hidden-xs-down {
		border-left: 1px solid #c0c0c0;
	}
	.f-border-top-hidden-xs-down {
		border-top: 1px solid #c0c0c0;
	}
	.f-border-right-bottom-hidden-xs-down {
		border-right: 1px solid #c0c0c0;
		border-bottom: 1px solid #c0c0c0;
	}
	.f-border-right-hidden-xs-down {
		border-right: 1px solid #c0c0c0;
	}
	.f-border-bottom-hidden-xs-down {
		border-bottom: 1px solid #c0c0c0;
	}
}
@media screen and (min-width: 768px) {
	.f-hidden-sm-up{
		display: none !important;
	}
}
@media screen and (max-width: 768px) {
	.f-border-hidden-sm-up {
		border: 1px solid #c0c0c0;
	}
}
@media screen and (max-width: 576px) {
	.f-section-header-hidden-sm-down{
		display: none !important;
	}
}
/*First alleginace custom*/

/* override */
.md-form label.active {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	padding-bottom: 0;
}
.custom-control-label, .form-check-label {
	padding-right: .5rem;
}
.col-form-label {
	color: #757575;
}
.md-form input[type=text] {
	padding-bottom: .1rem;
}
.md-form label {
	top: .1rem;
}
/* overrire */

/* jQuery validation */
.error {
	color: red;
}
/* .error {
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545;
} */
/* jQuery validation */