/* padding classes */
/* padding 0 */
.no-pad {
  padding: 0px !important; }

.no-pad-t {
  padding-top: 0px !important; }

.no-pad-r {
  padding-right: 0px !important; }

.no-pad-b {
  padding-bottom: 0px !important; }

.no-pad-l {
  padding-left: 0px !important; }

.no-pad-h {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.no-pad-v {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

/* */
/* padding 5 */
.pad-5 {
  padding: 5px !important; }

.pad-t-5 {
  padding-top: 5px !important; }

.pad-r-5 {
  padding-right: 5px !important; }

.pad-b-5 {
  padding-bottom: 5px !important; }

.pad-l-5 {
  padding-left: 5px !important; }

.pad-h-5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.pad-v-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

/* */
/* padding 10 */
.pad-10 {
  padding: 10px !important; }

.pad-t-10 {
  padding-top: 10px !important; }

.pad-r-10 {
  padding-right: 10px !important; }

.pad-b-10 {
  padding-bottom: 10px !important; }

.pad-l-10 {
  padding-left: 10px !important; }

.pad-h-10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.pad-v-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

/* */
/* padding 15 */
.pad-15 {
  padding: 15px !important; }

.pad-t-15 {
  padding-top: 15px !important; }

.pad-r-15 {
  padding-right: 15px !important; }

.pad-b-15 {
  padding-bottom: 15px !important; }

.pad-l-15 {
  padding-left: 15px !important; }

.pad-h-15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.pad-v-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

/* */
/* padding 20 */
.pad-20 {
  padding: 20px !important; }

.pad-t-20 {
  padding-top: 20px !important; }

.pad-r-20 {
  padding-right: 20px !important; }

.pad-b-20 {
  padding-bottom: 20px !important; }

.pad-l-20 {
  padding-left: 20px !important; }

.pad-h-20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.pad-v-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

/* */
/* padding 25 */
.pad-25 {
  padding: 25px !important; }

.pad-t-25 {
  padding-top: 25px !important; }

.pad-r-25 {
  padding-right: 25px !important; }

.pad-b-25 {
  padding-bottom: 25px !important; }

.pad-l-25 {
  padding-left: 25px !important; }

.pad-h-25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.pad-v-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

/* */
/* padding 30 */
.pad-30 {
  padding: 30px !important; }

.pad-t-30 {
  padding-top: 30px !important; }

.pad-r-30 {
  padding-right: 30px !important; }

.pad-b-30 {
  padding-bottom: 30px !important; }

.pad-l-30 {
  padding-left: 30px !important; }

.pad-h-30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.pad-v-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

/* */
/* padding 35 */
.pad-35 {
  padding: 35px !important; }

.pad-t-35 {
  padding-top: 35px !important; }

.pad-r-35 {
  padding-right: 35px !important; }

.pad-b-35 {
  padding-bottom: 35px !important; }

.pad-l-35 {
  padding-left: 35px !important; }

.pad-h-35 {
  padding-left: 35px !important;
  padding-right: 35px !important; }

.pad-v-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important; }

/* */
/* padding 40 */
.pad-40 {
  padding: 40px !important; }

.pad-t-40 {
  padding-top: 40px !important; }

.pad-r-40 {
  padding-right: 40px !important; }

.pad-b-40 {
  padding-bottom: 40px !important; }

.pad-l-40 {
  padding-left: 40px !important; }

.pad-h-40 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.pad-v-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

/* */
/* padding 45 */
.pad-45 {
  padding: 45px !important; }

.pad-t-45 {
  padding-top: 45px !important; }

.pad-r-45 {
  padding-right: 45px !important; }

.pad-b-45 {
  padding-bottom: 45px !important; }

.pad-l-45 {
  padding-left: 45px !important; }

.pad-h-45 {
  padding-left: 45px !important;
  padding-right: 45px !important; }

.pad-v-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important; }

/* */
/* padding 50 */
.pad-50 {
  padding: 50px !important; }

.pad-t-50 {
  padding-top: 50px !important; }

.pad-r-50 {
  padding-right: 50px !important; }

.pad-b-50 {
  padding-bottom: 50px !important; }

.pad-l-50 {
  padding-left: 50px !important; }

.pad-h-50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.pad-v-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

/* */
/* padding 55 */
.pad-55 {
  padding: 55px !important; }

.pad-t-55 {
  padding-top: 55px !important; }

.pad-r-55 {
  padding-right: 55px !important; }

.pad-b-55 {
  padding-bottom: 55px !important; }

.pad-l-55 {
  padding-left: 55px !important; }

.pad-h-55 {
  padding-left: 55px !important;
  padding-right: 55px !important; }

.pad-v-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important; }

/* */
/* padding 60 */
.pad-60 {
  padding: 60px !important; }

.pad-t-60 {
  padding-top: 60px !important; }

.pad-r-60 {
  padding-right: 60px !important; }

.pad-b-60 {
  padding-bottom: 60px !important; }

.pad-l-60 {
  padding-left: 60px !important; }

.pad-h-60 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.pad-v-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

/* */
/* padding 65 */
.pad-65 {
  padding: 65px !important; }

.pad-t-65 {
  padding-top: 65px !important; }

.pad-r-65 {
  padding-right: 65px !important; }

.pad-b-65 {
  padding-bottom: 65px !important; }

