/* Insert Your Custom CSS Here */

.mg--5 {
	margin: -5px !important;
}

.mgtp--5 {
	margin-top: -5px !important;
}

.mgr--5 {
	margin-right: -5px !important;
}

.mgbt--5 {
	margin-bottom: -5px !important;
}

.mgl--5 {
	margin-left: -5px !important;
}

.mg-0 {
	margin: 0px !important;
}

.mgtp-0 {
	margin-top: 0px !important;
}

.mgr-0 {
	margin-right: 0px !important;
}

.mgbt-0 {
	margin-bottom: 0px !important;
}

.mgl-0 {
	margin-left: 0px !important;
}

.mg-1 {
	margin: 1px !important;
}

.mg-2 {
	margin: 2px !important;
}

.mgtp-2 {
	margin-top: 2px !important;
}

.mgr-2 {
	margin-right: 2px !important;
}

.mgbt-2 {
	margin-bottom: 2px !important;
}

.mgl-2 {
	margin-left: 2px !important;
}

.mg-5 {
	margin: 5px !important;
}

.mgtp-5 {
	margin-top: 5px !important;
}

.mgr-5 {
	margin-right: 5px !important;
}

.mgbt-5 {
	margin-bottom: 5px !important;
}

.mgl-5 {
	margin-left: 5px !important;
}

@media screen and (min-width: 450px) {

	.mg-10 {
		margin: 10px !important;
	}

	.mgtp-10 {
		margin-top: 10px !important;
	}

	.mgr-10 {
		margin-right: 10px !important;
	}

	.mgbt-10 {
		margin-bottom: 10px !important;
	}

	.mgl-10 {
		margin-left: 10px !important;
	}

	.mg-20 {
		margin: 20px !important;
	}

	.mgtp-20 {
		margin-top: 20px !important;
	}

	.mgr-20 {
		margin-right: 20px !important;
	}

	.mgbt-20 {
		margin-bottom: 20px !important;
	}

	.mgl-20 {
		margin-left: 20px !important;
	}

	.mg-30 {
		margin: 30px !important;
	}

	.mgtp-30 {
		margin-top: 30px !important;
	}

	.mgr-30 {
		margin-right: 30px !important;
	}

	.mgbt-30 {
		margin-bottom: 30px !important;
	}

	.mgl-30 {
		margin-left: 30px !important;
	}

	.mg-40 {
		margin: 40px !important;
	}

	.mgtp-40 {
		margin-top: 40px !important;
	}

	.mgr-40 {
		margin-right: 40px !important;
	}

	.mgbt-40 {
		margin-bottom: 40px !important;
	}

	.mgl-40 {
		margin-left: 40px !important;
	}

	.mg-50 {
		margin: 50px !important;
	}

	.mgtp-50 {
		margin-top: 50px !important;
	}

	.mgr-50 {
		margin-right: 50px !important;
	}

	.mgbt-50 {
		margin-bottom: 50px !important;
	}

	.mgl-50 {
		margin-left: 50px !important;
	}

	.mg-100 {
		margin: 100px !important;
	}

	.mgtp-100 {
		margin-top: 100px !important;
	}

	.mgr-100 {
		margin-right: 100px !important;
	}

	.mgbt-100 {
		margin-bottom: 100px !important;
	}

	.mgl-100 {
		margin-left: 100px !important;
	}
}

