.col-xs-8r-1,
.col-xs-8r-2,
.col-xs-8r-3,
.col-xs-8r-4,
.col-xs-8r-5,
.col-xs-8r-6,
.col-xs-8r-7,
.col-xs-8r-8,

.col-sm-8r-1,
.col-sm-8r-2,
.col-sm-8r-3,
.col-sm-8r-4,
.col-sm-8r-5,
.col-sm-8r-6,
.col-sm-8r-7,
.col-sm-8r-8,

.col-md-8r-1,
.col-md-8r-2,
.col-md-8r-3,
.col-md-8r-4,
.col-md-8r-5,
.col-md-8r-6,
.col-md-8r-7,
.col-md-8r-8,

.col-lg-8r-1,
.col-lg-8r-2,
.col-lg-8r-3,
.col-lg-8r-4,
.col-lg-8r-5,
.col-lg-8r-6,
.col-lg-8r-7,
.col-lg-8r-8{
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 11px;
	padding-left: 11px;
}

.col-xs-8r-1{width: 12.5%}
.col-xs-8r-2{width: 25%}
.col-xs-8r-3{width: 37.5%}
.col-xs-8r-4{width: 50%}
.col-xs-8r-5{width: 62.5%}
.col-xs-8r-6{width: 75%}
.col-xs-8r-7{width: 87.5%}
.col-xs-8r-8{width: 87.5%}

@media (min-width: 768px) {
	.col-sm-8r-1{width: 12.5%}
	.col-sm-8r-2{width: 25%}
	.col-sm-8r-3{width: 37.5%}
	.col-sm-8r-4{width: 50%}
	.col-sm-8r-5{width: 62.5%}
	.col-sm-8r-6{width: 75%}
	.col-sm-8r-7{width: 87.5%}
	.col-sm-8r-8{width: 87.5%}
}

@media (min-width: 992px) {
	.col-md-8r-1{width: 12.5%}
	.col-md-8r-2{width: 25%}
	.col-md-8r-3{width: 37.5%}
	.col-md-8r-4{width: 50%}
	.col-md-8r-5{width: 62.5%}
	.col-md-8r-6{width: 75%}
	.col-md-8r-7{width: 87.5%}
	.col-md-8r-8{width: 87.5%}
}

@media (min-width: 1200px) {
	.col-lg-8r-1{width: 12.5%}
	.col-lg-8r-2{width: 25%}
	.col-lg-8r-3{width: 37.5%}
	.col-lg-8r-4{width: 50%}
	.col-lg-8r-5{width: 62.5%}
	.col-lg-8r-6{width: 75%}
	.col-lg-8r-7{width: 87.5%}
	.col-lg-8r-8{width: 87.5%}
}

.checkbox-custom.input-sm {
    height: 30px;
    padding: unset;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;

    label:before {
        width: 18px;
        height: 18px;
    }

    input[type=checkbox]:checked+label:after {
        top: 2px;
        left: 2px;
    }
}
