.pojo-a11y-toolbar-open {
    left: 0px;
    -webkit-transition: left 750ms cubic-bezier(.23,1,.32,1);
    -moz-transition: left 750ms cubic-bezier(.23,1,.32,1);
    -o-transition: left 750ms cubic-bezier(.23,1,.32,1);
    transition: left 750ms cubic-bezier(.23,1,.32,1);
}

.is-open {
    left: 76px;
    -webkit-transition: left 750ms cubic-bezier(.23,1,.32,1);
    -moz-transition: left 750ms cubic-bezier(.23,1,.32,1);
    -o-transition: left 750ms cubic-bezier(.23,1,.32,1);
    transition: left 750ms cubic-bezier(.23,1,.32,1);
}

.pojo-a11y- {
    z-index: 35;
}

.pojo-a11y-toolbar-icon {
    color: #21547a;
}
.pojo-a11y-toolbar-icon:hover {
    color: #92bd55;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-left {
    left: -76px;
    -webkit-transition: left 750ms cubic-bezier(.23,1,.32,1);
    -moz-transition: left 750ms cubic-bezier(.23,1,.32,1);
    -o-transition: left 750ms cubic-bezier(.23,1,.32,1);
    transition: left 750ms cubic-bezier(.23,1,.32,1);
}
#pojo-a11y-toolbar {
    top: 100px !important;
}
#pojo-a11y-toolbar {
    position: fixed;
    font-size: 16px!important;
    line-height: 1.4;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
    left: 76px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    position: absolute;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
    background-color: #ffffff;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links {
    border-color: #21547a;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
    border: 1px solid;
    font-size: 100%;
    width: 76px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item div, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
    color: #333333;
    text-align: center;
    font-size: 32px;
}
.pojo-a11y-toolbar-link:hover {
    color: #21547a !important;
    font-size: 34px;
    cursor: pointer;
}


#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
    display: block;
    line-height: 2;
    font-weight: 700;
    padding: 10px 15px 0;
    margin: 0;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items {
    list-style: none;
    margin: 0 0 5px 0px;
    padding: 10px 0;
}

.pojo-a11y-toolbar-text {
    margin-left: 12px;
}
/* ================== LOGO ================== */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle div {
    background-color: #21547a;
    color: #ffffff;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle div:hover {
    background-color: #3082bf;
    color: #ffffff;
    cursor: pointer;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle div {
    display: inline-block;
    font-size: 200%;
    line-height: 0;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.pojo-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

/* ========================================== Change Attribute ================================ */


.plan-menu-style {
    background-color: #21547a!important;
    /*
    margin-left: 99%!important;
    */
    text-align: center!important;
    min-width: 2.1vw;
    /*margin-bottom: 0.0018vh!important;*/
    cursor: pointer!important;
  /*  width: 70%!important;
    height: 49px!important;
    line-height: 29px!important;*/
    color: white!important;
    /*
    margin-top: -28.5vh!important;
    */
    margin-top: 0.2vh!important;
    padding: 0.3rem!important;
    border-radius: 0.2rem!important;
}

@media screen and (max-width: 978px) {
 .plan-menu-style {
   /* margin-top: -30vh!important;*/
    }

}

.plan-menu-style:hover {
    background: #00BCD4!important;
}

.plan-color, .plan-color1 {
    background-color: var(--plan_icon_color) !important;
}

.plan-color:hover {
    background-color: var(--plan_icon_hover_color) !important;
}


.footer-icon {
    color: var(--footer_icon_color) !important;
    font-size: 1.5rem!important
}

.footer-icon:hover {
    color: var(--footer_icon_hover_color) !important;
}

.icon-color {
    color: var(--plan_icon_color) !important;
}

.icon-color:hover {
    color: var(--plan_icon_hover_color) !important;
    cursor: pointer!important;
}

.plan-color1 .icon-content {
    color: var(--plan_icon_color_content) !important;
    cursor: pointer!important;
}
.plan-color1:hover {
     background-color: var(--plan_icon_hover_color) !important;
     color: var(--plan_icon_hover_color_content)!important;
}