/*font-size*/

.cm-f-5{
	font-size:5px;
}
.cm-f-7{
	font-size:7px;
}
.cm-f-8{
	font-size:8px;
}
.cm-f-9{
	font-size:9px;
}
.cm-f-10{
	font-size:10px;
}
.cm-f-11{
	font-size:11px;
}
.cm-f-12{
	font-size:12px;
}
.cm-f-13{
	font-size:13px;
}
.cm-f-14{
	font-size:14px;
}
.cm-f-15{
	font-size:15px;
}
.cm-f-16{
	font-size:16px;
}
.cm-f-17{
	font-size:17px;
}
.cm-f-18{
	font-size:18px;
}
.cm-f-19{
	font-size:19px;
}
.cm-f-20{
	font-size:20px;
}
.cm-f-21{
	font-size:21px;
}
.cm-f-22{
	font-size:22px;
}
.cm-f-23{
	font-size:23px;
}
.cm-f-24{
	font-size:24px;
}
.cm-f-25{
	font-size:25px;
}

/*padding*/

.cm-p-5{
	padding: 5px; 
}
.cm-p-10{
	padding: 10px; 
} 
.cm-p-15{
	padding: 15px; 
} 
.cm-p-20{
	padding: 20px; 
} 
.cm-p-25{
	padding: 25px; 
} 
.cm-p-30{
	padding: 30px; 
} 
.cm-p-35{
	padding: 35px; 
} 
.cm-p-40{
	padding: 40px; 
} 
.cm-p-45{
	padding: 45px; 
} 
.cm-p-50{
	padding: 50px; 
} 
.cm-p-60{
	padding: 60px; 
} 
.cm-p-70{
	padding: 70px; 
} 
.cm-p-80{
	padding: 80px; 
} 
.cm-p-90{
	padding: 90px; 
} 
.cm-p-100{
	padding: 100px; 
} 




.cm-pt-5, .cm-py-5{
	padding-top: 5px; 
}
.cm-pb-5, .cm-py-5{
	padding-bottom: 5px; 
}
.cm-pr-5, .cm-px-5{
	padding-right: 5px; 
}
.cm-pl-5, .cm-px-5{
	padding-left: 5px; 
}


.cm-pt-10, .cm-py-10{
	padding-top: 10px; 
} 
.cm-pb-10, .cm-py-10{
	padding-bottom: 10px; 
} 
.cm-pr-10, .cm-px-10{
	padding-right: 10px; 
} 
.cm-pl-10, .cm-px-10{
	padding-left: 10px; 
} 

.cm-pt-15, .cm-py-15{
	padding-top: 15px; 
} 
.cm-pb-15, .cm-py-15{
	padding-bottom: 15px; 
} 
.cm-pr-15, .cm-px-15{
	padding-right: 15px; 
}
.cm-pl-15, .cm-px-15{
	padding-left: 15px; 
} 

.cm-pt-20, .cm-py-20{
	padding-top: 20px; 
} 
.cm-pb-20, .cm-py-20{
	padding-bottom: 20px; 
} 
.cm-pr-20, .cm-px-20{
	padding-right: 20px; 
}
.cm-pl-20, .cm-px-20{
	padding-left: 20px; 
}

.cm-pt-25, .cm-py-25{
	padding-top: 25px; 
} 
.cm-pb-25, .cm-py-25{
	padding-bottom: 25px; 
}  
.cm-pr-25, .cm-px-25{
	padding-right: 25px; 
}  
.cm-pl-25, .cm-px-25{
	padding-left: 25px; 
} 

.cm-pt-30, .cm-py-30{
	padding-top: 30px; 
} 
.cm-pb-30, .cm-py-30{
	padding-bottom: 30px; 
} 
.cm-pr-30, .cm-px-30{
	padding-right: 30px; 
} 
.cm-pl-30, .cm-px-30{
	padding-left: 30px; 
} 

.cm-pt-35, .cm-py-35{
	padding-top: 35px; 
} 
.cm-pb-35, .cm-py-35{
	padding-bottom: 35px; 
} 
.cm-pr-35, .cm-px-35{
	padding-right: 35px; 
} 
.cm-pl-35, .cm-px-35{
	padding-left: 35px; 
}

.cm-pt-40, .cm-py-40{
	padding-top: 40px; 
} 
.cm-pb-40, .cm-py-40{
	padding-bottom: 40px; 
} 
.cm-pr-40, .cm-px-40{
	padding-right: 40px; 
}  
.cm-pl-40, .cm-px-40{
	padding-left: 40px; 
} 

.cm-pt-45, .cm-py-45{
	padding-top: 45px; 
} 
.cm-pb-45, .cm-py-45{
	padding-bottom: 45px; 
} 
.cm-pr-45, .cm-px-45{
	padding-right: 45px; 
} 
.cm-pl-45, .cm-px-45{
	padding-left: 45px; 
} 

