body.separated__sidebar:not(.horizontal__sidebar) .sidebar .sidebar__item.sidebar__item_dropdown .sidebar__body::before {
    background: var(--sidebarcolorsdefaultonedropdownbg);
    border-right: 1px solid var(--sidebarcolorsdefaultonedropdownbg);
    border-top: 1px solid var(--sidebarcolorsdefaultonedropdownbg);
    border-bottom: 1px solid var(--sidebarcolorsdefaultonedropdownbg);
}

.header__item_messages .header__details .header__line .header__subtitle .icon.info__icon {
    color: var(--background-4);
}

.header__link.color {
    color: var(--background-4);
}

.header__link.color i {
    color: var(--background-4);
}

.header__link.color:hover i {
    color: var(--background-4);
}

.full__width__secondarysidebar__menu .nav__items__wrapper.attachments .nav .nav-item-footer .btn, .full__width__secondarysidebar__menu .nav__items__wrapper.contacts .nav .nav-item-footer .btn, .full__width__secondarysidebar__menu .nav__items__wrapper.custom.fields .nav .nav-item-footer .btn, .full__width__secondarysidebar__menu .nav__items__wrapper.knowledgebase.categories .nav .nav-item-footer .btn, .full__width__secondarysidebar__menu .nav__items__wrapper.popular.downloads .nav .nav-item-footer .btn, .full__width__secondarysidebar__menu .nav__items__wrapper.recent.tickets .nav .nav-item-footer .btn, .full__width__secondarysidebar__menu .nav__items__wrapper.recipients .nav .nav-item-footer .btn {
    color: #FFFFFF;
}

.btn-success {
    border-color: var(--background-4);
    background: var(--background-4);
}

.btn-success:hover {
    border-color: var(--background-3);
    background: var(--background-3);
}

.btn-success.focus, .btn-success:focus {
     border-color: var(--background-3);
     background: var(--background-3);
     box-shadow: none;
}

.form-control:focus {
    box-shadow: none;
}

.payment-btn-container form {
    width: 100%;
}

.payment-btn-container  button#btnPayNow {
     border-color: #FFFFFF;
  background: #FFFFFF;
  font-weight: 600;
  width: 100% !important;
  display: block !important;
  color: var(--background-4) !important;
  padding: 8px 14px !important;
  font-size: var(--button-font-size) !important;
  border-radius: 6px;
}

body .sidebar .sidebar__menu .sidebar__extend__toggle {
    background: #00897B;
    font-weight: 400;
    color: #FFFFFF;
}

body.body__dark .sidebar .sidebar__menu .sidebar__extend__toggle {
    background: #00897B;
    font-weight: 400;
    color: #FFFFFF;
}

.view__invoice__page__sidebar {
    background: var(--background-4);
    border: 1px solid var(--border-color);   
}

.header__darkmode__selector__tooltip {
    color: #FFFFFF;
}

.btn.btn-orange-outline {
    color: #00897b;
}

.btn.btn-orange-outline.has-arrow svg path {
    stroke: #00897b;
}

.main__homepage__services__grid .main__homepage__services__grid__element .main__homepage__services__grid__element__illustration {
    left: 0;
    right: auto !important;
}

body.body__dark .homepage__main__pricing__plans__wrapper .color__tree .homepage__main__pricing__plan__header svg path {
    fill: var(--btn-primary-color) !important;
}

.is-popular {
    border: 2px solid #00897b;
}

body.body__dark .pricing__plans__standard__item .pricing__plans__standard.is-popular {
    border: 2px solid #00897b !important;
}

.popular-btn {
    color: #ffffff;
    background: #00897B;
    border-color: #00897B;
}

.popular-btn:hover {
    color: #ffffff;
    background: #02786B;
    border-color: #02786B;
}

.cart__domains__config__box .cart__domains__config__box__header__informations .domain__has__no__hosting {
    color: #FFFFFF;
}

.cart__domains__config__box .cart__domains__config__box__header__options .cart__domains__config__period span {
    color: #FFFFFF;
}

.cart__domains__config__box .cart__domains__config__box__header__informations .domain__has__no__hosting:hover {
    color: #FFFFFF;
}

.login__register__bg_img {
    background-image: url(/templates/shufytheme-child/assets/img/brd-login.webp) !important;
    background-size: auto;
    background-position: center;
    width: var(--main-login-sidebar-width);
}

.ticket_signature {
    padding: 20px;
    box-shadow: 0 10px 100px 0 rgb(77 77 119 / 7%);
    border-radius: 8px;
    margin-top: 15px;
    border: 1px solid var(--border-color);
}
.ticket_signature i {
    margin-right: 1rem;
    font-size: 30px;
    color: var(--background-4);
    opacity: 0.7;
}

.clientarea-slider {
    width: 100%;
    height: 300px;
}

.clientarea-slider .swiper-slide img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}

.clientarea-slider .swiper-scrollbar-drag {
    background: #fff;
}

.main__footer__wrapper .bottom__footer__wrapper .footer__website__informations .custom__website__full__logo {
    max-width: 135px !important;
}

@media (max-width: 575.98px) {
    #order-standard_cart .domain-productconfigiration-options-inputs .domain__search__input__wrapper .domain__search__input__options {
        width: 100%;
        padding: 0;
        top: 15px;
    }

    .domain-productconfigiration-options-inputs .domain__search__input__wrapper {
        overflow: unset;
    }
    
    .domain-productconfigiration-options-inputs .select__dropdown__menu__search__wrapper .select2-container--default .select2-selection--single {
    	background: #fff;
    	height: 39px;
    }
    
    .domain-productconfigiration-options-inputs {
        min-height: 225px;
    }
    
    .domain-productconfigiration-options-inputs .select__dropdown__menu__search__wrapper .select2-container {
    	min-width: 155px;
    }
}