:root {
    --white: #FFFFFF;
    --drim-black: #2D2E30;
    --drim-blue: #1170FE;
    --drim-wave: #6BE7BE;
    --drim-light-blue: #689FFF;
    --drim-pale-blue: #CDDFFF;
    --drim-pale-wave: #E9FFEF;
}

.skin-primary .main-header {
    background: var(--white);
    border-bottom: 1px solid #E1E1E1;
}

.login-page {
    background-color: #FFFFFF;
}

.main-sidebar.sidebar-dark-success {
    box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
}

.skin-primary .main-sidebar .social-networks .text-white {
    color: #326BFF !important;
}

[class*='sidebar-dark'] .brand-link {
    border-bottom: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    /*padding: 2px;*/
}

[class*='sidebar-dark-'] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*='sidebar-dark-'] .nav-sidebar > .nav-item:hover > .nav-link,
[class*='sidebar-dark-'] .nav-sidebar > .nav-item > .nav-link:focus {
    background: #E5E5E5;
    color: var(--drim-black);
    margin: 2px;
    border-radius: 5px;
}

[class*='sidebar-dark'] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*='sidebar-dark'] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
    background: #F8F4F3 !important;
    margin: 2px;
    border-radius: 5px;
}

.nav-legacy.nav-sidebar > .nav-item .nav-treeview > .nav-item > .nav-link {
    color: #7A7879;
}

.skin-primary .sidebar a {
    color: #474E54;
}

[class*='sidebar-dark'] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
    color: var(--drim-black);
}

.skin-primary .wrapper, .skin-primary .main-sidebar, .skin-primary .left-side {
    background: var(--white);
}

.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active, .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
    border-color: #326BFF;
}

.nav-legacy.nav-sidebar > .nav-item .nav-treeview > .nav-item:hover > .nav-link, .nav-legacy.nav-sidebar > .nav-item .nav-treeview > .nav-item.active > .nav-link {
    opacity: 0.8;
    color: #7A7879;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link {
    margin: 2px;
}

.navbar-light .navbar-nav .nav-link {
    color: var(--drim-black);
}

.main-sidebar .dropdown-divider {
    display: none;
}

/*LOGIN STYLE*/
.login-page .green-background-image,
.login-page.signup-page .ph-bg-green {

    background: url("https://drim.one/img/pattern.jpg") no-repeat;
    background-size: cover;
}

.login-page .ph-wrapper,
.login-page .login-box {
    font-family: "Courier Prime", 'Arial', 'Helvetica', serif;
}

.login-page .ph-wrapper h3 {
    font-family: "Nexa Slab", 'Arial', 'Helvetica', serif;
}

.login-page .ph-wrapper button,
.login-page .login-box button {
    font-family: 'Roboto', sans-serif;
}

.login-card-body,
.guest-card-body {
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(78, 66, 66, 0.25);
}

.login-page.signin-page .login-box .login-logo a img,
.login-page .login-box .login-logo a img,
.login-page.signup-page .login-box .login-logo a img {
    width: 50%;
}

.login-page .guest-box .login-logo a img {
    width: 180px;
}

.login-card-body form .form-check-input[type=checkbox]:checked + label:after,
.login-card-body form .form-check-input[type=checkbox]:not(:checked) + label:after {
    border: 1px solid var(--drim-blue);
}

.login-card-body form .form-group .form-check-input[type=checkbox]:checked + label:before {
    background: var(--drim-blue) !important;
}

.login-card-body form .form-check-input.is-valid ~ .form-check-label {
    color: #2C2F2B;
}

.information-block__timer {
    background-color: var(--drim-blue) !important;
}

.signup-tabs .tab-item.active {
    color: var(--drim-blue) !important;
    border-color: var(--drim-blue) !important;
    cursor: default;
}

.signup-tabs .tab-item:hover {
    color: var(--drim-blue) !important;
}

.card-tabs-item a:hover,
.card-tabs-item a.active,
.card-tabs-item a.active .card-tabs-count,
.card .card-tools > .card-tools-link,
.new-menu .new-header_nav .nav-item:hover,
.project-card-mini_other-projects .project-card-mini__text,
.new-menu .new-header .main-menu .card-item:hover,
.new-menu .new-header .main-menu .card-item.active,
.mobile-nav__wrapper .mobile-nav__item.active,
.mobile-menu__list li ul li.active a,
.mobile-menu__item ul li a:hover,
.mobile-menu__item ul li a:active,
.mobile-menu__item ul li a:focus,
.list-green-dots-container ul li::before,
.list-green-dots.ul-compact > li::before,
.card .card-body .btn.btn-secondary {
    color: var(--drim-blue);
}