.pad-l-65 {
  padding-left: 65px !important; }

.pad-h-65 {
  padding-left: 65px !important;
  padding-right: 65px !important; }

.pad-v-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important; }

/* */
/* padding 70 */
.pad-70 {
  padding: 70px !important; }

.pad-t-70 {
  padding-top: 70px !important; }

.pad-r-70 {
  padding-right: 70px !important; }

.pad-b-70 {
  padding-bottom: 70px !important; }

.pad-l-70 {
  padding-left: 70px !important; }

.pad-h-70 {
  padding-left: 70px !important;
  padding-right: 70px !important; }

.pad-v-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important; }

/* */
/* padding 75 */
.pad-75 {
  padding: 75px !important; }

.pad-t-75 {
  padding-top: 75px !important; }

.pad-r-75 {
  padding-right: 75px !important; }

.pad-b-75 {
  padding-bottom: 75px !important; }

.pad-l-75 {
  padding-left: 75px !important; }

.pad-h-75 {
  padding-left: 75px !important;
  padding-right: 75px !important; }

.pad-v-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important; }

/* */
/* padding 80 */
.pad-80 {
  padding: 80px !important; }

.pad-t-80 {
  padding-top: 80px !important; }

.pad-r-80 {
  padding-right: 80px !important; }

.pad-b-80 {
  padding-bottom: 80px !important; }

.pad-l-80 {
  padding-left: 80px !important; }

.pad-h-80 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.pad-v-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

/* */
/* padding 85 */
.pad-85 {
  padding: 85px !important; }

.pad-t-85 {
  padding-top: 85px !important; }

.pad-r-85 {
  padding-right: 85px !important; }

.pad-b-85 {
  padding-bottom: 85px !important; }

.pad-l-85 {
  padding-left: 85px !important; }

.pad-h-85 {
  padding-left: 85px !important;
  padding-right: 85px !important; }

.pad-v-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important; }

/* */
/* padding 90 */
.pad-90 {
  padding: 90px !important; }

.pad-t-90 {
  padding-top: 90px !important; }

.pad-r-90 {
  padding-right: 90px !important; }

.pad-b-90 {
  padding-bottom: 90px !important; }

.pad-l-90 {
  padding-left: 90px !important; }

.pad-h-90 {
  padding-left: 90px !important;
  padding-right: 90px !important; }

.pad-v-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important; }

/* */
/* padding 95 */
.pad-95 {
  padding: 95px !important; }

.pad-t-95 {
  padding-top: 95px !important; }

.pad-r-95 {
  padding-right: 95px !important; }

.pad-b-95 {
  padding-bottom: 95px !important; }

.pad-l-95 {
  padding-left: 95px !important; }

.pad-h-95 {
  padding-left: 95px !important;
  padding-right: 95px !important; }

.pad-v-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important; }

/* */
/* padding 100 */
.pad-100 {
  padding: 100px !important; }

.pad-t-100 {
  padding-top: 100px !important; }

.pad-r-100 {
  padding-right: 100px !important; }

.pad-b-100 {
  padding-bottom: 100px !important; }

.pad-l-100 {
  padding-left: 100px !important; }

.pad-h-100 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.pad-v-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

/* */
/* margin classes */
/* margin -100 */
.m--100 {
  margin: -100px !important; }

.m-t--100 {
  margin-top: -100px !important; }

.m-r--100 {
  margin-right: -100px !important; }

.m-b--100 {
  margin-bottom: -100px !important; }

.m-l--100 {
  margin-left: -100px !important; }

.m-h--100 {
  margin-left: -100px !important;
  margin-right: -100px !important; }

.m-v--100 {
  margin-top: -100px !important;
  margin-bottom: -100px !important; }

/* */
/* margin -95 */
.m--95 {
  margin: -95px !important; }

.m-t--95 {
  margin-top: -95px !important; }

.m-r--95 {
  margin-right: -95px !important; }

.m-b--95 {
  margin-bottom: -95px !important; }

.m-l--95 {
  margin-left: -95px !important; }

.m-h--95 {
  margin-left: -95px !important;
  margin-right: -95px !important; }

.m-v--95 {
  margin-top: -95px !important;
  margin-bottom: -95px !important; }

/* */
/* margin -90 */
.m--90 {
  margin: -90px !important; }

.m-t--90 {
  margin-top: -90px !important; }

.m-r--90 {
  margin-right: -90px !important; }

.m-b--90 {
  margin-bottom: -90px !important; }

.m-l--90 {
  margin-left: -90px !important; }

.m-h--90 {
  margin-left: -90px !important;
  margin-right: -90px !important; }

.m-v--90 {
  margin-top: -90px !important;
  margin-bottom: -90px !important; }

/* */
/* margin -85 */
.m--85 {
  margin: -85px !important; }

.m-t--85 {
  margin-top: -85px !important; }

.m-r--85 {
  margin-right: -85px !important; }

.m-b--85 {
  margin-bottom: -85px !important; }

.m-l--85 {
  margin-left: -85px !important; }

.m-h--85 {
  margin-left: -85px !important;
  margin-right: -85px !important; }

.m-v--85 {
  margin-top: -85px !important;
  margin-bottom: -85px !important; }

/* */
/* margin -80 */
.m--80 {
  margin: -80px !important; }

.m-t--80 {
  margin-top: -80px !important; }

