.d-none {
    display: none;
}
.js-d-none {
    display: none;
}

.d-block {
    display: block;
}

.d-inline {
    display: inline;
}
.d-inline-block {
    display: inline-block;
}

.d-inline-i {
    display: inline !important;
}
.d-flex {
    display: flex;
}
.flex-direction-column {
    flex-direction: column
}
.v-hidden {
    visibility: hidden;
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}
.text-line-through {
    text-decoration: line-through;
}
.text-underline {
    text-decoration: underline;
}
.text-decoration-none {
    text-decoration: none;
}

.white-space-normal {
    white-space: normal
}

.font-weight-normal {
    font-weight:normal;
}
.font-weight-bold {
    font-weight: bold;
}
.font-weight-bold-i {
    font-weight: bold !important;
}
.float-l {
    float: left;
}
.float-r {
    float: right;
}

.bp-0 {
    border-top: 0;
}
.w15px {
    width: 15px;
}
.w20px {
    width: 20px;
}
.w30px {
    width: 30px;
}
.w40px {
    width: 40px;
}
.w45px {
    width: 45px;
}
.w46px {
    width: 46px;
}
.w50px {
    width: 50px;
}
.w60px {
    width: 60px;
}
.w70px {
    width: 70px;
}
.w75px {
    width: 75px;
}
.w80px {
    width: 80px;
}
.w90px {
    width: 90px;
}
.w95px {
    width: 95px;
}
.w97px {
    width: 97px;
}
.w100px {
    width: 100px;
}
.w106px {
    width: 106px;
}
.w120px {
    width: 120px;
}
.w130px {
    width: 130px;
}
.w135px {
    width: 135px;
}
.w140px {
    width: 140px;
}
.w150px {
    width: 150px;
}
.w155px {
    width: 155px;
}
.w160px {
    width: 160px;
}
.w175px {
    width: 175px;
}
.w180px {
    width: 180px;
}
.w190px {
    width: 190px;
}
.w200px {
    width: 200px;
}
.w220px {
    width: 220px;
}
.w240px {
    width: 240px;
}

.w300px-m {
    width: 300px !important;
}

.w700px {
    width: 700px;
}
.w800px-i {
    width: 800px !important;
}
.w50 {
    width: 50%;
}

.w100 {
    width: 100%;
}
.w80 {
    width: 80%;
}
.w-min30 {
    min-width: 30%
}
.w-max100 {
    max-width: 100%
}
.h15px {
    height: 15px;
}
.h400px-i {
    height: 400px !important;
}
.h1250px {
    height: 1250px;
}

.h100 {
    height: 100%;
}
.margin-t-0 {
    margin-top: 0px;
}
.margin-t-0-i {
    margin-top: 0px !important;
}
.margin-t-2 {
    margin-top: 2px;
}
.margin-t-3 {
    margin-top: 3px;
}
.margin-t-10 {
    margin-top: 10px;
}
.margin-t-15 {
    margin-top: 15px;
}
.margin-t-100 {
    margin-top: 100px;
}
.margin-r-5 {
    margin-right: 5px;
}
.margin-r-12 {
    margin-right: 12px;
}
.margin-r-15 {
    margin-right: 15px;
}

.margin-b-0 {
    margin-bottom: 0px;
}

.margin-b-4 {
    margin-bottom: 4px;
}
.margin-b-5 {
    margin-bottom: 5px;
}
.margin-b-12 {
    margin-bottom: 12px;
}
.margin-b-14 {
    margin-bottom: 14px;
}
.margin-b-18 {
    margin-bottom: 18px;
}
.margin-b-20 {
    margin-bottom: 20px;
}
.margin-l-5 {
    margin-left: 5px;
}
.margin-l-10 {
    margin-left: 10px;
}
.margin-l-15 {
    margin-left: 15px;
}
.padding-t-12 {
    padding-top: 12px;
}
.padding-t-20 {
    padding-top: 20px;
}

.padding-r-12 {
    padding-right: 12px;
}
.padding-b-2 {
    padding-bottom: 2px
}
.padding-b-10 {
    padding-bottom: 10px
}
.padding-b-18 {
    padding-bottom: 18px
}
.padding-b-20 {
    padding-bottom: 20px
}

.padding-l-10 {
    padding-left: 10px;
}

.padding-l-12 {
    padding-left: 12px;
}

.padding-l-20 {
    padding-left: 20px;
}
.padding-l-40 {
    padding-left: 40px;
}
.padding-3 {
    padding:3px;
}

/**/
.padding-l-0-i {
    padding-left: 0px !important;;
}
.padding-l-10-i {
    padding-left: 10px !important;;
}
.padding-l-20-i {
    padding-left: 20px !important;;
}
.padding-l-40-i {
    padding-left: 40px !important;
}
/**/


.color-bbb {
    color: #bbb;
}
.color-999999 {
    color: #999999
}
.color-292929 {
    color: #292929
}
.color-red {
    color: red;
}
.bg-EFEFFF {
    background-color:  #EFEFFF;
}
.bg-fff7 {
    background:#fff7
}
.bg-color-transparent {
    background-color:transparent
}


.v-align-top {
    vertical-align: top;
}
.pointer {
    cursor: pointer;
}
.cursor-default {
    cursor: default
}
.clear-both {
    clear: both;
}
.position-absolute {
    position: absolute;
}
.z-index-1 {
    z-index: 1;
}
.z-index-3 {
    z-index: 3;
}
.z-index-10 {
    z-index: 10;
}
.z-index-15-i {
    z-index: 15 !important;
}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.link-disabled {
    /*cursor: default;*/
    /*pointer-events: none;*/
    /*opacity: 0.5;*/
    display: none;
}