.project-card-mini_other-projects {
    background: var(--drim-pale-blue);
}

.new-menu .new-header_notification .sidebar-open_new-notifications::before,
.card-tabs-item a.active::before {
    background: var(--drim-blue);
}

.new-menu .sidebar-header .tab_notification::after {
    background: var(--drim-blue);
}

.card .card-tools .text-success,
.new-menu .new-header_nav .nav-item.text-success,
.new-menu .new-header .main-menu .card-item .text-success,
.mobile-menu__list li ul li a .text-success,
.new-menu .sidebar-header ul li.active .sidebar-nav-btn,
.new-menu .sidebar-header ul li.active span,
.new-menu .sidebar-header ul li .sidebar-nav-btn:hover,
.new-menu .sidebar-body .all-notice .text-success,
.alert-warning a:not(.btn),
.login-box .text-green,
.login-box .final-box-item .fa,
.error-page-title,
.post-card .btn.btn-success-light,
.collapsing-block__title span.text-success,
i.text-successcard-title,
.card-title .card-subtitle .text-success,
i.text-success {
    color: var(--drim-blue) !important;
}

.alert-warning a:not(.btn):hover {
    color: var(--drim-blue) !important
}

.description-percentage.text-green {
    color: var(--drim-wave) !important;
    /*text-shadow: 1px 1px 2px #000, 0 0 1em #000, 0 0 0.2em #000;*/
}

.image-sm-rounded.bg-success,
.new-menu .new-header_burger:hover span::before,
.new-menu .new-header_burger:hover span::after,
.new-menu .new-header_burger:hover span,
.countdown-contests.countdown-contests_mobile.countdown-contests_theme-light {
    background-color: var(--drim-blue) !important;
}

