/* Add here all your css styles (customizations) */

/*------------------------------------
  Lime Fest Styles
------------------------------------*/
.img-preview {
    width: 360px;
    height: 240px;
    overflow: hidden;
}

.img-preview--index {
    width: 80px;
    height: 60px;
    overflow: hidden;
}

audio {
    outline: none;
}

/*------------------------------------
  Old Styles
------------------------------------*/
.signup__file_container {
    display: none;
}

.signup__file_show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/* -- Applications -- */
.item {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}

.item-image {
    display: block;
    position: relative;
    background-repeat: no-repeat;
}

.item-image {
    width: 100%;
    height: 197px;
    background-image: url(/img/login-background.png);
    background-size: cover;
    background-position: center;
}

.item__image:after,
.item__image:before {
    position: absolute;
    display: block;
    content: ''
}

.item__image:after {
    height: 40px;
    background-position: center
}

.item-image--type-video:after {
    background-image: url(/img/icons/icon__video.svg)
}

.item-image--type-pdf:after {
    background-image: url(/img/icons/icon__pdf.svg)
}

.item-image--type-audio:after {
    background-image: url(/img/icons/icon__audio.svg)
}

.item-image--type-image:after {
    background-image: url(/img/icons/icon__image.svg)
}

.item-text {
    text-decoration: none;
}

.item-text {
    margin: 0;
    padding: 0 17px 0 10px;
    line-height: 21px;
    font-size: 14px;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    cursor: pointer;
}

.item-text--code {
    padding-top: 15px;
    color: #000;
    font-weight: 700;
}

.item-text--nomination {
    padding-top: 10px;
    padding-bottom: 15px;
    color: #94CF55;
}

.item-text--topic {
    border-top: 1px solid #EEE9E9;
}

.item-text--topic {
    margin-top: auto;
    padding-top: 15px;
    color: #969696;
    min-height: 64px;
}

/* NEWS */
.post-text {
    text-decoration: none;
}

.post-text {
    margin: 0;
    padding: 0 17px 0 10px;
    line-height: 21px;
    font-size: 14px;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    cursor: pointer;
}

.post-text--readmore {
    margin-top: auto;
    padding-top: 15px;
    color: #72c02c;
    min-height: 64px;
}

.post-text--readmore:hover {
    color: #66ab27;
}

/* -- Application -- */
.section {
    padding: 40px 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
}

/*.container {
    max-width: 1280px;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
}*/

.application__image_type_audio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.application__text,
.item__text {
    text-decoration: none
}

.application__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 47px
}

.application__tablet {
    position: absolute;
    left: 0;
    top: 45px;
    display: block;
    width: 476px;
    height: 296px;
    overflow: hidden;
}

.application__tablet_full {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
    margin-top: 20px;
    border-top: 1px solid #EEE9E9;
    border-bottom: 1px solid #EEE9E9
}

.application__tablet_light {
    background-color: #FAFAFA
}

.application__tablet_hidden {
    display: none
}

