#stickybuttons-white {
    position: fixed;
    top: 25%;
    right: 0;
    padding: 25px;
    background: transparent;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    z-index: 1000;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 0 10px 20px rgba(0,0,0,.12)
}

#stickybuttons-white .active {
    right: 0
}

#stickybuttons-white li {
    list-style-type: none
}

#stickybuttons-white .options {
    background: #ffffff;
    width: 50px;
    top: 33%;
    right: 0;
    cursor: pointer;
    z-index: 10;
    border-left: none;
    border-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    -moz-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    box-shadow: -6px 0 20px -2px rgba(0,0,0,.08);
    padding: 5px 0
}

#stickybuttons-white .options .fab, #stickybuttons-white .options .demo-icon {
    color: rgba(218,31,61,1);
    font-size: 20px;
    font-style: normal;
    margin: 0;
    width: 50px;
    text-align: center;
    height: 50px;
    line-height: 50px
}

#stickybuttons-white .options .fab:hover, #stickybuttons-white .options .fas:hover {
    color: rgba(218,31,61,.8)
}

#stickybuttons-white .options .nc-icon-outline-print {
    font-size: 22px
}

#stickybuttons-white .options .custom-tooltip {
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    position: relative;
    display: block
}

#stickybuttons-white .incubator-tooltip {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    position: absolute;
    color: #DA1f3D;
    line-height: 1;
    background: #fff;
    font-weight: 700;
    text-transform: none;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    width: auto;
    display: block;
    margin: 0;
    letter-spacing: .1px;
    right: 10px;
    top: 10px;
    white-space: nowrap;
    border-radius: 3px;
    padding: 12px 13px 10px;
    -webkit-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    -moz-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    box-shadow: -5px 0 30px -2px rgba(0,0,0,.08);
    -moz-transition: all 200ms ease-in-out
}

#stickybuttons-white .incubator-tooltip .trialngle-tooltip {
    border-bottom: 0;
    border-left: 5px solid #fff;
    height: 0;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    width: 0;
    display: block;
    position: absolute;
    right: -5px;
    top: 13px
}

#stickybuttons-white .options .custom-tooltip:hover .incubator-tooltip {
    font-weight: 300;
    opacity: 1;
    right: 70px;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

#stickybuttons-white .incubator-tooltip .tooltip-label {
    width: 100%;
    text-align: center;
    display: block
}

[aria-expanded="true"]~* {
    visibility: visible;
    opacity: 1
}
@media (max-width: 47.9375em) {
    #stickybuttons-white {
        position:fixed;
        bottom: 0px;
        float: left;
        top: auto;
        width: 100%;
    }

    #stickybuttons-white .options {
        background: #ffffff;
        display: inline-flex;
        right: 0;
        left: 0;
        top: auto!important;
        width: 100%!important;
        justify-content: space-around;
        cursor: pointer;
        z-index: 900;
        border-left: none;
        padding: 0!important;
        border-radius: 0;
        /*-webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;*/
        -webkit-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
        -moz-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
        box-shadow: -6px 0 20px -2px rgba(0,0,0,.08)
    }
}
/*Red-Version-Buttons*/
#stickybuttons-red {
    position: fixed;
    top: 27%;
    right: 0;
    padding: 25px;
    background: transparent;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    z-index: 1000;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 0 10px 20px rgba(0,0,0,.12)
}


#stickybuttons-red.active {
    right: 0
}

#stickybuttons-red li {
    list-style-type: none
}

#stickybuttons-red .options {
    background: #DA1f3D;
    width: 50px;
    top: 35%;
    right: 0;
    cursor: pointer;
    z-index: 10;
    border-left: none;
    border-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    -moz-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    box-shadow: -6px 0 20px -2px rgba(0,0,0,.08);
    padding: 5px 0
}

#stickybuttons-red .options .fab, #stickybuttons-red .options .demo-icon {
    color: rgba(255,255,255,1);
    font-size: 20px;
    font-style: normal;
    margin: 0;
    width: 50px;
    text-align: center;
    height: 50px;
    line-height: 50px
}

#stickybuttons-red .options .fab:hover, #stickybuttons-red .options .fas:hover {
    color: rgba(255,255,255,.8)
}

#stickybuttons-white.options .nc-icon-outline-print {
    font-size: 22px
}

#stickybuttons-red .options .custom-tooltip {
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    position: relative;
    display: block;
    text-align: center;
}

#stickybuttons-red .incubator-tooltip {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    position: absolute;
    color: #fff;
    line-height: 1;
    background: #DA1f3D;
    font-weight: 700;
    text-transform: none;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    width: auto;
    display: block;
    margin: 0;
    letter-spacing: .1px;
    right: 10px;
    top: 10px;
    white-space: nowrap;
    border-radius: 3px;
    padding: 12px 13px 10px;
    -webkit-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    -moz-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
    box-shadow: -5px 0 30px -2px rgba(0,0,0,.08);
    -moz-transition: all 200ms ease-in-out
}

#stickybuttons-red .incubator-tooltip .trialngle-tooltip {
    border-bottom: 0;
    border-left: 5px solid #DA1f3D;
    height: 0;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    width: 0;
    display: block;
    position: absolute;
    right: -5px;
    top: 13px
}

#stickybuttons-red .options .custom-tooltip:hover .incubator-tooltip {
    font-weight: 300;
    opacity: 1;
    right: 70px;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

#stickybuttons-red .incubator-tooltip .tooltip-label {
    width: 100%;
    text-align: center;
    display: block
}

[aria-expanded="true"]~* {
    visibility: visible;
    opacity: 1
}
@media (max-width: 47.9375em) {
    #stickybuttons-red {
        position:fixed;
        bottom: 0;
        float: left;
        top: auto;
        width: 100%
    }

    #stickybuttons-red .options {
        background: #DA1f3D;
        display: inline-flex;
        right: 0;
        left: 0;
        top: auto!important;
        width: 100%!important;
        justify-content: space-around;
        cursor: pointer;
        z-index: 900;
        border-left: none;
        padding: 0!important;
        border-radius: 0;
        -webkit-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
        -moz-box-shadow: -10px 0 25px -1px rgba(0,0,0,.05);
        box-shadow: -6px 0 20px -2px rgba(0,0,0,.08)
    }
}