.mobile-nav__wrapper .mobile-nav__item.active .icon-main {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='0.75' width='8.5' height='6.5' rx='1.75' fill='%231170FE' stroke='%231170FE' stroke-width='1.5'/%3E%3Crect x='12.75' y='10.75' width='8.5' height='6.5' rx='1.75' fill='%231170FE' stroke='%231170FE' stroke-width='1.5'/%3E%3Crect x='12.75' y='0.75' width='8.5' height='6.5' rx='1.75' fill='%231170FE' stroke='%231170FE' stroke-width='1.5'/%3E%3Crect x='0.75' y='10.75' width='8.5' height='6.5' rx='1.75' fill='%231170FE' stroke='%231170FE' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

.mobile-nav__wrapper .mobile-nav__item.active .icon-projects {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_6503_102207' fill='white'%3E%3Cpath d='M8.79768 8.69658C8.80014 9.53635 9.48505 10.2161 10.3299 10.2174L16.0942 10.2277C16.0942 10.2277 16.7272 10.2265 17.0556 10.2277L17.1001 10.2279C17.6282 10.2279 17.6292 10.7837 17.6282 10.7982L17.6253 10.8417C17.3094 15.3999 13.4893 19 8.82323 19C3.95027 19 0 15.0736 0 10.2301C0 5.73879 3.39679 2.03646 7.7761 1.52171C8.32548 1.45713 8.77775 1.90978 8.77937 2.46294L8.79768 8.69658Z'/%3E%3C/mask%3E%3Cpath d='M8.79768 8.69658C8.80014 9.53635 9.48505 10.2161 10.3299 10.2174L16.0942 10.2277C16.0942 10.2277 16.7272 10.2265 17.0556 10.2277L17.1001 10.2279C17.6282 10.2279 17.6292 10.7837 17.6282 10.7982L17.6253 10.8417C17.3094 15.3999 13.4893 19 8.82323 19C3.95027 19 0 15.0736 0 10.2301C0 5.73879 3.39679 2.03646 7.7761 1.52171C8.32548 1.45713 8.77775 1.90978 8.77937 2.46294L8.79768 8.69658Z' fill='%231170FE'/%3E%3Cpath d='M10.3299 10.2174L10.3323 8.91736L10.3318 8.91736L10.3299 10.2174ZM8.79768 8.69658L10.0977 8.69277L10.0977 8.69276L8.79768 8.69658ZM8.77937 2.46294L10.0794 2.45912L10.0794 2.45912L8.77937 2.46294ZM7.7761 1.52171L7.92786 2.81282L7.92786 2.81282L7.7761 1.52171ZM16.0942 10.2277L16.0918 11.5277L16.0967 11.5277L16.0942 10.2277ZM17.1001 10.2279L17.0944 11.5279H17.1001V10.2279ZM17.6282 10.7982L18.9254 10.8849L18.9256 10.8816L17.6282 10.7982ZM17.6253 10.8417L18.9222 10.9316L18.9224 10.9284L17.6253 10.8417ZM17.0556 10.2277L17.0612 8.92773L17.0605 8.92773L17.0556 10.2277ZM10.3318 8.91736C10.1953 8.91716 10.098 8.80944 10.0977 8.69277L7.49769 8.70038C7.50226 10.2633 8.77481 11.5151 10.3281 11.5174L10.3318 8.91736ZM10.0977 8.69276L10.0794 2.45912L7.47938 2.46676L7.49769 8.70039L10.0977 8.69276ZM7.62433 0.230596C2.60429 0.820664 -1.3 5.06551 -1.3 10.2301H1.3C1.3 6.41207 4.18929 3.25226 7.92786 2.81282L7.62433 0.230596ZM-1.3 10.2301C-1.3 15.799 3.23974 20.3 8.82323 20.3V17.7C4.66081 17.7 1.3 14.3482 1.3 10.2301H-1.3ZM16.0965 8.92772L10.3323 8.91736L10.3276 11.5174L16.0918 11.5277L16.0965 8.92772ZM17.1001 11.5279C16.9907 11.5279 16.8227 11.4945 16.6573 11.3781C16.5034 11.2697 16.4234 11.1401 16.386 11.0605C16.3503 10.9845 16.3393 10.9257 16.3351 10.8978C16.3325 10.8808 16.3308 10.8636 16.3297 10.8453C16.3291 10.836 16.3287 10.825 16.3285 10.812C16.3284 10.8056 16.3283 10.7972 16.3283 10.7869C16.3284 10.7819 16.3284 10.7748 16.3287 10.766C16.3288 10.7611 16.3292 10.7409 16.3309 10.7148L18.9256 10.8816C18.9355 10.7264 18.9247 10.3497 18.7391 9.95475C18.6356 9.73436 18.4564 9.4649 18.1538 9.2519C17.8397 9.03084 17.4735 8.92791 17.1001 8.92791V11.5279ZM8.82323 20.3C14.1705 20.3 18.559 16.1731 18.9222 10.9316L16.3284 10.7518C16.0599 14.6266 12.8082 17.7 8.82323 17.7V20.3ZM18.9224 10.9284L18.9254 10.8849L16.3311 10.7115L16.3282 10.755L18.9224 10.9284ZM17.1057 8.92793L17.0612 8.92773L17.05 11.5277L17.0944 11.5279L17.1057 8.92793ZM17.0605 8.92773C16.893 8.9271 16.65 8.9271 16.4507 8.92726C16.3507 8.92734 16.261 8.92745 16.1963 8.92755C16.1639 8.9276 16.1378 8.92764 16.1197 8.92767C16.1107 8.92769 16.1037 8.9277 16.0989 8.92771C16.0966 8.92772 16.0947 8.92772 16.0935 8.92772C16.0929 8.92772 16.0924 8.92772 16.0921 8.92772C16.092 8.92772 16.0918 8.92772 16.0918 8.92772C16.0917 8.92772 16.0917 8.92772 16.0917 8.92772C16.0917 8.92772 16.0916 8.92772 16.0916 8.92772C16.0916 8.92772 16.0916 8.92772 16.0942 10.2277C16.0967 11.5277 16.0967 11.5277 16.0967 11.5277C16.0967 11.5277 16.0967 11.5277 16.0967 11.5277C16.0967 11.5277 16.0968 11.5277 16.0968 11.5277C16.0969 11.5277 16.097 11.5277 16.0971 11.5277C16.0974 11.5277 16.0979 11.5277 16.0985 11.5277C16.0997 11.5277 16.1014 11.5277 16.1038 11.5277C16.1084 11.5277 16.1154 11.5277 16.1243 11.5277C16.1421 11.5276 16.168 11.5276 16.2002 11.5275C16.2644 11.5275 16.3535 11.5273 16.4527 11.5273C16.652 11.5271 16.8897 11.5271 17.0507 11.5277L17.0605 8.92773ZM10.0794 2.45912C10.0758 1.23088 9.04241 0.0639118 7.62433 0.230596L7.92786 2.81282C7.7908 2.82893 7.66244 2.7747 7.58401 2.69959C7.51188 2.63051 7.47961 2.54482 7.47938 2.46676L10.0794 2.45912Z' fill='%231170FE' mask='url(%23path-1-inside-1_6503_102207)'/%3E%3Cpath d='M10.8645 6.69899L10.8468 0.661128C14.8251 0.972767 17.9982 4.11438 18.3375 8.05388L12.2126 8.04503C11.4693 8.04395 10.8667 7.44227 10.8645 6.69899Z' fill='%231170FE' stroke='%231170FE' stroke-width='1.3'/%3E%3C/svg%3E%0A");
}

.mobile-nav__wrapper .mobile-nav__item.active .icon-publications {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.20669 15.6528H11.4872C12.875 15.6528 14 14.4758 14 13.0239V2.62892C14 1.17701 12.875 0 11.4872 0H2.51282C1.12503 0 0 1.17701 0 2.62892V15.3711C3.73102e-05 16.823 1.12505 18 2.51282 18H13.4103C13.736 18 14 17.7238 14 17.383C14 17.0423 13.736 16.766 13.4103 16.766H2.51282C1.86869 16.766 1.33125 16.2882 1.20669 15.6528ZM1.17949 2.62892V14.4188H11.4872C12.2236 14.4188 12.8205 13.7943 12.8205 13.0239V2.62892C12.8205 1.85852 12.2236 1.23398 11.4872 1.23398H2.51282C1.77644 1.23398 1.17949 1.85852 1.17949 2.62892Z' fill='%231170FE'/%3E%3Crect x='1' y='1' width='12' height='14' fill='%231170FE'/%3E%3C/svg%3E");
}

.mobile-nav__wrapper .mobile-nav__item.active .icon-profile {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.37169 10.6469C10.7201 10.6469 11.8876 10.1716 12.8418 9.23376C13.7957 8.29608 14.2795 7.14877 14.2795 5.82331C14.2795 4.49831 13.7959 3.35084 12.8417 2.41286C11.8875 1.47533 10.72 1 9.37169 1C8.02309 1 6.85575 1.47533 5.9017 2.41301C4.94765 3.35069 4.46387 4.49815 4.46387 5.82331C4.46387 7.14877 4.94765 8.29624 5.9017 9.23391C6.85606 10.1714 8.02355 10.6469 9.37169 10.6469V10.6469ZM6.74615 3.24282C7.47821 2.52333 8.33696 2.17359 9.37169 2.17359C10.4063 2.17359 11.2652 2.52333 11.9974 3.24282C12.7294 3.96247 13.0854 4.80664 13.0854 5.82331C13.0854 6.84029 12.7294 7.68431 11.9974 8.40395C11.2652 9.1236 10.4063 9.47334 9.37169 9.47334C8.33727 9.47334 7.47852 9.12345 6.74615 8.40395C6.01394 7.68446 5.65794 6.84029 5.65794 5.82331C5.65794 4.80664 6.01394 3.96247 6.74615 3.24282Z' fill='%231170FE' stroke='%231170FE' stroke-width='0.2'/%3E%3Cpath d='M17.9588 16.3728C17.9313 15.9826 17.8756 15.5569 17.7937 15.1074C17.711 14.6545 17.6045 14.2264 17.477 13.8351C17.3452 13.4307 17.1663 13.0313 16.9447 12.6485C16.7151 12.2513 16.4453 11.9054 16.1424 11.6207C15.8258 11.3229 15.438 11.0835 14.9897 10.9089C14.5429 10.7351 14.0478 10.6471 13.5181 10.6471C13.3101 10.6471 13.109 10.731 12.7205 10.9796C12.4814 11.1328 12.2017 11.3101 11.8896 11.5061C11.6226 11.6733 11.261 11.8299 10.8144 11.9717C10.3787 12.1103 9.93622 12.1805 9.49938 12.1805C9.06285 12.1805 8.62042 12.1103 8.18436 11.9717C7.73819 11.83 7.37644 11.6734 7.10998 11.5063C6.80078 11.3121 6.52095 11.1348 6.27828 10.9794C5.8901 10.7309 5.68894 10.647 5.48093 10.647C4.95113 10.647 4.45615 10.7351 4.00952 10.909C3.56149 11.0833 3.17362 11.3228 2.85664 11.6209C2.55381 11.9057 2.28393 12.2514 2.05447 12.6485C1.83326 13.0313 1.65417 13.4305 1.52234 13.8353C1.39502 14.2266 1.28853 14.6545 1.20583 15.1074C1.12374 15.5563 1.06825 15.9821 1.04073 16.3733C1.01368 16.7557 1 17.1537 1 17.5559C1 18.6013 1.33812 19.4476 2.00488 20.0717C2.66341 20.6876 3.53459 20.9999 4.59435 20.9999H14.4056C15.4651 20.9999 16.3363 20.6876 16.995 20.0717C17.6619 19.448 18 18.6014 18 17.5557C17.9998 17.1522 17.986 16.7542 17.9588 16.3728V16.3728ZM16.1717 19.2215C15.7365 19.6285 15.1588 19.8264 14.4055 19.8264H4.59435C3.84085 19.8264 3.26316 19.6285 2.82819 19.2216C2.40146 18.8224 2.19408 18.2774 2.19408 17.5559C2.19408 17.1806 2.20667 16.8101 2.23185 16.4544C2.25641 16.1054 2.30663 15.7221 2.38109 15.3147C2.45462 14.9124 2.54821 14.5349 2.65952 14.1931C2.76632 13.8654 2.91198 13.5408 3.09263 13.2282C3.26503 12.9303 3.46339 12.6747 3.68228 12.4687C3.88702 12.276 4.14508 12.1184 4.44916 12.0001C4.73038 11.8907 5.04643 11.8308 5.38952 11.8218C5.43134 11.8436 5.50581 11.8853 5.62644 11.9627C5.87191 12.1199 6.15485 12.2993 6.46763 12.4956C6.82021 12.7165 7.27446 12.9161 7.81716 13.0883C8.37199 13.2646 8.93786 13.3541 9.49953 13.3541C10.0612 13.3541 10.6272 13.2646 11.1817 13.0884C11.7249 12.9159 12.179 12.7165 12.5321 12.4953C12.8521 12.2942 13.1272 12.12 13.3726 11.9627C13.4933 11.8855 13.5677 11.8436 13.6095 11.8218C13.9528 11.8308 14.2688 11.8907 14.5502 12.0001C14.8541 12.1184 15.1122 12.2762 15.3169 12.4687C15.5358 12.6745 15.7342 12.9301 15.9066 13.2284C16.0874 13.5408 16.2332 13.8655 16.3399 14.1929C16.4513 14.5352 16.5451 14.9126 16.6184 15.3146C16.6927 15.7227 16.7431 16.1062 16.7677 16.4546V16.4549C16.793 16.8092 16.8058 17.1796 16.8059 17.5559C16.8058 18.2775 16.5984 18.8224 16.1717 19.2215V19.2215Z' fill='%231170FE' stroke='%231170FE' stroke-width='0.2'/%3E%3Cellipse cx='9.49987' cy='6.00667' rx='3.96667' ry='3.89412' fill='%231170FE'/%3E%3Cpath d='M2.1333 14.126C2.1333 13.0214 3.02873 12.126 4.1333 12.126H14.8666C15.9712 12.126 16.8666 13.0214 16.8666 14.126V19.9142H2.1333V14.126Z' fill='%231170FE'/%3E%3Crect x='4.3999' y='11.0134' width='1.7' height='1.66891' fill='%231170FE'/%3E%3Cpath d='M12.3335 11.5134C12.3335 11.2373 12.5574 11.0134 12.8335 11.0134H14.6002V13.2386H12.3335V11.5134Z' fill='%231170FE'/%3E%3C/svg%3E%0A");
}

.mobile-nav__wrapper .mobile-nav__item.active .icon-menu {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4762 0.863525H1.5241C1.14269 0.863525 0.833496 1.18396 0.833496 1.57924C0.833496 1.97452 1.14269 2.29496 1.5241 2.29496H18.4762C18.8576 2.29496 19.1668 1.97452 19.1668 1.57924C19.1668 1.18396 18.8576 0.863525 18.4762 0.863525Z' fill='%231170FE' stroke='%231170FE'/%3E%3Cpath d='M18.4762 8.78442H1.5241C1.14269 8.78442 0.833496 9.10486 0.833496 9.50014C0.833496 9.89542 1.14269 10.2159 1.5241 10.2159H18.4762C18.8576 10.2159 19.1668 9.89542 19.1668 9.50014C19.1668 9.10486 18.8576 8.78442 18.4762 8.78442Z' fill='%231170FE' stroke='%231170FE'/%3E%3Cpath d='M18.4762 16.7048H1.5241C1.14269 16.7048 0.833496 17.0253 0.833496 17.4205C0.833496 17.8158 1.14269 18.1363 1.5241 18.1363H18.4762C18.8576 18.1363 19.1668 17.8158 19.1668 17.4205C19.1668 17.0253 18.8576 16.7048 18.4762 16.7048Z' fill='%231170FE' stroke='%231170FE'/%3E%3C/svg%3E%0A");
}

.dropdown-item.active,
.dropdown-item:active {
    background: var(--drim-blue);
    color: var(--white) !important;
}

.post-card_add-post .btn-success,
.page-item.active .page-link,
#payouts_grid + .btn.btn-success {
    background: var(--drim-blue);
    border-color: var(--drim-blue);
}

