.ui.icon.input > i.icon {
    right: unset !important;
    left: 0 !important;
}

.ui.input > input {
    text-align: right !important;
}

.ui.icon.input > input {
    padding-left: 2.67142857em !important;
    padding-right: 1em !important;
}

.ui.selection.dropdown, .ui.search.selection.dropdown > input.search {
    text-align: right !important;
    padding: .78571429em 1em .78571429em 2.1em !important;
}

.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon,
.ui.selection.dropdown > .search.icon {
    right: unset !important;
    left: 1em !important;
}

.ui.celled.table tr td, .ui.celled.table tr th {
    border-left: unset;
    border-right: 1px solid rgba(34, 36, 38, .1);
}


.ui.steps .step:after {
    right: unset;
    left: -1rem;
}

.ui.steps .step > .icon {
    margin: 0 0 0 1rem;
}

.ui.steps .step {
    border-right: 0;
    border-left: 1px solid #EEE !important;
}

input, textarea, .ui.input > input {
    text-align: right !important;
}

.ui.checkbox .box, .ui.checkbox label {
    padding-left: unset !important;
    padding-right: 1.85714em !important;
}

.ui.checkbox .box:before, .ui.checkbox label:before, .ui.checkbox .box:after, .ui.checkbox label:after {
    left: unset !important;
    right: 0 !important;
}

.ui.selection.dropdown {
    text-align: right !important;
    padding: .78571429em 1em .78571429em 2.1em !important;
}

.ui.selection.dropdown > .delete.icon, .ui.selection.dropdown > .dropdown.icon, .ui.selection.dropdown > .search.icon {
    right: unset !important;
    left: 1em !important;
}

.ui.search.selection.dropdown > input.search {
    padding: .78571429em 1em .78571429em 2.1em !important;
}

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right-color: transparent !important;
    border-left: 1px solid #EEE;
}

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ui.input > input {
    transition: unset !important;
}


.ui.steps .step:after {
    transform: translateY(-50%) translateX(50%) rotate(-225deg);
}

.ui.modal {
    text-align: right !important;
}

.ui.ordered.list .list > .item:before, .ui.ordered.list > .item:before, ol.ui.list li:before,
.ui.bulleted.list .list > .item:before, .ui.bulleted.list > .item:before, ul.ui.list li:before {
    right: auto !important;
    left: unset !important;
    margin-right: -1.25rem !important;
    margin-left: unset !important;
    text-align: left !important;
}

.ui.bulleted.list, ul.ui.list {
    margin-right: 1.25rem;
    margin-left: unset;
}

.ui.sidebar {
    left: unset !important;
    right: 0 !important;
}

.ui.right.sidebar {
    right: 0 !important;
    left: auto !important;
    width: auto !important;
}

