/**
 * Foundation for Sites by ZURB
 * Version 6.2.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
body {
    font-size: 90%;
    background-color: #cfd8dc;
    color: #0a0a0a; }

.hix-container {
    background-color: #FFFFFF;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 100%; }
.hix-container fieldset {
    padding-top: 0;
    padding-bottom: 0; }
.hix-container fieldset legend {
    color: #285DA9;
    background-color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.fieldset-modal-legend {
    color: #285DA9;
    background-color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

.title-div {
    /*padding: .5rem 2rem;*/
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    background-color: #F28A2C;
    color: #FFFFFF;
    font-size: 1.5rem;        
    max-width: none;     
    text-align: center;
}
@media screen and (min-width: 40em) {
    .title-div {
        margin-left: -0.9375rem;
        margin-right: -0.9375rem; } }

.hix-container.aux {
    padding-bottom: 0.5rem;
    margin-bottom: 0px;
    margin-top: 0px; }
.hix-container.aux .title-div {
    background-color: #285DA9;
    margin-bottom: 0.5rem; }
.hix-container.aux .accordion {
    margin-bottom: 0px; }

.hix-container:first-child {
    margin-top: 0.93rem; }

.hix-container:last-child {
    margin-bottom: 0.93rem; }

.is-invalid-input:not(:focus) {
    background-color: #fdeeec; }

.button.action,
.button.submit {
    background-color: #00796b;
    color: #fefefe; }
.button.action:hover, .button.action:focus,
.button.submit:hover,
.button.submit:focus {
    background-color: #006156;
    color: #fefefe; }

.button.secondary.action,
.button.secondary.submit {
    background-color: #2199e8;
    color: #fefefe; }
.button.secondary.action:hover, .button.secondary.action:focus,
.button.secondary.submit:hover,
.button.secondary.submit:focus {
    background-color: #147cc0;
    color: #fefefe; }

.button.cancel.action,
.button.cancel.submit {
    background-color: #dd2c00;
    color: #fefefe; }
.button.cancel.action:hover, .button.cancel.action:focus,
.button.cancel.submit:hover,
.button.cancel.submit:focus {
    background-color: #b12300;
    color: #fefefe; }

@media screen and (min-width: 64em) {
    .large-left-collapse {
        padding-left: 0px; }
    .large-right-collapse {
        padding-right: 0px; } }
