.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
    color: var(--r-blu);
}

.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
    background: var(--r-blu);
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
    background-color: var(--r-blu);
    color: #fff;
}

.e-btn.e-flat.e-primary:active,
.e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active {
    background-color: var(--r-blu);
    border-color: transparent;
    color: #ffffff;
}

.bg-light-blue,
.btn.bg-light-blue {
    background: #eef2f8 !important;
}

.tr-answer li.active,
.tr-answer li.active:hover,
.tr-answer li:hover {
    background: #ed322e !important;
    color: #fff;
    border-color: #ed322e;
}

.tr-answer li {
    padding: 5px 50px;
    text-align: center;
    border-radius: 45px;
    border: 1px dashed #132d4c;
    margin-bottom: 10px;
    display: inline-block;
    width: 155px;
    margin-right: 10px;
}

a.btn.green-bg {
    background: #008080;
    color: #fff !important;
}

a.btn.green-bg:hover {
    background: #ed322e;
}

.bg-dark-blue2 {
    background: #122f52;
}

.bg-dark-blue2 li.uk-active {
    background-color: var(--r-blu) !important;
    border: 0 !important;
    border-bottom: 2px solid !important;
    border-color: #ec312d !important;
}

.bg-dark-blue2 li.uk-active a,
.bg-dark-blue2 li a {
    color: #fff !important;
    font-size: 14px;
}

.bg-dark-blue2 li {
    padding: 15px !important;
}

.text-wlight {
    color: #ffffff9e !important;
}

.text-wlight:hover {
    color: #fff !important;
}

.text-orange,
a.text-orange {
    color: var(--r-blu) !important;
}

.header-horizontal {
    /* box-shadow: 0px 0px 5px 5px #e3e3e373 !important; */
}

.course-footer h5 {
    font-size: 15px;
    color: #03adad;
}

.faq-item h6 {
    color: #fff;
}

.green-text,
a.green-text,
.green-text a {
    color: #008080 !important;
}

.btn-orange {
    color: #fff;
    background-color: var(--r-blu);
    border-color: var(--r-blu);
}

.rplycomment p {
    color: #fff
}

.rplycomment a i {
    color: #888 !important;
    border: none !important
}

.rplycomment a:hover i {
    color: var(--r-blu) !important;
    border: none !important
}

.next-prev a {
    color: var(--r-blu);
}

.next-prev a {
    color: var(--r-blu);
}

.next-prev a:hover,
.next-prev a:focus {
    color: #ec312d !important;
    text-decoration: none;
}

td a.btn {
    color: var(--r-blu);
    font-weight: 600;
    padding-left: 0;
}

tr:hover td a.btn {
    color: var(--r-blu);
}

input#range1:focus {
    outline: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

.uk-modal-dialog {
    border-radius: 15px !important;
    background: url('../../employee/assets/images/model-bg.png') bottom #fff;
    background-size: cover
}

.uk-modal-body p {
color: var(--r-dark);
}


.btn {
    cursor: pointer !important;
}

.uk-modal-footer {
    border-top: none !important;
    border-radius: 15px !important;
    background: transparent !important;
}

.uk-button-primary:active,
.uk-button-primary.uk-active,
.uk-button-primary:hover,
.uk-button-primary:focus {
    background-color: var(--r-blu) !important;
    color: #fff;
}

.uk-button-primary {
    background-color: var(--r-blu);
    color: #fff;
    border: 1px solid transparent;
}

ul.badges {
    list-style: none;
    text-align: center;
    padding: 20px;
}

ul.badges li {
    margin-bottom: 20px;
}

.story li .card {
    background: var(--r-blu);
    padding: 0px 20px 0 20px;
    color: #fff;
    text-align: center;
    min-height: 133px;
}

.story-img h3 {
    margin-top: -38px;
    color: #fff;
}

.story .c100 {
    margin: 6px auto;
}

.in-2-line {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.in-3-line {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bg-dark-blue2 {
    background: #122f52;
}

.uk-alert-warning {
    background: #00808030 !important;
    color: #008080 !important;
}

.bg-info {
    background-color: var(--r-blu) !important;
  }