﻿/* Font Family*/
.fs-13 {
    font-size: 13px !important
}

.fs-14 {
    font-size: 14px;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-30 {
    font-size: 30px;
}

.fs-40 {
    font-size: 40px;
}

/* Text Color */
.text-white {
    color: #fff;
}

.text-muted-gray {
    color: #696969;
}

.text-light-gray {
    color: #797979;
}

.text-green-pantone {
    color: #41AD49;
}

.text-kelly-green {
    color: #70BF32;
}

.text-chinese-yellow {
    color: #FFB400;
}

.text-red-orange {
    color: #F6511D;
}

.text-slate-gray {
    color: #6C757D;
}

.text-spanish-gray {
    color: #8E9397;
}

.text-n-gray {
    color: #3f4667;
}

.text-android-green {
    color: #A6C839;
}

.text-green-yellow {
    color: #C6FF60;
}

.text-atomic-tangerine {
    color: #FF934F;
}

.text-orange {
    color: #ff9450;
}

.text-green-blue {
    color: #2365AF;
}

.fill-white {
    fill: white;
}

/* Background Color*/
.bg-atomic-tangerine {
    background: #FF934F;
}

.bg-slate-gray {
    background: #6C757D; 
}
.bg-kelly-green {
    background-color: #70BF32;
}

.bg-light-gray {
    background-color: #f7f7f7;
}

.bg-green-pantone {
    background-color: #41AD49 !important;
}

.bg-light-secondary {
    background-color: #f7f7f7;
}

.bg-none {
    background: unset;
}

.bg-green-yellow {
    background: #C6FF60;
}

.bg-chinese-yellow {
    background: #FFB400;
}
.bg-chinese-yellow-light {
    background: rgb(255,180,0, 0.1);
}

.bg-orange {
    background-color: #ff9450;
}

.bg-red-orange {
    background: #F6511D;
}

.bg-light-orange {
    background-color: #ff9351;
}

.bg-light-blue {
    background-color: #2365ae;
}

.bg-light-green {
    background-color: #3eae4a;
}


.border-orange {
    border: 1px solid #ff935190 !important;
}

.border-blue {
    border: 1px solid #2365ae90 !important;
}

.border-green {
    border: 1px solid #3eae4a90 !important;
}

.border-kelly-green {
    border: 1px solid #70bf32 !important;
}

.border-bottom-black-2x {
    border-bottom: 2px solid black;
}
.border-top-black-2x {
    border-top: 2px solid black;
}

.rounded {
    border-radius: .25rem;
}

.rounded-top-1 {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.rounded-bottom-1 {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

.rounded-1 {
    border-radius: .5rem;
}

.btn-orange:hover {
    color: #fff;
    background-color: #ff9351;
    border-color: #ff9351;
}

.btn-orange {
    color: #fff;
    background-color: #d87f47;
    border-color: #d87f47;
}

.btn-blue:hover {
    color: #fff;
    background-color: #2365ae;
    border-color: #2365ae;
}

.btn-blue {
    color: #fff;
    background-color: #205696;
    border-color: #205696;
}

.btn-green:hover {
    color: #fff;
    background-color: #6fbd37;
    border-color: #6fbd37;
}

.btn-green {
    color: #fff;
    background-color: #5c9e2e;
    border-color: #5c9e2e;
}

.btn-slate-gray:hover {
    color: #fff;
    background-color: #6C757D;
    border-color: #6C757D;
}

.btn-slate-gray {
    color: #fff;
    background-color: #6C757D;
    border-color: #6C757D;
}


/* Button Color */
.btn-green-pantone {
    color: #fff;
    background-color: #41AD49;
    border-color: #41AD49;
}

.btn-android-green {
    color: #fff;
    background-color: #A6C839;
    border-color: #A6C839;
}

.btn-kelly-green:hover {
    color: #fff;
    background-color: #41ad48;
    border-color: #41ad48;
}

.btn-kelly-green {
    color: #fff;
    background-color: #70bf32;
    border-color: #70bf32;
}

.btn-outline-white {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff;
}

.btn-outline-white:hover {
    color: #70bf32;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-outline-white:hover > svg {
    color: #70bf32 !important;
}

.btn-outline-white:not(:disabled):not(.disabled):active {
    color: #70bf32;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-outline-white:focus {
    box-shadow: 0 0 0 0.2rem rgb(255 255 255 / .2);
}

.btn-outline-kelly-green {
    color: #70bf32;
    background-color: transparent;
    background-image: none;
    border-color: #70bf32;
}

    .btn-outline-kelly-green:hover {
        color: #fff;
        background-color: #70bf32;
        border-color: #70bf32;
    }
    .btn-outline-kelly-green:hover > svg{
        color: #fff !important;
 
    }

    .btn-outline-kelly-green:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #28a745;
        border-color: #28a745;
    }

    .btn-outline-kelly-green:focus {
        box-shadow: 0 0 0 0.2rem rgb(112 191 50 / .2);
    }

.btn-outline-spanish-gray {
    color: #8E9397;
    background-color: transparent;
    background-image: none;
    border-color: #8E9397;
}

    .btn-outline-spanish-gray:hover {
        color: #fff;
        background-color: #8E9397;
        border-color: #8E9397;
    }

    .btn-outline-spanish-gray:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #8E9397;
        border-color: #8E9397;
    }

    .btn-outline-spanish-gray:focus {
        box-shadow: 0 0 0 0.2rem rgb(112 191 50 / .2);
    }

.btn-chinese-yellow:not(:disabled):not(.disabled).active:focus, .btn-chinese-yellow:not(:disabled):not(.disabled):active:focus, .show > .btn-chinese-yellow.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(243 173 5 / 0.5);
}

.btn-chinese-yellow:not(:disabled):not(.disabled).active, .btn-chinese-yellow:not(:disabled):not(.disabled):active, .show > .btn-chinese-yellow .dropdown-toggle {
    color: #fff;
    background-color: #f3ad05;
    border-color: #f3ad05;
}

.btn-chinese-yellow:hover, .btn-chinese-yellow {
    color: #fff;
    background-color: #f3ad05;
    border-color: #f3ad05;
}

.btn-outline-chinese-yellow {
    color: #f3ad05;
    background-color: transparent;
    background-image: none;
    border-color: #f3ad05;
}

    .btn-outline-chinese-yellow:hover {
        color: #fff;
        background-color: #f3ad05;
        border-color: #f3ad05;
    }

    .btn-outline-chinese-yellow:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #f3ad05;
        border-color: #f3ad05;
    }

    .btn-outline-chinese-yellow:focus {
        box-shadow: 0 0 0 0.2rem rgb(243 173 5 / 0.5);
    }

.shadow-kelly-green {
    -webkit-box-shadow: 0px 2px 11px 2px rgba(112,191,50,1);
    -moz-box-shadow: 0px 2px 11px 2px rgba(112,191,50,1);
    box-shadow: 0px 2px 11px 2px rgba(112,191,50,1);
}

.outline-none:focus {
    outline: none;
}


/* Font style */
.text-style-normal {
    font-style: normal;
}
.text-decoration-none {
    text-decoration: none;
}
.text-wrap {
    white-space: normal !important;
}

.text-decoration-none:hover {
    text-decoration: none;
}

/* Icon */
.icon.icon-mini {
    height: 17px;
    width: 17px;
}

.icon.icon-tiny {
    height: 20px;
    width: 20px;
}

.icon.icon-sm {
    height: 28px;
    width: 28px;
}

.icon.icon-md {
    height: 36px;
    width: 36px;
}

.icon.icon-rg {
    height: 18px;
    width: 18px;
}

.icon.icon-hg {
    height: 50px;
    width: 50px;
}


.ibox-content {
    overflow-x: visible !important;
}
/* Width */
.w-250px {
    width: 250px !important;
}
.mw-200 {
    max-width: 200px;
}

/* Height */
.h-185px {
    height: 185px;
}

h-auto {
    height: auto;
}

.h-500px {
    height: 500px;
}

.h-600px {
    height: 600px;
}

/* Utils */
.object-fit-cover {
    object-fit: cover;
}

.cursor-pointer {
    cursor: pointer;
}

.form-control {
    border: 1px solid #8E9397 !important;
}

.z-index2 {
    z-index: 2;
}

.list-style-none {
    list-style: none;
}

.overflow-y-scroll {
    overflow-y: scroll;
}

.label-red {
    border: 2px solid #f35557;
    color: #f35557;
    background: #f6cccc;
    border-radius: 5px;
    padding: 3px 7px;
}

.label-yellow {
    border: 2px solid #FFB400;
    color: #FFB400;
    background: #fce0a3;
    border-radius: 5px;
    padding: 3px 7px;
}

.label-blue {
    border: 2px solid #5f8ef5;
    color: #5f8ef5;
    background: #c1dbfd;
    border-radius: 5px;
    padding: 3px 7px;
}

.label-success {
    border: 2px solid #70BF32;
    color: #70BF32;
    background: #e3fbd0;
    border-radius: 5px;
    padding: 3px 7px;
}

@media only screen and (min-width: 767px) {
    .modal-large {
        width: 920px !important;
    }
}