.m-r--80 {
  margin-right: -80px !important; }

.m-b--80 {
  margin-bottom: -80px !important; }

.m-l--80 {
  margin-left: -80px !important; }

.m-h--80 {
  margin-left: -80px !important;
  margin-right: -80px !important; }

.m-v--80 {
  margin-top: -80px !important;
  margin-bottom: -80px !important; }

/* */
/* margin -75 */
.m--75 {
  margin: -75px !important; }

.m-t--75 {
  margin-top: -75px !important; }

.m-r--75 {
  margin-right: -75px !important; }

.m-b--75 {
  margin-bottom: -75px !important; }

.m-l--75 {
  margin-left: -75px !important; }

.m-h--75 {
  margin-left: -75px !important;
  margin-right: -75px !important; }

.m-v--75 {
  margin-top: -75px !important;
  margin-bottom: -75px !important; }

/* */
/* margin -70 */
.m--70 {
  margin: -70px !important; }

.m-t--70 {
  margin-top: -70px !important; }

.m-r--70 {
  margin-right: -70px !important; }

.m-b--70 {
  margin-bottom: -70px !important; }

.m-l--70 {
  margin-left: -70px !important; }

.m-h--70 {
  margin-left: -70px !important;
  margin-right: -70px !important; }

.m-v--70 {
  margin-top: -70px !important;
  margin-bottom: -70px !important; }

/* */
/* margin -65 */
.m--65 {
  margin: -65px !important; }

.m-t--65 {
  margin-top: -65px !important; }

.m-r--65 {
  margin-right: -65px !important; }

.m-b--65 {
  margin-bottom: -65px !important; }

.m-l--65 {
  margin-left: -65px !important; }

.m-h--65 {
  margin-left: -65px !important;
  margin-right: -65px !important; }

.m-v--65 {
  margin-top: -65px !important;
  margin-bottom: -65px !important; }

/* */
/* margin -60 */
.m--60 {
  margin: -60px !important; }

.m-t--60 {
  margin-top: -60px !important; }

.m-r--60 {
  margin-right: -60px !important; }

.m-b--60 {
  margin-bottom: -60px !important; }

.m-l--60 {
  margin-left: -60px !important; }

.m-h--60 {
  margin-left: -60px !important;
  margin-right: -60px !important; }

.m-v--60 {
  margin-top: -60px !important;
  margin-bottom: -60px !important; }

/* */
/* margin -55 */
.m--55 {
  margin: -55px !important; }

.m-t--55 {
  margin-top: -55px !important; }

.m-r--55 {
  margin-right: -55px !important; }

.m-b--55 {
  margin-bottom: -55px !important; }

.m-l--55 {
  margin-left: -55px !important; }

.m-h--55 {
  margin-left: -55px !important;
  margin-right: -55px !important; }

.m-v--55 {
  margin-top: -55px !important;
  margin-bottom: -55px !important; }

/* */
/* margin -50 */
.m--50 {
  margin: -50px !important; }

.m-t--50 {
  margin-top: -50px !important; }

.m-r--50 {
  margin-right: -50px !important; }

.m-b--50 {
  margin-bottom: -50px !important; }

.m-l--50 {
  margin-left: -50px !important; }

.m-h--50 {
  margin-left: -50px !important;
  margin-right: -50px !important; }

.m-v--50 {
  margin-top: -50px !important;
  margin-bottom: -50px !important; }

/* */
/* margin -45 */
.m--45 {
  margin: -45px !important; }

.m-t--45 {
  margin-top: -45px !important; }

.m-r--45 {
  margin-right: -45px !important; }

.m-b--45 {
  margin-bottom: -45px !important; }

.m-l--45 {
  margin-left: -45px !important; }

.m-h--45 {
  margin-left: -45px !important;
  margin-right: -45px !important; }

.m-v--45 {
  margin-top: -45px !important;
  margin-bottom: -45px !important; }

/* */
/* margin -40 */
.m--40 {
  margin: -40px !important; }

.m-t--40 {
  margin-top: -40px !important; }

.m-r--40 {
  margin-right: -40px !important; }

.m-b--40 {
  margin-bottom: -40px !important; }

.m-l--40 {
  margin-left: -40px !important; }

.m-h--40 {
  margin-left: -40px !important;
  margin-right: -40px !important; }

.m-v--40 {
  margin-top: -40px !important;
  margin-bottom: -40px !important; }

/* */
/* margin -35 */
.m--35 {
  margin: -35px !important; }

.m-t--35 {
  margin-top: -35px !important; }

.m-r--35 {
  margin-right: -35px !important; }

.m-b--35 {
  margin-bottom: -35px !important; }

.m-l--35 {
  margin-left: -35px !important; }

.m-h--35 {
  margin-left: -35px !important;
  margin-right: -35px !important; }

.m-v--35 {
  margin-top: -35px !important;
  margin-bottom: -35px !important; }

/* */
/* margin -30 */
.m--30 {
  margin: -30px !important; }

.m-t--30 {
  margin-top: -30px !important; }

.m-r--30 {
  margin-right: -30px !important; }

.m-b--30 {
  margin-bottom: -30px !important; }

.m-l--30 {
  margin-left: -30px !important; }

.m-h--30 {
  margin-left: -30px !important;
  margin-right: -30px !important; }

