
* {box-sizing: border-box;}

ul {margin: 0;}

a, a:hover, a:focus, a.focus {text-decoration: none; outline: none;}
b {font-weight: bold;}
i {font-style: italic;}
.table {display: table; width: 100%; height: 100%; margin: 0;}
.table-cell {display: table-cell; vertical-align: middle; width: 100%; height: 100%;}
.clickable {cursor: pointer;}
.disabled {cursor: default;}
.no-click {pointer-events: none;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-border {border: 0 none !important;}
.relative {position: relative;}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.clearfix {clear: both;}

.mt0 {margin-top: 0px !important;}
.mb0 {margin-bottom: 0px !important;}
.mv0 {margin-top: 0px !important; margin-bottom: 0px !important;}
.mh0 {margin-left: 0px !important; margin-right: 0px !important;}

.mt20 {margin-top: 20px !important;}
.mb20 {margin-bottom: 20px !important;}
.mv20 {margin-top: 20px !important; margin-bottom: 20px !important;}
.mh20 {margin-left: 20px !important; margin-right: 20px !important;}

.mt40 {margin-top: 40px !important;}
.mb40 {margin-bottom: 40px !important;}
.mv40 {margin-top: 40px !important; margin-bottom: 40px !important;}
.mh40 {margin-left: 40px !important; margin-right: 40px !important;}

.mt60 {margin-top: 60px !important;}
.mb60 {margin-bottom: 60px !important;}
.mv60 {margin-top: 60px !important; margin-bottom: 60px !important;}
.mh60 {margin-left: 60px !important; margin-right: 60px !important;}

.mt80 {margin-top: 80px !important;}
.mb80 {margin-bottom: 80px !important;}
.mv80 {margin-top: 80px !important; margin-bottom: 80px !important;}
.mh80 {margin-left: 80px !important; margin-right: 80px !important;}

.mt100 {margin-top: 100px !important;}
.mb100 {margin-bottom: 100px !important;}
.mv100 {margin-top: 100px !important; margin-bottom: 100px !important;}
.mh100 {margin-left: 100px !important; margin-right: 100px !important;}

.mt140 {margin-top: 140px !important;}
.mb140 {margin-bottom: 140px !important;}
.mv140 {margin-top: 140px !important; margin-bottom: 140px !important;}
.mh140 {margin-left: 140px !important; margin-right: 140px !important;}

.pt0 {padding-top: 0px !important;}
.pb0 {padding-bottom: 0px !important;}
.pv0 {padding-top: 0px !important; padding-bottom: 0px !important;}
.ph0 {padding-left: 0px !important; padding-right: 0px !important;}

.pt20 {padding-top: 20px !important;}
.pb20 {padding-bottom: 20px !important;}
.pv20 {padding-top: 20px !important; padding-bottom: 20px !important;}
.ph20 {padding-left: 20px !important; padding-right: 20px !important;}

.pt40 {padding-top: 40px !important;}
.pb40 {padding-bottom: 40px !important;}
.pv40 {padding-top: 40px !important; padding-bottom: 40px !important;}
.ph40 {padding-left: 40px !important; padding-right: 40px !important;}

.pt60 {padding-top: 60px !important;}
.pb60 {padding-bottom: 60px !important;}
.pv60 {padding-top: 60px !important; padding-bottom: 60px !important;}
.ph60 {padding-left: 60px !important; padding-right: 60px !important;}

.pt80 {padding-top: 80px !important;}
.pb80 {padding-bottom: 80px !important;}
.pv80 {padding-top: 80px !important; padding-bottom: 80px !important;}
.ph80 {padding-left: 80px !important; padding-right: 80px !important;}

.pt100 {padding-top: 100px !important;}
.pb100 {padding-bottom: 100px !important;}
.pv100 {padding-top: 100px !important; padding-bottom: 100px !important;}
.ph100 {padding-left: 100px !important; padding-right: 100px !important;}

.pt140 {padding-top: 140px !important;}
.pb140 {padding-bottom: 140px !important;}
.pv140 {padding-top: 140px !important; padding-bottom: 140px !important;}
.ph140 {padding-left: 140px !important; padding-right: 140px !important;}

.pt180 {padding-top: 180px !important;}
.pb180 {padding-bottom: 180px !important;}
.pv180 {padding-top: 180px !important; padding-bottom: 180px !important;}
.ph180 {padding-left: 180px !important; padding-right: 180px !important;}