.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-200 {
    font-weight: 200 !important;
}

.font-weight-300,
.font-weight-light {
    font-weight: 300 !important;
}

.font-weight-400,
.font-weight-normal {
    font-weight: 400 !important;
}

.font-weight-500,
.font-weight-semibold {
    font-weight: 500 !important;
}

.font-weight-600,
.font-weight-bold {
    font-weight: 700 !important;
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.font-weight-900,
.font-weight-bolder {
    font-weight: 900 !important;
}

.clear {
    clear: both !important;
}

.fourP {
    padding: 4px !important;
}

.fiveP {
    padding: 5px !important;
}

.fivemargin {
    margin: 5px !important;
}

.fiveMB {
    margin-bottom: 5px !important;
}

.fiveMT {
    margin-top: 5px !important;
}

.fiveMR {
    margin-right: 5px !important;
}

.fiveML {
    margin-left: 5px !important;
}

.fivePB {
    padding-bottom: 5px !important;
}

.fivePT {
    padding-top: 5px !important;
}

.fivePR {
    padding-right: 5px !important;
}

.fivePL {
    padding-left: 5px !important;
}

.tenmargin {
    margin: 10px !important;
}

.tenMB {
    margin-bottom: 10px !important;
}

.tenMT {
    margin-top: 10px !important;
}

.tenMR {
    margin-right: 10px !important;
}

.tenML {
    margin-left: 10px !important;
}

.zeroP {
    padding: 0 !important;
}

.zeroMB {
    margin-bottom: 0 !important;
}

.zeroMT {
    margin-top: 0 !important;
}

.zeroML {
    margin-left: 0 !important;
}

.zeroMR {
    margin-right: 0 !important;
}

.zeroPB {
    padding-bottom: 0 !important;
}

.zeroPT {
    padding-top: 0 !important;
}

.zeroPL {
    padding-left: 0 !important;
}

.zeroPR {
    padding-right: 0 !important;
}

.zeroM {
    margin: 0 !important;
}

.tenpadding {
    padding: 10px !important;
}

.tenPB {
    padding-bottom: 10px !important;
}

.tenPT {
    padding-top: 10px !important;
}

.tenPR {
    padding-right: 10px !important;
}

.tenPL {
    padding-left: 10px !important;
}

.fifteenpadding {
    padding: 15px !important;
}

.fifteenPB {
    padding-bottom: 15px !important;
}

.fifteenPT {
    padding-top: 15px !important;
}

.fifteenPR {
    padding-right: 15px !important;
}

.fifteenPL {
    padding-left: 15px !important;
}

.fifteenmargin {
    margin: 15px !important;
}

.fifteenMB {
    margin-bottom: 15px !important;
}

.fifteenMT {
    margin-top: 15px !important;
}

.fifteenMR {
    margin-right: 15px !important;
}

.fifteenML {
    margin-left: 15px !important;
}

.thirtypadding {
    padding: 30px !important;
}

.thirtyPB {
    padding-bottom: 30px !important;
}

.thirtyPT {
    padding-top: 30px !important;
}

.thirtyPR {
    padding-right: 30px !important;
}

.thirtyPL {
    padding-left: 30px !important;
}

.thirtythreePT {
    padding-top: 33px !important;
}

.sixtypadding {
    padding: 60px !important;
}

.sixtyPB {
    padding-bottom: 60px !important;
}

.sixtyPT {
    padding-top: 60px !important;
}

.sixtyPR {
    padding-right: 60px !important;
}

.sixtyPL {
    padding-left: 60px !important;
}

.seventypadding {
    padding: 70px !important;
}

.seventyPB {
    padding-bottom: 70px !important;
}

.seventyPT {
    padding-top: 70px !important;
}

.seventyPR {
    padding-right: 70px !important;
}

.seventyPL {
    padding-left: 70px !important;
}

.ninetypadding {
    padding: 90px !important;
}

.ninetyPB {
    padding-bottom: 90px !important;
}

.ninetyPT {
    padding-top: 90px !important;
}

.ninetyPR {
    padding-right: 90px !important;
}

.ninetyPL {
    padding-left: 90px !important;
}

.thirtymargin {
    margin: 30px !important;
}

.thirtyMB {
    margin-bottom: 30px !important;
}

.thirtyMT {
    margin-top: 30px !important;
}

.thirtyMR {
    margin-right: 30px !important;
}

.thirtyML {
    margin-left: 30px !important;
}

.fourtymargin {
    margin: 40px !important;
}

.fourtyMB {
    margin-bottom: 40px !important;
}

.fourtyMT {
    margin-top: 40px !important;
}

.fourtyMR {
    margin-right: 40px !important;
}

.fourtyML {
    margin-left: 40px !important;
}

.fiftymargin {
    margin: 50px !important;
}

.fiftyMB {
    margin-bottom: 50px !important;
}

.fiftyMT {
    margin-top: 50px !important;
}

.fiftyMR {
    margin-right: 50px !important;
}

.fiftyML {
    margin-left: 50px !important;
}

.sixtymargin {
    margin: 60px !important;
}

.sixtyMB {
    margin-bottom: 60px !important;
}

.sixtyMT {
    margin-top: 60px !important;
}

.sixtyMR {
    margin-right: 60px !important;
}

.sixtyML {
    margin-left: 60px !important;
}

.sixteenPB {
    padding-bottom: 16px !important;
}

.eighteenPT {
    padding-top: 18px !important;
}

.eighteenPB {
    padding-bottom: 18px !important;
}

.ninePT {
    padding-top: 9px !important;
}

.ninePB {
    padding-bottom: 9px !important;
}

.twentypadding {
    padding: 20px !important;
}

.twentyPB {
    padding-bottom: 20px !important;
}

.twentyPT {
    padding-top: 20px !important;
}

.twentyPR {
    padding-right: 20px !important;
}

.twentyPL {
    padding-left: 20px !important;
}

.twentymargin {
    margin: 20px !important;
}

.twentyMB {
    margin-bottom: 20px !important;
}

.twentyMT {
    margin-top: 20px !important;
}

.twentyMR {
    margin-right: 20px !important;
}

.twentyML {
    margin-left: 20px !important;
}

.heightauto {
    height: auto;
}

.heightten {
    height: 10px !important;
}

.heightfifteen {
    height: 15px !important;
}

.heighttwenty {
    height: 20px !important;
}

.green {
    color: #789510 !important;
}

.red {
    color: red !important;
}

.zeroBottom {
    bottom: 0 !important;
}

.fontsizeeleven {
    font-size: 11px !important;
}

.fontsizetwelve {
    font-size: 12px !important;
}


.fontsizethirteen {
    font-size: 13px !important;
}

.fontsizefourteen {
    font-size: 14px !important;
}

.fontsizefifteen {
    font-size: 15px !important;
}

.fontsizesixteen {
    font-size: 16px !important;
}

.fontsizetwenty {
    font-size: 20px !important;
}

.fontsizetwentyfive {
    font-size: 25px !important;
}

.fontsizethirty {
    font-size: 30px !important;
}

.fontsizethirtyeight {
    font-size: 38px !important;
}

.fontsizefourty {
    font-size: 40px !important;
}

.backgroundnone {
    background: none !important;
}

.bordernone {
    border: none !important;
}

.leftbordernone {
    border-left: none !important;
}

.bottombordernone {
    border-bottom: none !important;
}

.rightbordernone {
    border-right: none !important;
}

.leftborder {
    border-left: 1px solid #b3b1b1 !important;
    padding-left: 25px;
}

.rightborder {
    border-right: 1px solid #b3b1b1 !important;
    padding-right: 25px;
}

.text-justify {
    text-align: justify;
}

.colorwhite {
    color: #fff !important;
}

.colorblack {
    color: #000 !important;
}

.blackcolor {
    color: #000 !important;
}

.width100P {
    width: 100% !important;
}

.lowercase {
    text-transform: lowercase !important;
}

.floatnone {
    float: none !important;
}

.marginzeroauto {
    margin: 0 auto !important;
}

.fontbold {
    font-weight: 700 !important;
}

.fontnormal {
    font-weight: 400 !important;
}

.text-center {
    text-align: center !important;
}

.text-white {
    color: #fff !important;
}

.text-right {
    text-align: right !important;
}

.text-italic {
    font-style: italic;
}

.text-left {
    text-align: left !important;
}

.bgcolorF6 {
    background: #f6f6f6 !important;
}

.bgcolorF7 {
    background: #f7f7f7 !important;
}

.bgcolorblack {
    background: #000 !important;
}

.bgcolorwhite {
    background: #fff !important;
}

.displayinline {
    display: inline !important;
}

.displayblock {
    display: block !important;
}

.display-inlineblock {
    display: inline-block !important;
}

.overflowhidden {
    overflow: hidden !important;
}

.position-relative {
    position: relative;
}

.pull-center {
    float: none !important;
    margin: 0 auto !important;
}

.widthauto {
    width: auto !important;
}

.text-underline {
    text-decoration: underline !important;
}

.text-transform-none {
    text-transform: none !important;
}

.boxshadownone {
    box-shadow: none !important;
}

.whitespaceinherit {
    white-space: inherit !important;
}

.border_d9_1px {
    border: solid 1px #d9d9d9;
}

.theme-red {
    color: #d83a3b;
}

.error {
    color: red;
}