#masthead .nav > li > a.menuHighlight {
    color:green;
    text-transform: uppercase;
}
#masthead .rcslogo {
    height : 50px;
}
#masthead .rcsBrand {
    padding: 17px 20px 10px;
}
a.rcsHover:hover {
    color:green;
}
a.visible {
    text-decoration: underline;
}

.alert {
    border-radius: 3px;

}
.alert-rcs {
    background-color: #f2f2f4;
    border-color: #D0D0D7;
    color: #5e5e5e;
}

.alert-verify {
    background-color: #f2f2f4;
    border-color: #cc8490;
    color:#cc8490;
}
.rcsRed{
    color:red;
}
#rcsTerms
{
    min-height: 16px;
    line-height: 16px;
    width:30px;
    margin-left: 110px;
}
#labelRCSTerms
{   
    display: inline;
}
#myTerms
{
    display:inline;
}
.padLeft-10 {
    padding-left: 10px;
}
.rcsBlue {
    color: #3a87ad;
}
.rcsTextSizeMed {
    font-size: 13px;
}
.rcsTextSizeSmall {
    font-size: 12px;
}
.rcsNormalizeText {
    text-transform: none;
}
img.rcsHeightSmall {
    height: 50px;
    
}
span.myFooterLink{
    margin-left: 5px;
}
#footer a:hover {
    color:#607F9A;
}

h2.blogheader {
    color:#42576a;
}

.p-t-10 {
    padding-top: 10px;
}
@keyframes slideInFromLeft {
    0% {
        transform: skew(0deg);
    }
    100% {
        transform: skewX(53deg) translateX(-1500px);
    }
}
.slide-test {
    animation: slideInFromLeft .7s ease-out;
    opacity: 0;
    height: 0px;
    transition: opacity .7s, height .7s;
}

@media screen and (max-width: 1105px) {
    #masthead .rcslogo {
        height: 3.64vw;
    }
    #masthead .navbar .nav > li > a {
        font-size: 1.4vw; 
    }
}

@media screen and (max-width: 979px) {
    #masthead .rcslogo {
        height: 45px;
    }
    #masthead .navbar .nav > li > a {
        font-size: 12px; 
    }
}

.btn-rcsaudit {
    background-color: rgba(63, 193, 8, 0.91);
    background-image: unset;
    border-radius: 22px;
    transition: .3s ease-in-out !important;
}
.btn-rcsaudit:hover {
    background-color: rgba(63, 193, 8, 0.91);
    text-decoration: none;
    transform: translateY(-5px);
    transition: .3s ease-in-out !important;
}

.underline {
    text-decoration: underline;
}
.compact-item {
    padding-bottom: 10px;
    font-size: .88rem;
}
ul.list-compact {
    list-style-type: none;
}

.article-ai {
    .recent-posts-ai {
        display:none;
    }
}

.article-ongoing {
    .recent-posts-ongoing {
        display:none;
    }
}
.article-painpoints {
    .recent-posts-painpoints {
        display:none;
    }
}
.article-transparency {
    .recent-posts-transparency {
        display:none;
    }
}
.flex-viewport {
    margin-bottom: 25px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding-block: 25px;
}
#submitRCS {
    background-image: unset;
    background-color: rgba(63, 193, 8, 0.91);
    border-radius: 10px;
}
#messages:empty {
    display:none;
}

section.audit-form {
    width: 80%;
    max-width: 950px;
    margin-top: 5%;
    margin-inline: auto;
    background-color: white;
}

section.audit-form form {
    margin: 0 0 24px;
    opacity: 1;
    transition: opacity 1s ease-out;
}
section.audit-form form.fading {
    opacity: 0;
}