.button-disabled, .button-default, .button-accept {
    margin-right: 14px;
    margin-left: 0;
}


.label-value-readonly {
    padding-right: unset;
    padding-left: 10px;
}

.has-float-label {
    padding-left: 0;
}

    .has-float-label > label, .has-float-label > span {
        right: unset;
        left: 8px;
    }

.float-left {
    float: right;
    display: inline-block;
}

.float-right {
    float: left;
    display: inline-block;
}

.notifications {
    left: unset !important;
    right:0;
}

.dropdown-toggle .caret {
    margin-right: unset;
    margin-left: 14px;
}

.border-right {
    border-right: unset;
    border-left: 1px solid #969696;
}

.border-left {
    border-left: unset;
    border-right: 1px solid #969696;
}


.validation {
    border-left: 4px solid #0072C6 !important;
    border-right: 1px solid lightgray !important;
}

.validation-error {
    border: 1px solid #c62828 !important;
    border-left: 4px solid #c62828 !important;
}

.combo-control {
    direction: ltr;
}

.rotate-horizontal {
    transform: rotate(180deg);
}

.header {
    text-align: right;
}

.label-control {
    text-align: left !important;
}

.system-combo-control .combo-text {
    text-align: left;
    padding-right: unset;
    padding-left: 4px;
}

.system-combo-control div[data-toggle='dropdown'] {
    left: unset;
    right: 0;
}

.system-combo-control .combo-caret {
    left: unset;
    right: 10px;
}

/*.has-float-label .system-lookup-control {
    padding-right: 0 !important;
}*/
.system-lookup-control .lookup-caret {
    left: unset;
    right: 5px;
}
.system-lookup-control .lookup-button, .system-lookup-control .lookup-status {
    text-align: left;
}

.system-lookup-control ul li, .combo-dropdown-menu li {
    text-align: left;
}
.system-lookup-control.validation{
    border-right:unset!important;
}

.system-lookup-control .lookup-button .caret-container {
    left: unset;
    right: 1px;
    border-radius: 0 3px 3px 0;
}

.system-lookup-control .lookup-status {
    left: unset !important;
    right: 0;
}

.radio-control:checked:after {
    left: unset !important;
    right: -4px;
    top: -18px;
}

input[type=checkbox] {
    margin-left: 0 !important;
}

.checkbox-control {
    margin-right: 10px !important;
    margin-left: 0 !important;
}
/*checkbox*/
.checkbox {
    padding-right: 20px;
}

    .checkbox label {
        padding-left: unset;
        padding-right: 5px;
    }

        .checkbox label::before {
            left: unset;
            right: 0;
            margin-left: unset;
            margin-right: -13px;
        }

        .checkbox label::after {
            left: unset;
            right: 0;
            padding-left: unset;
            padding-right: 3px;
        }

    .checkbox input[type="checkbox"]:checked + label::after {
        margin-left: unset;
        margin-right: -14px;
    }


.checkbox-control:checked:after {
    top: -20px !important;
    left: 7px !important;
}

.grid .checkbox-control:checked:after {
    left: 5px !important;
}

.switch + label {
    margin-right: 0px !important;
    margin-left: 10px;
}

.rotate180 {
    transform: rotate(180deg);
}

.no-padding-left {
    padding-left: 15px !important;
    padding-right: 0 !important;
}

.no-padding-right {
    padding-right: 15px !important;
    padding-left: 0 !important;
}

.no-margin-left {
    margin-left: 15px !important;
    margin-right: 0 !important;
}

.no-margin-right {
    margin-right: 15px !important;
    margin-left: 0 !important;
}


button.back-to-top::before {
    margin-right: 0px;
}

button.back-to-top.show {
    left: unset;
    right: 20px;
}

.combo-dropdown-menu .combo-status {
    text-align: left;
}

.text-control[data-mask="fulldate"] {
    text-align: left;
}
