/* Classes utilitárias de espaçamento (padding/margin), adaptadas de code/if-estrutura/if-estrutura.css.
   Todas prefixadas com if- para evitar conflito com outras classes do projeto. Usar com moderação,
   preferindo CSS de componente quando o espaçamento se repete — servem para ajustes pontuais. */

/******************************/
/********** PADDINGS **********/
/******************************/

/* PADDINGS EM TODOS OS LADOS */
.if-padding-0 {
	padding: 0px !important;
}

.if-padding-1 {
	padding: 1px !important;
}

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

.if-padding-3 {
	padding: 3px !important;
}

.if-padding-4 {
	padding: 4px !important;
}

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

.if-padding-6 {
	padding: 6px !important;
}

.if-padding-7 {
	padding: 7px !important;
}

.if-padding-8 {
	padding: 8px !important;
}

.if-padding-9 {
	padding: 9px !important;
}

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

.if-padding-11 {
	padding: 11px !important;
}

.if-padding-12 {
	padding: 12px !important;
}

.if-padding-13 {
	padding: 13px !important;
}

.if-padding-14 {
	padding: 14px !important;
}

.if-padding-15 {
	padding: 15px !important;
}

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

.if-padding-25 {
	padding: 25px !important;
}

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

.if-padding-35 {
	padding: 35px !important;
}

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

.if-padding-45 {
	padding: 45px !important;
}

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

.if-padding-55 {
	padding: 55px !important;
}

.if-padding-60 {
	padding: 60px !important;
}

.if-padding-65 {
	padding: 65px !important;
}

.if-padding-70 {
	padding: 70px !important;
}

.if-padding-75 {
	padding: 75px !important;
}

.if-padding-80 {
	padding: 80px !important;
}

.if-padding-85 {
	padding: 85px !important;
}

.if-padding-90 {
	padding: 90px !important;
}

.if-padding-95 {
	padding: 95px !important;
}

.if-padding-100 {
	padding: 100px !important;
}

/* TELEFONES - XS */
@media (max-width: 767.99px) {
	.if-padding-0-xs {
		padding: 0px !important;
	}

	.if-padding-5-xs {
		padding: 5px !important;
	}

	.if-padding-10-xs {
		padding: 10px !important;
	}

	.if-padding-15-xs {
		padding: 15px !important;
	}

	.if-padding-20-xs {
		padding: 20px !important;
	}

	.if-padding-25-xs {
		padding: 25px !important;
	}

	.if-padding-30-xs {
		padding: 30px !important;
	}

	.if-padding-35-xs {
		padding: 35px !important;
	}

	.if-padding-40-xs {
		padding: 40px !important;
	}

	.if-padding-45-xs {
		padding: 45px !important;
	}

	.if-padding-50-xs {
		padding: 50px !important;
	}

	.if-padding-55-xs {
		padding: 55px !important;
	}

	.if-padding-60-xs {
		padding: 60px !important;
	}

	.if-padding-65-xs {
		padding: 65px !important;
	}

	.if-padding-70-xs {
		padding: 70px !important;
	}

	.if-padding-75-xs {
		padding: 75px !important;
	}

	.if-padding-80-xs {
		padding: 80px !important;
	}

	.if-padding-85-xs {
		padding: 85px !important;
	}

	.if-padding-90-xs {
		padding: 90px !important;
	}

	.if-padding-95-xs {
		padding: 95px !important;
	}

	.if-padding-100-xs {
		padding: 100px !important;
	}
}

/* TABLETS - SM */
@media (min-width: 768px) and (max-width: 991.99px) {
	.if-padding-0-sm {
		padding: 0px !important;
	}

	.if-padding-5-sm {
		padding: 5px !important;
	}

	.if-padding-10-sm {
		padding: 10px !important;
	}

	.if-padding-15-sm {
		padding: 15px !important;
	}

	.if-padding-20-sm {
		padding: 20px !important;
	}

	.if-padding-25-sm {
		padding: 25px !important;
	}

	.if-padding-30-sm {
		padding: 30px !important;
	}

	.if-padding-35-sm {
		padding: 35px !important;
	}

	.if-padding-40-sm {
		padding: 40px !important;
	}

	.if-padding-45-sm {
		padding: 45px !important;
	}

	.if-padding-50-sm {
		padding: 50px !important;
	}

	.if-padding-55-sm {
		padding: 55px !important;
	}

	.if-padding-60-sm {
		padding: 60px !important;
	}

	.if-padding-65-sm {
		padding: 65px !important;
	}

	.if-padding-70-sm {
		padding: 70px !important;
	}

	.if-padding-75-sm {
		padding: 75px !important;
	}

	.if-padding-80-sm {
		padding: 80px !important;
	}

	.if-padding-85-sm {
		padding: 85px !important;
	}

	.if-padding-90-sm {
		padding: 90px !important;
	}

	.if-padding-95-sm {
		padding: 95px !important;
	}

	.if-padding-100-sm {
		padding: 100px !important;
	}
}