.m-v--30 {
  margin-top: -30px !important;
  margin-bottom: -30px !important; }

/* */
/* margin -25 */
.m--25 {
  margin: -25px !important; }

.m-t--25 {
  margin-top: -25px !important; }

.m-r--25 {
  margin-right: -25px !important; }

.m-b--25 {
  margin-bottom: -25px !important; }

.m-l--25 {
  margin-left: -25px !important; }

.m-h--25 {
  margin-left: -25px !important;
  margin-right: -25px !important; }

.m-v--25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important; }

/* */
/* margin -20 */
.m--20 {
  margin: -20px !important; }

.m-t--20 {
  margin-top: -20px !important; }

.m-r--20 {
  margin-right: -20px !important; }

.m-b--20 {
  margin-bottom: -20px !important; }

.m-l--20 {
  margin-left: -20px !important; }

.m-h--20 {
  margin-left: -20px !important;
  margin-right: -20px !important; }

.m-v--20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important; }

/* */
/* margin -15 */
.m--15 {
  margin: -15px !important; }

.m-t--15 {
  margin-top: -15px !important; }

.m-r--15 {
  margin-right: -15px !important; }

.m-b--15 {
  margin-bottom: -15px !important; }

.m-l--15 {
  margin-left: -15px !important; }

.m-h--15 {
  margin-left: -15px !important;
  margin-right: -15px !important; }

.m-v--15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important; }

/* */
/* margin -10 */
.m--10 {
  margin: -10px !important; }

.m-t--10 {
  margin-top: -10px !important; }

.m-r--10 {
  margin-right: -10px !important; }

.m-b--10 {
  margin-bottom: -10px !important; }

.m-l--10 {
  margin-left: -10px !important; }

.m-h--10 {
  margin-left: -10px !important;
  margin-right: -10px !important; }

.m-v--10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important; }

/* */
/* margin -5 */
.m--5 {
  margin: -5px !important; }

.m-t--5 {
  margin-top: -5px !important; }

.m-r--5 {
  margin-right: -5px !important; }

.m-b--5 {
  margin-bottom: -5px !important; }

.m-l--5 {
  margin-left: -5px !important; }

.m-h--5 {
  margin-left: -5px !important;
  margin-right: -5px !important; }

.m-v--5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important; }

/* */
/* margin 0 */
.no-m {
  margin: 0px !important; }

.no-m-t {
  margin-top: 0px !important; }

.no-m-r {
  margin-right: 0px !important; }

.no-m-b {
  margin-bottom: 0px !important; }

.no-m-l {
  margin-left: 0px !important; }

.no-m-h {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.no-m-v {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

/* */
/* margin 5 */
.m-5 {
  margin: 5px !important; }

.m-t-5 {
  margin-top: 5px !important; }

.m-r-5 {
  margin-right: 5px !important; }

.m-b-5 {
  margin-bottom: 5px !important; }

.m-l-5 {
  margin-left: 5px !important; }

.m-h-5 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.m-v-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

/* */
/* margin 10 */
.m-10 {
  margin: 10px !important; }

.m-t-10 {
  margin-top: 10px !important; }

.m-r-10 {
  margin-right: 10px !important; }

.m-b-10 {
  margin-bottom: 10px !important; }

.m-l-10 {
  margin-left: 10px !important; }

.m-h-10 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.m-v-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

/* */
/* margin 15 */
.m-15 {
  margin: 15px !important; }

.m-t-15 {
  margin-top: 15px !important; }

.m-r-15 {
  margin-right: 15px !important; }

.m-b-15 {
  margin-bottom: 15px !important; }

.m-l-15 {
  margin-left: 15px !important; }

.m-h-15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.m-v-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

/* */
/* margin 20 */
.m-20 {
  margin: 20px !important; }

.m-t-20 {
  margin-top: 20px !important; }

.m-r-20 {
  margin-right: 20px !important; }

.m-b-20 {
  margin-bottom: 20px !important; }

.m-l-20 {
  margin-left: 20px !important; }

.m-h-20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.m-v-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

/* */
/* margin 25 */
.m-25 {
  margin: 25px !important; }

.m-t-25 {
  margin-top: 25px !important; }

.m-r-25 {
  margin-right: 25px !important; }

.m-b-25 {
  margin-bottom: 25px !important; }

.m-l-25 {
  margin-left: 25px !important; }

.m-h-25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.m-v-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

/* */
/* margin 30 */
.m-30 {
  margin: 30px !important; }

.m-t-30 {
  margin-top: 30px !important; }

.m-r-30 {
  margin-right: 30px !important; }

.m-b-30 {
  margin-bottom: 30px !important; }

.m-l-30 {
  margin-left: 30px !important; }

.m-h-30 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.m-v-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

/* */
/* margin 35 */
.m-35 {
  margin: 35px !important; }

.m-t-35 {
  margin-top: 35px !important; }

.m-r-35 {
  margin-right: 35px !important; }

.m-b-35 {
  margin-bottom: 35px !important; }

.m-l-35 {
  margin-left: 35px !important; }

.m-h-35 {
  margin-left: 35px !important;
  margin-right: 35px !important; }

.m-v-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important; }

/* */
/* margin 40 */
.m-40 {
  margin: 40px !important; }

.m-t-40 {
  margin-top: 40px !important; }

.m-r-40 {
  margin-right: 40px !important; }

.m-b-40 {
  margin-bottom: 40px !important; }

.m-l-40 {
  margin-left: 40px !important; }

.m-h-40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.m-v-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

/* */
/* margin 45 */
.m-45 {
  margin: 45px !important; }

.m-t-45 {
  margin-top: 45px !important; }

.m-r-45 {
  margin-right: 45px !important; }

.m-b-45 {
  margin-bottom: 45px !important; }

.m-l-45 {
  margin-left: 45px !important; }

.m-h-45 {
  margin-left: 45px !important;
  margin-right: 45px !important; }

.m-v-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important; }

