﻿@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Karla:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

body {
    background: #F9F9F9;
    font-family: 'IBM Plex Sans', 'Roboto', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    /*    line-height: 28px;*/
    text-transform: none;
    color: black;
}

.text-primary {
    color: #8ea1df !important
}

a.text-primary:hover, a.text-primary:focus {
    color: #6881d5 !important
}

.bg-primary {
    background-color: var(--color-green) !important
}

a.bg-primary:hover, a.bg-primary:focus {
    background-color: #ef5657 !important
}

.bg-primary-dark {
    background-color: #e35153 !important
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus {
    background-color: #d84d4f !important
}

.bg-primary-darker {
    background-color: #d64d4e !important
}

a.bg-primary-darker:hover, a.bg-primary-darker:focus {
    background-color: #cb494a !important
}

html:not([dir=rtl]) .border-primary, html[dir=rtl] .border-primary {
    /*border-color: #fc5a5c !important*/
}

.badge-primary {
    background-color: #fc5a5c;
    color: #fff
}

    .badge-primary[href]:hover, .badge-primary[href]:focus {
        background-color: #ef5657;
        color: #fff;
        text-decoration: none
    }

.btn .badge-primary {
    background-color: #fc5a5c !important;
    color: #fff !important
}

.badge-outline-primary {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1px #fc5a5c inset;
    box-shadow: 0 0 0 1px #fc5a5c inset;
    color: #fc5a5c
}

    .badge-outline-primary[href]:hover, .badge-outline-primary[href]:focus {
        color: #fc5a5c;
        text-decoration: none
    }

.btn .badge-outline-primary {
    background-color: transparent !important;
    -webkit-box-shadow: 0 0 0 1px #fc5a5c inset !important;
    box-shadow: 0 0 0 1px #fc5a5c inset !important;
    color: #fc5a5c !important
}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus, .pagination li.active > a:not(.page-link), .pagination li.active > a:not(.page-link):hover, .pagination li.active > a:not(.page-link):focus {
    border-color: #fc5a5c !important;
    background-color: #fc5a5c !important;
    color: #fff !important
}

.progress-bar {
    background-color: #fc5a5c;
    color: #fff
}

.list-group-item-primary {
    border-color: rgba(0,0,0,0.07);
    background-color: #ffefef;
    color: #666060
}

a.list-group-item-primary, button.list-group-item-primary {
    color: #666060
}

    a.list-group-item-primary:hover, a.list-group-item-primary:focus, button.list-group-item-primary:hover, button.list-group-item-primary:focus {
        background-color: #fceded;
        color: #666060
    }

    a.list-group-item-primary.active, button.list-group-item-primary.active {
        border-color: #fc5a5c;
        background-color: #fc5a5c;
        color: #666060
    }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    border-color: #fc5a5c;
    background-color: #fc5a5c;
    color: #fff
}

.alert-primary {
    border-color: #f0d8d9;
    background-color: #ffe6e7;
    color: #665c5c
}

    .alert-primary hr {
        border-top-color: #f0d8d9
    }

    .alert-primary .close, .alert-primary .alert-link {
        color: #665c5c
    }

.alert-dark-primary {
    background-color: #fc5a5c;
    color: #fff
}

    .alert-dark-primary hr {
        border-top-color: rgba(255,255,255,0.2)
    }

    .alert-dark-primary .close, .alert-dark-primary .alert-link {
        color: #fff
    }

.tooltip-primary .tooltip-inner, .tooltip-primary > .tooltip .tooltip-inner, .ngb-tooltip-primary + ngb-tooltip-window .tooltip-inner {
    background: #fc5a5c;
    color: #fff
}

.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-top .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #fc5a5c
}

.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-right .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #fc5a5c
}

.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #fc5a5c
}

.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-left .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #fc5a5c
}

.popover-primary, .popover-primary > .popover, .ngb-popover-primary + ngb-popover-window {
    border-color: transparent;
    background: #fc5a5c
}

    .popover-primary .popover-header, .popover-primary > .popover .popover-header, .ngb-popover-primary + ngb-popover-window .popover-header {
        border-color: rgba(255,255,255,0.2);
        background: transparent;
        color: #fff
    }

    .popover-primary .popover-body, .popover-primary > .popover .popover-body, .ngb-popover-primary + ngb-popover-window .popover-body {
        background: transparent;
        color: #fff
    }

    .popover-primary .arrow::before, .popover-primary > .popover .arrow::before, .ngb-popover-primary + ngb-popover-window .arrow::before {
        border-color: transparent !important
    }

    .popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-primary > .popover.bs-popover-top .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
        border-top-color: #fc5a5c
    }

    .popover-primary.bs-popover-right .arrow::after, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-primary > .popover.bs-popover-right .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
        border-right-color: #fc5a5c
    }

    .popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-primary > .popover.bs-popover-bottom .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
        border-bottom-color: #fc5a5c
    }

    .popover-primary.bs-popover-left .arrow::after, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-primary > .popover.bs-popover-left .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
        border-left-color: #fc5a5c
    }

