#cookieNote .modal-dialog {position:absolute;width:300px;bottom:15px;left:15px;top:15px;}
#cookieNote .modal-content {bottom:0px;position:absolute;}
#cookie-accordion {margin-bottom:0px;}
#cookie-accordion input[type='checkbox'] {margin-right:15px;}
#cookie-accordion .panel-collapse {max-height:160px;overflow-y:auto;overflow-x:hidden;}
#cookie-accordion .panel.panel-default, #cookie-accordion .panel-body, #cookie-accordion .panel-heading {background:none;border:none;box-shadow: none;}
#cookie-accordion .panel-title > a {display:block;outline:0;}
#cookie-accordion label {text-indent:-29px;margin-left:29px;margin-right:10px;}
#cookie-accordion label:hover {text-decoration:underline;cursor:pointer;}
#cookie-accordion ul.list-unstyled {margin-bottom:0px;padding-top:0px;padding-bottom:0px;}


#etoNeikooc .modal-content {
    box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
}

#etoNeikooc .btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 0.5rem;
    opacity: .5;
}
#etoNeikooc .position-absolute {
    position: absolute!important;
}
#etoNeikooc .position-relative {
    position: relative!important;
}
#etoNeikooc .zi-1 {
    z-index: 1!important;
}
#etoNeikooc .top-0 {
    top: 0!important;
}
#etoNeikooc .end-0 {
    right: 0!important;
}
#etoNeikooc .me-3 {
    margin-right: 16px!important;
}
#etoNeikooc .mt-3 {
    margin-top: 16px !important;
}
#etoNeikooc .mt-4 {
    margin-top: 24px !important;
}
#etoNeikooc .p-0 {
    padding:0 !important;
}
#etoNeikooc .mb-2 {
    margin-bottom: 8px !important;
}

#etoNeikooc .mb-4 {
    margin-bottom: 20px !important;
}

#etoNeikooc .mb-e {
    margin-right: 20px !important;
}

#etoNeikooc .me-0 {
    margin-right:0 !important;
}

#etoNeikooc .me-4 {
    margin-right: 24px!important;
}

#etoNeikooc .pe-0 {
    padding-right:0 !important;
}

#etoNeikooc div[id^=eikooc-accordion-inner-] .bi-info-square {
    margin-right: 3px;
}
#etoNeikooc .inner-accordion-body {
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
    scrollbar-color: #acacac #fff;
    scrollbar-width: thin;
}
#etoNeikooc ::-webkit-scrollbar {
    width: 8px;
    background: #fff;
}
#etoNeikooc ::-webkit-scrollbar-thumb {
    background: #acacac;
    border-radius: 1ex;
}
#etoNeikooc ::selection {
    color: #0075c2;
    background-color: rgba(0,117,194,.1);
}
#etoNeikooc .mb-4 {
    margin-bottom: 1.5rem!important;
}

#etoNeikooc .accordion-flush .accordion-item:first-child {
     border-top: 0;
 }
#etoNeikooc .accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}
#etoNeikooc .accordion-item:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#etoNeikooc .accordion-item {
    background-color: #ffffff;
    border: 0;
}
#etoNeikooc .accordion-header {
    margin-bottom: 0;
}

#etoNeikooc .accordion-flush .accordion-item .accordion-button, #etoNeikooc .accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0;
}
#etoNeikooc .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#etoNeikooc .accordion-flush .accordion-body, #etoNeikooc .accordion-flush .accordion-button {
    padding-left: 0;
    padding-right: 0;
}
#etoNeikooc .accordion-button:not(.collapsed) {
    box-shadow: none;
}
#etoNeikooc .accordion-button:not(.collapsed) {
    background-color: #ffffff;
    box-shadow: none;
}
#etoNeikooc .accordion-button {
    color: #143042;
    font-size: 1rem;
    font-weight: 600;
    padding: 0.75rem 1.25rem;
}
#etoNeikooc .align-items-start {
    align-items: flex-start!important;
}
#etoNeikooc .flex-column {
    flex-direction: column!important;
}
#etoNeikooc .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.75rem 1.25rem;
    font-size: 14px;
    color: #143042;
    text-align: left;
    background-color: #ffffff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: all 0.2s ease-in-out,border-radius 0.15s ease;
    text-decoration: none !important;
}
#etoNeikooc [role=button] {
    cursor: pointer;
}
#etoNeikooc .fw-normal {
    font-weight: normal !important;
}
#etoNeikooc .font-size-0-7 {
    font-size: 12px;
}
#etoNeikooc .font-size-0-8 {
    font-size: 13px;
}
#etoNeikooc .font-size-1 {
    font-size: 14px;
}
#etoNeikooc .d-flex {
    display: flex!important;
}
#etoNeikooc .text-dark {
    color: #1e2022!important;
}