.application__image {
    /*position: absolute;
    left: 0px;
    top: 45px;*/
    display: block;
    width: 476px;
    height: 296px;
    background-image: url(/img/demo-item.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.application__image_type_audio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.application__image:after,
.application__image:before {
    display: block;
    position: absolute;
    content: ''
}

.application__image_type_audio:before {
    background: 0 0 !important
}

.application__image_type_audio .mejs__container {
    width: 100% !important;
    max-width: none !important
}

.application__image_type_video:after {
    background-image: url(/img/icons/icon__video.svg)
}

.application__image_type_pdf:after {
    background-image: url(/img/icons/icon__pdf.svg)
}

.application__image_type_audio:after {
    background-image: url(/img/icons/icon__audio.svg)
}

.application__image_type_image:after {
    background-image: url(/img/icons/icon__image.svg)
}

/*.application--image-type-video:after { background-image: url(/img/icons/icon__video.svg) }
.application--image-type-pdf:after { background-image: url(/img/icons/icon__pdf.svg) }
.application--image-type-audio:after { background-image: url(/img/icons/icon__audio.svg) }
.application--image-type-image:after { background-image: url(/img/icons/icon__image.svg) }*/

.application__image:after {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

/*.application__image:before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 179px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(27.78%, rgba(0, 0, 0, .44)), color-stop(67.36%, rgba(0, 0, 0, 0)));
    background: linear-gradient(360deg, rgba(0, 0, 0, .44) 27.78%, rgba(0, 0, 0, 0) 67.36%);
    -webkit-transition: all .2s;
    transition: all .2s
}*/

.application__image:hover:before {
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(27.78%, rgba(0, 0, 0, .5)), color-stop(67.36%, rgba(0, 0, 0, 0)));
    background: linear-gradient(360deg, rgba(0, 0, 0, .5) 27.78%, rgba(0, 0, 0, 0) 67.36%)
}

.application__image_video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.application__image_minimal:after,
.application__image_minimal:before {
    display: none
}

.application__text {
    padding: 0;
    margin: 5px 0 0;
    line-height: 20px;
    font-size: 14px;
    color: #A1A1A1
}

.application__text_nomination {
    display: inline-block;
    color: #94CF55
}

.application__text_topic {
    display: inline-block;
    color: #333;
    margin-top: 20px
}

.application__text_code {
    margin-top: 0;
    color: #333;
    font-weight: 700
}

.application__text_main {
    margin-top: 35px
}

.application__underline {
    border-bottom: 1px dotted #333
}

.application__underline_lime {
    border-bottom: 1px dotted #94CF55
}

.application__text:hover .application__underline {
    opacity: .8;
    border-bottom: none
}

.application__title {
    margin: 20px 0 0;
    padding: 0;
    line-height: 30px;
    font-size: 25px;
    font-weight: 400
}

.application__preview {
    padding-bottom: 40px;
    width: 476px;
    padding-top: 296px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 20px
}

.application__content {
    margin-left: 30px;
    max-width: 100%;
    width: 100%
}

.application__content .mejs__audio {
    max-width: 100% !important
}

.application__information {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.application__information_first {
    margin-top: 35px
}

.application__label {
    margin: 0 10px 0 0;
    padding: 0;
    line-height: 21px;
    font-size: 14px;
    font-weight: 700
}

.application__vote {
    margin-top: 50px;
    margin-bottom: 66px
}

@media (max-width:864px) {
    .application__tablet {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        height: auto;
    }

    .application__tablet_hidden {
        display: block
    }

    .application__image {
        width: 100%;
        height: auto;
        padding-top: 62%;
        margin-top: 25px
    }

    .application__preview {
        display: none
    }

    .application__content {
        margin-left: 0
    }

    .application__vote {
        margin-top: 0;
        margin-bottom: 30px
    }
}

@media (max-width:544px) {
    .application__tablet_full,
    .container {
        padding-left: 10px;
        padding-right: 10px
    }

    .application__image:after,
    .button-number {
        width: 50px;
        height: 50px
    }

    .application__tablet_full {
        margin-left: -10px;
        margin-right: -10px
    }

    .application__title {
        line-height: 25px;
        font-size: 20px
    }
}


.tag {
    text-align: center
}

.tag {
    display: inline-block;
    vertical-align: middle;
    min-width: 77px;
    height: 40px;
    line-height: 40px;
    background-color: #EEE;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    margin: 5px 10px 5px 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 20px
}

.tag:last-child {
    margin-right: 0
}

/* -- Filter -- */
.filter {
    background-color: #F7F7F7;
}

/*.container {
    max-width: 1280px;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
}*/

.filter__container, .filter__text {
    display: -webkit-box;
    display: -ms-flexbox;
}

.filter__container {
    display: flex;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 14px;
    min-width: 0;
}

.filter__text {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 30px 0 0;
    padding: 0;
    line-height: 20px;
}

.filter__form {
    min-width: 0;
}

.filter__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.select {
    border: 1px solid #e1eaea;
}

.select {
    min-width: 0;
}

.select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background-color: #FFF;
    border-radius: 0;
    padding-left: 20px;
    padding-right: 40px;
    height: 40px;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    cursor: pointer;
    -webkit-transition: width .2s;
    transition: width .2s;
}

.filter__select {
    height: auto;
    min-height: 40px;
    margin-right: 10px;
}

.select:before {
    content: '';
}

.select:before {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.select:before {
    position: absolute;
    display: block;
    width: 6px;
    height: 10px;
    top: 16px;
    right: 20px;
    background-image: url(/img/arrow.svg);
}

.select__text_container {
    min-width: 0;
}

.select__text {
    text-overflow: ellipsis;
}

.select__text {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
}

.select__list {
    display: none;
    margin: 0;
    padding: 6px 0;
    width: calc(100% + 2px);
    background-color: #fff;
    position: absolute;
    list-style: none;
    left: -1px;
    top: -1px;
    border: 1px solid #DBDBDB;
    border-radius: 0;
    overflow: hidden;
    z-index: 10;
    max-height: 500px;
    overflow-y: auto;

    display: none;
}

.select__item {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}

select {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

select {
    text-transform: none;
}

.visually-hidden {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
}


button {
    overflow: visible;
}

button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button {
    text-transform: none;
}

[type=submit], button {
    -webkit-appearance: button;
}

.button {
    text-align: center;
}

.button {
    text-decoration: none;
}

/*.button, body {
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
}*/

.button {
    display: inline-block;
    cursor: pointer;
}

.button {
    border: 1px solid #428022;
    border-radius: 100px;
    background-color: #428022;
    color: #fff;
    font-weight: 400;
    min-width: 176px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    line-height: 18.2px;
    padding: 10px;
}

.filter__button {
    margin-left: 10px;
}

/*------------------------------------
  New Styles
------------------------------------*/
/* Green Gradient */
.g-bg-green-radialgradient-circle {
    background-image: radial-gradient(circle farthest-side at 50% 50%, #72c02c, #599722);
    background-repeat: no-repeat;
}

/* ---------- */
.font-stroke {
    color: transparent;
    -webkit-text-stroke: 2px rgba(114, 192, 44, 1);
}

.font-stroke--hov {
    -webkit-transition: 0.7s;
}
.font-stroke--hov:hover{
    color: rgba(114, 192, 44, 1);
    -webkit-text-stroke: 2px rgba(114, 192, 44, 1);
    -webkit-transition: 0.4s;
}

/* particles */
#particles-js {
    position: absolute;
    width: 100%;
    height:100vh;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

/* extra fonts */
.font-gilroy {
    font-family: Gilroy, sans-serif;
}

/*------------------------------------
  Selects
------------------------------------*/
/*------------------------------------
  Select v1
------------------------------------*/
.u-select--v1 {
    position: relative;
    line-height: 1;
}

.u-select--v1-select .dropdown-toggle {
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    background: none !important;
    border: none;
    padding: 0;
    top: -5px;
}

.u-select--v1-select .dropdown-toggle::after {
    content: "";
    display: none;
}

.u-select--v1-select .dropdown-toggle:hover, .u-select--v1-select .dropdown-toggle:active, .u-select--v1-select .dropdown-toggle:focus {
    outline: 0 none !important;
}

.u-select--v1-select .check-mark {
    display: none !important;
}

.u-select--v1-select .dropdown-menu[role="combobox"] {
    border: none;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
    margin-top: 0.71429rem;
    margin-left: -0.71429rem;
}

.u-select--v1-select .dropdown-menu[role="combobox"] [role="listbox"] a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    min-height: 3.57143rem;
    padding: 0 1.78571rem;
}

.u-select--v1-select .dropdown-menu[role="combobox"] [role="listbox"] a:hover {
    text-decoration: none;
    background-color: #f5f9f9;
}

.u-select--v1 .filter-option {
    position: static !important;
}

@media (min-width: 576px) {
    .u-select--v1-select .dropdown-menu[role="combobox"] {
        min-width: calc(100% + 60px);
        margin-top: 1.78571rem;
        margin-left: -2.14286rem;
    }
    .u-select--v1-select .dropdown-menu[role="combobox"] [role="listbox"] a {
        padding: 0 2.14286rem;
    }
}

/*------------------------------------
  Select v2
------------------------------------*/
.u-select--v2 {
    position: relative;
    border: 1px solid;
}

.u-select--v2-select {
    width: 100% !important;
}

.u-select--v2-select .dropdown-divider {
    border-top: 1px solid #e1eaea;
}

.u-select--v2-select .dropdown-toggle {
    background: none !important;
    color: inherit;
    border: none;
    padding: 0.5rem 1.42857rem 0.57143rem;
}

.u-select--v2-select .dropdown-toggle::after {
    content: "";
    display: none;
}

.u-select--v2-select .dropdown-toggle:hover, .u-select--v2-select .dropdown-toggle:active, .u-select--v2-select .dropdown-toggle:focus {
    outline: 0 none !important;
}

.u-select--v2-select .filter-option {
    color: inherit;
}

.u-select--v2-select .check-mark {
    display: none !important;
}

.u-select--v2-select .dropdown-menu[role="combobox"] {
    min-width: calc(100% + 2px);
    border: 1px solid #e1eaea;
    margin-top: 0.35714rem;
    margin-left: -1px;
    width: 100% !important;
    min-width: auto !important;
}

.u-select--v2-select .dropdown-menu[role="combobox"] [role="listbox"] a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #53585e;
    white-space: nowrap;
    min-height: 2.85714rem;
    padding: 0 1.42857rem;
}

.u-select--v2-select .dropdown-menu[role="combobox"] [role="listbox"] a:hover {
    text-decoration: none;
    background-color: #f5f9f9;
}

.u-select--v2-select.dropup .dropdown-menu[role="combobox"] {
    margin-top: 0;
    margin-bottom: 0.35714rem;
}

/*------------------------------------
  Select v3
------------------------------------*/
.u-select--v3 {
    position: relative;
    border: 1px solid;
}

.u-select--v3-select .dropdown-divider {
    border-top: 1px solid #e1eaea;
}

.u-select--v3-select .dropdown-toggle {
    background: none !important;
    color: inherit;
    border: none;
    padding: 0.71429rem 2.85714rem 0.71429rem 1.42857rem;
}

.u-select--v3-select .dropdown-toggle::after {
    content: "";
    display: none;
}

.u-select--v3-select .dropdown-toggle:hover, .u-select--v3-select .dropdown-toggle:active, .u-select--v3-select .dropdown-toggle:focus {
    outline: 0 none !important;
}

.u-select--v3-select .filter-option {
    color: inherit;
}

.u-select--v3-select .filter-option i {
    display: none;
}

.u-select--v3-select .check-mark {
    display: none !important;
}

.u-select--v3-select .bs-searchbox {
    position: relative;
    padding: 1.57143rem 1.14286rem 0.57143rem;
}

.u-select--v3-select .bs-searchbox::before {
    content: "\ea0f";
    position: absolute;
    top: 32px;
    left: 32px;
    font-size: 16px;
    font-family: "hs-admin-icons", sans-serif;
    color: #bfcece;
}

.u-select--v3-select .bs-searchbox input {
    color: #53585e;
    border: 1px solid #e1eaea;
    border-radius: 4px;
    padding: 10px 20px 10px 50px;
}

.u-select--v3-select .bs-searchbox input:focus {
    border-color: #22bfdd;
}

.u-select--v3-select .dropdown-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    color: #acbdbd;
    min-height: 3.42857rem;
    padding: 0 1.42857rem;
}

.u-select--v3-select .dropdown-menu[role="combobox"] {
    min-width: calc(100% + 2px);
    border: none;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
    margin-top: 0.71429rem;
    margin-left: -1px;
}

.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] li.hidden {
    display: none;
}

.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #53585e;
    white-space: nowrap;
    min-height: 3.42857rem;
    padding: 0 1.42857rem !important;
}

.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] a i {
    color: #bfcece;
}

.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] li:hover a,
.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] li.active a {
    text-decoration: none;
    background-color: #f5f9f9;
    color: #000;
}

.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] li:hover a i,
.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] li.active a i {
    color: #bfcece;
}

.u-select--v3-select .dropdown-menu[role="combobox"] [role="listbox"] .text {
    display: block;
    width: 100%;
}

.u-select--v3-select.dropup .dropdown-menu[role="combobox"] {
    margin-top: 0;
    margin-bottom: 0.71429rem;
}

.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li:hover a,
.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li.active a {
    color: #22bfdd;
}

.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li:hover a i,
.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li.active a i {
    color: #22bfdd;
}

.u-select-dropdown--width-auto .dropdown-menu[role="combobox"] {
    min-width: calc(220px - 2px) !important;
}

.u-select-dropdown--width-100x .dropdown-menu[role="combobox"] {
    min-width: calc(100% - 2px) !important;
}

.u-select-dropdown--right .dropdown-menu[role="combobox"] {
    left: auto !important;
    right: 0;
    margin-left: 0;
    margin-right: -1px;
}

.u-select-dropdown--search-rounded .bs-searchbox input {
    border-radius: 25px;
}

.u-select-dropdown--search-line .bs-searchbox input {
    border-radius: 0;
    border-width: 0 0 1px 0;
    padding-left: 0 !important;
}

.u-select-dropdown--search-right .bs-searchbox::before {
    left: auto;
    right: 32px;
}

.u-select-dropdown--search-right .bs-searchbox input {
    padding: 10px 50px 10px 20px;
}

.u-select-dropdown--visible-result-icon .filter-option i {
    display: block;
}

/*------------------------------------
  Multi Selects
------------------------------------*/
/*------------------------------------
  Multi Select v1
------------------------------------*/
.u-multi-select--v1 {
    display: block;
    width: auto;
    background: none;
}

.u-multi-select--v1 .ms-selectable,
.u-multi-select--v1 .ms-selection {
    width: 100%;
    float: none;
}

.u-multi-select--v1 .ms-selectable .ms-list,
.u-multi-select--v1 .ms-selection .ms-list {
    height: auto;
    border-color: #e1eaea;
    border-radius: 4px;
    box-shadow: none;
}