/* DESKTOPS MÉDIOS - MD */
@media (min-width: 992px) and (max-width: 1199.99px) {
	.if-padding-0-md {
		padding: 0px !important;
	}

	.if-padding-5-md {
		padding: 5px !important;
	}

	.if-padding-10-md {
		padding: 10px !important;
	}

	.if-padding-15-md {
		padding: 15px !important;
	}

	.if-padding-20-md {
		padding: 20px !important;
	}

	.if-padding-25-md {
		padding: 25px !important;
	}

	.if-padding-30-md {
		padding: 30px !important;
	}

	.if-padding-35-md {
		padding: 35px !important;
	}

	.if-padding-40-md {
		padding: 40px !important;
	}

	.if-padding-45-md {
		padding: 45px !important;
	}

	.if-padding-50-md {
		padding: 50px !important;
	}

	.if-padding-55-md {
		padding: 55px !important;
	}

	.if-padding-60-md {
		padding: 60px !important;
	}

	.if-padding-65-md {
		padding: 65px !important;
	}

	.if-padding-70-md {
		padding: 70px !important;
	}

	.if-padding-75-md {
		padding: 75px !important;
	}

	.if-padding-80-md {
		padding: 80px !important;
	}

	.if-padding-85-md {
		padding: 85px !important;
	}

	.if-padding-90-md {
		padding: 90px !important;
	}

	.if-padding-95-md {
		padding: 95px !important;
	}

	.if-padding-100-md {
		padding: 100px !important;
	}
}

/* DESKTOPS GRANDES - LG */
@media (min-width: 1200px) {
	.if-padding-0-lg {
		padding: 0px !important;
	}

	.if-padding-5-lg {
		padding: 5px !important;
	}

	.if-padding-10-lg {
		padding: 10px !important;
	}

	.if-padding-15-lg {
		padding: 15px !important;
	}

	.if-padding-20-lg {
		padding: 20px !important;
	}

	.if-padding-25-lg {
		padding: 25px !important;
	}

	.if-padding-30-lg {
		padding: 30px !important;
	}

	.if-padding-35-lg {
		padding: 35px !important;
	}

	.if-padding-40-lg {
		padding: 40px !important;
	}

	.if-padding-45-lg {
		padding: 45px !important;
	}

	.if-padding-50-lg {
		padding: 50px !important;
	}

	.if-padding-55-lg {
		padding: 55px !important;
	}

	.if-padding-60-lg {
		padding: 60px !important;
	}

	.if-padding-65-lg {
		padding: 65px !important;
	}

	.if-padding-70-lg {
		padding: 70px !important;
	}

	.if-padding-75-lg {
		padding: 75px !important;
	}

	.if-padding-80-lg {
		padding: 80px !important;
	}

	.if-padding-85-lg {
		padding: 85px !important;
	}

	.if-padding-90-lg {
		padding: 90px !important;
	}

	.if-padding-95-lg {
		padding: 95px !important;
	}

	.if-padding-100-lg {
		padding: 100px !important;
	}
}

/* PADDINGS SUPERIORES */
.if-padding-top-0 {
	padding-top: 0px !important;
}

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

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

.if-padding-top-3 {
	padding-top: 3px !important;
}

.if-padding-top-4 {
	padding-top: 4px !important;
}

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

.if-padding-top-6 {
	padding-top: 6px !important;
}

.if-padding-top-7 {
	padding-top: 7px !important;
}

.if-padding-top-8 {
	padding-top: 8px !important;
}

.if-padding-top-9 {
	padding-top: 9px !important;
}

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

.if-padding-top-11 {
	padding-top: 11px !important;
}

.if-padding-top-12 {
	padding-top: 12px !important;
}

.if-padding-top-13 {
	padding-top: 13px !important;
}

.if-padding-top-14 {
	padding-top: 14px !important;
}

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

.if-padding-top-16 {
	padding-top: 16px !important;
}

.if-padding-top-17 {
	padding-top: 17px !important;
}

.if-padding-top-18 {
	padding-top: 18px !important;
}

.if-padding-top-19 {
	padding-top: 19px !important;
}

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

.if-padding-top-21 {
	padding-top: 21px !important;
}

.if-padding-top-22 {
	padding-top: 22px !important;
}

.if-padding-top-23 {
	padding-top: 23px !important;
}

.if-padding-top-24 {
	padding-top: 24px !important;
}

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

.if-padding-top-26 {
	padding-top: 26px !important;
}

.if-padding-top-27 {
	padding-top: 27px !important;
}

.if-padding-top-28 {
	padding-top: 28px !important;
}

.if-padding-top-29 {
	padding-top: 29px !important;
}

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

.if-padding-top-31 {
	padding-top: 31px !important;
}

.if-padding-top-32 {
	padding-top: 32px !important;
}

.if-padding-top-33 {
	padding-top: 33px !important;
}

.if-padding-top-34 {
	padding-top: 34px !important;
}

.if-padding-top-35 {
	padding-top: 35px !important;
}

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

.if-padding-top-45 {
	padding-top: 45px !important;
}

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

.if-padding-top-55 {
	padding-top: 55px !important;
}

.if-padding-top-60 {
	padding-top: 60px !important;
}

.if-padding-top-65 {
	padding-top: 65px !important;
}

.if-padding-top-70 {
	padding-top: 70px !important;
}

.if-padding-top-75 {
	padding-top: 75px !important;
}

.if-padding-top-76 {
	padding-top: 76px !important;
}

.if-padding-top-77 {
	padding-top: 77px !important;
}

.if-padding-top-78 {
	padding-top: 78px !important;
}

.if-padding-top-79 {
	padding-top: 79px !important;
}

.if-padding-top-80 {
	padding-top: 80px !important;
}

.if-padding-top-81 {
	padding-top: 81px !important;
}

.if-padding-top-82 {
	padding-top: 82px !important;
}

.if-padding-top-83 {
	padding-top: 83px !important;
}

.if-padding-top-84 {
	padding-top: 84px !important;
}

.if-padding-top-85 {
	padding-top: 85px !important;
}

.if-padding-top-90 {
	padding-top: 90px !important;
}