/* */
/* margin 50 */
.m-50 {
  margin: 50px !important; }

.m-t-50 {
  margin-top: 50px !important; }

.m-r-50 {
  margin-right: 50px !important; }

.m-b-50 {
  margin-bottom: 50px !important; }

.m-l-50 {
  margin-left: 50px !important; }

.m-h-50 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.m-v-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

/* */
/* margin 55 */
.m-55 {
  margin: 55px !important; }

.m-t-55 {
  margin-top: 55px !important; }

.m-r-55 {
  margin-right: 55px !important; }

.m-b-55 {
  margin-bottom: 55px !important; }

.m-l-55 {
  margin-left: 55px !important; }

.m-h-55 {
  margin-left: 55px !important;
  margin-right: 55px !important; }

.m-v-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important; }

/* */
/* margin 60 */
.m-60 {
  margin: 60px !important; }

.m-t-60 {
  margin-top: 60px !important; }

.m-r-60 {
  margin-right: 60px !important; }

.m-b-60 {
  margin-bottom: 60px !important; }

.m-l-60 {
  margin-left: 60px !important; }

.m-h-60 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.m-v-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

/* */
/* margin 65 */
.m-65 {
  margin: 65px !important; }

.m-t-65 {
  margin-top: 65px !important; }

.m-r-65 {
  margin-right: 65px !important; }

.m-b-65 {
  margin-bottom: 65px !important; }

.m-l-65 {
  margin-left: 65px !important; }

.m-h-65 {
  margin-left: 65px !important;
  margin-right: 65px !important; }

.m-v-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important; }

/* */
/* margin 70 */
.m-70 {
  margin: 70px !important; }

.m-t-70 {
  margin-top: 70px !important; }

.m-r-70 {
  margin-right: 70px !important; }

.m-b-70 {
  margin-bottom: 70px !important; }

.m-l-70 {
  margin-left: 70px !important; }

.m-h-70 {
  margin-left: 70px !important;
  margin-right: 70px !important; }

.m-v-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

/* */
/* margin 75 */
.m-75 {
  margin: 75px !important; }

.m-t-75 {
  margin-top: 75px !important; }

.m-r-75 {
  margin-right: 75px !important; }

.m-b-75 {
  margin-bottom: 75px !important; }

.m-l-75 {
  margin-left: 75px !important; }

.m-h-75 {
  margin-left: 75px !important;
  margin-right: 75px !important; }

.m-v-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important; }

/* */
/* margin 80 */
.m-80 {
  margin: 80px !important; }

.m-t-80 {
  margin-top: 80px !important; }

.m-r-80 {
  margin-right: 80px !important; }

.m-b-80 {
  margin-bottom: 80px !important; }

.m-l-80 {
  margin-left: 80px !important; }

.m-h-80 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.m-v-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

/* */
/* margin 85 */
.m-85 {
  margin: 85px !important; }

.m-t-85 {
  margin-top: 85px !important; }

.m-r-85 {
  margin-right: 85px !important; }

.m-b-85 {
  margin-bottom: 85px !important; }

.m-l-85 {
  margin-left: 85px !important; }

.m-h-85 {
  margin-left: 85px !important;
  margin-right: 85px !important; }

.m-v-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important; }

/* */
/* margin 90 */
.m-90 {
  margin: 90px !important; }

.m-t-90 {
  margin-top: 90px !important; }

.m-r-90 {
  margin-right: 90px !important; }

.m-b-90 {
  margin-bottom: 90px !important; }

.m-l-90 {
  margin-left: 90px !important; }

.m-h-90 {
  margin-left: 90px !important;
  margin-right: 90px !important; }

.m-v-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important; }

/* */
/* margin 95 */
.m-95 {
  margin: 95px !important; }

.m-t-95 {
  margin-top: 95px !important; }

.m-r-95 {
  margin-right: 95px !important; }

.m-b-95 {
  margin-bottom: 95px !important; }

.m-l-95 {
  margin-left: 95px !important; }

.m-h-95 {
  margin-left: 95px !important;
  margin-right: 95px !important; }

.m-v-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important; }

/* */
/* margin 100 */
.m-100 {
  margin: 100px !important; }

.m-t-100 {
  margin-top: 100px !important; }

.m-r-100 {
  margin-right: 100px !important; }

.m-b-100 {
  margin-bottom: 100px !important; }

.m-l-100 {
  margin-left: 100px !important; }

.m-h-100 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.m-v-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

/* */
/* border classes */
/* border-1 */
.border-1 {
  border: 1px solid; }

.border-t-1 {
  border-top: 1px solid; }

.border-r-1 {
  border-right: 1px solid; }

.border-b-1 {
  border-bottom: 1px solid; }

.border-l-1 {
  border-left: 1px solid; }