.table .table-primary, .table .table-primary > th, .table .table-primary > td {
    border-color: rgba(0,0,0,0.035);
    background-color: #ffefef;
    color: #666060
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
    background-color: #fceded
}

.btn-primary {
    border-color: transparent;
    background: #8ea1df;
    color: #fff;
}

    .btn-primary:hover {
        border-color: transparent;
        background: #6881d5;
        color: #fff
    }

    .btn-primary:focus, .btn-primary.focus {
        -webkit-box-shadow: 0 0 0 2px rgba(252,90,92,0.4);
        box-shadow: 0 0 0 2px rgba(252,90,92,0.4)
    }

    .btn-primary.disabled, .btn-primary:disabled {
        border-color: transparent !important;
        background: #fc5a5c !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #fff !important
    }

    .btn-primary .badge {
        background: #fff;
        color: #fc5a5c
    }

    .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
        border-color: transparent;
        /*background: #db4e50;*/
        -webkit-box-shadow: none;
        box-shadow: none
    }

.btn-group .btn-primary, .input-group-prepend .btn-primary, .input-group-append .btn-primary {
    border-right: 1px solid #db4e50;
    border-left: 1px solid #db4e50
}

.btn-outline-primary {
    border-color: var(--color-green);
    background: transparent;
    color: var(--color-green)
}

    .btn-outline-primary:hover {
        border-color: transparent;
        background: var(--color-green);
        color: #fff
    }

        .btn-outline-primary:hover .badge {
            background: #fff;
            color: var(--color-green)
        }

    .btn-outline-primary:focus, .btn-outline-primary.focus {
        -webkit-box-shadow: 0 0 0 2px rgba(252,90,92,0.4);
        box-shadow: 0 0 0 2px rgba(252,90,92,0.4)
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        border-color: #fc5a5c !important;
        background: transparent !important;
        color: #fc5a5c !important
    }

    .btn-outline-primary .badge {
        background: #fc5a5c;
        color: #fff
    }

    .btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
        border-color: transparent;
        background: #ef5657;
        color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .btn-outline-primary:active .badge, .btn-outline-primary.active .badge, .show > .btn-outline-primary.dropdown-toggle .badge {
            background: #fff;
            color: #fc5a5c
        }

.dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active {
    background-color: var(--color-mist);
    color: #fff
}

.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item):active, .dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) {
    background-color: #fc5a5c;
    color: #fff
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
    background-color: #fc5a5c;
    color: #fff
}

.tabs-alt.nav-tabs .nav-link.active, .tabs-alt.nav-tabs .nav-link.active:hover, .tabs-alt.nav-tabs .nav-link.active:focus, .tabs-alt > .nav-tabs .nav-link.active, .tabs-alt > .nav-tabs .nav-link.active:hover, .tabs-alt > .nav-tabs .nav-link.active:focus {
    -webkit-box-shadow: 0 -2px 0 #fc5a5c inset;
    box-shadow: 0 -2px 0 #fc5a5c inset
}

.custom-control .custom-control-input:focus ~ .custom-control-label::before, .custom-control .custom-control-input:active ~ .custom-control-label::before {
    border-color: #fc5a5c
}

.custom-control .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 2px rgba(252,90,92,0.4);
    box-shadow: 0 0 0 2px rgba(252,90,92,0.4)
}

.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    border-color: var(--color-green);
    background-color: var(--color-green);
}

.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E")
}

.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23fff'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #fc5a5c;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

    .custom-file-input:focus ~ .custom-file-label::after {
        border-color: inherit
    }

.form-control:focus, .custom-select:focus {
    border-color: var(--color-brown);
}

.switcher-input:checked ~ .switcher-indicator {
    background: #fc5a5c;
    color: #fff
}

.switcher-input:focus ~ .switcher-indicator {
    -webkit-box-shadow: 0 0 0 2px rgba(252,90,92,0.4);
    box-shadow: 0 0 0 2px rgba(252,90,92,0.4)
}