.u-multi-select--v1 .ms-selectable .ms-list li,
.u-multi-select--v1 .ms-selection .ms-list li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    color: #53585e;
    white-space: nowrap;
    min-height: 3.42857rem;
    border-bottom: none;
    padding: 0 1.42857rem !important;
}

.u-multi-select--v1 .ms-selectable .ms-list li i,
.u-multi-select--v1 .ms-selection .ms-list li i {
    color: #bfcece;
}

.u-multi-select--v1 .ms-selectable .ms-list li.ms-hover, .u-multi-select--v1 .ms-selectable .ms-list li:hover,
.u-multi-select--v1 .ms-selection .ms-list li.ms-hover,
.u-multi-select--v1 .ms-selection .ms-list li:hover {
    text-decoration: none;
    background-color: #f5f9f9;
    color: #000;
}

.u-multi-select--v1 .ms-selectable .ms-list li.ms-hover i, .u-multi-select--v1 .ms-selectable .ms-list li:hover i,
.u-multi-select--v1 .ms-selection .ms-list li.ms-hover i,
.u-multi-select--v1 .ms-selection .ms-list li:hover i {
    color: #bfcece;
}

.u-multi-select--v1 .ms-selection {
    margin-left: auto;
}

.u-multi-select--blue-theme .ms-selectable,
.u-multi-select--blue-theme .ms-selection {
    background-color: #f5f9f9;
}

.u-multi-select--blue-theme .ms-selectable .ms-list li.ms-hover, .u-multi-select--blue-theme .ms-selectable .ms-list li:hover,
.u-multi-select--blue-theme .ms-selection .ms-list li.ms-hover,
.u-multi-select--blue-theme .ms-selection .ms-list li:hover {
    background-color: #22bfdd;
    color: #fff;
}

.u-multi-select--blue-theme .ms-selectable .ms-list li.ms-hover i, .u-multi-select--blue-theme .ms-selectable .ms-list li:hover i,
.u-multi-select--blue-theme .ms-selection .ms-list li.ms-hover i,
.u-multi-select--blue-theme .ms-selection .ms-list li:hover i {
    color: #fff;
}

.u-multi-select--items-lg .ms-selectable .ms-list li,
.u-multi-select--items-lg .ms-selection .ms-list li {
    min-height: 4rem;
}

.u-multi-select--rounded-0 .ms-selectable .ms-list,
.u-multi-select--rounded-0 .ms-selection .ms-list {
    border-radius: 0;
}

.u-multi-select--items-icons .ms-selectable .ms-list li,
.u-multi-select--items-icons .ms-selection .ms-list li {
    position: relative;
}

.u-multi-select--items-icons .ms-selectable .ms-list li::after,
.u-multi-select--items-icons .ms-selection .ms-list li::after {
    position: absolute;
    top: 50%;
    right: 15px;
    display: inline-block;
    font-family: "hs-admin-icons", sans-serif;
    color: #bfcece;
    opacity: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.u-multi-select--items-icons .ms-selectable .ms-list li:hover::after,
.u-multi-select--items-icons .ms-selection .ms-list li:hover::after {
    opacity: 1;
}

.u-multi-select--items-icons .ms-selectable .ms-list li::after {
    content: "\e9fd";
    width: 18px;
    height: 18px;
    line-height: 18px;
    background-color: #1cc9e4;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
}

.u-multi-select--items-icons .ms-selection .ms-list li::after {
    content: "\ea3b";
    font-size: 18px;
}

@media (min-width: 768px) {
    .u-multi-select--v1 {
        display: -ms-flexbox;
        display: flex;
    }
    .u-multi-select--v1 .ms-selectable,
    .u-multi-select--v1 .ms-selection {
        width: 45%;
    }
    .u-multi-select--v1 .ms-selectable .ms-list,
    .u-multi-select--v1 .ms-selection .ms-list {
        height: 100%;
    }
}

/*------------------------------------
  Border Colors
------------------------------------*/
.g-brd {
    /* Primary Border  */
    /* Secondary Color */
    /* Gray Border */
    /* Lightblue Border */
    /* Darkblue Border */
    /* Teal Border */
    /* Lightred Border */
    /* Pink Border */
    /* Lightbrown Border */
    /* Lightyellow Border */
    /* Dropbox Border */
}

.u-has-error-v3 .g-brd-primary--error {
    border-color: #e62154 !important;
}

.g-brd-secondary {
    border-color: #1cc9e4 !important;
}

.g-brd-gray-light-v6 {
    border-color: #bac9c9 !important;
}

.g-brd-gray-light-v7 {
    border-color: #e1eaea !important;
}

.g-brd-gray-light-v7--before::before {
    border-color: #e1eaea !important;
}

.g-brd-gray-light-v8 {
    border-color: #f5f9f9 !important;
}

.g-brd-gray-light-v9 {
    border-color: #d4dade !important;
}

.g-brd-gray-dark-v6 {
    border-color: #53585e !important;
}

.g-brd-gray-dark-v7 {
    border-color: #8c8f92 !important;
}

.g-brd-gray-dark-v8 {
    border-color: #6d7c9f !important;
}

.g-brd-gray-dark-v9 {
    border-color: #bfcece !important;
}

.g-brd-gray-dark-v10 {
    border-color: #666b6e !important;
}

.g-brd-lightblue-v2 {
    border-color: #7484a8 !important;
}

.g-brd-lightblue-v3 {
    border-color: #1cc9e4 !important;
}

.g-brd-lightblue-v3--hover:hover {
    border-color: #1cc9e4 !important;
}

.g-brd-lightblue-v3--focus:focus {
    border-color: #1cc9e4 !important;
}

.g-brd-lightblue-v3--active:active, .g-brd-lightblue-v3--active.active {
    border-color: #1cc9e4 !important;
}

input[type="checkbox"]:checked + .g-brd-lightblue-v3--checked,
input[type="radio"]:checked + .g-brd-lightblue-v3--checked {
    border-color: #1cc9e4 !important;
}

input[type="checkbox"]:checked + .g-brd-lightblue-v3--checked i,
input[type="radio"]:checked + .g-brd-lightblue-v3--checked i {
    border-color: #1cc9e4 !important;
}

input[type="checkbox"]:checked + * + .g-brd-lightblue-v3--parent-checked,
input[type="radio"]:checked + * + .g-brd-lightblue-v3--parent-checked,
.checked > .g-brd-lightblue-v3--parent-checked {
    border-color: #1cc9e4 !important;
}

.g-brd-lightblue-v3--opened[aria-expanded="true"],
[aria-expanded="true"] > .g-brd-lightblue-v3--opened {
    border-color: #1cc9e4 !important;
}

.g-parent:hover .g-brd-lightblue-v3--parent-hover {
    border-color: #1cc9e4 !important;
}

.g-brd-lightblue-v4 {
    border-color: #3dd1e8 !important;
}

.g-brd-lightblue-v5 {
    border-color: #13b2ca !important;
}

.g-brd-lightblue-v6 {
    border-color: #dbf4f4 !important;
}

.g-brd-darkblue-v2 {
    border-color: #1d75e5 !important;
}

.g-brd-darkblue-v3 {
    border-color: #222e44 !important;
}

.g-brd-darkblue-v4 {
    border-color: #2e3c56 !important;
}

.g-brd-darkblue-v5 {
    border-color: #8294b9 !important;
}

.g-brd-darkblue-v6 {
    border-color: #4b5770 !important;
}

.g-brd-darkblue-v7 {
    border-color: #1d9be5 !important;
}

.g-brd-teal-v2 {
    border-color: #15d3b2 !important;
}

.g-brd-lightred-v2 {
    border-color: #e62154 !important;
}

.u-has-error-v3 .g-brd-lightred-v2--error {
    border-color: #e62154 !important;
}

.g-brd-lightred-v3 {
    border-color: #e12254 !important;
}

.g-brd-pink-v2 {
    border-color: #fdd3de !important;
}

[class*="has-error"] .g-brd-pink-v2--error {
    border-color: #fdd3de !important;
}

.g-brd-lightbrown {
    border-color: #e6a821 !important;
}

.g-brd-lightyellow {
    border-color: #e7d90f !important;
}

.g-brd-dropbox {
    border-color: #0f82e2 !important;
}

.g-brd-left {
    /* Lightblue Border */
}

input[type="checkbox"]:checked + * + .g-brd-left-lightblue-v3--parent-checked,
input[type="radio"]:checked + * + .g-brd-left-lightblue-v3--parent-checked,
.checked > .g-brd-left-lightblue-v3--parent-checked {
    border-left-color: #1cc9e4 !important;
}

/*------------------------------------
  Background Colors
------------------------------------*/
.g-bg-lightblue-v3 {
    background-color: #1cc9e4 !important;
}

.g-bg-lightblue-v3--hover:hover {
    background-color: #1cc9e4 !important;
}

.g-bg-lightblue-v3--active.active {
    background-color: #1cc9e4 !important;
}

.g-parent:hover .g-bg-lightblue-v3--parent-hover {
    background-color: #1cc9e4 !important;
}

/*------------------------------------
  Vote
------------------------------------*/
.application__vote {
    margin-top: 50px;
    margin-bottom: 66px;
}

.vote {
    border-top: 1px solid #EEE9E9;
}

.vote__form {
    display: -webkit-box;
    display: -ms-flexbox;
}

.vote__text,
.vote__title {
    line-height: 21px;
    font-size: 14px;
}

.vote {
    padding-top: 25px;
}

.vote__title {
    font-weight: 700;
}

.vote__form {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.vote__container {
    border: 1px solid #EEE9E9;
    border-radius: 100px;
    width: 100%;
}

.vote__area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    padding: 7px 5px 8px;
}

.vote__label {
    display: block;
    width: 40px;
    height: 40px;
    margin: 5px;
}

.vote__input {
    -moz-appearance: none;
    appearance: none;
    position: absolute;
}

.vote__input::-ms-check {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.vote__checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border: 1px solid #EEE9E9;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: background-color, border-color .2s;
    transition: background-color, border-color .2s;
}

.vote__checkbox:hover,
.vote__input:focus + .vote__checkbox {
    background-color: #FCFCFC;
}

.vote__input:checked + .vote__checkbox {
    border: 1px solid #72c02c;
    background-color: #72c02c;
    color: #fff;
}

.vote__text {
    padding: 0;
    margin: 5px 0 0;
}

.vote__text_success {
    font-weight: 700;
    padding-top: 68px;
    background-image: url(/img/success-icon.svg);
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: top center;
}

.vote__text_points {
    color: #A1A1A1;
}

@media (max-width:1233px) {
    .vote__title {
        text-align: center;
    }

    .vote__container {
        border: none;
        border-top: 1px solid #EEE9E9;
        border-bottom: 1px solid #EEE9E9;
        border-radius: 0;
    }

    .vote__area {
        max-width: 300px;
    }
}

@media (max-width:864px) {
    .application__vote {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .vote {
        border-top: none;
    }

    .vote__form {
        margin-left: -40px;
        margin-right: -40px;
    }
}

@media (max-width:544px) {
    .vote__checkbox,
    .vote__label {
        width: 50px;
        height: 50px;
    }

    .vote__form {
        margin-left: -10px;
        margin-right: -10px;
    }

    .vote__area {
        padding-left: 0;
        padding-right: 0;
    }
}

/* Certificate */
.type,
.place,
.label-name,
.label-application,
.label-nomination {
    color: #74c044;
    text-transform: uppercase;
    font-weight: bold;
}

.certificate { position: relative; background-color: white; text-align: center; }

.body { position: absolute; left: 0; top: 390px; display: block; width: 1000px; margin-left: 70px; }

.type { font-size: 70px; line-height: 1; margin-bottom: 12px; width: 600px; margin-left: auto; margin-right: auto; }
.place { font-size: 48px; line-height: 1; }

.label-name { font-size: 36px; margin-bottom: 18px; }
.applicant-name { color: #000; font-size: 50px; line-height: 1; margin-bottom: 28px; }

.label-application { font-size: 36px; margin-bottom: 12px; }
.application { color: #000; font-size: 45px; line-height: 1; margin-bottom: 28px; }

.label-nomination { font-size: 36px; margin-bottom: 12px; }
.nomination { color: #000; font-size: 45px; line-height: 1; margin-bottom: 56px; width: 768px; margin-left: 116px; }

@media all and (max-width: 575px) {

}

@media all and (min-width: 576px) {
    .certificate { width: 600px; height: 849px; }
}

@media all and (max-width: 767px) {
    .certificate { width: 600px; height: 849px; }
}

@media all and (min-width: 768px) {
    .certificate { width: 720px; height: 1018px; }
}

@media all and (max-width: 991px) {
    .certificate { width: 720px; height: 1018px; }
}

@media all and (min-width: 992px) {
    .certificate { width: 960px; height: 1358px; }
}

@media all and (max-width: 1199px) {
    .certificate { width: 960px; height: 1358px; }
}

@media all and (min-width: 1200px) {
    .certificate { width: 1140px; height: 1613px; }
}

/*------------------------------------
  Background Colors Custom
------------------------------------*/

.g-bg-gray-light-v8 {
    background-color: #f5f9f9 !important;
}

.g-bg-gray-light-v8--hover:hover {
    background-color: #f5f9f9 !important;
}

.g-bg-gray-light-v8--active.active {
    background-color: #f5f9f9 !important;
}

.g-bg-gray-light-v8--disabled:disabled {
    background-color: #f5f9f9 !important;
}

input:checked + .g-bg-gray-light-v8--sibling-checked {
    background-color: #f5f9f9 !important;
}

.g-bg-gray-light-v8--opacity-0_2 {
    background-color: rgba(245, 249, 249, 0.2) !important;
}

.g-bg-gray-light-v8--opacity-0_4 {
    background-color: rgba(245, 249, 249, 0.4) !important;
}

.g-bg-gray-light-v8--opacity-0_4--checked.checked {
    background-color: rgba(245, 249, 249, 0.4) !important;
}

/*
 */

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #6639b6;
}

.swiper-slide-app {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-app {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/*
NEWS NEW
 */
.card {
    --bs-card-spacer-y: 1.75rem;
    --bs-card-spacer-x: 1.75rem;
    --bs-card-title-spacer-y: 0.25rem;
    --bs-card-border-width: 0.0625rem;
    --bs-card-border-color: rgba(220, 224, 229, 0.6);
    --bs-card-border-radius: 0.8125rem;
    --bs-card-box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    --bs-card-inner-border-radius: 0.75rem;
    --bs-card-cap-padding-y: 1.75rem;
    --bs-card-cap-padding-x: 1.75rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1.75rem 1.75rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}
.card > hr {
    margin-right: 0;
    margin-left: 0;
}
.card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}
.card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
    border-top: 0;
}

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
    margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-left: var(--bs-card-spacer-x);
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0;
}
.card-header-tabs .nav-link.active {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
    margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }
    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }
    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-img-top,
    .card-group > .card:not(:last-child) .card-header {
        border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) .card-img-bottom,
    .card-group > .card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-img-top,
    .card-group > .card:not(:first-child) .card-header {
        border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) .card-img-bottom,
    .card-group > .card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0;
    }
}

