body {
    line-height: 1.0em;
}

.required {
    color: red;
    font-weight: bold;
}

.isActive {
    font-weight: bold;
    float: right;
}

.buttonSaveSticky {
    position: fixed;
    right: 15px;
    top: 10%;
    bottom: 85%;
    height: 5%;
    width: 3%;
    border: none;
    background-color: rgb(255, 178, 0, 0.9);
    border-radius: .25rem;
    font-size: x-large;
}

.buttonDelete {
    background-color: red;
    border: none;
    border-radius: .25rem;
}

.buttonDelete>i {
    color: white;
}

.buttonSave {
    background-color: orange;
    border: none;
    border-radius: .25rem;
    color: white;
}

.buttonSave:hover {
    background-color: #ff9900;
    color: #fff;
}

.buttonSave>i {
    color: white;
}

.buttonClient {
    background-color: rgba(0, 0, 0, .03);
    border: 1px solid rgba(0, 0, 0, .125);
}

.buttonView {
    background-color: #007bff;
    border: none;
    border-radius: .25rem;
}

.buttonView>i {
    color: white;
}

.buttonEdit {
    background-color: green;
    border: none;
    border-radius: .25rem;
    color: white;
}

.buttonEdit:hover {
    background-color: #006e00;
    color: white;
}

.iconDelete {
    border-radius: .25rem;
    color: white;
    font-size: large;
}

.navbar-nav::-webkit-scrollbar {
    width: 0px;
}

.error-message {
    color: red;
}

.active-checkboxes {
    float: right;
}

.card {
    margin: 5px 0px 5px 0px !important;
}

.supplier-import-card-header {
    font-weight: bold;
    padding: 2px 0px 2px 0px;
}

.card-header-collapse {}

.card-header-collapse:hover {
    cursor: pointer;
}

.right {
    float: right;
    position: absolute;
}

.wrapperExchange {
    overflow: hidden;
}

.wrapperExchange div {
    padding: 5px;
}

#exchangeLeft {
    float: left;
    width: 50%;
    text-align: center;
    padding: 25px;
}

#exchangeRight {
    overflow: hidden;
    text-align: center;
    padding: 25px;
}

@media screen and (max-width: 400px) {
    #exchangeLeft {
        float: none;
        margin-right: 0;
        width: auto;
        border: 0;
        text-align: center;
    }
}

.wrapperDoubleColumn {
    overflow: hidden;
}

.wrapperDoubleColumn div {
    
}

#doubleColumnLeft {
    float: left;
    width: 50%;
    text-align: center;
}

#doubleColumnRight {
    overflow: hidden;
    text-align: center;
}

@media screen and (max-width: 400px) {
    #doubleColumnLeft {
        float: none;
        margin-right: 0;
        width: auto;
        border: 0;
        text-align: center;
    }
}

/*.card-header {
    background-color: #343a40 !important;
    color: white !important;
}

.breadcrumb-item > a {
    color: #343a40 !important;
    font-weight: 750;
}*/

.posRight {
    float: right;
    margin-left: 3px;
    margin-right: 0px;
}

.posLeft {
    float: left;
    margin-left: 0px;
    margin-right: 3px;
}

.button160 {
    min-width: 160px;
}

.underline {
    text-decoration: underline;
}

.bold {
    font-weight: bold;
}

.highlight-column {
    background-color: #fafafa;
}