.cm-pt-50, .cm-py-50{
	padding-top: 50px; 
} 
.cm-pb-50, .cm-py-50{
	padding-bottom: 50px; 
} 
.cm-pr-50, .cm-px-50{
	padding-right: 50px; 
} 
.cm-pl-50, .cm-px-50{
	padding-left: 50px; 
} 

.cm-pt-60, .cm-py-60{
	padding-top: 60px; 
} 
.cm-pb-60, .cm-py-60{
	padding-bottom: 60px; 
} 
.cm-pr-60, .cm-px-60{
	padding-right: 60px; 
} 
.cm-pl-60, .cm-px-60{
	padding-left: 60px; 
} 

.cm-pt-70, .cm-py-70{
	padding-top: 70px; 
}
.cm-pb-70, .cm-py-70{
	padding-bottom: 70px; 
} 
.cm-pr-70, .cm-px-70{
	padding-right: 70px; 
} 
.cm-pl-70, .cm-px-70{
	padding-left: 70px; 
} 

.cm-pt-80, .cm-py-80{
	padding-top: 80px; 
} 
.cm-pb-80, .cm-py-80{
	padding-bottom: 80px; 
}
.cm-pr-80, .cm-px-80{
	padding-right: 80px; 
} 
.cm-pl-80, .cm-px-80{
	padding-left: 80px; 
} 

.cm-pt-90, .cm-py-90{
	padding-top: 90px; 
} 
.cm-pb-90, .cm-py-90{
	padding-bottom: 90px; 
} 
.cm-pr-90, .cm-px-90{
	padding-right: 90px; 
} 
.cm-pl-90, .cm-px-90{
	padding-left: 90px; 
} 

.cm-pt-100, .cm-py-100{
	padding-top: 100px; 
} 
.cm-pb-100, .cm-py-100{
	padding-bottom: 100px; 
} 
.cm-pr-100, .cm-px-100{
	padding-right: 100px; 
} 
.cm-pl-100, .cm-px-100{
	padding-left: 100px; 
} 

/*margin*/

.cm-m-5{
	margin: 5px; 
}
.cm-m-10{
	margin: 10px; 
} 
.cm-m-15{
	margin: 15px; 
} 
.cm-m-20{
	margin: 20px; 
} 
.cm-m-25{
	margin: 25px; 
} 
.cm-m-30{
	margin: 30px; 
} 
.cm-m-35{
	margin: 35px; 
} 
.cm-m-40{
	margin: 40px; 
} 
.cm-m-45{
	margin: 45px; 
} 
.cm-m-50{
	margin: 50px; 
} 
.cm-m-60{
	margin: 60px; 
} 
.cm-m-70{
	margin: 70px; 
} 
.cm-m-80{
	margin: 80px; 
} 
.cm-m-90{
	margin: 90px; 
} 
.cm-m-100{
	margin: 100px; 
} 


.cm-mt-5, .cm-my-5{
	margin-top: 5px; 
}
.cm-mb-5, .cm-my-5{
	margin-bottom: 5px; 
}
.cm-mr-5, .cm-mx-5{
	margin-right: 5px; 
}
.cm-ml-5, .cm-mx-5{
	margin-left: 5px; 
}


.cm-mt-10, .cm-my-10{
	margin-top: 10px; 
} 
.cm-mb-10, .cm-my-10{
	margin-bottom: 10px; 
} 
.cm-mr-10, .cm-mx-10{
	margin-right: 10px; 
} 
.cm-ml-10, .cm-mx-10{
	margin-left: 10px; 
} 

.cm-mt-15, .cm-my-15{
	margin-top: 15px; 
} 
.cm-mb-15, .cm-my-15{
	margin-bottom: 15px; 
} 
.cm-mr-15, .cm-mx-15{
	margin-right: 15px; 
}
.cm-ml-15, .cm-mx-15{
	margin-left: 15px; 
} 

.cm-mt-20, .cm-my-20{
	margin-top: 20px; 
} 
.cm-mb-20, .cm-my-20{
	margin-bottom: 20px; 
} 
.cm-mr-20, .cm-mx-20{
	margin-right: 20px; 
}
.cm-ml-20, .cm-mx-20{
	margin-left: 20px; 
}

.cm-mt-25, .cm-my-25{
	margin-top: 25px; 
} 
.cm-mb-25, .cm-my-25{
	margin-bottom: 25px; 
}  
.cm-mr-25, .cm-mx-25{
	margin-right: 25px; 
}  
.cm-ml-25, .cm-mx-25{
	margin-left: 25px; 
} 

