/* OVERRIDE STANDARD STYLES */
body, .grid_title, .form_title, .form_group_title, input[type=text], input[type=tel], input[type=password], input[type=checkbox], input[type=number], select, textarea, div.richify, input[type=button], input[type=submit] {
    background-color: #ffffff;
    font-family: sans-serif;
    border-radius: 0px !important;
}

/*input[type=text] {
    width: inherit !important;
}*/

.app_title {
    margin-top: 0px;
}

.form_title {
    padding: 10px;
}

.form_title, input[type=button], input[type=submit], .form_group_title {
    background-color: #007a3e;
    font-size: 14pt;
    color: #ffffff;
}

.grid_table, .form_table, .mini_form, .midi_form {
    border: 0px;
    padding: 3px;
    border-radius: 0px;
}

.help {
    text-align: center;
    margin-bottom: 20px;
    white-space: pre-line;
    color: #333333;
}

#divHeader {
    font-size: 2.5rem;
    font-weight: bold;
    margin-top: 0px !important;
    margin-bottom: 15px;
    color: #333;
}

.breadcrumb_link {
    font-size: .875rem;
    font-weight: 600;
}

    .breadcrumb_link:hover {
        color: #2B8CC4;
        text-decoration: underline;
    }

.icon-social-twitter {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2274%22%20height%3D%2274%22%20viewBox%3D%220%200%2074%2074%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M27.1%2C58.93A31%2C31%2C0%2C0%2C1%2C10.36%2C54a1%2C1%2C0%2C0%2C1-.4-1.18A1%2C1%2C0%2C0%2C1%2C11%2C52.19a20.2%2C20.2%2C0%2C0%2C0%2C12.84-2.74%2C11.57%2C11.57%2C0%2C0%2C1-8.14-7.67%2C1%2C1%2C0%2C0%2C1%2C1.14-1.29l.23%2C0A11.6%2C11.6%2C0%2C0%2C1%2C12%2C30.92v-.19a1%2C1%2C0%2C0%2C1%2C.52-.82%2C1%2C1%2C0%2C0%2C1%2C1%2C0c.33.18.67.34%2C1%2C.49a11.56%2C11.56%2C0%2C0%2C1-.86-12.91%2C1%2C1%2C0%2C0%2C1%2C.79-.49%2C1%2C1%2C0%2C0%2C1%2C.85.36A29.15%2C29.15%2C0%2C0%2C0%2C35.07%2C28a11.57%2C11.57%2C0%2C0%2C1%2C19.54-9.64A20.43%2C20.43%2C0%2C0%2C0%2C60.48%2C16a1%2C1%2C0%2C0%2C1%2C1.13.08%2C1%2C1%2C0%2C0%2C1%2C.33%2C1.08l-.2.65a7.35%2C7.35%2C0%2C0%2C1-1.65%2C3.34%2C5.4%2C5.4%2C0%2C0%2C0%2C2.6-.55%2C1%2C1%2C0%2C0%2C1%2C1.24%2C1.47A17.1%2C17.1%2C0%2C0%2C1%2C59%2C26.39l-.88.61c0%2C.29%2C0%2C.57%2C0%2C.86a32.16%2C32.16%2C0%2C0%2C1-8%2C20.94A29.77%2C29.77%2C0%2C0%2C1%2C27.1%2C58.93ZM15%2C54.28A29%2C29%2C0%2C0%2C0%2C27.1%2C56.93c14.29%2C0%2C29.07-10.87%2C29.07-29.07q0-.66%2C0-1.32a1%2C1%2C0%2C0%2C1%2C.41-.86l1.36-.94c.76-.52%2C1.53-1%2C2.23-1.6a6.52%2C6.52%2C0%2C0%2C1-2.66-.71%2C1%2C1%2C0%2C0%2C1-.07-1.75%2C4%2C4%2C0%2C0%2C0%2C1.83-1.81%2C22.47%2C22.47%2C0%2C0%2C1-4.77%2C1.52%2C1%2C1%2C0%2C0%2C1-.92-.3A9.57%2C9.57%2C0%2C0%2C0%2C37%2C26.64a9.84%2C9.84%2C0%2C0%2C0%2C.24%2C2.18%2C1%2C1%2C0%2C0%2C1-.2.87%2C1%2C1%2C0%2C0%2C1-.82.35%2C31.08%2C31.08%2C0%2C0%2C1-21.5-10.23%2C9.56%2C9.56%2C0%2C0%2C0%2C3.59%2C11.47%2C1%2C1%2C0%2C0%2C1%2C.4%2C1.14%2C1%2C1%2C0%2C0%2C1-1%2C.69%2C11.53%2C11.53%2C0%2C0%2C1-3.63-.71%2C9.59%2C9.59%2C0%2C0%2C0%2C7.55%2C7.91%2C1%2C1%2C0%2C0%2C1%2C.07%2C1.94%2C11.61%2C11.61%2C0%2C0%2C1-3.47.4%2C9.58%2C9.58%2C0%2C0%2C0%2C8.32%2C5.16%2C1%2C1%2C0%2C0%2C1%2C.6%2C1.79A22.14%2C22.14%2C0%2C0%2C1%2C15%2C54.28Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
}

