.bg-authentication .login-footer {
    margin-top: 1em;
}

.alert-success {
    margin-bottom: 1em;
    padding: .2em .2em .2em 1em;
}

a.btn.btn-success, a.btn.btn-secondary, a.btn.btn-info, .custom-violet {
    margin-right: 1em;
}

.custom-violet {
    background: -webkit-linear-gradient(332deg, #7367F0, rgba(115, 103, 240, .7));
    background: linear-gradient(118deg, #7367F0, rgba(115, 103, 240, .7));
    box-shadow: 0 0 10px 1px rgba(115, 103, 240, .7);
    margin-bottom: 0 !important;
}

/*.btn.btn-primary{*/
/*    margin-bottom: 0 !important;*/
/*}*/

.card-content label.btn.btn-secondary.waves-effect.waves-light {
    margin-bottom: 1em;
}

.source_seller {
    border: none;
}

.btn.btn-link.custom_sort {
    padding: 0;
}

.card-content nav ul.pagination {
    margin-top: 1em;
}

/* arrow asc/desc */
.arrow {
    border: solid #7367F0;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    margin-left: .5em;
}

.asc {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.desc {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.btn.btn-primary, .btn.btn-danger, .btn.btn-success, .btn.btn-warning,
button.btn.btn-secondary {
    margin-bottom: 1em;
}



.btn.btn-primary.left {
    margin-left: 1.5em;
}

.source_seller {
    margin: 1em;
}

.btn.btn-primary.block {
    width: 30%;
}

p.block.form {
    padding-bottom: 1em;
}

input[id^=f_] {
    display: block;
    margin-top: .5em;
    /*max-width: 50%;*/
}

.form-control.active {
    color: #4E5154;
    background-color: #ffffff;
    border-color: #7367F0;
    outline: 0;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .15);
}

.shop_top {
    margin-top: 1em;
}

.category_words_list {
    padding: 1em 0 1em 0;
}

textarea.form-control.cat_words {
    max-width: 50%;
}

button.admin_button {
    margin-left: 0 !important;
}

.admin_canada_report_button, .admin_usa_report_button {
    width: 120px;
    margin-top: 1em;
    margin-bottom: 0 !important;
}

/*select label*/
.form-label-group > select:not(:focus):not(:placeholder-shown) ~ label,
.form-label-group > input:not(:focus):not(:placeholder-shown) ~ label{
    color: rgba(34, 41, 47, .7) !important;
}

.form-label-group > select:not(:active):not(:placeholder-shown) ~ label {
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    opacity: 1;
}

.form-label-group > select:not(:placeholder-shown) ~ label {
    padding: .25rem 0;
    font-size: .7rem;
    top: -20px;
    left: 3px;
}

/* admin user rules */
#currency_ratio_min, #currency_ratio_max, #base_ratio_min, #base_ratio_max, #for_zero_affix_min, #for_zero_affix_max, #min_border_constant_min, #min_border_constant_max, #max_border_constant_min, #max_border_constant_max, #min_border_coefficient_min, #min_border_coefficient_max, #max_border_coefficient_min, #max_border_coefficient_max, #items_in_the_package_send_min, #items_in_the_package_send_max, #manager_email {
    width: 90%;
}

.form-control.rights-table {
    width: 1.2em;
    height: 1.2em;
}

/*manager form radio - show-hidden input*/
/*.min_border,
.max_border,
.min_border_coef,
.max_border_coef {
    display: none;
}

#border_mech0:checked ~ .min_border,
#border_mech0:checked ~ .max_border,
#border_mech1:checked ~ .min_border_coef,
#border_mech1:checked ~ .max_border_coef {
    display: block;
}*/
/*manager form radio - end*/

.form-check-input {
    margin-left: 1em;
}

.form-check-label {
    margin-left: 3em;
}

div.card-content div.container {
    max-width: 1900px;
}

#main-menu-navigation span.menu-title {
    font-size: 13px;
}

.main-menu.menu-light .navigation > li ul li {
    padding-left: 1em;
}

/* amazon chart */
.chart-amazon {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

/*breadcrumbs*/
@media (min-width: 768px) {
    .col-md-9 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.custom-select optgroup {
    font-weight: normal;
}

table > thead > tr {
    white-space: nowrap;
}

.submit_fixed_bottom_right {
    position: fixed !important;
    bottom: 7em !important;
    right: 5em !important;
}

table.manager_storage_rights, table.user_storage_rights {
    width: 50%;
}

.manifest-dhl-history tr td {
    width: 50%;
}

@media (max-width: 700px) {
    .top-buttons a {
        margin-bottom: .5em;
    }

    .button-download-all {
        margin-top: .2em;
    }
}

#exampleModalScrollable > div > div > div.modal-body > table:nth-child(1) {
    display: revert;
}

.canada-report #f_asin, .canada-report #f_id {
    max-width: 40%;
}

.half_width {
    width: 50%;
}

.dropdown.bootstrap-select {
    margin-bottom: .1em;
}