#etoNeikooc .avatar-xss, #etoNeikooc .avatar-xss .avatar-initials {
    width: 14px;
    height: 14px;
}
#etoNeikooc .avatar-circle {
    border-radius: 50% !important;
}
#etoNeikooc .avatar {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 0.5rem;
}
#etoNeikooc .me-2 {
    margin-right: 0.5rem!important;
}

#etoNeikooc .btn-xs:not(.btn-icon) {
    font-size: 13px;
    padding: 0.3125rem 10px;
}
#etoNeikooc .btn.dropdown-toggle {
    display: inline-flex;
    align-items: center;
    box-shadow: none;
}

#etoNeikooc .dropdown-toggle::after {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1rem 1rem;
    margin-left: auto;
    padding-left: 1.25rem;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
    border:0 !important;
}

#etoNeikooc .dropdown-item {
    padding: 7px 9px;
    width: 100%;
    clear: both;
    font-weight: 400;
    color: #1e2022;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

#etoNeikooc .align-items-center {
    align-items: center!important;
}

#etoNeikooc .align-self-stretch {
    align-self: stretch!important;
}

#etoNeikooc .justify-content-evenly {
     justify-content: space-evenly!important;
 }

#etoNeikooc .modal-footer>* {
    flex: 1 1 0px;
}

#etoNeikooc .modal-footer .btn {
    padding:8px 16px;
    font-size:14px;
}

#etoNeikooc .border-0 {
    border: 0!important;
}

#etoNeikooc .py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

#etoNeikooc .py-2 {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}

#etoNeikooc .d-inline{
    display: inline !important;
 }

#etoNeikooc .form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
}
#etoNeikooc .form-check-input, #etoNeikooc .form-check-label, #etoNeikooc label.form-control {
    cursor: pointer;
}
#etoNeikooc .form-check-input {
    width: 1em;
    height: 1em;
    margin-top: 0.25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}

#etoNeikooc .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position .15s ease-in-out
}

#etoNeikooc .form-switch .form-check-input {
    width: 2.8125em;
    height: 1.8125em;
    border-width: 0;
    background-color: #e7eaf3;
    margin-top: -0.25em;
    margin-right: 0.75rem
}

@media (prefers-reduced-motion:reduce) {
    #etoNeikooc .form-switch .form-check-input {
        transition: none
    }
}

#etoNeikooc .form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

#etoNeikooc .form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

#etoNeikooc .form-check-input:disabled {
     pointer-events: none;
     filter: none;
     opacity: .5;
 }

#etoNeikooc .form-switch {
    position: relative;
}

#etoNeikooc .form-switch {
    padding-left: 2.5em !important;
}
#etoNeikooc .form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
}

#etoNeikooc .form-check-input:checked {
    background-color: #1ecb45;
}

#etoNeikooc input[type="checkbox"]:focus {
    outline: 0;
    outline-offset: -2px;
}

#etoNeikooc .form-check-label {
    color: #677788;
    margin-left: 16px;
}


@media (min-width: 576px) {
    #etoNeikooc #eikooc-accordion .accordion-button:after {
        top: 16px;
    }
}
#etoNeikooc #eikooc-accordion .accordion-button:after {
    position: absolute;
    right: 4px;
    top: 10px;
}

#etoNeikooc .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F15A29'%3e%3cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3e%3c/svg%3e");
    transform: rotate(0deg);
}


#etoNeikooc .accordion-button::after {
    flex-shrink: 0;
    width: 14px;
    height: 14px;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23242424'%3e%3cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 14px;
    transition: transform 0.2s ease-in-out
}

#etoNeikooc .accordion-button:not(.collapsed) {
    background-color: #ffffff;
    box-shadow: inset 0 calc(-1 * 0.0625rem) 0 rgba(36, 36, 36, 0.1);
}
#etoNeikooc .accordion-button {
    color: #242424;
    font-weight: 600;
    padding: 0.75rem 1.25rem;
}
#etoNeikooc .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.75rem 1.25rem;
    color: #242424;
    text-align: left;
    background-color: #ffffff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: all 0.2s ease-in-out,border-radius 0.15s ease;
}

#etoNeikooc .modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1.75rem * 2);
}

#etoNeikooc .modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
}

#etoNeikooc .modal-dialog{
    overflow-y: initial !important
}
#etoNeikooc .modal-body{
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}
#etoNeikooc .accordion-item {
    overflow:hidden;
    padding-top:3px;
}
#etoNeikooc .panel, #etoNeikooc .card, #etoNeikooc .accordion-item {
    margin-bottom:0;
}

#etoNeikooc .overflow-hidden {
    overflow: hidden;
}