.mT2{margin-top: 2px;} .mT3{margin-top: 3px;} .mT6{margin-top: 6px;} .mT8{margin-top: 8px;} .mT10{margin-top: 10px;} .mT15{margin-top: 15px;} .mT20{margin-top: 20px;} 
.mT30{margin-top: 30px;} .mT50{margin-top: 50px;} .mT60{margin-top: 60px;}

.mT15i{margin-top: 15px !important;} .mT30i{margin-top: 30px !important;}

.mR5{margin-right: 5px;} .mR4{margin-right: 4px;} .mR6{margin-right: 6px;} .mR8{margin-right: 8px;} .mR10{margin-right: 10px;} .mR15{margin-right: 15px;} .mR5i{margin-right: 5px !important;}
.mR6i{margin-right: 6px !important;}

.mB3{margin-bottom: 3px;} .mB5{margin-bottom: 5px;} .mB6{margin-bottom: 6px;} .mB8{margin-bottom: 8px;} .mB15{margin-bottom: 15px;} .mB20{margin-bottom: 20px;} .mB30{margin-bottom: 30px;} .mB40{margin-bottom: 40px;} .mB60{margin-bottom: 60px;}
.mB0{margin-bottom: 0 !important;} 

.mL3{margin-left: 3px;} .mL4{margin-left: 4px;} .mL5{margin-left: 5px;} .mL6{margin-left: 6px;} .mL8{margin-left: 8px;} .mL10{margin-left: 10px;} .mL15{margin-left: 15px;}
.mL3i{margin-left: 3px !important;} .mL4i{margin-left: 4px !important;} .mL5i{margin-left: 5px !important;} .mL6i{margin-left: 6px !important;} .mL8i{margin-left: 8px !important;} .mL10i{margin-left: 10px !important;} .mL15i{margin-left: 15px !important;}

.pT0{ padding-top: 0; } .pT15{ padding-top: 15px; } 

.pR0{ padding-right: 0; } .pR10{ padding-right: 10px; } .pR15{ padding-right: 15px; }
.pR15i{ padding-right: 15px !important; }

.pB0{ padding-bottom: 0; } .pB5{ padding-bottom: 5px; }
.pL0{ padding-left: 0; } .pL6{ padding-left: 6px; } .pL8{ padding-left: 8px; } .pL10{ padding-left: 10px; } .pL15{ padding-left: 15px; }

.pT0i{ padding-top: 0 !important; }
.pR0i{ padding-right: 0 !important; }
.pB0i{ padding-bottom: 0 !important; }
.pL0i{ padding-left: 0 !important; } .pL15i{ padding-left: 15px !important; }

.w100{width: 100%;}

.block{ display: block; }

small{ font-size: 80%; }
small.block{display: block;}
small > sub{ font-size: 100%; }

.gs-curtain, .gs-mask{position: absolute; top: 0; left: 0; background-color: rgba(255, 255, 255, .65); text-align: center; z-index: 10000; }

.green{ color: greenyellow; } .red{ color: red; } .grey{ color: grey; }

INPUT[type="checkbox"].noClick, INPUT[type="radio"].noClick {
   accent-color: #555;
}

.gs-hide{ display: none; } /* applied to client + admin */

.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }