﻿:root {
    --me-blue-light: #2065b2;
    --me-blue-light-1: #8ea4fdf2;
    --me-blue: #293c88;
    --me-blue-dark: #202F6B;
    --me-green: #558b43;
    --me-green-light: #8ab935;
    --me-green-dark: #3b823c;
    --me-orange: #fdc111;
    --me-orange-light: #fb9d50d1;
    --me-orange-dark: #f88323;
    --me-light: #ddd;
    --me-red: #dc3545;
    --me-yellow: #ffcd06;
    --me-lightorange: #e3c99e;
    --me-black: #000000;
    --me-white:#ffffff;
}

html, body {
    height: 100% !important;
    position: relative;
    min-height: 100%;
}



.row {
    margin: 0;
}

.text-blue-light {
    color: var(--me-blue-light) !important;
}

.text-blue-light-1 {
    color: var(--me-blue-light-1) !important;
}



.text-blue {
    color: var(--me-blue) !important;
}

.text-blue-dark {
    color: var(--me-blue-dark) !important;
}

.text-green {
    color: var(--me-green) !important;
}

.text-green-dark {
    color: var(--me-green-dark) !important;
}

.text-orange {
    color: var(--me-orange) !important;
}

.text-orange-dark {
    color: var(--me-orange-dark) !important;
}

.text-primary {
    color: var(--me-blue) !important;
}

.text-yellow {
    color: var(--me-yellow) !important;
}

.bg-blue {
    background-color: var(--me-blue) !important;
}

.bg-blue-dark {
    background-color: var(--me-blue-dark) !important;
}

.bg-green, .bg-success {
    background-color: var(--me-green) !important;
}


.bg-green-dark {
    background-color: var(--me-green-dark) !important;
}

.bg-orange {
    background-color: var(--me-orange) !important;
}

.bg-orange-dark {
    background-color: var(--me-orange-dark) !important;
}

.font-size-10 {
    font-size: 10px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-14 {
    font-size: 14px !important;
}


.font-size-15 {
    font-size: 15px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.font-size-19 {
    font-size: 19px !important;
}

.font-size-20 {
    font-size: 20px !important;
}

.font-size-22 {
    font-size: 22px !important;
}

.font-size-23 {
    font-size: 23px !important;
}

.font-size-24 {
    font-size: 24px !important;
}

.font-size-25 {
    font-size: 25px !important;
}

.font-size-30 {
    font-size: 30px !important;
}

.font-size-32 {
    font-size: 32px !important;
}

.font-size-60 {
    font-size: 60px !important;
}

.font-weight-400 {
    font-weight: 400 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.pointer-cursor {
    cursor: pointer !important;
}

.pointer-not-allowed {
    cursor: not-allowed !important;
}

.w-5 {
    width: 5% !important;
}
.w-10 {
    width: 10% !important;
}

.w-12 {
    width: 12% !important;
}

.w-14 {
    width: 14% !important;
}

.w-15 {
    width: 15% !important;
}

.w-16 {
    width: 16% !important;
}

.w-18 {
    width: 18% !important;
}

.w-19 {
    width: 19% !important;
}

.w-20 {
    width: 20% !important;
}

.w-30 {
    width: 30% !important;
}

.w-35 {
    width: 35% !important;
}


.w-36 {
    width: 36% !important;
}

.w-40 {
    width: 40% !important;
}

.w-45 {
    width: 45% !important;
}

.w-70 {
    width: 70% !important;
}


.w-90 {
    width: 90% !important;
}

.max-width-20{
    max-width:20% !important;
}

.max-width-21 {
    max-width: 21% !important;
}

.max-width-30 {
    max-width: 30% !important;
}

.width-15 {
    width: 15px;
}

.width-18 {
    width: 18px;
}

.width-20 {
    width: 20px;
}

.width-25 {
    width: 25px;
}

.flex-20 {
    flex: 0 0 20.66667% !important;
}

.flex-30 {
    flex: 0 0 30.66667% !important;
}

.right-0 {
    right: 0 !important;
}



.lh-100 {
    line-height: 1;
}

.lh-125 {
    line-height: 1.25;
}

.lh-150 {
    line-height: 1.5;
}

.text-hover-underline:hover {
    text-decoration: underline !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-end {
    text-align: end !important
}


/*#region Buttons*/
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    0 0 0 0.2rem rgb(60 159 68 / 28%);
}
    .btn {
    font-variant:small-caps!important;
    letter-spacing:1px;
}

.btn-outline-primary {
    color: var(--me-blue) !important;
    background-color: white;
    border-color: var(--me-blue) !important;
}

    .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
        color: white !important;
        background-color: var(--me-blue);
        box-shadow: none;
    }


.btn-primary {
    color: #fff;
    background-color: var(--me-blue) !important;
    border-color: var(--me-blue) !important;
}
    .btn-primary:hover {
        color: #fff;
        background-color: #273882 !important;
        border-color: #273882 !important;
    }

.btn-primary-2 {
    color: #fff;
    background-color: var(--me-blue-light) !important;
    border-color: var(--me-blue-light) !important;
}

.btn-primary-2:hover {
    color: #fff;
    background-color: #1e599c !important;
    border-color: #1e599c !important;
}

.btn-success{
    color:#fff !important;
    background-color:var(--me-green);
    border-color:var(--me-green);
}
.btn-success:hover {

    color: #fff !important;
    background-color: #218838 !important;
    border-color: #1e7e34 !important;
}
.btn-lightorange:hover {
    color: #fff !important;
    background-color: #e1900c !important;
    border-color: #e1900c !important;
}

.btn-success-2{
    color:#fff;
    background-color:var(--me-green-light);
    border-color:var(--me-green-light);
}
    .btn-success-2:hover {
        color: #fff !important;
        background-color: #78a22c !important;
        border-color: #78a22c !important;
    }

.btn-outline-success {
    color: var(--me-green) !important;
    border-color: var(--me-green);
}

    .btn-outline-success:hover {
        color: #fff !important;
        background-color: var(--me-green);
        border-color: var(--me-green);
    }

    .btn-outline-success:focus, .btn-outline-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #28a745;
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
    .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: var(--me-green);
        border-color: var(--me-green);
    }

        .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
        }



