.valign--t{
	vertical-align:top;
}
.valign--b{
	vertical-align:bottom;
}
.valign--m{
	vertical-align:middle;
}

.align--l{
	text-align:left;
}
.align--r{
	text-align:right;
}
.align--c{
	text-align:cemter
}
.align--j{
	text-align:justify;
}
.bold{
  font-family: 'open_sans-bold', sans-serif;
}


/* Margin bottom */
.mb--0{
	margin-bottom:0 !important;
}
.mb--5{
	margin-bottom:5px !important;
}
.mb--10{
	margin-bottom:10px !important;
}
.mb--15{
	margin-bottom:15px !important;
}
.mb--20{
	margin-bottom:20px !important;
}
.mb--25{
	margin-bottom:25px !important;
}
.mb--30{
	margin-bottom:30px !important;
}
.mb--35{
	margin-bottom:35px !important;
}
.mb--40{
	margin-bottom:40px !important;
}
.mb--45{
	margin-bottom:45px !important;
}
.mb--50{
	margin-bottom:50px !important;
}
.mb--55{
	margin-bottom:55px !important;
}
.mb--60{
	margin-bottom:60px !important;
}
.mb--65{
	margin-bottom:65px !important;
}
.mb--70{
	margin-bottom:70px !important;
}
.mb--75{
	margin-bottom:75px !important;
}
.mb--80{
	margin-bottom:80px !important;
}
.mb--85{
	margin-bottom:85px !important;
}
.mb--90{
	margin-bottom:90px !important;
}
.mb--95{
	margin-bottom:95px !important;
}
.mb--100{
	margin-bottom:100px !important;
}

/* Margin top */
.mt--0{
	margin-top:0 !important;
}
.mt--5{
	margin-top:5px !important;
}
.mt--10{
	margin-top:10px !important;
}
.mt--15{
	margin-top:15px !important;
}
.mt--20{
	margin-top:20px !important;
}
.mt--25{
	margin-top:25px !important;
}
.mt--30{
	margin-top:30px !important;
}
.mt--35{
	margin-top:35px !important;
}
.mt--40{
	margin-top:40px !important;
}
.mt--45{
	margin-top:45px !important;
}
.mt--50{
	margin-top:50px !important;
}
.mt--55{
	margin-top:55px !important;
}
.mt--60{
	margin-top:60px !important;
}
.mt--65{
	margin-top:65px !important;
}
.mt--70{
	margin-top:70px !important;
}
.mt--75{
	margin-top:75px !important;
}
.mt--80{
	margin-top:80px !important;
}
.mt--85{
	margin-top:85px !important;
}
.mt--90{
	margin-top:90px !important;
}
.mt--95{
	margin-top:95px !important;
}
.mt--100{
	margin-top:100px !important;
}

/* Margin left */
.ml--5{
	margin-left:5px !important;
}
.ml--10{
	margin-left:10px !important;
}
.ml--15{
	margin-left:15px !important;
}
.ml--20{
	margin-left:20px !important;
}

/* Margin right */
.mr--5{
	margin-right:5px !important;
}
.mr--10{
	margin-right:10px !important;
}
.mr--15{
	margin-right:15px !important;
}
.mr--20{
	margin-right:20px !important;
}

/* Padding top*/
.pt--0{
	padding-top:0px !important;
}
.pt--5{
	padding-top:5px !important;
}
.pt--10{
	padding-top:10px !important;
}
.pt--15{
	padding-top:15px !important;
}
.pt--20{
	padding-top:20px !important;
}
.pt--25{
	padding-top:25px !important;
}
.pt--30{
	padding-top:30px !important;
}
.pt--35{
	padding-top:35px !important;
}
.pt--40{
	padding-top:40px !important;
}
.pt--45{
	padding-top:45px !important;
}
.pt--50{
	padding-top:50px !important;
}
.pt--55{
	padding-top:55px !important;
}
.pt--60{
	padding-top:60px !important;
}
.pt--65{
	padding-top:65px !important;
}
.pt--70{
	padding-top:70px !important;
}
.pt--75{
	padding-top:75px !important;
}
.pt--80{
	padding-top:85px !important;
}
.pt--85{
	padding-top:85px !important;
}
.pt--90{
	padding-top:90px !important;
}
.pt--95{
	padding-top:95px !important;
}
.pt--100{
	padding-top:100px !important;
}