.icon-social-facebook {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2274%22%20height%3D%2274%22%20viewBox%3D%220%200%2074%2074%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M40.44%2C59H31.22a1%2C1%2C0%2C0%2C1-1-1V37H25.69a1%2C1%2C0%2C0%2C1-1-1V28.62a1%2C1%2C0%2C0%2C1%2C1-1h4.53V24.68c0-2.31.7-9.85%2C9.61-9.85l8%2C0a1%2C1%2C0%2C0%2C1%2C1%2C1v7.24a1%2C1%2C0%2C0%2C1-1%2C1H42.31c-.61%2C0-.87.31-.87%2C1v2.5h6.87a1%2C1%2C0%2C0%2C1%2C.74.33%2C1%2C1%2C0%2C0%2C1%2C.25.77l-.77%2C7.35a1%2C1%2C0%2C0%2C1-1%2C.89h-6.1V58A1%2C1%2C0%2C0%2C1%2C40.44%2C59Zm-8.22-2h7.22V36a1%2C1%2C0%2C0%2C1%2C1-1h6.2l.56-5.34H40.44a1%2C1%2C0%2C0%2C1-1-1v-3.5a2.8%2C2.8%2C0%2C0%2C1%2C2.87-3h4.51V16.85l-7%2C0c-6.62%2C0-7.61%2C4.92-7.61%2C7.86v3.94a1%2C1%2C0%2C0%2C1-1%2C1H26.69V35h4.53a1%2C1%2C0%2C0%2C1%2C1%2C1Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
}

.icon-social-instagram {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2274%22%20height%3D%2274%22%20viewBox%3D%220%200%2074%2074%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M50.81%2C59.17H23.19a8.37%2C8.37%2C0%2C0%2C1-8.36-8.36V23.19a8.37%2C8.37%2C0%2C0%2C1%2C8.36-8.36H50.81a8.37%2C8.37%2C0%2C0%2C1%2C8.36%2C8.36V50.81A8.37%2C8.37%2C0%2C0%2C1%2C50.81%2C59.17ZM18.32%2C19.09a6.36%2C6.36%2C0%2C0%2C0-1.49%2C4.1V50.81a6.36%2C6.36%2C0%2C0%2C0%2C6.36%2C6.36H50.81a6.36%2C6.36%2C0%2C0%2C0%2C6.36-6.36V23.19a6.36%2C6.36%2C0%2C0%2C0-6.36-6.36H27V30.56H25V16.83H23.64V30.56h-2V17a6.16%2C6.16%2C0%2C0%2C0-1.32.49v13h-2ZM37%2C48.13A11.13%2C11.13%2C0%2C1%2C1%2C48.13%2C37%2C11.14%2C11.14%2C0%2C0%2C1%2C37%2C48.13Zm0-20.26A9.13%2C9.13%2C0%2C1%2C0%2C46.13%2C37%2C9.15%2C9.15%2C0%2C0%2C0%2C37%2C27.87ZM43.68%2C38H30.32V36H43.68ZM54.49%2C27.87H49a1%2C1%2C0%2C0%2C1-1-1V21.35a1%2C1%2C0%2C0%2C1%2C1-1h5.52a1%2C1%2C0%2C0%2C1%2C1%2C1v5.52A1%2C1%2C0%2C0%2C1%2C54.49%2C27.87Zm-4.52-2h3.52V22.35H50Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
}

input{
    margin: 2px !important;
}
.skip-link {
    position: absolute;
    left: -999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: 1000;
}

    .skip-link:focus {
        left: 10px;
        top: 10px;
        width: auto;
        height: auto;
        padding: 8px 16px;
        background-color: #000;
        color: #fff;
        text-decoration: none;
    }

.form_group_title h2 {
    color: #ffffff !important;
}

input[type=button]:hover, input[type=submit]:hover {
    background-color: #005a2e;
    color: #ffffff;
}