.card.card-grid .card-header .img-circle,
.title-img {
    border: 2px solid var(--drim-blue)
}

.form-check-input[type=checkbox]:checked + label:after,
.form-check-input[type=checkbox]:not(:checked) + label:after {
    border-color: var(--drim-blue);
}

.form-check-input[type=checkbox]:checked + label:before,
.copy-list.copy-list_theme_dark .copy-list__item:after {
    background: var(--drim-blue);
}

span.swiper-pagination-bullet-active {
    background-color: var(--drim-blue);
}

.form-control:focus,
.select2.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2.select2-container--bootstrap.select2-container--open .select2-selection,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
    border-color: #1170fe36;
}

.login-card-body .input-group .form-control.is-invalid:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid:focus ~ .input-group-append .input-group-text {
    border-color: #EE6565;
}

.form-label-group input:focus ~ label {
    color: #1170fe36;
}

.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #1170fe36 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]
.nav-with-badges > li.active {
    border-top-color: var(--drim-blue);
}

.nav-with-badges > li.active {
    border-top-color: var(--drim-wave);
}

td .btn-outline-success,
.login-box .btn-outline-success,
.modal .modal-body .btn-outline-success {
    border-color: var(--drim-blue);
    color: var(--drim-blue);
}

.modal .modal-body .btn-outline-success:not(:disabled):not(.disabled):hover,
.modal .modal-body .btn-outline-success:not(:disabled):not(.disabled):focus {
    border-color: #0f6cc7;
    color: #0f6cc7;
}

