.clear {
	clear: both;
}
.clear-h {
	clear: both;
	height: 40px;
}
.clear-h-10 {
	clear: both;
	height: 10px;
}
.clear-h-20 {
	clear: both;
	height: 20px;
}
.pos-absolute {
    position: absolute;
}
.pos-relative {
    position: relative;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.vertical-middle {
    vertical-align: middle;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.tb-cell {
    display: table-cell;
}
.none-px {
	padding: 0px !important;
	margin: 0px !important;
}
.p-h-0, .child-p-h-0 > div, .div-p-h-0 div {
    padding-left: 0px;
    padding-right: 0px;
}
.p-left-5 {
    padding-left: 5px;
}
.p-left-10 {
    padding-left: 10px !important;
}
.p-left-15 {
    padding-left: 15px;
}
.p-left-5p {
	padding-left: 5% !important;
}
.p-top-5 {
	padding-top: 5px;
}
.p-top-10 {
	padding-top: 10px;
}
.p-top-13 {
	padding-top: 13px;
}
.p-top-15 {
	padding-top: 15px;
}
.p-top-20 {
	padding-top: 20px;
}
.p-top-30 {
	padding-top: 30px;
}
.p-top-40 {
	padding-top: 40px;
}
.p-bottom-10 {
	padding-bottom: 10px;
}
.p-bottom-20 {
	padding-bottom: 20px;
}
.p-right-3 {
	padding-right: 3px;
}
.p-right-10 {
	padding-right: 10px;
}
.m-auto {
    margin: auto;
}
.m-h-0 {
	margin-left: 0px;
	margin-right: 0px;
}
.m-left-5p {
	margin-left: 5%;
}
.m-left-5 {
	margin-left: 5px;
}
.m-left-10 {
	margin-left: 10px !important;
}
.m-left-20 {
	margin-left: 20px;
}
.m-left-30 {
	margin-left: 30px;
}
.m-top-5 {
	margin-top: 5px;
}
.m-top-10 {
	margin-top: 10px;
}
.m-top-20 {
	margin-top: 20px;
}
.m-top-70 {
	margin-top: 70px;
}
.m-top-45 {
	margin-top: 45px;
}
.m-right-10 {
	margin-right: 10px !important;
}
.c-type-1 {
	color: #ffcc4e;
}
.c-fff {
    color: #fff;
}
.c-f7941d {
	color: #f7941d;
}
.c-ed1a3b {
	color: #ed1a3b !important;
}
.c-c5c5c5 {
	color: #c5c5c5;
}
.bg-none {
	background: none;
}
.bg-f7941d {
	background-color: #f7941d;
}
.bg-22779d {
	background-color: #22779d;
}
.bg-f7f7f7{
	background-color: #f7f7f7 !important;
}
.div-circle {
    border-radius: 50%;
}
.text-over {
	word-wrap: break-word; 
}
.b-none {
	border: none;
}
.over-hidden {
	overflow: hidden;
}
.z-1 {
	z-index: 1;
}
.z-2 {
	z-index: 2;
}
.z-hidden {
	z-index: -1;
}
.display-none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.w-100 {
	width: 100%;
}
.margin-b-20 {
	margin-bottom : 20px;
}
.margin-b-30 {
	margin-bottom : 30px !important;
}
.h-0 {
	height: 0px !important;
}