.btn-outline-orange {
    color: var(--me-orange-dark) !important;
    border-color: var(--me-orange-dark);
}

    .btn-outline-orange:hover {
        color: #fff !important;
        background-color: var(--me-orange-dark);
        border-color: var(--me-orange-dark);
    }

    .btn-outline-orange:focus, .btn-outline-orange.focus {
        box-shadow: 0 0 0 0.2rem rgb(252 175 112);
    }

    .btn-outline-orange.disabled, .btn-outline-orange:disabled {
        color: #28a745;
        background-color: transparent;
    }

    .btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
    .show > .btn-outline-orange.dropdown-toggle {
        color: #fff;
        background-color: var(--me-orange-dark);
        border-color: var(--me-orange-dark);
    }

        .btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-orange.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgb(252 175 112);
        }

.btn-link {
    font-weight: 400;
    color: var(--me-blue-light);
    text-decoration: none;
}

    .btn-link:hover {
        color: var(--me-blue);
        text-decoration: underline;
    }

    .btn-link:focus, .btn-link.focus {
        text-decoration: underline;
        box-shadow: none;
    }

    .btn-link:disabled, .btn-link.disabled {
        color: #b1b1b1;
        pointer-events: none;
        cursor: not-allowed;
    }

.btn-orange {
    color: #fff !important;
    background-color: var(--me-orange-dark) !important;
    border-color: var(--me-orange-dark) !important;
}

    .btn-orange:hover {
        color: #fff !important;
        background-color: #fb790e !important;
        border-color: #fb790e !important;
    }

    .btn-orange:focus, .btn-orange.focus {
        box-shadow: 0 0 0 0.2rem #f8964682;
    }

    .btn-orange.disabled, .btn-orange:disabled {
        color: #fff;
        background-color: var(--me-orange-dark);
        border-color: var(--me-orange-dark);
    }

    .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
    .show > .btn-orange.dropdown-toggle {
        color: #fff;
        background-color: #fb790e;
        border-color: #fb790e;
    }

        .btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
        .show > .btn-orange.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem #ff9742;
        }

