﻿
.loader {
    border: 10px solid #252b38;
    border-radius: 50%;
    border-top: 10px solid #0000;
    width: 60px;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 1s linear infinite; /* Safari */
    animation: spin 1s linear infinite;
    position: fixed;
    top: 30%;
    left: 50%;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}




.table-xs td, .table-xs th {
    padding: .25rem .5rem;
}

.pop-up-card-body {
    margin-top: 3rem;
}

.popup-logo {
    width: 260%;
    margin-top: 6px;
    margin-left: -4rem;
}

.custom-popup-text {
    font-size: 24px;
    font-weight: 600;
    color: #0C2B61 !important;
    line-height: 0.8;
}

.text-muted {
    font-size: 13px;
}

.bg-warning {
    background-color: #00B0AD !important;
}

.popup-qr-custom {
    font-size: 33px;
    font-weight: 600;
    color: #0C2B61;
}

.custom-total-text {
    color: #00B0AD !important;
    font-weight: 600;
    font-size: 21px;
}

.custom-price-text {
    font-weight: 600;
    font-size: 21px;
}

.custom-service-text {
    font-size: 25px;
    border-radius: 8px;
}

.custom-service-name {
    font-size: 15px;
    font-weight: 700;
    border-radius: 8px;
}

.custom-order-no {
    border-radius: 8px;
    font-weight:600;
}

.custom-service-td {
    border-radius: 8px;
    border: 1px solid transparent;
    border-top: none !important;
}

.hidden-order-number {
    display: none !important;
}

#qrcode {
    height: 170px;
    width: 170px;
}