.switcher-input:active ~ .switcher-indicator {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.navbar.bg-primary {
    background-color: #fc5a5c !important;
    color: #fee1e1
}

    .navbar.bg-primary .navbar-brand {
        color: black;
    }

        .navbar.bg-primary .navbar-brand:hover, .navbar.bg-primary .navbar-brand:focus {
            color: black;
        }

    .navbar.bg-primary .navbar-nav .nav-link {
        color: black;
    }

        .navbar.bg-primary .navbar-nav .nav-link:hover, .navbar.bg-primary .navbar-nav .nav-link:focus {
            color: black;
        }

        .navbar.bg-primary .navbar-nav .nav-link.disabled {
            color: black !important
        }

        .navbar.bg-primary .navbar-nav .show > .nav-link, .navbar.bg-primary .navbar-nav .active > .nav-link, .navbar.bg-primary .navbar-nav .nav-link.show, .navbar.bg-primary .navbar-nav .nav-link.active {
            color: black
        }

    .navbar.bg-primary .navbar-toggler {
        color: #fee1e1;
        border-color: rgba(255,255,255,0.15)
    }

    .navbar.bg-primary .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .navbar.bg-primary .navbar-text {
        color: #fee1e1
    }

        .navbar.bg-primary .navbar-text a {
            color: black
        }

            .navbar.bg-primary .navbar-text a:hover, .navbar.bg-primary .navbar-text a:focus {
                color: black
            }

    .navbar.bg-primary hr {
        border-color: rgba(255,255,255,0.15)
    }

.sidenav.bg-primary {
    background-color: var(--color-green) !important;
    color: black
}

    .sidenav.bg-primary .sidenav-link, .sidenav.bg-primary .sidenav-horizontal-prev, .sidenav.bg-primary .sidenav-horizontal-next {
        
        color: black
    }

        .sidenav.bg-primary .sidenav-link:hover, .sidenav.bg-primary .sidenav-link:focus, .sidenav.bg-primary .sidenav-horizontal-prev:hover, .sidenav.bg-primary .sidenav-horizontal-prev:focus, .sidenav.bg-primary .sidenav-horizontal-next:hover, .sidenav.bg-primary .sidenav-horizontal-next:focus {
            color: #6881d5
        }

        .sidenav.bg-primary .sidenav-link.active, .sidenav.bg-primary .sidenav-horizontal-prev.active, .sidenav.bg-primary .sidenav-horizontal-next.active {
            color: #6881d5
        }

        .sidenav.bg-primary .sidenav-item.disabled .sidenav-link, .sidenav.bg-primary .sidenav-horizontal-prev.disabled, .sidenav.bg-primary .sidenav-horizontal-next.disabled {
            
            color: #fdabac !important
        }

    .sidenav.bg-primary .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle, .sidenav.bg-primary .sidenav-item.active > .sidenav-link {
        background-color: #6881d5;
        color: white;
    }

        .sidenav.bg-primary .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
            background-color: #8ea1df;
            color: white;
        }

    .sidenav.bg-primary.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
        background-color: #e35253
        
    }

    .sidenav.bg-primary.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .sidenav.bg-primary.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {

        background: #ef5657
    }

    .sidenav.bg-primary .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu, .sidenav.bg-primary .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
        background: transparent;
        color: #fee1e1
    }

    .sidenav.bg-primary .sidenav-text {
        color: #fff
    }

    .sidenav.bg-primary .sidenav-header {
        color: #febfc0


    }

li.sidenav-item.active.open {
    /*background-color: #8ea1df;*/
}

    .sidenav.bg-primary hr, .sidenav.bg-primary .sidenav-divider, .sidenav.bg-primary .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
        border-color: rgba(255,255,255,0.15) !important
    }

    .sidenav.bg-primary .sidenav-inner > .sidenav-header::before, .sidenav.bg-primary .sidenav-block::before {


        background-color: rgba(255,255,255,0.15)
    }

    .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
        background-color: #6881d5
    }

    .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
        background-color: #fff
    }

    .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before, .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
        -webkit-box-shadow: 0 0 0 2px #ef5657;
        box-shadow: 0 0 0 2px #ef5657
    }

    .sidenav.bg-primary .ps__thumb-y, .sidenav.bg-primary .ps__rail-y.ps--clicking > .ps__thumb-y {
        background: rgba(255,255,255,0.617515) !important
    }

