.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

.control-label-checkbox {
	padding-top: 0px !important;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
    .vertical-align-xs {
        display: flex;
        align-items: center;
    }
	.margin-top-xs-5 {
		margin-top: 5px;
	}
	.margin-top-xs-10 {
		margin-top: 10px;
	}
	.margin-top-xs-15 {
		margin-top: 15px;
	}
	.margin-top-xs-20 {
		margin-top: 20px;
	}
	.margin-top-xs-25 {
		margin-top: 25px;
	}	
}
@media (min-width: 768px) and (max-width: 991px) {/*col-sm*/
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
    .vertical-align-sm {
        display: flex;
        align-items: center;
    }
	.margin-top-sm-5 {
		margin-top: 5px;
	}
	.margin-top-sm-10 {
		margin-top: 10px;
	}
	.margin-top-sm-15 {
		margin-top: 15px;
	}
	.margin-top-sm-20 {
		margin-top: 20px;
	}
	.margin-top-sm-25 {
		margin-top: 25px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) { /*col-md*/
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
    .vertical-align-md {
        display: flex;
        align-items: center;
    }
	.margin-top-md-5 {
		margin-top: 5px;
	}
	.margin-top-md-10 {
		margin-top: 10px;
	}
	.margin-top-md-15 {
		margin-top: 15px;
	}
	.margin-top-md-20 {
		margin-top: 20px;
	}
	.margin-top-md-25 {
		margin-top: 25px;
	}
}

@media (min-width: 1200px) { /*col-lg*/
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
    .vertical-align-lg {
        display: flex;
        align-items: center;
    }
	.margin-top-lg-5 {
		margin-top: 5px;
	}
	.margin-top-lg-10 {
		margin-top: 10px;
	}
	.margin-top-lg-15 {
		margin-top: 15px;
	}
	.margin-top-lg-20 {
		margin-top: 20px;
	}
	.margin-top-lg-25 {
		margin-top: 25px;
	}
}