@media only screen and (min-width: 992px) {
    .modal-xl {
        max-width: 1000px;
    }

    .modal-md {
        max-width: 600px;
    }
}


/* Responsive */

@media only screen and (max-width: 576px) {
    .xs {
        /* Align Items Start */
        /* Align Items Start */
        /* Justify Content */
        /* Sizing */
        /* Spacing */
        /* Padding */
        /* Utils */
    }
    .xs\:flex-column {
        flex-direction: column !important;
    }

    .xs\:flex-row {
        flex-direction: row !important;
    }

    .xs\:d-unset {
        display: unset;
    }

    .xs\:d-flex {
        display: flex;
    }

    .xs\:d-block {
        display: block;
    }

    .xs\:d-none {
        display: none;
    }

    .xs\:align-items-start {
        align-items: flex-start !important;
    }

    .xs\:align-items-center {
        align-items: center !important;
    }

    .xs\:align-items-between {
        align-items: space-between !important;
    }

    .xs\:align-items-end {
        align-items: flex-end !important;
    }

    .xs\:align-self-start {
        align-items: flex-start !important;
    }

    .xs\:align-self-center {
        align-items: center !important;
    }

    .xs\:align-self-between {
        align-items: space-between !important;
    }

    .xs\:align-self-end {
        align-items: flex-end !important;
    }

    .xs\:justify-content-start {
        justify-content: flex-start !important;
    }

    .xs\:justify-content-center {
        justify-content: center !important;
    }

    .xs\:justify-content-between {
        justify-content: space-between !important;
    }

    .xs\:justify-content-end {
        justify-content: flex-end !important;
    }

    .xs\:justify-content-unset {
        justify-content: unset !important;
    }

    .xs\:w-0 {
        width: 0% !important;
    }

    .xs\:w-25 {
        width: 25% !important;
    }

    .xs\:w-30 {
        width: 30% !important;
    }

    .xs\:w-35 {
        width: 35% !important;
    }

    .xs\:w-40 {
        width: 40% !important;
    }

    .xs\:w-45 {
        width: 45% !important;
    }

    .xs\:w-50 {
        width: 50% !important;
    }

    .xs\:w-65 {
        width: 65% !important;
    }

    .xs\:w-70 {
        width: 70% !important;
    }

    .xs\:w-75 {
        width: 75% !important;
    }

    .xs\:w-85 {
        width: 85% !important;
    }

    .xs\:w-100 {
        width: 100% !important;
    }

    .xs\:h-0 {
        height: 0% !important;
    }

    .xs\:h-25 {
        height: 25% !important;
    }

    .xs\:h-50 {
        height: 50% !important;
    }

    .xs\:h-75 {
        height: 75% !important;
    }

    .xs\:h-100 {
        height: 100% !important;
    }

    .xs\:m-0 {
        margin: 0rem !important;
    }

    .xs\:m-1 {
        margin: 0.25rem !important;
    }

    .xs\:m-2 {
        margin: 0.5rem !important;
    }

    .xs\:m-3 {
        margin: 1rem !important;
    }

    .xs\:m-4 {
        margin: 1.5rem !important;
    }

    .xs\:m-5 {
        margin: 3rem !important;
    }

    .xs\:m-6 {
        margin: 4rem !important;
    }

    .xs\:m-9 {
        margin: 9rem !important;
    }

    .xs\:ml-0, .xs\:mx-0 {
        margin-left: 0rem !important;
    }

    .xs\:ml-1, .xs\:mx-1 {
        margin-left: 0.25rem !important;
    }

    .xs\:ml-2, .xs\:mx-2 {
        margin-left: 0.5rem !important;
    }

    .xs\:ml-3, .xs\:mx-3 {
        margin-left: 1rem !important;
    }

    .xs\:ml-4, .xs\:mx-4 {
        margin-left: 1.5rem !important;
    }

    .xs\:ml-5, .xs\:mx-5 {
        margin-left: 3rem !important;
    }

    .xs\:ml-6, .xs\:mx-6 {
        margin-left: 4rem !important;
    }

    .xs\:ml-9, .xs\:mx-9 {
        margin-left: 9rem !important;
    }

    .xs\:mr-0, .xs\:mx-0 {
        margin-right: 0rem !important;
    }

    .xs\:mr-1, .xs\:mx-1 {
        margin-right: 0.25rem !important;
    }

    .xs\:mr-2, .xs\:mx-2 {
        margin-right: 0.5rem !important;
    }

    .xs\:mr-3, .xs\:mx-3 {
        margin-right: 1rem !important;
    }

    .xs\:mr-4, .xs\:mx-4 {
        margin-right: 1.5rem !important;
    }

    .xs\:mr-5, .xs\:mx-5 {
        margin-right: 3rem !important;
    }

    .xs\:mr-6, .xs\:mx-6 {
        margin-right: 4rem !important;
    }

    .xs\:mr-9, .xs\:mx-9 {
        margin-right: 9rem !important;
    }

    .xs\:mt-0, .xs\:my-0 {
        margin-top: 0rem !important;
    }

    .xs\:mt-1, .xs\:my-1 {
        margin-top: 0.25rem !important;
    }

    .xs\:mt-2, .xs\:my-2 {
        margin-top: 0.5rem !important;
    }

    .xs\:mt-3, .xs\:my-3 {
        margin-top: 1rem !important;
    }

    .xs\:mt-4, .xs\:my-4 {
        margin-top: 1.5rem !important;
    }

    .xs\:mt-5, .xs\:my-5 {
        margin-top: 3rem !important;
    }

    .xs\:mt-6, .xs\:my-6 {
        margin-top: 4rem !important;
    }

    .xs\:mt-9, .xs\:my-9 {
        margin-top: 9rem !important;
    }

    .xs\:mb-0, .xs\:my-0 {
        margin-bottom: 0rem !important;
    }

    .xs\:mb-1, .xs\:my-1 {
        margin-bottom: 0.25rem !important;
    }

    .xs\:mb-2, .xs\:my-2 {
        margin-bottom: 0.5rem !important;
    }

    .xs\:mb-3, .xs\:my-3 {
        margin-bottom: 1rem !important;
    }

    .xs\:mb-4, .xs\:my-4 {
        margin-bottom: 1.5rem !important;
    }

    .xs\:mb-5, .xs\:my-5 {
        margin-bottom: 3rem !important;
    }

    .xs\:mb-6, .xs\:my-6 {
        margin-bottom: 4rem !important;
    }

    .xs\:mb-9, .xs\:my-9 {
        margin-bottom: 9rem !important;
    }

    .xs\:p-0 {
        padding: 0rem !important;
    }

    .xs\:p-1 {
        padding: 0.25rem !important;
    }

    .xs\:p-2 {
        padding: 0.5rem !important;
    }

    .xs\:p-3 {
        padding: 1rem !important;
    }

    .xs\:p-4 {
        padding: 1.5rem !important;
    }

    .xs\:p-5 {
        padding: 3rem !important;
    }

    .xs\:p-6 {
        padding: 4rem !important;
    }

    .xs\:pl-0, .xs\:px-0 {
        padding-left: 0rem !important;
    }

    .xs\:pl-1, .xs\:px-1 {
        padding-left: 0.25rem !important;
    }

    .xs\:pl-2, .xs\:px-2 {
        padding-left: 0.5rem !important;
    }

    .xs\:pl-3, .xs\:px-3 {
        padding-left: 1rem !important;
    }

    .xs\:pl-4, .xs\:px-4 {
        padding-left: 1.5rem !important;
    }

    .xs\:pl-5, .xs\:px-5 {
        padding-left: 3rem !important;
    }

    .xs\:pl-6, .xs\:px-6 {
        padding-left: 4rem !important;
    }

    .xs\:pr-0, .xs\:px-0 {
        padding-right: 0rem !important;
    }

    .xs\:pr-1, .xs\:px-1 {
        padding-right: 0.25rem !important;
    }

    .xs\:pr-2, .xs\:px-2 {
        padding-right: 0.5rem !important;
    }

    .xs\:pr-3, .xs\:px-3 {
        padding-right: 1rem !important;
    }

    .xs\:pr-4, .xs\:px-4 {
        padding-right: 1.5rem !important;
    }

    .xs\:pr-5, .xs\:px-5 {
        padding-right: 3rem !important;
    }

    .xs\:pr-6, .xs\:px-6 {
        padding-right: 4rem !important;
    }

    .xs\:pt-0, .xs\:py-0 {
        padding-top: 0rem !important;
    }

    .xs\:pt-1, .xs\:py-1 {
        padding-top: 0.25rem !important;
    }

    .xs\:pt-2, .xs\:py-2 {
        padding-top: 0.5rem !important;
    }

    .xs\:pt-3, .xs\:py-3 {
        padding-top: 1rem !important;
    }

    .xs\:pt-4, .xs\:py-4 {
        padding-top: 1.5rem !important;
    }

    .xs\:pt-5, .xs\:py-5 {
        padding-top: 3rem !important;
    }

    .xs\:pt-6, .xs\:py-6 {
        padding-top: 4rem !important;
    }

    .xs\:pb-0, .xs\:py-0 {
        padding-bottom: 0rem !important;
    }

    .xs\:pb-1, .xs\:py-1 {
        padding-bottom: 0.25rem !important;
    }

    .xs\:pb-2, .xs\:py-2 {
        padding-bottom: 0.5rem !important;
    }

    .xs\:pb-3, .xs\:py-3 {
        padding-bottom: 1rem !important;
    }

    .xs\:pb-4, .xs\:py-4 {
        padding-bottom: 1.5rem !important;
    }

    .xs\:pb-5, .xs\:py-5 {
        padding-bottom: 3rem !important;
    }

    .xs\:pb-6, .xs\:py-6 {
        padding-bottom: 4rem !important;
    }

    .xs\:h1 {
        font-size: 2.5rem !important;
    }

    .xs\:h2 {
        font-size: 2rem !important;
    }

    .xs\:h3 {
        font-size: 1.75rem !important;
    }

    .xs\:h4 {
        font-size: 1.5rem !important;
    }

    .xs\:h5 {
        font-size: 1.25rem !important;
    }

    .xs\:h6 {
        font-size: 1rem !important;
    }

    .xs\:p {
        font-size: 16px !important;
    }

    .xs\:small {
        font-size: 80%;
        font-weight: 400;
    }

    .xs\:border-0 {
        border: none !important;
    }

    .xs\:text-nowrap {
        white-space: nowrap !important;
    }

    .xs\:text-wrap {
        white-space: normal !important;
    }

    .xs\:text-center {
        text-align: center;
    }

    .xs\:text-left {
        text-align: left;
    }

    .xs\:text-right {
        text-align: right;
    }

    .xs\:modal-dialog {
        max-width: 576px;
        margin: 1.75rem auto;
    }
    }
}