.if-padding-top-95 {
	padding-top: 95px !important;
}

.if-padding-top-100 {
	padding-top: 100px !important;
}

.if-padding-top-105 {
	padding-top: 105px !important;
}

.if-padding-top-110 {
	padding-top: 110px !important;
}

.if-padding-top-115 {
	padding-top: 115px !important;
}

.if-padding-top-120 {
	padding-top: 120px !important;
}

.if-padding-top-125 {
	padding-top: 125px !important;
}

.if-padding-top-130 {
	padding-top: 130px !important;
}

.if-padding-top-135 {
	padding-top: 135px !important;
}

.if-padding-top-140 {
	padding-top: 140px !important;
}

.if-padding-top-145 {
	padding-top: 145px !important;
}

.if-padding-top-150 {
	padding-top: 150px !important;
}

@media (max-width: 767.98px) {
	.if-padding-top-0-xs {
		padding-top: 0px !important;
	}

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

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

	.if-padding-top-15-xs {
		padding-top: 15px !important;
	}

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

	.if-padding-top-25-xs {
		padding-top: 25px !important;
	}

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

	.if-padding-top-35-xs {
		padding-top: 35px !important;
	}

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

	.if-padding-top-45-xs {
		padding-top: 45px !important;
	}

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

	.if-padding-top-55-xs {
		padding-top: 55px !important;
	}

	.if-padding-top-60-xs {
		padding-top: 60px !important;
	}

	.if-padding-top-65-xs {
		padding-top: 65px !important;
	}

	.if-padding-top-70-xs {
		padding-top: 70px !important;
	}

	.if-padding-top-75-xs {
		padding-top: 75px !important;
	}

	.if-padding-top-80-xs {
		padding-top: 80px !important;
	}

	.if-padding-top-85-xs {
		padding-top: 85px !important;
	}

	.if-padding-top-90-xs {
		padding-top: 90px !important;
	}

	.if-padding-top-95-xs {
		padding-top: 95px !important;
	}

	.if-padding-top-100-xs {
		padding-top: 100px !important;
	}
}

/* PADDINGS DIREITOS */
.if-padding-right-0 {
	padding-right: 0px !important;
}

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

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

.if-padding-right-3 {
	padding-right: 3px !important;
}

.if-padding-right-4 {
	padding-right: 4px !important;
}

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

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

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

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

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

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

.if-padding-right-35 {
	padding-right: 35px !important;
}

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

.if-padding-right-45 {
	padding-right: 45px !important;
}

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

.if-padding-right-55 {
	padding-right: 55px !important;
}

.if-padding-right-60 {
	padding-right: 60px !important;
}

.if-padding-right-65 {
	padding-right: 65px !important;
}

.if-padding-right-70 {
	padding-right: 70px !important;
}

.if-padding-right-75 {
	padding-right: 75px !important;
}

.if-padding-right-80 {
	padding-right: 80px !important;
}

.if-padding-right-85 {
	padding-right: 85px !important;
}

.if-padding-right-90 {
	padding-right: 90px !important;
}

.if-padding-right-95 {
	padding-right: 95px !important;
}

.if-padding-right-100 {
	padding-right: 100px !important;
}

@media (max-width: 767.98px) {
	.if-padding-right-0-xs {
		padding-right: 0px !important;
	}

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

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

	.if-padding-right-15-xs {
		padding-right: 15px !important;
	}

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

	.if-padding-right-25-xs {
		padding-right: 25px !important;
	}

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

	.if-padding-right-35-xs {
		padding-right: 35px !important;
	}

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

	.if-padding-right-45-xs {
		padding-right: 45px !important;
	}

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

	.if-padding-right-55-xs {
		padding-right: 55px !important;
	}

	.if-padding-right-60-xs {
		padding-right: 60px !important;
	}

	.if-padding-right-65-xs {
		padding-right: 65px !important;
	}

	.if-padding-right-70-xs {
		padding-right: 70px !important;
	}

	.if-padding-right-75-xs {
		padding-right: 75px !important;
	}

	.if-padding-right-80-xs {
		padding-right: 80px !important;
	}

	.if-padding-right-85-xs {
		padding-right: 85px !important;
	}

	.if-padding-right-90-xs {
		padding-right: 90px !important;
	}

	.if-padding-right-95-xs {
		padding-right: 95px !important;
	}

	.if-padding-right-100-xs {
		padding-right: 100px !important;
	}
}

@media (min-width: 768px) and (max-width: 991.99px) {
	.if-padding-right-0-sm {
		padding-right: 0px !important;
	}

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

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

	.if-padding-right-15-sm {
		padding-right: 15px !important;
	}

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

	.if-padding-right-25-sm {
		padding-right: 25px !important;
	}

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

	.if-padding-right-35-sm {
		padding-right: 35px !important;
	}

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

	.if-padding-right-45-sm {
		padding-right: 45px !important;
	}

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

	.if-padding-right-55-sm {
		padding-right: 55px !important;
	}

	.if-padding-right-60-sm {
		padding-right: 60px !important;
	}

	.if-padding-right-65-sm {
		padding-right: 65px !important;
	}

	.if-padding-right-70-sm {
		padding-right: 70px !important;
	}

	.if-padding-right-75-sm {
		padding-right: 75px !important;
	}

	.if-padding-right-80-sm {
		padding-right: 80px !important;
	}

	.if-padding-right-85-sm {
		padding-right: 85px !important;
	}

	.if-padding-right-90-sm {
		padding-right: 90px !important;
	}

	.if-padding-right-95-sm {
		padding-right: 95px !important;
	}

	.if-padding-right-100-sm {
		padding-right: 100px !important;
	}
}