@media screen and (max-width: 450px) {

	.mg-10 {
		margin: 5px !important;
	}

	.mgtp-10 {
		margin-top: 5px !important;
	}

	.mgr-10 {
		margin-right: 5px !important;
	}

	.mgbt-10 {
		margin-bottom: 5px !important;
	}

	.mgl-10 {
		margin-left: 5px !important;
	}

	.mg-20 {
		margin: 10px !important;
	}

	.mgtp-20 {
		margin-top: 10px !important;
	}

	.mgr-20 {
		margin-right: 10px !important;
	}

	.mgbt-20 {
		margin-bottom: 10px !important;
	}

	.mgl-20 {
		margin-left: 10px !important;
	}

	.mg-30 {
		margin: 15px !important;
	}

	.mgtp-30 {
		margin-top: 15px !important;
	}

	.mgr-30 {
		margin-right: 15px !important;
	}

	.mgbt-30 {
		margin-bottom: 15px !important;
	}

	.mgl-30 {
		margin-left: 15px !important;
	}

	.mg-40 {
		margin: 20px !important;
	}

	.mgtp-40 {
		margin-top: 20px !important;
	}

	.mgr-40 {
		margin-right: 20px !important;
	}

	.mgbt-40 {
		margin-bottom: 20px !important;
	}

	.mgl-40 {
		margin-left: 20px !important;
	}

	.mg-50 {
		margin: 25px !important;
	}

	.mgtp-50 {
		margin-top: 25px !important;
	}

	.mgr-50 {
		margin-right: 25px !important;
	}

	.mgbt-50 {
		margin-bottom: 25px !important;
	}

	.mgl-50 {
		margin-left: 25px !important;
	}

	.mg-100 {
		margin: 50px !important;
	}

	.mgtp-100 {
		margin-top: 50px !important;
	}

	.mgr-100 {
		margin-right: 50px !important;
	}

	.mgbt-100 {
		margin-bottom: 50px !important;
	}

	.mgl-100 {
		margin-left: 50px !important;
	}
}

.pd-0 {
	padding: 0px !important;
}

.pdtp-0 {
	padding-top: 0px !important;
}

.pdr-0 {
	padding-right: 0px !important;
}

.pdbt-0 {
	padding-bottom: 0px !important;
}

.pdl-0 {
	padding-left: 0px !important;
}

@media screen and (min-width: 450px) {

	.pd-2 {
		padding: 2px !important;
	}

	.pdtp-2 {
		padding-top: 2px !important;
	}

	.pdr-2 {
		padding-right: 2px !important;
	}

	.pdbt-2 {
		padding-bottom: 2px !important;
	}

	.pdl-2 {
		padding-left: 2px !important;
	}

	.pd-5 {
		padding: 5px !important;
	}

	.pdtp-5 {
		padding-top: 5px !important;
	}

	.pdr-5 {
		padding-right: 5px !important;
	}

	.pdbt-5 {
		padding-bottom: 5px !important;
	}

	.pdl-5 {
		padding-left: 5px !important;
	}

	.pd-10 {
		padding: 10px !important;
	}

	.pdtp-10 {
		padding-top: 10px !important;
	}

	.pdr-10 {
		padding-right: 10px !important;
	}

	.pdbt-10 {
		padding-bottom: 10px !important;
	}

	.pdl-10 {
		padding-left: 10px !important;
	}

	.pd-20 {
		padding: 20px !important;
	}

	.pdtp-20 {
		padding-top: 20px !important;
	}

	.pdr-20 {
		padding-right: 20px !important;
	}

	.pdbt-20 {
		padding-bottom: 20px !important;
	}

	.pdl-20 {
		padding-left: 20px !important;
	}

	.pd-30 {
		padding: 30px !important;
	}

	.pdtp-30 {
		padding-top: 30px !important;
	}

	.pdr-30 {
		padding-right: 30px !important;
	}

	.pdbt-30 {
		padding-bottom: 30px !important;
	}

	.pdl-30 {
		padding-left: 30px !important;
	}

	.pd-40 {
		padding: 40px !important;
	}

	.pdtp-40 {
		padding-top: 40px !important;
	}

	.pdr-40 {
		padding-right: 40px !important;
	}

	.pdbt-40 {
		padding-bottom: 40px !important;
	}

	.pdl-40 {
		padding-left: 40px !important;
	}

	.pd-50 {
		padding: 50px !important;
	}

	.pdtp-50 {
		padding-top: 50px !important;
	}

	.pdr-50 {
		padding-right: 50px !important;
	}

	.pdbt-50 {
		padding-bottom: 50px !important;
	}

	.pdl-50 {
		padding-left: 50px !important;
	}
}

