
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

body, html {	height: 100%;	width: 100%}
.clear {	clear: both}

.font0-1 { font-size:0.1rem;}
.font0-2 { font-size:0.2rem;}
.font0-3 { font-size:0.3rem;}
.font0-4 { font-size:0.4rem;}
.font0-5 { font-size:0.5rem;}
.font0-6 { font-size:0.6rem;}
.font0-7 { font-size:0.7rem;}
.font0-8 { font-size:0.8rem;}
.font0-9 { font-size:0.9rem;}
.font1 { font-size:1rem;}
.font1-1 { font-size:1.1rem;}
.font1-2 { font-size:1.2rem;}
.font1-3 { font-size:1.3rem;}
.font1-4 { font-size:1.4rem;}
.font1-5 { font-size:1.5rem;}
.font1-6 { font-size:1.6rem;}
.font1-7 { font-size:1.7rem;}
.font1-8 { font-size:1.8rem;}
.font1-9 { font-size:1.9rem;}
.font2 { font-size:2rem;}
.font2-2 { font-size:2.2rem;}
.font2-5 { font-size:2.5rem;}
.font2-8 { font-size:2.8rem;}
.font3 { font-size:3rem;}
.font3-2 { font-size:3.2rem;}
.font3-5 { font-size:3.5rem;}
.font3-8 { font-size:3.8rem;}
.font4 { font-size:4rem;}


.MH1 { min-height:1px}
.MH2 { min-height:2px}
.MH5 { min-height:5px}

.LH1 { line-height:1px}
.LH2 { line-height:2px}
.LH5 { line-height:5px}
.LH12 {	line-height: 12px}
.LH16 {	line-height: 16px}
.LH18 {	line-height: 18px}
.LH20 {	line-height: 20px}
.LH22 {	line-height: 22px}
.LH24 {	line-height: 24px}
.LH26 {	line-height: 26px}
.LH28 {	line-height: 28px}
.LH30 {	line-height: 30px}
.LH40 { line-height: 40px}
.LH50 { line-height: 50px}

.LS-4 { letter-spacing:-4px}
.LS-3 { letter-spacing:-3px}
.LS-2 { letter-spacing:-2px}
.LS-1 { letter-spacing:-1px}
.LS0 { letter-spacing:0}
.LS1 {letter-spacing:1}
.LS2 {letter-spacing:2}
.LS3 {letter-spacing:3}
.LS4 {letter-spacing:4}


.thin { font-weight:100}
.light { font-weight: 300}
.normal { font-weight: 400}
.medium { font-weight:500}
.bold {	font-weight: 600 }
.black { font-weight:700;}

.italic { font-style: italic}


.hor-mid {	display: table;	margin: 0 auto}
.ver-mid {	display: table-cell;	vertical-align: middle}

.pb5,.pb10,.pb12,.pb15,.pb20,.pb25,.pb30,.pb35,.pb40,.pb45,.pb50,.pb60,.pb70,.pb80,.pb90,.pb100 {line-height: 1px}

.pb5 {	padding-top: 5px}
.pb10 {	padding-top: 10px}
.pb12 {	padding-top: 12px}
.pb15 {	padding-top: 15px}
.pb20 {	padding-top: 20px}
.pb25 {	padding-top: 25px}
.pb30 {	padding-top: 30px}
.pb35 {	padding-top: 35px}
.pb40 {	padding-top: 40px}
.pb45 {	padding-top: 45px}
.pb50 {	padding-top: 50px}
.pb60 {	padding-top: 60px}
.pb70 {	padding-top: 70px}
.pb80 {	padding-top: 80px}
.pb90 {	padding-top: 90px}
.pb100 {padding-top:100px}


.pad0 {	margin-left: 0;	margin-right: 0}
.pad-5 {margin-left: -5px;margin-right: -5px}
.pad-15 {margin-left: -15px;margin-right: -15px}
.pad-20 {margin-left: -20px;margin-right: -20px}
.pad-25 {margin-left: -25px;margin-right: -25px}
.pad-30 {margin-left: -30px;margin-right: -30px}

.padlr0 {	padding-left: 0;	padding-right: 0}
.padlr5 {	padding-left: 5px;	padding-right: 5px;}
.padlr10 {	padding-left: 10px;	padding-right: 10px}
.padlr12 {	padding-left: 12px;	padding-right: 12px}
.padlr15 {	padding-left: 15px;	padding-right: 15px}
.padlr20 {	padding-left: 20px;	padding-right: 20px}
.padlr25 {	padding-left: 25px;	padding-right: 25px}
.padlr30 {	padding-left: 30px;	padding-right: 30px}
.padlr45 {	padding-left: 45px;	padding-right: 45px}
.padlr50 {	padding-left: 50px;	padding-right: 50px}
.padlr60 {	padding-left: 60px;	padding-right: 60px}
.padlr70 {	padding-left: 70px;	padding-right: 70px}
.padlr75 {	padding-left: 75px;	padding-right: 75px}

.padtb5 {	padding-top: 5px;	padding-bottom: 5px}
.padtb10 {	padding-top: 10px;	padding-bottom: 10px}
.padtb15 {	padding-top: 15px;	padding-bottom: 15px}
.padtb20 {	padding-top: 20px;	padding-bottom: 20px}
.padtb25 {	padding-top: 25px;	padding-bottom: 25px}
.padtb30 {	padding-top: 30px;	padding-bottom: 30px}
.padtb35 {	padding-top: 35px;	padding-bottom: 35px}
.padtb40 {	padding-top: 40px;	padding-bottom: 40px}
.padtb50 {	padding-top: 50px;	padding-bottom: 50px}
.padtb60 {	padding-top: 60px;	padding-bottom: 60px}
.padtb70 {	padding-top: 70px;	padding-bottom: 70px}
.padtb75 {	padding-top: 75px;	padding-bottom: 75px}
.padtb100 {	padding-top: 100px;	padding-bottom: 100px}

label {	font-weight: 400!important;	display: inline}



