/**
Corrections SLDS new version
*/
/* sortable table headers no padding */
th.slds-is-sortable {padding:0.5rem;}
.slds-modal__content .slds-form--stacked{padding:1rem;}
/*padding left for first column in table*/
@media ( min-width: 768px ){
.slds-table tr > th:first-child, .slds-table tr > td:first-child {
    padding-left: 1.5rem;
}
}
/*no padding on caseinvoice text/pricerows*/
.slds-list__item > li {padding: 0.5rem;}


.slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux:after, .slds-checkbox--toggle [type=checkbox]:checked+.slds-checkbox--faux_container .slds-checkbox--faux:after, .slds-checkbox--toggle [type=checkbox]:checked~.slds-checkbox--faux:after {
    position: absolute;
    top: .25rem;
    left: .6rem;
    height: .7rem;
    width: .45rem;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    border-radius: 0;
    background-color: transparent;
    transform: rotate(45deg);
}


th.slds-is-sortable {
    cursor: pointer;
    /*padding: 0; */
}

th.slds-is-sortable .slds-button {
    visibility: hidden;
    margin-left: 0.5rem; }

th.slds-is-sortable .slds-button__icon {
    fill: #0070d2; }

th.slds-is-sortable:hover {
    background-color: #f4f6f9;
    color: #0070d2; }

th.slds-is-sortable:hover .slds-button {
    visibility: visible; }

.slds-th__action {
    display: -ms-flexbox;
    display: flex;
    padding: 0.5rem; }

.slds-th__action:focus, .slds-th__action:hover {
    outline: 0;
    background-color: #f4f6f9; }

.slds-th__action:focus .slds-is-sortable__icon, .slds-th__action:hover .slds-is-sortable__icon {
    display: inline-block; }

.slds-is-sortable__icon {
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.25rem;
    display: none;
}

.slds-is-sorted .slds-is-sortable__icon {
    display: inline-block; }

.slds-is-sorted--asc .slds-is-sortable__icon {
    transform: rotate(180deg); }

.slds-feed {
    max-width: none;
}

.slds-media--timeline{
    z-index: 0;
}

.slds-tabs__item .slds-dropdown .slds-dropdown__item > a > span {
    padding: 5px;
    text-transform: none;
}

.slds-dropdown__item.slds-active {
    background: #eef1f6;
}

.slds-lookup__menu {
    padding: 0;
}

.slds-input[type="time"] {
    max-height: calc(1.875rem + (1px * 2));
}

.slds-input[type="number"], .slds-input[type="date"], .slds-input[type="time"] {
    padding-right: 0;
}

.slds-button--success {
    background-color: #28b966;
}

.slds-table--no-border {
    border: none;
}

.slds-table--no-border tbody td, .slds-table--no-border tbody th, .slds-table--no-border thead td, .slds-table--no-border thead th{
    border: none;
}

.slds-grid--padded {
    margin: -0.75rem;
}

.slds-grid--padded-xxx-small {
    margin: -0.125rem;
}

.slds-grid--padded-xx-small {
    margin: -0.25rem;
}

.slds-grid--padded-x-small {
    margin: -0.5rem;
}

.slds-grid--padded-medium {
    margin: -1rem;
}

.slds-grid--padded-large {
    margin: -1.5rem;
}

.slds-grid--padded > div {
    margin: 0.75rem;
}

.slds-grid--padded-xxx-small > div {
    margin: 0.125rem;
}

.slds-grid--padded-xx-small > div {
    margin: 0.25rem;
}

.slds-grid--padded-x-small > div {
    margin: 0.5rem;
}

.slds-grid--padded-medium > div {
    margin: 1rem;
}

.slds-grid--padded-large > div {
    margin: 1.5rem;
}

.slds-modal--large-min .slds-modal__container {
    max-width: 60rem;
}

.slds-radio--button [type="radio"][disabled]:checked + .slds-radio--faux,
.slds-radio--button [type="radio"][disabled]:checked ~ .slds-radio--faux,
.slds-radio--button [type="radio"][disabled]:checked + .slds-radio--button__label {
    background-color: #0070d2;
    color: white;
}

.slds-checkbox--button [type="checkbox"][disabled]:checked + .slds-checkbox--faux,
.slds-checkbox--button [type="checkbox"][disabled]:checked ~ .slds-checkbox--faux,
.slds-checkbox--button [type="checkbox"][disabled]:checked + .slds-checkbox--button__label {
    background-color: #0070d2;
    color: white;
}

.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"][disabled] ~ .slds-checkbox--faux:after,
.slds-checkbox [type="checkbox"][disabled] + .slds-checkbox__label .slds-checkbox--faux:after {
    border-color: #0070d2; }