@import url("fonts.css");

body { line-height: 1.65714286em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "museosans_regular", Helvetica, Arial, sans-serif; font-weight: normal; color: #494b4d;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: "museosans_regular", Helvetica, Arial, sans-serif; }
.siteBody { max-width: 1170px; margin: 0 auto; padding: 40px 15px; }
.content-width { max-width: 1170px;margin:0 auto; }
a { color: #494b4d; }

.top-links-pane { text-align: right; padding: 10px 0; margin-bottom: 5px; }
.topLinks,.userinfo-container { display: inline-block; margin-left: 10px; }
.topLinks a,.userinfo-container a { color: #666; font-weight: 700; }

.search-section-container .logoContainer { margin-top: -30px; margin-bottom: 10px; }
.search-section-container img { width: 120px !important; }
.search-section .input-group { max-width:537px; max-height: 150px; }
.btn-allotSearch { background: linear-gradient(rgb(185,24,75), rgb(242,130,33)); color: #fff; }
.btn-allotSearch:hover,.btn-allotSearch:focus { color: #fff; }

.appLinks-container { text-align: center; background:#333;padding:20px 15px 10px;}
.appLinks li { list-style: none; display: inline-block; text-transform: uppercase; font-size: 20px; text-shadow: none; padding: 10px 15px; }
.appLinks li a { color: #fff; }
.appLinks li a:hover, .appLinks li a:focus { color: #f78d1e; }
.appName-wrap { padding: 10px 0 20px 0;}
.appName-wrap h1 { font-family:amplesoft_medium, Helvetica, Arial, sans-serif; font-weight: 300;font-size: 60px; }

.menu-wrap-container { background: linear-gradient(rgb(185,24,75), rgb(242,130,33)); }
/*menu*/
.mag-navbarmenu { --mag-nav-bg-color: linear-gradient(rgb(185,24,75), rgb(242,130,33)); --mag-nav-text-color: #fff;
    --mag-nav-text-hover-color: #fff;color: #fff; text-transform: uppercase; font-size: 16px; text-shadow: none; }
.mag-navbarmenu .navbar-menu a:focus,.mag-navbarmenu .navbar-menu a:hover { text-decoration: underline;}
/*footer*/
.footer-wrap { background: #111217; color: #858585; padding: 40px 0; }
.footer-wrap .site-footer { text-align: left; }
.footer-wrap .footerTabs a { color: #cec9c9; }
.footer-wrap .footerLinks-actions a { color: #858585; }
.footer-wrap .footerLinks-actions { margin-top: 20px; }
.footer-wrap .copyright { margin-top: 20px; }
.footer-icon { text-align: right;padding-top: 15px; }
/*public*/
.public .site-main-header { box-shadow: rgba(0,0,0,.117647) 0 1px 3px;}
.public .footerLinks-actions { margin-top: 0; }
.public .siteBodyContainer { background: url("../2017/img/campaign-bg.jpg"); background-size: cover; background-repeat: no-repeat; }
.public .search-section { display: none; }
.public .btnLogin , .public .btnRegister, .public .btn-primary { background: linear-gradient(to left, #f78d1e 0%, #ed6f23 19%, #ed1d24 52%, #ae1854 100%); text-shadow: none; border-color: transparent; }
.public .btnLogin:hover,.public .btnLogin:focus, .public .btnRegister:hover,.public .btnRegister:focus,.public .btn-primary:hover { background: #fff; color: #ed1e24; text-shadow: none; border-color: #ed1e24; }
.signup-link { padding-left:15px; }

@media(min-width: 767px) {
    .topLinks { display: none; }
}
@media(max-width: 1024px) {
    .appLinks li { font-size:13px; padding:10px; }
    .mag-site-main-menu .navbar-nav>li>a { font-size: 12px; }
    .appLinks { padding: 20px 0; }
}
@media(max-width:992px){
    .footer-icon { text-align: center !important; }
}
@media(max-width: 767px){
    .appLinks-container { display:none; }
    .top-links-pane { margin-bottom: 15px;}
    .search-section-container { margin-bottom: 15px; }
    .public .search-section-container { margin-bottom:0; }
    .footer-wrap .site-footer { text-align: center; }
    .main-menu-wrap .input-group { max-width: 100% !important; }
    .top-links-pane { margin-bottom: 30px; }
    .appLinks, .appName-wrap { display: none; }
    .menu-wrap { background:#333; }
}