.blur{filter: blur(5px);}
.mask{background: rgba(0, 0, 0, .45); filter: blur(50px)}

.shadow{box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.3);}
.text-shadow{text-shadow: 0px 2px rgba(96, 71, 110, .5)}

.gradient-banner{background: linear-gradient(0deg, rgba(6, 26, 83, 0.51), rgba(6, 26, 83, 0.51));}
.gradient-article{background: linear-gradient(180deg, rgba(6, 26, 83, 0.26) 0%, rgba(0, 0, 0, 0.6) 100%);}
.gradient-shortcut{background: linear-gradient(180deg, rgba(180, 185, 199, 0) 0%, #000000 45.14%, #000000 47.03%, rgba(180, 185, 199, 0) 87.54%);}

.transparent{opacity: 0.6}
.transparent-alt{opacity: .12}

.anipform label{
    font-size: var(--h6-size);
    text-transform: uppercase;
    display: block;
    margin-top: var(--25px);
}
.anipform label + input,
.anipform label + textarea,
.anipform label + select,
.anipform label + .date select{
    font-size: var(--h6-size);
    border: 0;
    border: var(--1px) solid var(--gray-color-alt);
    width: 100%;
    background: none;
    border-radius: 0;
    padding: var(--10px) var(--20px);
    margin-top: var(--5px);
    margin-bottom: var(--10px);
    width: 25vw;
}
.anipform label + .date select{
    width: 30%;
}
.anipform label + input + span,
.anipform label + textarea + span,
.anipform label + select + span{
    color: var(--black-color-alt)
}
@media(max-width:768px){
    .anipform label{
        margin-top: var(--15px);
    }
    .anipform label + input,
    .anipform label + textarea,
    .anipform label + select,
    .anipform label + .date select{
        padding: var(--8px) var(--15px);
        margin-top: var(--3px);
        margin-bottom: var(--8px);
        width: 100%
    }
}

.os-tab-head{background-color: var(--success-color)!important; color: var(--white-color)}
.os-tab-head.active{
    background-color: white!important;
    box-shadow: -5px -5px 5px rgba(0,0,0,.15);
    color: var(--success-color)
}
