.error{
	border:1px solid red !important;
	outline:1px solid red !important;
}
/*loader*/
.a2exfr_loader{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, 0.56);
	z-index:2000;
}
.a2exfr_loader .fa{
	margin-top:20%;
	margin-left:50%;
	color:#7FC922;
}
.vh_center{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.h_center{
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.v_center{
	margin:0;
	position:absolute;
	top:50%;
	transform:translate(0, -50%);
}
/*modal*/
.my_modal_cont{
	background-color:#fff;
	margin:0 auto;
	overflow:hidden;
	padding:20px;
	width:100%;
}
#ajaxModal .modal-dialog{
	pointer-events:auto;
}
#ajaxModal .close{
	cursor:pointer;
}
/*display*/
.block{
	display:block;
}
.inline{
	display:inline;
}
.inline-block{
	display:inline-block;
}
.relative{
	position:relative;
}
/*border-radius*/
.border-radius-10{
	border-radius:10px;
}
.border-radius-30{
	border-radius:30px;
}
/*font -size*/
.font8{
	font-size:8px;
}
.font9{
	font-size:9px;
}
.font10{
	font-size:10px;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:12px;
}
.font13{
	font-size:13px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font16{
	font-size:16px;
}
.font17{
	font-size:17px;
}
.font18{
	font-size:18px;
}
.font19{
	font-size:19px;
}
.font20{
	font-size:20px;
}
.font21{
	font-size:21px;
}
.font22{
	font-size:22px;
}
.font23{
	font-size:23px;
}
.font24{
	font-size:24px;
}
.font25{
	font-size:25px;
}
.font30{
	font-size:30px;
}
.font35{
	font-size:35px;
}
.font40{
	font-size:40px;
}
.font50{
	font-size:50px;
}
.font60{
	font-size:60px;
}
.font200{
	font-size:200px;
}
/*weight*/
.fw-normal{
	font-weight:normal;
}
.fw-light{
	font-weight:lighter;
}
.fw-bold{
	font-weight:bold;
}
.fw600{
	font-weight:600;
}
/*font style*/
.fs-i{
	font-style:italic;
}
/*tt*/
.text-capitalize{
	text-transform:capitalize;
}
.text-uppercase{
	text-transform:uppercase;
}
/*margins*/

.mb-0{
	margin-bottom:0 !important;
}
.mb-5{
	margin-bottom:5px !important;
}
.mb-10{
	margin-bottom:10px;
}
.mb-15{
	margin-bottom:15px;
}
.mb-20{
	margin-bottom:20px;
}
.mb-25{
	margin-bottom:25px;
}
.mb-30{
	margin-bottom:30px;
}
.mb-35{
	margin-bottom:35px;
}
.mb-40{
	margin-bottom:40px;
}
.mb-45{
	margin-bottom:45px;
}
.mb-50{
	margin-bottom:50px;
}
.mb-55{
	margin-bottom:55px;
}
.mb-60{
	margin-bottom:60px;
}
.mb-70{
	margin-bottom:70px;
}
.mb-80{
	margin-bottom:80px;
}
.mb-90{
	margin-bottom:90px;
}
.mb-100{
	margin-bottom:100px;
}
.mb-120{
	margin-bottom:120px;
}
.mb-200{
	margin-bottom:200px;
}
.mt-0{
	margin-top:0;
}
.mt-5{
	margin-top:5px;
}
.mt-10{
	margin-top:10px;
}
.mt-15{
	margin-top:15px;
}
.mt-20{
	margin-top:20px;
}
.mt-25{
	margin-top:25px;
}
.mt-30{
	margin-top:30px;
}
.mt-35{
	margin-top:35px;
}
.mt-40{
	margin-top:40px;
}
.mt-45{
	margin-top:45px;
}
.mt-50{
	margin-top:50px;
}
.mt-55{
	margin-top:55px;
}
.mt-60{
	margin-top:60px;
}
.mt-80{
	margin-top:80px;
}
.mt-90{
	margin-top:90px;
}
.mr-0{
	margin-right:0;
}
.mr-5{
	margin-right:5px !important;
}
.mr-10{
	margin-right:10px;
}
.mr-15{
	margin-right:15px;
}
.mr-20{
	margin-right:20px;
}
.mr-25{
	margin-right:25px;
}
.mr-30{
	margin-right:30px;
}
.mr-35{
	margin-right:35px;
}
.mr-40{
	margin-right:40px;
}
.mr-45{
	margin-right:45px;
}
.mr-50{
	margin-right:50px;
}
.mr-55{
	margin-right:55px;
}
.mr-60{
	margin-right:60px;
}
.ml-0{
	margin-left:0;
}
.ml-5{
	margin-left:5px !important;
}
.ml-10{
	margin-left:10px;
}
.ml-15{
	margin-left:15px;
}
.ml-20{
	margin-left:20px;
}
.ml-25{
	margin-left:25px;
}
.ml-30{
	margin-left:30px;
}
.ml-35{
	margin-left:35px;
}
.ml-40{
	margin-left:40px;
}
.ml-45{
	margin-left:45px;
}
.ml-50{
	margin-left:50px;
}
.ml-55{
	margin-left:55px;
}
.ml-60{
	margin-left:60px;
}
.ml-75{
	margin-left:75px;
}
/*paddings*/
.pb-0{
	padding-bottom:0 !important;
}
.pb-5{
	padding-bottom:5px !important;
}
.pb-10{
	padding-bottom:10px;
}
.pb-15{
	padding-bottom:15px;
}
.pb-20{
	padding-bottom:20px;
}
.pb-25{
	padding-bottom:25px;
}
.pb-30{
	padding-bottom:30px;
}
.pb-35{
	padding-bottom:35px;
}
.pb-40{
	padding-bottom:40px;
}
.pb-45{
	padding-bottom:45px;
}
.pb-50{
	padding-bottom:50px;
}
.pb-55{
	padding-bottom:55px;
}
.pb-60{
	padding-bottom:60px;
}
.pt-0{
	padding-top:0;
}
.pt-5{
	padding-top:5px !important;
}
.pt-10{
	padding-top:10px;
}
.pt-15{
	padding-top:15px;
}
.pt-20{
	padding-top:20px;
}
.pt-25{
	padding-top:25px;
}
.pt-30{
	padding-top:30px;
}
.pt-35{
	padding-top:35px;
}
.pt-40{
	padding-top:40px;
}
.pt-45{
	padding-top:45px;
}
.pt-50{
	padding-top:50px;
}
.pt-55{
	padding-top:55px;
}
.pt-60{
	padding-top:60px;
}
.pr-0{
	padding-right:0;
}
.pr-5{
	padding-right:5px !important;
}
.pr-10{
	padding-right:10px;
}
.pr-15{
	padding-right:15px;
}
.pr-20{
	padding-right:20px;
}
.pr-25{
	padding-right:25px;
}
.pr-30{
	padding-right:30px;
}
.pr-35{
	padding-right:35px;
}
.pr-40{
	padding-right:40px;
}
.pr-45{
	padding-right:45px;
}
.pr-50{
	padding-right:50px;
}
.pr-55{
	padding-right:55px;
}
.pr-60{
	padding-right:60px;
}
.pl-0{
	padding-left:0;
}
.pl-5{
	padding-left:5px !important;
}
.pl-10{
	padding-left:10px;
}
.pl-15{
	padding-left:15px;
}
.pl-20{
	padding-left:20px;
}
.pl-25{
	padding-left:25px;
}
.pl-30{
	padding-left:30px;
}
.pl-35{
	padding-left:35px;
}
.pl-40{
	padding-left:40px;
}
.pl-45{
	padding-left:45px;
}
.pl-50{
	padding-left:50px;
}
.pl-55{
	padding-left:55px;
}
.pl-60{
	padding-left:60px;
}
/*max-width*/
.mw100{
	max-width:100px;
}
.mw200{
	max-width:200px;
}
.mw300{
	max-width:300px;
}
.mw400{
	max-width:400px;
}
.mw500{
	max-width:500px;
}
.mw600{
	max-width:600px;
}
/*line-height*/
.lh-35{
	line-height: 35px;
}