/* ----- Default ------ */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


.zoneHeader1 {
    background:#FFF;
}

.zoneContent .container_12 {
    background: #fefefe;
    border-radius:15px;
    margin-top:15px;

}

.zoneContent .container_12 .s1_grid_12 {
    margin-left:15px;
    margin-right:15px;
}
.zoneContent
{
    padding:10px;
}


.memberDetailsTabMenu li {
    border:1px solid #005063;
    padding:5px;
    margin:5px !important;
    display:inline-block;
    border-radius:5px;
}

.memberDetailsTabMenu li.selected {
        background:#005063 !important;
        color:#FFF;

}


*, h1, h2, h3, h4, h5, ul, li, p, a, time {
  font-family: "Montserrat";
  color: var(--textColor1);
}

h1 {
    font-size:26px;
}

h1, h2, h3 {
    margin-bottom:0 !important;
}
h1 + p, h2 + p, h3 + p {
    margin-top:0 !important;
}

.openAuthFormContainer {
    display:none !important;
}
.authFormContainer {
    padding-left:0 !important;
}


#PAGEID_1075129 .zoneContent .container_12, #PAGEID_17996 .zoneContent .container_12 .s1_grid_12 {
    max-width:500px;
}

.zoneFooter1 {
    color:#f1f1f1;
}
#idFooterPoweredByContainer{
    text-align:center;
}

.loginContainerAuthenticated {
    margin-top: 10px !important;
}
.profileBox a, .profileBox .loginBoxLogout {
    color:#f1f1f1 !important;
    border:1px solid #f1f1f1 !important;
    border-radius: 5px !important;
    padding:8px !important;
    font-size:12px !important;
}

.profileBox .loginBoxLogout {
    color:#f1f1f1 !important;
    background-color:#ffa016 !important;
    border:1px solid #ffa016 !important;

}

.loggedName {
    color:#f1f1f1 !important;
    padding:8px !important;
    font-size:12px !important; 
}

.typeText {
  border-radius: 10px;
  padding: 7px !important;
}


/* ------ Overrides ------- */

body {
    color: #fefefe !important;
    font-family: Arial, Helvetica, sans-serif;
}

.zoneHeader1 {
    background:white !important;
}

.zoneContent {
        background: rgb(39, 53, 131) !important;
        padding-top:15px;
}
.zoneFooter1, .zoneFooter2, .zoneFooter3 {
    background: rgb(39, 53, 131) !important;

}

.zoneContent > .container_12 {
background: #fefefe;
border-radius: 15px;
    color:#333;
    max-width:700px;
}
.s1_grid_12 {
    width:auto !important;
}

h1 {
    font-size:32px;
}
