@import url('https://fonts.cdnfonts.com/css/frutiger-lt-pro');
@import url('https://kit.fontawesome.com/f8f64638eb.css');

/* Global Styles */
body,
p,
.megamenu,
a,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Frutiger LT Pro', Helvetica, Arial, sans-serif !important;
}

body,
div#content-wrapper {
    background: #fff !important;
}
body .container_12 .grid_12 {
    width: 100%;
    background: #424242;
    margin: 0;
}
body .container_12 div#header-nav {
    max-width: 1140px;
    margin: auto;
}
body .container_12 div#header-container {
    background: #fff;
    margin: 0;
}
.content-top-header {
    border-radius: 0px;
    background: #f8f9fa;
    border: 0.02rem solid #bdbdbd;
    box-shadow: none;
}
body .container_12 #header-nav li {
    border: none;
}
#header-container .unlogged_logo img {
    max-width: 250px;
}
#header-container .unlogged_logo {
    max-width: 1140px;
    margin: auto;
    padding: 20px 0;
    width: 90%;
}
#main #site_wrapper,
.container_12 {
    box-shadow: none;
    max-width: 100%;
    width: 100%;
}
#content-wrapper.grid_12 div#login-container {
    width: 90%;
    max-width: 1140px;
    border-radius: 0;
    background: #f8f9fa;
    box-shadow: none;
    border: 0.02rem solid #bdbdbd;
    min-height: 380px;
}
#content-wrapper.grid_12 div#login-container h2, #content-wrapper.grid_12 div#login-container a, #content-wrapper.grid_12 div#login-container .document-list li {
    color: #c10330;
}
#content-wrapper.grid_12 div#login-container #login-creds h4 {
    color: #000
}
#content-wrapper.grid_12 div#login-container input[type="text"],
#content-wrapper.grid_12 div#login-container input[type="password"] {
    border: 1px solid #bdbdbd;
}
#content-wrapper.grid_12 div#login-container .login-container-right {
    height: 100%;
    min-height: 329px;
}