.btn-yellow {
    color: #fff !important;
    background-color: var(--me-yellow) !important;
    border-color: var(--me-yellow) !important;
}

    .btn-yellow:hover {
        color: #fff !important;
        background-color: #ecbd00 !important;
        border-color: #ecbd00 !important;
    }

    .btn-yellow:focus, .btn-yellow.focus {
        box-shadow: 0 0 0 0.2rem #ffcd06a1;
    }

    .btn-yellow.disabled, .btn-yellow:disabled {
        color: #fff;
        background-color: var(--me-yellow);
        border-color: var(--me-yellow);
    }

    .btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active,
    .show > .btn-yellow.dropdown-toggle {
        color: #fff;
        background-color: #ecbd00;
        border-color: #ecbd00;
    }

        .btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus,
        .show > .btn-yellow.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem #ffcd06a1;
        }
/*#endregion Buttons*/

.l-0 {
    left: 0 !important;
}

.text-initial {
    text-transform: initial !important;
}



/*#region custom-heights */

.max-height-400 {
    max-height: 400px !important;
    height: 400px !important;
}

.max-height-500 {
    max-height: 500px !important;
    height: 500px !important;
}

.max-height-600 {
    max-height: 600px !important;
    height: 600px !important;
}

.height-15 {
    height: 15px !important;
}

.height-18 {
    height: 18px !important;
}

.height-20 {
    height: 20px !important;
}

.height-30 {
    height: 30px !important;
}

.height-32 {
    height: 32px !important;
}

.height-40 {
    height: 40px !important;
}

.height-45 {
    height: 45px !important;
}

.height-50 {
    height: 50px !important;
}

.height-55 {
    height: 55px !important;
}

.height-80 {
    height: 80px !important;
}

.height-500 {
    height: 500px !important;
}
.height-600 {
    height: 600px !important;
}

/*#endregion */


.justify-content-flex-end {
    justify-content: flex-end !important;
}


.normal-caps {
    font-variant: normal !important;
}

.small-caps {
    font-variant: small-caps !important;
}


fieldset {
    border: 1px solid #ddd !important;
    padding: 1em 1em 1em 1em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
    border-radius: 2px;
}

/*Modal width Start*/
.modal-550 {
    max-width: 550px;
}

.modal-1000 {
    max-width: 1000px !important;
}
    /*Modal width end*/
    .text-underline {
        text-decoration: underline !important;
    }


.modal-title {
    font-variant: small-caps !important;
    color: var(--me-blue) !important;
    display: flex;
    justify-content: center;
}

.modal-title-text {
    margin-left: .5em;
}

.modal-header {
    border: 0 !important;
    padding-bottom: .5em;
    /*margin-left:15px;
    margin-right:15px;
   border-bottom:2px solid var(--me-green-dark);*/
}

.modal-header-bottom {
    width: 97%;
    height: 2px;
    margin: auto;
    padding: 0;
    background: var(--me-green-dark);
    border: none;
}

.zoom-modal .modal-content {
    animation-name: modal-zoom;
    animation-duration: 0.6s;
}

@keyframes modal-zoom {
    from {
        transform: scale(0.1)
    }

    to {
        transform: scale(1)
    }
}


.hidden {
    display: none !important;
}


/*#region Zindex */
.z-index-1000 {
    z-index: 1000 !important;
}

.z-index-10000 {
    z-index: 10000 !important;
}


/*#endregion */


/*#region borders */

/*#region border-radius */
.br-5 {
    border-radius: 5px !important;
}

.br-6 {
    border-radius: 6px !important;
}

.br-7 {
    border-radius: 7px !important;
}

.br-8 {
    border-radius: 8px !important;
}

.br-9 {
    border-radius: 9px !important;
}

.br-10 {
    border-radius: 10px !important;
}

.br-11 {
    border-radius: 11px !important;
}

.border-50{
    border-radius:50% !important;
}

/*#endregion border-radius */

/*#region light border */
.light-border-1 {
    border: 1px solid #ddd !important;
}

.light-border-2 {
    border: 2px solid #ddd !important;
}

.light-border-3 {
    border: 3px solid #ddd !important;
}

.light-top-border-1 {
    border-top: 1px solid #ddd;
}

.light-top-border-2 {
    border-top: 2px solid #ddd;
}