/* PADDINGS INFERIORES */
.if-padding-bottom-0 {
	padding-bottom: 0px !important;
}

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

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

.if-padding-bottom-3 {
	padding-bottom: 3px !important;
}

.if-padding-bottom-4 {
	padding-bottom: 4px !important;
}

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

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

.if-padding-bottom-11 {
	padding-bottom: 11px !important;
}

.if-padding-bottom-12 {
	padding-bottom: 12px !important;
}

.if-padding-bottom-13 {
	padding-bottom: 13px !important;
}

.if-padding-bottom-14 {
	padding-bottom: 14px !important;
}

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

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

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

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

.if-padding-bottom-35 {
	padding-bottom: 35px !important;
}

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

.if-padding-bottom-45 {
	padding-bottom: 45px !important;
}

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

.if-padding-bottom-55 {
	padding-bottom: 55px !important;
}

.if-padding-bottom-60 {
	padding-bottom: 60px !important;
}

.if-padding-bottom-65 {
	padding-bottom: 65px !important;
}

.if-padding-bottom-70 {
	padding-bottom: 70px !important;
}

.if-padding-bottom-75 {
	padding-bottom: 75px !important;
}

.if-padding-bottom-80 {
	padding-bottom: 80px !important;
}

.if-padding-bottom-85 {
	padding-bottom: 85px !important;
}

.if-padding-bottom-90 {
	padding-bottom: 90px !important;
}

.if-padding-bottom-95 {
	padding-bottom: 95px !important;
}

.if-padding-bottom-100 {
	padding-bottom: 100px !important;
}

.if-padding-bottom-105 {
	padding-bottom: 105px !important;
}

.if-padding-bottom-110 {
	padding-bottom: 110px !important;
}

.if-padding-bottom-115 {
	padding-bottom: 115px !important;
}

.if-padding-bottom-120 {
	padding-bottom: 120px !important;
}

.if-padding-bottom-125 {
	padding-bottom: 125px !important;
}

.if-padding-bottom-130 {
	padding-bottom: 130px !important;
}

.if-padding-bottom-135 {
	padding-bottom: 135px !important;
}

.if-padding-bottom-140 {
	padding-bottom: 140px !important;
}

.if-padding-bottom-145 {
	padding-bottom: 145px !important;
}

.if-padding-bottom-150 {
	padding-bottom: 150px !important;
}

@media (max-width: 767.98px) {
	.if-padding-bottom-0-xs {
		padding-bottom: 0px !important;
	}

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

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

	.if-padding-bottom-15-xs {
		padding-bottom: 15px !important;
	}

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

	.if-padding-bottom-25-xs {
		padding-bottom: 25px !important;
	}

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

	.if-padding-bottom-35-xs {
		padding-bottom: 35px !important;
	}

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

	.if-padding-bottom-45-xs {
		padding-bottom: 45px !important;
	}

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

	.if-padding-bottom-55-xs {
		padding-bottom: 55px !important;
	}

	.if-padding-bottom-60-xs {
		padding-bottom: 60px !important;
	}

	.if-padding-bottom-65-xs {
		padding-bottom: 65px !important;
	}

	.if-padding-bottom-70-xs {
		padding-bottom: 70px !important;
	}

	.if-padding-bottom-75-xs {
		padding-bottom: 75px !important;
	}

	.if-padding-bottom-80-xs {
		padding-bottom: 80px !important;
	}

	.if-padding-bottom-85-xs {
		padding-bottom: 85px !important;
	}

	.if-padding-bottom-90-xs {
		padding-bottom: 90px !important;
	}

	.if-padding-bottom-95-xs {
		padding-bottom: 95px !important;
	}

	.if-padding-bottom-100-xs {
		padding-bottom: 100px !important;
	}
}

/* PADDINGS ESQUERDOS */
.if-padding-left-0 {
	padding-left: 0px !important;
}

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

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

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

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

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

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

.if-padding-left-35 {
	padding-left: 35px !important;
}

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

.if-padding-left-45 {
	padding-left: 45px !important;
}

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

.if-padding-left-55 {
	padding-left: 55px !important;
}

.if-padding-left-60 {
	padding-left: 60px !important;
}

.if-padding-left-65 {
	padding-left: 65px !important;
}

.if-padding-left-70 {
	padding-left: 70px !important;
}

.if-padding-left-75 {
	padding-left: 75px !important;
}

.if-padding-left-80 {
	padding-left: 80px !important;
}

.if-padding-left-85 {
	padding-left: 85px !important;
}

.if-padding-left-90 {
	padding-left: 90px !important;
}

.if-padding-left-95 {
	padding-left: 95px !important;
}

.if-padding-left-100 {
	padding-left: 100px !important;
}

@media (min-width: 768px) and (max-width: 991.99px) {
	.if-padding-left-0-sm {
		padding-left: 0px !important;
	}

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

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

	.if-padding-left-15-sm {
		padding-left: 15px !important;
	}

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

	.if-padding-left-25-sm {
		padding-left: 25px !important;
	}

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

	.if-padding-left-35-sm {
		padding-left: 35px !important;
	}

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

	.if-padding-left-45-sm {
		padding-left: 45px !important;
	}

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

	.if-padding-left-55-sm {
		padding-left: 55px !important;
	}

	.if-padding-left-60-sm {
		padding-left: 60px !important;
	}

	.if-padding-left-65-sm {
		padding-left: 65px !important;
	}

	.if-padding-left-70-sm {
		padding-left: 70px !important;
	}

	.if-padding-left-75-sm {
		padding-left: 75px !important;
	}

	.if-padding-left-80-sm {
		padding-left: 80px !important;
	}

	.if-padding-left-85-sm {
		padding-left: 85px !important;
	}

	.if-padding-left-90-sm {
		padding-left: 90px !important;
	}

	.if-padding-left-95-sm {
		padding-left: 95px !important;
	}

	.if-padding-left-100-sm {
		padding-left: 100px !important;
	}
}

