@font-face {
    font-family: 'Soho Gothic Pro';
    src: url('/fonts/39408D_0_0.woff2') format('woff2'),
        url('/fonts/39408D_0_0.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Soho Gothic Pro';
    src: url('/fonts/39AA2E_0_0.woff2') format('woff2'),
        url('/fonts/39AA2E_0_0.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Soho Gothic Pro';
    src: url('/fonts/39408D_1_0.woff2') format('woff2'),
        url('/fonts/39408D_1_0.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
body, button, input, optgroup, select, textarea, span, svg{
    font-family: "Soho Gothic Pro";
}
.dataLabel {
	color: 'black';
	font-size: 10px;
}
.has-danger:after {
    color: #ff5c75;
}
.card.card-white .has-danger .form-control, .card.card-white .has-danger .input-group-prepend .input-group-text {
    border-color: #ff5c75;
}
.error {
    color: #ff5c75 !important;
}
.alert-danger {
	background-color: #ff5c75 !important;
}
.card.card-white .input-group-prepend .input-group-text {
	border-color: transparent !important;;
}
.btn.active, .btn.active:hover {
	background: #232323;
	background-color: #232323;
	background-image: linear-gradient(to bottom left, #232323, #161515, #232323) !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active{
/*	background: #007ff2;
	background-color: #007ff2;
	background-image: linear-gradient(to bottom left, #007ff2, #007ff2, #007ff2) !important;*/
	background: #232323;
	background-color: #232323;
	background-image: linear-gradient(to bottom left, #232323, #161515, #232323) !important;
}
.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active{
	background: #44c6bb;
	background-color: #44c6bb;
	background-image: linear-gradient(to bottom left, #56d3c7, #44c6bb, #44c6bb) !important;
}
.btn-secondary, .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active{
	background: #344675;
	background-color: #344675 !important;
    background-image: linear-gradient(to bottom left, #344675, #344675, #344675) !important;
}
a {
	color: #007ff2;
}
a:hover, a:focus {
	color: #00a3ef;
}
.error-msg {
	color: #ff5c75 !important;
	margin-bottom: 0px;
}
.success-msg {
	color: white !important;
	margin-bottom: 0px;
}
.fa-spin {
	font-size: 18px;
	position: absolute;
	margin-left: 10px;
}
.hidden {
	display: none !important;
}
.white-content .form-control:focus {
    border-color: #00a3ef;
}
.has-success .error {
	display: none !important;
}
.has-success + .error {
	display: none !important;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	font-size: 0px;
	line-height: 0px;
}
