@charset "utf-8";

.COLORHOVER:hover,
.REDHOVER:hover {
    background:#c81226c9 !important;
    color:white !important;
}

.COLORHOVER:hover a,
.REDHOVER:hover a{
    color:white;
}

.CURSOR {
    cursor:pointer; cursor:hand;
}

textarea {
    border:1px solid #c1c8d0;
    padding:5px 15px;
}

input[type=text],
input[type=password],
input[type=number],
select,
textarea {
    border:1px solid #c1c8d0;
    padding:5px 15px;
}

input[type=button].color,
input[type=submit].color {    
    padding:10px 15px;
    border-radius: 0.1em;
    text-align: center;
    font-size: 130%;
    background: #c81226;
    color: #fafbfc;
}

input[type=button].small,
input[type=button].small {
    padding:3px 10px;
}

.FORMINPUT {
    border: 1px solid #dee1e3;
    border-radius: 0.3em;
    font-size: 140%;
    padding: 0.4em 0.8em;
    height: 2.55em;
    width: 14em;
}

.REQUIRE {
    color: #c81226;
    padding-right: 1px;
}

.f12 {
    font-size:12px;
}

.f14 {
    font-size:14px;    
}

.aSHADOW {
    position:absolute;
    z-index:99;
    background:rgba(255,255,255,0.7);
    display: flex;
    flex-flow: column nowrap;
    align-content: center;
}

.aSHADOW > div {
    flex: 1 1 1px;
}