@media (max-width: 767.98px) {
	.if-padding-left-0-xs {
		padding-left: 0px !important;
	}

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

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

	.if-padding-left-15-xs {
		padding-left: 15px !important;
	}

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

	.if-padding-left-25-xs {
		padding-left: 25px !important;
	}

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

	.if-padding-left-35-xs {
		padding-left: 35px !important;
	}

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

	.if-padding-left-45-xs {
		padding-left: 45px !important;
	}

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

	.if-padding-left-55-xs {
		padding-left: 55px !important;
	}

	.if-padding-left-60-xs {
		padding-left: 60px !important;
	}

	.if-padding-left-65-xs {
		padding-left: 65px !important;
	}

	.if-padding-left-70-xs {
		padding-left: 70px !important;
	}

	.if-padding-left-75-xs {
		padding-left: 75px !important;
	}

	.if-padding-left-80-xs {
		padding-left: 80px !important;
	}

	.if-padding-left-85-xs {
		padding-left: 85px !important;
	}

	.if-padding-left-90-xs {
		padding-left: 90px !important;
	}

	.if-padding-left-95-xs {
		padding-left: 95px !important;
	}

	.if-padding-left-100-xs {
		padding-left: 100px !important;
	}
}

/*****************************/
/********** MARGINS **********/
/*****************************/

/* MARGINS EM TODOS OS LADOS */
.if-margin-0 {
	margin: 0px !important;
}

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

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

.if-margin-15 {
	margin: 15px !important;
}

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

.if-margin-25 {
	margin: 25px !important;
}

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

.if-margin-35 {
	margin: 35px !important;
}

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

.if-margin-45 {
	margin: 45px !important;
}

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

.if-margin-55 {
	margin: 55px !important;
}

.if-margin-60 {
	margin: 60px !important;
}

.if-margin-65 {
	margin: 65px !important;
}

.if-margin-70 {
	margin: 70px !important;
}

.if-margin-75 {
	margin: 75px !important;
}

.if-margin-80 {
	margin: 80px !important;
}

.if-margin-85 {
	margin: 85px !important;
}

.if-margin-90 {
	margin: 90px !important;
}

.if-margin-95 {
	margin: 95px !important;
}

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

/* TELEFONES - XS */
@media (max-width: 767.98px) {
	.if-margin-0-xs {
		margin: 0px !important;
	}

	.if-margin-5-xs {
		margin: 5px !important;
	}

	.if-margin-10-xs {
		margin: 10px !important;
	}

	.if-margin-15-xs {
		margin: 15px !important;
	}

	.if-margin-20-xs {
		margin: 20px !important;
	}

	.if-margin-25-xs {
		margin: 25px !important;
	}

	.if-margin-30-xs {
		margin: 30px !important;
	}

	.if-margin-35-xs {
		margin: 35px !important;
	}

	.if-margin-40-xs {
		margin: 40px !important;
	}

	.if-margin-45-xs {
		margin: 45px !important;
	}

	.if-margin-50-xs {
		margin: 50px !important;
	}

	.if-margin-55-xs {
		margin: 55px !important;
	}

	.if-margin-60-xs {
		margin: 60px !important;
	}

	.if-margin-65-xs {
		margin: 65px !important;
	}

	.if-margin-70-xs {
		margin: 70px !important;
	}

	.if-margin-75-xs {
		margin: 75px !important;
	}

	.if-margin-80-xs {
		margin: 80px !important;
	}

	.if-margin-85-xs {
		margin: 85px !important;
	}

	.if-margin-90-xs {
		margin: 90px !important;
	}

	.if-margin-95-xs {
		margin: 95px !important;
	}

	.if-margin-100-xs {
		margin: 100px !important;
	}
}

/* TABLETS - SM */
@media (min-width: 768px) and (max-width: 991.99px) {
	.if-margin-0-sm {
		margin: 0px !important;
	}

	.if-margin-5-sm {
		margin: 5px !important;
	}

	.if-margin-10-sm {
		margin: 10px !important;
	}

	.if-margin-15-sm {
		margin: 15px !important;
	}

	.if-margin-20-sm {
		margin: 20px !important;
	}

	.if-margin-25-sm {
		margin: 25px !important;
	}

	.if-margin-30-sm {
		margin: 30px !important;
	}

	.if-margin-35-sm {
		margin: 35px !important;
	}

	.if-margin-40-sm {
		margin: 40px !important;
	}

	.if-margin-45-sm {
		margin: 45px !important;
	}

	.if-margin-50-sm {
		margin: 50px !important;
	}

	.if-margin-55-sm {
		margin: 55px !important;
	}

	.if-margin-60-sm {
		margin: 60px !important;
	}

	.if-margin-65-sm {
		margin: 65px !important;
	}

	.if-margin-70-sm {
		margin: 70px !important;
	}

	.if-margin-75-sm {
		margin: 75px !important;
	}

	.if-margin-80-sm {
		margin: 80px !important;
	}

	.if-margin-85-sm {
		margin: 85px !important;
	}

	.if-margin-90-sm {
		margin: 90px !important;
	}

	.if-margin-95-sm {
		margin: 95px !important;
	}

	.if-margin-100-sm {
		margin: 100px !important;
	}
}

