@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap');

:root {
	--colorPri: #0f4678;
	--colorSec: #8e44ad;
	--colorTer: #e4e4e4;
--sitefont:Inter,sans-serif;
--font2:Montserrat,serif;


}

.top-container {
border-bottom:1px solid #cdcdcd;
}
footer {
background-color:#0f4678;
}
.footer-container, .footer-container a, .footer-container span {
font-family:var(--sitefont);
color:#FFF;
}


#twentyfive_seventyfive-105625508 .threequarter {
align-items: center;
display: flex;
justify-content: right;
}
.top-container .profile-column {
align-items: center;
display: flex;
justify-content: right;
}

.headerlogo  img {
max-width:250px;
}
.headerlogo.whitelogo {
display:none;
}
#panel_links a:hover {
background-color:var(--colorPri) !important;
}

.top-container .layout-wrapper {
width:100% !important;
max-width:100rem;
}
.template-row .layout-wrapper {
display:flex;
flex-wrap:wrap;
}
#full_width-1316259382 {
height:0px;
}
ul.site-menu {
background-color:transparent !important;
}
ul.site-menu li span a,
ul.site-menu li span span {
text-transform:none !important;
background-color:transparent !important;
color:var(--colorPri) !important;
}

ul.site-menu li.selected-menu-item span a {
color:#FFF !important;
}
.layout-wrapper {
width:100% !important;
max-width:100rem !important;
}
ul.site-menu li span a,
ul.site-menu li span span {
color:var(--colorPri) !important;
font-family:Roboto Condensed,sans-serif !important;
font-weight:bold !Important;
transition:all .5s ease;
font-size:19px !important;
}
ul.site-menu li {
background-color:transparent !important;
}
ul.site-menu ul.sub-menu li,
ul.site-menu ul.sub-menu {
background-color:var(--colorPri) !important;
}
ul.site-menu li span a:hover,
ul.site-menu li:hover span span {
color:#193267 !Important;
}
ul.site-menu ul.sub-menu li.submenu-name span a:hover {
color:#FFF !important;
}
ul.site-menu ul.sub-menu li span a {
font-size:17px !Important;
color:#FFF !important;
}
ul.site-menu ul.sub-menu {
box-shadow:none !important;
}
ul.site-menu li span span {
padding-right:10px !important;
}
ul.site-menu ul.sub-menu li:hover {
background-color:#182e5d !important;
}
.bottom-container .inner-column a {
color:#FFF;
text-decoration:none;
line-height:24px;
}
.bottom-container .inner-column a:hover {
text-decoration:underline;
}
.bottom-container .inner-column a.bluelink {
color:var(--colorPri);
}
.bottom-container h3 {
color:#FFF;
font-weight:bold;
margin-bottom:10px;
}
.bottom-container {
padding-top:20px;
padding-bottom:20px;
}
.bottom-container a.social-panel-icon {
height:34px;
width:34px;
}
.top-container .template-row {
background-color:transparent !important;
}
#tool_wrapper {
z-index:9999 !important;
}
.top-container.cloned {
z-index:999 !important;
}

.layout-share-button-container {
width:34px;
height:34px;
}
#page_content .layout-wrapper {
padding-left:20px;
padding-right:20px;
box-sizing:border-box;
}
@media (max-width :767px){
/* Styles */
.top-container .template-column {
text-align:center !important;
justify-content: center !important;
}
#page_content .layout-wrapper {
padding-left:10px;
padding-right:10px;

}
}
.admin-table th,
.manager-table th {
background-color:var(--colorPri) !important;
}
ul.site-menu li.sub-parent:hover ul {
left:initial !important;
right:0px !Important;
}
#business_container #amd_control .questions .form-row div {
clear:left;
}