.footer.bg-primary {
    background-color: var(--color-mist) !important;
    color: var(--color-green);
}

    .footer.bg-primary .footer-link {
        color: var(--color-green);
    }

        .footer.bg-primary .footer-link:hover, .footer.bg-primary .footer-link:focus {
            color: var(--color-brown);
        }

        .footer.bg-primary .footer-link.disabled {
            color: #fdabac !important
        }

    .footer.bg-primary .footer-text {
        color: var(--color-brown);
    }

    .footer.bg-primary .show > .footer-link, .footer.bg-primary .active > .footer-link, .footer.bg-primary .footer-link.show, .footer.bg-primary .footer-link.active {
        color: #fff
    }

    .footer.bg-primary hr {
        border-color: rgba(255,255,255,0.15)
    }

.fill-primary {
    fill: #fc5a5c
}

.slider-primary .slider-selection, .slider-primary .slider-reversed .slider-track-high, .slider-primary.slider-reversed .slider-track-high {
    background: #fc5a5c
}

.noUi-primary .noUi-base .noUi-connect {
    background: #fc5a5c !important
}

.default-style .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #fc5a5c !important;
    color: #fff !important
}

.default-style .select2-container--default.select2-container--focus .select2-selection, .default-style .select2-container--default.select2-container--open .select2-selection {
    border-color: #fc5a5c !important
}

.default-style .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #fc5a5c;
    color: #fff
}

.bootstrap-tagsinput.focus {
    border-color: #fc5a5c !important
}

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
    background: #fc5a5c !important;
    color: #fff !important
}

.datepicker table tr td.active, .datepicker table tr td.active.highlighted, .datepicker table tr td.active.today, .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td.range-start, .datepicker table tr td.range-end {
    background: #fc5a5c !important;
    color: #fff !important
}

.datepicker table tr td.range, .datepicker table tr td.range.highlighted, .datepicker table tr td.range.today {
    background: #ffe6e7 !important;
    color: #665c5c !important
}

    .datepicker table tr td.range.focused, .datepicker table tr td.range.highlighted.focused, .datepicker table tr td.range.today.focused {
        background: #ffc7ca !important
    }

    .datepicker table tr td.range.disabled, .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.today.disabled {
        background: rgba(255,230,231,0.5) !important;
        color: rgba(102,92,92,0.5) !important
    }

.daterangepicker td.active {
    background-color: #fc5a5c !important;
    color: #fff !important
}

.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
    background-color: #ffe6e7 !important;
    color: #665c5c !important
}

.daterangepicker .input-mini.active {
    border-color: #fc5a5c !important
}

.ranges li.active {
    background-color: #fc5a5c !important;
    color: #fff !important
}

.dtp-date, .dtp-time {
    background: #fc5a5c;
    color: #fff
}

.dtp-close > a {
    color: #fff
}

header.dtp-header {
    background: #d64d4e;
    color: #fff
}

table.dtp-picker-days tr > td > a.selected {
    background: #fc5a5c;
    color: #fff !important
}

.dtp-actual-meridien a.selected {
    background: #fc5a5c !important;
    color: #fff !important
}

.dtp .year-picker-item:hover {
    color: #fc5a5c
}

.dtp .year-picker-item.active {
    color: #fc5a5c
}

.dtp .svg-clock [stroke="#8BC34A"] {
    stroke: #fc5a5c !important
}

.dtp .svg-clock [fill="#8BC34A"] {
    fill: #fc5a5c !important
}

.dtp .svg-clock [fill="#fff"] {
    fill: #fff !important
}

li.ui-timepicker-selected, .ui-timepicker-list .ui-timepicker-selected:hover {
    background: #fc5a5c !important;
    color: #fff !important
}

.growl-default {
    background: #fc5a5c !important;
    color: #fff !important
}

.md-editor.active {
    border-color: #fc5a5c !important
}

.ql-snow.ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus, .ql-snow.ql-toolbar button.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar button:hover, .ql-snow .ql-toolbar button:focus, .ql-snow .ql-toolbar button.ql-active, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #fc5a5c !important
}

    .ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
        fill: #fc5a5c !important
    }

    .ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
        stroke: #fc5a5c !important
    }

.tt-suggestion:active, .tt-cursor {
    background: #fc5a5c !important;
    color: #fff !important
}

.dropzone.dz-drag-hover {
    border-color: #fc5a5c !important
}

.swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #fc5a5c !important
}