@media only screen and (min-width: 576px) {
    .sm {
        /* Align Items Start */
        /* Align Items Start */
        /* Justify Content */
        /* Sizing */
        /* Spacing */
        /* Padding */
        /* Utils */
    }

    .sm\:flex-column {
        flex-direction: column !important;
    }

    .sm\:flex-row {
        flex-direction: row !important;
    }

    .sm\:d-unset {
        display: unset;
    }

    .sm\:d-flex {
        display: flex;
    }

    .sm\:d-block {
        display: block;
    }

    .sm\:d-none {
        display: none;
    }

    .sm\:align-items-start {
        align-items: flex-start !important;
    }

    .sm\:align-items-center {
        align-items: center !important;
    }

    .sm\:align-items-between {
        align-items: space-between !important;
    }

    .sm\:align-items-end {
        align-items: flex-end !important;
    }

    .sm\:align-self-start {
        align-items: flex-start !important;
    }

    .sm\:align-self-center {
        align-items: center !important;
    }

    .sm\:align-self-between {
        align-items: space-between !important;
    }

    .sm\:align-self-end {
        align-items: flex-end !important;
    }

    .sm\:justify-content-start {
        justify-content: flex-start !important;
    }

    .sm\:justify-content-center {
        justify-content: center !important;
    }

    .sm\:justify-content-between {
        justify-content: space-between !important;
    }

    .sm\:justify-content-end {
        justify-content: flex-end !important;
    }

    .sm\:justify-content-unset {
        justify-content: unset !important;
    }

    .sm\:w-0 {
        width: 0% !important;
    }

    .sm\:w-25 {
        width: 25% !important;
    }

    .sm\:w-30 {
        width: 30% !important;
    }

    .sm\:w-35 {
        width: 35% !important;
    }

    .sm\:w-40 {
        width: 40% !important;
    }

    .sm\:w-45 {
        width: 45% !important;
    }

    .sm\:w-50 {
        width: 50% !important;
    }

    .sm\:w-65 {
        width: 65% !important;
    }

    .sm\:w-70 {
        width: 70% !important;
    }

    .sm\:w-75 {
        width: 75% !important;
    }

    .sm\:w-85 {
        width: 85% !important;
    }

    .sm\:w-100 {
        width: 100% !important;
    }

    .sm\:h-0 {
        height: 0% !important;
    }

    .sm\:h-25 {
        height: 25% !important;
    }

    .sm\:h-50 {
        height: 50% !important;
    }

    .sm\:h-75 {
        height: 75% !important;
    }

    .sm\:h-100 {
        height: 100% !important;
    }

    .sm\:m-0 {
        margin: 0rem !important;
    }

    .sm\:m-1 {
        margin: 0.25rem !important;
    }

    .sm\:m-2 {
        margin: 0.5rem !important;
    }

    .sm\:m-3 {
        margin: 1rem !important;
    }

    .sm\:m-4 {
        margin: 1.5rem !important;
    }

    .sm\:m-5 {
        margin: 3rem !important;
    }

    .sm\:m-6 {
        margin: 4rem !important;
    }

    .sm\:m-9 {
        margin: 9rem !important;
    }

    .sm\:ml-0, .sm\:mx-0 {
        margin-left: 0rem !important;
    }

    .sm\:ml-1, .sm\:mx-1 {
        margin-left: 0.25rem !important;
    }

    .sm\:ml-2, .sm\:mx-2 {
        margin-left: 0.5rem !important;
    }

    .sm\:ml-3, .sm\:mx-3 {
        margin-left: 1rem !important;
    }

    .sm\:ml-4, .sm\:mx-4 {
        margin-left: 1.5rem !important;
    }

    .sm\:ml-5, .sm\:mx-5 {
        margin-left: 3rem !important;
    }

    .sm\:ml-6, .sm\:mx-6 {
        margin-left: 4rem !important;
    }

    .sm\:ml-9, .sm\:mx-9 {
        margin-left: 9rem !important;
    }

    .sm\:mr-0, .sm\:mx-0 {
        margin-right: 0rem !important;
    }

    .sm\:mr-1, .sm\:mx-1 {
        margin-right: 0.25rem !important;
    }

    .sm\:mr-2, .sm\:mx-2 {
        margin-right: 0.5rem !important;
    }

    .sm\:mr-3, .sm\:mx-3 {
        margin-right: 1rem !important;
    }

    .sm\:mr-4, .sm\:mx-4 {
        margin-right: 1.5rem !important;
    }

    .sm\:mr-5, .sm\:mx-5 {
        margin-right: 3rem !important;
    }

    .sm\:mr-6, .sm\:mx-6 {
        margin-right: 4rem !important;
    }

    .sm\:mr-9, .sm\:mx-9 {
        margin-right: 9rem !important;
    }

    .sm\:mt-0, .sm\:my-0 {
        margin-top: 0rem !important;
    }

    .sm\:mt-1, .sm\:my-1 {
        margin-top: 0.25rem !important;
    }

    .sm\:mt-2, .sm\:my-2 {
        margin-top: 0.5rem !important;
    }

    .sm\:mt-3, .sm\:my-3 {
        margin-top: 1rem !important;
    }

    .sm\:mt-4, .sm\:my-4 {
        margin-top: 1.5rem !important;
    }

    .sm\:mt-5, .sm\:my-5 {
        margin-top: 3rem !important;
    }

    .sm\:mt-6, .sm\:my-6 {
        margin-top: 4rem !important;
    }

    .sm\:mt-9, .sm\:my-9 {
        margin-top: 9rem !important;
    }

    .sm\:mb-0, .sm\:my-0 {
        margin-bottom: 0rem !important;
    }

    .sm\:mb-1, .sm\:my-1 {
        margin-bottom: 0.25rem !important;
    }

    .sm\:mb-2, .sm\:my-2 {
        margin-bottom: 0.5rem !important;
    }

    .sm\:mb-3, .sm\:my-3 {
        margin-bottom: 1rem !important;
    }

    .sm\:mb-4, .sm\:my-4 {
        margin-bottom: 1.5rem !important;
    }

    .sm\:mb-5, .sm\:my-5 {
        margin-bottom: 3rem !important;
    }

    .sm\:mb-6, .sm\:my-6 {
        margin-bottom: 4rem !important;
    }

    .sm\:mb-9, .sm\:my-9 {
        margin-bottom: 9rem !important;
    }

    .sm\:p-0 {
        padding: 0rem !important;
    }

    .sm\:p-1 {
        padding: 0.25rem !important;
    }

    .sm\:p-2 {
        padding: 0.5rem !important;
    }

    .sm\:p-3 {
        padding: 1rem !important;
    }

    .sm\:p-4 {
        padding: 1.5rem !important;
    }

    .sm\:p-5 {
        padding: 3rem !important;
    }

    .sm\:p-6 {
        padding: 4rem !important;
    }

    .sm\:pl-0, .sm\:px-0 {
        padding-left: 0rem !important;
    }

    .sm\:pl-1, .sm\:px-1 {
        padding-left: 0.25rem !important;
    }

    .sm\:pl-2, .sm\:px-2 {
        padding-left: 0.5rem !important;
    }

    .sm\:pl-3, .sm\:px-3 {
        padding-left: 1rem !important;
    }

    .sm\:pl-4, .sm\:px-4 {
        padding-left: 1.5rem !important;
    }

    .sm\:pl-5, .sm\:px-5 {
        padding-left: 3rem !important;
    }

    .sm\:pl-6, .sm\:px-6 {
        padding-left: 4rem !important;
    }

    .sm\:pr-0, .sm\:px-0 {
        padding-right: 0rem !important;
    }

    .sm\:pr-1, .sm\:px-1 {
        padding-right: 0.25rem !important;
    }

    .sm\:pr-2, .sm\:px-2 {
        padding-right: 0.5rem !important;
    }

    .sm\:pr-3, .sm\:px-3 {
        padding-right: 1rem !important;
    }

    .sm\:pr-4, .sm\:px-4 {
        padding-right: 1.5rem !important;
    }

    .sm\:pr-5, .sm\:px-5 {
        padding-right: 3rem !important;
    }

    .sm\:pr-6, .sm\:px-6 {
        padding-right: 4rem !important;
    }

    .sm\:pt-0, .sm\:py-0 {
        padding-top: 0rem !important;
    }

    .sm\:pt-1, .sm\:py-1 {
        padding-top: 0.25rem !important;
    }

    .sm\:pt-2, .sm\:py-2 {
        padding-top: 0.5rem !important;
    }

    .sm\:pt-3, .sm\:py-3 {
        padding-top: 1rem !important;
    }

    .sm\:pt-4, .sm\:py-4 {
        padding-top: 1.5rem !important;
    }

    .sm\:pt-5, .sm\:py-5 {
        padding-top: 3rem !important;
    }

    .sm\:pt-6, .sm\:py-6 {
        padding-top: 4rem !important;
    }

    .sm\:pb-0, .sm\:py-0 {
        padding-bottom: 0rem !important;
    }

    .sm\:pb-1, .sm\:py-1 {
        padding-bottom: 0.25rem !important;
    }

    .sm\:pb-2, .sm\:py-2 {
        padding-bottom: 0.5rem !important;
    }

    .sm\:pb-3, .sm\:py-3 {
        padding-bottom: 1rem !important;
    }

    .sm\:pb-4, .sm\:py-4 {
        padding-bottom: 1.5rem !important;
    }

    .sm\:pb-5, .sm\:py-5 {
        padding-bottom: 3rem !important;
    }

    .sm\:pb-6, .sm\:py-6 {
        padding-bottom: 4rem !important;
    }

    .sm\:h1 {
        font-size: 2.5rem !important;
    }

    .sm\:h2 {
        font-size: 2rem !important;
    }

    .sm\:h3 {
        font-size: 1.75rem !important;
    }

    .sm\:h4 {
        font-size: 1.5rem !important;
    }

    .sm\:h5 {
        font-size: 1.25rem !important;
    }

    .sm\:h6 {
        font-size: 1rem !important;
    }

    .sm\:p {
        font-size: 16px !important;
    }

    .sm\:small {
        font-size: 80%;
        font-weight: 400;
    }

    .sm\:border-0 {
        border: none !important;
    }

    .sm\:text-nowrap {
        white-space: nowrap !important;
    }

    .sm\:text-wrap {
        white-space: normal !important;
    }

    .sm\:text-center {
        text-align: center;
    }

    .sm\:text-left {
        text-align: left;
    }

    .sm\:text-right {
        text-align: right;
    }

    .sm\:modal-dialog {
        max-width: 650px;
        margin: 1.75rem auto;
    }
}

