@media screen and (max-width: 767px) {
    .supplier-info-border {
        border: 1px solid;
    }

    .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
        background: none;
    }

    .nav-tabs .nav-link.active {
        border-radius: 20px !important;
    }
}

@media screen and (min-width: 768px) {
    .supplier-info-border {
        border-left: 1px solid;
    }

    .nav-tabs .nav-link.active {
        border-style: solid !important;
        border-width: 2px !important;
    }
}

@media screen and (max-width: 1199px) {

    .horizontal-menu .bottom-navbar .page-navigation > .nav-item,
    .horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu {
        border-radius: 4px;
    }

}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border: 1px solid;
}

a.btn, a.btn-sm, button.btn, button.btn-sm, input.btn, input.btn-sm {
    border-radius: 7px;
}

button:disabled,
.border-none,
.page-link,
.page-item,
.form-field-floating input,
.form-field-floating select,
.form-field-floating textarea,
    /* .nav-tabs, */
.nav-tabs .nav-link,
.table tbody + tbody,
.form-control.selectize-control,
.selectize-control.multi .selectize-input > div,
.selectize-control.multi .selectize-input > div.active,
.selectize-control.mu .lti .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active,
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder,
.selectize-input > input {
    border: none !important;
}

.border-1,
.border-hover:hover,
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-success,
.btn-outline-danger,
.btn-outline-warning,
.btn-outline-info,
.btn-outline-light,
.btn-outline-dark,
.btn-outline-link,
.btn-primary,
.btn-secondary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-info,
.btn-light,
.btn-dark,
.btn-link {
    border-width: 1px;
    border-style: solid;
}

.border-2 {
    border: 2px solid;
}

.border-1-right {
    border-right: 1px solid;
}

.btn-search,
.form-field-floating input,
.form-field-floating select,
.form-field-floating textarea,
.form-control.selectize-control {
    border-radius: 0;
}

.border-round,
.btn-table {
    border-radius: 100%;
}

.border-15,
.border-rounded,
.wizard-progress .step .node {
    border-radius: 15px !important;
}


.wizard-progress .step.in-progress .node {
    border-style: solid;
    border-width: 3px;

}

.page-item.active .page-link-border {
    border: 2px solid !important;
}

.wizard-progress .step .node {
    border: 10px solid;
}

.checkbox-slider--b-flat input + span:after {
    border: solid transparent 2px;
    border-radius: 20px;
}

.checkbox-slider--b-flat input:checked + span:after {
    border: solid transparent 2px;
}

.table-icon {
    border: 1px solid;
}

.checkbox-slider--b-flat input + span:before {
    border-radius: 20px;
}

#form-mapping td:nth-child(3):hover .expand_on_hover,
#form-mapping td:nth-child(5):hover .expand_on_hover,
#form-mapping td:nth-child(7):hover .expand_on_hover,
#form-mapping td:nth-child(8):hover .expand_on_hover,
#form-mapping td:nth-child(10):hover .expand_on_hover,
#offer-select-articles td:nth-child(2):hover .expand_on_hover,
#offer-review-articles td:nth-child(2):hover .expand_on_hover,
.page-item.active .page-link,
.page-item,
.round-icon {
    border-radius: 50px;
}


.dz-drag-hover, .dz-started {
    border-style: dashed;
    border-width: 5px;
}


.dropzone {
    cursor: pointer;
    border: 2px dotted;
}

.selectize-input {
    border: 1px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    #-webkit-border-radius: 0.25rem;
    #-moz-border-radius: 0.25rem;
    #border-radius: 0.25rem;
}

.selectize-input.dropdown-active {
    -webkit-border-radius: 0.25rem 0.25rem 0 0;
    -moz-border-radius: 0.25rem 0.25rem 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
}

.selectize-dropdown {
    border: 1px solid;
    border-top: 0 none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-border-radius: 0 0 0.25rem 0.25rem;
    -moz-border-radius: 0 0 0.25rem 0.25rem;
    border-radius: 0 0 0.25rem 0.25rem;
}

.selectize-dropdown [data-selectable] .highlight {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none;
}


.selectize-control.single .selectize-input:after {
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #343a40 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #343a40 transparent;
}

.selectize-dropdown-header {
    border-bottom: 1px solid;
    -webkit-border-radius: 0.25rem 0.25rem 0 0;
    -moz-border-radius: 0.25rem 0.25rem 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid;
    border-top: 0 none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] .remove {
    border-left: 1px solid;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.selectize-dropdown, .selectize-dropdown.form-control {
    border: 1px solid;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

.selectize-dropdown .optgroup:before {
    border-top: 1px solid;
}

.selectize-input.dropdown-active {
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

.selectize-control.multi .selectize-input > div {
    -webkit-border-radius: calc(0.25rem - 1px);
    -moz-border-radius: calc(0.25rem - 1px);
    border-radius: calc(0.25rem - 1px);
}

.input-group .selectize-input {
    -webkit-border-radius: 0 0.25rem 0.25rem 0;
    -moz-border-radius: 0 0.25rem 0.25rem 0;
    border-radius: 0 0.25rem 0.25rem 0;
}

.toast {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0.25rem;
}

.toast-header {
    border: 1px solid rgba(0, 0, 0, 0.05);
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control:before {
    border: 0.15em solid;
    border-radius: 1em;
}

.table td {
    border-top: none;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    border-bottm: none;
    border-left: none
}

.btn-search {
    border-radius: 7px 0 0 7px !important;
}

.form-control,
.selectize-input {
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 7px !important;
    outline: none !important;
}

.border-bottom-0 {
    border-bottom: 0;
}