
.login-screen-bg-img{
    background-image: url("../img/sample/misc/auth-bg.png");
}

.landing-dark-bg {
    background-color: #73C2FB
}

.landing-header {
    height: 60px;
}

/*== To handle dropdown clear button issue ===*/
/*.select2-container--bootstrap5 .select2-selection__clear {*/
/*    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--kt-gray-700%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");*/
/*    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")*/
/*}*/

@media (min-width: 992px){
    .app-content {
        padding-top: 18px;
        padding-bottom: 18px;

    }
}

p {
    margin-top: unset;
    margin-bottom: unset !important;
}

.ml-auto {
    margin-left: auto;
}

/*============= Begin::Required Field ============*/
.validation-message {
    margin-top: 5px;
    color: #f1416c;
}

.invalid{
    border: 1px solid #FFE2E5 !important;
}

.required-filed:after {
    content: " *";
    font-weight: bold;
    color: #f1416c;
}

.validation-errors {
    background-color: #ffe2e5;
    border-color: transparent;
    color: #f1416c;
    padding: .75rem 1.25rem;
    border-radius: 5px;
    /*display: flex;*/
}

.validation-errors > li {
    /*margin-top: 1rem;*/
    margin-left: 1.5rem;
}

/*============= End::Required Field ============*/

.mb--10px{
    margin-bottom: -10px !important;
}

.timeline-label:before {
    left: 2px;
}

.a4-page {
    width: 210mm;
    min-height: 297mm;
}

.a4-page-height{
    min-height: 297mm;
}

.a4-page-width {
    width: 210mm;
}

.a4-page-height{
    height: 297mm;
}

@media (max-width: 768px) {
    .a4-page {
        width: 100%;
        height: auto;
        padding: 10px;
    }
    
    .a4-page-height{
        height: auto;
    }

    .a4-page-width {
        width: 100%;
    }
}

@media (max-width: 576px) {
    .a4-page {
        padding: 5px;
    }
}

.text-color-veloz {
    color: #054158; !important;
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 960px !important;
    }
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 960px !important;
    }
}
@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px !important;
    }
}

.w-80 {
    width: 80% !important;
}

.w-90 {
    width: 90% !important;
}

/* =============== start::line with arrow =============================*/
.line-with-arrow {
    position: relative;
    height: 2px; /* Line thickness */
    width: 200px; /* Line length */
    background-color: #E1E3EA;
}

.line-with-arrow::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background-color: #E1E3EA;
    border-radius: 50%; /* Circle */
}

.line-with-arrow::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) rotate(45deg); /* Rotating to create an arrow */
    width: 8px;
    height: 8px;
    border-right: 2px solid #E1E3EA;
    border-top: 2px solid #E1E3EA;
}

/* =============== end::line with arrow =============================*/