@media only screen and (min-width: 720px) {
    .md {
        /* Align Items Start */
        /* Align Items Start */
        /* Justify Content */
        /* Sizing */
        /* Spacing */
        /* Padding */
        /* Utils */
    }

    .md\:flex-column {
        flex-direction: column !important;
    }

    .md\:flex-row {
        flex-direction: row !important;
    }

    .md\:d-unset {
        display: unset;
    }

    .md\:d-flex {
        display: flex;
    }

    .md\:d-block {
        display: block;
    }

    .md\:d-none {
        display: none;
    }

    .md\:align-items-start {
        align-items: flex-start !important;
    }

    .md\:align-items-center {
        align-items: center !important;
    }

    .md\:align-items-between {
        align-items: space-between !important;
    }

    .md\:align-items-end {
        align-items: flex-end !important;
    }

    .md\:align-self-start {
        align-items: flex-start !important;
    }

    .md\:align-self-center {
        align-items: center !important;
    }

    .md\:align-self-between {
        align-items: space-between !important;
    }

    .md\:align-self-end {
        align-items: flex-end !important;
    }

    .md\:justify-content-start {
        justify-content: flex-start !important;
    }

    .md\:justify-content-center {
        justify-content: center !important;
    }

    .md\:justify-content-between {
        justify-content: space-between !important;
    }

    .md\:justify-content-end {
        justify-content: flex-end !important;
    }

    .md\:justify-content-unset {
        justify-content: unset !important;
    }

    .md\:w-0 {
        width: 0% !important;
    }

    .md\:w-25 {
        width: 25% !important;
    }

    .md\:w-30 {
        width: 30% !important;
    }

    .md\:w-35 {
        width: 35% !important;
    }

    .md\:w-40 {
        width: 40% !important;
    }

    .md\:w-45 {
        width: 45% !important;
    }

    .md\:w-50 {
        width: 50% !important;
    }

    .md\:w-65 {
        width: 65% !important;
    }

    .md\:w-70 {
        width: 70% !important;
    }

    .md\:w-75 {
        width: 75% !important;
    }

    .md\:w-85 {
        width: 85% !important;
    }

    .md\:w-100 {
        width: 100% !important;
    }

    .md\:h-0 {
        height: 0% !important;
    }

    .md\:h-25 {
        height: 25% !important;
    }

    .md\:h-50 {
        height: 50% !important;
    }

    .md\:h-75 {
        height: 75% !important;
    }

    .md\:h-100 {
        height: 100% !important;
    }

    .md\:m-0 {
        margin: 0rem !important;
    }

    .md\:m-1 {
        margin: 0.25rem !important;
    }

    .md\:m-2 {
        margin: 0.5rem !important;
    }

    .md\:m-3 {
        margin: 1rem !important;
    }

    .md\:m-4 {
        margin: 1.5rem !important;
    }

    .md\:m-5 {
        margin: 3rem !important;
    }

    .md\:m-6 {
        margin: 4rem !important;
    }

    .md\:m-9 {
        margin: 9rem !important;
    }

    .md\:ml-0, .md\:mx-0 {
        margin-left: 0rem !important;
    }

    .md\:ml-1, .md\:mx-1 {
        margin-left: 0.25rem !important;
    }

    .md\:ml-2, .md\:mx-2 {
        margin-left: 0.5rem !important;
    }

    .md\:ml-3, .md\:mx-3 {
        margin-left: 1rem !important;
    }

    .md\:ml-4, .md\:mx-4 {
        margin-left: 1.5rem !important;
    }

    .md\:ml-5, .md\:mx-5 {
        margin-left: 3rem !important;
    }

    .md\:ml-6, .md\:mx-6 {
        margin-left: 4rem !important;
    }

    .md\:ml-9, .md\:mx-9 {
        margin-left: 9rem !important;
    }

    .md\:mr-0, .md\:mx-0 {
        margin-right: 0rem !important;
    }

    .md\:mr-1, .md\:mx-1 {
        margin-right: 0.25rem !important;
    }

    .md\:mr-2, .md\:mx-2 {
        margin-right: 0.5rem !important;
    }

    .md\:mr-3, .md\:mx-3 {
        margin-right: 1rem !important;
    }

    .md\:mr-4, .md\:mx-4 {
        margin-right: 1.5rem !important;
    }

    .md\:mr-5, .md\:mx-5 {
        margin-right: 3rem !important;
    }

    .md\:mr-6, .md\:mx-6 {
        margin-right: 4rem !important;
    }

    .md\:mr-9, .md\:mx-9 {
        margin-right: 9rem !important;
    }

    .md\:mt-0, .md\:my-0 {
        margin-top: 0rem !important;
    }

    .md\:mt-1, .md\:my-1 {
        margin-top: 0.25rem !important;
    }

    .md\:mt-2, .md\:my-2 {
        margin-top: 0.5rem !important;
    }

    .md\:mt-3, .md\:my-3 {
        margin-top: 1rem !important;
    }

    .md\:mt-4, .md\:my-4 {
        margin-top: 1.5rem !important;
    }

    .md\:mt-5, .md\:my-5 {
        margin-top: 3rem !important;
    }

    .md\:mt-6, .md\:my-6 {
        margin-top: 4rem !important;
    }

    .md\:mt-9, .md\:my-9 {
        margin-top: 9rem !important;
    }

    .md\:mb-0, .md\:my-0 {
        margin-bottom: 0rem !important;
    }

    .md\:mb-1, .md\:my-1 {
        margin-bottom: 0.25rem !important;
    }

    .md\:mb-2, .md\:my-2 {
        margin-bottom: 0.5rem !important;
    }

    .md\:mb-3, .md\:my-3 {
        margin-bottom: 1rem !important;
    }

    .md\:mb-4, .md\:my-4 {
        margin-bottom: 1.5rem !important;
    }

    .md\:mb-5, .md\:my-5 {
        margin-bottom: 3rem !important;
    }

    .md\:mb-6, .md\:my-6 {
        margin-bottom: 4rem !important;
    }

    .md\:mb-9, .md\:my-9 {
        margin-bottom: 9rem !important;
    }

    .md\:p-0 {
        padding: 0rem !important;
    }

    .md\:p-1 {
        padding: 0.25rem !important;
    }

    .md\:p-2 {
        padding: 0.5rem !important;
    }

    .md\:p-3 {
        padding: 1rem !important;
    }

    .md\:p-4 {
        padding: 1.5rem !important;
    }

    .md\:p-5 {
        padding: 3rem !important;
    }

    .md\:p-6 {
        padding: 4rem !important;
    }

    .md\:pl-0, .md\:px-0 {
        padding-left: 0rem !important;
    }

    .md\:pl-1, .md\:px-1 {
        padding-left: 0.25rem !important;
    }

    .md\:pl-2, .md\:px-2 {
        padding-left: 0.5rem !important;
    }

    .md\:pl-3, .md\:px-3 {
        padding-left: 1rem !important;
    }

    .md\:pl-4, .md\:px-4 {
        padding-left: 1.5rem !important;
    }

    .md\:pl-5, .md\:px-5 {
        padding-left: 3rem !important;
    }

    .md\:pl-6, .md\:px-6 {
        padding-left: 4rem !important;
    }

    .md\:pr-0, .md\:px-0 {
        padding-right: 0rem !important;
    }

    .md\:pr-1, .md\:px-1 {
        padding-right: 0.25rem !important;
    }

    .md\:pr-2, .md\:px-2 {
        padding-right: 0.5rem !important;
    }

    .md\:pr-3, .md\:px-3 {
        padding-right: 1rem !important;
    }

    .md\:pr-4, .md\:px-4 {
        padding-right: 1.5rem !important;
    }

    .md\:pr-5, .md\:px-5 {
        padding-right: 3rem !important;
    }

    .md\:pr-6, .md\:px-6 {
        padding-right: 4rem !important;
    }

    .md\:pt-0, .md\:py-0 {
        padding-top: 0rem !important;
    }

    .md\:pt-1, .md\:py-1 {
        padding-top: 0.25rem !important;
    }

    .md\:pt-2, .md\:py-2 {
        padding-top: 0.5rem !important;
    }

    .md\:pt-3, .md\:py-3 {
        padding-top: 1rem !important;
    }

    .md\:pt-4, .md\:py-4 {
        padding-top: 1.5rem !important;
    }

    .md\:pt-5, .md\:py-5 {
        padding-top: 3rem !important;
    }

    .md\:pt-6, .md\:py-6 {
        padding-top: 4rem !important;
    }

    .md\:pb-0, .md\:py-0 {
        padding-bottom: 0rem !important;
    }

    .md\:pb-1, .md\:py-1 {
        padding-bottom: 0.25rem !important;
    }

    .md\:pb-2, .md\:py-2 {
        padding-bottom: 0.5rem !important;
    }

    .md\:pb-3, .md\:py-3 {
        padding-bottom: 1rem !important;
    }

    .md\:pb-4, .md\:py-4 {
        padding-bottom: 1.5rem !important;
    }

    .md\:pb-5, .md\:py-5 {
        padding-bottom: 3rem !important;
    }

    .md\:pb-6, .md\:py-6 {
        padding-bottom: 4rem !important;
    }

    .md\:h1 {
        font-size: 2.5rem !important;
    }

    .md\:h2 {
        font-size: 2rem !important;
    }

    .md\:h3 {
        font-size: 1.75rem !important;
    }

    .md\:h4 {
        font-size: 1.5rem !important;
    }

    .md\:h5 {
        font-size: 1.25rem !important;
    }

    .md\:h6 {
        font-size: 1rem !important;
    }

    .md\:p {
        font-size: 16px !important;
    }

    .md\:small {
        font-size: 80%;
        font-weight: 400;
    }

    .md\:border-0 {
        border: none !important;
    }

    .md\:text-nowrap {
        white-space: nowrap !important;
    }

    .md\:text-wrap {
        white-space: normal !important;
    }

    .md\:text-center {
        text-align: center;
    }

    .md\:text-left {
        text-align: left;
    }

    .md\:text-right {
        text-align: right;
    }

    .md\:modal-dialog {
        max-width: 760px;
        margin: 1.75rem auto;
    }
}