/* DESKTOPS MÉDIOS - MD */
@media (min-width: 992px) and (max-width: 1199.99px) {
	.if-margin-0-md {
		margin: 0px !important;
	}

	.if-margin-5-md {
		margin: 5px !important;
	}

	.if-margin-10-md {
		margin: 10px !important;
	}

	.if-margin-15-md {
		margin: 15px !important;
	}

	.if-margin-20-md {
		margin: 20px !important;
	}

	.if-margin-25-md {
		margin: 25px !important;
	}

	.if-margin-30-md {
		margin: 30px !important;
	}

	.if-margin-35-md {
		margin: 35px !important;
	}

	.if-margin-40-md {
		margin: 40px !important;
	}

	.if-margin-45-md {
		margin: 45px !important;
	}

	.if-margin-50-md {
		margin: 50px !important;
	}

	.if-margin-55-md {
		margin: 55px !important;
	}

	.if-margin-60-md {
		margin: 60px !important;
	}

	.if-margin-65-md {
		margin: 65px !important;
	}

	.if-margin-70-md {
		margin: 70px !important;
	}

	.if-margin-75-md {
		margin: 75px !important;
	}

	.if-margin-80-md {
		margin: 80px !important;
	}

	.if-margin-85-md {
		margin: 85px !important;
	}

	.if-margin-90-md {
		margin: 90px !important;
	}

	.if-margin-95-md {
		margin: 95px !important;
	}

	.if-margin-100-md {
		margin: 100px !important;
	}
}

/* DESKTOPS GRANDES - LG */
@media (min-width: 1200px) {
	.if-margin-0-lg {
		margin: 0px !important;
	}

	.if-margin-5-lg {
		margin: 5px !important;
	}

	.if-margin-10-lg {
		margin: 10px !important;
	}

	.if-margin-15-lg {
		margin: 15px !important;
	}

	.if-margin-20-lg {
		margin: 20px !important;
	}

	.if-margin-25-lg {
		margin: 25px !important;
	}

	.if-margin-30-lg {
		margin: 30px !important;
	}

	.if-margin-35-lg {
		margin: 35px !important;
	}

	.if-margin-40-lg {
		margin: 40px !important;
	}

	.if-margin-45-lg {
		margin: 45px !important;
	}

	.if-margin-50-lg {
		margin: 50px !important;
	}

	.if-margin-55-lg {
		margin: 55px !important;
	}

	.if-margin-60-lg {
		margin: 60px !important;
	}

	.if-margin-65-lg {
		margin: 65px !important;
	}

	.if-margin-70-lg {
		margin: 70px !important;
	}

	.if-margin-75-lg {
		margin: 75px !important;
	}

	.if-margin-80-lg {
		margin: 80px !important;
	}

	.if-margin-85-lg {
		margin: 85px !important;
	}

	.if-margin-90-lg {
		margin: 90px !important;
	}

	.if-margin-95-lg {
		margin: 95px !important;
	}

	.if-margin-100-lg {
		margin: 100px !important;
	}
}

/* MARGENS SUPERIORES */
.if-margin-top-0 {
	margin-top: 0px !important;
}

.if-margin-top-1 {
	margin-top: 1px !important;
}

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

.if-margin-top-3 {
	margin-top: 3px !important;
}

.if-margin-top-4 {
	margin-top: 4px !important;
}

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

.if-margin-top-6 {
	margin-top: 6px !important;
}

.if-margin-top-7 {
	margin-top: 7px !important;
}

.if-margin-top-8 {
	margin-top: 8px !important;
}

.if-margin-top-9 {
	margin-top: 9px !important;
}

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

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

.if-margin-top-16 {
	margin-top: 16px !important;
}

.if-margin-top-17 {
	margin-top: 17px !important;
}

.if-margin-top-18 {
	margin-top: 18px !important;
}

.if-margin-top-19 {
	margin-top: 19px !important;
}

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

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

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

.if-margin-top-35 {
	margin-top: 35px !important;
}

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

.if-margin-top-45 {
	margin-top: 45px !important;
}

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

.if-margin-top-55 {
	margin-top: 55px !important;
}

.if-margin-top-60 {
	margin-top: 60px !important;
}

.if-margin-top-65 {
	margin-top: 65px !important;
}

.if-margin-top-70 {
	margin-top: 70px !important;
}

.if-margin-top-75 {
	margin-top: 75px !important;
}

.if-margin-top-80 {
	margin-top: 80px !important;
}

.if-margin-top-85 {
	margin-top: 85px !important;
}

.if-margin-top-90 {
	margin-top: 90px !important;
}

.if-margin-top-95 {
	margin-top: 95px !important;
}

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