td .badge-success,
.btn-success.dropdown-toggle,
.card .card-footer .btn-success,
.content-footer .btn-success,
.show > .btn-success.dropdown-toggle {
    background: var(--drim-blue);
    border-color: var(--drim-blue);
}

.modal-body .btn.btn-success,
.content-header .btn-success,
.filters .btn-success,
.content-footer .btn.btn-success,
.opt-width .btn-success,
.btn-perf {
    background: var(--drim-wave);
    border-color: var(--drim-wave);

}

.opt-width .btn-success:hover {
    background: var(--drim-wave);
    border-color: var(--drim-wave);
    opacity: 0.8;
}

.news {
    background: var(--drim-pale-blue);
}

.td .btn-success {
    background: var(--drim-wave);
    border-color: var(--drim-wave);
}

.card .card-body .btn-outline-success {
    color: var(--drim-blue);
    border-color: var(--drim-blue);
}

.card .card-body .btn-outline-success:hover {
    border-color: var(--drim-light-blue) !important;
    color: var(--drim-light-blue) !important;
}

.callout.callout-success {
    border-left-color: var(--drim-wave);
}

.card .card-body .btn.btn-post-card {
    background: var(--drim-pale-blue);
    border-color: var(--drim-pale-blue);

}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
    border-color: var(--drim-blue) !important;
}