@media only screen and (min-width: 960px) {
    .lg {
        /* Align Items Start */
        /* Align Items Start */
        /* Justify Content */
        /* Sizing */
        /* Spacing */
        /* Padding */
        /* Utils */
    }

    .lg\:flex-column {
        flex-direction: column !important;
    }

    .lg\:flex-row {
        flex-direction: row !important;
    }

    .lg\:d-unset {
        display: unset;
    }

    .lg\:d-flex {
        display: flex;
    }

    .lg\:d-block {
        display: block;
    }

    .lg\:d-none {
        display: none;
    }

    .lg\:align-items-start {
        align-items: flex-start !important;
    }

    .lg\:align-items-center {
        align-items: center !important;
    }

    .lg\:align-items-between {
        align-items: space-between !important;
    }

    .lg\:align-items-end {
        align-items: flex-end !important;
    }

    .lg\:align-self-start {
        align-items: flex-start !important;
    }

    .lg\:align-self-center {
        align-items: center !important;
    }

    .lg\:align-self-between {
        align-items: space-between !important;
    }

    .lg\:align-self-end {
        align-items: flex-end !important;
    }

    .lg\:justify-content-start {
        justify-content: flex-start !important;
    }

    .lg\:justify-content-center {
        justify-content: center !important;
    }

    .lg\:justify-content-between {
        justify-content: space-between !important;
    }

    .lg\:justify-content-end {
        justify-content: flex-end !important;
    }

    .lg\:justify-content-unset {
        justify-content: unset !important;
    }

    .lg\:w-0 {
        width: 0% !important;
    }

    .lg\:w-25 {
        width: 25% !important;
    }

    .lg\:w-30 {
        width: 30% !important;
    }

    .lg\:w-35 {
        width: 35% !important;
    }

    .lg\:w-40 {
        width: 40% !important;
    }

    .lg\:w-45 {
        width: 45% !important;
    }

    .lg\:w-50 {
        width: 50% !important;
    }

    .lg\:w-65 {
        width: 65% !important;
    }

    .lg\:w-70 {
        width: 70% !important;
    }

    .lg\:w-75 {
        width: 75% !important;
    }

    .lg\:w-85 {
        width: 85% !important;
    }

    .lg\:w-100 {
        width: 100% !important;
    }

    .lg\:h-0 {
        height: 0% !important;
    }

    .lg\:h-25 {
        height: 25% !important;
    }

    .lg\:h-50 {
        height: 50% !important;
    }

    .lg\:h-75 {
        height: 75% !important;
    }

    .lg\:h-100 {
        height: 100% !important;
    }

    .lg\:m-0 {
        margin: 0rem !important;
    }

    .lg\:m-1 {
        margin: 0.25rem !important;
    }

    .lg\:m-2 {
        margin: 0.5rem !important;
    }

    .lg\:m-3 {
        margin: 1rem !important;
    }

    .lg\:m-4 {
        margin: 1.5rem !important;
    }

    .lg\:m-5 {
        margin: 3rem !important;
    }

    .lg\:m-6 {
        margin: 4rem !important;
    }

    .lg\:m-9 {
        margin: 9rem !important;
    }

    .lg\:ml-0, .lg\:mx-0 {
        margin-left: 0rem !important;
    }

    .lg\:ml-1, .lg\:mx-1 {
        margin-left: 0.25rem !important;
    }

    .lg\:ml-2, .lg\:mx-2 {
        margin-left: 0.5rem !important;
    }

    .lg\:ml-3, .lg\:mx-3 {
        margin-left: 1rem !important;
    }

    .lg\:ml-4, .lg\:mx-4 {
        margin-left: 1.5rem !important;
    }

    .lg\:ml-5, .lg\:mx-5 {
        margin-left: 3rem !important;
    }

    .lg\:ml-6, .lg\:mx-6 {
        margin-left: 4rem !important;
    }

    .lg\:ml-9, .lg\:mx-9 {
        margin-left: 9rem !important;
    }

    .lg\:mr-0, .lg\:mx-0 {
        margin-right: 0rem !important;
    }

    .lg\:mr-1, .lg\:mx-1 {
        margin-right: 0.25rem !important;
    }

    .lg\:mr-2, .lg\:mx-2 {
        margin-right: 0.5rem !important;
    }

    .lg\:mr-3, .lg\:mx-3 {
        margin-right: 1rem !important;
    }

    .lg\:mr-4, .lg\:mx-4 {
        margin-right: 1.5rem !important;
    }

    .lg\:mr-5, .lg\:mx-5 {
        margin-right: 3rem !important;
    }

    .lg\:mr-6, .lg\:mx-6 {
        margin-right: 4rem !important;
    }

    .lg\:mr-9, .lg\:mx-9 {
        margin-right: 9rem !important;
    }

    .lg\:mt-0, .lg\:my-0 {
        margin-top: 0rem !important;
    }

    .lg\:mt-1, .lg\:my-1 {
        margin-top: 0.25rem !important;
    }

    .lg\:mt-2, .lg\:my-2 {
        margin-top: 0.5rem !important;
    }

    .lg\:mt-3, .lg\:my-3 {
        margin-top: 1rem !important;
    }

    .lg\:mt-4, .lg\:my-4 {
        margin-top: 1.5rem !important;
    }

    .lg\:mt-5, .lg\:my-5 {
        margin-top: 3rem !important;
    }

    .lg\:mt-6, .lg\:my-6 {
        margin-top: 4rem !important;
    }

    .lg\:mt-9, .lg\:my-9 {
        margin-top: 9rem !important;
    }

    .lg\:mb-0, .lg\:my-0 {
        margin-bottom: 0rem !important;
    }

    .lg\:mb-1, .lg\:my-1 {
        margin-bottom: 0.25rem !important;
    }

    .lg\:mb-2, .lg\:my-2 {
        margin-bottom: 0.5rem !important;
    }

    .lg\:mb-3, .lg\:my-3 {
        margin-bottom: 1rem !important;
    }

    .lg\:mb-4, .lg\:my-4 {
        margin-bottom: 1.5rem !important;
    }

    .lg\:mb-5, .lg\:my-5 {
        margin-bottom: 3rem !important;
    }

    .lg\:mb-6, .lg\:my-6 {
        margin-bottom: 4rem !important;
    }

    .lg\:mb-9, .lg\:my-9 {
        margin-bottom: 9rem !important;
    }

    .lg\:p-0 {
        padding: 0rem !important;
    }

    .lg\:p-1 {
        padding: 0.25rem !important;
    }

    .lg\:p-2 {
        padding: 0.5rem !important;
    }

    .lg\:p-3 {
        padding: 1rem !important;
    }

    .lg\:p-4 {
        padding: 1.5rem !important;
    }

    .lg\:p-5 {
        padding: 3rem !important;
    }

    .lg\:p-6 {
        padding: 4rem !important;
    }

    .lg\:pl-0, .lg\:px-0 {
        padding-left: 0rem !important;
    }

    .lg\:pl-1, .lg\:px-1 {
        padding-left: 0.25rem !important;
    }

    .lg\:pl-2, .lg\:px-2 {
        padding-left: 0.5rem !important;
    }

    .lg\:pl-3, .lg\:px-3 {
        padding-left: 1rem !important;
    }

    .lg\:pl-4, .lg\:px-4 {
        padding-left: 1.5rem !important;
    }

    .lg\:pl-5, .lg\:px-5 {
        padding-left: 3rem !important;
    }

    .lg\:pl-6, .lg\:px-6 {
        padding-left: 4rem !important;
    }

    .lg\:pr-0, .lg\:px-0 {
        padding-right: 0rem !important;
    }

    .lg\:pr-1, .lg\:px-1 {
        padding-right: 0.25rem !important;
    }

    .lg\:pr-2, .lg\:px-2 {
        padding-right: 0.5rem !important;
    }

    .lg\:pr-3, .lg\:px-3 {
        padding-right: 1rem !important;
    }

    .lg\:pr-4, .lg\:px-4 {
        padding-right: 1.5rem !important;
    }

    .lg\:pr-5, .lg\:px-5 {
        padding-right: 3rem !important;
    }

    .lg\:pr-6, .lg\:px-6 {
        padding-right: 4rem !important;
    }

    .lg\:pt-0, .lg\:py-0 {
        padding-top: 0rem !important;
    }

    .lg\:pt-1, .lg\:py-1 {
        padding-top: 0.25rem !important;
    }

    .lg\:pt-2, .lg\:py-2 {
        padding-top: 0.5rem !important;
    }

    .lg\:pt-3, .lg\:py-3 {
        padding-top: 1rem !important;
    }

    .lg\:pt-4, .lg\:py-4 {
        padding-top: 1.5rem !important;
    }

    .lg\:pt-5, .lg\:py-5 {
        padding-top: 3rem !important;
    }

    .lg\:pt-6, .lg\:py-6 {
        padding-top: 4rem !important;
    }

    .lg\:pb-0, .lg\:py-0 {
        padding-bottom: 0rem !important;
    }

    .lg\:pb-1, .lg\:py-1 {
        padding-bottom: 0.25rem !important;
    }

    .lg\:pb-2, .lg\:py-2 {
        padding-bottom: 0.5rem !important;
    }

    .lg\:pb-3, .lg\:py-3 {
        padding-bottom: 1rem !important;
    }

    .lg\:pb-4, .lg\:py-4 {
        padding-bottom: 1.5rem !important;
    }

    .lg\:pb-5, .lg\:py-5 {
        padding-bottom: 3rem !important;
    }

    .lg\:pb-6, .lg\:py-6 {
        padding-bottom: 4rem !important;
    }

    .lg\:h1 {
        font-size: 2.5rem !important;
    }

    .lg\:h2 {
        font-size: 2rem !important;
    }

    .lg\:h3 {
        font-size: 1.75rem !important;
    }

    .lg\:h4 {
        font-size: 1.5rem !important;
    }

    .lg\:h5 {
        font-size: 1.25rem !important;
    }

    .lg\:h6 {
        font-size: 1rem !important;
    }

    .lg\:p {
        font-size: 16px !important;
    }

    .lg\:small {
        font-size: 80%;
        font-weight: 400;
    }

    .lg\:border-0 {
        border: none !important;
    }

    .lg\:text-nowrap {
        white-space: nowrap !important;
    }

    .lg\:text-wrap {
        white-space: normal !important;
    }

    .lg\:text-center {
        text-align: center;
    }

    .lg\:text-left {
        text-align: left;
    }

    .lg\:text-right {
        text-align: right;
    }

    .lg\:modal-dialog {
        max-width: 955px;
        margin: 1.75rem auto;
    }
}