/* */
/* border-2 */
.border-2 {
  border: 2px solid; }

.border-t-2 {
  border-top: 2px solid; }

.border-r-2 {
  border-right: 2px solid; }

.border-b-2 {
  border-bottom: 2px solid; }

.border-l-2 {
  border-left: 2px solid; }

/* */
/* border-3 */
.border-3 {
  border: 3px solid; }

.border-t-3 {
  border-top: 3px solid; }

.border-r-3 {
  border-right: 3px solid; }

.border-b-3 {
  border-bottom: 3px solid; }

.border-l-3 {
  border-left: 3px solid; }

/* */
/* border-4 */
.border-4 {
  border: 4px solid; }

.border-t-4 {
  border-top: 4px solid; }

.border-r-4 {
  border-right: 4px solid; }

.border-b-4 {
  border-bottom: 4px solid; }

.border-l-4 {
  border-left: 4px solid; }

/* */
/* border-5 */
.border-5 {
  border: 5px solid; }

.border-t-5 {
  border-top: 5px solid; }

.border-r-5 {
  border-right: 5px solid; }

.border-b-5 {
  border-bottom: 5px solid; }

.border-l-5 {
  border-left: 5px solid; }

/* */
/* border-6 */
.border-6 {
  border: 6px solid; }

.border-t-6 {
  border-top: 6px solid; }

.border-r-6 {
  border-right: 6px solid; }

.border-b-6 {
  border-bottom: 6px solid; }

.border-l-6 {
  border-left: 6px solid; }

/* */
/* border-7 */
.border-7 {
  border: 7px solid; }

.border-t-7 {
  border-top: 7px solid; }

.border-r-7 {
  border-right: 7px solid; }

.border-b-7 {
  border-bottom: 7px solid; }

.border-l-7 {
  border-left: 7px solid; }

/* */
/* border-8 */
.border-8 {
  border: 8px solid; }

.border-t-8 {
  border-top: 8px solid; }

.border-r-8 {
  border-right: 8px solid; }

.border-b-8 {
  border-bottom: 8px solid; }

.border-l-8 {
  border-left: 8px solid; }

/* */
/* border-9 */
.border-9 {
  border: 9px solid; }

.border-t-9 {
  border-top: 9px solid; }

.border-r-9 {
  border-right: 9px solid; }

.border-b-9 {
  border-bottom: 9px solid; }

.border-l-9 {
  border-left: 9px solid; }

/* */
/* border-10 */
.border-10 {
  border: 10px solid; }

.border-t-10 {
  border-top: 10px solid; }

.border-r-10 {
  border-right: 10px solid; }

.border-b-10 {
  border-bottom: 10px solid; }

.border-l-10 {
  border-left: 10px solid; }

/* */
/* border radius classes */
/* border-radius 0 */
.no-br {
  border-radius: 0px !important; }

.no-br-tl {
  border-top-left-radius: 0px !important; }

.no-br-tr {
  border-top-right-radius: 0px !important; }

.no-br-bl {
  border-bottom-left-radius: 0px !important; }

.no-br-br {
  border-bottom-right-radius: 0px !important; }

.no-br-b {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important; }

.no-br-t {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important; }

.no-br-l {
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important; }

.no-br-r {
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important; }

/* end border-radius 0 */
/* border-radius 1 */
.br-1 {
  border-radius: 1px !important; }

.br-tl-1 {
  border-top-left-radius: 1px !important; }

.br-tr-1 {
  border-top-right-radius: 1px !important; }

.br-bl-1 {
  border-bottom-left-radius: 1px !important; }

.br-br-1 {
  border-bottom-right-radius: 1px !important; }

.br-b-1 {
  border-bottom-right-radius: 1px !important;
  border-bottom-left-radius: 1px !important; }

.br-t-1 {
  border-top-right-radius: 1px !important;
  border-top-left-radius: 1px !important; }

.br-l-1 {
  border-bottom-right-radius: 1px !important;
  border-top-right-radius: 1px !important; }

.br-r-1 {
  border-bottom-left-radius: 1px !important;
  border-top-left-radius: 1px !important; }

/* end border-radius 1 */
/* border-radius 2 */
.br-2 {
  border-radius: 2px !important; }

.br-tl-2 {
  border-top-left-radius: 2px !important; }

.br-tr-2 {
  border-top-right-radius: 2px !important; }

.br-bl-2 {
  border-bottom-left-radius: 2px !important; }

.br-br-2 {
  border-bottom-right-radius: 2px !important; }

.br-b-2 {
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important; }

.br-t-2 {
  border-top-right-radius: 2px !important;
  border-top-left-radius: 2px !important; }

.br-l-2 {
  border-bottom-right-radius: 2px !important;
  border-top-right-radius: 2px !important; }

.br-r-2 {
  border-bottom-left-radius: 2px !important;
  border-top-left-radius: 2px !important; }

/* end border-radius 2 */
/* border-radius 3 */
.br-3 {
  border-radius: 3px !important; }

.br-tl-3 {
  border-top-left-radius: 3px !important; }

.br-tr-3 {
  border-top-right-radius: 3px !important; }

.br-bl-3 {
  border-bottom-left-radius: 3px !important; }

.br-br-3 {
  border-bottom-right-radius: 3px !important; }

.br-b-3 {
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important; }