.sk-primary.sk-rotating-plane, .sk-primary.sk-double-bounce .sk-child, .sk-primary.sk-wave .sk-rect, .sk-primary.sk-wandering-cubes .sk-cube, .sk-primary.sk-spinner-pulse, .sk-primary.sk-chasing-dots .sk-child, .sk-primary.sk-three-bounce .sk-child, .sk-primary.sk-circle .sk-child:before, .sk-primary.sk-cube-grid .sk-cube, .sk-primary.sk-fading-circle .sk-circle:before, .sk-primary.sk-folding-cube .sk-cube:before {
    background-color: #fc5a5c
}

.sw-theme-default .step-anchor > li.active > a .sw-icon, .sw-theme-default .step-anchor > li.active > a .sw-number {
    color: #fc5a5c;
    border-color: #fc5a5c
}

.plyr input[type='range']::-ms-fill-lower {
    background: #fc5a5c !important
}

.plyr input[type='range']:active::-webkit-slider-thumb {
    background: #fc5a5c !important
}

.plyr input[type='range']:active::-moz-range-thumb {
    background: #fc5a5c !important
}

.plyr input[type='range']:active::-ms-thumb {
    background: #fc5a5c !important
}

.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover {
    background: #fc5a5c !important;
    color: !important
}

.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover {
    background: #fc5a5c !important;
    color: !important
}

.plyr__play-large {
    background: #fc5a5c !important;
    color: !important
}

.plyr__progress--played, .plyr__volume--display {
    color: #fc5a5c !important
}

.fc-event, .fc-event-dot {
    background: rgba(252,90,92,0.15) !important
}

.fc-highlight, .fc-bgevent {
    background: #fc5a5c !important
}

.ui-product-color.active {
    -webkit-box-shadow: 0 0 0 2px #fff,0 0 0 4px #fc5a5c !important;
    box-shadow: 0 0 0 2px #fff,0 0 0 4px #fc5a5c !important
}

.bg-navbar-theme {
    background-color: #fbfbfb !important;
    color: #a3a4a6
}

    .bg-navbar-theme .navbar-brand {
        color: #4E5155
    }

        .bg-navbar-theme .navbar-brand:hover, .bg-navbar-theme .navbar-brand:focus {
            color: #4E5155
        }

    .bg-navbar-theme .navbar-nav .nav-link {
        color: #a3a4a6
    }

        .bg-navbar-theme .navbar-nav .nav-link:hover, .bg-navbar-theme .navbar-nav .nav-link:focus {
            color: #4E5155
        }

        .bg-navbar-theme .navbar-nav .nav-link.disabled {
            color: #c6c7c8 !important
        }

        .bg-navbar-theme .navbar-nav .show > .nav-link, .bg-navbar-theme .navbar-nav .active > .nav-link, .bg-navbar-theme .navbar-nav .nav-link.show, .bg-navbar-theme .navbar-nav .nav-link.active {
            color: #4E5155
        }

    .bg-navbar-theme .navbar-toggler {
        color: #a3a4a6;
        border-color: rgba(78,81,85,0.0757843)
    }

    .bg-navbar-theme .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(24,28,33,0.4)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .bg-navbar-theme .navbar-text {
        color: #a3a4a6
    }

        .bg-navbar-theme .navbar-text a {
            color: #4E5155
        }

            .bg-navbar-theme .navbar-text a:hover, .bg-navbar-theme .navbar-text a:focus {
                color: #4E5155
            }

    .bg-navbar-theme hr {
        border-color: rgba(78,81,85,0.0757843)
    }

.layout-navbar {
    -webkit-box-shadow: 0 1px 0 rgba(24,28,33,0.04);
    box-shadow: 0 1px 0 rgba(24,28,33,0.04)
}