@media only screen and (min-width: 1140px) {
    .xl {
        /* Align Items Start */
        /* Align Items Start */
        /* Justify Content */
        /* Sizing */
        /* Spacing */
        /* Padding */
        /* Utils */
    }
    
    .xl\:flex-column {
        flex-direction: column !important;
    }

    .xl\:flex-row {
        flex-direction: row !important;
    }

    .xl\:d-unset {
        display: unset;
    }

    .xl\:d-flex {
        display: flex;
    }

    .xl\:d-block {
        display: block;
    }

    .xl\:d-none {
        display: none;
    }

    .xl\:align-items-start {
        align-items: flex-start !important;
    }

    .xl\:align-items-center {
        align-items: center !important;
    }

    .xl\:align-items-between {
        align-items: space-between !important;
    }

    .xl\:align-items-end {
        align-items: flex-end !important;
    }

    .xl\:align-self-start {
        align-items: flex-start !important;
    }

    .xl\:align-self-center {
        align-items: center !important;
    }

    .xl\:align-self-between {
        align-items: space-between !important;
    }

    .xl\:align-self-end {
        align-items: flex-end !important;
    }

    .xl\:justify-content-start {
        justify-content: flex-start !important;
    }

    .xl\:justify-content-center {
        justify-content: center !important;
    }

    .xl\:justify-content-between {
        justify-content: space-between !important;
    }

    .xl\:justify-content-end {
        justify-content: flex-end !important;
    }

    .xl\:justify-content-unset {
        justify-content: unset !important;
    }

    .xl\:w-0 {
        width: 0% !important;
    }

    .xl\:w-25 {
        width: 25% !important;
    }

    .xl\:w-30 {
        width: 30% !important;
    }

    .xl\:w-35 {
        width: 35% !important;
    }

    .xl\:w-40 {
        width: 40% !important;
    }

    .xl\:w-45 {
        width: 45% !important;
    }

    .xl\:w-50 {
        width: 50% !important;
    }

    .xl\:w-65 {
        width: 65% !important;
    }

    .xl\:w-70 {
        width: 70% !important;
    }

    .xl\:w-75 {
        width: 75% !important;
    }

    .xl\:w-85 {
        width: 85% !important;
    }

    .xl\:w-100 {
        width: 100% !important;
    }

    .xl\:h-0 {
        height: 0% !important;
    }

    .xl\:h-25 {
        height: 25% !important;
    }

    .xl\:h-50 {
        height: 50% !important;
    }

    .xl\:h-75 {
        height: 75% !important;
    }

    .xl\:h-100 {
        height: 100% !important;
    }

    .xl\:m-0 {
        margin: 0rem !important;
    }

    .xl\:m-1 {
        margin: 0.25rem !important;
    }

    .xl\:m-2 {
        margin: 0.5rem !important;
    }

    .xl\:m-3 {
        margin: 1rem !important;
    }

    .xl\:m-4 {
        margin: 1.5rem !important;
    }

    .xl\:m-5 {
        margin: 3rem !important;
    }

    .xl\:m-6 {
        margin: 4rem !important;
    }

    .xl\:m-9 {
        margin: 9rem !important;
    }

    .xl\:ml-0, .xl\:mx-0 {
        margin-left: 0rem !important;
    }

    .xl\:ml-1, .xl\:mx-1 {
        margin-left: 0.25rem !important;
    }

    .xl\:ml-2, .xl\:mx-2 {
        margin-left: 0.5rem !important;
    }

    .xl\:ml-3, .xl\:mx-3 {
        margin-left: 1rem !important;
    }

    .xl\:ml-4, .xl\:mx-4 {
        margin-left: 1.5rem !important;
    }

    .xl\:ml-5, .xl\:mx-5 {
        margin-left: 3rem !important;
    }

    .xl\:ml-6, .xl\:mx-6 {
        margin-left: 4rem !important;
    }

    .xl\:ml-9, .xl\:mx-9 {
        margin-left: 9rem !important;
    }

    .xl\:mr-0, .xl\:mx-0 {
        margin-right: 0rem !important;
    }

    .xl\:mr-1, .xl\:mx-1 {
        margin-right: 0.25rem !important;
    }

    .xl\:mr-2, .xl\:mx-2 {
        margin-right: 0.5rem !important;
    }

    .xl\:mr-3, .xl\:mx-3 {
        margin-right: 1rem !important;
    }

    .xl\:mr-4, .xl\:mx-4 {
        margin-right: 1.5rem !important;
    }

    .xl\:mr-5, .xl\:mx-5 {
        margin-right: 3rem !important;
    }

    .xl\:mr-6, .xl\:mx-6 {
        margin-right: 4rem !important;
    }

    .xl\:mr-9, .xl\:mx-9 {
        margin-right: 9rem !important;
    }

    .xl\:mt-0, .xl\:my-0 {
        margin-top: 0rem !important;
    }

    .xl\:mt-1, .xl\:my-1 {
        margin-top: 0.25rem !important;
    }

    .xl\:mt-2, .xl\:my-2 {
        margin-top: 0.5rem !important;
    }

    .xl\:mt-3, .xl\:my-3 {
        margin-top: 1rem !important;
    }

    .xl\:mt-4, .xl\:my-4 {
        margin-top: 1.5rem !important;
    }

    .xl\:mt-5, .xl\:my-5 {
        margin-top: 3rem !important;
    }

    .xl\:mt-6, .xl\:my-6 {
        margin-top: 4rem !important;
    }

    .xl\:mt-9, .xl\:my-9 {
        margin-top: 9rem !important;
    }

    .xl\:mb-0, .xl\:my-0 {
        margin-bottom: 0rem !important;
    }

    .xl\:mb-1, .xl\:my-1 {
        margin-bottom: 0.25rem !important;
    }

    .xl\:mb-2, .xl\:my-2 {
        margin-bottom: 0.5rem !important;
    }

    .xl\:mb-3, .xl\:my-3 {
        margin-bottom: 1rem !important;
    }

    .xl\:mb-4, .xl\:my-4 {
        margin-bottom: 1.5rem !important;
    }

    .xl\:mb-5, .xl\:my-5 {
        margin-bottom: 3rem !important;
    }

    .xl\:mb-6, .xl\:my-6 {
        margin-bottom: 4rem !important;
    }

    .xl\:mb-9, .xl\:my-9 {
        margin-bottom: 9rem !important;
    }

    .xl\:p-0 {
        padding: 0rem !important;
    }

    .xl\:p-1 {
        padding: 0.25rem !important;
    }

    .xl\:p-2 {
        padding: 0.5rem !important;
    }

    .xl\:p-3 {
        padding: 1rem !important;
    }

    .xl\:p-4 {
        padding: 1.5rem !important;
    }

    .xl\:p-5 {
        padding: 3rem !important;
    }

    .xl\:p-6 {
        padding: 4rem !important;
    }

    .xl\:pl-0, .xl\:px-0 {
        padding-left: 0rem !important;
    }

    .xl\:pl-1, .xl\:px-1 {
        padding-left: 0.25rem !important;
    }

    .xl\:pl-2, .xl\:px-2 {
        padding-left: 0.5rem !important;
    }

    .xl\:pl-3, .xl\:px-3 {
        padding-left: 1rem !important;
    }

    .xl\:pl-4, .xl\:px-4 {
        padding-left: 1.5rem !important;
    }

    .xl\:pl-5, .xl\:px-5 {
        padding-left: 3rem !important;
    }

    .xl\:pl-6, .xl\:px-6 {
        padding-left: 4rem !important;
    }

    .xl\:pr-0, .xl\:px-0 {
        padding-right: 0rem !important;
    }

    .xl\:pr-1, .xl\:px-1 {
        padding-right: 0.25rem !important;
    }

    .xl\:pr-2, .xl\:px-2 {
        padding-right: 0.5rem !important;
    }

    .xl\:pr-3, .xl\:px-3 {
        padding-right: 1rem !important;
    }

    .xl\:pr-4, .xl\:px-4 {
        padding-right: 1.5rem !important;
    }

    .xl\:pr-5, .xl\:px-5 {
        padding-right: 3rem !important;
    }

    .xl\:pr-6, .xl\:px-6 {
        padding-right: 4rem !important;
    }

    .xl\:pt-0, .xl\:py-0 {
        padding-top: 0rem !important;
    }

    .xl\:pt-1, .xl\:py-1 {
        padding-top: 0.25rem !important;
    }

    .xl\:pt-2, .xl\:py-2 {
        padding-top: 0.5rem !important;
    }

    .xl\:pt-3, .xl\:py-3 {
        padding-top: 1rem !important;
    }

    .xl\:pt-4, .xl\:py-4 {
        padding-top: 1.5rem !important;
    }

    .xl\:pt-5, .xl\:py-5 {
        padding-top: 3rem !important;
    }

    .xl\:pt-6, .xl\:py-6 {
        padding-top: 4rem !important;
    }

    .xl\:pb-0, .xl\:py-0 {
        padding-bottom: 0rem !important;
    }

    .xl\:pb-1, .xl\:py-1 {
        padding-bottom: 0.25rem !important;
    }

    .xl\:pb-2, .xl\:py-2 {
        padding-bottom: 0.5rem !important;
    }

    .xl\:pb-3, .xl\:py-3 {
        padding-bottom: 1rem !important;
    }

    .xl\:pb-4, .xl\:py-4 {
        padding-bottom: 1.5rem !important;
    }

    .xl\:pb-5, .xl\:py-5 {
        padding-bottom: 3rem !important;
    }

    .xl\:pb-6, .xl\:py-6 {
        padding-bottom: 4rem !important;
    }

    .xl\:h1 {
        font-size: 2.5rem !important;
    }

    .xl\:h2 {
        font-size: 2rem !important;
    }

    .xl\:h3 {
        font-size: 1.75rem !important;
    }

    .xl\:h4 {
        font-size: 1.5rem !important;
    }

    .xl\:h5 {
        font-size: 1.25rem !important;
    }

    .xl\:h6 {
        font-size: 1rem !important;
    }

    .xl\:p {
        font-size: 16px !important;
    }

    .xl\:small {
        font-size: 80%;
        font-weight: 400;
    }

    .xl\:border-0 {
        border: none !important;
    }

    .xl\:text-nowrap {
        white-space: nowrap !important;
    }

    .xl\:text-wrap {
        white-space: normal !important;
    }

    .xl\:text-center {
        text-align: center;
    }

    .xl\:text-left {
        text-align: left;
    }

    .xl\:text-right {
        text-align: right;
    }

    .xl\:modal-dialog {
        max-width: 1135px;
        margin: 1.75rem auto;
    }
}