/*------------------------------------
  Card
------------------------------------*/
.card[href] {
    transition: all 0.2s ease-in-out;
}
.card[href]:hover {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
}

.card-header,
.card-footer {
    border-width: 0;
}

.card-subtitle {
    display: block;
    font-size: 0.8125rem;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.card-title {
    margin-bottom: 0;
}
.card-title:not(:last-child) {
    margin-bottom: 0.5rem;
}

.card-header-title {
    margin-bottom: 0;
}
.card-header-title:not(:last-child) {
    margin-bottom: 0.25rem;
}

.card-link {
    position: relative;
    display: inline-block;
    font-size: 0.9375rem;
    font-weight: 500;
    padding-right: 2.5rem;
}
.card-link::after {
    position: absolute;
    top: 50%;
    right: 0.75rem;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230ABF53' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.25rem 1.25rem;
    content: "";
    transform: translateY(-50%);
    transition: 0.2s;
}
.card-link:hover::after, [href]:hover .card-link::after {
    right: 0.4375rem;
}

.card-link.link-primary::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230ABF53' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-secondary::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2351596C' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-success::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23077C76' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-info::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23334AC0' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-warning::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f39568' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-danger::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23692340' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-light::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23F5F7FA' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-link.link-dark::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232d374b' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
}

.card-borderless {
    border-width: 0;
}

.card-shadow {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
}

.card-ghost {
    background-color: transparent;
    border-width: 0;
}
.card-ghost[href]:hover {
    box-shadow: none;
}
.card-ghost .card-body {
    padding-left: 0;
    padding-right: 0;
}
.card-ghost .card-footer {
    padding: 0;
}

.card-transition {
    transition: all 0.2s ease-in-out;
}
.card-transition:hover, .card-transition:focus {
    transform: translateY(-0.1875rem) !important;
}

.card-transition-zoom {
    overflow: hidden;
}
.card-transition-zoom .card-transition-zoom-item {
    overflow: hidden;
    border-radius: 0.8125rem;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}
.card-transition-zoom .card-img {
    transition: transform 0.4s;
}
.card-transition-zoom:hover .card-img {
    transform: scale(1.03);
}

.card-group .card {
    box-shadow: none;
}
.card-group .card + .card {
    border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
}

.card-sm > .card-body,
.card-sm > .card-header,
.card-sm > .card-footer,
.card-sm > .card-img-overlay,
.card-sm > .collapse .card-body {
    padding: 0.8125rem 0.8125rem;
}
.card-sm .card-table > tbody > tr:first-child > td {
    padding-top: 0.8125rem;
}
.card-sm .card-table > tbody > tr:last-child > td {
    padding-bottom: 0.8125rem;
}
.card-sm .card-table > :not(caption) > * > * {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem;
}