.bg-sidenav-theme {
    background-color: #222 !important;
    color: #999
}

    .bg-sidenav-theme .sidenav-link, .bg-sidenav-theme .sidenav-horizontal-prev, .bg-sidenav-theme .sidenav-horizontal-next {
        color: #999
    }

        .bg-sidenav-theme .sidenav-link:hover, .bg-sidenav-theme .sidenav-link:focus, .bg-sidenav-theme .sidenav-horizontal-prev:hover, .bg-sidenav-theme .sidenav-horizontal-prev:focus, .bg-sidenav-theme .sidenav-horizontal-next:hover, .bg-sidenav-theme .sidenav-horizontal-next:focus {
            color: #fff
        }

        .bg-sidenav-theme .sidenav-link.active, .bg-sidenav-theme .sidenav-horizontal-prev.active, .bg-sidenav-theme .sidenav-horizontal-next.active {
            color: #fff
        }

        .bg-sidenav-theme .sidenav-item.disabled .sidenav-link, .bg-sidenav-theme .sidenav-horizontal-prev.disabled, .bg-sidenav-theme .sidenav-horizontal-next.disabled {
            color: dimgray !important
        }

    .bg-sidenav-theme .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle, .bg-sidenav-theme .sidenav-item.active > .sidenav-link {
        color: #fff
    }

        .bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
            background-color: #2d2d2d
        }

    .bg-sidenav-theme.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
        background-color: #383838
    }

    .bg-sidenav-theme.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .bg-sidenav-theme.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
        background: #2d2d2d
    }

    .bg-sidenav-theme .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu, .bg-sidenav-theme .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
        background: transparent;
        color: #999
    }

    .bg-sidenav-theme .sidenav-text {
        color: #fff
    }

    .bg-sidenav-theme .sidenav-header {
        color: #7b7b7b
    }

    .bg-sidenav-theme hr, .bg-sidenav-theme .sidenav-divider, .bg-sidenav-theme .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
        border-color: rgba(255,255,255,0.06) !important
    }

    .bg-sidenav-theme .sidenav-inner > .sidenav-header::before, .bg-sidenav-theme .sidenav-block::before {
        background-color: rgba(255,255,255,0.06)
    }

    .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
        background-color: #3a3a3a
    }

    .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
        background-color: #fff
    }

    .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before, .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
        -webkit-box-shadow: 0 0 0 2px #2d2d2d;
        box-shadow: 0 0 0 2px #2d2d2d
    }

    .bg-sidenav-theme .ps__thumb-y, .bg-sidenav-theme .ps__rail-y.ps--clicking > .ps__thumb-y {
        background: rgba(255,255,255,0.453333) !important
    }

    .bg-sidenav-theme .sidenav-inner > .sidenav-item.active > .sidenav-link .sidenav-icon {
        color: #fc5a5c !important
    }

    .bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
        background: none !important
    }

        .bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) > div:first-of-type {
            position: relative
        }

            .bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) > div:first-of-type:after {
                content: "";
                position: absolute;
                right: 0;
                bottom: 0;
                left: 0;
                display: block;
                height: 0;
                border-bottom: 2px solid #fc5a5c
            }

.bg-footer-theme {
    background-color: #fbfbfb !important;
    color: #a3a4a6
}

    .bg-footer-theme .footer-link {
        color: #a3a4a6
    }

        .bg-footer-theme .footer-link:hover, .bg-footer-theme .footer-link:focus {
            color: #4E5155
        }

        .bg-footer-theme .footer-link.disabled {
            color: #c6c7c8 !important
        }

    .bg-footer-theme .footer-text {
        color: #4E5155
    }

    .bg-footer-theme .show > .footer-link, .bg-footer-theme .active > .footer-link, .bg-footer-theme .footer-link.show, .bg-footer-theme .footer-link.active {
        color: #4E5155
    }

    .bg-footer-theme hr {
        border-color: rgba(78,81,85,0.0757843)
    }

.layout-footer {
    -webkit-box-shadow: 0 -1px 0 rgba(24,28,33,0.04);
    box-shadow: 0 -1px 0 rgba(24,28,33,0.04)
}

hr {
    border-color: rgba(24,28,33,0.04)
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Rubik, Roboto, sans-serif !important;
    font-weight: 700;
    color: #132644;
}


small, .small {
    font-size: 85%;
    font-weight: normal;
}

.form-label, .col-form-label, .col-form-legend {
    font-size: .89rem;
}


.navbar.bg-white .navbar-nav .nav-link {
    color: #8ea1df;
}

    .navbar.bg-white .navbar-nav .nav-link:hover, .navbar.bg-white .navbar-nav .nav-link:focus {
        color: #6881d5;
    }

.navbar.bg-white .navbar-text {
    color: #8ea1df;
}


.btn-success {
    background-color: #8ea1df;
}

    .btn-success:hover {
        background-color: #6881d5;
    }

    .btn-success:focus, .btn-success.focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

label {
    font-weight: 500;
}


.table thead th {
    border-top: none;
}

.table {
    margin-bottom: 0px;
}

a {
    color: #8ea1df;
}

    a:hover {
        color: #6881d5;
    }

    a:active {
        color: #6881d5;
    }


.badge-success {
    background-color: #c2cc69;
    color: #fff
}

    .badge-success[href]:hover, .badge-success[href]:focus {
        background-color: #aebe3d;
        color: #fff;
        text-decoration: none
    }