@media screen and (max-width: 450px) {

	.pd-2 {
		padding: 1px !important;
	}

	.pdtp-2 {
		padding-top: 1px !important;
	}

	.pdr-2 {
		padding-right: 1px !important;
	}

	.pdbt-2 {
		padding-bottom: 1px !important;
	}

	.pdl-2 {
		padding-left: 1px !important;
	}

	.pd-5 {
		padding: 2px !important;
	}

	.pdtp-5 {
		padding-top: 2px !important;
	}

	.pdr-5 {
		padding-right: 2px !important;
	}

	.pdbt-5 {
		padding-bottom: 2px !important;
	}

	.pdl-5 {
		padding-left: 2px !important;
	}

	.pd-10 {
		padding: 5px !important;
	}

	.pdtp-10 {
		padding-top: 5px !important;
	}

	.pdr-10 {
		padding-right: 5px !important;
	}

	.pdbt-10 {
		padding-bottom: 5px !important;
	}

	.pdl-10 {
		padding-left: 5px !important;
	}

	.pd-20 {
		padding: 10px !important;
	}

	.pdtp-20 {
		padding-top: 10px !important;
	}

	.pdr-20 {
		padding-right: 10px !important;
	}

	.pdbt-20 {
		padding-bottom: 10px !important;
	}

	.pdl-20 {
		padding-left: 10px !important;
	}

	.pd-30 {
		padding: 15px !important;
	}

	.pdtp-30 {
		padding-top: 15px !important;
	}

	.pdr-30 {
		padding-right: 15px !important;
	}

	.pdbt-30 {
		padding-bottom: 15px !important;
	}

	.pdl-30 {
		padding-left: 15px !important;
	}

	.pd-40 {
		padding: 20px !important;
	}

	.pdtp-40 {
		padding-top: 20px !important;
	}

	.pdr-40 {
		padding-right: 20px !important;
	}

	.pdbt-40 {
		padding-bottom: 20px !important;
	}

	.pdl-40 {
		padding-left: 20px !important;
	}

	.pd-50 {
		padding: 25px !important;
	}

	.pdtp-50 {
		padding-top: 25px !important;
	}

	.pdr-50 {
		padding-right: 25px !important;
	}

	.pdbt-50 {
		padding-bottom: 25px !important;
	}

	.pdl-50 {
		padding-left: 25px !important;
	}
}

.width-75 {
	width: 75% !important;
}

.width-80 {
	width: 80% !important;
}

.width-90 {
	width: 90% !important;
}

.width-100 {
	width: 100% !important;
}

.width-30px {
	width: 30px !important;
}

.width-50px {
	width: 50px !important;
}

.width-100px {
	width: 100px !important;
}

.width-120px {
	width: 120px !important;
}

.width-150px {
	width: 150px !important;
}

.width-200px {
	width: 200px !important;
}

.width-300px {
	width: 300px !important;
}

.width-400px {
	width: 400px !important;
}

.width-auto {
	width: auto !important;
}

.align-c {
	text-align: center !important;
}

.align-i {
	text-align: left !important;
}

.align-d {
	text-align: right !important;
}

.align-j {
	text-align: justify !important;
}

.align-v {
	vertical-align: middle !important;
}

.align-t {
	vertical-align: top !important;
}

.align-b {
	vertical-align: bottom !important;
}

.opacity-0 {
	opacity: 0 !important;
	filter: alpha(opacity=0) !important;
	/* For IE8 and earlier */
}

.opacity-05 {
	opacity: 0.05 !important;
	filter: alpha(opacity=05) !important;
	/* For IE8 and earlier */
}

.opacity-10 {
	opacity: 0.1 !important;
	filter: alpha(opacity=10) !important;
	/* For IE8 and earlier */
}

.opacity-20 {
	opacity: 0.2 !important;
	filter: alpha(opacity=20) !important;
	/* For IE8 and earlier */
}

.opacity-30 {
	opacity: 0.3 !important;
	filter: alpha(opacity=30) !important;
	/* For IE8 and earlier */
}

