.all-scroll {cursor: all-scroll;}
.table th, .table td {
    vertical-align: middle !important;
}
.table.table-lg th, .table.table-lg td {
    padding: 0.9rem 5px !important;
}

.tb180 {
    width:180px !important;
    text-indent: 15px;
}

.tb150 {
    width:150px !important;
}
.tb100 {
    width:100px !important;
}
.tb200 {
    width: 450px !important;
    min-width: 200px !important;
}
.tb100l {
    width:100px !important;
    text-indent: 15px;
}
.tb75 {
    width:75px !important;
}
.tb50 {
    width:50px !important;
}
.tb30 {
    width: 30px !important;
    padding: 0.9rem 2px !important;
}
.tby10 {
    width: 10% !important;
}
.p-dhb {
    padding: 18px 18px 18px 0px !important;
}
.p-dhb2 {
    padding: 26px 18px 10px 0px !important;
}
.color-dh {
    color: #fff !important;
}
.font-large-2-5 {
    font-size: 2.4rem !important;
}
.fsz-12 {
    font-size: 12px!important
}

.fsz-14 {
    font-size: 14px!important
}

.fsz-16 {
    font-size: 16px!important
}

.fsz-18 {
    font-size: 18px!important
}

.fsz-20 {
    font-size: 20px!important
}

.fsz-22 {
    font-size: 22px!important
}

.fsz-24 {
    font-size: 24px!important
}

.fsz-26 {
    font-size: 26px!important
}

.fsz-28 {
    font-size: 28px!important
}

.fsz-30 {
    font-size: 30px!important
}

.fsz-32 {
    font-size: 32px!important
}

.fsz-34 {
    font-size: 34px!important
}

.lh-20 {
    line-height: 20px!important
}

.lh-22 {
    line-height: 22px!important
}

.lh-24 {
    line-height: 24px!important
}

.lh-26 {
    line-height: 26px!important
}

.lh-28 {
    line-height: 28px!important
}

.lh-30 {
    line-height: 30px!important
}

.lh-32 {
    line-height: 32px!important
}

.lh-34 {
    line-height: 34px!important
}

.lh-36 {
    line-height: 36px!important
}

.lh-38 {
    line-height: 38px!important
}

.lh-40 {
    line-height: 40px!important
}

.lh-42 {
    line-height: 42px!important
}

.colory {
    color: #f8bc21
}

.colorr {
    color: #eb402a
}

.colorb {
    color: #19afdc
}

.colorg {
    color: #8ac119
}

.colorp {
    color: #aa3c60
}

.colorbl {
    color: #3e4555
}

.bcolory {
    background-color: #f8bc21
}

.bcolorr {
    background-color: #eb402a
}

.bcolorb {
    background-color: #19afdc
}

.bcolorg {
    background-color: #8ac119
}

.bcolorp {
    background-color: #aa3c60
}

.bcolorbl {
    background-color: #3e4555
}

.bcolorgry {
    background-color: #f9f9f9
}

.tbcolorbl {
    background-color: rgba(62, 69, 85, 0.75)
}

.mt--20 {
    margin-top: -20px!important
}

.mt--15 {
    margin-top: -15px!important
}

.mt--10 {
    margin-top: -10px!important
}

.mt--5 {
    margin-top: -5px!important
}

.mt-0 {
    margin-top: 0!important
}

.mt-3 {
    margin-top: 3px!important
}

.mt-4 {
    margin-top: 4px!important
}

.mt-5 {
    margin-top: 5px!important
}

.mt-10 {
    margin-top: 10px!important
}

.mt-15 {
    margin-top: 15px!important
}

.mt-20 {
    margin-top: 20px!important
}

.mt-25 {
    margin-top: 25px!important
}

.mt-30 {
    margin-top: 30px!important
}

.mt-35 {
    margin-top: 35px!important
}

.mt-40 {
    margin-top: 40px!important
}

.mt-45 {
    margin-top: 45px!important
}

.mt-50 {
    margin-top: 50px!important
}

.mt-60 {
    margin-top: 60px!important
}

.mt-70 {
    margin-top: 70px!important
}

.mt-80 {
    margin-top: 80px!important
}

.mt-90 {
    margin-top: 90px!important
}

.mt-100 {
    margin-top: 100px!important
}