.br-t-3 {
  border-top-right-radius: 3px !important;
  border-top-left-radius: 3px !important; }

.br-l-3 {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important; }

.br-r-3 {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important; }

/* end border-radius 3 */
/* border-radius 4 */
.br-4 {
  border-radius: 4px !important; }

.br-tl-4 {
  border-top-left-radius: 4px !important; }

.br-tr-4 {
  border-top-right-radius: 4px !important; }

.br-bl-4 {
  border-bottom-left-radius: 4px !important; }

.br-br-4 {
  border-bottom-right-radius: 4px !important; }

.br-b-4 {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

.br-t-4 {
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important; }

.br-l-4 {
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important; }

.br-r-4 {
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important; }

/* end border-radius 4 */
/* border-radius 5 */
.br-5 {
  border-radius: 5px !important; }

.br-tl-5 {
  border-top-left-radius: 5px !important; }

.br-tr-5 {
  border-top-right-radius: 5px !important; }

.br-bl-5 {
  border-bottom-left-radius: 5px !important; }

.br-br-5 {
  border-bottom-right-radius: 5px !important; }

.br-b-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important; }

.br-t-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important; }

.br-l-5 {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important; }

.br-r-5 {
  border-bottom-left-radius: 5px !important;
  border-top-left-radius: 5px !important; }

/* end border-radius 5 */
/* border-radius 6 */
.br-6 {
  border-radius: 6px !important; }

.br-tl-6 {
  border-top-left-radius: 6px !important; }

.br-tr-6 {
  border-top-right-radius: 6px !important; }

.br-bl-6 {
  border-bottom-left-radius: 6px !important; }

.br-br-6 {
  border-bottom-right-radius: 6px !important; }

.br-b-6 {
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important; }

.br-t-6 {
  border-top-right-radius: 6px !important;
  border-top-left-radius: 6px !important; }

.br-l-6 {
  border-bottom-right-radius: 6px !important;
  border-top-right-radius: 6px !important; }

.br-r-6 {
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important; }

/* end border-radius 6 */
/* border-radius 7 */
.br-7 {
  border-radius: 7px !important; }

.br-tl-7 {
  border-top-left-radius: 7px !important; }

.br-tr-7 {
  border-top-right-radius: 7px !important; }

.br-bl-7 {
  border-bottom-left-radius: 7px !important; }

.br-br-7 {
  border-bottom-right-radius: 7px !important; }

.br-b-7 {
  border-bottom-right-radius: 7px !important;
  border-bottom-left-radius: 7px !important; }

.br-t-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: 7px !important; }

.br-l-7 {
  border-bottom-right-radius: 7px !important;
  border-top-right-radius: 7px !important; }

.br-r-7 {
  border-bottom-left-radius: 7px !important;
  border-top-left-radius: 7px !important; }

/* end border-radius 7 */
/* border-radius 8 */
.br-8 {
  border-radius: 8px !important; }

.br-tl-8 {
  border-top-left-radius: 8px !important; }

.br-tr-8 {
  border-top-right-radius: 8px !important; }

.br-bl-8 {
  border-bottom-left-radius: 8px !important; }

.br-br-8 {
  border-bottom-right-radius: 8px !important; }

.br-b-8 {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important; }

.br-t-8 {
  border-top-right-radius: 8px !important;
  border-top-left-radius: 8px !important; }

.br-l-8 {
  border-bottom-right-radius: 8px !important;
  border-top-right-radius: 8px !important; }

.br-r-8 {
  border-bottom-left-radius: 8px !important;
  border-top-left-radius: 8px !important; }

/* end border-radius 8 */
/* border-radius 9 */
.br-9 {
  border-radius: 9px !important; }

.br-tl-9 {
  border-top-left-radius: 9px !important; }

.br-tr-9 {
  border-top-right-radius: 9px !important; }

.br-bl-9 {
  border-bottom-left-radius: 9px !important; }

.br-br-9 {
  border-bottom-right-radius: 9px !important; }

.br-b-9 {
  border-bottom-right-radius: 9px !important;
  border-bottom-left-radius: 9px !important; }

.br-t-9 {
  border-top-right-radius: 9px !important;
  border-top-left-radius: 9px !important; }

.br-l-9 {
  border-bottom-right-radius: 9px !important;
  border-top-right-radius: 9px !important; }

.br-r-9 {
  border-bottom-left-radius: 9px !important;
  border-top-left-radius: 9px !important; }

/* end border-radius 9 */
/* border-radius 10 */
.br-10 {
  border-radius: 10px !important; }

.br-tl-10 {
  border-top-left-radius: 10px !important; }

.br-tr-10 {
  border-top-right-radius: 10px !important; }

.br-bl-10 {
  border-bottom-left-radius: 10px !important; }

.br-br-10 {
  border-bottom-right-radius: 10px !important; }

.br-b-10 {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important; }

.br-t-10 {
  border-top-right-radius: 10px !important;
  border-top-left-radius: 10px !important; }

.br-l-10 {
  border-bottom-right-radius: 10px !important;
  border-top-right-radius: 10px !important; }

.br-r-10 {
  border-bottom-left-radius: 10px !important;
  border-top-left-radius: 10px !important; }

/* end border-radius 10 */
/* */
/* static non-generated stuff */
/* margin helpers */
.no-margin {
  margin: 0 !important; }

