@CHARSET "UTF-8";


.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f15 {
    font-size: 15px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.fb {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.t2 {
    text-indent: 2em;
}

.lh1em {
    line-height: 1em;
}

.lh150 {
    line-height: 150%;
}

.lh180 {
    line-height: 180%;
}

.lh200 {
    line-height: 200%;
}

.lh240 {
    line-height: 240%;
}

.unl {
    text-decoration: underline;
}

.no_unl {
    text-decoration: none;
}

.ofyauto {
    overflow-y: auto;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.bc {
    margin-left: auto;
    margin-right: auto;
}

.bl {
    display: block;
    float: left;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.cb {
    clear: both;
}

.cl {
    clear: left;
}

.cr {
    clear: right;
}

.vm {
    vertical-align: center;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.abs-right {
    position: absolute;
    right: 0;
}

.zoom {
    zoom: 1
}

.hidden {
    visibility: hidden;
}

.none {
    display: none;
}

.block {
    display: block;
}

.ofy-s {
    overflow-y: scroll;
}

.ofy-a {
    overflow-y: auto;
}

.ib {
    display: inline-block;
}

.vat {
    vertical-align: top;
}

.wb-ba {
    word-break: break-all;
}

.w10 {
    width: 10px;
}

.w20 {
    width: 20px;
}

.w25 {
    width: 25px;
}

.w30 {
    width: 30px;
}

.w40 {
    width: 40px;
}

.w50 {
    width: 50px;
}

.w60 {
    width: 60px;
}

.w70 {
    width: 70px;
}

.w80 {
    width: 80px;
}

.w90 {
    width: 90px;
}

.w100 {
    width: 100px;
}

.mw-100 {
    max-width: 100% !important;
}

.w120 {
    width: 120px;
}

.w150 {
    width: 150px;
}

.w168 {
    width: 168px;
}

.w174 {
    width: 174px;
}

.w180 {
    width: 180px;
}

.w195 {
    width: 195px;
}

.w196 {
    width: 196px;
}

.w200 {
    width: 220px;
}

.w200 {
    width: 200px;
}

.w230 {
    width: 230px;
}

.w300 {
    width: 300px;
}

.w400 {
    width: 400px;
}

.w450 {
    width: 450px;
}

.w500 {
    width: 500px;
}

.w600 {
    width: 600px;
}

.w700 {
    width: 700px;
}

.w750 {
    width: 750px;
}

.w800 {
    width: 800px;
}

.w900 {
    width: 900px;
}

.w {
    width: 100%
}

.w-2 {
    width: 2%;
}

.w-15 {
    width: 15%;
}

.w-16 {
    width: 16%;
}

.w-20 {
    width: 20%;
}

.w-23 {
    width: 23%;
}

.w-27 {
    width: 27%;
}

.w-36 {
    width: 36%;
}

.w-40 {
    width: 40%;
}

.w-50 {
    width: 50%;
}

.w-60 {
    width: 60%;
}

.w-75 {
    width: 75%;
}

.w-80 {
    width: 80%;
}

.w-83 {
    width: 83%;
}

.w-90 {
    width: 90%;
}

.w-95 {
    width: 95%;
}

.w-100 {
    width: 100%;
}

.w-101 {
    width: 101%
}

.w-113 {
    width: 113%;
}

.w-150 {
    width: 150%;
}

.h10 {
    height: 10px;
}

.h21 {
    height: 21px;
}

.h22 {
    height: 22px;
}

.h30 {
    height: 30px;
}

.h31 {
    height: 31px;
}

.h32 {
    height: 32px;
}

.h34 {
    height: 34px;
}

.h35 {
    height: 35px;
}

.h40 {
    height: 40px;
}

.h43 {
    height: 43px;
}

.h44 {
    height: 44px;
}

.h50 {
    height: 50px;
}

.h60 {
    height: 60px;
}

.h66 {
    height: 66px;
}

.h80 {
    height: 80px;
}

.h85 {
    height: 85px;
}

.h88 {
    height: 88px;
}

.h100 {
    height: 100px;
}

.h110 {
    height: 110px;
}

.h120 {
    height: 120px;
}

.h150 {
    height: 150px;
}

.h170 {
    height: 170px;
}

.h200 {
    height: 200px;
}

.h390 {
    height: 390px;
}

.h500 {
    height: 500px;
}

.h600 {
    height: 600px;
}

.h690 {
    height: 690px;
}

.h-5 {
    height: 5%;
}

.h-30 {
    height: 30%;
}

.h-34 {
    height: 34%;
}

.h-40 {
    height: 40%;
}

.h-45 {
    height: 45%;
}

.h-50 {
    height: 50%;
}

.h-55 {
    height: 55%;
}

.h-56 {
    height: 56%;
}

.h-90 {
    height: 90%;
}

.h-93 {
    height: 93%;
}

.h-100 {
    height: 100%;
}

.h {
    height: 100%
}

.mh100 {
    min-height: 100px;
}

.maxw200 {
    max-width: 200px;
}

.maxw450 {
    max-width: 450px;
}

.maxh450 {
    max-height: 450px;
}

.minw500 {
    min-width: 500px;
}

.minh670 {
    min-height: 670px;
}

.m0 {
    margin: 0
}

.m5 {
    margin: 5px;
}

.m10 {
    margin: 10px;
}

.m15 {
    margin: 15px;
}

.m30 {
    margin: 30px;
}

.mtMinus30 {
    margin-top: -30px;
}

.mtMinus4 {
    margin-top: -4px;
}

.mt2 {
    margin-top: 2px;
}

.mt5 {
    margin-top: 5px;
}

.mt6 {
    margin-top: 6px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.mt70 {
    margin-top: 70px;
}

.mt100 {
    margin-top: 100px;
}

.mt170 {
    margin-top: 170px;
}

.mt200 {
    margin-top: 200px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb4 {
    margin-bottom: 4px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb6 {
    margin-bottom: 6px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb100 {
    margin-bottom: 100px;
}

.mt120 {
    margin-top: 120px;
}

.mt200 {
    margin-top: 200px;
}

.mb0 {
    margin-bottom: 0;
}

.mlMinus15 {
    margin-left: -15px;
}

.ml0 {
    margin-left: 0;
}

.ml5 {
    margin-left: 5px;
}

.ml8 {
    margin-left: 8px;
}

.ml10 {
    margin-left: 10px;
}

.ml12 {
    margin-left: 12px;
}

.ml15 {
    margin-left: 15px;
}

.ml16 {
    margin-left: 16px;
}

.ml20 {
    margin-left: 20px;
}

.ml24 {
    margin-left: 24px;
}

.ml28 {
    margin-left: 28px;
}

.ml30 {
    margin-left: 30px;
}

.ml50 {
    margin-left: 50px;
}

.ml60 {
    margin-left: 60px;
}

.ml70 {
    margin-left: 70px;
}

.ml100 {
    margin-left: 100px;
}

.ml200 {
    margin-left: 200px;
}

.ml-3 {
    margin-left: 3%;
}

.ml-6 {
     margin-left: 6%;
 }

.ml-8 {
    margin-left: 8%;
}

.ml-10 {
    margin-left: 10%;
}

.ml-15 {
    margin-left: 15%;
}

.ml-30 {
    margin-left: 30%;
}

.ml-35 {
    margin-left: 30%;
}

.ml-36 {
    margin-left: 36%;
}

.mr0 {
    margin-right: 0;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr16 {
    margin-right: 16px;
}

.mr17 {
    margin-right: 17px;
}

.mr18 {
    margin-right: 18px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mr50 {
    margin-right: 50px;
}

.mr100 {
    margin-right: 100px;
}

.mr-3 {
    margin-right: 3%;
}

.mr-30 {
    margin-right: 30%;
}

.p0 {
    padding: 0;
}

.p1 {
    padding: 1px;
}

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.pt3 {
    padding-top: 3px;
}

.pt5 {
    padding-top: 5px;
}

.pt7 {
    padding-top: 7px;
}

.pt8 {
    padding-top: 8px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt22 {
    padding-top: 22px;
}

.pt30 {
    padding-top: 30px;
}

.pt50 {
    padding-top: 50px;
}

.pt80 {
    padding-top: 80px;
}

.pt100 {
    padding-top: 100px;
}

.pt250 {
    padding-top: 250px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb8 {
    padding-bottom: 8px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb100 {
    padding-bottom: 100px;
}

.pl0 {
    padding-left: 0;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl13 {
    padding-left: 13px;
}

.pl15 {
    padding-left: 15px;
}

.pl16 {
    padding-left: 16px;
}

.pl20 {
    padding-left: 20px;
}

.pl24 {
    padding-left: 24px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}

.pl50 {
    padding-left: 50px;
}

.pl100 {
    padding-left: 100px;
}

.pr0 {
    padding-right: 0;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr16 {
    padding-right: 16px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr50 {
    padding-right: 50px;
}

.pr100 {
    padding-right: 100px;
}

.maxw200 {
    max-width: 200px;
}

.maxw450 {
    max-width: 450px;
}

.maxh450 {
    max-height: 450px;
}

.minw500 {
    min-width: 500px;
}

.minh670 {
    min-height: 670px;
}

.ar {
    text-align: right;
}

.divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.wb {
    background: #fff;
}

.cursor-pointer {
    cursor: pointer;
}

.single-line {
    white-space: nowrap;
    overflow: hidden; /* "overflow" value must be different from "visible" */
    text-overflow: ellipsis;
    padding-right: 1px;
    word-wrap: normal;
}

.ellipsis {
    white-space: nowrap;
}

.re-padding {
    padding: 0 0 0 0 !important;
}

.search-btn {
    width: 20px;
    margin-left: 10px;
    cursor: pointer;
}

.ov-hide {
    overflow: hidden;
}

.error,
.red {
    color: red;
}

.green {
    color: #33D48C;
}

.white {
    color: #fff;
}

.blue {
    color: rgb(35, 111, 212);
}

.gray {
    color: #BBBBBB;
}

.hide {
    display: none;
}

.phcolor {
    color: #858585;
}

.lightGreen {
    color: #4CC443;
}

a.disabled {
    cursor: not-allowed;
    text-decoration: none;
    color: #858585;
}

.black-border {
    border-color: #000 !important;
}

.font-green {
    color: #00C922;
}

.font-orange {
    color: #FF9600;
}

.font-red {
    color: #FF2E2E;
}

.font-blue {
    color: #00AFFA;
}

.font-lightgreen {
    color: #2FDA2F;
    font-size: 14px;
}

.inline-block {
    display: inline-block;
}

.display-none {
    display: none;
}