﻿

.bg-secondary {
    background: $secondary !important;
}

a.bg-secondary {
    &:hover,
    &:focus {
        background-color: $secondary !important;
    }
}

button.bg-secondary {
    &:hover,
    &:focus {
        background-color: $secondary !important;
    }
}

.bg-success {
    background: $success !important;
}

a.bg-success {
    &:hover,
    &:focus {
        background-color: #15bf42 !important;
    }
}

button.bg-success {
    &:hover,
    &:focus {
        background-color: #15bf42 !important;
    }
}

.bg-info {
    background: $info !important;
}

a.bg-info {
    &:hover,
    &:focus {
        background-color: #1eb0e2 !important;
    }
}

button.bg-info {
    &:hover,
    &:focus {
        background-color: #1eb0e2 !important;
    }
}

.bg-warning {
    background: $warning !important;
}

a.bg-warning {
    &:hover,
    &:focus {
        background-color: #e0a325 !important;
    }
}

button.bg-warning {
    &:hover,
    &:focus {
        background-color: #e0a325 !important;
    }
}

.bg-danger {
    background: $danger !important;
}

a.bg-danger {
    &:hover,
    &:focus {
        background-color: #de223d !important;
    }
}

button.bg-danger {
    &:hover,
    &:focus {
        background-color: #de223d !important;
    }
}

.bg-light {
    background-color: #f6f6fb !important;
}

