#cc-main {
    /** Change font **/
    --cc-font-family: var(--bs-body-font-family);

    /** Make the buttons a bit rounder **/
    --cc-btn-border-radius: .875rem;

    --cc-modal-border-radius: .875rem;
    --cc-modal-transition-duration: .25s;
    --cc-link-color: var(--cc-btn-primary-color);
    --cc-modal-margin: 1rem;
    --cc-z-index: 2147483647;
    --cc-bg: #fff;
    --cc-primary-color: rgb(0, 94, 184);
    --cc-secondary-color: rgb(0, 49, 83);
    --cc-btn-primary-bg: #FFFFFF;
    --cc-btn-primary-color: var(--cc-primary-color);
    --cc-btn-primary-border-color: var(--cc-primary-color);
    --cc-btn-primary-hover-bg: var(--cc-primary-color);
    --cc-btn-primary-hover-color: #fff;
    --cc-btn-primary-hover-border-color: var(--cc-primary-color);
    --cc-btn-secondary-bg: #eaeff2;
    --cc-btn-secondary-color: var(--cc-primary-color);
    --cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);
    --cc-btn-secondary-hover-bg: #d4dae0;
    --cc-btn-secondary-hover-color: #000;
    --cc-btn-secondary-hover-border-color: #d4dae0;
    --cc-separator-border-color: #f0f4f7;
    --cc-toggle-on-bg: var(--cc-primary-color);
    --cc-toggle-off-bg: var(--cc-secondary-color);
    --cc-toggle-on-knob-bg: var(--cc-btn-primary-bg);
    --cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);
    --cc-toggle-enabled-icon-color: var(--cc-bg);
    --cc-toggle-disabled-icon-color: var(--cc-secondary-color);
    --cc-toggle-readonly-bg: #d5dee2;
    --cc-toggle-readonly-knob-bg: #fff;
    --cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);
    --cc-section-category-border: var(--cc-cookie-category-block-bg);
    --cc-cookie-category-block-bg: #f0f4f7;
    --cc-cookie-category-block-border: #f0f4f7;
    --cc-cookie-category-block-hover-bg: #e9eff4;
    --cc-cookie-category-block-hover-border: #e9eff4;
    --cc-cookie-category-expanded-block-bg: transparent;
    --cc-cookie-category-expanded-block-hover-bg: #dee4e9;
    --cc-overlay-bg: rgba(0,0,0,.65);
    --cc-webkit-scrollbar-bg: var(--cc-section-category-border);
    --cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);
    --cc-footer-bg: var(--cc-btn-secondary-bg);
    --cc-footer-color: var(--cc-secondary-color);
    --cc-footer-border-color: #e4eaed;
    --cc-pm-toggle-border-radius: 4em;
}

/*
.vjs-control-bar {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 90px !important;
    height: 48.9844px !important;
    border-radius: 10px;
    border: 1px solid #FFFFFF;
}
.vjs-control-bar > button.vjs-play-control {
    width: 100% !important;
}
.vjs-control-bar > button.vjs-play-control > span.vjs-icon-placeholder::before {
    font-size: 29px !important;
    width: 100% !important;
}
.vjs-control-bar > :not(button.vjs-play-control) {
    display: none;
}
*/
.vjs-progress-control {
    visibility: hidden !important;
    pointer-events: none !important;
}

.progress-bar {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
#fullscreen {
    display: none !important;
}

/**
    * VideoJS Quality Selector
 */
.vjs-quality-selector .vjs-menu-button{
    margin:0;padding:0;height:100%;width:100%
}
.vjs-quality-selector .vjs-icon-placeholder{
    font-family:"VideoJS";font-weight:normal;font-style:normal
}
.video-js:not(.vjs-v8) .vjs-quality-selector .vjs-icon-placeholder::before{
    content: "\f114"
}
.vjs-v8 .vjs-quality-selector .vjs-icon-placeholder::before{
    content:""
}
.vjs-quality-changing .vjs-big-play-button{
    display:none
}
.vjs-quality-changing .vjs-control-bar{
    display:flex;visibility:visible;opacity:1
}

.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
    font-family: "VideoJS";
    font-weight: normal;
    font-style: normal;
}
.vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
    content: "\f11d";
}

/*
#fullscreen {
    position: absolute;
    right: 1rem;
    bottom: 5rem;
    color: #FFFFFF;
    background-color: rgba(43,51,63,.7);
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    padding: 4px 5px 0 5px;
}
#fullscreen:hover {
    background-color: rgba(115,133,159,.5)
}

@media (max-width: 425px) {
    #fullscreen {
        font-size: 2rem;
        padding: 0.1rem 0.75rem 0 0.75rem;
    }
}
*/

ol > li::marker {
    font-weight: 500;
}

@media (min-width: 786px) {
    .omron-hero {
        height: 680px;
    }
    .lg\:text-white {
        color: #FFFFFF !important;
    }
}

#output {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

#video_progress {
    flex-grow: 1;
}

@media (max-width: 425px) {
    input#next_page {
        white-space: normal;
    }
}
@media (max-width: 320px) {
    input#next_page {
        white-space: normal;
        height: 5rem;
        line-height: 1.2rem;
    }
}

.privacylist {
    list-style: lower-alpha !important;
    margin-left: 1rem;
}