.react-datepicker__navigation--next {
    top: 1rem;
}
.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
    font-size: 13px;
    width: 3rem;
    line-height: 3rem;
}
.react-datepicker-wrapper{
    display: block;
}
.react-datepicker-wrapper input{
    border-radius: 4px;
    width: 100%;
    color: #00436b;
    padding: 14px 18px;
    font-weight: 500;
    border: 1px solid rgb(193, 193, 193) !important
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
    left: -8rem;
}
.react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header {
    font-size: 14px;
    font-weight: 700;
}
.custom-select{
    display: block;
    width: 100%;
    -webkit-appearance: none;
    background: url('../img/wp-config.png') no-repeat right 1.5rem center;
}
.repeater.has-error .repeat-item,
.field-not_valid input{
    border-color: red !important;
}
.repeat-item button{
    border-radius: 4px;
}
.repeat-item input[type="file"] {
    padding: 14px 18px;
}
.repeat-item input[type="file"],
.repeat-item input[type="file"]:focus,
.repeat-item input[type="file"]:hover,
.repeat-item input[type="file"]:active{
    outline: none;
}
span.info-label {
    font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    font-style: italic;
    margin: 0;
    color: red;
    display: inline-block;
}
#appLoader{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 300px;
}

@media screen and (max-width:992px) {
    #appLoader{
        min-height: 200px;
    }
}