/*@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');*/
/*
html, body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

a, .btn-link {
    color: #0366d6;
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.content {
    padding-top: 1.1rem;
}

.valid.modified:not([type=checkbox]) {
    outline: 1px solid #26b050;
}

.invalid {
    outline: 1px solid red;
}

.validation-message {
    color: red;
}*/

#confirmation {
    display: none;
}

.validation-errors .validation-message {
    color: red;
}

.gs-sticky-top {
    top: 120px;
}

#error-hero {
    background-image: url("/assets/images/legal-hero-bg.png");
}

#error-hero {
    background-image: url("/assets/images/pricing-hero-bg.png");
}

#error-options .accent-circle:before {
    top: -90px;
}

html.error, html.error body {
    overflow-x: hidden;
}

.modal-form select {
    border-radius: .625rem
}
select.form-control {
    height: 2.5rem;
}

.section-padding--xsmall {
    padding-top: 2rem;
    padding-bottom: 2rem
}

@media(min-width:768px) {
    .section-padding--xsmall {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}