.card-lg > .card-body,
.card-lg > .card-header,
.card-lg > .card-footer,
.card-lg > .card-img-overlay,
.card-lg > .collapse .card-body {
    padding: 2.75rem 2.75rem;
}
@media (max-width: 767.98px) {
    .card-lg > .card-body,
    .card-lg > .card-header,
    .card-lg > .card-footer,
    .card-lg > .card-img-overlay,
    .card-lg > .collapse .card-body {
        padding: 1.8333333333rem 1.8333333333rem;
    }
}
.card-lg .card-table > tbody > tr:first-child > td {
    padding-top: 2.75rem;
}
@media (max-width: 767.98px) {
    .card-lg .card-table > tbody > tr:first-child > td {
        padding-top: 1.8333333333rem;
    }
}
.card-lg .card-table > tbody > tr:last-child > td {
    padding-bottom: 2.75rem;
}
@media (max-width: 767.98px) {
    .card-lg .card-table > tbody > tr:last-child > td {
        padding-bottom: 1.8333333333rem;
    }
}
.card-lg .card-table > :not(caption) > * > * {
    padding-right: 2.75rem;
    padding-left: 2.75rem;
}
@media (max-width: 767.98px) {
    .card-lg .card-table > :not(caption) > * > * {
        padding-right: 1.8333333333rem;
        padding-left: 1.8333333333rem;
    }
}

.card-pinned {
    position: relative;
    display: block;
}

.card-pinned-top-start {
    position: absolute;
    top: -0.0625rem;
    left: -0.0625rem;
}
.card-pinned-top-start.badge {
    border-radius: 0.8125rem 0 0.8125rem 0;
}

.card-pinned-top-end {
    position: absolute;
    top: -0.0625rem;
    right: -0.0625rem;
}
.card-pinned-top-end.badge {
    border-radius: 0 0.8125rem 0 0.8125rem;
}

.card-pinned-bottom-start {
    position: absolute;
    bottom: -0.0625rem;
    left: -0.0625rem;
}
.card-pinned-bottom-start.badge {
    border-radius: 0 0.8125rem 0 0.8125rem;
}

.card-pinned-bottom-end {
    position: absolute;
    bottom: -0.0625rem;
    right: -0.0625rem;
}
.card-pinned-bottom-end.badge {
    border-radius: 0.8125rem 0 0.8125rem 0;
}

.card-flush {
    box-shadow: none;
}
.card-flush .card-header,
.card-flush .card-footer,
.card-flush .card-body,
.card-flush .collapse .card-body {
    padding-right: 0;
    padding-left: 0;
}
.card-flush > .card-img-top {
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
}
.card-flush.card-stretched-vertical .card-body .card-footer {
    padding-bottom: 0;
}