.light-right-border-1 {
    border-right: 1px solid #ddd;
}

.light-right-border-2 {
    border-right: 2px solid #ddd;
}

.light-bottom-border-1 {
    border-bottom: 1px solid #ddd;
}

.light-bottom-border-2 {
    border-bottom: 2px solid #ddd;
}

.light-left-border-1 {
    border-left: 1px solid #ddd;
}

.light-left-border-2 {
    border-left: 2px solid #ddd;
}


/*#endregion light border*/

/*#region orange border */
.orange-border-1 {
    border: 1px solid var(--me-orange-dark) !important;
}

.orange-border-2 {
    border: 2px solid var(--me-orange-dark) !important;
}

.orange-border-3 {
    border: 3px solid var(--me-orange-dark) !important;
}

/*#endregion orange-border*/


/*#region green border */
.green-border-1 {
    border: 1px solid var(--me-green) !important;
}

.green-border-2 {
    border: 2px solid var(--me-green) !important;
}

.green-border-3 {
    border: 3px solid var(--me-green) !important;
}

.green-border-bottom-1 {
    border-bottom: 1px solid var(--me-green) !important;
}

.green-border-bottom-2 {
    border-bottom: 2px solid var(--me-green) !important;
}

.green-border-bottom-3 {
    border-bottom: 3px solid var(--me-green) !important;
}

/*#endregion green-border*/

/*#region blue border */
.blue-border-1 {
    border: 1px solid var(--me-blue) !important;
}

.blue-border-2 {
    border: 2px solid var(--me-blue) !important;
}

.blue-border-3 {
    border: 3px solid var(--me-blue) !important;
}

.blue-border-bottom-1 {
    border-bottom: 1px solid var(--me-blue) !important;
}

.blue-border-bottom-2 {
    border-bottom: 2px solid var(--me-blue) !important;
}

.blue-border-bottom-3 {
    border-bottom: 3px solid var(--me-blue) !important;
}

/*#endregion blue-border*/

/*#region red border */
.red-border-1 {
    border: 1px solid var(--me-red) !important;
}

.red-border-2 {
    border: 2px solid var(--me-red) !important;
}

.red-border-3 {
    border: 3px solid var(--me-red) !important;
}

.red-border-bottom-1 {
    border-bottom: 1px solid var(--me-red) !important;
}

.red-border-bottom-2 {
    border-bottom: 2px solid var(--me-red) !important;
}

.red-border-bottom-3 {
    border-bottom: 3px solid var(--me-red) !important;
}

/*#endregion red-border*/

/*#region orange border */
.orange-border-1 {
    border: 1px solid var(--me-orange-dark) !important;
}

.orange-border-2 {
    border: 2px solid var(--me-orange-dark) !important;
}

.orange-border-3 {
    border: 3px solid var(--me-orange-dark) !important;
}

.orange-border-bottom-1 {
    border-bottom: 1px solid var(--me-orange-dark) !important;
}

.orange-border-bottom-2 {
    border-bottom: 2px solid var(--me-orange-dark) !important;
}

.orange-border-bottom-3 {
    border-bottom: 3px solid var(--me-orange-dark) !important;
}

/*#endregion orange-border*/

/*#region yellow border */
.yellow-border-1 {
    border: 1px solid var(--me-yellow) !important;
}

.yellow-border-2 {
    border: 2px solid var(--me-yellow) !important;
}

.yellow-border-3 {
    border: 3px solid var(--me-yellow) !important;
}

.yellow-border-bottom-1 {
    border-bottom: 1px solid var(--me-yellow) !important;
}

.yellow-border-bottom-2 {
    border-bottom: 2px solid var(--me-yellow) !important;
}

.yellow-border-bottom-3 {
    border-bottom: 3px solid var(--me-yellow) !important;
}

/*#endregion yellow-border*/



/*#endregion border*/

/*#region divider */
.divider {
    width: 40px;
    height: 2px;
    padding: 0;
    margin: 27px auto 34px;
    background: #bdbdbd;
    border: none;
}

.divider-md {
    width: 60px;
    height: 4px;
    margin: 5px auto;
}

.divider-lg {
    width: 80px;
    height: 4px;
    margin: 10px auto;
}

