*{
    text-transform: uppercase;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

input[name="username"] {
    text-transform: none;
}
input[name="password"] {
    text-transform: none;
}
input[name="newPassword"] {
    text-transform: none;
}
input[name="confirmPassword"] {
    text-transform: none;
}

.blink {
    animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.vertical-line {
    width: 1px;
    background-color: lightgray;
    height: 100%;
}

.zoom-in {
    transition: transform .5s; /* Animation */
}

.zoom-in:hover {
    transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.zoom-in-2 {
    transition: transform .5s; /* Animation */
}

.zoom-in-2:hover {
    transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.a-without-effect:link, .a-without-effect:visited, .a-without-effect:hover {color: inherit; text-decoration: none;}

.captcha-sized-row {
    width: 304px;
}

.ready-to-collect-status {
    background: #dbc5ff;
    color: #8900ff;
}

.waiting-for-print-status {
    background: rgba(190,255,193,0.89);
    color: rgba(0,0,0,0.61)
}

.waiting-for-verification-status {
    background: rgba(255,201,247,0.68);
    color: rgb(158 23 165 / 89%);
}

.notified-status {
    background: rgba(255,201,247,0.68);
    color: rgb(158 23 165 / 89%);
}

.collected-status {
    background: rgb(124, 200, 92);
    color: #2a3746;
}

.pending-status {
    background: rgb(238, 172, 14);
    color: #2a3746;
}

.draft-status {
    background: rgba(250,255,175,0.89);
    color: rgba(82,95,0,0.89);
}

.edited-status {
    background: rgba(178,255,0,0.89);
    color: rgba(64, 98, 0, 0.93);
}

.paid-status {
    background: rgba(156,200,255,0.89);
    color: rgb(62, 78, 162);
}

.photo-video {
    object-fit: cover;
    aspect-ratio: 3/4;
    transform-origin: center;
}

.photo-canvas {
    width: 129px;
    height: 171px;
}

.modal-custom-size {
    max-width: 75vw;
}

.os-scrollbar-handle {
    color: #000000;
}

.no-uppercase {
    text-transform: none;
}
