
/* Custom Fonts */
@import url("https://p.typekit.net/p.css?s=1&k=dmf5xvl&ht=tk&f=18456.18457.37555.37558&a=103491166&app=typekit&e=css");

@font-face {
font-family:"raleway";
src:url("https://use.typekit.net/af/75ef17/000000000000000077359a0f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/75ef17/000000000000000077359a0f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/75ef17/000000000000000077359a0f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"raleway";
src:url("https://use.typekit.net/af/ec0961/0000000000000000775a06be/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/ec0961/0000000000000000775a06be/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/ec0961/0000000000000000775a06be/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"raleway";
src:url("https://use.typekit.net/af/15aeca/000000000000000077359a33/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/15aeca/000000000000000077359a33/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/15aeca/000000000000000077359a33/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"raleway";
src:url("https://use.typekit.net/af/0c049d/000000000000000077359a38/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/0c049d/000000000000000077359a38/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/0c049d/000000000000000077359a38/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

/* Headers and Text */
body, h1, h2, h3, h4, p, .footerbtn, .btn, footer {
    font-family: "raleway", sans-serif !important;
}

/* Header and Navigation */
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu {
    font-family: "raleway", sans-serif !important;
    color: #18191B !important;
    background-color: #ffffff !important;
}
ul.nav.navbar-nav.weblinks a:hover {
    background: white !important;
    color: #18191B !important;
}
.navbar-brand img {
    height: 70px !important;
}
@media (min-width: 1200px) {
    .navbar-right {
        place-content: center;
        height: 100px;
        padding-left: 40px;
    }
}
/* Profile Navigation */

/* Form Configurations */
#content_form {
    margin-bottom: 5px;
}
.crmEntityFormView td.cell {
    padding: 0 10px 10px 0px;
}
.crmEntityFormView, .entitylist, .modal-content, .popover-content {
    border: none !important;
}
.crmEntityFormView .actions {
    border-top: none !important;
}

/* Buttons */
.button1:hover, .button2, .btn-default, .btn-primary:hover {
    background: #18191B !important;
}
/* footer */
.footer-main {
    background-color: #18191B;
    padding: 70px 0;
}
.footer-bottom {
    background-color: #18191B !important;
    justify-content: center;
    color: #ffffff;
}
.footer-bottom li, .footer-bottom li a {
    display: inline;
}
.footer-menu {
    margin: 20px 0;
}
footer ul {
    padding-left: 0;
}
footer li {
    color: #ffffff;
    list-style: none;
    font-size: 14px;
}
footer a {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none !important;
}
footer a:hover {
    color: #ffffff;
}
footer img {
    width: 90px;
    padding-bottom: 40px;
}
footer h3, footer h3 a, footer h3 a:hover {
    color: #ffffff;
    font-size: 18px;
    text-decoration: underline;
    padding-bottom: 20px;
}
