@charset "utf-8";

@media only screen and (min-width:768px){

.sm-s1 {
	font-size: 1px !important;
}

.sm-s2 {
	font-size: 2px !important;
}

.sm-s3 {
	font-size: 3px !important;
}

.sm-s4 {
	font-size: 4px !important;
}

.sm-s5 {
	font-size: 5px !important;
}

.sm-s6 {
	font-size: 6px !important;
}

.sm-s7 {
	font-size: 7px !important;
}

.sm-s8 {
	font-size: 8px !important;
}

.sm-s9 {
	font-size: 9px !important;
}

.sm-s10 {
	font-size: 10px !important;
}

.sm-s11 {
	font-size: 11px !important;
}

.sm-s12 {
	font-size: 12px !important;
}

.sm-s13 {
	font-size: 13px !important;
}

.sm-s14 {
	font-size: 14px !important;
}

.sm-s15 {
	font-size: 15px !important;
}

.sm-s16 {
	font-size: 16px !important;
}

.sm-s17 {
	font-size: 17px !important;
}

.sm-s18 {
	font-size: 18px !important;
}

.sm-s19 {
	font-size: 19px !important;
}

.sm-s20 {
	font-size: 20px !important;
}

.sm-s22 {
	font-size: 22px !important;
}

.sm-s24 {
	font-size: 24px !important;
}

.sm-s25 {
	font-size: 25px !important;
}

.sm-s26 {
	font-size: 26px !important;
}

.sm-s28 {
	font-size: 28px !important;
}

.sm-s30 {
	font-size: 30px !important;
}

.sm-s32 {
	font-size: 32px !important;
}

.sm-s36 {
	font-size: 36px !important;
}

.sm-s40 {
	font-size: 40px !important;
}

.sm-s45 {
	font-size: 45px !important;
}

.sm-s50 {
	font-size: 50px !important;
}

.sm-s60 {
	font-size: 60px !important;
}

.sm-s70 {
	font-size: 70px !important;
}

.sm-s80 {
	font-size: 80px !important;
}

.sm-s90 {
	font-size: 90px !important;
}

.sm-s100 {
	font-size: 100px !important;
}

.sm-s120 {
	font-size: 120px !important;
}

.sm-s150 {
	font-size: 150px !important;
}

.sm-s180 {
	font-size: 180px !important;
}

.sm-s200 {
	font-size: 200px !important;
}

.sm-s300 {
	font-size: 300px !important;
}

.sm-s400 {
	font-size: 400px !important;
}

.sm-s500 {
	font-size: 500px !important;
}
	
.sm-mauto {
	margin:auto !important;
}

.sm-mlauto {
	margin-left:auto !important;
}

.sm-mtauto {
	margin-top:auto !important;
}

.sm-mrauto {
	margin-right:auto !important;
}

.sm-mbauto {
	margin-bottom:auto !important;
}

.sm-mhauto {
	margin-left:auto !important;
	margin-right:auto !important;
}

.sm-m0 {
	margin-top: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.sm-m1 {
	margin:1px !important;
}

.sm-m2 {
	margin:2px !important;
}

.sm-m3 {
	margin:3px !important;
}

.sm-m4 {
	margin:4px !important;
}

.sm-m5 {
	margin:5px !important;
}

.sm-m6 {
	margin:6px !important;
}

.sm-m7 {
	margin:7px !important;
}

.sm-m8 {
	margin:8px !important;
}

.sm-m9 {
	margin:9px !important;
}

.sm-m10 {
	margin:10px !important;
}

.sm-m15 {
	margin:15px !important;
}

.sm-m20 {
	margin:20px !important;
}

.sm-m30 {
	margin:30px !important;
}

.sm-m40 {
	margin:40px !important;
}

.sm-m50 {
	margin:50px !important;
}

.sm-m100 {
	margin:100px !important;
}

.sm-mb0 {
	margin-bottom:0px !important;
}

.sm-mb1 {
	margin-bottom:1px !important;
}

.sm-mb2 {
	margin-bottom:2px !important;
}

.sm-mb3 {
	margin-bottom:3px !important;
}

.sm-mb4 {
	margin-bottom:4px !important;
}

.sm-mb5 {
	margin-bottom:5px !important;
}

.sm-mb6 {
	margin-bottom:6px !important;
}

.sm-mb7 {
	margin-bottom:7px !important;
}

.sm-mb8 {
	margin-bottom:8px !important;
}

.sm-mb9 {
	margin-bottom:9px !important;
}

.sm-mb10 {
	margin-bottom:10px !important;
}

.sm-mb15 {
	margin-bottom:15px !important;
}

.sm-mb20 {
	margin-bottom:20px !important;
}

.sm-mb30 {
	margin-bottom:30px !important;
}

.sm-mb40 {
	margin-bottom:40px !important;
}

.sm-mb50 {
	margin-bottom:50px !important;
}

.sm-mb100 {
	margin-bottom:100px !important;
}

.sm-mt0 {
	margin-top:0px !important;
}

.sm-mt1 {
	margin-top:1px !important;
}

.sm-mt2 {
	margin-top:2px !important;
}

.sm-mt3 {
	margin-top:3px !important;
}

.sm-mt4 {
	margin-top:4px !important;
}

.sm-mt5 {
	margin-top:5px !important;
}

.sm-mt6 {
	margin-top:6px !important;
}

.sm-mt7 {
	margin-top:7px !important;
}

.sm-mt8 {
	margin-top:8px !important;
}

.sm-mt9 {
	margin-top:9px !important;
}

.sm-mt10 {
	margin-top:10px !important;
}

.sm-mt15 {
	margin-top:15px !important;
}

.sm-mt20 {
	margin-top:20px !important;
}

.sm-mt30 {
	margin-top:30px !important;
}

.sm-mt40 {
	margin-top:40px !important;
}

.sm-mt50 {
	margin-top:50px !important;
}

.sm-mt60 {
	margin-top:60px !important;
}

.sm-mt70 {
	margin-top:70px !important;
}

.sm-mt80 {
	margin-top:80px !important;
}

.sm-mt90 {
	margin-top:90px !important;
}

.sm-mt100 {
	margin-top:100px !important;
}

.sm-mr0 {
	margin-right:0px !important;
}

.sm-mr1 {
	margin-right:1px !important;
}

.sm-mr2 {
	margin-right:2px !important;
}

.sm-mr3 {
	margin-right:3px !important;
}

.sm-mr4 {
	margin-right:4px !important;
}

.sm-mr5 {
	margin-right:5px !important;
}

.sm-mr6 {
	margin-right:6px !important;
}

.sm-mr7 {
	margin-right:7px !important;
}

.sm-mr8 {
	margin-right:8px !important;
}

.sm-mr9 {
	margin-right:9px !important;
}

.sm-mr10 {
	margin-right:10px !important;
}

.sm-mr15 {
	margin-right:15px !important;
}

.sm-mr20 {
	margin-right:20px !important;
}

.sm-mr30 {
	margin-right:30px !important;
}

.sm-mr40 {
	margin-right:40px !important;
}

.sm-mr50 {
	margin-right:50px !important;
}

.sm-mr60 {
	margin-right:60px !important;
}

.sm-mr70 {
	margin-right:70px !important;
}

.sm-mr80 {
	margin-right:80px !important;
}

.sm-mr90 {
	margin-right:90px !important;
}

.sm-mr100 {
	margin-right:100px !important;
}

.sm-ml0 {
	margin-left:0px !important;
}

.sm-ml1 {
	margin-left:1px !important;
}

.sm-ml2 {
	margin-left:2px !important;
}

.sm-ml3 {
	margin-left:3px !important;
}

.sm-ml4 {
	margin-left:4px !important;
}

.sm-ml5 {
	margin-left:5px !important;
}

.sm-ml6 {
	margin-left:6px !important;
}

.sm-ml7 {
	margin-left:7px !important;
}

.sm-ml8 {
	margin-left:8px !important;
}

.sm-ml9 {
	margin-left:9px !important;
}

.sm-ml10 {
	margin-left:10px !important;
}

.sm-ml15 {
	margin-left:15px !important;
}

.sm-ml20 {
	margin-left:20px !important;
}

.sm-ml30 {
	margin-left:30px !important;
}

.sm-ml40 {
	margin-left:40px !important;
}

.sm-ml50 {
	margin-left:50px !important;
}

.sm-ml60 {
	margin-left:60px !important;
}

.sm-ml70 {
	margin-left:70px !important;
}

.sm-ml80 {
	margin-left:80px !important;
}

.sm-ml90 {
	margin-left:90px !important;
}

.sm-ml100 {
	margin-left:100px !important;
}

.sm-m1pc {
	margin:1% !important;
}

.sm-m2pc {
	margin:2% !important;
}

.sm-m3pc {
	margin:3% !important;
}

.sm-m4pc {
	margin:4% !important;
}

.sm-m5pc {
	margin:5% !important;
}

.sm-m6pc {
	margin:6% !important;
}

.sm-m7pc {
	margin:7% !important;
}

.sm-m8pc {
	margin:8% !important;
}

.sm-m9pc {
	margin:9% !important;
}

.sm-m10pc {
	margin:10% !important;
}

.sm-m15pc {
	margin:15% !important;
}

.sm-m20pc {
	margin:20% !important;
}

.sm-m30pc {
	margin:30% !important;
}

.sm-m40pc {
	margin:40% !important;
}

.sm-m50pc {
	margin:50% !important;
}

.sm-m100pc {
	margin:100% !important;
}

.sm-mb1pc {
	margin-bottom:1% !important;
}

.sm-mb2pc {
	margin-bottom:2% !important;
}

.sm-mb3pc {
	margin-bottom:3% !important;
}

.sm-mb4pc {
	margin-bottom:4% !important;
}

.sm-mb5pc {
	margin-bottom:5% !important;
}

.sm-mb6pc {
	margin-bottom:6% !important;
}

.sm-mb7pc {
	margin-bottom:7% !important;
}

.sm-mb8pc {
	margin-bottom:8% !important;
}

.sm-mb9pc {
	margin-bottom:9% !important;
}

.sm-mb10pc {
	margin-bottom:10% !important;
}

.sm-mb15pc {
	margin-bottom:15% !important;
}

.sm-mb20pc {
	margin-bottom:20% !important;
}

.sm-mb30pc {
	margin-bottom:30% !important;
}

.sm-mb40pc {
	margin-bottom:40% !important;
}

.sm-mb50pc {
	margin-bottom:50% !important;
}

.sm-mb100pc {
	margin-bottom:100% !important;
}

.sm-mt1pc {
	margin-top:1% !important;
}

.sm-mt2pc {
	margin-top:2% !important;
}

.sm-mt3pc {
	margin-top:3% !important;
}

.sm-mt4pc {
	margin-top:4% !important;
}

.sm-mt5pc {
	margin-top:5% !important;
}

.sm-mt6pc {
	margin-top:6% !important;
}

.sm-mt7pc {
	margin-top:7% !important;
}

.sm-mt8pc {
	margin-top:8% !important;
}

.sm-mt9pc {
	margin-top:9% !important;
}

.sm-mt10pc {
	margin-top:10% !important;
}

.sm-mt15pc {
	margin-top:15% !important;
}

.sm-mt20pc {
	margin-top:20% !important;
}

.sm-mt30pc {
	margin-top:30% !important;
}

.sm-mt40pc {
	margin-top:40% !important;
}

.sm-mt50pc {
	margin-top:50% !important;
}

.sm-mt100pc {
	margin-top:100% !important;
}

.sm-mr1pc {
	margin-right:1% !important;
}

.sm-mr2pc {
	margin-right:2% !important;
}

.sm-mr3pc {
	margin-right:3% !important;
}

.sm-mr4pc {
	margin-right:4% !important;
}

.sm-mr5pc {
	margin-right:5% !important;
}

.sm-mr6pc {
	margin-right:6% !important;
}

.sm-mr7pc {
	margin-right:7% !important;
}

.sm-mr8pc {
	margin-right:8% !important;
}

.sm-mr9pc {
	margin-right:9% !important;
}

.sm-mr15pc {
	margin-right:15% !important;
}

.sm-mr20pc {
	margin-right:20% !important;
}

.sm-mr30pc {
	margin-right:30% !important;
}

.sm-mr40pc {
	margin-right:40% !important;
}

.sm-mr50pc {
	margin-right:50% !important;
}

.sm-mr100pc {
	margin-right:100% !important;
}

.sm-ml1pc {
	margin-left:1% !important;
}

.sm-ml2pc {
	margin-left:2% !important;
}

.sm-ml3pc {
	margin-left:3% !important;
}

.sm-ml4pc {
	margin-left:4% !important;
}

.sm-ml5pc {
	margin-left:5% !important;
}

.sm-ml6pc {
	margin-left:6% !important;
}

.sm-ml7pc {
	margin-left:7% !important;
}

.sm-ml8pc {
	margin-left:8% !important;
}

.sm-ml9pc {
	margin-left:9% !important;
}

.sm-ml10pc {
	margin-left:10% !important;
}

.sm-ml15pc {
	margin-left:15% !important;
}

.sm-ml20pc {
	margin-left:20% !important;
}

.sm-ml30pc {
	margin-left:30% !important;
}

.sm-ml40pc {
	margin-left:40% !important;
}

.sm-ml50pc {
	margin-left:50% !important;
}

.sm-ml100pc {
	margin-left:100% !important;
}

.sm-m-0 {
	margin:-0px !important;
}

.sm-m-1 {
	margin:-1px !important;
}

.sm-m-2 {
	margin:-2px !important;
}

.sm-m-3 {
margin:-3px !important;
}

.sm-m-4 {
	margin:-4px !important;
}

.sm-m-5 {
	margin:-5px !important;
}

.sm-m-6 {
	margin:-6px !important;
}

.sm-m-7 {
	margin:-7px !important;
}

.sm-m-8 {
	margin:-8px !important;
}

.sm-m-9 {
	margin:-9px !important;
}

.sm-m-10 {
	margin:-10px !important;
}

.sm-m-15 {
	margin:-15px !important;
}

.sm-m-20 {
	margin:-20px !important;
}

.sm-m-30 {
	margin:-30px !important;
}

.sm-m-40 {
	margin:-40px !important;
}

.sm-m-50 {
	margin:-50px !important;
}

.sm-m-60 {
	margin:-60px !important;
}

.sm-m-70 {
	margin:-70px !important;
}

.sm-m-80 {
	margin:-80px !important;
}

.sm-m-90 {
	margin:-90px !important;
}

.sm-m-100 {
	margin:-100px !important;
}

.sm-mb-0 {
	margin-bottom:-0px !important;
}

.sm-mb-1 {
	margin-bottom:-1px !important;
}

.sm-mb-2 {
	margin-bottom:-2px !important;
}

.sm-mb-3 {
	margin-bottom:-3px !important;
}

.sm-mb-4 {
	margin-bottom:-4px !important;
}

.sm-mb-5 {
	margin-bottom:-5px !important;
}

.sm-mb-6 {
	margin-bottom:-6px !important;
}

.sm-mb-7 {
	margin-bottom:-7px !important;
}

.sm-mb-8 {
	margin-bottom:-8px !important;
}

.sm-mb-9 {
	margin-bottom:-9px !important;
}

.sm-mb-10 {
	margin-bottom:-10px !important;
}

.sm-mb-15 {
	margin-bottom:-15px !important;
}

.sm-mb-20 {
	margin-bottom:-20px !important;
}

.sm-mb-30 {
	margin-bottom:-30px !important;
}

.sm-mb-40 {
	margin-bottom:-40px !important;
}

.sm-mb-50 {
	margin-bottom:-50px !important;
}

.sm-mb-60 {
	margin-bottom:-60px !important;
}

.sm-mb-70 {
	margin-bottom:-70px !important;
}

.sm-mb-80 {
	margin-bottom:-80px !important;
}

.sm-mb-90 {
	margin-bottom:-90px !important;
}

.sm-mb-100 {
	margin-bottom:-100px !important;
}

.sm-mt-0 {
	margin-top:-0px !important;
}

.sm-mt-1 {
	margin-top:-1px !important;
}

.sm-mt-2 {
	margin-top:-2px !important;
}

.sm-mt-3 {
	margin-top:-3px !important;
}

.sm-mt-4 {
	margin-top:-4px !important;
}

.sm-mt-5 {
	margin-top:-5px !important;
}

.sm-mt-6 {
	margin-top:-6px !important;
}

.sm-mt-7 {
	margin-top:-7px !important;
}

.sm-mt-8 {
	margin-top:-8px !important;
}

.sm-mt-9 {
	margin-top:-9px !important;
}

.sm-mt-10 {
	margin-top:-10px !important;
}

.sm-mt-15 {
	margin-top:-15px !important;
}

.sm-mt-20 {
	margin-top:-20px !important;
}

.sm-mt-30 {
	margin-top:-30px !important;
}

.sm-mt-40 {
	margin-top:-40px !important;
}

.sm-mt-50 {
	margin-top:-50px !important;
}

.sm-mt-60 {
	margin-top:-60px !important;
}

.sm-mt-70 {
	margin-top:-70px !important;
}

.sm-mt-80 {
	margin-top:-80px !important;
}

.sm-mt-90 {
	margin-top:-90px !important;
}

.sm-mt-100 {
	margin-top:-100px !important;
}

.sm-mr-0 {
	margin-right:-0px !important;
}

.sm-mr-1 {
	margin-right:-1px !important;
}

.sm-mr-2 {
	margin-right:-2px !important;
}

.sm-mr-3 {
	margin-right:-3px !important;
}

.sm-mr-4 {
	margin-right:-4px !important;
}

.sm-mr-5 {
	margin-right:-5px !important;
}

.sm-mr-6 {
	margin-right:-6px !important;
}

.sm-mr-7 {
	margin-right:-7px !important;
}

.sm-mr-8 {
	margin-right:-8px !important;
}

.sm-mr-9 {
	margin-right:-9px !important;
}

.sm-mr-10 {
	margin-right:-10px !important;
}

.sm-mr-15 {
	margin-right:-15px !important;
}

.sm-mr-20 {
	margin-right:-20px !important;
}

.sm-mr-30 {
	margin-right:-30px !important;
}

.sm-mr-40 {
	margin-right:-40px !important;
}

.sm-mr-50 {
	margin-right:-50px !important;
}

.sm-mr-60 {
	margin-right:-60px !important;
}

.sm-mr-70 {
	margin-right:-70px !important;
}

.sm-mr-80 {
	margin-right:-80px !important;
}

.sm-mr-90 {
	margin-right:-90px !important;
}

.sm-mr-100 {
	margin-right:-100px !important;
}

.sm-ml-0 {
	margin-left:-0px !important;
}

.sm-ml-1 {
	margin-left:-1px !important;
}

.sm-ml-2 {
	margin-left:-2px !important;
}

.sm-ml-3 {
	margin-left:-3px !important;
}

.sm-ml-4 {
	margin-left:-4px !important;
}

.sm-ml-5 {
	margin-left:-5px !important;
}

.sm-ml-6 {
	margin-left:-6px !important;
}

.sm-ml-7 {
	margin-left:-7px !important;
}

.sm-ml-8 {
	margin-left:-8px !important;
}

.sm-ml-9 {
	margin-left:-9px !important;
}

.sm-ml-10 {
	margin-left:-10px !important;
}

.sm-ml-15 {
	margin-left:-15px !important;
}

.sm-ml-20 {
	margin-left:-20px !important;
}

.sm-ml-30 {
	margin-left:-30px !important;
}

.sm-ml-40 {
	margin-left:-40px !important;
}

.sm-ml-50 {
	margin-left:-50px !important;
}

.sm-ml-60 {
	margin-left:-60px !important;
}

.sm-ml-70 {
	margin-left:-70px !important;
}

.sm-ml-80 {
	margin-left:-80px !important;
}

.sm-ml-90 {
	margin-left:-90px !important;
}

.sm-ml-100 {
	margin-left:-100px !important;
}

.sm-mh1 {
	margin-left:1px !important;
	margin-right:1px !important;
}

.sm-mh2 {
	margin-left:2px !important;
	margin-right:2px !important;
}

.sm-mh3 {
	margin-left:3px !important;
	margin-right:3px !important;
}

.sm-mh4 {
	margin-left:4px !important;
	margin-right:4px !important;
}

.sm-mh5 {
	margin-left:5px !important;
	margin-right:5px !important;
}

.sm-mh6 {
	margin-left:6px !important;
	margin-right:6px !important;
}

.sm-mh7 {
	margin-left:7px !important;
	margin-right:7px !important;
}

.sm-mh8 {
	margin-left:8px !important;
	margin-right:8px !important;
}

.sm-mh9 {
	margin-left:9px !important;
	margin-right:9px !important;
}

.sm-mh10 {
	margin-left:10px !important;
	margin-right:10px !important;
}

.sm-mh15 {
	margin-left:15px !important;
	margin-right:15px !important;
}

.sm-mh20 {
	margin-left:20px !important;
	margin-right:20px !important;
}

.sm-mh30 {
	margin-left:30px !important;
	margin-right:30px !important;
}

.sm-mh40 {
	margin-left:40px !important;
	margin-right:40px !important;
}

.sm-mh50 {
	margin-left:50px !important;
	margin-right:50px !important;
}

.sm-mh100 {
	margin-left:100px !important;
	margin-right:100px !important;
}

.sm-mvauto {
	margin-top:auto !important;
	margin-bottom:auto !important;
}

.sm-mv1 {
	margin-top:1px !important;
	margin-bottom:1px !important;
}

.sm-mv2 {
	margin-top:2px !important;
	margin-bottom:2px !important;
}

.sm-mv3 {
	margin-top:3px !important;
	margin-bottom:3px !important;
}

.sm-mv4 {
	margin-top:4px !important;
	margin-bottom:4px !important;
}

.sm-mv5 {
	margin-top:5px !important;
	margin-bottom:5px !important;
}

.sm-mv6 {
	margin-top:6px !important;
	margin-bottom:6px !important;
}

.sm-mv7 {
	margin-top:7px !important;
	margin-bottom:7px !important;
}

.sm-mv8 {
	margin-top:8px !important;
	margin-bottom:8px !important;
}

.sm-mv9 {
	margin-top:9px !important;
	margin-bottom:9px !important;
}

.sm-mv10 {
	margin-top:10px !important;
	margin-bottom:10px !important;
}

.sm-mv15 {
	margin-top:15px !important;
	margin-bottom:15px !important;
}

.sm-mv20 {
	margin-top:20px !important;
	margin-bottom:20px !important;
}

.sm-mv30 {
	margin-top:30px !important;
	margin-bottom:30px !important;
}

.sm-mv40 {
	margin-top:40px !important;
	margin-bottom:40px !important;
}

.sm-mv50 {
	margin-top:50px !important;
	margin-bottom:50px !important;
}

.sm-mv100 {
	margin-top:100px !important;
	margin-bottom:100px !important;
}

.sm-mlauto {
	margin-left:auto !important;
}

.sm-p0 {
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

.sm-p0 {
	padding:0px !important;
}

.sm-p1 {
	padding:1px !important;
}

.sm-p2 {
	padding:2px !important;
}

.sm-p3 {
	padding:3px !important;
}

.sm-p4 {
	padding:4px !important;
}

.sm-p5 {
	padding:5px !important;
}

.sm-p6 {
	padding:6px !important;
}

.sm-p7 {
	padding:7px !important;
}

.sm-p8 {
	padding:8px !important;
}

.sm-p9 {
	padding:9px !important;
}

.sm-p10 {
	padding:10px !important;
}

.sm-p15 {
	padding:15px !important;
}

.sm-p20 {
	padding:20px !important;
}

.sm-p30 {
	padding:30px !important;
}

.sm-p40 {
	padding:40px !important;
}

.sm-p50 {
	padding:50px !important;
}

.sm-p100 {
	padding:100px !important;
}

.sm-pl0 {
	padding-left:0px !important;
}

.sm-pl1 {
	padding-left:1px !important;
}

.sm-pl2 {
	padding-left:2px !important;
}

.sm-pl3 {
	padding-left:3px !important;
}

.sm-pl4 {
	padding-left:4px !important;
}

.sm-pl5 {
	padding-left:5px !important;
}

.sm-pl6 {
	padding-left:6px !important;
}

.sm-pl7 {
	padding-left:7px !important;
}

.sm-pl8 {
	padding-left:8px !important;
}

.sm-pl9 {
	padding-left:9px !important;
}

.sm-pl10 {
	padding-left:10px !important;
}

.sm-pl15 {
	padding-left:15px !important;
}

.sm-pl20 {
	padding-left:20px !important;
}

.sm-pl30 {
	padding-left:30px !important;
}

.sm-pl40 {
	padding-left:40px !important;
}

.sm-pl50 {
	padding-left:50px !important;
}

.sm-pl100 {
	padding-left:100px !important;
}

.sm-pr0 {
	padding-right:0px !important;
}

.sm-pr1 {
	padding-right:1px !important;
}

.sm-pr2 {
	padding-right:2px !important;
}

.sm-pr3 {
	padding-right:3px !important;
}

.sm-pr4 {
	padding-right:4px !important;
}

.sm-pr5 {
	padding-right:5px !important;
}

.sm-pr6 {
	padding-right:6px !important;
}

.sm-pr7 {
	padding-right:7px !important;
}

.sm-pr8 {
	padding-right:8px !important;
}

.sm-pr9 {
	padding-right:9px !important;
}

.sm-pr10 {
	padding-right:10px !important;
}

.sm-pr15 {
	padding-right:15px !important;
}

.sm-pr20 {
	padding-right:20px !important;
}

.sm-pr30 {
	padding-right:30px !important;
}

.sm-pr40 {
	padding-right:40px !important;
}

.sm-pr50 {
	padding-right:50px !important;
}

.sm-pr100 {
	padding-right:100px !important;
}

.sm-pb0 {
	padding-bottom:0px !important;
}

.sm-pb1 {
	padding-bottom:1px !important;
}

.sm-pb2 {
	padding-bottom:2px !important;
}

.sm-pb3 {
	padding-bottom:3px !important;
}

.sm-pb4 {
	padding-bottom:4px !important;
}

.sm-pb5 {
	padding-bottom:5px !important;
}

.sm-pb6 {
	padding-bottom:6px !important;
}

.sm-pb7 {
	padding-bottom:7px !important;
}

.sm-pb8 {
	padding-bottom:8px !important;
}

.sm-pb9 {
	padding-bottom:9px !important;
}

.sm-pb10 {
	padding-bottom:10px !important;
}

.sm-pb15 {
	padding-bottom:15px !important;
}

.sm-pb20 {
	padding-bottom:20px !important;
}

.sm-pb30 {
	padding-bottom:30px !important;
}

.sm-pb40 {
	padding-bottom:40px !important;
}

.sm-pb50 {
	padding-bottom:50px !important;
}

.sm-pb100 {
	padding-bottom:100px !important;
}

.sm-pt0 {
	padding-top:0px !important;
}

.sm-pt1 {
	padding-top:1px !important;
}

.sm-pt2 {
	padding-top:2px !important;
}

.sm-pt3 {
	padding-top:3px !important;
}

.sm-pt4 {
	padding-top:4px !important;
}

.sm-pt5 {
	padding-top:5px !important;
}

.sm-pt6 {
	padding-top:6px !important;
}

.sm-pt7 {
	padding-top:7px !important;
}

.sm-pt8 {
	padding-top:8px !important;
}

.sm-pt9 {
	padding-top:9px !important;
}

.sm-pt10 {
	padding-top:10px !important;
}

.sm-pt15 {
	padding-top:15px !important;
}

.sm-pt20 {
	padding-top:20px !important;
}

.sm-pt30 {
	padding-top:30px !important;
}

.sm-pt40 {
	padding-top:40px !important;
}

.sm-pt50 {
	padding-top:50px !important;
}

.sm-pt100 {
	padding-top:100px !important;
}

.sm-ph0 {
	padding-left:0px !important;
	padding-right:0px !important;
}

.sm-ph1 {
	padding-left:1px !important;
	padding-right:1px !important;
}

.sm-ph2 {
	padding-left:2px !important;
	padding-right:2px !important;
}

.sm-ph3 {
	padding-left:3px !important;
	padding-right:3px !important;
}

.sm-ph4 {
	padding-left:4px !important;
	padding-right:4px !important;
}

.sm-ph5 {
	padding-left:5px !important;
	padding-right:5px !important;
}

.sm-ph6 {
	padding-left:6px !important;
	padding-right:6px !important;
}

.sm-ph7 {
	padding-left:7px !important;
	padding-right:7px !important;
}

.sm-ph8 {
	padding-left:8px !important;
	padding-right:8px !important;
}

.sm-ph9 {
	padding-left:9px !important;
	padding-right:9px !important;
}

.sm-ph10 {
	padding-left:10px !important;
	padding-right:10px !important;
}

.sm-ph15 {
	padding-left:15px !important;
	padding-right:15px !important;
}

.sm-ph20 {
	padding-left:20px !important;
	padding-right:20px !important;
}

.sm-ph30 {
	padding-left:30px !important;
	padding-right:30px !important;
}

.sm-ph40 {
	padding-left:40px !important;
	padding-right:40px !important;
}

.sm-ph50 {
	padding-left:50px !important;
	padding-right:50px !important;
}

.sm-ph100 {
	padding-left:100px !important;
	padding-right:100px !important;
}

.sm-ph5pc {
	padding-left:5% !important;
	padding-right:5% !important;
}

.sm-ph10pc {
	padding-left:10% !important;
	padding-right:10% !important;
}

.sm-ph15pc {
	padding-left:15% !important;
	padding-right:15% !important;
}

.sm-ph20pc {
	padding-left:20% !important;
	padding-right:20% !important;
}	

.sm-ph25pc {
	padding-left:25% !important;
	padding-right:25% !important;
}

.sm-pv0 {
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.sm-pv1 {
	padding-top:1px !important;
	padding-bottom:1px !important;
}

.sm-pv2 {
	padding-top:2px !important;
	padding-bottom:2px !important;
}

.sm-pv3 {
	padding-top:3px !important;
	padding-bottom:3px !important;
}

.sm-pv4 {
	padding-top:4px !important;
	padding-bottom:4px !important;
}

.sm-pv5 {
	padding-top:5px !important;
	padding-bottom:5px !important;
}

.sm-pv6 {
	padding-top:6px !important;
	padding-bottom:6px !important;
}

.sm-pv7 {
	padding-top:7px !important;
	padding-bottom:7px !important;
}

.sm-pv8 {
	padding-top:8px !important;
	padding-bottom:8px !important;
}

.sm-pv9 {
	padding-top:9px !important;
	padding-bottom:9px !important;
}

.sm-pv10 {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.sm-pv15 {
	padding-top:15px !important;
	padding-bottom:15px !important;
}

.sm-pv20 {
	padding-top:20px !important;
	padding-bottom:20px !important;
}

.sm-pv30 {
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.sm-pv40 {
	padding-top:40px !important;
	padding-bottom:40px !important;
}

.sm-pv50 {
	padding-top:50px !important;
	padding-bottom:50px !important;
}

.sm-pv100 {
	padding-top:100px !important;
	padding-bottom:100px !important;
}

.sm-w0vw {
	width:0vw !important;
}

.sm-w3vw {
	width:3vw !important;
}

.sm-w5vw {
	width:5vw !important;
}

.sm-w8vw {
	width:8vw !important;
}

.sm-w10vw {
	width:10vw !important;
}

.sm-w12vw {
	width:12vw !important;
}

.sm-w15vw {
	width:15vw !important;
}

.sm-w20vw {
	width:20vw !important;
}

.sm-w25vw {
	width:25vw !important;
}

.sm-w30vw {
	width:30vw !important;
}

.sm-w33vw {
	width:33vw !important;
}

.sm-w40vw {
	width:40vw !important;
}

.sm-w45vw {
	width:45vw !important;
}

.sm-w50vw {
	width:50vw !important;
}

.sm-w60vw {
	width:60vw !important;
}

.sm-w67vw {
	width:67vw !important;
}

.sm-w70vw {
	width:70vw !important;
}

.sm-w75vw {
	width:75vw !important;
}

.sm-w80vw {
	width:80vw !important;
}

.sm-w90vw {
	width:90vw !important;
}

.sm-w95vw {
	width:95vw !important;
}

.sm-w100vw {
	width:100vw !important;
}

.sm-w101 {
	width:100px !important;
}

.sm-w150 {
	width:150px !important;
}

.sm-w200 {
	width:200px !important;
}

.sm-w250 {
	width:250px !important;
}

.sm-w300 {
	width:300px !important;
}

.sm-w350 {
	width:350px !important;
}

.sm-w400 {
	width:400px !important;
}

.sm-w450 {
	width:450px !important;
}

.sm-w500 {
	width:500px !important;
}

.sm-widthauto {
	width:auto !important;
}

.sm-wa {
	width:auto !important;
}

.sm-w0p {
	width:0px !important;
}

.sm-w1p {
	width:1px !important;
}

.sm-w2p {
	width:2px !important;
}

.sm-w3p {
	width:3px !important;
}

.sm-w4p {
	width:4px !important;
}

.sm-w5p {
	width:5px !important;
}

.sm-w6p {
	width:6px !important;
}

.sm-w7p {
	width:7px !important;
}

.sm-w8p {
	width:8px !important;
}

.sm-w9p {
	width:9px !important;
}

.sm-w10p {
	width:10px !important;
}

.sm-w15p {
	width:15px !important;
}

.sm-w20p {
	width:20px !important;
}

.sm-w25p {
	width:25px !important;
}

.sm-w30p {
	width:30px !important;
}

.sm-w35p {
	width:35px !important;
}

.sm-w40p {
	width:40px !important;
}

.sm-w45p {
	width:45px !important;
}

.sm-w50p {
	width:50px !important;
}

.sm-w55p {
	width:55px !important;
}

.sm-w60p {
	width:60px !important;
}

.sm-w65p {
	width:65px !important;
}

.sm-w70p {
	width:70px !important;
}

.sm-w75p {
	width:75px !important;
}

.sm-w80p {
	width:80px !important;
}

.sm-w85p {
	width:85px !important;
}

.sm-w90p {
	width:90px !important;
}

.sm-w95p {
	width:95px !important;
}

.sm-w100p {
	width:100px !important;
}

.sm-w110p {
	width:110px !important;
}

.sm-w120p {
	width:120px !important;
}

.sm-w130p {
	width:130px !important;
}

.sm-w140p {
	width:140px !important;
}

.sm-w150p {
	width:150px !important;
}

.sm-w160p {
	width:160px !important;
}

.sm-w170p {
	width:170px !important;
}

.sm-w180p {
	width:180px !important;
}

.sm-w190p {
	width:190px !important;
}

.sm-w200p {
	width:200px !important;
}

.sm-w250p {
	width:250px !important;
}

.sm-w300p {
	width:300px !important;
}

.sm-w350p {
	width:350px !important;
}

.sm-w400p {
	width:400px !important;
}

.sm-w450p {
	width:450px !important;
}

.sm-w500p {
	width:500px !important;
}

.sm-w1000p {
	width:1000px !important;
}

.sm-mnw5p {
	min-width:5px !important;
}

.sm-mnw10p {
	min-width:10px !important;
}

.sm-mnw15p {
	min-width:15px !important;
}

.sm-mnw20p {
	min-width:20px !important;
}

.sm-mnw25p {
	min-width:25px !important;
}

.sm-mnw30p {
	min-width:30px !important;
}

.sm-mnw35p {
	min-width:35px !important;
}

.sm-mnw40p {
	min-width:40px !important;
}

.sm-mnw50p {
	min-width:50px !important;
}

.sm-mnw60p {
	min-width:60px !important;
}

.sm-mnw70p {
	min-width:70px !important;
}

.sm-mnw75p {
	min-width:75px !important;
}

.sm-mnw80p {
	min-width:80px !important;
}

.sm-mnw90p {
	min-width:90px !important;
}

.sm-mnw100p {
	min-width:100px !important;
}

.sm-mnw200p {
	min-width:200px !important;
}

.sm-mnw300p {
	min-width:300px !important;
}

.sm-mnw150p {
	min-width:150px !important;
}

.sm-mnw250p {
	min-width:250px !important;
}

.sm-mnw350p {
	min-width:350px !important;
}

.sm-mnw400p {
	min-width:400px !important;
}

.sm-mnw450p {
	min-width:450px !important;
}

.sm-mnw500p {
	min-width:500px !important;
}

.sm-mnw600p {
	min-width:600px !important;
}

.sm-mnw700p {
	min-width:700px !important;
}

.sm-mnw800p {
	min-width:800px !important;
}

.sm-mnw900p {
	min-width:900px !important;
}

.sm-mnw1000p {
	min-width:1000px !important;
}

.sm-mnw1100p {
	min-width:1100px !important;
}

.sm-mnw1200p {
	min-width:1200px !important;
}

.sm-mxw5p {
	max-width:5px !important;
}

.sm-mxw10p {
	max-width:10px !important;
}

.sm-mxw15p {
	max-width:15px !important;
}

.sm-mxw20p {
	max-width:20px !important;
}

.sm-mxw25p {
	max-width:25px !important;
}

.sm-mxw30p {
	max-width:30px !important;
}

.sm-mxw35p {
	max-width:35px !important;
}

.sm-mxw40p {
	max-width:40px !important;
}

.sm-mxw50p {
	max-width:50px !important;
}

.sm-mxw60p {
	max-width:60px !important;
}

.sm-mxw70p {
	max-width:70px !important;
}

.sm-mxw75p {
	max-width:75px !important;
}

.sm-mxw80p {
	max-width:80px !important;
}

.sm-mxw90p {
	max-width:90px !important;
}

.sm-mxw100p {
	max-width:100px !important;
}

.sm-mxw200p {
	max-width:200px !important;
}

.sm-mxw300p {
	max-width:300px !important;
}

.sm-mxw150p {
	max-width:150px !important;
}

.sm-mxw250p {
	max-width:250px !important;
}

.sm-mxw350p {
	max-width:350px !important;
}

.sm-mxw400p {
	max-width:400px !important;
}

.sm-mxw450p {
	max-width:450px !important;
}

.sm-mxw500p {
	max-width:500px !important;
}

.sm-mxw600p {
	max-width:600px !important;
}

.sm-mxw700p {
	max-width:700px !important;
}

.sm-mxw800p {
	max-width:800px !important;
}

.sm-mxw900p {
	max-width:900px !important;
}

.sm-mxw1000p {
	max-width:1000px !important;
}

.sm-mxw1100p {
	max-width:1100px !important;
}

.sm-mxw1200p {
	max-width:1200px !important;
}

.sm-mxw1300p {
	max-width:1300px !important;
}

.sm-mxw1400p {
	max-width:1400px !important;
}

.sm-mxw1500p {
	max-width:1500px !important;
}

.sm-mxw1600p {
	max-width:1600px !important;
}


.sm-w0 {
	width:0 !important;
}

.sm-w3 {
	width:3% !important;
}

.sm-w5 {
	width:5% !important;
}

.sm-w8 {
	width:8% !important;
}

.sm-w10 {
	width:10% !important;
}

.sm-w12 {
	width:12% !important;
}

.sm-w15 {
	width:15% !important;
}

.sm-w20 {
	width:20% !important;
}

.sm-w25 {
	width:25% !important;
}

.sm-w30 {
	width:30% !important;
}

.sm-w33 {
	width: 33.32% !important;
}

.sm-w40 {
	width:40% !important;
}

.sm-w45 {
	width:45% !important;
}

.sm-w50 {
	width:50% !important;
}

.sm-w60 {
	width:60% !important;
}

.sm-w67 {
	width:67% !important;
}

.sm-w70 {
	width:70% !important;
}

.sm-w75 {
	width:75% !important;
}

.sm-w80 {
	width:80% !important;
}

.sm-w90 {
	width:90% !important;
}

.sm-w95 {
	width:95% !important;
}

.sm-w100 {
	width:100% !important;
}


.sm-h0 {
	height:0px !important;
}

.sm-h100 {
	height:100% !important;
}

.sm-h1p {
	height:1px !important;
}

.sm-h2p {
	height:2px !important;
}

.sm-h5p {
	height:5px !important;
}

.sm-h10p {
	height:10px !important;
}

.sm-h15p {
	height:15px !important;
}

.sm-h20p {
	height:20px !important;
}

.sm-h25p {
	height:25px !important;
}

.sm-h30p {
	height:30px !important;
}

.sm-h35p {
	height:35px !important;
}

.sm-h40p {
	height:40px !important;
}

.sm-h45p {
	height:45px !important;
}

.sm-h50p {
	height:50px !important;
}

.sm-h55p {
	height:55px !important;
}

.sm-h60p {
	height:60px !important;
}

.sm-h65p {
	height:65px !important;
}

.sm-h70p {
	height:70px !important;
}

.sm-h75p {
	height:75px !important;
}

.sm-h80p {
	height:80px !important;
}

.sm-h85p {
	height:85px !important;
}

.sm-h90p {
	height:90px !important;
}

.sm-h95p {
	height:95px !important;
}

.sm-h100p {
	height:100px !important;
}

.sm-h110p {
	height:110px !important;
}

.sm-h120p {
	height:120px !important;
}

.sm-h130p {
	height:130px !important;
}

.sm-h140p {
	height:140px !important;
}

.sm-h150p {
	height:150px !important;
}

.sm-h175p {
	height:175px !important;
}

.sm-h200p {
	height:200px !important;
}

.sm-h250p {
	height:250px !important;
}

.sm-h300p {
	height:300px !important;
}

.sm-h400p {
	height:400px !important;
}

.sm-h500p {
	height:500px !important;
}

.sm-h600p {
	height:600px !important;
}

.sm-h700p {
	height:700px !important;
}

.sm-h800p {
	height:800px !important;
}

.sm-h800p {
	height:800px !important;
}

.sm-h1000p {
	height:1000px !important;
}

.sm-h0vh {
	height:0vh !important;
}

.sm-h1vh {
	height:1vh !important;
}

.sm-h2vh {
	height:2vh !important;
}

.sm-h5vh {
	height:5vh !important;
}

.sm-h10vh {
	height:10vh !important;
}

.sm-h15vh {
	height:15vh !important;
}

.sm-h20vh {
	height:20vh !important;
}

.sm-h30vh {
	height:30vh !important;
}

.sm-h40vh {
	height:40vh !important;
}

.sm-h50vh {
	height:50vh !important;
}

.sm-h60vh {
	height:60vh !important;
}

.sm-h70vh {
	height:70vh !important;
}

.sm-h80vh {
	height:80vh !important;
}

.sm-h90vh {
	height:90vh !important;
}

.sm-h100vh {
	height:100vh !important;
}

.sm-h150vh {
	height:150vh !important;
}

.sm-h200vh {
	height:200vh !important;
}

.sm-h250vh {
	height:250vh !important;
}

.sm-h300vh {
	height:300vh !important;
}

.sm-h0vw {
	height:0vw !important;
}

.sm-h1vw {
	height:1vw !important;
}

.sm-h2vw {
	height:2vw !important;
}

.sm-h5vw {
	height:5vw !important;
}

.sm-h10vw {
	height:10vw !important;
}

.sm-h15vw {
	height:15vw !important;
}

.sm-h20vw {
	height:20vw !important;
}

.sm-h25vw {
	height:25vw !important;
}

.sm-h30vw {
	height:30vw !important;
}

.sm-h33vw {
	height:33vw !important;
}

.sm-h35vw {
	height:53vw !important;
}

.sm-h40vw {
	height:40vw !important;
}

.sm-h45vw {
	height:45vw !important;
}

.sm-h50vw {
	height:50vw !important;
}

.sm-h55vw {
	height:55vw !important;
}

.sm-h60vw {
	height:60vw !important;
}

.sm-h65vw {
	height:65vw !important;
}

.sm-h70vw {
	height:70vw !important;
}

.sm-h75vw {
	height:75vw !important;
}

.sm-h80vw {
	height:80vw !important;
}

.sm-h85vw {
	height:85vw !important;
}

.sm-h90vw {
	height:90vw !important;
}

.sm-h95vw {
	height:95vw !important;
}

.sm-h100vw {
	height:100vw !important;
}

.sm-h150vw {
	height:150vw !important;
}

.sm-h200vw {
	height:200vw !important;
}

.sm-h250vw {
	height:250vw !important;
}

.sm-h300vw {
	height:300vw !important;
}

.sm-r0 {
	right: 0 !important;
}
.sm-r5 {
	right: 5px !important;
}
.sm-r10 {
	right: 10px !important;
}
.sm-r15 {
	right: 15px !important;
}
.sm-r20 {
	right: 20px !important;
}
.sm-r25 {
	right: 25px !important;
}
.sm-r30 {
	right: 30px !important;
}
.sm-r35 {
	right: 35px !important;
}
.sm-r40 {
	right: 40px !important;
}
.sm-r45 {
	right: 45px !important;
}
.sm-r50 {
	right: 50px !important;
}
.sm-r100 {
	right: 100px !important;
}
.sm-r150 {
	right: 150px !important;
}
.sm-r200 {
	right: 200px !important;
}

.sm-t0 {
	top: 0 !important;
}
.sm-t5 {
	top: 5px !important;
}
.sm-t10 {
	top: 10px !important;
}
.sm-t15 {
	top: 15px !important;
}
.sm-t20 {
	top: 20px !important;
}
.sm-t25 {
	top: 25px !important;
}
.sm-t30 {
	top: 30px !important;
}
.sm-t35 {
	top: 35px !important;
}
.sm-t40 {
	top: 40px !important;
}
.sm-t45 {
	top: 45px !important;
}
.sm-t50 {
	top: 50px !important;
}
.sm-t100 {
	top: 100px !important;
}
.sm-t150 {
	top: 150px !important;
}
.sm-t200 {
	top: 200px !important;
}

.sm-l0 {
	left: 0 !important;
}
.sm-l5 {
	left: 5px !important;
}
.sm-l10 {
	left: 10px !important;
}
.sm-l15 {
	left: 15px !important;
}
.sm-l20 {
	left: 20px !important;
}
.sm-l25 {
	left: 25px !important;
}
.sm-l30 {
	left: 30px !important;
}
.sm-l35 {
	left: 35px !important;
}
.sm-l40 {
	left: 40px !important;
}
.sm-l45 {
	left: 45px !important;
}
.sm-l50 {
	left: 50px !important;
}
.sm-l100 {
	left: 100px !important;
}
.sm-l150 {
	left: 150px !important;
}
.sm-l200 {
	left: 200px !important;
}

.sm-b0 {
	bottom: 0 !important;
}
.sm-b5 {
	bottom: 5px !important;
}
.sm-b10 {
	bottom: 10px !important;
}
.sm-b15 {
	bottom: 15px !important;
}
.sm-b20 {
	bottom: 20px !important;
}
.sm-b25 {
	bottom: 25px !important;
}
.sm-b30 {
	bottom: 30px !important;
}
.sm-b35 {
	bottom: 35px !important;
}
.sm-b40 {
	bottom: 40px !important;
}
.sm-b45 {
	bottom: 45px !important;
}
.sm-b50 {
	bottom: 50px !important;
}
.sm-b100 {
	bottom: 100px !important;
}
.sm-b150 {
	bottom: 150px !important;
}
.sm-b200 {
	bottom: 200px !important;
}

.sm-upper {
	text-transform: uppercase !important;
}

.sm-bold {
	font-weight: bold !important;
}

.sm-normal {
	font-weight: normal !important;
}

.sm-hyphens {
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.sm-visible {
	visibility: visible !important;
}

.sm-hauto {
	height:auto !important;
}

.sm-just {
	text-align: justify !important;
}

.sm-center {
	text-align: center !important;
}

.sm-left {
	text-align: left !important;
}

.sm-right {
	text-align: right !important;
}

.sm-asc {
	align-self: center !important;
}

.sm-flright {
	float:right !important;
}

.sm-flleft {
	float: left !important;
}

.sm-ovh {
	overflow: hidden !important;
}

.sm-j {
	text-align: justify !important;
}

.sm-c {
	text-align: center !important;
}

.sm-l {
	text-align: left !important;
}

.sm-r {
	text-align: right !important;
}

.sm-fr {
	float:right !important;
}

.sm-fl {
	float: left !important;
}

.sm-fw100 {
	font-weight: 100 !important;
}
.sm-fw200 {
	font-weight: 200 !important;
}
.sm-fw300 {
	font-weight: 300 !important;
}
.sm-fw400 {
	font-weight: 400 !important;
}
.sm-fw500 {
	font-weight: 500 !important;
}
.sm-fw600 {
	font-weight: 600 !important;
}
.sm-fw700 {
	font-weight: 700 !important;
}
.sm-fw800 {
	font-weight: 800 !important;
}
.sm-fw900 {
	font-weight: 900 !important;
}

.sm-t8 {
 font-size: 8px !important;
}

.sm-t9 {
	font-size: 9px !important;
}

.sm-t10 {
	font-size: 10px !important;
}

.sm-t11 {
	font-size: 11px !important;
}

.sm-t12 {
	font-size: 12px !important;
}

.sm-t13 {
	font-size: 13px !important;
}

.sm-t14 {
	font-size: 14px !important;
}

.sm-t15 {
	font-size: 15px !important;
}

.sm-t16 {
	font-size: 16px !important;
}

.sm-t17 {
	font-size: 17px !important;
}

.sm-t18 {
	font-size: 18px !important;
}

.sm-t19 {
	font-size: 19px !important;
	letter-spacing: -0.02em !important;
}

.sm-t20 {
	font-size: 20px !important;
	letter-spacing: -0.02em !important;
}

.sm-t21 {
	font-size: 21px !important;
	letter-spacing: -0.03em !important;
}

.sm-t22 {
	font-size: 22px !important;
	letter-spacing: -0.03em !important;
}

.sm-t23 {
	font-size: 23px !important;
	letter-spacing: -0.03em !important;
}

.sm-t24 {
	font-size: 24px !important;
	letter-spacing: -0.04em !important;
}

.sm-t25 {
	font-size: 25px !important;
	letter-spacing: -0.04em !important;
}

.sm-t26 {
	font-size: 26px !important;
	letter-spacing: -0.04em !important;
}

.sm-t27 {
	font-size: 27px !important;
	letter-spacing: -0.05em !important;
}

.sm-t28 {
	font-size: 28px !important;
	letter-spacing: -0.05em !important;
}

.sm-t29 {
	font-size: 29px !important;
	letter-spacing: -0.05em !important;
}

.sm-t30 {
	font-size: 30px !important;
	letter-spacing: -0.05em !important;
}

.sm-t31 {
	font-size: 31px !important;
	letter-spacing: -0.05em !important;
}

.sm-t32 {
	font-size: 32px !important;
	letter-spacing: -0.05em !important;
}

.sm-t36 {
	font-size: 36px !important;
	letter-spacing: -0.05em !important;
}

.sm-t40 {
	font-size: 40px !important;
	letter-spacing: -0.05em !important;
}

.sm-t50 {
	font-size: 50px !important;
	letter-spacing: -0.05em !important;
}

.sm-t60 {
	font-size: 60px !important;
	letter-spacing: -0.05em !important;
}

.sm-t70 {
	font-size: 70px !important;
	letter-spacing: -0.05em !important;
}

.sm-t80 {
	font-size: 80px !important;
	letter-spacing: -0.05em !important;
}

.sm-t90 {
	font-size: 90px !important;
	letter-spacing: -0.05em !important;
}

.sm-t100 {
	font-size: 100px !important;
	letter-spacing: -0.05em !important;
}

.sm-i0 {
	line-height: 0% !important;
}

.sm-i10 {
	line-height: 10% !important;
}

.sm-i20 {
	line-height: 20% !important;
}

.sm-i30 {
	line-height: 30% !important;
}

.sm-i40 {
	line-height: 40% !important;
}

.sm-i50 {
	line-height: 50% !important;
}

.sm-i60 {
	line-height: 60% !important;
}

.sm-i70 {
	line-height: 70% !important;
}

.sm-i80 {
	line-height: 80% !important;
}

.sm-i90 {
	line-height: 90% !important;
}

.sm-i95 {
	line-height: 95% !important;
}

.sm-i100 {
	line-height: 100% !important;
}

.sm-i105 {
	line-height: 105% !important;
}

.sm-i110 {
	line-height: 110% !important;
}

.sm-i120 {
	line-height: 120% !important;
}

.sm-i130 {
	line-height: 130% !important;
}

.sm-i140 {
	line-height: 140% !important;
}

.sm-i150 {
	line-height: 150% !important;
}

.sm-i160 {
	line-height: 160% !important;
}

.sm-i170 {
	line-height: 170% !important;
}

.sm-i180 {
	line-height: 180% !important;
}

.sm-i190 {
	line-height: 190% !important;
}

.sm-i200 {
	line-height: 200% !important;
}

.sm-punto {
	align: justify !important;
	margin-bottom: 5px !important;
}

.sm-cursor {
	cursor: pointer !important;
}

.sm-disabled {
	pointer-events:none;
}

.sm-table {
	display: table !important;
}

.sm-tcell {
	display:table-cell !important;
}

.sm-tcol {
	display:table-column !important;
}

.sm-trow {
	display:table-row !important;
}

.sm-block {
	display:block !important;
}

.sm-il-block {
	display: inline-block !important;
}

.sm-il-flex {
	display: inline-flex !important;
}

.sm-il-table {
	display: inline-table !important;
}

table td.sm-vam {
	vertical-align: middle;
}

/*-- flex --*/


.sm-flex {
	display: -webkit-flex !important;
	display: -moz-flex !important;
	display: -ms-flex !important;
	display: -o-flex !important;
	display: flex !important;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sm-flex_row {
    flex-direction: row;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
}

.sm-flex_row_r {
	flex-direction: row-reverse;
}

.sm-flex_col {
	flex-direction: column;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
}

.sm-flex_col_r {
	flex-direction: column-reverse;
}

.sm-flex_rw {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sm-fww {
	flex-wrap: wrap !important;
}
.sm-fwn {
	flex-wrap: nowrap !important;
}

.sm-aic {
	align-items: center !important;
}
.sm-ais {
	align-items: flex-start !important;
}
.sm-aie {
	align-items: flex-end !important;
}
.sm-acc {
	align-content: center !important;
}
.sm-acs {
	align-content: flex-start !important;
}
.sm-ace {
	align-content: flex-end !important;
}
.sm-jcc {
	justify-content: center !important;
}
.sm-jcs {
	justify-content: flex-start !important;
}
.sm-jce {
	justify-content: flex-end !important;
}

.sm-clear {
	clear:both !important;
}

.sm-block {
	display: block !important;
}

.sm-inline_block {
	display: inline-block !important;
}

.sm-vis {
	visibility: visible !important;
}

.sm-hid {
	visibility: hidden !important;
}

.sm-dno {
	display: none !important;
}

.sm-op1 {
	opacity: 1 !important;
}

.sm-op10 {
	opacity: 0.1 !important;
}

.sm-op20 {
	opacity: 0.2 !important;
}

.sm-op30 {
	opacity: 0.3 !important;
}

.sm-op40 {
	opacity: 0.4 !important;
}

.sm-op50 {
	opacity: 0.5 !important;
}

.sm-op60 {
	opacity: 0.6 !important;
}

.sm-op70 {
	opacity: 0.7 !important;
}

.sm-op80 {
	opacity: 0.8 !important;
}

.sm-op90 {
	opacity: 0.9 !important;
}

.sm-op0 {
	opacity: 0 !important;
}

.sm-rad_0 {
	border-radius: 0 !important;
	overflow: hidden !important;
}

.sm-rad_1 {
	border-radius: 1px !important;
	overflow: hidden !important;
}

.sm-rad_2 {
	border-radius: 2px !important;
	overflow: hidden !important;
}

.sm-rad_3 {
	border-radius: 3px !important;
	overflow: hidden !important;
}

.sm-rad_4 {
	border-radius: 4px !important;
	overflow: hidden !important;
}

.sm-rad_5 {
	border-radius: 5px !important;
	overflow: hidden !important;
}

.sm-rad_6 {
	border-radius: 6px !important;
	overflow: hidden !important;
}

.sm-rad_7 {
	border-radius: 7px !important;
	overflow: hidden !important;
}

.sm-rad_8 {
	border-radius: 8px !important;
	overflow: hidden !important;
}

.sm-rad_9 {
	border-radius: 9px !important;
	overflow: hidden !important;
}

.sm-rad_10 {
	border-radius: 10px !important;
	overflow: hidden !important;
}

.sm-rad_15 {
	border-radius: 15px !important;
	overflow: hidden !important;
}

.sm-rad_20 {
	border-radius: 20px !important;
	overflow: hidden !important;
}

.sm-rad_25 {
	border-radius: 25px !important;
	overflow: hidden !important;
}

.sm-rad_30 {
	border-radius: 30px !important;
	overflow: hidden !important;
}

.sm-rad_35 {
	border-radius: 35px !important;
	overflow: hidden !important;
}

.sm-rad_40 {
	border-radius: 40px !important;
	overflow: hidden !important;
}

.sm-rad_45 {
	border-radius: 45px !important;
	overflow: hidden !important;
}

.sm-rad_50 {
	border-radius: 50px !important;
	overflow: hidden !important;
}

.sm-rad_60 {
	border-radius: 60px !important;
	overflow: hidden !important;
}

.sm-rad_70 {
	border-radius: 70px !important;
	overflow: hidden !important;
}

.sm-rad_80 {
	border-radius: 80px !important;
	overflow: hidden !important;
}

.sm-rad_90 {
	border-radius: 90px !important;
	overflow: hidden !important;
}

.sm-rad_100 {
	border-radius: 100px !important;
	overflow: hidden !important;
}

.sm-pos_a {
	position: absolute !important;
}

.sm-pos_r {
	position: relative !important;
}

.sm-pos_f {
	position: fixed !important;
}

.sm-pos_i {
	position: inherit !important;
}

.sm-z1 {
	z-index: 1 !important;
}

.sm-z2 {
	z-index: 2 !important;
}

.sm-z3 {
	z-index: 3 !important;
}

.sm-z4 {
	z-index: 4 !important;
}

.sm-z5 {
	z-index: 5 !important;
}

.sm-z6 {
	z-index: 6 !important;
}

.sm-z7 {
	z-index: 7 !important;
}

.sm-z8 {
	z-index: 8 !important;
}

.sm-z9 {
	z-index: 9 !important;
}

.sm-z10 {
	z-index: 10 !important;
}

.sm-z100 {
	z-index: 100 !important;
}

.sm-z500 {
	z-index: 500 !important;
}

.sm-z999 {
	z-index: 999 !important;
}

.sm-z1100 {
	z-index: 1100 !important;
}

.sm-z1200 {
	z-index: 1200 !important;
}

.sm-z1300 {
	z-index: 1300 !important;
}

.sm-z1400 {
	z-index: 1400 !important;
}

.sm-z1500 {
	z-index: 1500 !important;
}

}