﻿#simpliform .form-control {
    height: 40px !important;
    padding-bottom: 2px !important;
    font-size: inherit !important;
}

#simpliform label:not(.control-label) {
    font-weight: 400 !important;
    font-size: inherit !important;
    font-family: "Poppins", sans-serif;
    color: #3e3e3e;
}
#simpliform strong {
    color: #013c57;
}

#simpliform input[type='color'],
#simpliform input[type='date'],
#simpliform input[type='datetime-local'],
#simpliform input[type='datetime'],
#simpliform input[type='email'],
#simpliform input[type='file'],
#simpliform input[type='month'],
#simpliform input[type='number'],
#simpliform input[type='password'],
#simpliform input[type='phone'],
#simpliform input[type='range'],
#simpliform input[type='search'],
#simpliform input[type='tel'],
#simpliform input[type='text'],
#simpliform input[type='time'],
#simpliform input[type='url'],
#simpliform select,
#simpliform textarea {
    background: #f2f2f2 !important;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    border-radius: 3px;
    max-width: 100%;
    width: 100%;
    border: none !important;
    border-bottom: 3px solid #9c9e9f !important;
    line-height: 1.5;
    font-family: Poppins, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #3e3e3e;
}

    #simpliform input:focus,
    #simpliform select:focus,
    #simpliform textarea:focus {
        border-bottom: 3px solid #00acd6 !important;
    }

#simpliform .btn[disabled],
#simpliform .btn.disabled {
    background: #f2f2f2;
    color: #d0d0d0;
    border: none;
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    font-style: normal;
    font-weight: 600;
}

    #simpliform .btn[disabled]:hover,
    #simpliform .btn.disabled:hover {
        background: #f2f2f2;
        color: #d0d0d0;
        border: none;
    }

#simpliform .btn-primary,
#simpliform .btn-success,
#simpliform .btn-default,
#simpliform button[type='submit'],
#simpliform input[type='submit'] {
    background: #f8c3c6 !important;
    color: #013c57 !important;
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    font-style: normal;
    font-weight: 600 !important;
    height: 40px !important;
    border: none !important;
    border: none;
}

    #simpliform .btn-primary span,
    #simpliform .btn-success span,
    #simpliform .btn-default span,
    #simpliform button[type='submit'] span,
    #simpliform input[type='submit'] span {
        color: #013c57 !important;
        text-transform: uppercase;
        font-family: Poppins, sans-serif;
        font-style: normal;
        font-weight: 600 !important;
        height: 40px !important;
    }

#simpliform .helptext-toggle {
    height: auto !important;
}

#simpliform textarea {
    min-height: 175px;
}

#simpliform .btn-primary:hover,
#simpliform .btn-success:hover,
#simpliform .btn-default:hover,
#simpliform button[type='submit']:hover,
#simpliform input[type='submit']:hover {
    background: #16566a;
    color: #fff !important;
}

#simpliform button,
#simpliform input[type='reset'],
#simpliform input[type='submit'] {
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    font-style: normal;
    font-weight: 600;
    padding: 0.55em 1rem;
    border: 2px solid transparent;
    border-radius: 3px;
    font-size: 16px;
    -webkit-transition: background 0.2s ease-in 0s;
    transition: background 0.2s ease-in 0s;
}

#simpliform input[type=checkbox],
#simpliform input[type=radio] {
    width: auto;
    height: auto;
    margin-top: 6px !important;
    opacity: 1;
    accent-color: #3e3e3e;
}

#simpliform input[type=radio] {
    margin-left: 0 !important;
}

#simpliform .h1, #simpliform .h2, #simpliform .h3, #simpliform .h4, #simpliform .h5, #simpliform .h6, #simpliform h1, #simpliform h2, #simpliform h3, #simpliform h4, #simpliform h5, #simpliform h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.4 !important;
    color: inherit;
}

#simpliform .progress-bar-success {
    background-color: #00acd6 !important;
}

#simpliform .panel {
    overflow: hidden;
}

#simpliform .btn-block {
    width: auto;
}

#simpliform .has-error .checkbox, #simpliform .has-error .checkbox-inline, #simpliform .has-error.checkbox-inline label, #simpliform .has-error.checkbox label, #simpliform .has-error .radio, #simpliform .has-error .radio-inline, #simpliform .has-error.radio-inline label, #simpliform .has-error.radio label {
    color: #FF560A !important;
}

#simpliform .has-error .help-block {
    color: #000000 !important;
    background-color: #FFE4D8 !important;
    padding: 5px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    margin-top: 0.0 !important;
}

#simpliform .has-error .form-control {
    border-color: #FF560A !important;
    margin-bottom: 0.0 !important;
    border: 1px solid #FF560A !important;
}

#simpliform .has-error .control-label {
    color: #000000 !important;
}

#simpliform .alert-danger {
    background-color: #FFE4D8 !important;
    border-color: #FFE4D8 !important;
    color: #000000 !important;
}

#simpliform .is-required {
    color: #000000 !important;
    font-family: "Poppins Bold", sans-serif;
}

#simpliform select {
    padding-top: 2px !important;
}

#simpliform .btn.helptext-toggle {
    align-items: center;
    aspect-ratio: 1;
}