.card-stretched-vertical .card-body {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.card-stretched-vertical .card-body .card-footer {
    padding: 0;
    margin-top: auto;
}

.card .table {
    margin-bottom: 0;
}
.card table > tbody > tr:first-child > td {
    padding-top: 1.75rem;
}
.card table > tbody > tr:last-child > td {
    padding-bottom: 1.75rem;
}
.card table > :not(caption) > * > * {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
}
.card .thead-light th:first-child {
    border-top-left-radius: 0.8125rem;
}
.card .thead-light th:last-child {
    border-top-right-radius: 0.8125rem;
}

.card-alert {
    border-radius: 0;
    margin-bottom: 0;
}

.card-login {
    flex-grow: 1;
    overflow: hidden;
}
.card-login .card-body {
    padding: 2.75rem 2.75rem;
}

/*------------------------------------
  Card Group Break
------------------------------------*/
@media (max-width: 575.98px) {
    .card-group-sm-break {
        display: block;
    }
    .card-group-sm-break > .card {
        margin-bottom: 0;
    }
    .card-group-sm-break > .card:not(:last-child) {
        border-bottom: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-sm-break > .card + .card {
        border-left: none;
    }
    .card-group-sm-break > .card:not(:first-child):not(:last-child),
    .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-header,
    .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-top,
    .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-footer,
    .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-sm-break > .card:first-child {
        border-top-left-radius: 0.8125rem;
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-sm-break > .card:first-child .card-header,
    .card-group-sm-break > .card:first-child .card-img-top {
        border-top-left-radius: 0.8125rem;
        border-top-right-radius: 0.8125rem;
    }
    .card-group-sm-break > .card:first-child .card-footer,
    .card-group-sm-break > .card:first-child .card-img-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-sm-break > .card:last-child {
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group-sm-break > .card:last-child .card-header,
    .card-group-sm-break > .card:last-child .card-img-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group-sm-break > .card:last-child .card-footer,
    .card-group-sm-break > .card:last-child .card-img-bottom {
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
@media (max-width: 767.98px) {
    .card-group-md-break {
        display: block;
    }
    .card-group-md-break > .card {
        margin-bottom: 0;
    }
    .card-group-md-break > .card:not(:last-child) {
        border-bottom: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-md-break > .card + .card {
        border-left: none;
    }
    .card-group-md-break > .card:not(:first-child):not(:last-child),
    .card-group-md-break > .card:not(:first-child):not(:last-child) .card-header,
    .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-top,
    .card-group-md-break > .card:not(:first-child):not(:last-child) .card-footer,
    .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-md-break > .card:first-child {
        border-top-left-radius: 0.8125rem;
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-md-break > .card:first-child .card-header,
    .card-group-md-break > .card:first-child .card-img-top {
        border-top-left-radius: 0.8125rem;
        border-top-right-radius: 0.8125rem;
    }
    .card-group-md-break > .card:first-child .card-footer,
    .card-group-md-break > .card:first-child .card-img-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-md-break > .card:last-child {
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group-md-break > .card:last-child .card-header,
    .card-group-md-break > .card:last-child .card-img-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group-md-break > .card:last-child .card-footer,
    .card-group-md-break > .card:last-child .card-img-bottom {
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
@media (max-width: 991.98px) {
    .card-group-lg-break {
        display: block;
    }
    .card-group-lg-break > .card {
        margin-bottom: 0;
    }
    .card-group-lg-break > .card:not(:last-child) {
        border-bottom: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-lg-break > .card + .card {
        border-left: none;
    }
    .card-group-lg-break > .card:not(:first-child):not(:last-child),
    .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-header,
    .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-top,
    .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-footer,
    .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-lg-break > .card:first-child {
        border-top-left-radius: 0.8125rem;
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-lg-break > .card:first-child .card-header,
    .card-group-lg-break > .card:first-child .card-img-top {
        border-top-left-radius: 0.8125rem;
        border-top-right-radius: 0.8125rem;
    }
    .card-group-lg-break > .card:first-child .card-footer,
    .card-group-lg-break > .card:first-child .card-img-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-lg-break > .card:last-child {
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group-lg-break > .card:last-child .card-header,
    .card-group-lg-break > .card:last-child .card-img-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .card-group-lg-break > .card:last-child .card-footer,
    .card-group-lg-break > .card:last-child .card-img-bottom {
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
/*------------------------------------
  Card Group Row
------------------------------------*/
@media (min-width: 576px) {
    .card-group-sm-row {
        box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
        border-radius: 0.8125rem;
        margin: 0;
    }
    .card-group-sm-row > * {
        padding: 0;
    }
    .card-group-sm-row > * > .card {
        height: 100%;
        box-shadow: none;
        border-radius: 0;
    }
    .card-group-sm-row > *:not(:first-child):not(:last-child),
    .card-group-sm-row > *:not(:first-child):not(:last-child) .card-header,
    .card-group-sm-row > *:not(:first-child):not(:last-child) .card-img-top,
    .card-group-sm-row > *:not(:first-child):not(:last-child) .card-footer,
    .card-group-sm-row > *:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-sm-row > *:first-child > .card {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-sm-row > *:first-child > .card,
    .card-group-sm-row > *:first-child > .card .card-header,
    .card-group-sm-row > *:first-child > .card .card-img-top,
    .card-group-sm-row > *:first-child > .card .card-footer,
    .card-group-sm-row > *:first-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group-sm-row > *:last-child > .card {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0.8125rem;
    }
    .card-group-sm-row > *:last-child > .card,
    .card-group-sm-row > *:last-child > .card .card-header,
    .card-group-sm-row > *:last-child > .card .card-img-top,
    .card-group-sm-row > *:last-child > .card .card-footer,
    .card-group-sm-row > *:last-child > .card .card-img-bottom {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-sm-row > * + * > .card {
        border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-sm-row .card-divider {
        border-left-width: 0;
        border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-sm-2 > *:first-child > .card,
    .card-group-sm-2 > *:first-child > .card .card-header,
    .card-group-sm-2 > *:first-child > .card .card-img-top,
    .card-group-sm-2 > *:first-child > .card .card-footer,
    .card-group-sm-2 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-sm-2 > *:nth-child(2) > .card,
    .card-group-sm-2 > *:nth-child(2) > .card .card-header,
    .card-group-sm-2 > *:nth-child(2) > .card .card-img-top,
    .card-group-sm-2 > *:nth-child(2) > .card .card-footer,
    .card-group-sm-2 > *:nth-child(2) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-sm-2 > *:last-child > .card,
    .card-group-sm-2 > *:last-child > .card .card-header,
    .card-group-sm-2 > *:last-child > .card .card-img-top,
    .card-group-sm-2 > *:last-child > .card .card-footer,
    .card-group-sm-2 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-sm-3 > *:first-child > .card,
    .card-group-sm-3 > *:first-child > .card .card-header,
    .card-group-sm-3 > *:first-child > .card .card-img-top,
    .card-group-sm-3 > *:first-child > .card .card-footer,
    .card-group-sm-3 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-sm-3 > *:nth-child(3) > .card,
    .card-group-sm-3 > *:nth-child(3) > .card .card-header,
    .card-group-sm-3 > *:nth-child(3) > .card .card-img-top,
    .card-group-sm-3 > *:nth-child(3) > .card .card-footer,
    .card-group-sm-3 > *:nth-child(3) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-sm-3 > *:last-child > .card,
    .card-group-sm-3 > *:last-child > .card .card-header,
    .card-group-sm-3 > *:last-child > .card .card-img-top,
    .card-group-sm-3 > *:last-child > .card .card-footer,
    .card-group-sm-3 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-sm-4 > *:first-child > .card,
    .card-group-sm-4 > *:first-child > .card .card-header,
    .card-group-sm-4 > *:first-child > .card .card-img-top,
    .card-group-sm-4 > *:first-child > .card .card-footer,
    .card-group-sm-4 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-sm-4 > *:nth-child(4) > .card,
    .card-group-sm-4 > *:nth-child(4) > .card .card-header,
    .card-group-sm-4 > *:nth-child(4) > .card .card-img-top,
    .card-group-sm-4 > *:nth-child(4) > .card .card-footer,
    .card-group-sm-4 > *:nth-child(4) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-sm-4 > *:last-child > .card,
    .card-group-sm-4 > *:last-child > .card .card-header,
    .card-group-sm-4 > *:last-child > .card .card-img-top,
    .card-group-sm-4 > *:last-child > .card .card-footer,
    .card-group-sm-4 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
@media (min-width: 768px) {
    .card-group-md-row {
        box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
        border-radius: 0.8125rem;
        margin: 0;
    }
    .card-group-md-row > * {
        padding: 0;
    }
    .card-group-md-row > * > .card {
        height: 100%;
        box-shadow: none;
        border-radius: 0;
    }
    .card-group-md-row > *:not(:first-child):not(:last-child),
    .card-group-md-row > *:not(:first-child):not(:last-child) .card-header,
    .card-group-md-row > *:not(:first-child):not(:last-child) .card-img-top,
    .card-group-md-row > *:not(:first-child):not(:last-child) .card-footer,
    .card-group-md-row > *:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-md-row > *:first-child > .card {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-md-row > *:first-child > .card,
    .card-group-md-row > *:first-child > .card .card-header,
    .card-group-md-row > *:first-child > .card .card-img-top,
    .card-group-md-row > *:first-child > .card .card-footer,
    .card-group-md-row > *:first-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group-md-row > *:last-child > .card {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0.8125rem;
    }
    .card-group-md-row > *:last-child > .card,
    .card-group-md-row > *:last-child > .card .card-header,
    .card-group-md-row > *:last-child > .card .card-img-top,
    .card-group-md-row > *:last-child > .card .card-footer,
    .card-group-md-row > *:last-child > .card .card-img-bottom {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-md-row > * + * > .card {
        border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-md-row .card-divider {
        border-left-width: 0;
        border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-md-2 > *:first-child > .card,
    .card-group-md-2 > *:first-child > .card .card-header,
    .card-group-md-2 > *:first-child > .card .card-img-top,
    .card-group-md-2 > *:first-child > .card .card-footer,
    .card-group-md-2 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-md-2 > *:nth-child(2) > .card,
    .card-group-md-2 > *:nth-child(2) > .card .card-header,
    .card-group-md-2 > *:nth-child(2) > .card .card-img-top,
    .card-group-md-2 > *:nth-child(2) > .card .card-footer,
    .card-group-md-2 > *:nth-child(2) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-md-2 > *:last-child > .card,
    .card-group-md-2 > *:last-child > .card .card-header,
    .card-group-md-2 > *:last-child > .card .card-img-top,
    .card-group-md-2 > *:last-child > .card .card-footer,
    .card-group-md-2 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-md-3 > *:first-child > .card,
    .card-group-md-3 > *:first-child > .card .card-header,
    .card-group-md-3 > *:first-child > .card .card-img-top,
    .card-group-md-3 > *:first-child > .card .card-footer,
    .card-group-md-3 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-md-3 > *:nth-child(3) > .card,
    .card-group-md-3 > *:nth-child(3) > .card .card-header,
    .card-group-md-3 > *:nth-child(3) > .card .card-img-top,
    .card-group-md-3 > *:nth-child(3) > .card .card-footer,
    .card-group-md-3 > *:nth-child(3) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-md-3 > *:last-child > .card,
    .card-group-md-3 > *:last-child > .card .card-header,
    .card-group-md-3 > *:last-child > .card .card-img-top,
    .card-group-md-3 > *:last-child > .card .card-footer,
    .card-group-md-3 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-md-4 > *:first-child > .card,
    .card-group-md-4 > *:first-child > .card .card-header,
    .card-group-md-4 > *:first-child > .card .card-img-top,
    .card-group-md-4 > *:first-child > .card .card-footer,
    .card-group-md-4 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-md-4 > *:nth-child(4) > .card,
    .card-group-md-4 > *:nth-child(4) > .card .card-header,
    .card-group-md-4 > *:nth-child(4) > .card .card-img-top,
    .card-group-md-4 > *:nth-child(4) > .card .card-footer,
    .card-group-md-4 > *:nth-child(4) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-md-4 > *:last-child > .card,
    .card-group-md-4 > *:last-child > .card .card-header,
    .card-group-md-4 > *:last-child > .card .card-img-top,
    .card-group-md-4 > *:last-child > .card .card-footer,
    .card-group-md-4 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
@media (min-width: 992px) {
    .card-group-lg-row {
        box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
        border-radius: 0.8125rem;
        margin: 0;
    }
    .card-group-lg-row > * {
        padding: 0;
    }
    .card-group-lg-row > * > .card {
        height: 100%;
        box-shadow: none;
        border-radius: 0;
    }
    .card-group-lg-row > *:not(:first-child):not(:last-child),
    .card-group-lg-row > *:not(:first-child):not(:last-child) .card-header,
    .card-group-lg-row > *:not(:first-child):not(:last-child) .card-img-top,
    .card-group-lg-row > *:not(:first-child):not(:last-child) .card-footer,
    .card-group-lg-row > *:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-lg-row > *:first-child > .card {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-lg-row > *:first-child > .card,
    .card-group-lg-row > *:first-child > .card .card-header,
    .card-group-lg-row > *:first-child > .card .card-img-top,
    .card-group-lg-row > *:first-child > .card .card-footer,
    .card-group-lg-row > *:first-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group-lg-row > *:last-child > .card {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0.8125rem;
    }
    .card-group-lg-row > *:last-child > .card,
    .card-group-lg-row > *:last-child > .card .card-header,
    .card-group-lg-row > *:last-child > .card .card-img-top,
    .card-group-lg-row > *:last-child > .card .card-footer,
    .card-group-lg-row > *:last-child > .card .card-img-bottom {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-lg-row > * + * > .card {
        border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-lg-row .card-divider {
        border-left-width: 0;
        border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-lg-2 > *:first-child > .card,
    .card-group-lg-2 > *:first-child > .card .card-header,
    .card-group-lg-2 > *:first-child > .card .card-img-top,
    .card-group-lg-2 > *:first-child > .card .card-footer,
    .card-group-lg-2 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-lg-2 > *:nth-child(2) > .card,
    .card-group-lg-2 > *:nth-child(2) > .card .card-header,
    .card-group-lg-2 > *:nth-child(2) > .card .card-img-top,
    .card-group-lg-2 > *:nth-child(2) > .card .card-footer,
    .card-group-lg-2 > *:nth-child(2) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-lg-2 > *:last-child > .card,
    .card-group-lg-2 > *:last-child > .card .card-header,
    .card-group-lg-2 > *:last-child > .card .card-img-top,
    .card-group-lg-2 > *:last-child > .card .card-footer,
    .card-group-lg-2 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-lg-3 > *:first-child > .card,
    .card-group-lg-3 > *:first-child > .card .card-header,
    .card-group-lg-3 > *:first-child > .card .card-img-top,
    .card-group-lg-3 > *:first-child > .card .card-footer,
    .card-group-lg-3 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-lg-3 > *:nth-child(3) > .card,
    .card-group-lg-3 > *:nth-child(3) > .card .card-header,
    .card-group-lg-3 > *:nth-child(3) > .card .card-img-top,
    .card-group-lg-3 > *:nth-child(3) > .card .card-footer,
    .card-group-lg-3 > *:nth-child(3) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-lg-3 > *:last-child > .card,
    .card-group-lg-3 > *:last-child > .card .card-header,
    .card-group-lg-3 > *:last-child > .card .card-img-top,
    .card-group-lg-3 > *:last-child > .card .card-footer,
    .card-group-lg-3 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-lg-4 > *:first-child > .card,
    .card-group-lg-4 > *:first-child > .card .card-header,
    .card-group-lg-4 > *:first-child > .card .card-img-top,
    .card-group-lg-4 > *:first-child > .card .card-footer,
    .card-group-lg-4 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-lg-4 > *:nth-child(4) > .card,
    .card-group-lg-4 > *:nth-child(4) > .card .card-header,
    .card-group-lg-4 > *:nth-child(4) > .card .card-img-top,
    .card-group-lg-4 > *:nth-child(4) > .card .card-footer,
    .card-group-lg-4 > *:nth-child(4) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-lg-4 > *:last-child > .card,
    .card-group-lg-4 > *:last-child > .card .card-header,
    .card-group-lg-4 > *:last-child > .card .card-img-top,
    .card-group-lg-4 > *:last-child > .card .card-footer,
    .card-group-lg-4 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
@media (min-width: 1200px) {
    .card-group-xl-row {
        box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
        border-radius: 0.8125rem;
        margin: 0;
    }
    .card-group-xl-row > * {
        padding: 0;
    }
    .card-group-xl-row > * > .card {
        height: 100%;
        box-shadow: none;
        border-radius: 0;
    }
    .card-group-xl-row > *:not(:first-child):not(:last-child),
    .card-group-xl-row > *:not(:first-child):not(:last-child) .card-header,
    .card-group-xl-row > *:not(:first-child):not(:last-child) .card-img-top,
    .card-group-xl-row > *:not(:first-child):not(:last-child) .card-footer,
    .card-group-xl-row > *:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-xl-row > *:first-child > .card {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-xl-row > *:first-child > .card,
    .card-group-xl-row > *:first-child > .card .card-header,
    .card-group-xl-row > *:first-child > .card .card-img-top,
    .card-group-xl-row > *:first-child > .card .card-footer,
    .card-group-xl-row > *:first-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group-xl-row > *:last-child > .card {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0.8125rem;
    }
    .card-group-xl-row > *:last-child > .card,
    .card-group-xl-row > *:last-child > .card .card-header,
    .card-group-xl-row > *:last-child > .card .card-img-top,
    .card-group-xl-row > *:last-child > .card .card-footer,
    .card-group-xl-row > *:last-child > .card .card-img-bottom {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-xl-row > * + * > .card {
        border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-xl-row .card-divider {
        border-left-width: 0;
        border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-xl-2 > *:first-child > .card,
    .card-group-xl-2 > *:first-child > .card .card-header,
    .card-group-xl-2 > *:first-child > .card .card-img-top,
    .card-group-xl-2 > *:first-child > .card .card-footer,
    .card-group-xl-2 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-xl-2 > *:nth-child(2) > .card,
    .card-group-xl-2 > *:nth-child(2) > .card .card-header,
    .card-group-xl-2 > *:nth-child(2) > .card .card-img-top,
    .card-group-xl-2 > *:nth-child(2) > .card .card-footer,
    .card-group-xl-2 > *:nth-child(2) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-xl-2 > *:last-child > .card,
    .card-group-xl-2 > *:last-child > .card .card-header,
    .card-group-xl-2 > *:last-child > .card .card-img-top,
    .card-group-xl-2 > *:last-child > .card .card-footer,
    .card-group-xl-2 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-xl-3 > *:first-child > .card,
    .card-group-xl-3 > *:first-child > .card .card-header,
    .card-group-xl-3 > *:first-child > .card .card-img-top,
    .card-group-xl-3 > *:first-child > .card .card-footer,
    .card-group-xl-3 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-xl-3 > *:nth-child(3) > .card,
    .card-group-xl-3 > *:nth-child(3) > .card .card-header,
    .card-group-xl-3 > *:nth-child(3) > .card .card-img-top,
    .card-group-xl-3 > *:nth-child(3) > .card .card-footer,
    .card-group-xl-3 > *:nth-child(3) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-xl-3 > *:last-child > .card,
    .card-group-xl-3 > *:last-child > .card .card-header,
    .card-group-xl-3 > *:last-child > .card .card-img-top,
    .card-group-xl-3 > *:last-child > .card .card-footer,
    .card-group-xl-3 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-xl-4 > *:first-child > .card,
    .card-group-xl-4 > *:first-child > .card .card-header,
    .card-group-xl-4 > *:first-child > .card .card-img-top,
    .card-group-xl-4 > *:first-child > .card .card-footer,
    .card-group-xl-4 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-xl-4 > *:nth-child(4) > .card,
    .card-group-xl-4 > *:nth-child(4) > .card .card-header,
    .card-group-xl-4 > *:nth-child(4) > .card .card-img-top,
    .card-group-xl-4 > *:nth-child(4) > .card .card-footer,
    .card-group-xl-4 > *:nth-child(4) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-xl-4 > *:last-child > .card,
    .card-group-xl-4 > *:last-child > .card .card-header,
    .card-group-xl-4 > *:last-child > .card .card-img-top,
    .card-group-xl-4 > *:last-child > .card .card-footer,
    .card-group-xl-4 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
@media (min-width: 1400px) {
    .card-group-xxl-row {
        box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
        border-radius: 0.8125rem;
        margin: 0;
    }
    .card-group-xxl-row > * {
        padding: 0;
    }
    .card-group-xxl-row > * > .card {
        height: 100%;
        box-shadow: none;
        border-radius: 0;
    }
    .card-group-xxl-row > *:not(:first-child):not(:last-child),
    .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-header,
    .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-img-top,
    .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-footer,
    .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-img-bottom {
        border-radius: 0;
    }
    .card-group-xxl-row > *:first-child > .card {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-xxl-row > *:first-child > .card,
    .card-group-xxl-row > *:first-child > .card .card-header,
    .card-group-xxl-row > *:first-child > .card .card-img-top,
    .card-group-xxl-row > *:first-child > .card .card-footer,
    .card-group-xxl-row > *:first-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group-xxl-row > *:last-child > .card {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0.8125rem;
    }
    .card-group-xxl-row > *:last-child > .card,
    .card-group-xxl-row > *:last-child > .card .card-header,
    .card-group-xxl-row > *:last-child > .card .card-img-top,
    .card-group-xxl-row > *:last-child > .card .card-footer,
    .card-group-xxl-row > *:last-child > .card .card-img-bottom {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group-xxl-row > * + * > .card {
        border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-xxl-row .card-divider {
        border-left-width: 0;
        border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .card-group-xxl-2 > *:first-child > .card,
    .card-group-xxl-2 > *:first-child > .card .card-header,
    .card-group-xxl-2 > *:first-child > .card .card-img-top,
    .card-group-xxl-2 > *:first-child > .card .card-footer,
    .card-group-xxl-2 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-xxl-2 > *:nth-child(2) > .card,
    .card-group-xxl-2 > *:nth-child(2) > .card .card-header,
    .card-group-xxl-2 > *:nth-child(2) > .card .card-img-top,
    .card-group-xxl-2 > *:nth-child(2) > .card .card-footer,
    .card-group-xxl-2 > *:nth-child(2) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-xxl-2 > *:last-child > .card,
    .card-group-xxl-2 > *:last-child > .card .card-header,
    .card-group-xxl-2 > *:last-child > .card .card-img-top,
    .card-group-xxl-2 > *:last-child > .card .card-footer,
    .card-group-xxl-2 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-xxl-3 > *:first-child > .card,
    .card-group-xxl-3 > *:first-child > .card .card-header,
    .card-group-xxl-3 > *:first-child > .card .card-img-top,
    .card-group-xxl-3 > *:first-child > .card .card-footer,
    .card-group-xxl-3 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-xxl-3 > *:nth-child(3) > .card,
    .card-group-xxl-3 > *:nth-child(3) > .card .card-header,
    .card-group-xxl-3 > *:nth-child(3) > .card .card-img-top,
    .card-group-xxl-3 > *:nth-child(3) > .card .card-footer,
    .card-group-xxl-3 > *:nth-child(3) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-xxl-3 > *:last-child > .card,
    .card-group-xxl-3 > *:last-child > .card .card-header,
    .card-group-xxl-3 > *:last-child > .card .card-img-top,
    .card-group-xxl-3 > *:last-child > .card .card-footer,
    .card-group-xxl-3 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
    .card-group-xxl-4 > *:first-child > .card,
    .card-group-xxl-4 > *:first-child > .card .card-header,
    .card-group-xxl-4 > *:first-child > .card .card-img-top,
    .card-group-xxl-4 > *:first-child > .card .card-footer,
    .card-group-xxl-4 > *:first-child > .card .card-img-bottom {
        border-top-left-radius: 0.8125rem;
        border-bottom-left-radius: 0;
    }
    .card-group-xxl-4 > *:nth-child(4) > .card,
    .card-group-xxl-4 > *:nth-child(4) > .card .card-header,
    .card-group-xxl-4 > *:nth-child(4) > .card .card-img-top,
    .card-group-xxl-4 > *:nth-child(4) > .card .card-footer,
    .card-group-xxl-4 > *:nth-child(4) > .card .card-img-bottom {
        border-top-right-radius: 0.8125rem;
        border-bottom-right-radius: 0;
    }
    .card-group-xxl-4 > *:last-child > .card,
    .card-group-xxl-4 > *:last-child > .card .card-header,
    .card-group-xxl-4 > *:last-child > .card .card-img-top,
    .card-group-xxl-4 > *:last-child > .card .card-footer,
    .card-group-xxl-4 > *:last-child > .card .card-img-bottom {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0.8125rem;
        border-bottom-left-radius: 0.8125rem;
    }
}
.card-group-row {
    box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1);
    border-radius: 0.8125rem;
    margin: 0;
}
.card-group-row > * {
    padding: 0;
}
.card-group-row > * > .card {
    height: 100%;
    box-shadow: none;
    border-radius: 0;
}
.card-group-row > *:not(:first-child):not(:last-child),
.card-group-row > *:not(:first-child):not(:last-child) .card-header,
.card-group-row > *:not(:first-child):not(:last-child) .card-img-top,
.card-group-row > *:not(:first-child):not(:last-child) .card-footer,
.card-group-row > *:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
}
.card-group-row > *:first-child > .card {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
}
.card-group-row > *:first-child > .card,
.card-group-row > *:first-child > .card .card-header,
.card-group-row > *:first-child > .card .card-img-top,
.card-group-row > *:first-child > .card .card-footer,
.card-group-row > *:first-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.card-group-row > *:last-child > .card {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0.8125rem;
}
.card-group-row > *:last-child > .card,
.card-group-row > *:last-child > .card .card-header,
.card-group-row > *:last-child > .card .card-img-top,
.card-group-row > *:last-child > .card .card-footer,
.card-group-row > *:last-child > .card .card-img-bottom {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.card-group-row > * + * > .card {
    border-left: 0.0625rem solid rgba(220, 224, 229, 0.6);
}
.card-group-row .card-divider {
    border-left-width: 0;
    border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
}

.card-group-2 > *:first-child > .card,
.card-group-2 > *:first-child > .card .card-header,
.card-group-2 > *:first-child > .card .card-img-top,
.card-group-2 > *:first-child > .card .card-footer,
.card-group-2 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
}
.card-group-2 > *:nth-child(2) > .card,
.card-group-2 > *:nth-child(2) > .card .card-header,
.card-group-2 > *:nth-child(2) > .card .card-img-top,
.card-group-2 > *:nth-child(2) > .card .card-footer,
.card-group-2 > *:nth-child(2) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
}
.card-group-2 > *:last-child > .card,
.card-group-2 > *:last-child > .card .card-header,
.card-group-2 > *:last-child > .card .card-img-top,
.card-group-2 > *:last-child > .card .card-footer,
.card-group-2 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
}

.card-group-3 > *:first-child > .card,
.card-group-3 > *:first-child > .card .card-header,
.card-group-3 > *:first-child > .card .card-img-top,
.card-group-3 > *:first-child > .card .card-footer,
.card-group-3 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
}
.card-group-3 > *:nth-child(3) > .card,
.card-group-3 > *:nth-child(3) > .card .card-header,
.card-group-3 > *:nth-child(3) > .card .card-img-top,
.card-group-3 > *:nth-child(3) > .card .card-footer,
.card-group-3 > *:nth-child(3) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
}
.card-group-3 > *:last-child > .card,
.card-group-3 > *:last-child > .card .card-header,
.card-group-3 > *:last-child > .card .card-img-top,
.card-group-3 > *:last-child > .card .card-footer,
.card-group-3 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
}

.card-group-4 > *:first-child > .card,
.card-group-4 > *:first-child > .card .card-header,
.card-group-4 > *:first-child > .card .card-img-top,
.card-group-4 > *:first-child > .card .card-footer,
.card-group-4 > *:first-child > .card .card-img-bottom {
    border-top-left-radius: 0.8125rem;
    border-bottom-left-radius: 0;
}
.card-group-4 > *:nth-child(4) > .card,
.card-group-4 > *:nth-child(4) > .card .card-header,
.card-group-4 > *:nth-child(4) > .card .card-img-top,
.card-group-4 > *:nth-child(4) > .card .card-footer,
.card-group-4 > *:nth-child(4) > .card .card-img-bottom {
    border-top-right-radius: 0.8125rem;
    border-bottom-right-radius: 0;
}
.card-group-4 > *:last-child > .card,
.card-group-4 > *:last-child > .card .card-header,
.card-group-4 > *:last-child > .card .card-img-top,
.card-group-4 > *:last-child > .card .card-footer,
.card-group-4 > *:last-child > .card .card-img-bottom {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.8125rem;
    border-bottom-left-radius: 0.8125rem;
}

/*------------------------------------
  Input Card
------------------------------------*/
.input-card {
    display: flex;
    background-color: #fff;
    padding: 0.75rem 0.75rem;
    border: 0.0625rem solid rgba(220, 224, 229, 0.6);
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    border-radius: 0.5rem;
}
.input-card .input-card-form {
    flex: 1 0 0%;
}
.input-card .btn {
    flex: 0 0 auto;
}
.input-card .form-control {
    border-width: 0;
}
.input-card .form-control:focus {
    box-shadow: none;
}
.input-card .input-group {
    border-width: 0;
}
.input-card .input-card-form {
    position: relative;
}
.input-card .input-card-form:not(:first-child) {
    padding-left: 1rem;
}
.input-card .input-card-form:not(:first-child)::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 0.0625rem;
    height: 2rem;
    background-color: rgba(220, 224, 229, 0.6);
    content: "";
    transform: translateY(-50%);
}
.input-card .input-card-form:not(:last-child) {
    padding-right: 1rem;
}

@media (max-width: 575.98px) {
    .input-card-sm {
        display: grid;
    }
    .input-card-sm .btn,
    .input-card-sm .input-card-form {
        flex: 0 0 auto;
    }
    .input-card-sm .input-card-form {
        padding: 1rem 0 !important;
        border-bottom: 0.0625rem solid rgba(220, 224, 229, 0.6);
    }
    .input-card-sm .input-card-form:first-child {
        padding-top: 0 !important;
    }
    .input-card-sm .input-card-form:not(:first-child)::before {
        display: none;
    }
}

/*------------------------------------
  LIME PRO COLOR
------------------------------------*/
.u-accordion-color-darkpurple .u-accordion__header [aria-expanded="true"] {
    color: #6639b6 !important;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i {
    color: #fff;
    background-color: #6639b6;
    border-color: #6639b6;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7 {
    color: #fff;
    background-color: #6639b6;
    border-color: #6639b6;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v4 {
    color: #6639b6;
    border-color: #6639b6;
}

.u-nav-v1-1.u-nav-darkpurple .nav-link.active {
    color: #fff;
    background-color: #6639b6;
}

.g-brd-darkpurple--focus:focus,
.g-brd-darkpurple--focus.g-state-focus *,
.g-brd-darkpurple--focus.g-state-focus *:focus {
    border-color: #6639b6 !important;
}

.fileuploader-input .fileuploader-input-button,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
    /*background: #9658fe;*/
    background: #6639b6 !important;
    /*background: -moz-linear-gradient(-45deg, #3a8ffe 0, #9658fe 100%);*/
    /*background: -webkit-linear-gradient(-45deg, #3a8ffe 0, #9658fe 100%);*/
    /*background: linear-gradient(135deg, #3a8ffe 0, #9658fe 100%);*/
    /*background-size: 140% auto;*/
    /*background-position: center;*/
    color: #fff;
    /*box-shadow: 0 4px 18px rgba(0, 0, 0, .04)*/
}

.fileuploader-input .fileuploader-input-button:hover,
.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:hover {
    /*background-position: left;
    box-shadow: 0 8px 25px rgba(0, 0, 0, .15);
    transform: translateY(-2px)*/
    border-color: #6639b6 !important; /*new*/
    background: #6639b6 !important; /*new*/
}

.g-fill-darkpurple {
    fill: #6639b6 !important;
}

.list-group-item.active {
    background-color: #6639b6;
    border-color: #6639b6;
}

.u-block-hover:hover span.g-bg-darkpurple--hover {
    background-color: #6639b6 !important;
}

.application__tablet:hover span.g-bg-darkpurple--hover {
    background-color: #6639b6 !important;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
::-moz-selection {
    color: #fff;
    background-color: #6639b6;
}

::selection {
    color: #fff;
    background-color: #6639b6;
}

.g-bg-darkpurple ::-moz-selection {
    color: #6639b6;
    background-color: #fff;
}

.g-bg-darkpurple ::selection {
    color: #6639b6;
    background-color: #fff;
}