.mb--20 {
    margin-bottom: -20px!important
}

.mb--15 {
    margin-bottom: -15px!important
}

.mb--10 {
    margin-bottom: -10px!important
}

.mb--5 {
    margin-bottom: -5px!important
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-3 {
    margin-bottom: 3px!important
}

.mb-4 {
    margin-bottom: 4px!important
}

.mb-5 {
    margin-bottom: 5px!important
}

.mb-10 {
    margin-bottom: 10px!important
}

.mb-15 {
    margin-bottom: 15px!important
}

.mb-20 {
    margin-bottom: 20px!important
}

.mb-25 {
    margin-bottom: 25px!important
}

.mb-30 {
    margin-bottom: 30px!important
}

.mb-35 {
    margin-bottom: 35px!important
}

.mb-40 {
    margin-bottom: 40px!important
}

.mb-45 {
    margin-bottom: 45px!important
}

.mb-50 {
    margin-bottom: 50px!important
}

.mb-60 {
    margin-bottom: 60px!important
}

.mb-70 {
    margin-bottom: 70px!important
}

.mb-80 {
    margin-bottom: 80px!important
}

.mb-90 {
    margin-bottom: 90px!important
}

.mb-100 {
    margin-bottom: 100px!important
}

.p-0 {
    padding: 0!important
}

.p-10 {
    padding: 10px!important
}

.p-20 {
    padding: 20px!important
}

.p-30 {
    padding: 30px!important
}

.p-40 {
    padding: 40px!important
}

.p-50 {
    padding: 50px!important
}

.pt-0 {
    padding-top: 0!important
}

.pt-5 {
    padding-top: 5px!important
}

.pt-10 {
    padding-top: 10px!important
}

.pt-15 {
    padding-top: 15px!important
}

.pt-20 {
    padding-top: 20px!important
}

.pt-25 {
    padding-top: 25px!important
}

.pt-30 {
    padding-top: 30px!important
}

.pt-35 {
    padding-top: 35px!important
}

.pt-40 {
    padding-top: 40px!important
}

.pt-45 {
    padding-top: 45px!important
}

.pt-50 {
    padding-top: 50px!important
}

.pt-60 {
    padding-top: 60px!important
}

.pt-70 {
    padding-top: 70px!important
}

.pt-80 {
    padding-top: 80px!important
}

.pt-90 {
    padding-top: 90px!important
}

.pt-100 {
    padding-top: 100px!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-5 {
    padding-bottom: 5px!important
}

.pb-10 {
    padding-bottom: 10px!important
}

.pb-15 {
    padding-bottom: 15px!important
}

.pb-20 {
    padding-bottom: 20px!important
}

.pb-25 {
    padding-bottom: 25px!important
}

.pb-30 {
    padding-bottom: 30px!important
}

.pb-35 {
    padding-bottom: 35px!important
}

.pb-40 {
    padding-bottom: 40px!important
}

.pb-45 {
    padding-bottom: 45px!important
}

.pb-50 {
    padding-bottom: 50px!important
}

.pb-60 {
    padding-bottom: 60px!important
}

.pb-70 {
    padding-bottom: 70px!important
}

.pb-80 {
    padding-bottom: 80px!important
}

.pb-90 {
    padding-bottom: 90px!important
}

.pb-100 {
    padding-bottom: 100px!important
}

.bor {
    border: 1px solid #efefef
}

.bort {
    border-top: 1px solid #efefef
}

.borr {
    border-right: 1px solid #efefef
}

.borb {
    border-bottom: 1px solid #efefef
}

.borl {
    border-left: 1px solid #efefef
}

.brad-0 {
    border-radius: 0!important
}

.brad-5 {
    border-radius: 5px!important
}

.brad-10 {
    border-radius: 10px!important
}

.brad-15 {
    border-radius: 15px!important
}

.brad-20 {
    border-radius: 20px!important
}

.boxsh {
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .09);
    box-shadow: 0 4px 16px rgba(0, 0, 0, .09)
}

.boxsh-1 {
    -webkit-box-shadow: 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 1px 1px rgba(0, 0, 0, .05)
}
.page-item.disabled .page-link {
    color: #404E67;
    pointer-events: none;
    cursor: auto;
    background-color: #FFFFFF;
    border-color: #DDDDDD!important;
}