/*#endregion */


/*#region header */

.compact-header .branding-area {
    padding: 1em !important;
}


.compact-header .header-menu {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.compact-header .show-branding-section {
    margin-top: 7em !important;
    /*border-radius: 1.3em;
    width: 96%;*/
    margin-left: auto;
    margin-right: auto;
}

.branding-area .img-1 {
    height: 70px;
}

.branding-area .img-2 {
    height: 90px;
    float: right;
}

/*abacus img*/
.abacus-section .img-1 {
    height: 90px;
}

/*Mobile View*/
@media(max-width:812px) {
    .compact-header .show-branding-section {
        margin-top: 0em !important;
        border-radius: 0;
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .compact-header .branding-area {
        margin-top: 4em !important;
    }

    .branding-area .img-1 {
        height: 70px;
        margin-top: 1em;
        width: 100%;
    }

    .branding-area .img-2 {
        height: 90px;
        width: 100%;
        margin-top: 1em;
    }
}
/*#endregion */

/*#region common margins */
.mt-6 {
    margin-top: 4em !important;
}

.mt-7 {
    margin-top: 5em !important;
}

.mt-8 {
    margin-top: 6em !important;
}

/*#endregion common margins*/

.custom-radio {
    cursor: pointer !important;
}

a:focus {
    outline: none !important;
}

.input-validation-error {
    border-color: #dc3545 !important;
    box-shadow: none;
}

input:disabled, select:disabled {
    cursor: not-allowed;
}


/*#region swal-loader */
.swal-loader {
    width: 350px !important;
}

    .swal-loader .swal-icon {
        margin-bottom: 0;
        margin-top: 0;
    }

    .swal-loader .swal-title {
        padding: 10px !important;
    }

.swal-loader-sm {
    width: 138px !important;
    display: inline-flex;
    margin: auto;
    justify-content: center;
}

    .swal-loader-sm .swal-icon {
        height: 100px;
        margin: 0;
    }
.swal-modal.swal-loader-sm {
    background-color: #fff0 !important;
}

/*#endregion swal-loader */
.list-style-none {
    list-style: none !important;
}

button:disabled,
button[disabled], a:disabled, button:disabled,
button[disabled]:hover, a:disabled:hover {
    cursor: not-allowed !important;
    color: #000000 !important;
    background-color: #b1b1b1 !important;
    border-color: #404040 !important;
}

/*.modal-header  ::before {
    content: '\f067';
    font-family: 'Font Awesome 5 Free';
    font-size: 15px;
    float:left;
}*/

.l-auto {
    left: auto !important;
}

.blink {
    animation: blinker 2s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

/*#region form fields custom indicator for required*/

input[required], input[data-val-required] {
    /*background-image: radial-gradient(#F00 15%, transparent 16%), radial-gradient(#F00 15%, transparent 16%);*/
    background-image: url('/Images/star2.png');
    background-size: 1em;
    background-position: right top;
    background-repeat: no-repeat;
}

select[data-val-required] {
    /*background-image: radial-gradient(#F00 15%, transparent 16%), radial-gradient(#F00 15%, transparent 16%);*/
    background-image: url('/Images/star2.png');
    background-size: 1em;
    background-position: right top;
    background-repeat: no-repeat;
}

    input[required]:focus, input[data-val-required]:focus, select[data-val-required]:focus {
        background-image: none;
    }

    input[required].valid, input[data-val-required].valid, select[data-val-required].valid {
        background-image: none;
    }

span[data-valmsg-replace] {
    color: red !important;
}
.hide-required-icon {
    background-image: none !important;
}
/*#endregion form fields custom indicator for required*/

/*#region tables */

.table-striped-green tbody tr:nth-of-type(odd) {
    background-color: rgb(60 159 68 / 14%) !important;
}

.table-striped-blue tbody tr:nth-of-type(odd) {
    background-color: rgb(38 67 162 / 10%) !important
}


/*#endregion tables */

/*#region affiliates breadcrumb*/
.affiliates-breadcrumb .breadcrumb-item.active {
    color: var(--me-green) !important;
}

.affiliates-breadcrumb .breadcrumb {
    background-color: white;
}

.affiliates-breadcrumb .breadcrumb-item {
    padding: .5em;
    font-size: 15px;
    font-weight: 500;
}

.career-enhancment.tooltip-inner {
    width: 100% !important;
    max-width: 100% !important;
    background-color: red !important;
}


/*#endregion affiliates breadcrumb*/

/*#region badges*/
.badge-success {
    color: #fff;
    background-color: var(--me-green);
}
.badge-outline-primary {
    color: var(--me-blue);
    background-color: white;
    border: 1px solid var(--me-blue);
}

    .badge-outline-primary:hover {
        color: white;
        background-color: var(--me-blue);
    }

.badge-outline-success {
    color: var(--me-green);
    background-color: white;
    border: 1px solid var(--me-green);
}

    .badge-outline-success:hover {
        color: white;
        background-color: var(--me-green);
    }

.badge-primary {
    color: #fff;
    background-color: var(--me-blue) !important;
}

.badge-orange {
    color: #fff;
    background-color: var(--me-orange-dark) !important;
}

.badge-danger {
    color: #fff;
    background-color: var(--me-red) !important;
}

.badge-outline-danger {
    color: var(--me-red);
    background-color: white;
    border: 1px solid var(--me-red);
}

    .badge-outline-danger:hover {
        color: white;
        background-color: var(--me-red);
    }

.badge-secondary {
    color: #fff;
    background-color: var(--me-red) !important;
}
.badge-outline-secondary {
    color: #6c757d;
    background-color: white;
    border: 1px solid #6c757d;
}

    .badge-outline-secondary:hover {
        color: white;
        background-color: #6c757d;
    }
/*#endregion badges*/
/*#region Scroll bar*/
.custom-scrollbar {
    height: 300px;
    overflow-y: auto;
    margin-bottom: 25px;
}

.scrollbar-style-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.scrollbar-style-1::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.scrollbar-style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    /*background-color: var(--me-green-light);*/
}

/*#endregion Scroll bar*/

/*#region letter spacing */
.letter-spacing-1{
    letter-spacing : 1px !important;
}

.letter-spacing-2 {
    letter-spacing: 2px !important;
}

/*#endregion */

label{
    width:100%!important;
}

.password-icon {
    border: 0;
    position: absolute;
    right: 1%;
    top: 6%;
    z-index: 50;
    background-color:transparent !important;
}

    .password-icon .input-group-text {
        background-color: transparent !important;
    }



/*#region swal */

.swal-icon--success__ring {
    border-color: var(--me-green);
}

.swal-icon--success__line{
    background-color:var(--me-green);
}

.swal-button{
    font-variant:small-caps !important;
}

.swal-button--confirm {
    background-color: var(--me-blue) !important;
}

.swal-button--danger {
    background-color: #dc3545 !important;
}

.swal-icon--error {
    border-color: #dc3545 !important;
}

.swal-icon--error__line {
    background-color: #dc3545 !important;
}

/*#endregion */

.throbber {
    display: inline-block;
    cursor: pointer;
    background: transparent url('data:image/png;base64,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') no-repeat center center;
    width: 58px;
    height: 58px;
    cursor: pointer;
    -webkit-animation: throb .5s steps(12) alternate infinite;
    -moz-animation: throb .5s steps(12) alternate infinite;
     animation: throb .5s steps(12) alternate infinite; 
     position:absolute;
}

@-webkit-keyframes throb {
    from {
        background-position: 0px 0px
    }

    to {
        background-position: -696px 0px
    }
}

@-moz-keyframes throb {
    from {
        background-position: 0px 0px
    }

    to {
        background-position: -696px 0px
    }
}

@keyframes throb {
    from {
        background-position: 0px 0px
    }

    to {
        background-position: -696px 0px
    }
}

.throbber#forPE, .throbber#forLateCE {
    top: 1.5%;
    right: 25%;
}
/*For Mobiles Portrait*/
@media only screen and (min-width: 300px) and (max-device-width: 768px) {
    .throbber#forPE, .throbber#forLateCE {
        top: 1%;
        right: 11%;
    }
}
/*For Mobiles in Landscape and all tablets*/
@media only screen and (min-width: 768px) and (max-width:1024px) {
    .throbber#forPE, .throbber#forLateCE {
        top: 1%;
        right: 11%;
    }
}

