/* General */
#content_form, .wrapper-body {
    min-height: auto;
}
/* Custom Fonts */
@import url("https://p.typekit.net/p.css?s=1&k=wkh6ikf&ht=tk&f=28756&a=103491166&app=typekit&e=css");

@font-face {
font-family:"filson-soft";
src:url("https://use.typekit.net/af/e3bd4a/00000000000000003b9ade5d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/e3bd4a/00000000000000003b9ade5d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/e3bd4a/00000000000000003b9ade5d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

/* Headers and Text */
body, h1, h2, h3, h4, p, .footerbtn, .btn {
    font-family: "filson-soft" !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 {
    color: #ffffff !important;
    background-color: #2d4488 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
ul.nav.navbar-nav.weblinks a:hover {
    background: #2d4488 !important;
    color: #ffffff !important;
}
.navbar-brand img {
    height: 50px !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 */
.btn, .button1, .button2, .btn-default, .btn-primary {
    background: #2d4488 !important;
    border-radius: 6px !important;
    color: #ffffff !important;
}
.button1:hover, .btn-primary:hover {
    background: #17246e !important;
}
/* footer */
.footer-main {
    background-color: #2d4488;
    padding: 70px 0;
}

.footer-menu {
    margin: 20px 0;
}
footer h2 {
    color: #ffffff;
    font-weight: 700;
}
footer ul {
    padding-left: 0;
}
footer li {
    list-style: none;
    color: #ffffff;
    font-size: 16px;
    padding: 5px 0;
}
footer a {
    color: #ffffff;
    font-size: 16px !important;
    text-decoration: none !important;
    margin-left: 0 !important;
    font-weight: 600;
}
footer a:hover {
    color: #ffffff;
    text-decoration: underline !important;
}
.footer-bottom {
    background-color: #2d4488 !important;
    justify-content: left;
    color: #ffffff;
}
.footer-bottom li, .footer-bottom li a {
    font-size: 14px !important;
    display: inline;
    font-weight: 400;
}
.footer-bottom li {
    padding-right: 25px;
}