.opacity-40 {
	opacity: 0.4 !important;
	filter: alpha(opacity=40) !important;
	/* For IE8 and earlier */
}

.opacity-50 {
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
	/* For IE8 and earlier */
}

.opacity-60 {
	opacity: 0.6 !important;
	filter: alpha(opacity=60) !important;
	/* For IE8 and earlier */
}

.opacity-70 {
	opacity: 0.7 !important;
	filter: alpha(opacity=70) !important;
	/* For IE8 and earlier */
}

.opacity-80 {
	opacity: 0.8 !important;
	filter: alpha(opacity=80) !important;
	/* For IE8 and earlier */
}

.opacity-90 {
	opacity: 0.9 !important;
	filter: alpha(opacity=90) !important;
	/* For IE8 and earlier */
}

.opacity-100 {
	opacity: 1 !important;
	filter: alpha(opacity=1) !important;
	/* For IE8 and earlier */
}

.font-italic {
	font-style: italic !important;
}

.font-tachado {
	text-decoration: line-through !important;
}

.font-underline {
	text-decoration: underline !important;
}

.font-bold {
	font-weight: bold;
}

.font-light-bold {
	font-weight: 400;
}

@media screen and (min-width: 450px) {
	.font-10 {
		font-size: 10px !important;
	}

	.font-11 {
		font-size: 11px !important;
	}

	.font-12 {
		font-size: 12px !important;
	}

	.font-14 {
		font-size: 14px !important;
	}

	.font-16 {
		font-size: 16px !important;
	}

	.font-18 {
		font-size: 18px !important;
	}

	.font-20 {
		font-size: 20px !important;
	}

	.font-22 {
		font-size: 22px !important;
	}

	.font-24 {
		font-size: 24px !important;
	}

	.font-28 {
		font-size: 28px !important;
	}

	.font-30 {
		font-size: 30px !important;
		line-height: 30px !important;
	}

	.font-32 {
		font-size: 32px !important;
		line-height: 32px !important;
	}

	.font-40 {
		font-size: 40px !important;
		line-height: 40px !important;
	}

	.font-50 {
		font-size: 50px !important;
		line-height: 50px !important;
	}
}

@media screen and (max-width: 450px) {
	.font-10 {
		font-size: 8px !important;
	}

	.font-11 {
		font-size: 9px !important;
	}

	.font-12 {
		font-size: 10px !important;
	}

	.font-14 {
		font-size: 12px !important;
	}

	.font-16 {
		font-size: 14px !important;
	}

	.font-18 {
		font-size: 16px !important;
	}

	.font-20 {
		font-size: 18px !important;
	}

	.font-22 {
		font-size: 20px !important;
	}

	.font-24 {
		font-size: 22px !important;
	}

	.font-28 {
		font-size: 26px !important;
	}

	.font-30 {
		font-size: 28px !important;
		line-height: 28px !important;
	}

	.font-32 {
		font-size: 28px !important;
		line-height: 28px !important;
	}

	.font-40 {
		font-size: 28px !important;
		line-height: 28px !important;
	}

	.font-50 {
		font-size: 28px !important;
		line-height: 28px !important;
	}
}

.vd_bdbt-red {
	border-bottom: 1px solid #da004e !important;
}

.vd_bdbt-green {
	border-bottom: 1px solid #96c41c !important;
}

.vd_bdbt-yellow {
	border-bottom: 1px solid #fdd401 !important;
}

.vd_bdbt-blue {
	border-bottom: 1px solid #00c2ca !important;
}

.vd_bdbt-white {
	border-bottom: 1px solid #ffffff !important;
}

.vd_bdbt-black {
	border-bottom: 1px solid #111111 !important;
}

.vd_bdbt-grey {
	border-bottom: 1px solid #777777 !important;
}

.vd_bdbt-soft-grey {
	border-bottom: 1px solid #ddd !important;
}

.dropdown-menu>li>a {
	padding: 5px 40px 5px 10px !important;
}