@media only screen and (min-width: 2560px) {
    .xxl {
        /* Align Items Start */
        /* Align Items Start */
        /* Justify Content */
        /* Sizing */
        /* Spacing */
        /* Padding */
        /* Utils */
    }

    .xll\:flex-column {
        flex-direction: column !important;
    }

    .xll\:flex-row {
        flex-direction: row !important;
    }
    .xxl\:d-unset {
        display: unset;
    }

    .xxl\:d-flex {
        display: flex;
    }

    .xll\:d-block {
        display: block;
    }

    .xll\:d-none {
        display: none;
    }

    .xxl\:align-items-start {
        align-items: flex-start !important;
    }

    .xxl\:align-items-center {
        align-items: center !important;
    }

    .xxl\:align-items-between {
        align-items: space-between !important;
    }

    .xxl\:align-items-end {
        align-items: flex-end !important;
    }

    .xxl\:align-self-start {
        align-items: flex-start !important;
    }

    .xxl\:align-self-center {
        align-items: center !important;
    }

    .xxl\:align-self-between {
        align-items: space-between !important;
    }

    .xxl\:align-self-end {
        align-items: flex-end !important;
    }

    .xxl\:justify-content-start {
        justify-content: flex-start !important;
    }

    .xxl\:justify-content-center {
        justify-content: center !important;
    }

    .xxl\:justify-content-between {
        justify-content: space-between !important;
    }

    .xxl\:justify-content-end {
        justify-content: flex-end !important;
    }

    .xxl\:justify-content-unset {
        justify-content: unset !important;
    }

    .xxl\:w-0 {
        width: 0% !important;
    }

    .xxl\:w-25 {
        width: 25% !important;
    }

    .xxl\:w-30 {
        width: 30% !important;
    }

    .xxl\:w-35 {
        width: 35% !important;
    }

    .xxl\:w-40 {
        width: 40% !important;
    }

    .xxl\:w-45 {
        width: 45% !important;
    }

    .xxl\:w-50 {
        width: 50% !important;
    }

    .xxl\:w-65 {
        width: 65% !important;
    }

    .xxl\:w-70 {
        width: 70% !important;
    }

    .xxl\:w-75 {
        width: 75% !important;
    }

    .xxl\:w-85 {
        width: 85% !important;
    }

    .xxl\:w-100 {
        width: 100% !important;
    }

    .xxl\:h-0 {
        height: 0% !important;
    }

    .xxl\:h-25 {
        height: 25% !important;
    }

    .xxl\:h-50 {
        height: 50% !important;
    }

    .xxl\:h-75 {
        height: 75% !important;
    }

    .xxl\:h-100 {
        height: 100% !important;
    }

    .xxl\:m-0 {
        margin: 0rem !important;
    }

    .xxl\:m-1 {
        margin: 0.25rem !important;
    }

    .xxl\:m-2 {
        margin: 0.5rem !important;
    }

    .xxl\:m-3 {
        margin: 1rem !important;
    }

    .xxl\:m-4 {
        margin: 1.5rem !important;
    }

    .xxl\:m-5 {
        margin: 3rem !important;
    }

    .xxl\:m-6 {
        margin: 4rem !important;
    }

    .xxl\:m-9 {
        margin: 9rem !important;
    }

    .xxl\:ml-0, .xxl\:mx-0 {
        margin-left: 0rem !important;
    }

    .xxl\:ml-1, .xxl\:mx-1 {
        margin-left: 0.25rem !important;
    }

    .xxl\:ml-2, .xxl\:mx-2 {
        margin-left: 0.5rem !important;
    }

    .xxl\:ml-3, .xxl\:mx-3 {
        margin-left: 1rem !important;
    }

    .xxl\:ml-4, .xxl\:mx-4 {
        margin-left: 1.5rem !important;
    }

    .xxl\:ml-5, .xxl\:mx-5 {
        margin-left: 3rem !important;
    }

    .xxl\:ml-6, .xxl\:mx-6 {
        margin-left: 4rem !important;
    }

    .xxl\:ml-9, .xxl\:mx-9 {
        margin-left: 9rem !important;
    }

    .xxl\:mr-0, .xxl\:mx-0 {
        margin-right: 0rem !important;
    }

    .xxl\:mr-1, .xxl\:mx-1 {
        margin-right: 0.25rem !important;
    }

    .xxl\:mr-2, .xxl\:mx-2 {
        margin-right: 0.5rem !important;
    }

    .xxl\:mr-3, .xxl\:mx-3 {
        margin-right: 1rem !important;
    }

    .xxl\:mr-4, .xxl\:mx-4 {
        margin-right: 1.5rem !important;
    }

    .xxl\:mr-5, .xxl\:mx-5 {
        margin-right: 3rem !important;
    }

    .xxl\:mr-6, .xxl\:mx-6 {
        margin-right: 4rem !important;
    }

    .xxl\:mr-9, .xxl\:mx-9 {
        margin-right: 9rem !important;
    }

    .xxl\:mt-0, .xxl\:my-0 {
        margin-top: 0rem !important;
    }

    .xxl\:mt-1, .xxl\:my-1 {
        margin-top: 0.25rem !important;
    }

    .xxl\:mt-2, .xxl\:my-2 {
        margin-top: 0.5rem !important;
    }

    .xxl\:mt-3, .xxl\:my-3 {
        margin-top: 1rem !important;
    }

    .xxl\:mt-4, .xxl\:my-4 {
        margin-top: 1.5rem !important;
    }

    .xxl\:mt-5, .xxl\:my-5 {
        margin-top: 3rem !important;
    }

    .xxl\:mt-6, .xxl\:my-6 {
        margin-top: 4rem !important;
    }

    .xxl\:mt-9, .xxl\:my-9 {
        margin-top: 9rem !important;
    }

    .xxl\:mb-0, .xxl\:my-0 {
        margin-bottom: 0rem !important;
    }

    .xxl\:mb-1, .xxl\:my-1 {
        margin-bottom: 0.25rem !important;
    }

    .xxl\:mb-2, .xxl\:my-2 {
        margin-bottom: 0.5rem !important;
    }

    .xxl\:mb-3, .xxl\:my-3 {
        margin-bottom: 1rem !important;
    }

    .xxl\:mb-4, .xxl\:my-4 {
        margin-bottom: 1.5rem !important;
    }

    .xxl\:mb-5, .xxl\:my-5 {
        margin-bottom: 3rem !important;
    }

    .xxl\:mb-6, .xxl\:my-6 {
        margin-bottom: 4rem !important;
    }

    .xxl\:mb-9, .xxl\:my-9 {
        margin-bottom: 9rem !important;
    }

    .xxl\:p-0 {
        padding: 0rem !important;
    }

    .xxl\:p-1 {
        padding: 0.25rem !important;
    }

    .xxl\:p-2 {
        padding: 0.5rem !important;
    }

    .xxl\:p-3 {
        padding: 1rem !important;
    }

    .xxl\:p-4 {
        padding: 1.5rem !important;
    }

    .xxl\:p-5 {
        padding: 3rem !important;
    }

    .xxl\:p-6 {
        padding: 4rem !important;
    }

    .xxl\:pl-0, .xxl\:px-0 {
        padding-left: 0rem !important;
    }

    .xxl\:pl-1, .xxl\:px-1 {
        padding-left: 0.25rem !important;
    }

    .xxl\:pl-2, .xxl\:px-2 {
        padding-left: 0.5rem !important;
    }

    .xxl\:pl-3, .xxl\:px-3 {
        padding-left: 1rem !important;
    }

    .xxl\:pl-4, .xxl\:px-4 {
        padding-left: 1.5rem !important;
    }

    .xxl\:pl-5, .xxl\:px-5 {
        padding-left: 3rem !important;
    }

    .xxl\:pl-6, .xxl\:px-6 {
        padding-left: 4rem !important;
    }

    .xxl\:pr-0, .xxl\:px-0 {
        padding-right: 0rem !important;
    }

    .xxl\:pr-1, .xxl\:px-1 {
        padding-right: 0.25rem !important;
    }

    .xxl\:pr-2, .xxl\:px-2 {
        padding-right: 0.5rem !important;
    }

    .xxl\:pr-3, .xxl\:px-3 {
        padding-right: 1rem !important;
    }

    .xxl\:pr-4, .xxl\:px-4 {
        padding-right: 1.5rem !important;
    }

    .xxl\:pr-5, .xxl\:px-5 {
        padding-right: 3rem !important;
    }

    .xxl\:pr-6, .xxl\:px-6 {
        padding-right: 4rem !important;
    }

    .xxl\:pt-0, .xxl\:py-0 {
        padding-top: 0rem !important;
    }

    .xxl\:pt-1, .xxl\:py-1 {
        padding-top: 0.25rem !important;
    }

    .xxl\:pt-2, .xxl\:py-2 {
        padding-top: 0.5rem !important;
    }

    .xxl\:pt-3, .xxl\:py-3 {
        padding-top: 1rem !important;
    }

    .xxl\:pt-4, .xxl\:py-4 {
        padding-top: 1.5rem !important;
    }

    .xxl\:pt-5, .xxl\:py-5 {
        padding-top: 3rem !important;
    }

    .xxl\:pt-6, .xxl\:py-6 {
        padding-top: 4rem !important;
    }

    .xxl\:pb-0, .xxl\:py-0 {
        padding-bottom: 0rem !important;
    }

    .xxl\:pb-1, .xxl\:py-1 {
        padding-bottom: 0.25rem !important;
    }

    .xxl\:pb-2, .xxl\:py-2 {
        padding-bottom: 0.5rem !important;
    }

    .xxl\:pb-3, .xxl\:py-3 {
        padding-bottom: 1rem !important;
    }

    .xxl\:pb-4, .xxl\:py-4 {
        padding-bottom: 1.5rem !important;
    }

    .xxl\:pb-5, .xxl\:py-5 {
        padding-bottom: 3rem !important;
    }

    .xxl\:pb-6, .xxl\:py-6 {
        padding-bottom: 4rem !important;
    }

    .xxl\:h1 {
        font-size: 2.5rem;
    }

    .xxl\:h2 {
        font-size: 2rem;
    }

    .xxl\:h3 {
        font-size: 1.75rem;
    }

    .xxl\:h4 {
        font-size: 1.5rem;
    }

    .xxl\:h5 {
        font-size: 1.25rem;
    }

    .xxl\:h6 {
        font-size: 1rem;
    }

    .xxl\:p {
        font-size: 16px;
    }

    .xxl\:small {
        font-size: 80%;
        font-weight: 400;
    }

    .xxl\:border-0 {
        border: none !important;
    }

    .xxl\:text-nowrap {
        white-space: nowrap !important;
    }

    .xxl\:text-wrap {
        white-space: normal !important;
    }

    .xxl\:text-center {
        text-align: center;
    }

    .xxl\:text-left {
        text-align: left;
    }

    .xxl\:text-right {
        text-align: right;
    }

    .xxl\:modal-dialog {
        max-width: 2555px;
        margin: 1.75rem auto;
    }
}