/*#region Animation */
.grow-animation-1 {
    animation: grow-animation 1s infinite;
}

.grow-animation-2 {
    animation: grow-animation 2s infinite;
}

.grow-animation-3 {
    animation: grow-animation 3s infinite;
}

@keyframes grow-animation {
    from {
        transform: scale(1,1);
    }

    to {
        transform: scale(1.5,1.5);
    }
}

.move-up-down-1 {
    animation: MoveUpDown 1s linear infinite;
    position: absolute;
}

@keyframes MoveUpDown {
    0%, 100% {
        bottom: 0;
    }

    50% {
        bottom: 100px;
    }
}


/*#region button Animation */
.button-border-glow {
    animation: button-border-glow 2s infinite;
}


@keyframes button-border-glow {
    from {
        border: 1px solid inherit;
    }

    to {
        border: 4px solid inherit;
    }
}

/*#endregion */

/*#region Loading Animtation */
.loading-dots:after {
    content: '...';
    animation: dots 1s steps(5, end) infinite;
}

@keyframes dots {
    0%, 20% {
        color: rgba(0,0,0,0);
        text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
    }

    40% {
        color: white;
        text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0);
    }

    60% {
        text-shadow: .25em 0 0 white, .5em 0 0 rgba(0,0,0,0);
    }

    80%, 100% {
        text-shadow: .25em 0 0 white, .5em 0 0 white;
    }
}

