

.m-dialog-content { max-height: 80.75vh; overflow-y: scroll; }
.btn-model { text-wrap-mode: nowrap; }

.y10 { margin-top: 10px; margin-bottom: 10px; }
.y20 { margin-top: 20px; margin-bottom: 20px; }


.fullw, .full { width: 100%; }
.w45 { width: 45%; }

.h500 { height: 500px; }
.h300 { height: 300px; }

.maxwh100 { max-width: 100%; max-height: 100%; }


.uspace { margin-bottom: 5px; display: inline-block; }

.linklike {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}


textarea { font-family: Arial; }			
input[type="date" i] { font-family: Arial; }


.dirZeb:nth-child(even) { background-color: #f2f2f2; }


.playerover { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: white; }

.uc { border: #ffffff00; background-color: #ffffff00; }
.dirBGlight { background-color: #ffffff; color: #000000; border: 1px solid #bbb; padding: 5px; }
.hidethis { display: none; }


.per-upl-btn:hover {
    background-color:rgb(170, 170, 170);
    border-radius: 45px;
}


.fs70p { font-size: 70%; }


.btn-std { color: #000000; background-color: #eeeeee; border: 1px solid; }
.btn-std:hover { background-color: #bbbbbb; }








.fopenbtn { color: #000000; background-color: #eeeeee; border-color: #ffffff; }
.fopenbtn:hover { background-color: #bbb; color: black; }



.notifybox {
    background-color: #fcfcac;
    position: absolute;
    top: 30px;
    left: 30px;
    padding: 20px;
    max-width: 425px;
    z-index: 100;
    opacity: 0.96;
}
.notifybox table td { 
    padding: 8px 0px;
}



menu ul { color: #000000; background-color: #ffffff; border-color: #ffffff; }
menu li a { color: #000000; background-color: #eeeeee; border-color: #ffffff; }
menu li a:hover { background-color: #bbb; color: black; }
.active { background-color: #000000; color: #ffffff; }


.eye::after {
    background-image: url(content/eye.png);
    background-size: 19px 19px;
    display: inline-block;
    width: 19px;
    height: 16px;
    content: "";
    background-repeat: no-repeat;
    margin-left: 4px;
}

.vv::after {
    background-image: url(content/vv.png);
    background-size: 19px 19px;
    display: inline-block;
    width: 19px;
    height: 16px;
    content: "";
    background-repeat: no-repeat;
    margin-left: 4px;
}

.vers::after {
    background-image: url(content/vers.png);
    background-size: 19px 19px;
    display: inline-block;
    width: 19px;
    height: 16px;
    content: "";
    background-repeat: no-repeat;
    margin-left: 4px;
}

.linkitm::after {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/ElEQVR4nI3TO0oEYRAE4A/UG2ymkRfYyEjFB4K5egEjQzHwgcdS19BEL2Ds4wgiu5miKwUtDDKzTsEEf89fU9VdPfTDDkZ4xi02e/Jc4BvTxvOJlf+Il3V5gj3M4aRq17OI+2UzxPVGfQFfeO0i5sIQyxi0fHSKuzbiEd4b/T1gsd6tlZMob3T1+IErPNb5FKsY1/m8iziuaKIyX7HsziJeNIhROK5zlG/KyRRnf4lb1cOk1IIl3Df6fsNh24BGdSE5NjGoaQ/LvjYkyygnnl8k1zh5wUEXMUhPUc7mRCEOQkwtQ5yJ7Gh2tbm72eUMsRcSR/6Wp3Ky3Yf1AwyvSzPkq2PyAAAAAElFTkSuQmCC');
    margin: 0 3px 0 5px;
}
  