@font-face {
    font-family: HelveticaNeue;
    font-style: normal;
    font-display: swap;
    src: url(../fonts/HelveticaNeueW23forSKY-Reg.woff) format('truetype');
    font-weight: 100
}

body,
a,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
select,
.media-body,
.text,
tspan,
textarea,
text,
.btn,
input,
textarea,
li,
p,
label,
input {
    font-family: 'HelveticaNeue', sans-serif !important;
    letter-spacing: 0 !important;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-family: 'HelveticaNeue', sans-serif !important;
}

::-moz-placeholder {
    /* Firefox 19+ */
    font-family: 'HelveticaNeue', sans-serif !important;
}

:-ms-input-placeholder {
    /* IE 10+ */
    font-family: 'HelveticaNeue', sans-serif !important;
}

:-moz-placeholder {
    /* Firefox 18- */
    font-family: 'HelveticaNeue', sans-serif !important;
}

/**********************************************************/
.text-dark {
    color: #212121 !important;
}

.bold {
    font-weight: bold;
}

h1 {
    font-size: 18px;
}

label.form-label {
    color: #000;
    font-size: 15px;
}

.error {
    color: red;
}

.alert {
    padding: 10px;
}

.btn-primary {
    border-color: #C58F6B !important;
    background-color: #C58F6B !important;
}

.page-item.active .page-link {
    background-color: #C58F6B;
}

div.dataTables_wrapper div.dataTables_filter select,
div.dataTables_wrapper div.dataTables_length select {
    display: inline-block;
}

.navbar-container .search-input.open {
    width: 30%;
}

.border-left {
    border-left: 0.5px solid #D8D6DE;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23d8d6de\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E");
    background-size: 18px 14px, 18px 14px;
    background-repeat: no-repeat;
    height: 1rem;
    padding-left: 1.5rem;
    margin-right: 0;
    margin-top: 0;
    right: -8px;
    border-style: none;
}

.app-content {

    background: radial-gradient(circle at 30% 30%, #EAD48E, #EAD48E);
}