.no-m-lr, .no-m-rl {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.no-m-tb, .no-m-bt {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-t-only {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important; }

.m-b-only {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important; }

.m-l-only {
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-r-only {
  margin-left: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-auto {
  margin-left: auto;
  margin-right: auto; }

/* */
/* padding helpers */
.no-padding {
  padding: 0 !important; }

.no-pad-lr, .no-pad-rl {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.no-pad-tb, .no-pad-bt {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.pad-t-only {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important; }

.pad-b-only {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important; }

.pad-l-only {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.pad-r-only {
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* */
/* border helpers */
.no-border {
  border: none !important; }

.no-border-t {
  border-top: none !important; }

.no-border-r {
  border-right: none !important; }

.no-border-b {
  border-bottom: none !important; }

.no-border-l {
  border-left: none !important; }

.no-border-lr, .no-border-rl {
  border-left: none !important;
  border-right: none !important; }

.no-border-tb, .no-border-bt {
  border-top: none !important;
  border-bottom: none !important; }

.no-border-tl, .no-border-lt {
  border-top: none !important;
  border-left: none !important; }

.no-border-tr, .no-border-rt {
  border-top: none !important;
  border-right: none !important; }

.no-border-bl, .no-border-lb {
  border-bottom: none !important;
  border-left: none !important; }

.no-border-br, .no-border-rb {
  border-bottom: none !important;
  border-right: none !important; }

.border-dashed {
  border-style: dashed !important; }

.border-dotted {
  border-style: dashed !important; }

.border-black {
  border-color: #000; }

.border-light-grey {
  border-color: #e5e5e5; }

.border-medium-grey {
  border-color: #ccc; }

.border-grey {
  border-color: #999; }

.border-dark-grey {
  border-color: #222; }

.border-white, .border-fff {
  border-color: #fff; }

/* */
/* text colors */
.black {
  color: #000; }

.light-grey {
  color: #e5e5e5; }

.medium-grey {
  color: #ccc; }

.grey {
  color: #999; }

.dark-grey {
  color: #222; }

.white, .fff {
  color: #fff; }

/* */
/* background colors */
.bg-black {
  background-color: #000; }

.bg-light-grey {
  background-color: #e5e5e5; }

.bg-medium-grey {
  background-color: #ccc; }

.bg-grey {
  background-color: #999; }

.bg-dark-grey {
  background-color: #222; }

.bg-white, .bg-fff {
  background-color: #fff; }

.bg-none, .no-bg {
  background: none;
  background-image: none;
  background-color: transparent; }

/* */
/* font stuff */
.lh-1 {
  line-height: 1 !important; }

.lh-13 {
  line-height: 1.3 !important; }

.lh-15 {
  line-height: 1.5 !important; }

.bold, .strong {
  font-weight: bold; }

.no-bold {
  font-weight: normal; }

.italic, .em {
  font-style: italic; }

.normal {
  font-weight: normal;
  font-style: normal; }

.sans-serif {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.serif {
  font-family: Georgia, "Times New Romain", serif; }

.uppercase {
  text-transform: uppercase; }

.size-small {
  font-size: 75% !important; }

.size-normal {
  font-size: 100% !important; }

.size-medium {
  font-size: 125% !important; }

.size-big, .size-large {
  font-size: 150% !important; }

.size-huge {
  font-size: 200% !important; }

.inherit {
  font: inherit; }

.no-wrap {
  white-space: nowrap; }

.ls-0 {
  letter-spacing: -3px;
  margin-left: 10px;
  margin-right: 10px;
  white-space: nowrap; }

.no-ul, .no-ul:hover, .no-ul a, .no-ul a:hover {
  text-decoration: none; }

/* can go on <a> or on its parent */
/* */
/* general helpers */
.color-inherit {
  color: inherit; }

.clear {
  clear: both; }

.clear:after {
  display: table;
  content: " ";
  clear: both; }

.center {
  text-align: center !important; }

.left {
  text-align: left !important; }

.right {
  text-align: right !important; }

.f-left {
  float: left; }

.f-right {
  float: right; }

.f-none {
  float: none; }

.block {
  display: block !important; }

.inline {
  display: inline !important; }

.in-block {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1; }

.d-none, .hide, .hidden {
  display: none !important; }

.rel, .relative {
  position: relative !important; }

.abs, .absolute {
  position: absolute; }

.fixed {
  position: fixed; }

.t-0 {
  top: 0; }

.b-0 {
  bottom: 0; }

.l-0 {
  left: 0; }

.r-0 {
  right: 0; }

.tb-0 {
  top: 0;
  bottom: 0; }

.lr-0 {
  left: 0;
  right: 0; }

.v-mid, .v-m {
  vertical-align: middle !important; }

.v-top, .v-t {
  vertical-align: top !important; }

.v-bottom, .v-b {
  vertical-align: bottom !important; }

.full {
  width: 100%; }

.no-shadow {
  box-shadow: none !important; }

.no-border-radius {
  border-radius: 0 !important; }

/* wrap around a table to make it sorta responsive  */
.overflow-x-scroll {
  max-width: 100%;
  overflow-x: auto; }

.no-overflow, .no-of, .of-none {
  overflow: hidden; }

.of-auto {
  overflow: auto; }

.of-scroll {
  overflow: scroll; }

/*# sourceMappingURL=generic.css.map */
