.red { color: red; }
.rederror { color: #DD4400; }
.redd4 { color: #DD4400; }

.greenok { color: #00DD44; }


.darkred { color: #A00; }
.green { color: green; }
.white { color: #FFF; }
.yellow { color: #fece2f; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.b200 { font-weight: 200; }
.b300 { font-weight: 300; }
.b400 { font-weight: 400; }
.b500 { font-weight: 500; }
.b600 { font-weight: 600; }

.cb { clear: both; }
.cn { clear: none; }
.fl { float: left; }
.fr { float: right; }
.fn { float: none; }

.dnone { display: none !important; }
.dunset { display: unset !important; }


.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }

.relative { position: relative; }
.absolute { position: absolute; }

.fs1px { font-size: 1px!important; }
.fsize11 { font-size: 11px!important; }
.fsize12 { font-size: 12px!important; }
.fsize14 { font-size: 14px!important; }
.fsize16 { font-size: 16px!important; }
.fsize20 { font-size: 20px!important; }

.fsize22 { font-size: 22px!important; }
.fsize24 { font-size: 24px!important; }
.fsize26 { font-size: 26px!important; }
.fsize30 { font-size: 30px!important; }
.fsize32 { font-size: 32px!important; }
.fsize40 { font-size: 40px!important; }
.fsize48 { font-size: 48px!important; }

.fs1em { font-size: 14px!important; }
.fs115em { font-size: 16px!important; }
.fs125em { font-size: 18px!important; }
.fs150em { font-size: 20px!important; }
.fs20em { font-size: 28px!important; }
.fs50em { font-size: 60px!important; }

.fleft,.fl { float: left; }
.fright,.fr { float: right; }
.fnone,.fn { float: none; }
.cboth,.cb { clear: both; }
.cnone,.cn { clear: none; }
.bold { font-weight: bold; }
.m0 { margin: 0; }
.mr05em { margin-right: 0.5em; }
.mr1em { margin-right: 1em; }
.mr2em { margin-right: 2em; }
.ml05em { margin-left: 0.5em; }
.ml1em { margin-left: 1em; }
.ml2em { margin-left: 2em; }
.mt025em { margin-top: 0.25em; }
.mt035em { margin-top: 0.35em; }
.mt05em { margin-top: 0.5em; }
.mt1em { margin-top: 1em; }
.mt2em { margin-top: 2em; }
.mb05em { margin-bottom: 0.5em; }
.mb1em { margin-bottom: 1em; }
.mb2em { margin-bottom: 2em; }
.m05em { margin: 0.5em; }
.m1em { margin: 1em; }
.m2em { margin: 2em; }
.p0 { padding: 0; }
.pr025em { padding-right: 0.25em; }
.pr05em { padding-right: 0.5em; }
.pr075em { padding-right: 0.75em; }
.pr1em { padding-right: 1em; }
.pr2em { padding-right: 2em; }
.pl025em { padding-left: 0.25em; }
.pl05em { padding-left: 0.5em; }
.pl075em { padding-left: 0.75em; }
.pl1em { padding-left: 1em; }
.pl2em { padding-left: 2em; }
.pt025em { padding-top: 0.25em; }
.pt05em { padding-top: 0.5em; }
.pt075em { padding-top: 0.75em; }
.pt1em { padding-top: 1em; }
.pt2em { padding-top: 2em; }
.pb025em { padding-bottom: 0.25em; }
.pb05em { padding-bottom: 0.5em; }
.pb075em { padding-bottom: 0.75em; }
.pb1em { padding-bottom: 1em; }
.pb2em { padding-bottom: 2em; }
.p025em { padding: 0.25em; }
.p05em { padding: 0.5em; }
.p075em { padding: 0.75em; }
.p1em { padding: 1em; }
.p2em { padding: 2em; }

.lh0 { line-height: 0; }
.lh1 { line-height: 1; }
.lh15 { line-height: 1.5; }
.lh2 { line-height: 2; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.nounderline { text-decoration: none; }

.h100p { height: 100%; }
.hauto { height: auto; }

.w100p { width: 100%; }
.w90p { width: 90%; }
.w80p { width: 80%; }
.w70p { width: 70%; }
.w60p { width: 60%; }
.w50p { width: 50%; }
.w40p { width: 40%; }
.w30p { width: 30%; }
.w20p { width: 20%; }
.w10p { width: 10%; }
.w95p { width: 95%; }
.w85p { width: 85%; }
.w75p { width: 75%; }
.w65p { width: 65%; }
.w55p { width: 55%; }
.w45p { width: 45%; }
.w35p { width: 35%; }
.w25p { width: 25%; }
.w15p { width: 15%; }
.w5p { width: 5%; }
.w46p { width: 46%; }
.w48p { width: 48%; }
.w96p { width: 96%; }
.w98p { width: 98%; }


.bbox { box-sizing: border-box; }

.ui-dialog { z-index: 11000 !important ;}
.ui-dialog-titlebar-close { display: none !important;}
