/* Issue: QBPZ-1205 */
.table-container .club-table th,
.table-container .club-table td {
    padding-left: 10px;
}
.table-container .club-table th:first-child,
.table-container .club-table td:first-child {
    padding-left: 0;
}
.table-container .club-table td:first-child {
    max-width: 500px;
    padding-left: 0;
}
.table-container .club-table td:first-child strong {
    max-width: 100%;
    word-wrap: break-word;
}
.table-container tbody tr td:last-child .status {
    display: inline-block;
    margin: 1px;
}

/* Issue: QBPZ-1210 */
.page-admin-header .admin-headright .adminuser-arrow .downlink-arrow {
    -webkit-appearance: none;
    appearance: none;
}

/* Issue: QBPZ-1251 */
.available-colours [type="checkbox"] + label:before {
    margin-left: auto;
    margin-right: auto;
}

/* Issue: QBPZ-1251 */
.admin-login-panel .admin-login-rightpart,
.admin-login-panel .admin-login-leftpart {
    padding: 15px;
}

/* Issue: QBPZ-1235 */
.table-container.club-table-container {
    overflow: auto;
}
.club-table .available-product-carousel .owl-nav .owl-next {
    right: 0;
}
@media only screen and (max-width: 767px) {
    .club-table .available-product-carousel {
        max-width: 85px;
    }
}

/* Issue: QBPZ-1232 */
.div-price-inventory [type="checkbox"] + label span {
    display: block;
    margin-top: -30px;
    margin-left: 45px;
}

/* Issue: QBPZ-1231 */
@media only screen and (max-width: 767px) {
    .order-list-table {
        overflow: auto;
    }
    .order-list-table th {
        white-space: nowrap;
        width: auto !important;
    }
    .order-list-table td,
    .order-list-table th {
        padding-left: 5px !important;
    }
    .order-list-table td:first-child,
    .order-list-table th:first-child {
        padding-left: 0 !important;
    }
    .order-list-table tr td:last-child strong {
        width: auto !important;
    }
}

/* Issue: QBPZ-1230 */
.table-container.order-list-container {
    overflow: auto;
}

/* Issue: QBPZ-1229 */
.page-admin-header .admin-headleft {
    overflow: auto;
    margin-right: 15px;
}
.page-admin-header .admin-headleft .admin-logo {
    min-width: 120px;
}

/* Issue: QBPZ-1228 */
@media only screen and (max-width: 1099px) {
    .page-title .export-btn-block {
        position: relative;
        top: 0;
        margin: 0 auto 30px;
        text-align: center;
    }
    .page-title .export-btn-block .btn {
        margin-bottom: 5px;
    }
}
@media only screen and (max-width: 767px) {
    .page-title .searchbar {
        position: relative;
        top: 0;
        margin: 0 auto 30px;
    }
}

/* Issue: QBPZ-1225 */
.admin-login-panel .admin-login-leftpart {
    min-width: 110px;
}
@media only screen and (max-width: 569px){
    .admin-login-panel .admin-login-rightpart {
        flex-basis: auto;
        min-width: 0;
    }
    .admin-login-panel .admin-login-box {
        min-width: 100%;
    }
    .admin-login-panel .admin-login-box h4 {
        line-height: 25px;
    }
    .row-admin-login input[type="submit"] {
        font-size: 14px;
        white-space: normal;
        min-width: 0;
    }
}

/* Issue: QBPZ-1226 */
@media only screen and (max-width: 767px){
    .admin-login-panel {
        flex-direction: column;
    }
    .admin-login-panel .admin-login-rightpart,
    .admin-login-panel .admin-login-leftpart {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

/* Issue: QBPZ-1227 */
.catalogue-details-wrapper .catalogue-options .text-placement p {
    white-space: nowrap;
}
@media only screen and (max-width: 1023px) {
    .catalogue-details-wrapper .catalogue-options .option {
        padding-right: 50px;
        padding-left: 50px;
    }
}

/* Issue: QBPZ-1170 */
#getEmbededJs .modal-content .modal-body {
    overflow: auto;
    max-height: calc(100vh - 200px);
}

/* Issue: QBPZ-1201 */
.product-modal .modal-content .modal-footer {
    justify-content: flex-end;
}

/* QBPZ-1237 by Sultan */
@media screen and (max-width:767px){
    .catalogue-details-wrapper .catalogue-options,
    .catalogue-details-wrapper .catalogue-preview{
        width: 100%;
        position: relative;
    }
    .catalogue-details-wrapper .catalogue-options .option {
        padding: 20px;
    }
    .catalogue-details-wrapper .breadcrumb, .platform-admin .breadcrumb {
        padding: 20px;
        margin-bottom: 0;
    }
    .catalogue-details-wrapper .catalogue-preview {
        padding: 20px 20px 60px 20px;
    }
    .catalogue-details-wrapper .catalogue-preview.catalogue-container .btn-group-container {
        left: 0;
    }
    .catalogue-details-wrapper .catalogue-preview.catalogue-container .btn-group-container input,
    .catalogue-details-wrapper .catalogue-preview.catalogue-container .btn-group-container a {
        width: 100%;
    }
}

/* QBPZ-1233 by Sultan */
@media screen and (max-width:767px){
    .catalogue-details-wrapper {
        flex-direction: column;
    }
    .catalogue-details-wrapper .catalogue-preview .btn-group-container {
        right: 0;
        bottom: 42px;
        width: 100%;
        flex-direction: column;
        padding: 20px;
    }
    .catalogue-details-wrapper .catalogue-preview .btn-group-container .export {
        margin-right: 0;
        margin-bottom: 20px;
    }
}

/* QBPZ-1377 */
.available-colours [type="checkbox"]:not(:checked) + label span:after,
.available-colours [type="checkbox"]:not(:checked) + label:after,
.available-colours [type="checkbox"]:checked + label span:after,
.available-colours [type="checkbox"]:checked + label:after {
    left: 50%;
    transform: translateX(-50%);
}

/* QBPZ-1373 */
@media screen and (max-width: 1459px) {
    fieldset.fieldset-text-and-logo .text-placement .col-lg-6 {
        max-width: 100%;
        flex-basis: 100%;
    }
}

/* QBPZ-1603 */
.tabbar-header .modal-nav li .nav-link {
    white-space: nowrap;
}