/* Padding bottom */
.pb--5{
	padding-bottom:5px !important;
}
.pb--10{
	padding-bottom:10px !important;
}
.pb--15{
	padding-bottom:15px !important;
}
.pb--20{
	padding-bottom:20px !important;
}
.pb--25{
	padding-bottom:25px !important;
}
.pb--30{
	padding-bottom:30px !important;
}
.pb--35{
	padding-bottom:35px !important;
}
.pb--40{
	padding-bottom:40px !important;
}
.pb--45{
	padding-bottom:45px !important;
}
.pb--50{
	padding-bottom:50px !important;
}
.pb--55{
	padding-bottom:55px !important;
}
.pb--60{
	padding-bottom:60px !important;
}
.pb--65{
	padding-bottom:65px !important;
}
.pb--70{
	padding-bottom:70px !important;
}
.pb--75{
	padding-bottom:75px !important;
}
.pb--80{
	padding-bottom:80px !important;
}
.pb--85{
	padding-bottom:85px !important;
}
.pb--90{
	padding-bottom:90px !important;
}
.pb--95{
	padding-bottom:95px !important;
}
.pb--100{
	padding-bottom:100px !important;
}


/* Font sizes */
.font--0{
	font-size:0 !important;
}
.font--12{
	font-size:12px !important;
}
.font--13{
	font-size:0.8125rem !important;
}
.font--14{
	font-size:0.875rem !important;
}
.font--15{
	font-size:0.9375rem !important;
}
.font--16{
	font-size:1rem !important;
}
.font--17{
	font-size:1.0625rem !important;
}
.font--18{
	font-size:1.125rem !important;
}
.font--19{
	font-size:1.1875rem !important;
}
.font--20{
	font-size:1.25rem !important;
}
.font--21{
	font-size:1.3125rem !important;
}
.font--22{
	font-size:1.375rem !important;
}
.font--23{
	font-size:1.4375rem !important;
}
.font--24{
	font-size:1.5rem !important;
}
.font--25{
	font-size:1.5625rem !important;
}
.font--26{
	font-size:1.625rem !important;
}
.font--27{
	font-size:1.6875rem !important;
}
.font--28{
	font-size:1.75rem !important;
}
.font--29{
	font-size:1.8125rem !important;
}
.font--30{
	font-size:1.875rem !important;
}
.font--31{
	font-size:1.9375rem !important;
}
.font--32{
	font-size:2rem !important;
}
.font--33{
	font-size:2.0625rem !important;
}
.font--34{
	font-size:2.125rem !important;
}
.font--35{
	font-size:2.1875rem !important;
}
.font--40{
	font-size:2.5rem !important;
}
.font--45{
	font-size:2.8125rem !important;
}
.font--50{
	font-size:3.125rem !important;
}

.bt--1{
	border-top:1px solid #dadada;
}
.bb--1{
	border-bottom:1px solid #dadada;
}

@media screen and (max-width:1139px){
	.font--13{
		font-size:14px !important;
	}
	.font--14{
		font-size:14px !important;
	}
}
@media screen and (max-width:979px){
	.font--15{
		font-size:14px !important;
	}
	.font--16{
		font-size:14px !important;
	}
}
@media screen and (max-width:599px){
	.font--17{
		font-size:14px !important;
	}
	.font--18{
		font-size:14px !important;
	}
	.font--19{
		font-size:14px !important;
	}
}