a.bg-light {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

button.bg-light {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

.bg-dark {
    background-color: $dark !important;
}

a.bg-dark {
    &:hover,
    &:focus {
        background-color: #1d2124 !important;
    }
}

button.bg-dark {
    &:hover,
    &:focus {
        background-color: #1d2124 !important;
    }
}

.bg-facebook {
    background: #2b4170 !important;
}


/*--- gradient-backgrounds --*/

.bg-secondary-gradient {
    background: $secondary-gradient !important;
}

a.bg-secondary-gradient {
    &:hover,
    &:focus {
        background-color: $secondary !important;
    }
}

button.bg-secondary-gradient {
    &:hover,
    &:focus {
        background-color: $secondary !important;
    }
}

.bg-success-gradient {
    background: $success-gradient !important;
}

a.bg-success-gradient {
    &:hover,
    &:focus {
        background-color: #448700 !important;
    }
}

button.bg-success-gradient {
    &:hover,
    &:focus {
        background-color: #448700 !important;
    }
}

.bg-info-gradient {
    background: $info-gradient !important;
}

a.bg-info-gradient {
    &:hover,
    &:focus {
        background-color: #1594ef !important;
    }
}

button.bg-info-gradient {
    &:hover,
    &:focus {
        background-color: #1594ef !important;
    }
}

.bg-warning-gradient {
    background: $warning-gradient !important;
}

a.bg-warning-gradient {
    &:hover,
    &:focus {
        background-color: $yellow !important;
    }
}

button.bg-warning-gradient {
    &:hover,
    &:focus {
        background-color: $yellow !important;
    }
}

.bg-danger-gradient {
    background-image: $danger-gradient !important;
}

a.bg-danger-gradient {
    &:hover,
    &:focus {
        background-color: #a11918 !important;
    }
}

button.bg-danger-gradient {
    &:hover,
    &:focus {
        background-color: #a11918 !important;
    }
}

.bg-light-gradient {
    background-color: #f8f9fa !important;
}

a.bg-light-gradient {
    &:hover,
    &:focus {
        background-color: #dae0e5 !important;
    }
}

button.bg-light-gradient {
    &:hover,
    &:focus {
        background-color: #dae0e5 !important;
    }
}

.bg-dark-gradient {
    background-color: $dark !important;
}

a.bg-dark-gradient {
    &:hover,
    &:focus {
        background-color: #1d2124 !important;
    }
}

button.bg-dark-gradient {
    &:hover,
    &:focus {
        background-color: #1d2124 !important;
    }
}

.bg-facebook-gradient {
    background: linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}

.bg-white {
    background-color: $white !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.bg1 {
    background: linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}

.bg2 {
    background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}

.bg3 {
    background: linear-gradient(to bottom right, #f53e31, #dd4b39);
}


/*------ Background colors -------*/

.bg-purple {
    background: $purple !important;
    color: $white !important;
}

a.bg-purple {
    &:hover,
    &:focus {
        background-color: #8c31e4 !important;
    }
}

button.bg-purple {
    &:hover,
    &:focus {
        background-color: #8c31e4 !important;
    }
}

.bg-blue-lightest {
    background-color: #edf2fa !important;
}

a.bg-blue-lightest {
    &:hover,
    &:focus {
        background-color: #c5d5ef !important;
    }
}

button.bg-blue-lightest {
    &:hover,
    &:focus {
        background-color: #c5d5ef !important;
    }
}

.bg-blue-lighter {
    background-color: #c8d9f1 !important;
}

a.bg-blue-lighter {
    &:hover,
    &:focus {
        background-color: #9fbde7 !important;
    }
}

button.bg-blue-lighter {
    &:hover,
    &:focus {
        background-color: #9fbde7 !important;
    }
}

.bg-blue-light {
    background-color: #7ea5dd !important;
}

a.bg-blue-light {
    &:hover,
    &:focus {
        background-color: #5689d2 !important;
    }
}

button.bg-blue-light {
    &:hover,
    &:focus {
        background-color: #5689d2 !important;
    }
}

.bg-blue-dark {
    background-color: #3866a6 !important;
}

a.bg-blue-dark {
    &:hover,
    &:focus {
        background-color: #2b4f80 !important;
    }
}

button.bg-blue-dark {
    &:hover,
    &:focus {
        background-color: #2b4f80 !important;
    }
}

.bg-blue-darker {
    background-color: #1c3353 !important;
}

a.bg-blue-darker {
    &:hover,
    &:focus {
        background-color: #0f1c2d !important;
    }
}

button.bg-blue-darker {
    &:hover,
    &:focus {
        background-color: #0f1c2d !important;
    }
}

.bg-blue-darkest {
    background-color: #0e1929 !important;
}

a.bg-blue-darkest {
    &:hover,
    &:focus {
        background-color: #010203 !important;
    }
}

button.bg-blue-darkest {
    &:hover,
    &:focus {
        background-color: #010203 !important;
    }
}

.bg-purssianblue {
    background-color: #362f71;
}

a.bg-purssianblue-lightest {
    &:hover,
    &:focus {
        background-color: #3f3688 !important;
    }
}

button.bg-purssianblue-lightest {
    &:hover,
    &:focus {
        background-color: #3f3688 !important;
    }
}

.bg-indigo-lightest {
    background-color: #f0f1fa !important;
}

a.bg-indigo-lightest {
    &:hover,
    &:focus {
        background-color: #cacded !important;
    }
}

button.bg-indigo-lightest {
    &:hover,
    &:focus {
        background-color: #cacded !important;
    }
}

.bg-indigo-lighter {
    background-color: #d1d5f0 !important;
}

a.bg-indigo-lighter {
    &:hover,
    &:focus {
        background-color: #abb2e3 !important;
    }
}

button.bg-indigo-lighter {
    &:hover,
    &:focus {
        background-color: #abb2e3 !important;
    }
}

.bg-indigo-light {
    background-color: #939edc !important;
}

a.bg-indigo-light {
    &:hover,
    &:focus {
        background-color: #6c7bd0 !important;
    }
}

button.bg-indigo-light {
    &:hover,
    &:focus {
        background-color: #6c7bd0 !important;
    }
}

.bg-indigo-dark {
    background-color: #515da4 !important;
}

a.bg-indigo-dark {
    &:hover,
    &:focus {
        background-color: #404a82 !important;
    }
}

button.bg-indigo-dark {
    &:hover,
    &:focus {
        background-color: #404a82 !important;
    }
}

.bg-indigo-darker {
    background-color: #282e52 !important;
}

a.bg-indigo-darker {
    &:hover,
    &:focus {
        background-color: #171b30 !important;
    }
}

button.bg-indigo-darker {
    &:hover,
    &:focus {
        background-color: #171b30 !important;
    }
}

.bg-indigo-darkest {
    background-color: #141729 !important;
}

a.bg-indigo-darkest {
    &:hover,
    &:focus {
        background-color: #030407 !important;
    }
}

button.bg-indigo-darkest {
    &:hover,
    &:focus {
        background-color: #030407 !important;
    }
}

.bg-purple-lightest {
    background-color: #f6effd !important;
}

a.bg-purple-lightest {
    &:hover,
    &:focus {
        background-color: #ddc2f7 !important;
    }
}

button.bg-purple-lightest {
    &:hover,
    &:focus {
        background-color: #ddc2f7 !important;
    }
}

.bg-purple-lighter {
    background-color: #e4cff9 !important;
}

a.bg-purple-lighter {
    &:hover,
    &:focus {
        background-color: #cba2f3 !important;
    }
}

button.bg-purple-lighter {
    &:hover,
    &:focus {
        background-color: #cba2f3 !important;
    }
}

.bg-purple-light {
    background-color: #c08ef0 !important;
}

a.bg-purple-light {
    &:hover,
    &:focus {
        background-color: #a761ea !important;
    }
}

button.bg-purple-light {
    &:hover,
    &:focus {
        background-color: #a761ea !important;
    }
}

.bg-purple-dark {
    background-color: #844bbb !important;
}

a.bg-purple-dark {
    &:hover,
    &:focus {
        background-color: #6a3a99 !important;
    }
}

button.bg-purple-dark {
    &:hover,
    &:focus {
        background-color: #6a3a99 !important;
    }
}

.bg-purple-darker {
    background-color: #42265e !important;
}

a.bg-purple-darker {
    &:hover,
    &:focus {
        background-color: #29173a !important;
    }
}

button.bg-purple-darker {
    &:hover,
    &:focus {
        background-color: #29173a !important;
    }
}

.bg-purple-darkest {
    background-color: #21132f !important;
}

a.bg-purple-darkest {
    &:hover,
    &:focus {
        background-color: #08040b !important;
    }
}

button.bg-purple-darkest {
    &:hover,
    &:focus {
        background-color: #08040b !important;
    }
}

.bg-pink-lightest {
    background-color: #fef0f5 !important;
}

a.bg-pink-lightest {
    &:hover,
    &:focus {
        background-color: #fbc0d5 !important;
    }
}

button.bg-pink-lightest {
    &:hover,
    &:focus {
        background-color: #fbc0d5 !important;
    }
}

.bg-pink-lighter {
    background-color: #fcd3e1 !important;
}

a.bg-pink-lighter {
    &:hover,
    &:focus {
        background-color: #f9a3c0 !important;
    }
}

button.bg-pink-lighter {
    &:hover,
    &:focus {
        background-color: #f9a3c0 !important;
    }
}

.bg-pink-light {
    background-color: #f999b9 !important;
}

a.bg-pink-light {
    &:hover,
    &:focus {
        background-color: #f66998 !important;
    }
}

button.bg-pink-light {
    &:hover,
    &:focus {
        background-color: #f66998 !important;
    }
}

.bg-pink-dark {
    background-color: #c5577c !important;
}

a.bg-pink-dark {
    &:hover,
    &:focus {
        background-color: #ad3c62 !important;
    }
}

button.bg-pink-dark {
    &:hover,
    &:focus {
        background-color: #ad3c62 !important;
    }
}

.bg-pink-darker {
    background-color: #622c3e !important;
}

a.bg-pink-darker {
    &:hover,
    &:focus {
        background-color: #3f1c28 !important;
    }
}

button.bg-pink-darker {
    &:hover,
    &:focus {
        background-color: #3f1c28 !important;
    }
}

.bg-pink-darkest {
    background-color: #31161f !important;
}

a.bg-pink-darkest {
    &:hover,
    &:focus {
        background-color: #0e0609 !important;
    }
}

button.bg-pink-darkest {
    &:hover,
    &:focus {
        background-color: #0e0609 !important;
    }
}

.bg-red-lightest {
    background-color: #fae9e9 !important;
}

a.bg-red-lightest {
    &:hover,
    &:focus {
        background-color: #f1bfbf !important;
    }
}

button.bg-red-lightest {
    &:hover,
    &:focus {
        background-color: #f1bfbf !important;
    }
}

.bg-red-lighter {
    background-color: #f0bcbc !important;
}

a.bg-red-lighter {
    &:hover,
    &:focus {
        background-color: #e79292 !important;
    }
}

button.bg-red-lighter {
    &:hover,
    &:focus {
        background-color: #e79292 !important;
    }
}

.bg-red-light {
    background-color: #dc6362 !important;
}

a.bg-red-light {
    &:hover,
    &:focus {
        background-color: #d33a38 !important;
    }
}

button.bg-red-light {
    &:hover,
    &:focus {
        background-color: #d33a38 !important;
    }
}

.bg-red-dark {
    background-color: #a41a19 !important;
}

a.bg-red-dark {
    &:hover,
    &:focus {
        background-color: #781312 !important;
    }
}

button.bg-red-dark {
    &:hover,
    &:focus {
        background-color: #781312 !important;
    }
}

.bg-red-darker {
    background-color: #520d0c !important;
}

a.bg-red-darker {
    &:hover,
    &:focus {
        background-color: #260605 !important;
    }
}

button.bg-red-darker {
    &:hover,
    &:focus {
        background-color: #260605 !important;
    }
}

.bg-red-darkest {
    background-color: #290606 !important;
}

a.bg-red-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-red-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-orange-lightest {
    background-color: $white !important;
}

a.bg-orange-lightest {
    &:hover,
    &:focus {
        background-color: peachpuff !important;
    }
}

button.bg-orange-lightest {
    &:hover,
    &:focus {
        background-color: peachpuff !important;
    }
}

.bg-orange-lighter {
    background-color: #fee0c7 !important;
}

a.bg-orange-lighter {
    &:hover,
    &:focus {
        background-color: #fdc495 !important;
    }
}

button.bg-orange-lighter {
    &:hover,
    &:focus {
        background-color: #fdc495 !important;
    }
}

.bg-orange-light {
    background-color: #feb67c !important;
}

a.bg-orange-light {
    &:hover,
    &:focus {
        background-color: #fe9a49 !important;
    }
}

button.bg-orange-light {
    &:hover,
    &:focus {
        background-color: #fe9a49 !important;
    }
}

.bg-orange-dark {
    background-color: #ca7836 !important;
}

a.bg-orange-dark {
    &:hover,
    &:focus {
        background-color: #a2602b !important;
    }
}

button.bg-orange-dark {
    &:hover,
    &:focus {
        background-color: #a2602b !important;
    }
}

.bg-orange-darker {
    background-color: #653c1b !important;
}

a.bg-orange-darker {
    &:hover,
    &:focus {
        background-color: #3d2410 !important;
    }
}

button.bg-orange-darker {
    &:hover,
    &:focus {
        background-color: #3d2410 !important;
    }
}

.bg-orange-darkest {
    background-color: #331e0e !important;
}

a.bg-orange-darkest {
    &:hover,
    &:focus {
        background-color: #0b0603 !important;
    }
}

button.bg-orange-darkest {
    &:hover,
    &:focus {
        background-color: #0b0603 !important;
    }
}

.bg-yellow-lightest {
    background-color: #fef9e7 !important;
}

a.bg-yellow-lightest {
    &:hover,
    &:focus {
        background-color: #fcedb6 !important;
    }
}

button.bg-yellow-lightest {
    &:hover,
    &:focus {
        background-color: #fcedb6 !important;
    }
}

.bg-yellow-lighter {
    background-color: #fbedb7 !important;
}

a.bg-yellow-lighter {
    &:hover,
    &:focus {
        background-color: #f8e187 !important;
    }
}

button.bg-yellow-lighter {
    &:hover,
    &:focus {
        background-color: #f8e187 !important;
    }
}

.bg-yellow-light {
    background-color: #f5d657 !important;
}

a.bg-yellow-light {
    &:hover,
    &:focus {
        background-color: #f2ca27 !important;
    }
}

button.bg-yellow-light {
    &:hover,
    &:focus {
        background-color: #f2ca27 !important;
    }
}

.bg-yellow-dark {
    background-color: #c19d0c !important;
}

a.bg-yellow-dark {
    &:hover,
    &:focus {
        background-color: #917609 !important;
    }
}

button.bg-yellow-dark {
    &:hover,
    &:focus {
        background-color: #917609 !important;
    }
}

.bg-yellow-darker {
    background-color: #604e06 !important;
}

a.bg-yellow-darker {
    &:hover,
    &:focus {
        background-color: #302703 !important;
    }
}

button.bg-yellow-darker {
    &:hover,
    &:focus {
        background-color: #302703 !important;
    }
}

.bg-yellow-darkest {
    background-color: #302703 !important;
}

a.bg-yellow-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-yellow-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-green-lightest {
    background-color: #eff8e6 !important;
}

a.bg-green-lightest {
    &:hover,
    &:focus {
        background-color: #d6edbe !important;
    }
}

button.bg-green-lightest {
    &:hover,
    &:focus {
        background-color: #d6edbe !important;
    }
}

.bg-green-lighter {
    background-color: #cfeab3 !important;
}

a.bg-green-lighter {
    &:hover,
    &:focus {
        background-color: #b6df8b !important;
    }
}

button.bg-green-lighter {
    &:hover,
    &:focus {
        background-color: #b6df8b !important;
    }
}

.bg-green-light {
    background-color: #8ecf4d !important;
}

a.bg-green-light {
    &:hover,
    &:focus {
        background-color: #75b831 !important;
    }
}

button.bg-green-light {
    &:hover,
    &:focus {
        background-color: #75b831 !important;
    }
}

.bg-green-dark {
    background-color: #4b9500 !important;
}

a.bg-green-dark {
    &:hover,
    &:focus {
        background-color: #316200 !important;
    }
}

button.bg-green-dark {
    &:hover,
    &:focus {
        background-color: #316200 !important;
    }
}

.bg-green-darker {
    background-color: #264a00 !important;
}

a.bg-green-darker {
    &:hover,
    &:focus {
        background-color: #0c1700 !important;
    }
}

button.bg-green-darker {
    &:hover,
    &:focus {
        background-color: #0c1700 !important;
    }
}

.bg-green-darkest {
    background-color: #132500 !important;
}

a.bg-green-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-green-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-teal-lightest {
    background-color: #eafaf8 !important;
}

a.bg-teal-lightest {
    &:hover,
    &:focus {
        background-color: #c1f0ea !important;
    }
}

button.bg-teal-lightest {
    &:hover,
    &:focus {
        background-color: #c1f0ea !important;
    }
}

.bg-teal-lighter {
    background-color: #bfefea !important;
}

a.bg-teal-lighter {
    &:hover,
    &:focus {
        background-color: #96e5dd !important;
    }
}

button.bg-teal-lighter {
    &:hover,
    &:focus {
        background-color: #96e5dd !important;
    }
}

.bg-teal-light {
    background-color: #6bdbcf !important;
}

a.bg-teal-light {
    &:hover,
    &:focus {
        background-color: #42d1c2 !important;
    }
}

button.bg-teal-light {
    &:hover,
    &:focus {
        background-color: #42d1c2 !important;
    }
}

.bg-teal-dark {
    background-color: #22a295 !important;
}

a.bg-teal-dark {
    &:hover,
    &:focus {
        background-color: #19786e !important;
    }
}

button.bg-teal-dark {
    &:hover,
    &:focus {
        background-color: #19786e !important;
    }
}

.bg-teal-darker {
    background-color: #11514a !important;
}

a.bg-teal-darker {
    &:hover,
    &:focus {
        background-color: #082723 !important;
    }
}

button.bg-teal-darker {
    &:hover,
    &:focus {
        background-color: #082723 !important;
    }
}

.bg-teal-darkest {
    background-color: #092925 !important;
}

a.bg-teal-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-teal-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-cyan-lightest {
    background-color: #e8f6f8 !important;
}

a.bg-cyan-lightest {
    &:hover,
    &:focus {
        background-color: #c1e7ec !important;
    }
}

button.bg-cyan-lightest {
    &:hover,
    &:focus {
        background-color: #c1e7ec !important;
    }
}

.bg-cyan-lighter {
    background-color: #b9e3ea !important;
}

a.bg-cyan-lighter {
    &:hover,
    &:focus {
        background-color: #92d3de !important;
    }
}

button.bg-cyan-lighter {
    &:hover,
    &:focus {
        background-color: #92d3de !important;
    }
}

.bg-cyan-light {
    background-color: #5dbecd !important;
}

a.bg-cyan-light {
    &:hover,
    &:focus {
        background-color: #3aabbd !important;
    }
}

button.bg-cyan-light {
    &:hover,
    &:focus {
        background-color: #3aabbd !important;
    }
}

.bg-cyan-dark {
    background-color: #128293 !important;
}

a.bg-cyan-dark {
    &:hover,
    &:focus {
        background-color: #0c5a66 !important;
    }
}

button.bg-cyan-dark {
    &:hover,
    &:focus {
        background-color: #0c5a66 !important;
    }
}

.bg-cyan-darker {
    background-color: #09414a !important;
}

a.bg-cyan-darker {
    &:hover,
    &:focus {
        background-color: #03191d !important;
    }
}

button.bg-cyan-darker {
    &:hover,
    &:focus {
        background-color: #03191d !important;
    }
}

.bg-cyan-darkest {
    background-color: #052025 !important;
}

a.bg-cyan-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-cyan-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-white-lightest {
    background-color: white !important;
}

a.bg-white-lightest {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

button.bg-white-lightest {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

.bg-white-lighter {
    background-color: white !important;
}

a.bg-white-lighter {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

button.bg-white-lighter {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

.bg-white-light {
    background-color: white !important;
}

a.bg-white-light {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

button.bg-white-light {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

.bg-white-dark {
    background-color: #cccccc !important;
}

a.bg-white-dark {
    &:hover,
    &:focus {
        background-color: #b3b2b2 !important;
    }
}

button.bg-white-dark {
    &:hover,
    &:focus {
        background-color: #b3b2b2 !important;
    }
}

.bg-white-darker {
    background-color: #666666 !important;
}

a.bg-white-darker {
    &:hover,
    &:focus {
        background-color: #4d4c4c !important;
    }
}

button.bg-white-darker {
    &:hover,
    &:focus {
        background-color: #4d4c4c !important;
    }
}

.bg-white-darkest {
    background-color: #333333 !important;
}

a.bg-white-darkest {
    &:hover,
    &:focus {
        background-color: #1a1919 !important;
    }
}

button.bg-white-darkest {
    &:hover,
    &:focus {
        background-color: #1a1919 !important;
    }
}

.bg-gray-lightest {
    background-color: #f3f4f5 !important;
}

a.bg-gray-lightest {
    &:hover,
    &:focus {
        background-color: #d7dbde !important;
    }
}

button.bg-gray-lightest {
    &:hover,
    &:focus {
        background-color: #d7dbde !important;
    }
}

.bg-gray-lighter {
    background-color: #dbdde0 !important;
}

a.bg-gray-lighter {
    &:hover,
    &:focus {
        background-color: #c0c3c8 !important;
    }
}

button.bg-gray-lighter {
    &:hover,
    &:focus {
        background-color: #c0c3c8 !important;
    }
}

.bg-gray-light {
    background-color: #aab0b6 !important;
}

a.bg-gray-light {
    &:hover,
    &:focus {
        background-color: #8f979e !important;
    }
}

button.bg-gray-light {
    &:hover,
    &:focus {
        background-color: #8f979e !important;
    }
}

.bg-gray-dark {
    background-color: #6b7278 !important;
    background: $dark !important;
}

a.bg-gray-dark {
    &:hover,
    &:focus {
        background-color: #53585d !important;
    }
}

button.bg-gray-dark {
    &:hover,
    &:focus {
        background-color: #53585d !important;
    }
}

.bg-gray-darker {
    background-color: #36393c !important;
}

a.bg-gray-darker {
    &:hover,
    &:focus {
        background-color: #1e2021 !important;
    }
}

button.bg-gray-darker {
    &:hover,
    &:focus {
        background-color: #1e2021 !important;
    }
}

.bg-gray-darkest {
    background-color: #1b1c1e !important;
}

a.bg-gray-darkest {
    &:hover,
    &:focus {
        background-color: #030303 !important;
    }
}

button.bg-gray-darkest {
    &:hover,
    &:focus {
        background-color: #030303 !important;
    }
}

.bg-gray-dark-lightest {
    background-color: #ebebec !important;
}

a.bg-gray-dark-lightest {
    &:hover,
    &:focus {
        background-color: #d1d1d3 !important;
    }
}

button.bg-gray-dark-lightest {
    &:hover,
    &:focus {
        background-color: #d1d1d3 !important;
    }
}

.bg-gray-dark-lighter {
    background-color: #c2c4c6 !important;
}

a.bg-gray-dark-lighter {
    &:hover,
    &:focus {
        background-color: #a8abad !important;
    }
}

button.bg-gray-dark-lighter {
    &:hover,
    &:focus {
        background-color: #a8abad !important;
    }
}

.bg-gray-dark-light {
    background-color: #717579 !important;
}

a.bg-gray-dark-light {
    &:hover,
    &:focus {
        background-color: #585c5f !important;
    }
}

button.bg-gray-dark-light {
    &:hover,
    &:focus {
        background-color: #585c5f !important;
    }
}

.bg-gray-dark-dark {
    background-color: #2a2e33 !important;
}

a.bg-gray-dark-dark {
    &:hover,
    &:focus {
        background-color: #131517 !important;
    }
}

button.bg-gray-dark-dark {
    &:hover,
    &:focus {
        background-color: #131517 !important;
    }
}

.bg-gray-dark-darker {
    background-color: #15171a !important;
}

a.bg-gray-dark-darker {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-gray-dark-darker {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-gray-dark-darkest {
    background-color: #0a0c0d !important;
}

a.bg-gray-dark-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

button.bg-gray-dark-darkest {
    &:hover,
    &:focus {
        background-color: black !important;
    }
}

.bg-azure-lightest {
    background-color: #ecf7fe !important;
}

a.bg-azure-lightest {
    &:hover,
    &:focus {
        background-color: #bce3fb !important;
    }
}

button.bg-azure-lightest {
    &:hover,
    &:focus {
        background-color: #bce3fb !important;
    }
}

.bg-azure-lighter {
    background-color: #c7e6fb !important;
}

a.bg-azure-lighter {
    &:hover,
    &:focus {
        background-color: #97d1f8 !important;
    }
}

button.bg-azure-lighter {
    &:hover,
    &:focus {
        background-color: #97d1f8 !important;
    }
}

.bg-azure-light {
    background-color: #7dc4f6 !important;
}

a.bg-azure-light {
    &:hover,
    &:focus {
        background-color: #4daef3 !important;
    }
}

button.bg-azure-light {
    &:hover,
    &:focus {
        background-color: #4daef3 !important;
    }
}

.bg-azure-dark {
    background-color: #3788c2 !important;
}

a.bg-azure-dark {
    &:hover,
    &:focus {
        background-color: #2c6c9a !important;
    }
}

button.bg-azure-dark {
    &:hover,
    &:focus {
        background-color: #2c6c9a !important;
    }
}

.bg-azure-darker {
    background-color: #1c4461 !important;
}

a.bg-azure-darker {
    &:hover,
    &:focus {
        background-color: #112839 !important;
    }
}

button.bg-azure-darker {
    &:hover,
    &:focus {
        background-color: #112839 !important;
    }
}

.bg-azure-darkest {
    background-color: #0e2230 !important;
}

a.bg-azure-darkest {
    &:hover,
    &:focus {
        background-color: #020609 !important;
    }
}

button.bg-azure-darkest {
    &:hover,
    &:focus {
        background-color: #020609 !important;
    }
}

.bg-lime-lightest {
    background-color: #f2fbeb !important;
}

a.bg-lime-lightest {
    &:hover,
    &:focus {
        background-color: #d6f3c1 !important;
    }
}

button.bg-lime-lightest {
    &:hover,
    &:focus {
        background-color: #d6f3c1 !important;
    }
}

.bg-lime-lighter {
    background-color: #d7f2c2 !important;
}

a.bg-lime-lighter {
    &:hover,
    &:focus {
        background-color: #bbe998 !important;
    }
}

button.bg-lime-lighter {
    &:hover,
    &:focus {
        background-color: #bbe998 !important;
    }
}

.bg-lime-light {
    background-color: #a3e072 !important;
}

a.bg-lime-light {
    &:hover,
    &:focus {
        background-color: #88d748 !important;
    }
}

button.bg-lime-light {
    &:hover,
    &:focus {
        background-color: #88d748 !important;
    }
}

.bg-lime-dark {
    background-color: #62a82a !important;
}

a.bg-lime-dark {
    &:hover,
    &:focus {
        background-color: #4a7f20 !important;
    }
}

button.bg-lime-dark {
    &:hover,
    &:focus {
        background-color: #4a7f20 !important;
    }
}

.bg-lime-darker {
    background-color: #315415 !important;
}

a.bg-lime-darker {
    &:hover,
    &:focus {
        background-color: #192b0b !important;
    }
}

button.bg-lime-darker {
    &:hover,
    &:focus {
        background-color: #192b0b !important;
    }
}

.bg-lime-darkest {
    background-color: #192a0b !important;
}

a.bg-lime-darkest {
    &:hover,
    &:focus {
        background-color: #010200 !important;
    }
}

button.bg-lime-darkest {
    &:hover,
    &:focus {
        background-color: #010200 !important;
    }
}

.bg-blue-1 {
    background-color: #0061da;
    color: $white !important;
}

.bg-blue {
    background: $blue;
    color: $white !important;
}

a.bg-blue {
    &:hover,
    &:focus {
        background-color: #4032f1 !important;
    }
}

button.bg-blue {
    &:hover,
    &:focus {
        background-color: #4032f1 !important;
    }
}

.bg-indigo {
    background: $indigo;
    color: $white !important;
}

a.bg-indigo {
    &:hover,
    &:focus {
        background-color: #3f51c1 !important;
    }
}

button.bg-indigo {
    &:hover,
    &:focus {
        background-color: #3f51c1 !important;
    }
}

.bg-purple-gradient {
    background: linear-gradient(to bottom right, $purple 0%, #647DEE 100%) !important;
    color: $white !important;
}

a.bg-purple-gradient {
    &:hover,
    &:focus {
        background-color: #8c31e4 !important;
    }
}

button.bg-purple-gradient {
    &:hover,
    &:focus {
        background-color: #8c31e4 !important;
    }
}

.bg-pink {
    background: $pink !important;
    color: $white !important;
}

.bg-darkpink {
    background-color: #14A485 !important;
    color: $white !important;
}

a.bg-pink {
    &:hover,
    &:focus {
        background-color: #f33d7a !important;
    }
}

button.bg-pink {
    &:hover,
    &:focus {
        background-color: #f33d7a !important;
    }
}

.bg-red {
    background: $red;
    color: $white !important;
}

a.bg-red {
    &:hover,
    &:focus {
        background-color: #a11918 !important;
    }
}

button.bg-red {
    &:hover,
    &:focus {
        background-color: #a11918 !important;
    }
}

.bg-orange {
    background: $orange;
    color: $white !important;
}

a.bg-orange {
    &:hover,
    &:focus {
        background-color: #fc7a12 !important;
    }
}

button.bg-orange {
    &:hover,
    &:focus {
        background-color: #fc7a12 !important;
    }
}

.bg-yellow-1 {
    background-color: $yellow;
    color: $white !important;
}

.bg-yellow {
    background: $yellow;
    color: $white !important;
}

a.bg-yellow {
    &:hover,
    &:focus {
        background-color: #c29d0b !important;
    }
}

button.bg-yellow {
    &:hover,
    &:focus {
        background-color: #c29d0b !important;
    }
}

.bg-green-1 {
    background-color: $green;
    color: $white !important;
}

.bg-green {
    background: $green;
    color: $white !important;
}

a.bg-green {
    &:hover,
    &:focus {
        background-color: #448700 !important;
    }
}

button.bg-green {
    &:hover,
    &:focus {
        background-color: #448700 !important;
    }
}

.bg-teal {
    background: $teal !important;
}

a.bg-teal {
    &:hover,
    &:focus {
        background-color: #22a193 !important;
    }
}

button.bg-teal {
    &:hover,
    &:focus {
        background-color: #22a193 !important;
    }
}

.bg-cyan {
    background: $cyan !important;
    color: $white !important;
}

a.bg-cyan {
    &:hover,
    &:focus {
        background-color: #117a8b !important;
    }
}

button.bg-cyan {
    &:hover,
    &:focus {
        background-color: #117a8b !important;
    }
}

a.bg-white {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

button.bg-white {
    &:hover,
    &:focus {
        background-color: #f6f6fb !important;
    }
}

.bg-gray {
    background: $gray !important;
}

a.bg-gray {
    &:hover,
    &:focus {
        background-color: #6c757d !important;
    }
}

button.bg-gray {
    &:hover,
    &:focus {
        background-color: #6c757d !important;
    }
}

.bg-lightpink-red {
    color: #ff7088 !important;
}

a.bg-gray-dark {
    &:hover,
    &:focus {
        background-color: #1d2124 !important;
    }
}

button.bg-gray-dark {
    &:hover,
    &:focus {
        background-color: #1d2124 !important;
    }
}

.bg-azure {
    background: $azure;
}

a.bg-azure {
    &:hover,
    &:focus {
        background-color: #1594ef !important;
    }
}

button.bg-azure {
    &:hover,
    &:focus {
        background-color: #1594ef !important;
    }
}

.bg-purple-1 {
    background: $purple;
}

.bg-lime {
    background: $lime;
}

a.bg-lime {
    &:hover,
    &:focus {
        background-color: #63ad27 !important;
    }
}

button.bg-lime {
    &:hover,
    &:focus {
        background-color: #63ad27 !important;
    }
}

.bg-round {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    position: absolute;
}

.bg-square {
    color: $white;
    background: #868e96;
    display: inline-block;
    min-width: 2rem;
    height: 2rem;
    padding: .5rem .25rem;
    text-align: center;
    border-radius: 3px;
    font-weight: 600;
}

.bg-primary-light {
    background: $white;
    border-radius: 7px;
}

.bg-google-plus {
    background-color: #dd4b39;
}

.bg-pinterest {
    background: linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}

.bg-light-gray {
    background-color: #f6f6fb;
}

.bg-progress-white {
    background-color: #eaeceb;
}

.bg-dribbble {
    background: linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}

.bg-google {
    background: linear-gradient(to bottom right, #e64522, #c33219) !important;
    color: $white;
}


/*--bg-transparents--*/

.bg-success-transparent {
    background-color: rgba(0, 230, 130, 0.1) !important;
}

.bg-info-transparent {
    background-color: rgb(199, 224, 253) !important;
}

.bg-warning-transparent {
    background-color: rgba(255, 162, 43, 0.1) !important;
}

.bg-danger-transparent {
    background-color: rgba(255, 56, 43, 0.1) !important;
}

.bg-pink-transparent {
    background-color: rgba(213, 109, 252, 0.1) !important;
}

.bg-purple-transparent {
    background-color: rgba(96, 77, 216, 0.1) !important;
}

.bg-dark-transparent {
    background-color: rgba(0, 0, 0, 0.15) !important;
}

.bg-white-transparent {
    background-color: $white-2 !important;
}

.bg-secondary-transparent {
    background-color: rgba(5, 195, 251, .1) !important;
}

.shadow-primary {
    box-shadow: 0 7px 30px rgba($primary-03, 0.3) !important;
}

.shadow-secondary {
    box-shadow: 0 7px 30px rgba(130, 207, 242, 0.1) !important;
}

.shadow-warning {
    box-shadow: 0 7px 30px rgba(251, 176, 52, 0.1) !important;
}

.shadow-info {
    box-shadow: 0 7px 30px rgba(40, 146, 235, 0.5) !important;
}

.shadow-success {
    box-shadow: 0 7px 30px rgba(26, 122, 16, 0.1) !important;
}

.shadow-danger {
    box-shadow: 0 7px 30px rgba(245, 167, 184, 0.1) !important;
}

.google-plus1 {
    background: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}

.pinterest1 {
    background: linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}

.bg-default {
    background: #e9e9f1;
    color: $default-color;
}
.side-header {
    display: flex;
    justify-content: flex-start;
    width: 265px;
    /*border-right: 1px solid var(--border-color);*/
    /*border-bottom: 1px solid #e9edf4;*/
    padding: 19px 17px;
    height: 75px !important;
    align-items: center;
    /*margin-left: 0px !important;*/
    transition: left 0.3s ease, width 450ms ease;
}
.header-v1 {
    height: 75px !important;
    background: var(--sidebar-background-color-v1) !important;
    box-shadow: none !important;
    border-bottom: 1px solid var(--punch-box-border-color) !important;
}
.drop-heading {
    padding: 1rem 1rem;
    color: #8f9daf;
}
body {
    font-family: 'Public Sans', sans-serif !important;
}
.fe-chevron-right:before {
    content: "\e92f";
}
.dropdown-menu-arrow.dropdown-menu-end:before, .dropdown-menu-arrow.dropdown-menu-end:after {
    left: auto;
    right: 18px;
}
.dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: var(--body-background-color);
    position: absolute;
    top: -7px;
    right: 28px;
    transform: rotate(45deg);
    border-top: 1px solid #e9edf4;
    border-left: 1px solid #e9edf4;
}
.dropdown-menu {
    box-shadow: 0 10px 40px 0 rgb(104 113 123 / 20%) !important;
    border: 1px solid #e9edf4 !important;
}
.page-title-box{
    height : 75px !important;
}
#toggle_btn {
    line-height: 75px !important;
}
.user-menu {
    height: 75px !important;
    margin-right: 14px !important;
}
.top-nav-search input {
    margin-top: 17px !important;
    margin-bottom: 17.5px !important;
}
.user-menu.nav > li > a {
    height: 75px !important;
    line-height: 75px !important;
    color: var(--primary-text-V1) !important;
}
.user-menu .user-img .status {
    bottom: 21px !important;
}
.user-menu.nav > li > a > i {
     line-height: 75px !important;
}
.dropdown-item {
    border-top: 1px solid #e9ecef;
    padding: 0.75rem 1.75rem !important;
}
.dropdown-icon {
    color: #8f9daf;
    margin-right: 0.5rem;
    margin-left: -0.5rem;
    width: 1em;
    display: inline-block;
    text-align: center;
    vertical-align: -1px;
}
.top-nav-search:after {
    top:7px !important;
}

.typcn:before {
font-size:12px !important;
}
.sidebar-menu ul li a i {
    font-size: 18.5px !important;
}
.feather-icon {
    height: 24px;
    width: 24px !important;
    color: var(--primary-V1);
}
/*.sidebar .sidebar-menu > ul > li > a span {
    color: var(--primary-text-V1) !important;
}*/
.sidebar-menu .menu-arrow {
font-size:14px !important;
}
.sidebar-menu > ul > li > a {
     padding: 8px 15px !important;

}
.page-wrapper {
    margin-left:266px !important;
}
body {
    background-color: var(--body-background-color-V1) !important;
}
.sidebar-menu li.active a {
    color: var(--primary-V1) !important;
    background-color: transparent !important;
    font-size:13px !important;
}
.navigat li.active_V1 a {
    color: var(--primary-V1) !important;
    background-color: transparent !important;
    font-size: 13px !important;
}
.sidebar-menu li a:hover {
    color: var(--primary-V1) !important;
    background-color: transparent !important;
    font-size : 13px !important;
}
@media only screen and (min-width: 991px)  {
    .mini-sidebar .page-wrapper{
        margin-left: 60px !important;
    }
    .mini-sidebar .header .header-left {
        border:none;
    }
    #toggle_btn {
        padding: 2px 10px !important;
    }
    /*.page-wrapper {
        margin-left: 10px !important;
    }*/
}
@media only screen and (max-width: 991px){
    .page-wrapper {
        margin-left: 0px !important;
    }
    
}
.sidebar-menu ul ul a {
    font-size: 13px !important;
    -webkit-transition: font-size 0.3s;
    -moz-transition: font-size 0.3s;
    -o-transition: font-size 0.3s;
    transition: font-size 0.3s;
}   

.sidebar-menu ul ul a:hover {
    font-size: 15px !important;
}
.page-header {
    margin-top: 0.5rem !important;
}
.header .header-left {
    margin-left:0px !important;
}
.top-nav-search .form-control {
    border-radius: 7px !important;
}
.top-nav-search:after {
    left:222px !important;
}
.page-title-box h3 {
    color: var(--primary-text-V1) !important;
}
h3 {
    font-family: 'Public Sans', sans-serif !important;
}
h5 {
    font-family: 'Public Sans', sans-serif !important;
}
.breadcrumb-item.active {
    color: var(--primary-text-V1) !important;
}
.sidebar {
    background: var(--sidebar-background-color-v1) !important;
}
.card {
    box-shadow: 0 .25rem 1.125rem rgba(75, 70, 92, .1) !important;
    border: none !important;
    border-radius: 7px !important;
    background-color: var(--card-background) !important;
}
.card-header:first-child {
    border-radius: 7px 7px 0 0 !important;
    background-color: var(--card-background) !important;
}
@media only screen and (min-width: 768px) {
    .nav-tabs.nav-tabs-bottom > li > a.active, .nav-tabs.nav-tabs-bottom > li > a.active:hover, .nav-tabs.nav-tabs-bottom > li > a.active:focus{
        border-bottom-color: #6c5ffc85 !important;
    }
}
.profile-img-wrap {
    background: transparent !important;
}
.btn-primary {
    background-color: var(--primary) !important;
    border: 1px solid var(--primary) !important;
}
.page-item.active .page-link {
    background-color: var(--pagination-button) !important;
    border-color: var(--pagination-button) !important;
}
    /*.logo_img{
        max-height:50px;
        max-width:100px;
    }
@media only screen and (max-width: 991px){
    .logo_img{
        max-height:60px;
        max-width:150px;
    }
}*/

@media only screen and (max-width: 991.98px) {
    a.mobile_btn {
        padding: 8px 20px !important;
    }

    .header-left .logo img {
        max-height: 50px !important;
        max-width: 100px !important;
        margin-right: 180px !important;
    }
}
.header-left .logo img{
    max-height:70px;
    max-width:150px;
}
@media only screen and (max-width: 340px){
 .header-left .logo img {
        max-height: 50px !important;
        max-width: 100px !important;
        margin-right: 100px !important;
    }
}

@media only screen and (max-width: 767.98px) {
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs > li > a.active, .nav-tabs > li > a.active:hover, .nav-tabs > li > a.active:focus {
        border-color: transparent transparent transparent #6c5ffc !important;
    }

    .sidebar-menu > ul > li > a {
        padding: 9px 15px !important;
    }
}
/*New Table*/

.table.custom-table1 > tbody > tr > td, .table.custom-table1 > tbody > tr > th, .table.custom-table1 > tfoot > tr > td, .table.custom-table1 > tfoot > tr > th, .table.custom-table1 > thead > tr > td, .table.custom-table1 > thead > tr > th {
    padding: 2px 3px !important;
}


.custom-table1 tr td:first-child {
    border-left:none!important;
}
.custom-table1 tr {
    background-color: var(--table-striped-background-color1);
}

.table.custom-table1 > tbody > tr > td,
.table.custom-table1 > tbody > tr > th,
.table.custom-table1 > tfoot > tr > td,
.table.custom-table1 > tfoot > tr > th,
.table.custom-table1 > thead > tr > td {
    padding: 2px 3px !important;
    vertical-align: middle;
    min-width: 10px;
    font-size: 14px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-word;
    height:100%!important;
}
.table.custom-table1 > thead > tr > th {
    padding: 2px 3px !important;
    vertical-align: middle;
    min-width: 10px;
    font-size: 14px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   
}
    .table.custom-table1 > tbody > tr > td  i,
    .table.custom-table1 > tbody > tr > th  i,
    .table.custom-table1 > tfoot > tr > td  i,
    .table.custom-table1 > tfoot > tr > th  i,
    .table.custom-table1 > thead > tr > td  i,
    .table.custom-table1 > thead > tr > th  i {
        font-size:14px!important
    }
.table.custom-table1 td:hover,
.table.custom-table1 th:hover {
    overflow: visible;
    white-space: initial;
}


.table.custom-table1 > thead > tr > th {
    padding: 3px 5px !important;
    background-color: var(--table-header-background-color);
    color: var(--table-header-text-color);
    position: sticky;
    z-index: 1;
    top: -1px;
    border-right: 1px solid var(--table-border-color)!important;
    border-bottom: 1px solid var(--table-border-color)!important;
}
.custom-table1 {
    border: 1px solid var(--table-border-color);
}
    
@media (max-width:768px) {
    .custom-table1 tr td:first-child {
        border-left: none !important
    }

    .custom-table1 tr td {
        border-right: 1px solid var(--table-border-color) !important
    }
    .table.custom-table1 > tbody > tr > td, .table.custom-table > tbody > tr > th, .table.custom-table > tfoot > tr > td, .table.custom-table > tfoot > tr > th, .table.custom-table > thead > tr > td, .table.custom-table > thead > tr > th {
        font-size: 11px !important
    }
    .custom-table1 {
        border:none!important;
    }
    body {
        font-size: 12px !important;
    }
    
    
    .btn-sm {
        font-size: 10px !important;
      
    }
    .custom-table1 tr > td {
        white-space: break-spaces;
        word-break: break-all;
    }

    .cards thead {
        display: none;
    }

    .cards tr {
        display: flex;
        flex-direction: row;
        margin-bottom: 10px;
        border: 1px solid var(--table-border-color);
        flex-wrap: wrap;
        border-radius: 3px;
        border-top: 0;
        border-right: 0;

    }

        .cards tr > th {
            display: none;
        }

        .cards tr > td::before {
            content: attr(col) '';
            font-weight: bold;
        }

        .cards tr > td {
            min-width: 50% !important;
            width: 100%;
            white-space: normal;
            box-sizing: border-box !important;
        }

            .cards tr > td:empty {
                display: none!important;
            }

}

.dataTables_wrapper div.dataTables_length select{
    margin-bottom:0px!important;
}
@media (width < 768px ){
    .dataTables_wrapper div.dataTables_paginate {
        margin-bottom: 85px !important;
    }
    .dataTables_length{
        display:none!important;
    }

    .form-focus .form-control:focus ~ .focus-label, .form-focus .form-control:-webkit-autofill ~ .focus-label {
        opacity: 1;
        font-weight: 300;
        top: -18px;
        font-size: 10px;
        z-index: 1;
    }

    .form-focus .form-control {
        height: 40px !important;
        padding: 17px 12px 6px;
        font-size: 12px;
    }

    .form-focus.select-focus .focus-label {
        opacity: 1;
        font-weight: 300;
        top: -31px;
        font-size: 10px;
        z-index: 1;
    }

    .btn {
        font-size: 12px !important;
    }

    .multiselect__single {
        line-height: 30px !important;
        font-size: 12px !important;
        padding-left: 0px !important;
        text-align: center !important;
    }
    .multiselect__tags {
        padding: 0px 40px 0 4px !important;
        border: 1px solid #ced4da !important;
    }
}
.multiselect__tags {
    padding: 8px 40px 0 4px;
    border: 1px solid #ced4da !important;
}

/**add new css **/

   
.item-box {
    border: 1px solid var(--table-border-color);
    border-radius: 3px;
    background-color: var(--punch-box-background-color);
    padding: 5px 10px;
    height: 100%;
}

.icon-area {
    display: flex;
    justify-items: flex-start;
    padding: 5px 10px;
    border-bottom: 1px solid var(--table-border-color);
}

.heading-cont {
    display: flex;
    align-items: center;
   padding-left:5px;
}

.amout-box {
    display: flex;
    justify-content: space-between;
    padding: 5px 10px;
}

.amount-font {
    font-size: 14px;
    margin-bottom: 0px !important;
    color: #E9A52D;
}

.amt-big-font {
    font-size: 16px;
}

.range-cont {
    padding: 10px 0px;
}

.expres-cont {
    display: flex;
    justify-content: space-between;
    padding: 0px 10px;
}

    .expres-cont p {
        margin-bottom: 0px !important;
    }

.blue-text {
    color: #045397
}

.green-text {
    color: #06B26B
}

.amt_input_box {
    padding: 0px 10px;
    margin-top: 10px;
}

.input-amt-cont {
    border-radius: 5px;
    border: 1px solid #dcdc;
    padding: 5px;
    margin-bottom: 10px;
    position: relative;
}

.label-input {
    position: absolute;
    top: -15px;
    left: 11px;
    font-size: 12px;
    background: #fff;
    padding: 5px;
    color: #777;
}

.amt-value {
    padding: 5px 5px 5px 30px;
    width: 100%;
    border: none;
    position: relative;
}

    .amt-value:focus {
        outline: none !important;
    }

.rupess-sign {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 12px;
    font-size: 18px;
}
.control-label{
    margin-bottom:0px;
    width:100%;
    font-size:10px;
    
}
.control-input {
    background-color: var(--form-control-background-color);
    color: var(--form-control-color);
    border-color: var(--form-control-border-color);
    box-shadow: none;
    font-size: 15px;
    height: 40px;
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.multiselect__tags {
    background-color: var(--card-background) !important;
   
}
.multiselect__input {
    background-color: var(--card-background) !important;
    color: var(--primary-text-V1) !important;
}

.multiselect__input::placeholder {
        color: var(--primary-text-V1) !important;
    }