/*#endregion */

/*#endregion */

/*#region Alert */
.alert-orange {
    color: #9a4703;
    background-color: #f7dac2;
    border-color: #f4b580;
}


/*#endregion */

/*#region View Image Popup */
#view-image-popup .image-modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
#view-image-popup .modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

/* Caption of Modal Image */
#view-image-popup #caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
#view-image-popup .modal-content, #view-image-popup #caption {
    animation-name: zoom;
    animation-duration: 0.6s;
}

@keyframes zoom {
    from {
        transform: scale(0.1)
    }

    to {
        transform: scale(1)
    }
}

/* The Close Button */
#view-image-popup .close {
    position: absolute;
    top: 4%;
    right: 32%;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
    cursor: pointer;
}

    #view-image-popup .close:hover,
    #view-image-popup .close:focus {
        color: #bbb;
        text-decoration: none;
        cursor: pointer;
    }

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
    #view-image-popup .modal-content {
        width: 100%;
    }
}

.view-image-thumbnail:hover {
    opacity: 0.7;
}

.view-image-thumbnail {
    cursor: zoom-in;
}


/*#endregion */


/*#region DatePicker */
.input-group.date input[type=text] {
    border-right: 0;
}
.input-group.date .input-group-addon {
    align-items: center;
    display: flex;
    border: 1px solid #ddd;
    padding: 0.5em;
    border-left: 0;
    border-radius: 0.35em;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    cursor: pointer;
    color: var(--me-light);
}


/*#endregion */
/*#endregion */
.custom-checkbox{
    cursor:pointer;
}

.custom-checkbox-label{
    cursor:pointer;
}


.middle-text-with-hr {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #6c757d !important;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

    .middle-text-with-hr span {
        background: #fff;
        padding: 0 10px;
    }

input[type="file"].form-control{
    padding-bottom:2.2em;
}


.text-success {
    color: var(--me-green) !important;
}

/*#region toggle bar */
.toggle-status {
    position: relative;
    width: 30px;
    height: 15px;
    -webkit-appearance: none;
    background: #c6c6c6;
    outline: none;
    border-radius: 20px;
    box-shadow: inset 0 0 5px rgb(255 0 0 / 20%);
    transition: 0.7s;
    background-image: none !important;
    cursor:pointer;
}

input:checked[type="checkbox"].toggle-status {
    background: var(--me-green);
}

input[type="checkbox"].toggle-status:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    top: -4px;
    left: -10px;
    background: #ffffff;
    transform: scale(1.1);
    box-shadow: 0 2px 5px rgb(0 0 0 / 20%);
    transition: 0.5s;
}

input:checked[type="checkbox"].toggle-status:before {
    left: 20px;
}

/*#endregion */