/* TELEFONES - XS */
@media (max-width: 767.98px) {
	.if-margin-top-0-xs {
		margin-top: 0px !important;
	}

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

	.if-margin-top-7-xs {
		margin-top: 7px !important;
	}

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

	.if-margin-top-15-xs {
		margin-top: 15px !important;
	}

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

	.if-margin-top-25-xs {
		margin-top: 25px !important;
	}

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

	.if-margin-top-35-xs {
		margin-top: 35px !important;
	}

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

	.if-margin-top-45-xs {
		margin-top: 45px !important;
	}

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

	.if-margin-top-55-xs {
		margin-top: 55px !important;
	}

	.if-margin-top-60-xs {
		margin-top: 60px !important;
	}

	.if-margin-top-65-xs {
		margin-top: 65px !important;
	}

	.if-margin-top-70-xs {
		margin-top: 70px !important;
	}

	.if-margin-top-75-xs {
		margin-top: 75px !important;
	}

	.if-margin-top-80-xs {
		margin-top: 80px !important;
	}

	.if-margin-top-85-xs {
		margin-top: 85px !important;
	}

	.if-margin-top-90-xs {
		margin-top: 90px !important;
	}

	.if-margin-top-95-xs {
		margin-top: 95px !important;
	}

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

/* TABLETS - SM */
@media (min-width: 768px) and (max-width: 991.99px) {
	.if-margin-top-0-sm {
		margin-top: 0px !important;
	}

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

	.if-margin-top-7-sm {
		margin-top: 7px !important;
	}

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

	.if-margin-top-15-sm {
		margin-top: 15px !important;
	}

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

	.if-margin-top-25-sm {
		margin-top: 25px !important;
	}

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

	.if-margin-top-35-sm {
		margin-top: 35px !important;
	}

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

	.if-margin-top-45-sm {
		margin-top: 45px !important;
	}

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

	.if-margin-top-55-sm {
		margin-top: 55px !important;
	}

	.if-margin-top-60-sm {
		margin-top: 60px !important;
	}

	.if-margin-top-65-sm {
		margin-top: 65px !important;
	}

	.if-margin-top-70-sm {
		margin-top: 70px !important;
	}

	.if-margin-top-75-sm {
		margin-top: 75px !important;
	}

	.if-margin-top-80-sm {
		margin-top: 80px !important;
	}

	.if-margin-top-85-sm {
		margin-top: 85px !important;
	}

	.if-margin-top-90-sm {
		margin-top: 90px !important;
	}

	.if-margin-top-95-sm {
		margin-top: 95px !important;
	}

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

/* DESKTOPS MÉDIOS - MD */
@media (min-width: 992px) and (max-width: 1199.99px) {
	.if-margin-top-0-md {
		margin-top: 0px !important;
	}

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

	.if-margin-top-7-md {
		margin-top: 7px !important;
	}

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

	.if-margin-top-15-md {
		margin-top: 15px !important;
	}

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

	.if-margin-top-25-md {
		margin-top: 25px !important;
	}

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

	.if-margin-top-35-md {
		margin-top: 35px !important;
	}

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

	.if-margin-top-45-md {
		margin-top: 45px !important;
	}

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

	.if-margin-top-55-md {
		margin-top: 55px !important;
	}

	.if-margin-top-60-md {
		margin-top: 60px !important;
	}

	.if-margin-top-65-md {
		margin-top: 65px !important;
	}

	.if-margin-top-70-md {
		margin-top: 70px !important;
	}

	.if-margin-top-75-md {
		margin-top: 75px !important;
	}

	.if-margin-top-80-md {
		margin-top: 80px !important;
	}

	.if-margin-top-85-md {
		margin-top: 85px !important;
	}

	.if-margin-top-90-md {
		margin-top: 90px !important;
	}

	.if-margin-top-95-md {
		margin-top: 95px !important;
	}

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

/* DESKTOPS GRANDES - LG */
@media (min-width: 1200px) {
	.if-margin-top-0-lg {
		margin-top: 0px !important;
	}

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

	.if-margin-top-7-lg {
		margin-top: 7px !important;
	}

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

	.if-margin-top-15-lg {
		margin-top: 15px !important;
	}

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

	.if-margin-top-25-lg {
		margin-top: 25px !important;
	}

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

	.if-margin-top-35-lg {
		margin-top: 35px !important;
	}

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

	.if-margin-top-45-lg {
		margin-top: 45px !important;
	}

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

	.if-margin-top-55-lg {
		margin-top: 55px !important;
	}

	.if-margin-top-60-lg {
		margin-top: 60px !important;
	}

	.if-margin-top-65-lg {
		margin-top: 65px !important;
	}

	.if-margin-top-70-lg {
		margin-top: 70px !important;
	}

	.if-margin-top-75-lg {
		margin-top: 75px !important;
	}

	.if-margin-top-80-lg {
		margin-top: 80px !important;
	}

	.if-margin-top-85-lg {
		margin-top: 85px !important;
	}

	.if-margin-top-90-lg {
		margin-top: 90px !important;
	}

	.if-margin-top-95-lg {
		margin-top: 95px !important;
	}

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

/* MARGENS DIREITAS */
.if-margin-right-0 {
	margin-right: 0px !important;
}

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

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

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

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

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

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

.if-margin-right-35 {
	margin-right: 35px !important;
}

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

.if-margin-right-45 {
	margin-right: 45px !important;
}

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

.if-margin-right-55 {
	margin-right: 55px !important;
}

.if-margin-right-60 {
	margin-right: 60px !important;
}

.if-margin-right-65 {
	margin-right: 65px !important;
}

.if-margin-right-70 {
	margin-right: 70px !important;
}

.if-margin-right-75 {
	margin-right: 75px !important;
}

.if-margin-right-80 {
	margin-right: 80px !important;
}

.if-margin-right-85 {
	margin-right: 85px !important;
}

.if-margin-right-90 {
	margin-right: 90px !important;
}

.if-margin-right-95 {
	margin-right: 95px !important;
}

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

@media (max-width: 767.98px) {
	.if-margin-right-0-xs {
		margin-right: 0px !important;
	}

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

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

	.if-margin-right-15-xs {
		margin-right: 15px !important;
	}

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

	.if-margin-right-25-xs {
		margin-right: 25px !important;
	}

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

	.if-margin-right-35-xs {
		margin-right: 35px !important;
	}

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

	.if-margin-right-45-xs {
		margin-right: 45px !important;
	}

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

	.if-margin-right-55-xs {
		margin-right: 55px !important;
	}

	.if-margin-right-60-xs {
		margin-right: 60px !important;
	}

	.if-margin-right-65-xs {
		margin-right: 65px !important;
	}

	.if-margin-right-70-xs {
		margin-right: 70px !important;
	}

	.if-margin-right-75-xs {
		margin-right: 75px !important;
	}

	.if-margin-right-80-xs {
		margin-right: 80px !important;
	}

	.if-margin-right-85-xs {
		margin-right: 85px !important;
	}

	.if-margin-right-90-xs {
		margin-right: 90px !important;
	}

	.if-margin-right-95-xs {
		margin-right: 95px !important;
	}

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

/* MARGENS INFERIORES */
.if-margin-bottom-0 {
	margin-bottom: 0px !important;
}

.if-margin-bottom-1 {
	margin-bottom: 1px !important;
}

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

.if-margin-bottom-3 {
	margin-bottom: 3px !important;
}

.if-margin-bottom-4 {
	margin-bottom: 4px !important;
}

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

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

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

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

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

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

.if-margin-bottom-35 {
	margin-bottom: 35px !important;
}

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

.if-margin-bottom-45 {
	margin-bottom: 45px !important;
}

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

.if-margin-bottom-55 {
	margin-bottom: 55px !important;
}

.if-margin-bottom-60 {
	margin-bottom: 60px !important;
}

.if-margin-bottom-65 {
	margin-bottom: 65px !important;
}

.if-margin-bottom-70 {
	margin-bottom: 70px !important;
}

.if-margin-bottom-75 {
	margin-bottom: 75px !important;
}

.if-margin-bottom-80 {
	margin-bottom: 80px !important;
}

.if-margin-bottom-85 {
	margin-bottom: 85px !important;
}

.if-margin-bottom-90 {
	margin-bottom: 90px !important;
}

.if-margin-bottom-95 {
	margin-bottom: 95px !important;
}

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

@media (max-width: 767.98px) {
	.if-margin-bottom-0-xs {
		margin-bottom: 0px !important;
	}

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

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

	.if-margin-bottom-15-xs {
		margin-bottom: 15px !important;
	}

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

	.if-margin-bottom-25-xs {
		margin-bottom: 25px !important;
	}

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

	.if-margin-bottom-35-xs {
		margin-bottom: 35px !important;
	}

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

	.if-margin-bottom-45-xs {
		margin-bottom: 45px !important;
	}

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

	.if-margin-bottom-55-xs {
		margin-bottom: 55px !important;
	}

	.if-margin-bottom-60-xs {
		margin-bottom: 60px !important;
	}

	.if-margin-bottom-65-xs {
		margin-bottom: 65px !important;
	}

	.if-margin-bottom-70-xs {
		margin-bottom: 70px !important;
	}

	.if-margin-bottom-75-xs {
		margin-bottom: 75px !important;
	}

	.if-margin-bottom-80-xs {
		margin-bottom: 80px !important;
	}

	.if-margin-bottom-85-xs {
		margin-bottom: 85px !important;
	}

	.if-margin-bottom-90-xs {
		margin-bottom: 90px !important;
	}

	.if-margin-bottom-95-xs {
		margin-bottom: 95px !important;
	}

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

/* MARGENS ESQUERDAS */
.if-margin-left-0 {
	margin-left: 0px !important;
}

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

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

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

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

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

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

.if-margin-left-35 {
	margin-left: 35px !important;
}

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

.if-margin-left-45 {
	margin-left: 45px !important;
}

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

.if-margin-left-55 {
	margin-left: 55px !important;
}

.if-margin-left-60 {
	margin-left: 60px !important;
}

.if-margin-left-65 {
	margin-left: 65px !important;
}

.if-margin-left-70 {
	margin-left: 70px !important;
}

.if-margin-left-75 {
	margin-left: 75px !important;
}

.if-margin-left-80 {
	margin-left: 80px !important;
}

.if-margin-left-85 {
	margin-left: 85px !important;
}

.if-margin-left-90 {
	margin-left: 90px !important;
}

.if-margin-left-95 {
	margin-left: 95px !important;
}

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

@media (max-width: 767.98px) {
	.if-margin-left-0-xs {
		margin-left: 0px !important;
	}

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

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

	.if-margin-left-15-xs {
		margin-left: 15px !important;
	}

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

	.if-margin-left-25-xs {
		margin-left: 25px !important;
	}

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

	.if-margin-left-35-xs {
		margin-left: 35px !important;
	}

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

	.if-margin-left-45-xs {
		margin-left: 45px !important;
	}

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

	.if-margin-left-55-xs {
		margin-left: 55px !important;
	}

	.if-margin-left-60-xs {
		margin-left: 60px !important;
	}

	.if-margin-left-65-xs {
		margin-left: 65px !important;
	}

	.if-margin-left-70-xs {
		margin-left: 70px !important;
	}

	.if-margin-left-75-xs {
		margin-left: 75px !important;
	}

	.if-margin-left-80-xs {
		margin-left: 80px !important;
	}

	.if-margin-left-85-xs {
		margin-left: 85px !important;
	}

	.if-margin-left-90-xs {
		margin-left: 90px !important;
	}

	.if-margin-left-95-xs {
		margin-left: 95px !important;
	}

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