.cm-mt-30, .cm-my-30{
	margin-top: 30px; 
} 
.cm-mb-30, .cm-my-30{
	margin-bottom: 30px; 
} 
.cm-mr-30, .cm-mx-30{
	margin-right: 30px; 
} 
.cm-ml-30, .cm-mx-30{
	margin-left: 30px; 
} 

.cm-mt-35, .cm-my-35{
	margin-top: 35px; 
} 
.cm-mb-35, .cm-my-35{
	margin-bottom: 35px; 
} 
.cm-mr-35, .cm-mx-35{
	margin-right: 35px; 
} 
.cm-ml-35, .cm-mx-35{
	margin-left: 35px; 
}

.cm-mt-40, .cm-my-40{
	margin-top: 40px; 
} 
.cm-mb-40, .cm-my-40{
	margin-bottom: 40px; 
} 
.cm-mr-40, .cm-mx-40{
	margin-right: 40px; 
}  
.cm-ml-40, .cm-mx-40{
	margin-left: 40px; 
} 

.cm-mt-45, .cm-my-45{
	margin-top: 45px; 
} 
.cm-mb-45, .cm-my-45{
	margin-bottom: 45px; 
} 
.cm-mr-45, .cm-mx-45{
	margin-right: 45px; 
} 
.cm-ml-45, .cm-mx-45{
	margin-left: 45px; 
} 

.cm-mt-50, .cm-my-50{
	margin-top: 50px; 
} 
.cm-mb-50, .cm-my-50{
	margin-bottom: 50px; 
} 
.cm-mr-50, .cm-mx-50{
	margin-right: 50px; 
} 
.cm-ml-50, .cm-mx-50{
	margin-left: 50px; 
} 

.cm-mt-60, .cm-my-60{
	margin-top: 60px; 
} 
.cm-mb-60, .cm-my-60{
	margin-bottom: 60px; 
} 
.cm-mr-60, .cm-mx-60{
	margin-right: 60px; 
} 
.cm-ml-60, .cm-mx-60{
	margin-left: 60px; 
} 

.cm-mt-70, .cm-my-70{
	margin-top: 70px; 
}
.cm-mb-70, .cm-my-70{
	margin-bottom: 70px; 
} 
.cm-mr-70, .cm-mx-70{
	margin-right: 70px; 
} 
.cm-ml-70, .cm-mx-70{
	margin-left: 70px; 
} 

.cm-mt-80, .cm-my-80{
	margin-top: 80px; 
} 
.cm-mb-80, .cm-my-80{
	margin-bottom: 80px; 
}
.cm-mr-80, .cm-mx-80{
	margin-right: 80px; 
} 
.cm-ml-80, .cm-mx-80{
	margin-left: 80px; 
} 

.cm-mt-90, .cm-my-90{
	margin-top: 90px; 
} 
.cm-mb-90, .cm-my-90{
	margin-bottom: 90px; 
} 
.cm-mr-90, .cm-mx-90{
	margin-right: 90px; 
} 
.cm-ml-90, .cm-mx-90{
	margin-left: 90px; 
} 

.cm-mt-100, .cm-my-100{
	margin-top: 100px; 
} 
.cm-mb-100, .cm-my-100{
	margin-bottom: 100px; 
} 
.cm-mr-100, .cm-mx-100{
	margin-right: 100px; 
} 
.cm-ml-100, .cm-mx-100{
	margin-left: 100px; 
} 


/*button*/

.cm-btn-sm{
	padding: 5px 10px;
	font-size: 16px;
	text-decoration: none;   
}
.cm-btn-reg{ 
	padding:10px 20px;
	font-size: 16px;
	text-decoration: none;
}

.cm-btn-100{ 
	padding: 10px 20px;
	font-size: 16px;
	text-decoration: none;
	width: 100%;
}
.cm-btn-blue{
	background: #3abeeb;
	color: #ffffff;
}
.cm-btn-blue:hover{
	box-shadow: 0 0 0 4px rgb(58 190 235 / 33%);
    transition: all .2s ease-in;
    color: #ffffff ;
	text-decoration: none;
}

.cm-btn-green{
	background: #4ab654;
	color: #ffffff;
}
.cm-btn-green:hover{
	box-shadow: 0 0 0 4px rgb(58 190 235 / 33%);
    transition: all .2s ease-in;
    color: #ffffff ;
	text-decoration: none;
}

.cm-btn-outline{
	border:1px solid #181818;
	color: #181818;
	text-decoration: none;
}

.cm-btn-outline:hover{
	border:1px solid #3abeeb;
	color: #3abeeb;
	text-decoration: none;
}
 
.cm-bg-o-blue{
	background-color: #6dcff61f;
}
.cm-bg-o-green{
	background-color:#4ab6541f;
} 

.cm-bg-o-gray{
	background-color:rgb(245 245 245);
} 



/*display flex*/