.fv-plugins-icon {
    padding: .75rem;
}

.fv-plugins-message-container {
    position: absolute !important;
    bottom: -1.25rem;
}

.fv-plugins-icon-container>label~.fv-icon-container.row-start-2 {
    grid-row-start: 2 !important;
}

.fv-icon-container.row-start-2 {
    grid-row-start: 1 !important;
}

.icheck-item {
    margin: 0 !important;
}

.icon.is-left,
.icon.is-right {
    max-height: 2.625rem;
}

.icon.is-left~div.flex>select {
    padding-left: 1.5rem;
}

label.nice-check {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.lcs_wrap~label {
    display: inline-block;
    margin-bottom: .75rem;
    margin-right: .5rem;
}

.main-label {
    width: 100%;
}

.pretty {
    margin-bottom: 0.5rem
}