.sidebar-link--img {
    background: var(--drim-pale-blue) !important;
}

.login-box .tabs .tab.active {
    border-top: 3px solid var(--drim-blue)
}

.login-box .swiper_theme-default .swiper-button-next:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75 0L1.25 1.5L3.75 4L1.25 6.5L2.75 8L6.75 4L2.75 0Z' fill='%231170FE'/%3E%3C/svg%3E%0A");
}

.login-box .swiper_theme-default .swiper-button-prev:after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 0L1.25 4L5.25 8L6.75 6.5L4.25 4L6.75 1.5L5.25 0Z' fill='%231170FE'/%3E%3C/svg%3E%0A");
}

svg.highcharts-root path.highcharts-legend-nav-active {
    fill: var(--drim-blue);
}

.alert.alert-success {
    background: var(--drim-pale-blue);
    border: 1px solid var(--drim-pale-blue);
    color: var(--drim-light-blue);
}

.new-menu .sidebar-body .all-notice {
    background: var(--drim-pale-blue);
}

.custom-control-input:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    background-color: var(--drim-blue);
    border-color: var(--drim-blue);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: var(--drim-blue);
}

#gdpr-cookie-message button:hover {
    color: var(--white);
}

/*.description-percentage.text-green{*/
/*    color: var(--drim-wave)!important;*/
/*}*/
.form-check-input[type=radio]:checked + label:after,
.form-check-input[type=radio]:not(:checked) + label:after {
    border: 1px solid var(--drim-blue);
}

