@import "fonts.css";

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #495057 !important;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #495057 !important;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #495057 !important;
    opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #495057 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #495057 !important;
}

::placeholder { /* Most modern browsers support this now. */
    color: #495057 !important;
}

body {
    font-size: 14px !important;
    font-family: 'Gotham Book', "Verdana", "Avenir";
    line-height: 22px;
    background: #ffffff;
    color: #0D1C3D;
}

#exchangeLogo { 
    max-width:360px;
} 

.btn {
    font-family: "Gotham Medium";
    padding: 10px 16px;
    font-size: 1.125rem;
    line-height: 1.3333333;
    color: #fff;
    background-color: #337ab7;
    border-radius: 0;
}

.btn:focus {
    box-shadow: none!important;
}

.btn.btn-primary {
    color: #ffffff !important;
    border-color: #0078B3;
    background-color: #0078B3;
}

.btn.btn-primary:active,
.btn.btn-primary:hover,
.btn.btn-primary:focus {
    background-color: #286090!important;
}

#state-picker-selectized {
    height: 100%;
    width: 180px!important;
}

.form-control.selectize-control .selectize-input {
    border: 1px solid #ced4da;
    background-color: #ffffff;
    border-radius: 0;
    box-shadow: none!important;
}

.form-control.selectize-control .selectize-input:hover {
    cursor: pointer;
}

.form-control.selectize-control .selectize-input .item {
    height: 100%;
    line-height: 34px;
}

.selectize-control.single .selectize-input::after {
    font-family: "kp-icons";
    content: "\f117";
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #0078B3;
    border: 0;
    width: 20px;
    height: 20px;
    top: 18px;
    right: 5px;
}

.selectize-control.single .selectize-input.dropdown-active {
    border-color: #ced4da;
}

.selectize-control.single .selectize-input.dropdown-active::after {
    top: 19px;
}

p {
    font-family: 'Gotham Light', "Verdana", "Avenir";
    font-size: 1.125rem;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 1rem;
}

header .navbar {
    padding-top: 20px;
    padding-bottom: 20px;
}

header .navbar .navbar-brand {
    padding: 0;
}

header .navbar .btn-default {
    font-family: 'Gotham Book', "Verdana", "Avenir";
    font-size: 12px;
    background-color: #ffffff;
    color: #828282;
    border: 0;
    border-radius: 0;
    padding: 12px 14px;
    font-weight: bold;
}

#hero-holder {
    background-color: #73A662;
}

#hero-holder img {
    margin: 0 auto;
}

#content.page h1 {
    font-family: 'Gotham Light', "Verdana", "Avenir";
    font-size: 2.625rem;
    color: #212529;
    line-height: 52px;
    font-weight: 400;
}

#content.page .intro h2 {
    line-height: 26px;
    font-size: 1.375rem;
}

#content.page .intro .btn.btn-primary {
    min-width: 230px;
}

#content.page .intro .form-control.selectize-control {
    width: 230px;
    font-family: "Gotham Medium";
    font-weight: normal;
}

footer ul.links li {
    line-height:1;
    font-size:.9rem;
    }
    footer ul.links li:not(:last-child) {
        padding: 0 19px;
        margin-bottom: 10px;
        border-right: 2px solid #d3d6dc;
    }
    .list-inline-item:not(:last-child) {
        margin-right: 0; 
    }
    footer ul.links li a {
        color: #0078b3;
    }
    
    footer p { 
    font-size:.9rem;
    color:#999999; }