.form-check-input[type=radio]:checked + label:before {
    background: var(--drim-blue);
}

.fixed-btn-wrapper .btn-outline-success,
.content-footer .btn.btn-outline-success {
    border: 1px solid var(--drim-wave);
    color: var(--drim-wave);
}

.fixed-btn-wrapper .btn-outline-success:hover,
.fixed-btn-wrapper .btn-outline-success:active,
.content-footer .btn.btn-outline-success:hover,
.content-footer .btn.btn-outline-success:active {
    border: 1px solid var(--drim-wave) !important;
    color: var(--drim-wave) !important;
}

.login-box {
    font-family: 'Courier Prime', 'Arial', 'Helvetica', serif;
}

.login-box .login-box-msg {
    font-family: 'Nexa Slab xBold', 'Arial', 'Helvetica', serif;
}

.badge-select-success .badge-select-content .badge-select-item.badge-select-item-active:not(.block-select-item) {
    background: var(--drim-blue);
    border: 1px solid #1170FE;
    color: #ffffff;
}

.badge-select-success .badge-select-content .badge-select-item.badge-select-item-active:not(.block-select-item):not(:disabled):not(.disabled):hover {
    background: var(--drim-blue);
    border: 1px solid var(--drim-blue);
    opacity: 0.8;
}

.project-card .project-button .btn.btn-success {
    background: var(--drim-wave);
    border-color: var(--drim-wave);
}

.information-block.information-block_new-user .information-block__content {
    background-color: var(--drim-blue);
}

.information-block.information-block_new-user .information-block__footer a button {
    background: var(--drim-wave);
    border-color: var(--drim-wave);
}

.login-form__blogger-forgot-link,
.login-form__blogger-reg-link {
    font-size: 11px !important;
}

.login-page.signin-page .login-box {
    width: 400px;
}

.theme-drim .withdrawal-steps li.active,
.theme-drim .was-validated .form-check-input:valid:checked ~ .form-check-label,
.theme-drim div[role=radiogroup] .form-check-input.is-valid:checked ~ .form-check-label {
    color: var(--drim-blue) !important;
}

.theme-drim .badge-select-success .badge-select-content .badge-select-item.badge-select-item-active.block-select-item,
.theme-drim .smart-filter__filter select.form-control,
.theme-drim .select2-container.select2-container--custom.select2-container--open span.select2-selection,
.theme-drim .select2-search__field,
.theme-drim .select2-container.select2-container--open .select2-dropdown {
    border-color: var(--drim-blue) !important;
}

.theme-drim .payout-radio-list .custom-control .form-check-input[type=radio]:checked ~ .form-check-label {
    outline: 1px solid var(--drim-blue) !important;
}

.theme-drim tr.success,
.theme-drim tr.success > th,
.theme-drim tr.success > td,
.theme-drim .table-success,
.theme-drim .table-success > th,
.theme-drim .table-success > td {
    background-color: var(--drim-pale-blue);
}

@media screen and (max-width: 576px) {
    .login-page.signin-page .login-box {
        width: 360px;
    }
}