/* /Components/Collapsable.razor.rz.scp.css */
.collapsable[b-tkkfeebxt1] {
    padding-bottom: 10px;
}

.collapsable-panel[b-tkkfeebxt1] {
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}

.collapsable .title[b-tkkfeebxt1] {
    display: table;
    margin-top: 20px;
    font-size: 1.45rem;
    font-weight: 800;
    text-transform: uppercase;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.collapsable .title span[b-tkkfeebxt1] {
    margin-right: 5px !important;
    line-height: 1.5 !important;
}

    .collapsable .title div[b-tkkfeebxt1], .collapsable .title span[b-tkkfeebxt1] {
        display: table-cell !important;
        padding-right: 8px;
        text-align: center;
        vertical-align: middle;
    }

.collapsable .value[b-tkkfeebxt1] {
    display: table-cell;
    text-align: right;
}

    .collapsable .value h4[b-tkkfeebxt1] {
        margin-bottom: 0px !important;
    }

    .collapsable .value h4[b-tkkfeebxt1], collapsable .value h4 span[b-tkkfeebxt1] {
        line-height: 1.5 !important;
    }

.badge-success[b-tkkfeebxt1] {
    margin-left: 10px !important;
}


/* /Components/Common/Clients/bev/Footer.razor.rz.scp.css */
/*
Theme Name: The Printer, Inc.
Author: Klean 
Author URI: http://weareklean.com
Description: Custom theme for the TPI website
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.animated[b-7eke3565ct] {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .animated.infinite[b-7eke3565ct] {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

@-webkit-keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce-b-7eke3565ct {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce[b-7eke3565ct] {
    -webkit-animation-name: bounce;
    animation-name: bounce-b-7eke3565ct;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash-b-7eke3565ct {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash[b-7eke3565ct] {
    -webkit-animation-name: flash;
    animation-name: flash-b-7eke3565ct
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse-b-7eke3565ct {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse[b-7eke3565ct] {
    -webkit-animation-name: pulse;
    animation-name: pulse-b-7eke3565ct
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand-b-7eke3565ct {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.rubberBand[b-7eke3565ct] {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand-b-7eke3565ct
}

@-webkit-keyframes shake {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shake-b-7eke3565ct {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.shake[b-7eke3565ct] {
    -webkit-animation-name: shake;
    animation-name: shake-b-7eke3565ct
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake-b-7eke3565ct {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake[b-7eke3565ct] {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake-b-7eke3565ct
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing-b-7eke3565ct {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing[b-7eke3565ct] {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing-b-7eke3565ct
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada-b-7eke3565ct {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.tada[b-7eke3565ct] {
    -webkit-animation-name: tada;
    animation-name: tada-b-7eke3565ct
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes wobble-b-7eke3565ct {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.wobble[b-7eke3565ct] {
    -webkit-animation-name: wobble;
    animation-name: wobble-b-7eke3565ct
}

@-webkit-keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello-b-7eke3565ct {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello[b-7eke3565ct] {
    -webkit-animation-name: jello;
    animation-name: jello-b-7eke3565ct;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn-b-7eke3565ct {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.bounceIn[b-7eke3565ct] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn-b-7eke3565ct
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInDown-b-7eke3565ct {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInDown[b-7eke3565ct] {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown-b-7eke3565ct
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInLeft-b-7eke3565ct {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInLeft[b-7eke3565ct] {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft-b-7eke3565ct
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInRight-b-7eke3565ct {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInRight[b-7eke3565ct] {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight-b-7eke3565ct
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp-b-7eke3565ct {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInUp[b-7eke3565ct] {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp-b-7eke3565ct
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut-b-7eke3565ct {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut[b-7eke3565ct] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut-b-7eke3565ct
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes bounceOutDown-b-7eke3565ct {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown[b-7eke3565ct] {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown-b-7eke3565ct
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes bounceOutLeft-b-7eke3565ct {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft[b-7eke3565ct] {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft-b-7eke3565ct
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes bounceOutRight-b-7eke3565ct {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight[b-7eke3565ct] {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight-b-7eke3565ct
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes bounceOutUp-b-7eke3565ct {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp[b-7eke3565ct] {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp-b-7eke3565ct
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn-b-7eke3565ct {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn[b-7eke3565ct] {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn-b-7eke3565ct
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInDown[b-7eke3565ct] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown-b-7eke3565ct
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDownBig-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInDownBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig-b-7eke3565ct
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeft-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInLeft[b-7eke3565ct] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft-b-7eke3565ct
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeftBig-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInLeftBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig-b-7eke3565ct
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRight-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInRight[b-7eke3565ct] {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight-b-7eke3565ct
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRightBig-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInRightBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig-b-7eke3565ct
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUp-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInUp[b-7eke3565ct] {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp-b-7eke3565ct
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUpBig-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInUpBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig-b-7eke3565ct
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut[b-7eke3565ct] {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut-b-7eke3565ct
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown[b-7eke3565ct] {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown-b-7eke3565ct
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.fadeOutLeft[b-7eke3565ct] {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft-b-7eke3565ct
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.fadeOutRight[b-7eke3565ct] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight-b-7eke3565ct
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp[b-7eke3565ct] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp-b-7eke3565ct
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig-b-7eke3565ct
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip-b-7eke3565ct {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip[b-7eke3565ct] {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip-b-7eke3565ct
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX-b-7eke3565ct {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX-b-7eke3565ct
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY-b-7eke3565ct {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY-b-7eke3565ct
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX-b-7eke3565ct {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX[b-7eke3565ct] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX-b-7eke3565ct;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY-b-7eke3565ct {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY[b-7eke3565ct] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY-b-7eke3565ct
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes lightSpeedIn-b-7eke3565ct {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.lightSpeedIn[b-7eke3565ct] {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn-b-7eke3565ct;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut[b-7eke3565ct] {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut-b-7eke3565ct;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateIn-b-7eke3565ct {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateIn[b-7eke3565ct] {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn-b-7eke3565ct
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft-b-7eke3565ct {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInDownLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft-b-7eke3565ct
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight-b-7eke3565ct {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInDownRight[b-7eke3565ct] {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight-b-7eke3565ct
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft-b-7eke3565ct {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInUpLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft-b-7eke3565ct
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight-b-7eke3565ct {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInUpRight[b-7eke3565ct] {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight-b-7eke3565ct
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut-b-7eke3565ct {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut[b-7eke3565ct] {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut-b-7eke3565ct
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft-b-7eke3565ct {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

.rotateOutDownLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft-b-7eke3565ct
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight-b-7eke3565ct {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutDownRight[b-7eke3565ct] {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight-b-7eke3565ct
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft-b-7eke3565ct {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft-b-7eke3565ct
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight-b-7eke3565ct {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight[b-7eke3565ct] {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight-b-7eke3565ct
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge-b-7eke3565ct {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.hinge[b-7eke3565ct] {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge-b-7eke3565ct
}

@-webkit-keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jackInTheBox[b-7eke3565ct] {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox-b-7eke3565ct
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes rollIn-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.rollIn[b-7eke3565ct] {
    -webkit-animation-name: rollIn;
    animation-name: rollIn-b-7eke3565ct
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

@keyframes rollOut-b-7eke3565ct {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.rollOut[b-7eke3565ct] {
    -webkit-animation-name: rollOut;
    animation-name: rollOut-b-7eke3565ct
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn[b-7eke3565ct] {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn-b-7eke3565ct
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown[b-7eke3565ct] {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown-b-7eke3565ct
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft[b-7eke3565ct] {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft-b-7eke3565ct
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight[b-7eke3565ct] {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight-b-7eke3565ct
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp-b-7eke3565ct {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp[b-7eke3565ct] {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp-b-7eke3565ct
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut-b-7eke3565ct {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut[b-7eke3565ct] {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut-b-7eke3565ct
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown[b-7eke3565ct] {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown-b-7eke3565ct
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft[b-7eke3565ct] {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft-b-7eke3565ct
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight[b-7eke3565ct] {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight-b-7eke3565ct
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp[b-7eke3565ct] {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp-b-7eke3565ct
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown-b-7eke3565ct {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown[b-7eke3565ct] {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown-b-7eke3565ct
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft-b-7eke3565ct {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInLeft[b-7eke3565ct] {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft-b-7eke3565ct
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight-b-7eke3565ct {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInRight[b-7eke3565ct] {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight-b-7eke3565ct
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp-b-7eke3565ct {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInUp[b-7eke3565ct] {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp-b-7eke3565ct
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes slideOutDown-b-7eke3565ct {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.slideOutDown[b-7eke3565ct] {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown-b-7eke3565ct
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft-b-7eke3565ct {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.slideOutLeft[b-7eke3565ct] {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft-b-7eke3565ct
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight-b-7eke3565ct {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.slideOutRight[b-7eke3565ct] {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight-b-7eke3565ct
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp-b-7eke3565ct {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.slideOutUp[b-7eke3565ct] {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp-b-7eke3565ct
}

/*Wordpress editor styles start*/

.entry-content img[b-7eke3565ct] {
    margin: 0 0 1.5em 0;
}

.alignleft[b-7eke3565ct], img.alignleft[b-7eke3565ct] {
    margin-right: 1.5em;
    display: inline;
    float: left;
}

.alignright[b-7eke3565ct], img.alignright[b-7eke3565ct] {
    margin-left: 1.5em;
    display: inline;
    float: right;
}

.aligncenter[b-7eke3565ct], img.aligncenter[b-7eke3565ct] {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}

.alignnone[b-7eke3565ct], img.alignnone[b-7eke3565ct] {
    /* not sure about this one */
}

.wp-caption[b-7eke3565ct] {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
}

    .wp-caption img[b-7eke3565ct] {
        border: 0 none;
        padding: 0;
        margin: 0;
    }

    .wp-caption p.wp-caption-text[b-7eke3565ct] {
        line-height: 1.5;
        font-size: 10px;
        margin: 0;
    }

.wp-smiley[b-7eke3565ct] {
    margin: 0 !important;
    max-height: 1em;
}

blockquote.left[b-7eke3565ct] {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
}

blockquote.right[b-7eke3565ct] {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
}

/*Wordpress editor styles end*/

/*********************************************
	Fonts
*********************************************/

@font-face {
    font-family: 'Droid Sans';
    src: local('Droid Sans'), local('DroidSans'), url('Content/ClientPortalAssets/69/fonts/DroidSans.woff2') format('woff2'), url('Content/ClientPortalAssets/69/fonts/DroidSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Droid Sans Bold';
    src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('fonts/DroidSans-Bold.woff2') format('woff2'), url('fonts/DroidSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Big Caslon';
    src: url('fonts/BigCaslon-Medium.woff2') format('woff2'), url('fonts/BigCaslon-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


/*********************************************
	General Styles
*********************************************/
html[b-7eke3565ct], body[b-7eke3565ct] {
    font-family: 'Droid Sans';
}

body[b-7eke3565ct] {
    padding-top: 162px;
}

/*********************************************
	Header
*********************************************/
#header[b-7eke3565ct] {
    background: #fff;
    padding: 35px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

    #header.scroll[b-7eke3565ct] {
        padding: 15px 0 10px 0;
        -webkit-box-shadow: 0 10px 10px -10px #000000;
        -moz-box-shadow: 0 10px 10px -10px #000000;
        box-shadow: 0 10px 10px -10px #000000;
    }

body.admin-bar #header[b-7eke3565ct] {
    top: 32px;
}

#header a[b-7eke3565ct] {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#header .logo[b-7eke3565ct] {
    display: block;
    padding-top: 10px;
}

#header .mobile-menu[b-7eke3565ct] {
    display: none;
    position: absolute;
    width: 100%;
    background: #ebeeee;
    left: 0;
    z-index: 10;
    padding: 20px 0;
    top: -50px;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
}

    #header .mobile-menu ul[b-7eke3565ct],
    #header .mobile-menu ul li[b-7eke3565ct] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .mobile-menu ul#menu-main li a[b-7eke3565ct] {
            color: #ee1c2e;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            display: block;
            padding: 5px 0;
            text-decoration: none;
        }

        #header .mobile-menu ul#menu-main li .sub-menu[b-7eke3565ct] {
            margin-bottom: 15px;
        }

            #header .mobile-menu ul#menu-main li .sub-menu li a[b-7eke3565ct] {
                font-size: 15px;
                text-transform: capitalize;
                font-family: 'Droid Sans';
                color: #000;
            }

#header .hamburger[b-7eke3565ct] {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0 30px 0 0;
    overflow: visible;
    display: none;
}

    #header .hamburger:hover[b-7eke3565ct] {
        opacity: 0.7;
    }

#header .hamburger-box[b-7eke3565ct] {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative;
}

#header .hamburger-inner[b-7eke3565ct] {
    display: block;
    top: 50%;
    margin-top: -2px;
}


    #header .hamburger-inner[b-7eke3565ct],
    #header .hamburger-inner[b-7eke3565ct]::before,
    #header .hamburger-inner[b-7eke3565ct]::after {
        width: 40px;
        height: 6px;
        background-color: #000;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

        #header .hamburger-inner[b-7eke3565ct]::before,
        #header .hamburger-inner[b-7eke3565ct]::after {
            content: "";
            display: block;
        }

        #header .hamburger-inner[b-7eke3565ct]::before {
            top: -10px;
        }

        #header .hamburger-inner[b-7eke3565ct]::after {
            bottom: -10px;
        }

#header .hamburger--emphatic[b-7eke3565ct] {
    overflow: hidden;
}

    #header .hamburger--emphatic .hamburger-inner[b-7eke3565ct] {
        transition: background-color 0.125s 0.175s ease-in;
    }

        #header .hamburger--emphatic .hamburger-inner[b-7eke3565ct]::before {
            left: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
        }

        #header .hamburger--emphatic .hamburger-inner[b-7eke3565ct]::after {
            top: 10px;
            right: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
        }

    #header .hamburger--emphatic.is-active .hamburger-inner[b-7eke3565ct] {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent;
    }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-7eke3565ct]::before {
            left: -80px;
            top: -80px;
            transform: translate3d(80px, 80px, 0) rotate(45deg);
            transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-7eke3565ct]::after {
            right: -80px;
            top: -80px;
            transform: translate3d(-80px, 80px, 0) rotate(-45deg);
            transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

#header .top-info[b-7eke3565ct] {
    font-size: 14px;
    text-align: right;
}

    #header .top-info a[b-7eke3565ct] {
        color: #000;
        text-decoration: underline;
    }

        #header .top-info a:hover[b-7eke3565ct] {
            color: #ee1c2e;
        }

#header .bottom-row[b-7eke3565ct] {
    padding-top: 10px;
    text-align: right;
}

#header .main-menu[b-7eke3565ct],
#header .request-quote[b-7eke3565ct] {
    display: inline-block;
}

    #header .main-menu ul[b-7eke3565ct],
    #header .request-quote ul[b-7eke3565ct],
    #header .main-menu ul li[b-7eke3565ct],
    #header .request-quote ul li[b-7eke3565ct] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .main-menu ul li[b-7eke3565ct] {
            display: inline-block;
            margin: 15px 80px 15px 0;
        }

            #header .main-menu ul li:last-of-type[b-7eke3565ct] {
                margin: 15px 0;
            }

            #header .main-menu ul li .caret[b-7eke3565ct] {
                display: none;
            }

            #header .main-menu ul li a[b-7eke3565ct] {
                border-bottom: 5px solid #fff;
                color: #000;
                font-family: 'Droid Sans Bold';
                text-decoration: none;
                text-transform: uppercase;
                padding: 0 0 1px 0;
                display: block;
            }

                #header .main-menu ul li a[b-7eke3565ct]::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 4px;
                    background: #ed1b2d;
                    -webkit-transition: width .3s;
                    transition: width .3s;
                    position: relative;
                    top: 0px;
                }

            #header .main-menu ul li:hover > a[b-7eke3565ct]::after,
            #header .main-menu ul li.current-menu-item a[b-7eke3565ct]::after {
                width: 100%;
            }

            #header .main-menu ul li .dropdown-menu[b-7eke3565ct] {
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
            }

                #header .main-menu ul li .dropdown-menu li[b-7eke3565ct] {
                    display: block;
                    margin: 0;
                    padding: 0px;
                    border-bottom: 1px dashed #efefef
                }

                    #header .main-menu ul li .dropdown-menu li:last-of-type[b-7eke3565ct] {
                        border-bottom: 0;
                    }

                    #header .main-menu ul li .dropdown-menu li a[b-7eke3565ct] {
                        text-transform: none;
                        font-family: 'Droid Sans';
                        font-size: 15px;
                        padding: 7px 15px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        border: 0;
                    }

                        #header .main-menu ul li .dropdown-menu li a[b-7eke3565ct]::after {
                            display: none;
                        }

                        #header .main-menu ul li .dropdown-menu li a:hover[b-7eke3565ct] {
                            background: none;
                            color: #ed1b2d;
                        }

                    #header .main-menu ul li .dropdown-menu li.current-menu-item a[b-7eke3565ct] {
                        background: #ee1c2e;
                        color: #fff;
                    }

            #header .main-menu ul li:hover .dropdown-menu[b-7eke3565ct] {
                display: block;
            }

    #header .request-quote a[b-7eke3565ct] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
        margin-left: 50px;
    }

        #header .request-quote a:hover[b-7eke3565ct] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
        }


@media only screen and (max-width : 1200px) {
    #header .main-menu ul li[b-7eke3565ct] {
        margin: 15px 30px 15px 0;
    }
}

@media only screen and (max-width : 992px) {
    #header .main-menu ul li[b-7eke3565ct] {
        margin: 15px 15px 15px 0;
    }

        #header .main-menu ul li a[b-7eke3565ct] {
            font-size: 14px;
        }

    #header .request-quote a[b-7eke3565ct] {
        margin-left: 10px;
        padding: 7px 15px;
    }

    #header .main-menu ul li .dropdown-menu li a[b-7eke3565ct] {
        font-size: 13px
    }
}

@media only screen and (max-width : 768px) {
    #header[b-7eke3565ct] {
        padding: 15px 0;
    }

        #header .logo[b-7eke3565ct] {
            margin-left: 30px;
            display: inline-block;
        }

        #header .main-menu[b-7eke3565ct] {
            display: none;
        }

        #header .top-info[b-7eke3565ct] {
            text-align: center;
            letter-spacing: 1px;
        }

        #header .top-info[b-7eke3565ct] {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        #header .hamburger[b-7eke3565ct] {
            display: block;
            float: right;
            margin-top: 5px;
        }

        #header .bottom-row[b-7eke3565ct] {
            text-align: center;
        }

        #header.scroll[b-7eke3565ct] {
            padding: 10px 0;
        }

            #header.scroll .top-info[b-7eke3565ct],
            #header.scroll .request-quote[b-7eke3565ct] {
                display: none;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }

            #header.scroll .mobile-menu[b-7eke3565ct] {
                top: 0;
            }
}

/*********************************************
	General Page Elements
*********************************************/
.title[b-7eke3565ct] {
    background: #ececec;
    padding: 45px 0;
}

    .title h1[b-7eke3565ct] {
        margin: 0;
        padding: 0 0 0 30px;
        letter-spacing: 2px;
        font-size: 36px;
        font-family: 'Droid Sans Bold';
        text-transform: uppercase;
    }

.subtitle[b-7eke3565ct] {
    text-align: center;
    padding: 60px 0 30px;
}

    .subtitle h2[b-7eke3565ct] {
        color: #ed1c2e;
        margin: 0;
        padding: 0;
        letter-spacing: 2px;
        font-size: 26px;
        line-height: 40px;
        font-family: 'Droid Sans Bold';
        text-transform: uppercase;
    }

        .subtitle h2 span[b-7eke3565ct] {
            display: block;
            color: #000;
        }

.content[b-7eke3565ct] {
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px;
}

body.page-template-home .content[b-7eke3565ct],
body.page-template-home1 .content[b-7eke3565ct],
body.page-template-about .content[b-7eke3565ct] {
    padding-bottom: 0px;
}

.content p[b-7eke3565ct] {
    font-size: 14px;
    line-height: 32px;
    margin-bottom: 40px;
}

/*********************************************
	Home
********************************************/

.home-youtube-video[b-7eke3565ct] {
    position: relative;
    background: transparent;
    width: 100%;
    position: relative;
    padding-top: 56.25%;
}

    .home-youtube-video .ytplayer-container[b-7eke3565ct] {
        position: absolute;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
    }

        .home-youtube-video .ytplayer-container iframe[b-7eke3565ct] {
            position: absolute;
            top: 0 !important;
            left: 0 !important;
            width: 100% !important;
            height: 100% !important;
        }

.home-video[b-7eke3565ct] {
    position: relative;
    padding-bottom: 35%;
    width: 100%;
    display: block;
}

.home-video-container[b-7eke3565ct] {
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: none;
}

    .home-video-container video[b-7eke3565ct] {
        margin: auto;
        position: absolute;
        z-index: -1;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        visibility: visible;
        opacity: 1;
        width: 100%;
        height: auto;
    }

.home-video-mobile[b-7eke3565ct], .new-location-mobile[b-7eke3565ct] {
    display: none;
}

    .home-video-mobile video[b-7eke3565ct] {
        width: 100%;
        height: auto;
    }

@media only screen and (max-width : 1200px) {

    .full-height[b-7eke3565ct] {
        margin-top: 20px;
        height: 34px !important;
        line-height: 24px !important;
        font-size: 24px !important;
    }

    .new-location[b-7eke3565ct] {
        display: none;
    }

    .new-location-mobile[b-7eke3565ct] {
        display: block;
        text-align: center;
    }
}

@media only screen and (max-width : 768px) {
    .home-video[b-7eke3565ct] {
        display: none;
    }

    .home-video-mobile[b-7eke3565ct] {
        display: block;
    }
}

.home-video .video-overlay[b-7eke3565ct] {
    /* position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.3);
		z-index: 1; */
}

.home-video h1[b-7eke3565ct] {
    position: absolute;
    color: #000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 0 15px;
    text-align: center;
    margin: 0;
    padding: 0;
    max-width: 1140px;
    font-weight: normal;
    font-family: 'Droid Sans Bold';
    font-size: 34px;
    letter-spacing: 2px;
    z-index: 2;
}

    .home-video h1 strong[b-7eke3565ct] {
        font-weight: normal;
        color: #ed1c2e;
        padding-bottom: 40px;
        display: inline-block;
        background-image: url(img/underline.png);
        background-position: center bottom;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }

.main-home-link[b-7eke3565ct] {
    text-align: center;
    padding-bottom: 100px;
}

    .main-home-link a[b-7eke3565ct] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
    }

        .main-home-link a:hover[b-7eke3565ct] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
            -webkit-transition: all 1s ease;
            -moz-transition: all 1s ease;
            -o-transition: all 1s ease;
            transition: all 1s ease;
        }

@media only screen and (max-width : 1200px) {
    .main-home-link[b-7eke3565ct] {
        padding-bottom: 20px;
    }
}

.full-height[b-7eke3565ct] {
    height: 275px;
    line-height: 275px;
    font-size: 30px;
}

    .full-height img[b-7eke3565ct] {
        vertical-align: middle;
    }

.new-location[b-7eke3565ct] {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 180px;
    height: 180px;
    background: transparent;
    border: 10px solid transparent;
    padding: 10px;
    box-sizing: border-box;
    transition: 0.5s;
    box-shadow: none;
}

    .new-location[b-7eke3565ct]:before {
        content: "";
        position: absolute;
        width: 16px;
        height: 90%;
        background: #ed1b2e;
        left: 64px;
        top: 5%;
        transition: 0.5s;
        opacity: 1;
        animation-delay: 0.3s;
        z-index: -1;
    }

    .new-location[b-7eke3565ct]:after {
        content: "";
        position: absolute;
        width: 16px;
        height: 90%;
        background: #ed1b2e;
        right: 64px;
        top: 5%;
        transition: 0.5s;
        opacity: 1;
        animation-delay: 0.3s;
        z-index: -1;
    }

    .new-location:hover[b-7eke3565ct]:before {
        left: -44px;
        opacity: 1;
    }

    .new-location:hover[b-7eke3565ct]:after {
        right: -44px;
        opacity: 1;
    }

    .new-location:hover .shape[b-7eke3565ct] {
        background: #fff;
        color: #ed1b2e;
        border-radius: 0;
    }

    .new-location:hover[b-7eke3565ct] {
        background: #ed1b2e;
        border: 10px solid #bb1121;
    }

        .new-location:hover .shape span a[b-7eke3565ct] {
            color: #ed1b2e;
        }

.shape[b-7eke3565ct] {
    line-height: 25px;
    background: #ed1b2e;
    color: #fff;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    transform: rotate(45deg) scale(1.2);
    border: 10px solid #bb1121;
    border-radius: 50%;
    transition: 0.5s;
    box-shadow: 0 0 15px rbga(0, 0, 0, 0.5);
}

    .shape span[b-7eke3565ct] {
        margin: 0;
        display: inline-block;
        padding: 5px;
        text-align: center;
        box-sizing: border-box;
        transform: rotate(-45deg) translate(-13px, 15px);
        font-size: 17px;
    }

        .shape span a[b-7eke3565ct], a:visited[b-7eke3565ct] {
            color: #fff;
            text-decoration: none;
        }

.new-location-mobile[b-7eke3565ct] {
    height: 70px;
    margin-bottom: 100px;
}

    .new-location-mobile a[b-7eke3565ct] {
        position: relative;
        display: inline-block;
        padding: 15px 30px;
        color: #ed1b2e;
        text-transform: uppercase;
        letter-spacing: 4px;
        text-decoration: none;
        font-size: 24px;
        overflow: hidden;
        transition: 0.2s;
    }

        .new-location-mobile a:hover[b-7eke3565ct] {
            color: #fff;
            background: #ed1b2e;
            border: 2px solid #ff505f;
            box-shadow: 0 0 10px #ed1b2e, 0 0 10px #ed1b2e, 0 0 10px #ed1b2e;
            transition-delay: 1s;
        }

        .new-location-mobile a span[b-7eke3565ct] {
            position: absolute;
            display: block;
        }

            .new-location-mobile a span:nth-child(1)[b-7eke3565ct] {
                top: 0;
                left: -100%;
                width: 100%;
                height: 2px;
                background: linear-gradient(90deg, transparent, #ed1b2e);
            }

        .new-location-mobile a:hover span:nth-child(1)[b-7eke3565ct] {
            left: 100%;
            transition: 1s;
        }

        .new-location-mobile a span:nth-child(3)[b-7eke3565ct] {
            bottom: 0;
            right: -100%;
            width: 100%;
            height: 2px;
            background: linear-gradient(270deg, transparent, #ed1b2e);
        }

        .new-location-mobile a:hover span:nth-child(3)[b-7eke3565ct] {
            right: 100%;
            transition: 1s;
            transition-delay: 0.5s;
        }

        .new-location-mobile a span:nth-child(2)[b-7eke3565ct] {
            top: -100%;
            right: 0;
            height: 100%;
            width: 2px;
            background: linear-gradient(180deg, transparent, #ed1b2e);
        }

        .new-location-mobile a:hover span:nth-child(2)[b-7eke3565ct] {
            top: 100%;
            transition: 1s;
            transition-delay: 0.25s;
        }

        .new-location-mobile a span:nth-child(4)[b-7eke3565ct] {
            bottom: -100%;
            left: 0;
            width: 2px;
            height: 100%;
            background: linear-gradient(360deg, transparent, #ed1b2e);
        }

        .new-location-mobile a:hover span:nth-child(4)[b-7eke3565ct] {
            bottom: 100%;
            transition: 1s;
            transition-delay: 0.75s;
        }

@media only screen and (max-width : 1200px) {
    #order[b-7eke3565ct] {
        display: flex;
        flex-direction: column;
    }

        #order > #home-content[b-7eke3565ct] {
            order: 1;
        }

        #order > #home-link[b-7eke3565ct] {
            order: 2;
        }

        #order > #home-location[b-7eke3565ct] {
            order: 3;
        }
}

.home-services-listing[b-7eke3565ct] {
    background: #5b5b5b;
    border-top: #464646 solid 20px;
    padding: 75px 0;
}

    .home-services-listing .query-header h3[b-7eke3565ct] {
        margin: 0;
        padding: 0 0 40px 0;
        list-style-type: none;
        letter-spacing: 2px;
        font-family: 'Droid Sans Bold';
        font-size: 26px;
        line-height: 36px;
        color: #fff;
        text-transform: uppercase;
    }

    .home-services-listing .query-row[b-7eke3565ct] {
        height: 265px;
        margin-bottom: 40px;
    }

        .home-services-listing .query-row .query-field[b-7eke3565ct] {
            height: 265px;
            position: relative;
            width: 100%;
            -webkit-border-radius: 20px;
            -webkit-border-top-left-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-topleft: 0;
            border-radius: 20px;
            border-top-left-radius: 0;
        }

            .home-services-listing .query-row .query-field .bg-color[b-7eke3565ct],
            .home-services-listing .query-row .query-field .bg-bw[b-7eke3565ct] {
                background-repeat: no-repeat;
                background-position: center center;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                height: 265px;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 3;
                width: 100%;
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
                opacity: 1;
            }

            .home-services-listing .query-row .query-field .bg-bw[b-7eke3565ct] {
                z-index: 4;
            }

        .home-services-listing .query-row:hover .bg-bw[b-7eke3565ct] {
            opacity: 0;
        }

        .home-services-listing .query-row .box[b-7eke3565ct] {
            background: rgba(238, 28, 46, 0.8);
            position: absolute;
            bottom: 0;
            left: 0;
            height: 80px;
            z-index: 5;
            width: 100%;
            -webkit-border-bottom-right-radius: 20px;
            -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-bottomright: 20px;
            -moz-border-radius-bottomleft: 20px;
            border-bottom-right-radius: 20px;
            border-bottom-left-radius: 20px;
            padding-top: 25px;
        }

            .home-services-listing .query-row .box h4[b-7eke3565ct] {
                font-size: 22px;
                letter-spacing: 2px;
                color: #fff;
                font-family: 'Droid Sans Bold';
                padding-left: 20px;
                margin: 0;
            }

            .home-services-listing .query-row .box a[b-7eke3565ct] {
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                padding: 5px 20px;
                font-family: 'Droid Sans Bold';
                letter-spacing: 1px;
                color: #000;
                background: #fff;
                text-transform: uppercase;
                display: inline-block;
                float: right;
                margin-right: 20px;
            }

                .home-services-listing .query-row .box a:hover[b-7eke3565ct] {
                    text-decoration: none;
                    color: #ba1221;
                }



/*********************************************
	About TPI
********************************************/
.page-template-about[b-7eke3565ct] {
}

    .page-template-about .query-about-section-wrapper[b-7eke3565ct] {
        position: relative;
    }

        .page-template-about .query-about-section-wrapper .query-header[b-7eke3565ct] {
            text-align: center;
            width: 100%;
            padding: 0 15px 30px;
            position: absolute;
            top: 250px;
            z-index: 2;
            font-size: 22px;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            line-height: 27px;
        }

            .page-template-about .query-about-section-wrapper .query-header[b-7eke3565ct]::after {
                content: "\22C1";
                font-family: 'Droid Sans Bold';
                font-size: 22px;
                font-weight: 800;
                display: block;
            }

        .page-template-about .query-about-section-wrapper .inner[b-7eke3565ct] {
            position: relative;
            background-size: cover;
        }

            .page-template-about .query-about-section-wrapper .inner .year-img[b-7eke3565ct] {
                display: block;
                width: 100%;
                height: auto;
            }

            .page-template-about .query-about-section-wrapper .inner .container[b-7eke3565ct] {
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
            }

                .page-template-about .query-about-section-wrapper .inner .container .inner-content[b-7eke3565ct] {
                    background: url(img/about-tpi_content.png);
                    background-size: 100% 100%;
                    max-width: 540px;
                    padding: 15px 80px 60px;
                    color: #fff;
                    font-size: 16px;
                    line-height: 32px;
                    letter-spacing: 2px;
                    position: absolute;
                    width: 100%;
                }

                    .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-7eke3565ct] {
                        font-family: 'Big Caslon';
                        font-size: 48px;
                        height: 83px;
                        line-height: 63px;
                        background: url(img/seal.png) left center no-repeat;
                        margin: 0;
                        padding: 0 0 0 40px;
                        position: relative;
                        left: -70px;
                    }

            .page-template-about .query-about-section-wrapper .inner.Left .inner-content[b-7eke3565ct] {
                left: 15px;
            }

            .page-template-about .query-about-section-wrapper .inner.Right .inner-content[b-7eke3565ct] {
                right: 15px;
            }

            .page-template-about .query-about-section-wrapper .inner.Center .inner-content[b-7eke3565ct] {
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%)
            }

            .page-template-about .query-about-section-wrapper .inner.Top .inner-content[b-7eke3565ct] {
                top: 50px;
            }

            .page-template-about .query-about-section-wrapper .inner.Bottom .inner-content[b-7eke3565ct] {
                bottom: 50px;
            }

            .page-template-about .query-about-section-wrapper .inner.Middle .inner-content[b-7eke3565ct] {
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%)
            }

            .page-template-about .query-about-section-wrapper .inner.Middle.Center .inner-content[b-7eke3565ct] {
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%)
            }

@media only screen and (max-width : 1500px) {
    .page-template-about .query-about-section-wrapper .query-header[b-7eke3565ct] {
        top: 150px;
    }
}

@media only screen and (max-width : 1200px) {
    .page-template-about .query-about-section-wrapper .query-header[b-7eke3565ct] {
        top: 80px;
    }

    .page-template-about .query-about-section-wrapper .inner .container .inner-content[b-7eke3565ct] {
        font-size: 14px;
        line-height: 24px;
    }

        .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-7eke3565ct] {
            font-size: 38px;
            top: 20px;
        }
}

@media only screen and (max-width : 992px) {
    .page-template-about .query-about-section-wrapper .query-header[b-7eke3565ct] {
        top: 0px;
    }

    .page-template-about .query-about-section-wrapper .inner .container .inner-content[b-7eke3565ct] {
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 1px;
    }
}

@media only screen and (max-width : 768px) {

    .title h1[b-7eke3565ct] {
        text-align: center;
        padding: 0 15px;
    }

    .home-video h1 strong[b-7eke3565ct] {
        background: none;
    }

    .page-template-about .query-about-section-wrapper .query-header[b-7eke3565ct] {
        position: static;
    }

    .page-template-about .query-about-section-wrapper .inner .year-img[b-7eke3565ct] {
        display: none;
    }

    .page-template-about .query-about-section-wrapper .inner .container[b-7eke3565ct] {
        position: static;
        height: auto;
    }

    .page-template-about .query-about-section-wrapper .inner[b-7eke3565ct] {
        text-align: center;
    }

        .page-template-about .query-about-section-wrapper .inner .inner-content[b-7eke3565ct] {
            position: static !important;
            left: 0 !important;
            right: auto !important;
            top: 0 !important;
            bottom: auto !important;
            transform: none !important;
            width: 100%;
            max-width: 0px;
            display: inline-block;
            text-align: left;
        }

    .page-template-about .query-about-section-wrapper .inner[b-7eke3565ct] {
        padding: 50px 0;
    }

    .home-services-listing .query-row .box h4[b-7eke3565ct] {
        font-size: 18px;
    }

    .home-services-listing .query-row .box a[b-7eke3565ct] {
        font-size: 13px;
        letter-spacing: 0px;
    }
}

@media only screen and (max-width : 480px) {
    .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-7eke3565ct] {
        font-size: 22px;
    }

    .home-services-listing .query-row .box h4[b-7eke3565ct] {
        font-size: 16px;
    }

    .home-services-listing .query-row .box a[b-7eke3565ct] {
        font-size: 12px;
        letter-spacing: 0px;
    }
}

@media only screen and (max-width : 320px) {

    .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-7eke3565ct] {
        font-size: 18px;
    }

    .home-services-listing .query-row .box h4[b-7eke3565ct] {
        font-size: 13px;
    }

    .home-services-listing .query-row .box a[b-7eke3565ct] {
        font-size: 11px;
    }
}


/*********************************************
	Services
*********************************************/
body.single-service[b-7eke3565ct] {
}

    body.single-service .service-header[b-7eke3565ct] {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        height: 600px;
    }

    body.single-service .overlay[b-7eke3565ct] {
        background: linear-gradient(transparent, #fff);
        height: 600px;
    }

    body.single-service .page-text[b-7eke3565ct] {
        margin-top: -150px;
    }

        body.single-service .page-text .content[b-7eke3565ct] {
            padding-bottom: 0;
        }

    body.single-service .listing-column[b-7eke3565ct] {
        margin-bottom: 40px;
        text-align: center;
    }

        body.single-service .listing-column h3[b-7eke3565ct] {
            letter-spacing: 2px;
            font-size: 22px;
            line-height: 40px;
            font-family: 'Droid Sans Bold';
            text-transform: uppercase;
            background: #ed1b2e;
            color: #fff;
        }

        body.single-service .listing-column .list[b-7eke3565ct] {
            display: flex;
            flex-wrap: wrap;
            max-width: 960px;
            margin: 30px auto 0;
        }

            body.single-service .listing-column .list .item[b-7eke3565ct] {
                width: 50%;
                margin-bottom: 30px;
                text-align: left;
                display: flex;
                align-items: center;
            }

                body.single-service .listing-column .list .item .icon[b-7eke3565ct] {
                    margin-right: 15px;
                    min-width: 75px;
                    text-align: center;
                }

                    body.single-service .listing-column .list .item .icon img[b-7eke3565ct] {
                        display: inline-block;
                    }

        body.single-service .listing-column .videos[b-7eke3565ct] {
            display: flex;
            flex-wrap: wrap;
            max-width: 960px;
            margin: 0 auto;
            justify-content: center;
        }

        body.single-service .listing-column .video[b-7eke3565ct] {
            width: 30%;
            margin: 0 15px 30px;
        }

            body.single-service .listing-column .video .inner[b-7eke3565ct] {
                position: relative;
                padding-bottom: 56.25%; /* 16:9 */
                height: 0;
                width: 100%;
            }

            body.single-service .listing-column .video iframe[b-7eke3565ct] {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

@media only screen and (max-width : 1024px) {
    body.single-service .listing-column .video[b-7eke3565ct] {
        width: 45%;
    }
}

@media only screen and (max-width : 660px) {

    body.single-service .listing-column .list .item[b-7eke3565ct] {
        width: 100%;
    }

    body.single-service .listing-column .video[b-7eke3565ct] {
        width: 100%;
        margin: 0 0 15px;
    }
}

/*********************************************
	Contact Form Elements
*********************************************/
.wpcf7[b-7eke3565ct] {
}

    .wpcf7 label[b-7eke3565ct] {
        font-weight: normal;
        font-family: 'Droid Sans Bold';
    }

.content .wpcf7 p[b-7eke3565ct] {
    margin-bottom: 20px;
}

.content .wpcf7 span[b-7eke3565ct],
.content .wpcf7 label[b-7eke3565ct] {
    display: block;
    width: 100%;
}

.content .wpcf7 input[type=text][b-7eke3565ct],
.content .wpcf7 input[type=email][b-7eke3565ct],
.content .wpcf7 input[type=tel][b-7eke3565ct],
.content .wpcf7 select[b-7eke3565ct] {
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px 15px;
    height: 45px;
    font-family: 'Droid Sans';
}

.content .wpcf7 textarea[b-7eke3565ct] {
    width: 100%;
    height: 200px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px 15px;
    font-family: 'Droid Sans';
}

.content .wpcf7 .wpcf7-submit[b-7eke3565ct] {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 2px solid #ff505f;
    padding: 5px 45px;
    font-family: 'Droid Sans Bold';
    letter-spacing: 1px;
    color: #fff;
    background: #ee1c2e;
    text-transform: uppercase;
    display: inline-block;
}

    .content .wpcf7 .wpcf7-submit:hover[b-7eke3565ct] {
        text-decoration: none;
        border: 2px solid #ee1c2e;
        background: #ba1221;
    }

.content .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label[b-7eke3565ct] {
    width: auto;
    margin-left: 10px;
    display: inline-block;
}


/*********************************************
	Careers
*********************************************/
.query-careers[b-7eke3565ct] {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 100px;
}

    .query-careers .query-row[b-7eke3565ct] {
        width: 100%;
        max-width: 47%;
        margin-bottom: 30px;
    }

@media only screen and (max-width : 768px) {
    .query-careers .query-row[b-7eke3565ct] {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

.query-careers .query-row .title-row[b-7eke3565ct] {
    background: #ee4654;
    color: #fff;
    display: flex;
    width: 100%;
    height: 70px;
    justify-content: space-between;
    align-items: center;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    padding: 0 20px;
}



    .query-careers .query-row .title-row h3[b-7eke3565ct] {
        font-size: 18px;
        letter-spacing: 2px;
        color: #fff;
        font-family: 'Droid Sans Bold';
        margin: 0;
        font-weight: normal;
    }

    .query-careers .query-row .title-row a[b-7eke3565ct] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        padding: 5px 20px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #000;
        font-size: 14px;
        background: #fff;
        text-transform: uppercase;
        display: inline-block;
        flex-shrink: 0;
    }

        .query-careers .query-row .title-row a:hover[b-7eke3565ct] {
            text-decoration: none;
            color: #ee4654;
        }

.query-careers .query-row .inner-content[b-7eke3565ct] {
    background: #ececec;
    padding: 20px 20px 30px 20px;
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 32px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}


/*********************************************
	News
*********************************************/
.query-news[b-7eke3565ct] {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 100px;
}

    .query-news .query-row[b-7eke3565ct] {
        width: 100%;
        max-width: 47%;
        margin-bottom: 30px;
    }

@media only screen and (max-width : 768px) {
    .query-news .query-row[b-7eke3565ct] {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

.query-news .query-row .title-row[b-7eke3565ct] {
    background: #ee4654;
    color: #fff;
    display: flex;
    width: 100%;
    min-height: 70px;
    justify-content: space-between;
    align-items: center;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    padding: 10px 20px;
}

@media only screen and (max-width : 768px) {
    .query-news .query-row .title-row[b-7eke3565ct] {
        flex-wrap: wrap;
    }
}

.query-news .query-row .title-row h3[b-7eke3565ct] {
    font-size: 18px;
    letter-spacing: 2px;
    color: #fff;
    font-family: 'Droid Sans Bold';
    margin: 0;
    font-weight: normal;
}

@media only screen and (max-width : 768px) {
    .query-news .query-row .title-row h3[b-7eke3565ct] {
        width: 100%;
        margin-bottom: 10px;
    }
}

.query-news .query-row .title-row a[b-7eke3565ct] {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 5px 20px;
    font-family: 'Droid Sans Bold';
    letter-spacing: 1px;
    color: #000;
    font-size: 14px;
    background: #fff;
    text-transform: uppercase;
    display: inline-block;
    flex-shrink: 0;
}

    .query-news .query-row .title-row a:hover[b-7eke3565ct] {
        text-decoration: none;
        color: #ee4654;
    }

.query-news .query-row .inner-content[b-7eke3565ct] {
    background: #ececec;
    padding: 20px 20px 30px 20px;
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 32px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

/*********************************************
    Locations
*********************************************/

.locations-sections[b-7eke3565ct] {
    margin-bottom: 50px;
}

.bottom-spacing[b-7eke3565ct] {
    margin-bottom: 30px;
}

.tpi-image[b-7eke3565ct] {
    margin-top: 50px;
}

@media only screen and (max-width : 1200px) {
    #order[b-7eke3565ct] {
        display: flex;
        flex-direction: column;
    }

        #order > #vegas-content[b-7eke3565ct] {
            order: 1;
        }

        #order > #vegas-image[b-7eke3565ct] {
            order: 2;
        }

    .tpi-image[b-7eke3565ct] {
        margin-top: 20px;
    }
}
/*@media only screen and (max-width : 992px){
	
	
}*/

/*********************************************
	Videos
*********************************************/

.videos-sections[b-7eke3565ct] {
    margin-bottom: 50px;
}

    .videos-sections h2[b-7eke3565ct] {
        letter-spacing: 2px;
        font-size: 22px;
        line-height: 40px;
        font-family: 'Droid Sans Bold';
        text-transform: uppercase;
        background: #ed1b2e;
        color: #fff;
        text-align: center;
    }

    .videos-sections .videos[b-7eke3565ct] {
        display: flex;
        flex-wrap: wrap;
        max-width: 960px;
        margin: 0 auto 50px;
        justify-content: center;
    }

        .videos-sections .videos .video[b-7eke3565ct] {
            width: 32%;
            margin: 0 0.5% 1%;
        }

@media only screen and (max-width : 1024px) {
    .videos-sections .videos .video[b-7eke3565ct] {
        width: 49%;
        margin: 0 0.5% 1%;
    }
}

@media only screen and (max-width : 768px) {
    .videos-sections .videos .video[b-7eke3565ct] {
        width: 100%;
        margin: 0 0 1%;
    }
}

.videos-sections .videos .video .inner[b-7eke3565ct] {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    width: 100%;
}

.videos-sections .videos .video iframe[b-7eke3565ct] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*********************************************
	Footer
*********************************************/
footer[b-7eke3565ct] {
    background-size: 40%;
    background-image: url(ClientPortalAssets/bkc/image/bgStickersRed.png);
}

#footer[b-7eke3565ct] {
    color: #fff;
    padding: 80px 0;
}

    #footer ul[b-7eke3565ct],
    #footer ul li[b-7eke3565ct] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #footer ul#menu-main-2[b-7eke3565ct] {
            display: flex;
            justify-content: space-between;
        }

    #footer .copy[b-7eke3565ct] {
        margin: 20px 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 1px;
    }

    #footer .bottom-links li[b-7eke3565ct] {
        display: inline-block;
        font-size: 12px;
        padding-right: 5px;
        border-right: 1px solid #fff;
    }

        #footer .bottom-links li:last-of-type[b-7eke3565ct] {
            padding-right: 0;
            border-right: none;
        }

        #footer .bottom-links li a[b-7eke3565ct] {
            color: #fff;
            text-decoration: underline;
            letter-spacing: 1px;
        }

            #footer .bottom-links li a:hover[b-7eke3565ct] {
                color: #000;
            }

    #footer .footer-menu[b-7eke3565ct] {
        letter-spacing: 2px;
    }

        #footer .footer-menu li[b-7eke3565ct] {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
        }

        #footer .footer-menu ul > li:last-of-type[b-7eke3565ct] {
            margin-right: 0;
        }

        #footer .footer-menu li a[b-7eke3565ct] {
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            margin-bottom: 15px;
            display: block;
            line-height: 20px;
            color: #fff;
        }

            #footer .footer-menu li a:hover[b-7eke3565ct] {
                color: #000;
            }

        #footer .footer-menu li .sub-menu li[b-7eke3565ct] {
            display: block;
            padding-left: 10px;
            margin-right: 0;
        }

            #footer .footer-menu li .sub-menu li a[b-7eke3565ct] {
                font-size: 14px;
                text-transform: none;
                text-decoration: underline;
                font-family: 'Droid Sans';
                letter-spacing: 1px;
            }

    #footer .menu-secondary-container[b-7eke3565ct],
    #footer .box[b-7eke3565ct] {
        text-align: center;
    }

        #footer .menu-secondary-container a[b-7eke3565ct] {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            padding: 7px 25px;
            font-family: 'Droid Sans Bold';
            letter-spacing: 1px;
            color: #000;
            background: #fff;
            text-transform: uppercase;
            display: inline-block;
        }

            #footer .menu-secondary-container a:hover[b-7eke3565ct] {
                text-decoration: none;
                color: #ba1221;
            }

    #footer .box[b-7eke3565ct] {
        margin-top: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

        #footer .box strong[b-7eke3565ct] {
            font-weight: normal;
            font-family: 'Droid Sans Bold';
            display: block;
        }

        #footer .box a[b-7eke3565ct] {
            color: #fff;
            text-decoration: underline;
        }

            #footer .box a:hover[b-7eke3565ct] {
                color: #a5a5a5;
            }

@media only screen and (max-width : 1200px) {

    #footer .footer-menu li[b-7eke3565ct] {
        margin-right: 8px;
    }

        #footer .footer-menu li a[b-7eke3565ct] {
            font-size: 15px;
        }

        #footer .footer-menu li .sub-menu li a[b-7eke3565ct] {
            font-size: 12px;
            margin-bottom: 8px;
        }

        #footer .footer-menu li .sub-menu li[b-7eke3565ct] {
            padding-left: 0;
        }
}

@media only screen and (max-width : 992px) {
    #footer[b-7eke3565ct] {
        padding: 50px 0;
    }

        #footer .col-sm-6.col-md-3.col-xs-12[b-7eke3565ct] {
            text-align: center;
        }

        #footer .logo[b-7eke3565ct] {
            display: inline-block;
        }
}

@media only screen and (max-width : 768px) {
    #footer .bottom-links[b-7eke3565ct] {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width : 480px) {
}

@media only screen and (max-width : 320px) {
}

body[b-7eke3565ct] {
    padding-top: 120px;
}

.animated[b-7eke3565ct] {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .animated.infinite[b-7eke3565ct] {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

    .animated.hinge[b-7eke3565ct] {
        -webkit-animation-duration: 2s;
        animation-duration: 2s
    }

    .animated.flipOutX[b-7eke3565ct],
    .animated.flipOutY[b-7eke3565ct],
    .animated.bounceIn[b-7eke3565ct],
    .animated.bounceOut[b-7eke3565ct] {
        -webkit-animation-duration: .75s;
        animation-duration: .75s
    }

@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce-b-7eke3565ct {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce[b-7eke3565ct] {
    -webkit-animation-name: bounce;
    animation-name: bounce-b-7eke3565ct;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    from, 50%, to {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@keyframes flash-b-7eke3565ct {
    from, 50%, to {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

.flash[b-7eke3565ct] {
    -webkit-animation-name: flash;
    animation-name: flash-b-7eke3565ct
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulse-b-7eke3565ct {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.pulse[b-7eke3565ct] {
    -webkit-animation-name: pulse;
    animation-name: pulse-b-7eke3565ct
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes rubberBand-b-7eke3565ct {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.rubberBand[b-7eke3565ct] {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand-b-7eke3565ct
}

@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake-b-7eke3565ct {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake[b-7eke3565ct] {
    -webkit-animation-name: shake;
    animation-name: shake-b-7eke3565ct
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake-b-7eke3565ct {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake[b-7eke3565ct] {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake-b-7eke3565ct
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing-b-7eke3565ct {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing[b-7eke3565ct] {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing-b-7eke3565ct
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada-b-7eke3565ct {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.tada[b-7eke3565ct] {
    -webkit-animation-name: tada;
    animation-name: tada-b-7eke3565ct
}

@-webkit-keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble-b-7eke3565ct {
    from {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.wobble[b-7eke3565ct] {
    -webkit-animation-name: wobble;
    animation-name: wobble-b-7eke3565ct
}

@-webkit-keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
    }
}

@keyframes jello-b-7eke3565ct {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
    }
}

.jello[b-7eke3565ct] {
    -webkit-animation-name: jello;
    animation-name: jello-b-7eke3565ct;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn-b-7eke3565ct {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn[b-7eke3565ct] {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn-b-7eke3565ct
}

@-webkit-keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown[b-7eke3565ct] {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown-b-7eke3565ct
}

@-webkit-keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft[b-7eke3565ct] {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft-b-7eke3565ct
}

@-webkit-keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight[b-7eke3565ct] {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight-b-7eke3565ct
}

@-webkit-keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInUp-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInUp[b-7eke3565ct] {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp-b-7eke3565ct
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

@keyframes bounceOut-b-7eke3565ct {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

.bounceOut[b-7eke3565ct] {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut-b-7eke3565ct
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown-b-7eke3565ct {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown[b-7eke3565ct] {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown-b-7eke3565ct
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft-b-7eke3565ct {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft[b-7eke3565ct] {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft-b-7eke3565ct
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight-b-7eke3565ct {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight[b-7eke3565ct] {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight-b-7eke3565ct
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp-b-7eke3565ct {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp[b-7eke3565ct] {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp-b-7eke3565ct
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn-b-7eke3565ct {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn[b-7eke3565ct] {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn-b-7eke3565ct
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown[b-7eke3565ct] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown-b-7eke3565ct
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig-b-7eke3565ct
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft[b-7eke3565ct] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft-b-7eke3565ct
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig-b-7eke3565ct
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight[b-7eke3565ct] {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight-b-7eke3565ct
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig-b-7eke3565ct
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp[b-7eke3565ct] {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp-b-7eke3565ct
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig-b-7eke3565ct
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut[b-7eke3565ct] {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut-b-7eke3565ct
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown[b-7eke3565ct] {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown-b-7eke3565ct
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft[b-7eke3565ct] {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft-b-7eke3565ct
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight[b-7eke3565ct] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight-b-7eke3565ct
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp[b-7eke3565ct] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp-b-7eke3565ct
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig-b-7eke3565ct
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip[b-7eke3565ct] {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip-b-7eke3565ct
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX-b-7eke3565ct
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY-b-7eke3565ct
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutX-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

.flipOutX[b-7eke3565ct] {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX-b-7eke3565ct;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutY-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

.flipOutY[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY-b-7eke3565ct
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn[b-7eke3565ct] {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn-b-7eke3565ct;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut[b-7eke3565ct] {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut-b-7eke3565ct;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn-b-7eke3565ct {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn[b-7eke3565ct] {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn-b-7eke3565ct
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft-b-7eke3565ct
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight[b-7eke3565ct] {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight-b-7eke3565ct
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft-b-7eke3565ct
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight[b-7eke3565ct] {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight-b-7eke3565ct
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@keyframes rotateOut-b-7eke3565ct {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

.rotateOut[b-7eke3565ct] {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut-b-7eke3565ct
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

.rotateOutDownLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft-b-7eke3565ct
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutDownRight[b-7eke3565ct] {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight-b-7eke3565ct
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutUpLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft-b-7eke3565ct
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

.rotateOutUpRight[b-7eke3565ct] {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight-b-7eke3565ct
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge-b-7eke3565ct {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge[b-7eke3565ct] {
    -webkit-animation-name: hinge;
    animation-name: hinge-b-7eke3565ct
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn[b-7eke3565ct] {
    -webkit-animation-name: rollIn;
    animation-name: rollIn-b-7eke3565ct
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes rollOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut[b-7eke3565ct] {
    -webkit-animation-name: rollOut;
    animation-name: rollOut-b-7eke3565ct
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn[b-7eke3565ct] {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn-b-7eke3565ct
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInDown-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInDown[b-7eke3565ct] {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown-b-7eke3565ct
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInLeft-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInLeft[b-7eke3565ct] {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft-b-7eke3565ct
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInRight-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInRight[b-7eke3565ct] {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight-b-7eke3565ct
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInUp-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInUp[b-7eke3565ct] {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp-b-7eke3565ct
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.zoomOut[b-7eke3565ct] {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut-b-7eke3565ct
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomOutDown-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomOutDown[b-7eke3565ct] {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown-b-7eke3565ct
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft[b-7eke3565ct] {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft-b-7eke3565ct
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight[b-7eke3565ct] {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight-b-7eke3565ct
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomOutUp-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomOutUp[b-7eke3565ct] {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp-b-7eke3565ct
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown[b-7eke3565ct] {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown-b-7eke3565ct
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft[b-7eke3565ct] {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft-b-7eke3565ct
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight[b-7eke3565ct] {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight-b-7eke3565ct
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp[b-7eke3565ct] {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp-b-7eke3565ct
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown[b-7eke3565ct] {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown-b-7eke3565ct
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft[b-7eke3565ct] {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft-b-7eke3565ct
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight[b-7eke3565ct] {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight-b-7eke3565ct
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp[b-7eke3565ct] {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp-b-7eke3565ct
}

html.swipebox-html.swipebox-touch[b-7eke3565ct] {
    overflow: hidden !important
}

#swipebox-overlay img[b-7eke3565ct] {
    border: none !important
}

#swipebox-overlay[b-7eke3565ct] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999 !important;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#swipebox-container[b-7eke3565ct] {
    position: relative;
    width: 100%;
    height: 100%
}


.sr-only[b-7eke3565ct] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active[b-7eke3565ct],
.sr-only-focusable:focus[b-7eke3565ct] {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

html[b-7eke3565ct] {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body[b-7eke3565ct] {
    margin: 0
}

article[b-7eke3565ct],
aside[b-7eke3565ct],
details[b-7eke3565ct],
figcaption[b-7eke3565ct],
figure[b-7eke3565ct],
footer[b-7eke3565ct],
header[b-7eke3565ct],
hgroup[b-7eke3565ct],
main[b-7eke3565ct],
menu[b-7eke3565ct],
nav[b-7eke3565ct],
section[b-7eke3565ct],
summary[b-7eke3565ct] {
    display: block
}

audio[b-7eke3565ct],
canvas[b-7eke3565ct],
progress[b-7eke3565ct],
video[b-7eke3565ct] {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls])[b-7eke3565ct] {
        display: none;
        height: 0
    }

[hidden][b-7eke3565ct],
template[b-7eke3565ct] {
    display: none
}

a[b-7eke3565ct] {
    background-color: transparent
}

    a:active[b-7eke3565ct],
    a:hover[b-7eke3565ct] {
        outline: 0
    }

abbr[title][b-7eke3565ct] {
    border-bottom: 0;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    -moz-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b[b-7eke3565ct],
strong[b-7eke3565ct] {
    font-weight: 700
}

dfn[b-7eke3565ct] {
    font-style: italic
}

h1[b-7eke3565ct] {
    font-size: 2em;
    margin: .67em 0
}

mark[b-7eke3565ct] {
    background: #ff0;
    color: #000
}

small[b-7eke3565ct] {
    font-size: 80%
}

sub[b-7eke3565ct],
sup[b-7eke3565ct] {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup[b-7eke3565ct] {
    top: -.5em
}

sub[b-7eke3565ct] {
    bottom: -.25em
}

img[b-7eke3565ct] {
    border: 0
}

svg:not(:root)[b-7eke3565ct] {
    overflow: hidden
}

figure[b-7eke3565ct] {
    margin: 1em 40px
}

hr[b-7eke3565ct] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre[b-7eke3565ct] {
    overflow: auto
}

code[b-7eke3565ct],
kbd[b-7eke3565ct],
pre[b-7eke3565ct],
samp[b-7eke3565ct] {
    font-family: monospace, monospace;
    font-size: 1em
}

button[b-7eke3565ct],
input[b-7eke3565ct],
optgroup[b-7eke3565ct],
select[b-7eke3565ct],
textarea[b-7eke3565ct] {
    color: inherit;
    font: inherit;
    margin: 0
}

button[b-7eke3565ct] {
    overflow: visible
}

button[b-7eke3565ct],
select[b-7eke3565ct] {
    text-transform: none
}

button[b-7eke3565ct],
html input[type=button][b-7eke3565ct],
input[type=reset][b-7eke3565ct],
input[type=submit][b-7eke3565ct] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled][b-7eke3565ct],
    html input[disabled][b-7eke3565ct] {
        cursor: default
    }

    button[b-7eke3565ct]::-moz-focus-inner,
    input[b-7eke3565ct]::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input[b-7eke3565ct] {
    line-height: normal
}

    input[type=checkbox][b-7eke3565ct],
    input[type=radio][b-7eke3565ct] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0
    }

    input[type=number][b-7eke3565ct]::-webkit-inner-spin-button,
    input[type=number][b-7eke3565ct]::-webkit-outer-spin-button {
        height: auto
    }

    input[type=search][b-7eke3565ct] {
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

        input[type=search][b-7eke3565ct]::-webkit-search-cancel-button,
        input[type=search][b-7eke3565ct]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset[b-7eke3565ct] {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend[b-7eke3565ct] {
    border: 0;
    padding: 0
}

textarea[b-7eke3565ct] {
    overflow: auto
}

optgroup[b-7eke3565ct] {
    font-weight: 700
}

table[b-7eke3565ct] {
    border-collapse: collapse;
    border-spacing: 0
}

td[b-7eke3565ct],
th[b-7eke3565ct] {
    padding: 0
}

@media print {
    *[b-7eke3565ct],
    [b-7eke3565ct]:after,
    [b-7eke3565ct]:before {
        color: #000 !important;
        text-shadow: none !important;
        background: 0 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a[b-7eke3565ct],
    a:visited[b-7eke3565ct] {
        text-decoration: underline
    }

        a[href][b-7eke3565ct]:after {
            content: " (" attr(href) ")"
        }

    abbr[title][b-7eke3565ct]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"][b-7eke3565ct]:after,
    a[href^="javascript:"][b-7eke3565ct]:after {
        content: ""
    }

    blockquote[b-7eke3565ct],
    pre[b-7eke3565ct] {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead[b-7eke3565ct] {
        display: table-header-group
    }

    img[b-7eke3565ct],
    tr[b-7eke3565ct] {
        page-break-inside: avoid
    }

    img[b-7eke3565ct] {
        max-width: 100% !important
    }

    h2[b-7eke3565ct],
    h3[b-7eke3565ct],
    p[b-7eke3565ct] {
        orphans: 3;
        widows: 3
    }

    h2[b-7eke3565ct],
    h3[b-7eke3565ct] {
        page-break-after: avoid
    }

    .navbar[b-7eke3565ct] {
        display: none
    }

    .btn > .caret[b-7eke3565ct],
    .dropup > .btn > .caret[b-7eke3565ct] {
        border-top-color: #000 !important
    }

    .label[b-7eke3565ct] {
        border: 1px solid #000
    }

    .table[b-7eke3565ct] {
        border-collapse: collapse !important
    }

        .table td[b-7eke3565ct],
        .table th[b-7eke3565ct] {
            background-color: #fff !important
        }

    .table-bordered td[b-7eke3565ct],
    .table-bordered th[b-7eke3565ct] {
        border: 1px solid #ddd !important
    }
}

@font-face {
    font-family: "Glyphicons Halflings";
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.#glyphicons_halflingsregular) format("svg")
}

.glyphicon[b-7eke3565ct] {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk[b-7eke3565ct]:before {
    content: "\002a"
}

.glyphicon-plus[b-7eke3565ct]:before {
    content: "\002b"
}

.glyphicon-eur[b-7eke3565ct]:before,
.glyphicon-euro[b-7eke3565ct]:before {
    content: "\20ac"
}

.glyphicon-minus[b-7eke3565ct]:before {
    content: "\2212"
}

.glyphicon-cloud[b-7eke3565ct]:before {
    content: "\2601"
}

.glyphicon-envelope[b-7eke3565ct]:before {
    content: "\2709"
}

.glyphicon-pencil[b-7eke3565ct]:before {
    content: "\270f"
}

.glyphicon-glass[b-7eke3565ct]:before {
    content: "\e001"
}

.glyphicon-music[b-7eke3565ct]:before {
    content: "\e002"
}

.glyphicon-search[b-7eke3565ct]:before {
    content: "\e003"
}

.glyphicon-heart[b-7eke3565ct]:before {
    content: "\e005"
}

.glyphicon-star[b-7eke3565ct]:before {
    content: "\e006"
}

.glyphicon-star-empty[b-7eke3565ct]:before {
    content: "\e007"
}

.glyphicon-user[b-7eke3565ct]:before {
    content: "\e008"
}

.glyphicon-film[b-7eke3565ct]:before {
    content: "\e009"
}

.glyphicon-th-large[b-7eke3565ct]:before {
    content: "\e010"
}

.glyphicon-th[b-7eke3565ct]:before {
    content: "\e011"
}

.glyphicon-th-list[b-7eke3565ct]:before {
    content: "\e012"
}

.glyphicon-ok[b-7eke3565ct]:before {
    content: "\e013"
}

.glyphicon-remove[b-7eke3565ct]:before {
    content: "\e014"
}

.glyphicon-zoom-in[b-7eke3565ct]:before {
    content: "\e015"
}

.glyphicon-zoom-out[b-7eke3565ct]:before {
    content: "\e016"
}

.glyphicon-off[b-7eke3565ct]:before {
    content: "\e017"
}

.glyphicon-signal[b-7eke3565ct]:before {
    content: "\e018"
}

.glyphicon-cog[b-7eke3565ct]:before {
    content: "\e019"
}

.glyphicon-trash[b-7eke3565ct]:before {
    content: "\e020"
}

.glyphicon-home[b-7eke3565ct]:before {
    content: "\e021"
}

.glyphicon-file[b-7eke3565ct]:before {
    content: "\e022"
}

.glyphicon-time[b-7eke3565ct]:before {
    content: "\e023"
}

.glyphicon-road[b-7eke3565ct]:before {
    content: "\e024"
}

.glyphicon-download-alt[b-7eke3565ct]:before {
    content: "\e025"
}

.glyphicon-download[b-7eke3565ct]:before {
    content: "\e026"
}

.glyphicon-upload[b-7eke3565ct]:before {
    content: "\e027"
}

.glyphicon-inbox[b-7eke3565ct]:before {
    content: "\e028"
}

.glyphicon-play-circle[b-7eke3565ct]:before {
    content: "\e029"
}

.glyphicon-repeat[b-7eke3565ct]:before {
    content: "\e030"
}

.glyphicon-refresh[b-7eke3565ct]:before {
    content: "\e031"
}

.glyphicon-list-alt[b-7eke3565ct]:before {
    content: "\e032"
}

.glyphicon-lock[b-7eke3565ct]:before {
    content: "\e033"
}

.glyphicon-flag[b-7eke3565ct]:before {
    content: "\e034"
}

.glyphicon-headphones[b-7eke3565ct]:before {
    content: "\e035"
}

.glyphicon-volume-off[b-7eke3565ct]:before {
    content: "\e036"
}

.glyphicon-volume-down[b-7eke3565ct]:before {
    content: "\e037"
}

.glyphicon-volume-up[b-7eke3565ct]:before {
    content: "\e038"
}

.glyphicon-qrcode[b-7eke3565ct]:before {
    content: "\e039"
}

.glyphicon-barcode[b-7eke3565ct]:before {
    content: "\e040"
}

.glyphicon-tag[b-7eke3565ct]:before {
    content: "\e041"
}

.glyphicon-tags[b-7eke3565ct]:before {
    content: "\e042"
}

.glyphicon-book[b-7eke3565ct]:before {
    content: "\e043"
}

.glyphicon-bookmark[b-7eke3565ct]:before {
    content: "\e044"
}

.glyphicon-print[b-7eke3565ct]:before {
    content: "\e045"
}

.glyphicon-camera[b-7eke3565ct]:before {
    content: "\e046"
}

.glyphicon-font[b-7eke3565ct]:before {
    content: "\e047"
}

.glyphicon-bold[b-7eke3565ct]:before {
    content: "\e048"
}

.glyphicon-italic[b-7eke3565ct]:before {
    content: "\e049"
}

.glyphicon-text-height[b-7eke3565ct]:before {
    content: "\e050"
}

.glyphicon-text-width[b-7eke3565ct]:before {
    content: "\e051"
}

.glyphicon-align-left[b-7eke3565ct]:before {
    content: "\e052"
}

.glyphicon-align-center[b-7eke3565ct]:before {
    content: "\e053"
}

.glyphicon-align-right[b-7eke3565ct]:before {
    content: "\e054"
}

.glyphicon-align-justify[b-7eke3565ct]:before {
    content: "\e055"
}

.glyphicon-list[b-7eke3565ct]:before {
    content: "\e056"
}

.glyphicon-indent-left[b-7eke3565ct]:before {
    content: "\e057"
}

.glyphicon-indent-right[b-7eke3565ct]:before {
    content: "\e058"
}

.glyphicon-facetime-video[b-7eke3565ct]:before {
    content: "\e059"
}

.glyphicon-picture[b-7eke3565ct]:before {
    content: "\e060"
}

.glyphicon-map-marker[b-7eke3565ct]:before {
    content: "\e062"
}

.glyphicon-adjust[b-7eke3565ct]:before {
    content: "\e063"
}

.glyphicon-tint[b-7eke3565ct]:before {
    content: "\e064"
}

.glyphicon-edit[b-7eke3565ct]:before {
    content: "\e065"
}

.glyphicon-share[b-7eke3565ct]:before {
    content: "\e066"
}

.glyphicon-check[b-7eke3565ct]:before {
    content: "\e067"
}

.glyphicon-move[b-7eke3565ct]:before {
    content: "\e068"
}

.glyphicon-step-backward[b-7eke3565ct]:before {
    content: "\e069"
}

.glyphicon-fast-backward[b-7eke3565ct]:before {
    content: "\e070"
}

.glyphicon-backward[b-7eke3565ct]:before {
    content: "\e071"
}

.glyphicon-play[b-7eke3565ct]:before {
    content: "\e072"
}

.glyphicon-pause[b-7eke3565ct]:before {
    content: "\e073"
}

.glyphicon-stop[b-7eke3565ct]:before {
    content: "\e074"
}

.glyphicon-forward[b-7eke3565ct]:before {
    content: "\e075"
}

.glyphicon-fast-forward[b-7eke3565ct]:before {
    content: "\e076"
}

.glyphicon-step-forward[b-7eke3565ct]:before {
    content: "\e077"
}

.glyphicon-eject[b-7eke3565ct]:before {
    content: "\e078"
}

.glyphicon-chevron-left[b-7eke3565ct]:before {
    content: "\e079"
}

.glyphicon-chevron-right[b-7eke3565ct]:before {
    content: "\e080"
}

.glyphicon-plus-sign[b-7eke3565ct]:before {
    content: "\e081"
}

.glyphicon-minus-sign[b-7eke3565ct]:before {
    content: "\e082"
}

.glyphicon-remove-sign[b-7eke3565ct]:before {
    content: "\e083"
}

.glyphicon-ok-sign[b-7eke3565ct]:before {
    content: "\e084"
}

.glyphicon-question-sign[b-7eke3565ct]:before {
    content: "\e085"
}

.glyphicon-info-sign[b-7eke3565ct]:before {
    content: "\e086"
}

.glyphicon-screenshot[b-7eke3565ct]:before {
    content: "\e087"
}

.glyphicon-remove-circle[b-7eke3565ct]:before {
    content: "\e088"
}

.glyphicon-ok-circle[b-7eke3565ct]:before {
    content: "\e089"
}

.glyphicon-ban-circle[b-7eke3565ct]:before {
    content: "\e090"
}

.glyphicon-arrow-left[b-7eke3565ct]:before {
    content: "\e091"
}

.glyphicon-arrow-right[b-7eke3565ct]:before {
    content: "\e092"
}

.glyphicon-arrow-up[b-7eke3565ct]:before {
    content: "\e093"
}

.glyphicon-arrow-down[b-7eke3565ct]:before {
    content: "\e094"
}

.glyphicon-share-alt[b-7eke3565ct]:before {
    content: "\e095"
}

.glyphicon-resize-full[b-7eke3565ct]:before {
    content: "\e096"
}

.glyphicon-resize-small[b-7eke3565ct]:before {
    content: "\e097"
}

.glyphicon-exclamation-sign[b-7eke3565ct]:before {
    content: "\e101"
}

.glyphicon-gift[b-7eke3565ct]:before {
    content: "\e102"
}

.glyphicon-leaf[b-7eke3565ct]:before {
    content: "\e103"
}

.glyphicon-fire[b-7eke3565ct]:before {
    content: "\e104"
}

.glyphicon-eye-open[b-7eke3565ct]:before {
    content: "\e105"
}

.glyphicon-eye-close[b-7eke3565ct]:before {
    content: "\e106"
}

.glyphicon-warning-sign[b-7eke3565ct]:before {
    content: "\e107"
}

.glyphicon-plane[b-7eke3565ct]:before {
    content: "\e108"
}

.glyphicon-calendar[b-7eke3565ct]:before {
    content: "\e109"
}

.glyphicon-random[b-7eke3565ct]:before {
    content: "\e110"
}

.glyphicon-comment[b-7eke3565ct]:before {
    content: "\e111"
}

.glyphicon-magnet[b-7eke3565ct]:before {
    content: "\e112"
}

.glyphicon-chevron-up[b-7eke3565ct]:before {
    content: "\e113"
}

.glyphicon-chevron-down[b-7eke3565ct]:before {
    content: "\e114"
}

.glyphicon-retweet[b-7eke3565ct]:before {
    content: "\e115"
}

.glyphicon-shopping-cart[b-7eke3565ct]:before {
    content: "\e116"
}

.glyphicon-folder-close[b-7eke3565ct]:before {
    content: "\e117"
}

.glyphicon-folder-open[b-7eke3565ct]:before {
    content: "\e118"
}

.glyphicon-resize-vertical[b-7eke3565ct]:before {
    content: "\e119"
}

.glyphicon-resize-horizontal[b-7eke3565ct]:before {
    content: "\e120"
}

.glyphicon-hdd[b-7eke3565ct]:before {
    content: "\e121"
}

.glyphicon-bullhorn[b-7eke3565ct]:before {
    content: "\e122"
}

.glyphicon-bell[b-7eke3565ct]:before {
    content: "\e123"
}

.glyphicon-certificate[b-7eke3565ct]:before {
    content: "\e124"
}

.glyphicon-thumbs-up[b-7eke3565ct]:before {
    content: "\e125"
}

.glyphicon-thumbs-down[b-7eke3565ct]:before {
    content: "\e126"
}

.glyphicon-hand-right[b-7eke3565ct]:before {
    content: "\e127"
}

.glyphicon-hand-left[b-7eke3565ct]:before {
    content: "\e128"
}

.glyphicon-hand-up[b-7eke3565ct]:before {
    content: "\e129"
}

.glyphicon-hand-down[b-7eke3565ct]:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right[b-7eke3565ct]:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left[b-7eke3565ct]:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up[b-7eke3565ct]:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down[b-7eke3565ct]:before {
    content: "\e134"
}

.glyphicon-globe[b-7eke3565ct]:before {
    content: "\e135"
}

.glyphicon-wrench[b-7eke3565ct]:before {
    content: "\e136"
}

.glyphicon-tasks[b-7eke3565ct]:before {
    content: "\e137"
}

.glyphicon-filter[b-7eke3565ct]:before {
    content: "\e138"
}

.glyphicon-briefcase[b-7eke3565ct]:before {
    content: "\e139"
}

.glyphicon-fullscreen[b-7eke3565ct]:before {
    content: "\e140"
}

.glyphicon-dashboard[b-7eke3565ct]:before {
    content: "\e141"
}

.glyphicon-paperclip[b-7eke3565ct]:before {
    content: "\e142"
}

.glyphicon-heart-empty[b-7eke3565ct]:before {
    content: "\e143"
}

.glyphicon-link[b-7eke3565ct]:before {
    content: "\e144"
}

.glyphicon-phone[b-7eke3565ct]:before {
    content: "\e145"
}

.glyphicon-pushpin[b-7eke3565ct]:before {
    content: "\e146"
}

.glyphicon-usd[b-7eke3565ct]:before {
    content: "\e148"
}

.glyphicon-gbp[b-7eke3565ct]:before {
    content: "\e149"
}

.glyphicon-sort[b-7eke3565ct]:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet[b-7eke3565ct]:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt[b-7eke3565ct]:before {
    content: "\e152"
}

.glyphicon-sort-by-order[b-7eke3565ct]:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt[b-7eke3565ct]:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes[b-7eke3565ct]:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt[b-7eke3565ct]:before {
    content: "\e156"
}

.glyphicon-unchecked[b-7eke3565ct]:before {
    content: "\e157"
}

.glyphicon-expand[b-7eke3565ct]:before {
    content: "\e158"
}

.glyphicon-collapse-down[b-7eke3565ct]:before {
    content: "\e159"
}

.glyphicon-collapse-up[b-7eke3565ct]:before {
    content: "\e160"
}

.glyphicon-log-in[b-7eke3565ct]:before {
    content: "\e161"
}

.glyphicon-flash[b-7eke3565ct]:before {
    content: "\e162"
}

.glyphicon-log-out[b-7eke3565ct]:before {
    content: "\e163"
}

.glyphicon-new-window[b-7eke3565ct]:before {
    content: "\e164"
}

.glyphicon-record[b-7eke3565ct]:before {
    content: "\e165"
}

.glyphicon-save[b-7eke3565ct]:before {
    content: "\e166"
}

.glyphicon-open[b-7eke3565ct]:before {
    content: "\e167"
}

.glyphicon-saved[b-7eke3565ct]:before {
    content: "\e168"
}

.glyphicon-import[b-7eke3565ct]:before {
    content: "\e169"
}

.glyphicon-export[b-7eke3565ct]:before {
    content: "\e170"
}

.glyphicon-send[b-7eke3565ct]:before {
    content: "\e171"
}

.glyphicon-floppy-disk[b-7eke3565ct]:before {
    content: "\e172"
}

.glyphicon-floppy-saved[b-7eke3565ct]:before {
    content: "\e173"
}

.glyphicon-floppy-remove[b-7eke3565ct]:before {
    content: "\e174"
}

.glyphicon-floppy-save[b-7eke3565ct]:before {
    content: "\e175"
}

.glyphicon-floppy-open[b-7eke3565ct]:before {
    content: "\e176"
}

.glyphicon-credit-card[b-7eke3565ct]:before {
    content: "\e177"
}

.glyphicon-transfer[b-7eke3565ct]:before {
    content: "\e178"
}

.glyphicon-cutlery[b-7eke3565ct]:before {
    content: "\e179"
}

.glyphicon-header[b-7eke3565ct]:before {
    content: "\e180"
}

.glyphicon-compressed[b-7eke3565ct]:before {
    content: "\e181"
}

.glyphicon-earphone[b-7eke3565ct]:before {
    content: "\e182"
}

.glyphicon-phone-alt[b-7eke3565ct]:before {
    content: "\e183"
}

.glyphicon-tower[b-7eke3565ct]:before {
    content: "\e184"
}

.glyphicon-stats[b-7eke3565ct]:before {
    content: "\e185"
}

.glyphicon-sd-video[b-7eke3565ct]:before {
    content: "\e186"
}

.glyphicon-hd-video[b-7eke3565ct]:before {
    content: "\e187"
}

.glyphicon-subtitles[b-7eke3565ct]:before {
    content: "\e188"
}

.glyphicon-sound-stereo[b-7eke3565ct]:before {
    content: "\e189"
}

.glyphicon-sound-dolby[b-7eke3565ct]:before {
    content: "\e190"
}

.glyphicon-sound-5-1[b-7eke3565ct]:before {
    content: "\e191"
}

.glyphicon-sound-6-1[b-7eke3565ct]:before {
    content: "\e192"
}

.glyphicon-sound-7-1[b-7eke3565ct]:before {
    content: "\e193"
}

.glyphicon-copyright-mark[b-7eke3565ct]:before {
    content: "\e194"
}

.glyphicon-registration-mark[b-7eke3565ct]:before {
    content: "\e195"
}

.glyphicon-cloud-download[b-7eke3565ct]:before {
    content: "\e197"
}

.glyphicon-cloud-upload[b-7eke3565ct]:before {
    content: "\e198"
}

.glyphicon-tree-conifer[b-7eke3565ct]:before {
    content: "\e199"
}

.glyphicon-tree-deciduous[b-7eke3565ct]:before {
    content: "\e200"
}

.glyphicon-cd[b-7eke3565ct]:before {
    content: "\e201"
}

.glyphicon-save-file[b-7eke3565ct]:before {
    content: "\e202"
}

.glyphicon-open-file[b-7eke3565ct]:before {
    content: "\e203"
}

.glyphicon-level-up[b-7eke3565ct]:before {
    content: "\e204"
}

.glyphicon-copy[b-7eke3565ct]:before {
    content: "\e205"
}

.glyphicon-paste[b-7eke3565ct]:before {
    content: "\e206"
}

.glyphicon-alert[b-7eke3565ct]:before {
    content: "\e209"
}

.glyphicon-equalizer[b-7eke3565ct]:before {
    content: "\e210"
}

.glyphicon-king[b-7eke3565ct]:before {
    content: "\e211"
}

.glyphicon-queen[b-7eke3565ct]:before {
    content: "\e212"
}

.glyphicon-pawn[b-7eke3565ct]:before {
    content: "\e213"
}

.glyphicon-bishop[b-7eke3565ct]:before {
    content: "\e214"
}

.glyphicon-knight[b-7eke3565ct]:before {
    content: "\e215"
}

.glyphicon-baby-formula[b-7eke3565ct]:before {
    content: "\e216"
}

.glyphicon-tent[b-7eke3565ct]:before {
    content: "\26fa"
}

.glyphicon-blackboard[b-7eke3565ct]:before {
    content: "\e218"
}

.glyphicon-bed[b-7eke3565ct]:before {
    content: "\e219"
}

.glyphicon-apple[b-7eke3565ct]:before {
    content: "\f8ff"
}

.glyphicon-erase[b-7eke3565ct]:before {
    content: "\e221"
}

.glyphicon-hourglass[b-7eke3565ct]:before {
    content: "\231b"
}

.glyphicon-lamp[b-7eke3565ct]:before {
    content: "\e223"
}

.glyphicon-duplicate[b-7eke3565ct]:before {
    content: "\e224"
}

.glyphicon-piggy-bank[b-7eke3565ct]:before {
    content: "\e225"
}

.glyphicon-scissors[b-7eke3565ct]:before {
    content: "\e226"
}

.glyphicon-bitcoin[b-7eke3565ct]:before {
    content: "\e227"
}

.glyphicon-btc[b-7eke3565ct]:before {
    content: "\e227"
}

.glyphicon-xbt[b-7eke3565ct]:before {
    content: "\e227"
}

.glyphicon-yen[b-7eke3565ct]:before {
    content: "\00a5"
}

.glyphicon-jpy[b-7eke3565ct]:before {
    content: "\00a5"
}

.glyphicon-ruble[b-7eke3565ct]:before {
    content: "\20bd"
}

.glyphicon-rub[b-7eke3565ct]:before {
    content: "\20bd"
}

.glyphicon-scale[b-7eke3565ct]:before {
    content: "\e230"
}

.glyphicon-ice-lolly[b-7eke3565ct]:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted[b-7eke3565ct]:before {
    content: "\e232"
}

.glyphicon-education[b-7eke3565ct]:before {
    content: "\e233"
}

.glyphicon-option-horizontal[b-7eke3565ct]:before {
    content: "\e234"
}

.glyphicon-option-vertical[b-7eke3565ct]:before {
    content: "\e235"
}

.glyphicon-menu-hamburger[b-7eke3565ct]:before {
    content: "\e236"
}

.glyphicon-modal-window[b-7eke3565ct]:before {
    content: "\e237"
}

.glyphicon-oil[b-7eke3565ct]:before {
    content: "\e238"
}

.glyphicon-grain[b-7eke3565ct]:before {
    content: "\e239"
}

.glyphicon-sunglasses[b-7eke3565ct]:before {
    content: "\e240"
}

.glyphicon-text-size[b-7eke3565ct]:before {
    content: "\e241"
}

.glyphicon-text-color[b-7eke3565ct]:before {
    content: "\e242"
}

.glyphicon-text-background[b-7eke3565ct]:before {
    content: "\e243"
}

.glyphicon-object-align-top[b-7eke3565ct]:before {
    content: "\e244"
}

.glyphicon-object-align-bottom[b-7eke3565ct]:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal[b-7eke3565ct]:before {
    content: "\e246"
}

.glyphicon-object-align-left[b-7eke3565ct]:before {
    content: "\e247"
}

.glyphicon-object-align-vertical[b-7eke3565ct]:before {
    content: "\e248"
}

.glyphicon-object-align-right[b-7eke3565ct]:before {
    content: "\e249"
}

.glyphicon-triangle-right[b-7eke3565ct]:before {
    content: "\e250"
}

.glyphicon-triangle-left[b-7eke3565ct]:before {
    content: "\e251"
}

.glyphicon-triangle-bottom[b-7eke3565ct]:before {
    content: "\e252"
}

.glyphicon-triangle-top[b-7eke3565ct]:before {
    content: "\e253"
}

.glyphicon-console[b-7eke3565ct]:before {
    content: "\e254"
}

.glyphicon-superscript[b-7eke3565ct]:before {
    content: "\e255"
}

.glyphicon-subscript[b-7eke3565ct]:before {
    content: "\e256"
}

.glyphicon-menu-left[b-7eke3565ct]:before {
    content: "\e257"
}

.glyphicon-menu-right[b-7eke3565ct]:before {
    content: "\e258"
}

.glyphicon-menu-down[b-7eke3565ct]:before {
    content: "\e259"
}

.glyphicon-menu-up[b-7eke3565ct]:before {
    content: "\e260"
}

*[b-7eke3565ct] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

[b-7eke3565ct]:after,
[b-7eke3565ct]:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html[b-7eke3565ct] {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body[b-7eke3565ct] {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

button[b-7eke3565ct],
input[b-7eke3565ct],
select[b-7eke3565ct],
textarea[b-7eke3565ct] {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a[b-7eke3565ct] {
    color: #337ab7;
    text-decoration: none
}

    a:focus[b-7eke3565ct],
    a:hover[b-7eke3565ct] {
        color: #23527c;
        text-decoration: underline
    }

    a:focus[b-7eke3565ct] {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

figure[b-7eke3565ct] {
    margin: 0
}

img[b-7eke3565ct] {
    vertical-align: middle
}

.carousel-inner > .item > a > img[b-7eke3565ct],
.carousel-inner > .item > img[b-7eke3565ct],
.img-responsive[b-7eke3565ct],
.thumbnail a > img[b-7eke3565ct],
.thumbnail > img[b-7eke3565ct] {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded[b-7eke3565ct] {
    border-radius: 6px
}

.img-thumbnail[b-7eke3565ct] {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle[b-7eke3565ct] {
    border-radius: 50%
}

hr[b-7eke3565ct] {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only[b-7eke3565ct] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active[b-7eke3565ct],
.sr-only-focusable:focus[b-7eke3565ct] {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role=button][b-7eke3565ct] {
    cursor: pointer
}

.h1[b-7eke3565ct],
.h2[b-7eke3565ct],
.h3[b-7eke3565ct],
.h4[b-7eke3565ct],
.h5[b-7eke3565ct],
.h6[b-7eke3565ct],
h1[b-7eke3565ct],
h2[b-7eke3565ct],
h3[b-7eke3565ct],
h4[b-7eke3565ct],
h5[b-7eke3565ct],
h6[b-7eke3565ct] {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

    .h1 .small[b-7eke3565ct],
    .h1 small[b-7eke3565ct],
    .h2 .small[b-7eke3565ct],
    .h2 small[b-7eke3565ct],
    .h3 .small[b-7eke3565ct],
    .h3 small[b-7eke3565ct],
    .h4 .small[b-7eke3565ct],
    .h4 small[b-7eke3565ct],
    .h5 .small[b-7eke3565ct],
    .h5 small[b-7eke3565ct],
    .h6 .small[b-7eke3565ct],
    .h6 small[b-7eke3565ct],
    h1 .small[b-7eke3565ct],
    h1 small[b-7eke3565ct],
    h2 .small[b-7eke3565ct],
    h2 small[b-7eke3565ct],
    h3 .small[b-7eke3565ct],
    h3 small[b-7eke3565ct],
    h4 .small[b-7eke3565ct],
    h4 small[b-7eke3565ct],
    h5 .small[b-7eke3565ct],
    h5 small[b-7eke3565ct],
    h6 .small[b-7eke3565ct],
    h6 small[b-7eke3565ct] {
        font-weight: 400;
        line-height: 1;
        color: #777
    }

.h1[b-7eke3565ct],
.h2[b-7eke3565ct],
.h3[b-7eke3565ct],
h1[b-7eke3565ct],
h2[b-7eke3565ct],
h3[b-7eke3565ct] {
    margin-top: 20px;
    margin-bottom: 10px
}

    .h1 .small[b-7eke3565ct],
    .h1 small[b-7eke3565ct],
    .h2 .small[b-7eke3565ct],
    .h2 small[b-7eke3565ct],
    .h3 .small[b-7eke3565ct],
    .h3 small[b-7eke3565ct],
    h1 .small[b-7eke3565ct],
    h1 small[b-7eke3565ct],
    h2 .small[b-7eke3565ct],
    h2 small[b-7eke3565ct],
    h3 .small[b-7eke3565ct],
    h3 small[b-7eke3565ct] {
        font-size: 65%
    }

.h4[b-7eke3565ct],
.h5[b-7eke3565ct],
.h6[b-7eke3565ct],
h4[b-7eke3565ct],
h5[b-7eke3565ct],
h6[b-7eke3565ct] {
    margin-top: 10px;
    margin-bottom: 10px
}

    .h4 .small[b-7eke3565ct],
    .h4 small[b-7eke3565ct],
    .h5 .small[b-7eke3565ct],
    .h5 small[b-7eke3565ct],
    .h6 .small[b-7eke3565ct],
    .h6 small[b-7eke3565ct],
    h4 .small[b-7eke3565ct],
    h4 small[b-7eke3565ct],
    h5 .small[b-7eke3565ct],
    h5 small[b-7eke3565ct],
    h6 .small[b-7eke3565ct],
    h6 small[b-7eke3565ct] {
        font-size: 75%
    }

.h1[b-7eke3565ct],
h1[b-7eke3565ct] {
    font-size: 36px
}

.h2[b-7eke3565ct],
h2[b-7eke3565ct] {
    font-size: 30px
}

.h3[b-7eke3565ct],
h3[b-7eke3565ct] {
    font-size: 24px
}

.h4[b-7eke3565ct],
h4[b-7eke3565ct] {
    font-size: 18px
}

.h5[b-7eke3565ct],
h5[b-7eke3565ct] {
    font-size: 14px
}

.h6[b-7eke3565ct],
h6[b-7eke3565ct] {
    font-size: 12px
}

p[b-7eke3565ct] {
    margin: 0 0 10px
}

.lead[b-7eke3565ct] {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media(min-width:768px) {
    .lead[b-7eke3565ct] {
        font-size: 21px
    }
}

.small[b-7eke3565ct],
small[b-7eke3565ct] {
    font-size: 85%
}

.mark[b-7eke3565ct],
mark[b-7eke3565ct] {
    padding: .2em;
    background-color: #fcf8e3
}

.text-left[b-7eke3565ct] {
    text-align: left
}

.text-right[b-7eke3565ct] {
    text-align: right
}

.text-center[b-7eke3565ct] {
    text-align: center
}

.text-justify[b-7eke3565ct] {
    text-align: justify
}

.text-nowrap[b-7eke3565ct] {
    white-space: nowrap
}

.text-lowercase[b-7eke3565ct] {
    text-transform: lowercase
}

.text-uppercase[b-7eke3565ct] {
    text-transform: uppercase
}

.text-capitalize[b-7eke3565ct] {
    text-transform: capitalize
}

.text-muted[b-7eke3565ct] {
    color: #777
}

.text-primary[b-7eke3565ct] {
    color: #337ab7
}

a.text-primary:focus[b-7eke3565ct],
a.text-primary:hover[b-7eke3565ct] {
    color: #286090
}

.text-success[b-7eke3565ct] {
    color: #3c763d
}

a.text-success:focus[b-7eke3565ct],
a.text-success:hover[b-7eke3565ct] {
    color: #2b542c
}

.text-info[b-7eke3565ct] {
    color: #31708f
}

a.text-info:focus[b-7eke3565ct],
a.text-info:hover[b-7eke3565ct] {
    color: #245269
}

.text-warning[b-7eke3565ct] {
    color: #8a6d3b
}

a.text-warning:focus[b-7eke3565ct],
a.text-warning:hover[b-7eke3565ct] {
    color: #66512c
}

.text-danger[b-7eke3565ct] {
    color: #a94442
}

a.text-danger:focus[b-7eke3565ct],
a.text-danger:hover[b-7eke3565ct] {
    color: #843534
}

.bg-primary[b-7eke3565ct] {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:focus[b-7eke3565ct],
a.bg-primary:hover[b-7eke3565ct] {
    background-color: #286090
}

.bg-success[b-7eke3565ct] {
    background-color: #dff0d8
}

a.bg-success:focus[b-7eke3565ct],
a.bg-success:hover[b-7eke3565ct] {
    background-color: #c1e2b3
}

.bg-info[b-7eke3565ct] {
    background-color: #d9edf7
}

a.bg-info:focus[b-7eke3565ct],
a.bg-info:hover[b-7eke3565ct] {
    background-color: #afd9ee
}

.bg-warning[b-7eke3565ct] {
    background-color: #fcf8e3
}

a.bg-warning:focus[b-7eke3565ct],
a.bg-warning:hover[b-7eke3565ct] {
    background-color: #f7ecb5
}

.bg-danger[b-7eke3565ct] {
    background-color: #f2dede
}

a.bg-danger:focus[b-7eke3565ct],
a.bg-danger:hover[b-7eke3565ct] {
    background-color: #e4b9b9
}

.page-header[b-7eke3565ct] {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol[b-7eke3565ct],
ul[b-7eke3565ct] {
    margin-top: 0;
    margin-bottom: 10px
}

    ol ol[b-7eke3565ct],
    ol ul[b-7eke3565ct],
    ul ol[b-7eke3565ct],
    ul ul[b-7eke3565ct] {
        margin-bottom: 0
    }

.list-unstyled[b-7eke3565ct] {
    padding-left: 0;
    list-style: none
}

.list-inline[b-7eke3565ct] {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

    .list-inline > li[b-7eke3565ct] {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px
    }

dl[b-7eke3565ct] {
    margin-top: 0;
    margin-bottom: 20px
}

dd[b-7eke3565ct],
dt[b-7eke3565ct] {
    line-height: 1.42857143
}

dt[b-7eke3565ct] {
    font-weight: 700
}

dd[b-7eke3565ct] {
    margin-left: 0
}

@media(min-width:768px) {
    .dl-horizontal dt[b-7eke3565ct] {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd[b-7eke3565ct] {
        margin-left: 180px
    }
}

abbr[data-original-title][b-7eke3565ct],
abbr[title][b-7eke3565ct] {
    cursor: help
}

.initialism[b-7eke3565ct] {
    font-size: 90%;
    text-transform: uppercase
}

blockquote[b-7eke3565ct] {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

    blockquote ol:last-child[b-7eke3565ct],
    blockquote p:last-child[b-7eke3565ct],
    blockquote ul:last-child[b-7eke3565ct] {
        margin-bottom: 0
    }

    blockquote .small[b-7eke3565ct],
    blockquote footer[b-7eke3565ct],
    blockquote small[b-7eke3565ct] {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #777
    }

        blockquote .small[b-7eke3565ct]:before,
        blockquote footer[b-7eke3565ct]:before,
        blockquote small[b-7eke3565ct]:before {
            content: "\2014 \00A0"
        }

    .blockquote-reverse[b-7eke3565ct],
    blockquote.pull-right[b-7eke3565ct] {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        border-right: 5px solid #eee;
        border-left: 0
    }

        .blockquote-reverse .small[b-7eke3565ct]:before,
        .blockquote-reverse footer[b-7eke3565ct]:before,
        .blockquote-reverse small[b-7eke3565ct]:before,
        blockquote.pull-right .small[b-7eke3565ct]:before,
        blockquote.pull-right footer[b-7eke3565ct]:before,
        blockquote.pull-right small[b-7eke3565ct]:before {
            content: ""
        }

        .blockquote-reverse .small[b-7eke3565ct]:after,
        .blockquote-reverse footer[b-7eke3565ct]:after,
        .blockquote-reverse small[b-7eke3565ct]:after,
        blockquote.pull-right .small[b-7eke3565ct]:after,
        blockquote.pull-right footer[b-7eke3565ct]:after,
        blockquote.pull-right small[b-7eke3565ct]:after {
            content: "\00A0 \2014"
        }

address[b-7eke3565ct] {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code[b-7eke3565ct],
kbd[b-7eke3565ct],
pre[b-7eke3565ct],
samp[b-7eke3565ct] {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code[b-7eke3565ct] {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd[b-7eke3565ct] {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

    kbd kbd[b-7eke3565ct] {
        padding: 0;
        font-size: 100%;
        font-weight: 700;
        -webkit-box-shadow: none;
        box-shadow: none
    }

pre[b-7eke3565ct] {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

    pre code[b-7eke3565ct] {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0
    }

.pre-scrollable[b-7eke3565ct] {
    max-height: 340px;
    overflow-y: scroll
}

.container[b-7eke3565ct] {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media(min-width:768px) {
    .container[b-7eke3565ct] {
        width: 750px
    }
}

@media(min-width:992px) {
    .container[b-7eke3565ct] {
        width: 970px
    }
}

@media(min-width:1200px) {
    .container[b-7eke3565ct] {
        width: 1170px
    }
}

.container-fluid[b-7eke3565ct] {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row[b-7eke3565ct] {
    margin-right: -15px;
    margin-left: -15px
}

.row-no-gutters[b-7eke3565ct] {
    margin-right: 0;
    margin-left: 0
}

    .row-no-gutters [class*=col-][b-7eke3565ct] {
        padding-right: 0;
        padding-left: 0
    }

.col-lg-1[b-7eke3565ct],
.col-lg-10[b-7eke3565ct],
.col-lg-11[b-7eke3565ct],
.col-lg-12[b-7eke3565ct],
.col-lg-2[b-7eke3565ct],
.col-lg-3[b-7eke3565ct],
.col-lg-4[b-7eke3565ct],
.col-lg-5[b-7eke3565ct],
.col-lg-6[b-7eke3565ct],
.col-lg-7[b-7eke3565ct],
.col-lg-8[b-7eke3565ct],
.col-lg-9[b-7eke3565ct],
.col-md-1[b-7eke3565ct],
.col-md-10[b-7eke3565ct],
.col-md-11[b-7eke3565ct],
.col-md-12[b-7eke3565ct],
.col-md-2[b-7eke3565ct],
.col-md-3[b-7eke3565ct],
.col-md-4[b-7eke3565ct],
.col-md-5[b-7eke3565ct],
.col-md-6[b-7eke3565ct],
.col-md-7[b-7eke3565ct],
.col-md-8[b-7eke3565ct],
.col-md-9[b-7eke3565ct],
.col-sm-1[b-7eke3565ct],
.col-sm-10[b-7eke3565ct],
.col-sm-11[b-7eke3565ct],
.col-sm-12[b-7eke3565ct],
.col-sm-2[b-7eke3565ct],
.col-sm-3[b-7eke3565ct],
.col-sm-4[b-7eke3565ct],
.col-sm-5[b-7eke3565ct],
.col-sm-6[b-7eke3565ct],
.col-sm-7[b-7eke3565ct],
.col-sm-8[b-7eke3565ct],
.col-sm-9[b-7eke3565ct],
.col-xs-1[b-7eke3565ct],
.col-xs-10[b-7eke3565ct],
.col-xs-11[b-7eke3565ct],
.col-xs-12[b-7eke3565ct],
.col-xs-2[b-7eke3565ct],
.col-xs-3[b-7eke3565ct],
.col-xs-4[b-7eke3565ct],
.col-xs-5[b-7eke3565ct],
.col-xs-6[b-7eke3565ct],
.col-xs-7[b-7eke3565ct],
.col-xs-8[b-7eke3565ct],
.col-xs-9[b-7eke3565ct] {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1[b-7eke3565ct],
.col-xs-10[b-7eke3565ct],
.col-xs-11[b-7eke3565ct],
.col-xs-12[b-7eke3565ct],
.col-xs-2[b-7eke3565ct],
.col-xs-3[b-7eke3565ct],
.col-xs-4[b-7eke3565ct],
.col-xs-5[b-7eke3565ct],
.col-xs-6[b-7eke3565ct],
.col-xs-7[b-7eke3565ct],
.col-xs-8[b-7eke3565ct],
.col-xs-9[b-7eke3565ct] {
    float: left
}

.col-xs-12[b-7eke3565ct] {
    width: 100%
}

.col-xs-11[b-7eke3565ct] {
    width: 91.66666667%
}

.col-xs-10[b-7eke3565ct] {
    width: 83.33333333%
}

.col-xs-9[b-7eke3565ct] {
    width: 75%
}

.col-xs-8[b-7eke3565ct] {
    width: 66.66666667%
}

.col-xs-7[b-7eke3565ct] {
    width: 58.33333333%
}

.col-xs-6[b-7eke3565ct] {
    width: 50%
}

.col-xs-5[b-7eke3565ct] {
    width: 41.66666667%
}

.col-xs-4[b-7eke3565ct] {
    width: 33.33333333%
}

.col-xs-3[b-7eke3565ct] {
    width: 25%
}

.col-xs-2[b-7eke3565ct] {
    width: 16.66666667%
}

.col-xs-1[b-7eke3565ct] {
    width: 8.33333333%
}

.col-xs-pull-12[b-7eke3565ct] {
    right: 100%
}

.col-xs-pull-11[b-7eke3565ct] {
    right: 91.66666667%
}

.col-xs-pull-10[b-7eke3565ct] {
    right: 83.33333333%
}

.col-xs-pull-9[b-7eke3565ct] {
    right: 75%
}

.col-xs-pull-8[b-7eke3565ct] {
    right: 66.66666667%
}

.col-xs-pull-7[b-7eke3565ct] {
    right: 58.33333333%
}

.col-xs-pull-6[b-7eke3565ct] {
    right: 50%
}

.col-xs-pull-5[b-7eke3565ct] {
    right: 41.66666667%
}

.col-xs-pull-4[b-7eke3565ct] {
    right: 33.33333333%
}

.col-xs-pull-3[b-7eke3565ct] {
    right: 25%
}

.col-xs-pull-2[b-7eke3565ct] {
    right: 16.66666667%
}

.col-xs-pull-1[b-7eke3565ct] {
    right: 8.33333333%
}

.col-xs-pull-0[b-7eke3565ct] {
    right: auto
}

.col-xs-push-12[b-7eke3565ct] {
    left: 100%
}

.col-xs-push-11[b-7eke3565ct] {
    left: 91.66666667%
}

.col-xs-push-10[b-7eke3565ct] {
    left: 83.33333333%
}

.col-xs-push-9[b-7eke3565ct] {
    left: 75%
}

.col-xs-push-8[b-7eke3565ct] {
    left: 66.66666667%
}

.col-xs-push-7[b-7eke3565ct] {
    left: 58.33333333%
}

.col-xs-push-6[b-7eke3565ct] {
    left: 50%
}

.col-xs-push-5[b-7eke3565ct] {
    left: 41.66666667%
}

.col-xs-push-4[b-7eke3565ct] {
    left: 33.33333333%
}

.col-xs-push-3[b-7eke3565ct] {
    left: 25%
}

.col-xs-push-2[b-7eke3565ct] {
    left: 16.66666667%
}

.col-xs-push-1[b-7eke3565ct] {
    left: 8.33333333%
}

.col-xs-push-0[b-7eke3565ct] {
    left: auto
}

.col-xs-offset-12[b-7eke3565ct] {
    margin-left: 100%
}

.col-xs-offset-11[b-7eke3565ct] {
    margin-left: 91.66666667%
}

.col-xs-offset-10[b-7eke3565ct] {
    margin-left: 83.33333333%
}

.col-xs-offset-9[b-7eke3565ct] {
    margin-left: 75%
}

.col-xs-offset-8[b-7eke3565ct] {
    margin-left: 66.66666667%
}

.col-xs-offset-7[b-7eke3565ct] {
    margin-left: 58.33333333%
}

.col-xs-offset-6[b-7eke3565ct] {
    margin-left: 50%
}

.col-xs-offset-5[b-7eke3565ct] {
    margin-left: 41.66666667%
}

.col-xs-offset-4[b-7eke3565ct] {
    margin-left: 33.33333333%
}

.col-xs-offset-3[b-7eke3565ct] {
    margin-left: 25%
}

.col-xs-offset-2[b-7eke3565ct] {
    margin-left: 16.66666667%
}

.col-xs-offset-1[b-7eke3565ct] {
    margin-left: 8.33333333%
}

.col-xs-offset-0[b-7eke3565ct] {
    margin-left: 0
}

@media(min-width:768px) {
    .col-sm-1[b-7eke3565ct],
    .col-sm-10[b-7eke3565ct],
    .col-sm-11[b-7eke3565ct],
    .col-sm-12[b-7eke3565ct],
    .col-sm-2[b-7eke3565ct],
    .col-sm-3[b-7eke3565ct],
    .col-sm-4[b-7eke3565ct],
    .col-sm-5[b-7eke3565ct],
    .col-sm-6[b-7eke3565ct],
    .col-sm-7[b-7eke3565ct],
    .col-sm-8[b-7eke3565ct],
    .col-sm-9[b-7eke3565ct] {
        float: left
    }

    .col-sm-12[b-7eke3565ct] {
        width: 100%
    }

    .col-sm-11[b-7eke3565ct] {
        width: 91.66666667%
    }

    .col-sm-10[b-7eke3565ct] {
        width: 83.33333333%
    }

    .col-sm-9[b-7eke3565ct] {
        width: 75%
    }

    .col-sm-8[b-7eke3565ct] {
        width: 66.66666667%
    }

    .col-sm-7[b-7eke3565ct] {
        width: 58.33333333%
    }

    .col-sm-6[b-7eke3565ct] {
        width: 50%
    }

    .col-sm-5[b-7eke3565ct] {
        width: 41.66666667%
    }

    .col-sm-4[b-7eke3565ct] {
        width: 33.33333333%
    }

    .col-sm-3[b-7eke3565ct] {
        width: 25%
    }

    .col-sm-2[b-7eke3565ct] {
        width: 16.66666667%
    }

    .col-sm-1[b-7eke3565ct] {
        width: 8.33333333%
    }

    .col-sm-pull-12[b-7eke3565ct] {
        right: 100%
    }

    .col-sm-pull-11[b-7eke3565ct] {
        right: 91.66666667%
    }

    .col-sm-pull-10[b-7eke3565ct] {
        right: 83.33333333%
    }

    .col-sm-pull-9[b-7eke3565ct] {
        right: 75%
    }

    .col-sm-pull-8[b-7eke3565ct] {
        right: 66.66666667%
    }

    .col-sm-pull-7[b-7eke3565ct] {
        right: 58.33333333%
    }

    .col-sm-pull-6[b-7eke3565ct] {
        right: 50%
    }

    .col-sm-pull-5[b-7eke3565ct] {
        right: 41.66666667%
    }

    .col-sm-pull-4[b-7eke3565ct] {
        right: 33.33333333%
    }

    .col-sm-pull-3[b-7eke3565ct] {
        right: 25%
    }

    .col-sm-pull-2[b-7eke3565ct] {
        right: 16.66666667%
    }

    .col-sm-pull-1[b-7eke3565ct] {
        right: 8.33333333%
    }

    .col-sm-pull-0[b-7eke3565ct] {
        right: auto
    }

    .col-sm-push-12[b-7eke3565ct] {
        left: 100%
    }

    .col-sm-push-11[b-7eke3565ct] {
        left: 91.66666667%
    }

    .col-sm-push-10[b-7eke3565ct] {
        left: 83.33333333%
    }

    .col-sm-push-9[b-7eke3565ct] {
        left: 75%
    }

    .col-sm-push-8[b-7eke3565ct] {
        left: 66.66666667%
    }

    .col-sm-push-7[b-7eke3565ct] {
        left: 58.33333333%
    }

    .col-sm-push-6[b-7eke3565ct] {
        left: 50%
    }

    .col-sm-push-5[b-7eke3565ct] {
        left: 41.66666667%
    }

    .col-sm-push-4[b-7eke3565ct] {
        left: 33.33333333%
    }

    .col-sm-push-3[b-7eke3565ct] {
        left: 25%
    }

    .col-sm-push-2[b-7eke3565ct] {
        left: 16.66666667%
    }

    .col-sm-push-1[b-7eke3565ct] {
        left: 8.33333333%
    }

    .col-sm-push-0[b-7eke3565ct] {
        left: auto
    }

    .col-sm-offset-12[b-7eke3565ct] {
        margin-left: 100%
    }

    .col-sm-offset-11[b-7eke3565ct] {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10[b-7eke3565ct] {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9[b-7eke3565ct] {
        margin-left: 75%
    }

    .col-sm-offset-8[b-7eke3565ct] {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7[b-7eke3565ct] {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6[b-7eke3565ct] {
        margin-left: 50%
    }

    .col-sm-offset-5[b-7eke3565ct] {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4[b-7eke3565ct] {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3[b-7eke3565ct] {
        margin-left: 25%
    }

    .col-sm-offset-2[b-7eke3565ct] {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1[b-7eke3565ct] {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0[b-7eke3565ct] {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .col-md-1[b-7eke3565ct],
    .col-md-10[b-7eke3565ct],
    .col-md-11[b-7eke3565ct],
    .col-md-12[b-7eke3565ct],
    .col-md-2[b-7eke3565ct],
    .col-md-3[b-7eke3565ct],
    .col-md-4[b-7eke3565ct],
    .col-md-5[b-7eke3565ct],
    .col-md-6[b-7eke3565ct],
    .col-md-7[b-7eke3565ct],
    .col-md-8[b-7eke3565ct],
    .col-md-9[b-7eke3565ct] {
        float: left
    }

    .col-md-12[b-7eke3565ct] {
        width: 100%
    }

    .col-md-11[b-7eke3565ct] {
        width: 91.66666667%
    }

    .col-md-10[b-7eke3565ct] {
        width: 83.33333333%
    }

    .col-md-9[b-7eke3565ct] {
        width: 75%
    }

    .col-md-8[b-7eke3565ct] {
        width: 66.66666667%
    }

    .col-md-7[b-7eke3565ct] {
        width: 58.33333333%
    }

    .col-md-6[b-7eke3565ct] {
        width: 50%
    }

    .col-md-5[b-7eke3565ct] {
        width: 41.66666667%
    }

    .col-md-4[b-7eke3565ct] {
        width: 33.33333333%
    }

    .col-md-3[b-7eke3565ct] {
        width: 25%
    }

    .col-md-2[b-7eke3565ct] {
        width: 16.66666667%
    }

    .col-md-1[b-7eke3565ct] {
        width: 8.33333333%
    }

    .col-md-pull-12[b-7eke3565ct] {
        right: 100%
    }

    .col-md-pull-11[b-7eke3565ct] {
        right: 91.66666667%
    }

    .col-md-pull-10[b-7eke3565ct] {
        right: 83.33333333%
    }

    .col-md-pull-9[b-7eke3565ct] {
        right: 75%
    }

    .col-md-pull-8[b-7eke3565ct] {
        right: 66.66666667%
    }

    .col-md-pull-7[b-7eke3565ct] {
        right: 58.33333333%
    }

    .col-md-pull-6[b-7eke3565ct] {
        right: 50%
    }

    .col-md-pull-5[b-7eke3565ct] {
        right: 41.66666667%
    }

    .col-md-pull-4[b-7eke3565ct] {
        right: 33.33333333%
    }

    .col-md-pull-3[b-7eke3565ct] {
        right: 25%
    }

    .col-md-pull-2[b-7eke3565ct] {
        right: 16.66666667%
    }

    .col-md-pull-1[b-7eke3565ct] {
        right: 8.33333333%
    }

    .col-md-pull-0[b-7eke3565ct] {
        right: auto
    }

    .col-md-push-12[b-7eke3565ct] {
        left: 100%
    }

    .col-md-push-11[b-7eke3565ct] {
        left: 91.66666667%
    }

    .col-md-push-10[b-7eke3565ct] {
        left: 83.33333333%
    }

    .col-md-push-9[b-7eke3565ct] {
        left: 75%
    }

    .col-md-push-8[b-7eke3565ct] {
        left: 66.66666667%
    }

    .col-md-push-7[b-7eke3565ct] {
        left: 58.33333333%
    }

    .col-md-push-6[b-7eke3565ct] {
        left: 50%
    }

    .col-md-push-5[b-7eke3565ct] {
        left: 41.66666667%
    }

    .col-md-push-4[b-7eke3565ct] {
        left: 33.33333333%
    }

    .col-md-push-3[b-7eke3565ct] {
        left: 25%
    }

    .col-md-push-2[b-7eke3565ct] {
        left: 16.66666667%
    }

    .col-md-push-1[b-7eke3565ct] {
        left: 8.33333333%
    }

    .col-md-push-0[b-7eke3565ct] {
        left: auto
    }

    .col-md-offset-12[b-7eke3565ct] {
        margin-left: 100%
    }

    .col-md-offset-11[b-7eke3565ct] {
        margin-left: 91.66666667%
    }

    .col-md-offset-10[b-7eke3565ct] {
        margin-left: 83.33333333%
    }

    .col-md-offset-9[b-7eke3565ct] {
        margin-left: 75%
    }

    .col-md-offset-8[b-7eke3565ct] {
        margin-left: 66.66666667%
    }

    .col-md-offset-7[b-7eke3565ct] {
        margin-left: 58.33333333%
    }

    .col-md-offset-6[b-7eke3565ct] {
        margin-left: 50%
    }

    .col-md-offset-5[b-7eke3565ct] {
        margin-left: 41.66666667%
    }

    .col-md-offset-4[b-7eke3565ct] {
        margin-left: 33.33333333%
    }

    .col-md-offset-3[b-7eke3565ct] {
        margin-left: 25%
    }

    .col-md-offset-2[b-7eke3565ct] {
        margin-left: 16.66666667%
    }

    .col-md-offset-1[b-7eke3565ct] {
        margin-left: 8.33333333%
    }

    .col-md-offset-0[b-7eke3565ct] {
        margin-left: 0
    }
}

@media(min-width:1200px) {
    .col-lg-1[b-7eke3565ct],
    .col-lg-10[b-7eke3565ct],
    .col-lg-11[b-7eke3565ct],
    .col-lg-12[b-7eke3565ct],
    .col-lg-2[b-7eke3565ct],
    .col-lg-3[b-7eke3565ct],
    .col-lg-4[b-7eke3565ct],
    .col-lg-5[b-7eke3565ct],
    .col-lg-6[b-7eke3565ct],
    .col-lg-7[b-7eke3565ct],
    .col-lg-8[b-7eke3565ct],
    .col-lg-9[b-7eke3565ct] {
        float: left
    }

    .col-lg-12[b-7eke3565ct] {
        width: 100%
    }

    .col-lg-11[b-7eke3565ct] {
        width: 91.66666667%
    }

    .col-lg-10[b-7eke3565ct] {
        width: 83.33333333%
    }

    .col-lg-9[b-7eke3565ct] {
        width: 75%
    }

    .col-lg-8[b-7eke3565ct] {
        width: 66.66666667%
    }

    .col-lg-7[b-7eke3565ct] {
        width: 58.33333333%
    }

    .col-lg-6[b-7eke3565ct] {
        width: 50%
    }

    .col-lg-5[b-7eke3565ct] {
        width: 41.66666667%
    }

    .col-lg-4[b-7eke3565ct] {
        width: 33.33333333%
    }

    .col-lg-3[b-7eke3565ct] {
        width: 25%
    }

    .col-lg-2[b-7eke3565ct] {
        width: 16.66666667%
    }

    .col-lg-1[b-7eke3565ct] {
        width: 8.33333333%
    }

    .col-lg-pull-12[b-7eke3565ct] {
        right: 100%
    }

    .col-lg-pull-11[b-7eke3565ct] {
        right: 91.66666667%
    }

    .col-lg-pull-10[b-7eke3565ct] {
        right: 83.33333333%
    }

    .col-lg-pull-9[b-7eke3565ct] {
        right: 75%
    }

    .col-lg-pull-8[b-7eke3565ct] {
        right: 66.66666667%
    }

    .col-lg-pull-7[b-7eke3565ct] {
        right: 58.33333333%
    }

    .col-lg-pull-6[b-7eke3565ct] {
        right: 50%
    }

    .col-lg-pull-5[b-7eke3565ct] {
        right: 41.66666667%
    }

    .col-lg-pull-4[b-7eke3565ct] {
        right: 33.33333333%
    }

    .col-lg-pull-3[b-7eke3565ct] {
        right: 25%
    }

    .col-lg-pull-2[b-7eke3565ct] {
        right: 16.66666667%
    }

    .col-lg-pull-1[b-7eke3565ct] {
        right: 8.33333333%
    }

    .col-lg-pull-0[b-7eke3565ct] {
        right: auto
    }

    .col-lg-push-12[b-7eke3565ct] {
        left: 100%
    }

    .col-lg-push-11[b-7eke3565ct] {
        left: 91.66666667%
    }

    .col-lg-push-10[b-7eke3565ct] {
        left: 83.33333333%
    }

    .col-lg-push-9[b-7eke3565ct] {
        left: 75%
    }

    .col-lg-push-8[b-7eke3565ct] {
        left: 66.66666667%
    }

    .col-lg-push-7[b-7eke3565ct] {
        left: 58.33333333%
    }

    .col-lg-push-6[b-7eke3565ct] {
        left: 50%
    }

    .col-lg-push-5[b-7eke3565ct] {
        left: 41.66666667%
    }

    .col-lg-push-4[b-7eke3565ct] {
        left: 33.33333333%
    }

    .col-lg-push-3[b-7eke3565ct] {
        left: 25%
    }

    .col-lg-push-2[b-7eke3565ct] {
        left: 16.66666667%
    }

    .col-lg-push-1[b-7eke3565ct] {
        left: 8.33333333%
    }

    .col-lg-push-0[b-7eke3565ct] {
        left: auto
    }

    .col-lg-offset-12[b-7eke3565ct] {
        margin-left: 100%
    }

    .col-lg-offset-11[b-7eke3565ct] {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10[b-7eke3565ct] {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9[b-7eke3565ct] {
        margin-left: 75%
    }

    .col-lg-offset-8[b-7eke3565ct] {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7[b-7eke3565ct] {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6[b-7eke3565ct] {
        margin-left: 50%
    }

    .col-lg-offset-5[b-7eke3565ct] {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4[b-7eke3565ct] {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3[b-7eke3565ct] {
        margin-left: 25%
    }

    .col-lg-offset-2[b-7eke3565ct] {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1[b-7eke3565ct] {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0[b-7eke3565ct] {
        margin-left: 0
    }
}

table[b-7eke3565ct] {
    background-color: transparent
}

    table col[class*=col-][b-7eke3565ct] {
        position: static;
        display: table-column;
        float: none
    }

    table td[class*=col-][b-7eke3565ct],
    table th[class*=col-][b-7eke3565ct] {
        position: static;
        display: table-cell;
        float: none
    }

caption[b-7eke3565ct] {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th[b-7eke3565ct] {
    text-align: left
}

.table[b-7eke3565ct] {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

    .table > tbody > tr > td[b-7eke3565ct],
    .table > tbody > tr > th[b-7eke3565ct],
    .table > tfoot > tr > td[b-7eke3565ct],
    .table > tfoot > tr > th[b-7eke3565ct],
    .table > thead > tr > td[b-7eke3565ct],
    .table > thead > tr > th[b-7eke3565ct] {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd
    }

    .table > thead > tr > th[b-7eke3565ct] {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd
    }

    .table > caption + thead > tr:first-child > td[b-7eke3565ct],
    .table > caption + thead > tr:first-child > th[b-7eke3565ct],
    .table > colgroup + thead > tr:first-child > td[b-7eke3565ct],
    .table > colgroup + thead > tr:first-child > th[b-7eke3565ct],
    .table > thead:first-child > tr:first-child > td[b-7eke3565ct],
    .table > thead:first-child > tr:first-child > th[b-7eke3565ct] {
        border-top: 0
    }

    .table > tbody + tbody[b-7eke3565ct] {
        border-top: 2px solid #ddd
    }

    .table .table[b-7eke3565ct] {
        background-color: #fff
    }

.table-condensed > tbody > tr > td[b-7eke3565ct],
.table-condensed > tbody > tr > th[b-7eke3565ct],
.table-condensed > tfoot > tr > td[b-7eke3565ct],
.table-condensed > tfoot > tr > th[b-7eke3565ct],
.table-condensed > thead > tr > td[b-7eke3565ct],
.table-condensed > thead > tr > th[b-7eke3565ct] {
    padding: 5px
}

.table-bordered[b-7eke3565ct] {
    border: 1px solid #ddd
}

    .table-bordered > tbody > tr > td[b-7eke3565ct],
    .table-bordered > tbody > tr > th[b-7eke3565ct],
    .table-bordered > tfoot > tr > td[b-7eke3565ct],
    .table-bordered > tfoot > tr > th[b-7eke3565ct],
    .table-bordered > thead > tr > td[b-7eke3565ct],
    .table-bordered > thead > tr > th[b-7eke3565ct] {
        border: 1px solid #ddd
    }

    .table-bordered > thead > tr > td[b-7eke3565ct],
    .table-bordered > thead > tr > th[b-7eke3565ct] {
        border-bottom-width: 2px
    }

.table-striped > tbody > tr:nth-of-type(odd)[b-7eke3565ct] {
    background-color: #f9f9f9
}

.table-hover > tbody > tr:hover[b-7eke3565ct] {
    background-color: #f5f5f5
}

.table > tbody > tr.active > td[b-7eke3565ct],
.table > tbody > tr.active > th[b-7eke3565ct],
.table > tbody > tr > td.active[b-7eke3565ct],
.table > tbody > tr > th.active[b-7eke3565ct],
.table > tfoot > tr.active > td[b-7eke3565ct],
.table > tfoot > tr.active > th[b-7eke3565ct],
.table > tfoot > tr > td.active[b-7eke3565ct],
.table > tfoot > tr > th.active[b-7eke3565ct],
.table > thead > tr.active > td[b-7eke3565ct],
.table > thead > tr.active > th[b-7eke3565ct],
.table > thead > tr > td.active[b-7eke3565ct],
.table > thead > tr > th.active[b-7eke3565ct] {
    background-color: #f5f5f5
}

.table-hover > tbody > tr.active:hover > td[b-7eke3565ct],
.table-hover > tbody > tr.active:hover > th[b-7eke3565ct],
.table-hover > tbody > tr:hover > .active[b-7eke3565ct],
.table-hover > tbody > tr > td.active:hover[b-7eke3565ct],
.table-hover > tbody > tr > th.active:hover[b-7eke3565ct] {
    background-color: #e8e8e8
}

.table > tbody > tr.success > td[b-7eke3565ct],
.table > tbody > tr.success > th[b-7eke3565ct],
.table > tbody > tr > td.success[b-7eke3565ct],
.table > tbody > tr > th.success[b-7eke3565ct],
.table > tfoot > tr.success > td[b-7eke3565ct],
.table > tfoot > tr.success > th[b-7eke3565ct],
.table > tfoot > tr > td.success[b-7eke3565ct],
.table > tfoot > tr > th.success[b-7eke3565ct],
.table > thead > tr.success > td[b-7eke3565ct],
.table > thead > tr.success > th[b-7eke3565ct],
.table > thead > tr > td.success[b-7eke3565ct],
.table > thead > tr > th.success[b-7eke3565ct] {
    background-color: #dff0d8
}

.table-hover > tbody > tr.success:hover > td[b-7eke3565ct],
.table-hover > tbody > tr.success:hover > th[b-7eke3565ct],
.table-hover > tbody > tr:hover > .success[b-7eke3565ct],
.table-hover > tbody > tr > td.success:hover[b-7eke3565ct],
.table-hover > tbody > tr > th.success:hover[b-7eke3565ct] {
    background-color: #d0e9c6
}

.table > tbody > tr.info > td[b-7eke3565ct],
.table > tbody > tr.info > th[b-7eke3565ct],
.table > tbody > tr > td.info[b-7eke3565ct],
.table > tbody > tr > th.info[b-7eke3565ct],
.table > tfoot > tr.info > td[b-7eke3565ct],
.table > tfoot > tr.info > th[b-7eke3565ct],
.table > tfoot > tr > td.info[b-7eke3565ct],
.table > tfoot > tr > th.info[b-7eke3565ct],
.table > thead > tr.info > td[b-7eke3565ct],
.table > thead > tr.info > th[b-7eke3565ct],
.table > thead > tr > td.info[b-7eke3565ct],
.table > thead > tr > th.info[b-7eke3565ct] {
    background-color: #d9edf7
}

.table-hover > tbody > tr.info:hover > td[b-7eke3565ct],
.table-hover > tbody > tr.info:hover > th[b-7eke3565ct],
.table-hover > tbody > tr:hover > .info[b-7eke3565ct],
.table-hover > tbody > tr > td.info:hover[b-7eke3565ct],
.table-hover > tbody > tr > th.info:hover[b-7eke3565ct] {
    background-color: #c4e3f3
}

.table > tbody > tr.warning > td[b-7eke3565ct],
.table > tbody > tr.warning > th[b-7eke3565ct],
.table > tbody > tr > td.warning[b-7eke3565ct],
.table > tbody > tr > th.warning[b-7eke3565ct],
.table > tfoot > tr.warning > td[b-7eke3565ct],
.table > tfoot > tr.warning > th[b-7eke3565ct],
.table > tfoot > tr > td.warning[b-7eke3565ct],
.table > tfoot > tr > th.warning[b-7eke3565ct],
.table > thead > tr.warning > td[b-7eke3565ct],
.table > thead > tr.warning > th[b-7eke3565ct],
.table > thead > tr > td.warning[b-7eke3565ct],
.table > thead > tr > th.warning[b-7eke3565ct] {
    background-color: #fcf8e3
}

.table-hover > tbody > tr.warning:hover > td[b-7eke3565ct],
.table-hover > tbody > tr.warning:hover > th[b-7eke3565ct],
.table-hover > tbody > tr:hover > .warning[b-7eke3565ct],
.table-hover > tbody > tr > td.warning:hover[b-7eke3565ct],
.table-hover > tbody > tr > th.warning:hover[b-7eke3565ct] {
    background-color: #faf2cc
}

.table > tbody > tr.danger > td[b-7eke3565ct],
.table > tbody > tr.danger > th[b-7eke3565ct],
.table > tbody > tr > td.danger[b-7eke3565ct],
.table > tbody > tr > th.danger[b-7eke3565ct],
.table > tfoot > tr.danger > td[b-7eke3565ct],
.table > tfoot > tr.danger > th[b-7eke3565ct],
.table > tfoot > tr > td.danger[b-7eke3565ct],
.table > tfoot > tr > th.danger[b-7eke3565ct],
.table > thead > tr.danger > td[b-7eke3565ct],
.table > thead > tr.danger > th[b-7eke3565ct],
.table > thead > tr > td.danger[b-7eke3565ct],
.table > thead > tr > th.danger[b-7eke3565ct] {
    background-color: #f2dede
}

.table-hover > tbody > tr.danger:hover > td[b-7eke3565ct],
.table-hover > tbody > tr.danger:hover > th[b-7eke3565ct],
.table-hover > tbody > tr:hover > .danger[b-7eke3565ct],
.table-hover > tbody > tr > td.danger:hover[b-7eke3565ct],
.table-hover > tbody > tr > th.danger:hover[b-7eke3565ct] {
    background-color: #ebcccc
}

.table-responsive[b-7eke3565ct] {
    min-height: .01%;
    overflow-x: auto
}

@media screen and (max-width:767px) {
    .table-responsive[b-7eke3565ct] {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

        .table-responsive > .table[b-7eke3565ct] {
            margin-bottom: 0
        }

            .table-responsive > .table > tbody > tr > td[b-7eke3565ct],
            .table-responsive > .table > tbody > tr > th[b-7eke3565ct],
            .table-responsive > .table > tfoot > tr > td[b-7eke3565ct],
            .table-responsive > .table > tfoot > tr > th[b-7eke3565ct],
            .table-responsive > .table > thead > tr > td[b-7eke3565ct],
            .table-responsive > .table > thead > tr > th[b-7eke3565ct] {
                white-space: nowrap
            }

        .table-responsive > .table-bordered[b-7eke3565ct] {
            border: 0
        }

            .table-responsive > .table-bordered > tbody > tr > td:first-child[b-7eke3565ct],
            .table-responsive > .table-bordered > tbody > tr > th:first-child[b-7eke3565ct],
            .table-responsive > .table-bordered > tfoot > tr > td:first-child[b-7eke3565ct],
            .table-responsive > .table-bordered > tfoot > tr > th:first-child[b-7eke3565ct],
            .table-responsive > .table-bordered > thead > tr > td:first-child[b-7eke3565ct],
            .table-responsive > .table-bordered > thead > tr > th:first-child[b-7eke3565ct] {
                border-left: 0
            }

            .table-responsive > .table-bordered > tbody > tr > td:last-child[b-7eke3565ct],
            .table-responsive > .table-bordered > tbody > tr > th:last-child[b-7eke3565ct],
            .table-responsive > .table-bordered > tfoot > tr > td:last-child[b-7eke3565ct],
            .table-responsive > .table-bordered > tfoot > tr > th:last-child[b-7eke3565ct],
            .table-responsive > .table-bordered > thead > tr > td:last-child[b-7eke3565ct],
            .table-responsive > .table-bordered > thead > tr > th:last-child[b-7eke3565ct] {
                border-right: 0
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > td[b-7eke3565ct],
            .table-responsive > .table-bordered > tbody > tr:last-child > th[b-7eke3565ct],
            .table-responsive > .table-bordered > tfoot > tr:last-child > td[b-7eke3565ct],
            .table-responsive > .table-bordered > tfoot > tr:last-child > th[b-7eke3565ct] {
                border-bottom: 0
            }
}

fieldset[b-7eke3565ct] {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend[b-7eke3565ct] {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label[b-7eke3565ct] {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search][b-7eke3565ct] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input[type=checkbox][b-7eke3565ct],
input[type=radio][b-7eke3565ct] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

    fieldset[disabled] input[type=checkbox][b-7eke3565ct],
    fieldset[disabled] input[type=radio][b-7eke3565ct],
    input[type=checkbox].disabled[b-7eke3565ct],
    input[type=checkbox][disabled][b-7eke3565ct],
    input[type=radio].disabled[b-7eke3565ct],
    input[type=radio][disabled][b-7eke3565ct] {
        cursor: not-allowed
    }

input[type=file][b-7eke3565ct] {
    display: block
}

input[type=range][b-7eke3565ct] {
    display: block;
    width: 100%
}

select[multiple][b-7eke3565ct],
select[size][b-7eke3565ct] {
    height: auto
}

input[type=checkbox]:focus[b-7eke3565ct],
input[type=file]:focus[b-7eke3565ct],
input[type=radio]:focus[b-7eke3565ct] {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output[b-7eke3565ct] {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control[b-7eke3565ct] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}

    .form-control:focus[b-7eke3565ct] {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
    }

    .form-control[b-7eke3565ct]::-moz-placeholder {
        color: #999;
        opacity: 1
    }

    .form-control:-ms-input-placeholder[b-7eke3565ct] {
        color: #999
    }

    .form-control[b-7eke3565ct]::-webkit-input-placeholder {
        color: #999
    }

    .form-control[b-7eke3565ct]::-ms-expand {
        background-color: transparent;
        border: 0
    }

    .form-control[disabled][b-7eke3565ct],
    .form-control[readonly][b-7eke3565ct],
    fieldset[disabled] .form-control[b-7eke3565ct] {
        background-color: #eee;
        opacity: 1
    }

    .form-control[disabled][b-7eke3565ct],
    fieldset[disabled] .form-control[b-7eke3565ct] {
        cursor: not-allowed
    }

textarea.form-control[b-7eke3565ct] {
    height: auto
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date].form-control[b-7eke3565ct],
    input[type=datetime-local].form-control[b-7eke3565ct],
    input[type=month].form-control[b-7eke3565ct],
    input[type=time].form-control[b-7eke3565ct] {
        line-height: 34px
    }

    .input-group-sm input[type=date][b-7eke3565ct],
    .input-group-sm input[type=datetime-local][b-7eke3565ct],
    .input-group-sm input[type=month][b-7eke3565ct],
    .input-group-sm input[type=time][b-7eke3565ct],
    input[type=date].input-sm[b-7eke3565ct],
    input[type=datetime-local].input-sm[b-7eke3565ct],
    input[type=month].input-sm[b-7eke3565ct],
    input[type=time].input-sm[b-7eke3565ct] {
        line-height: 30px
    }

    .input-group-lg input[type=date][b-7eke3565ct],
    .input-group-lg input[type=datetime-local][b-7eke3565ct],
    .input-group-lg input[type=month][b-7eke3565ct],
    .input-group-lg input[type=time][b-7eke3565ct],
    input[type=date].input-lg[b-7eke3565ct],
    input[type=datetime-local].input-lg[b-7eke3565ct],
    input[type=month].input-lg[b-7eke3565ct],
    input[type=time].input-lg[b-7eke3565ct] {
        line-height: 46px
    }
}

.form-group[b-7eke3565ct] {
    margin-bottom: 15px
}

.checkbox[b-7eke3565ct],
.radio[b-7eke3565ct] {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

    .checkbox.disabled label[b-7eke3565ct],
    .radio.disabled label[b-7eke3565ct],
    fieldset[disabled] .checkbox label[b-7eke3565ct],
    fieldset[disabled] .radio label[b-7eke3565ct] {
        cursor: not-allowed
    }

    .checkbox label[b-7eke3565ct],
    .radio label[b-7eke3565ct] {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer
    }

    .checkbox input[type=checkbox][b-7eke3565ct],
    .checkbox-inline input[type=checkbox][b-7eke3565ct],
    .radio input[type=radio][b-7eke3565ct],
    .radio-inline input[type=radio][b-7eke3565ct] {
        position: absolute;
        margin-top: 4px\9;
        margin-left: -20px
    }

    .checkbox + .checkbox[b-7eke3565ct],
    .radio + .radio[b-7eke3565ct] {
        margin-top: -5px
    }

.checkbox-inline[b-7eke3565ct],
.radio-inline[b-7eke3565ct] {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

    .checkbox-inline.disabled[b-7eke3565ct],
    .radio-inline.disabled[b-7eke3565ct],
    fieldset[disabled] .checkbox-inline[b-7eke3565ct],
    fieldset[disabled] .radio-inline[b-7eke3565ct] {
        cursor: not-allowed
    }

    .checkbox-inline + .checkbox-inline[b-7eke3565ct],
    .radio-inline + .radio-inline[b-7eke3565ct] {
        margin-top: 0;
        margin-left: 10px
    }

.form-control-static[b-7eke3565ct] {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

    .form-control-static.input-lg[b-7eke3565ct],
    .form-control-static.input-sm[b-7eke3565ct] {
        padding-right: 0;
        padding-left: 0
    }

.input-sm[b-7eke3565ct] {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm[b-7eke3565ct] {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm[b-7eke3565ct],
textarea.input-sm[b-7eke3565ct] {
    height: auto
}

.form-group-sm .form-control[b-7eke3565ct] {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control[b-7eke3565ct] {
    height: 30px;
    line-height: 30px
}

.form-group-sm select[multiple].form-control[b-7eke3565ct],
.form-group-sm textarea.form-control[b-7eke3565ct] {
    height: auto
}

.form-group-sm .form-control-static[b-7eke3565ct] {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg[b-7eke3565ct] {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-lg[b-7eke3565ct] {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg[b-7eke3565ct],
textarea.input-lg[b-7eke3565ct] {
    height: auto
}

.form-group-lg .form-control[b-7eke3565ct] {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.form-group-lg select.form-control[b-7eke3565ct] {
    height: 46px;
    line-height: 46px
}

.form-group-lg select[multiple].form-control[b-7eke3565ct],
.form-group-lg textarea.form-control[b-7eke3565ct] {
    height: auto
}

.form-group-lg .form-control-static[b-7eke3565ct] {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback[b-7eke3565ct] {
    position: relative
}

    .has-feedback .form-control[b-7eke3565ct] {
        padding-right: 42.5px
    }

.form-control-feedback[b-7eke3565ct] {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.form-group-lg .form-control + .form-control-feedback[b-7eke3565ct],
.input-group-lg + .form-control-feedback[b-7eke3565ct],
.input-lg + .form-control-feedback[b-7eke3565ct] {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control + .form-control-feedback[b-7eke3565ct],
.input-group-sm + .form-control-feedback[b-7eke3565ct],
.input-sm + .form-control-feedback[b-7eke3565ct] {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox[b-7eke3565ct],
.has-success .checkbox-inline[b-7eke3565ct],
.has-success .control-label[b-7eke3565ct],
.has-success .help-block[b-7eke3565ct],
.has-success .radio[b-7eke3565ct],
.has-success .radio-inline[b-7eke3565ct],
.has-success.checkbox label[b-7eke3565ct],
.has-success.checkbox-inline label[b-7eke3565ct],
.has-success.radio label[b-7eke3565ct],
.has-success.radio-inline label[b-7eke3565ct] {
    color: #3c763d
}

.has-success .form-control[b-7eke3565ct] {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

    .has-success .form-control:focus[b-7eke3565ct] {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
    }

.has-success .input-group-addon[b-7eke3565ct] {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback[b-7eke3565ct] {
    color: #3c763d
}

.has-warning .checkbox[b-7eke3565ct],
.has-warning .checkbox-inline[b-7eke3565ct],
.has-warning .control-label[b-7eke3565ct],
.has-warning .help-block[b-7eke3565ct],
.has-warning .radio[b-7eke3565ct],
.has-warning .radio-inline[b-7eke3565ct],
.has-warning.checkbox label[b-7eke3565ct],
.has-warning.checkbox-inline label[b-7eke3565ct],
.has-warning.radio label[b-7eke3565ct],
.has-warning.radio-inline label[b-7eke3565ct] {
    color: #8a6d3b
}

.has-warning .form-control[b-7eke3565ct] {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

    .has-warning .form-control:focus[b-7eke3565ct] {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
    }

.has-warning .input-group-addon[b-7eke3565ct] {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback[b-7eke3565ct] {
    color: #8a6d3b
}

.has-error .checkbox[b-7eke3565ct],
.has-error .checkbox-inline[b-7eke3565ct],
.has-error .control-label[b-7eke3565ct],
.has-error .help-block[b-7eke3565ct],
.has-error .radio[b-7eke3565ct],
.has-error .radio-inline[b-7eke3565ct],
.has-error.checkbox label[b-7eke3565ct],
.has-error.checkbox-inline label[b-7eke3565ct],
.has-error.radio label[b-7eke3565ct],
.has-error.radio-inline label[b-7eke3565ct] {
    color: #a94442
}

.has-error .form-control[b-7eke3565ct] {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

    .has-error .form-control:focus[b-7eke3565ct] {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
    }

.has-error .input-group-addon[b-7eke3565ct] {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback[b-7eke3565ct] {
    color: #a94442
}

.has-feedback label ~ .form-control-feedback[b-7eke3565ct] {
    top: 25px
}

.has-feedback label.sr-only ~ .form-control-feedback[b-7eke3565ct] {
    top: 0
}

.help-block[b-7eke3565ct] {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media(min-width:768px) {
    .form-inline .form-group[b-7eke3565ct] {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control[b-7eke3565ct] {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static[b-7eke3565ct] {
        display: inline-block
    }

    .form-inline .input-group[b-7eke3565ct] {
        display: inline-table;
        vertical-align: middle
    }

        .form-inline .input-group .form-control[b-7eke3565ct],
        .form-inline .input-group .input-group-addon[b-7eke3565ct],
        .form-inline .input-group .input-group-btn[b-7eke3565ct] {
            width: auto
        }

        .form-inline .input-group > .form-control[b-7eke3565ct] {
            width: 100%
        }

    .form-inline .control-label[b-7eke3565ct] {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox[b-7eke3565ct],
    .form-inline .radio[b-7eke3565ct] {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

        .form-inline .checkbox label[b-7eke3565ct],
        .form-inline .radio label[b-7eke3565ct] {
            padding-left: 0
        }

        .form-inline .checkbox input[type=checkbox][b-7eke3565ct],
        .form-inline .radio input[type=radio][b-7eke3565ct] {
            position: relative;
            margin-left: 0
        }

    .form-inline .has-feedback .form-control-feedback[b-7eke3565ct] {
        top: 0
    }
}

.form-horizontal .checkbox[b-7eke3565ct],
.form-horizontal .checkbox-inline[b-7eke3565ct],
.form-horizontal .radio[b-7eke3565ct],
.form-horizontal .radio-inline[b-7eke3565ct] {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .checkbox[b-7eke3565ct],
.form-horizontal .radio[b-7eke3565ct] {
    min-height: 27px
}

.form-horizontal .form-group[b-7eke3565ct] {
    margin-right: -15px;
    margin-left: -15px
}

@media(min-width:768px) {
    .form-horizontal .control-label[b-7eke3565ct] {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback[b-7eke3565ct] {
    right: 15px
}

@media(min-width:768px) {
    .form-horizontal .form-group-lg .control-label[b-7eke3565ct] {
        padding-top: 11px;
        font-size: 18px
    }
}

@media(min-width:768px) {
    .form-horizontal .form-group-sm .control-label[b-7eke3565ct] {
        padding-top: 6px;
        font-size: 12px
    }
}

.btn[b-7eke3565ct] {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .btn.active.focus[b-7eke3565ct],
    .btn.active:focus[b-7eke3565ct],
    .btn.focus[b-7eke3565ct],
    .btn:active.focus[b-7eke3565ct],
    .btn:active:focus[b-7eke3565ct],
    .btn:focus[b-7eke3565ct] {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

    .btn.focus[b-7eke3565ct],
    .btn:focus[b-7eke3565ct],
    .btn:hover[b-7eke3565ct] {
        color: #333;
        text-decoration: none
    }

    .btn.active[b-7eke3565ct],
    .btn:active[b-7eke3565ct] {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
    }

    .btn.disabled[b-7eke3565ct],
    .btn[disabled][b-7eke3565ct],
    fieldset[disabled] .btn[b-7eke3565ct] {
        cursor: not-allowed;
        filter: alpha(opacity=65);
        opacity: .65;
        -webkit-box-shadow: none;
        box-shadow: none
    }

a.btn.disabled[b-7eke3565ct],
fieldset[disabled] a.btn[b-7eke3565ct] {
    pointer-events: none
}

.btn-default[b-7eke3565ct] {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

    .btn-default.focus[b-7eke3565ct],
    .btn-default:focus[b-7eke3565ct] {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c
    }

    .btn-default:hover[b-7eke3565ct] {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

    .btn-default.active[b-7eke3565ct],
    .btn-default:active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-default[b-7eke3565ct] {
        color: #333;
        background-color: #e6e6e6;
        background-image: none;
        border-color: #adadad
    }

        .btn-default.active.focus[b-7eke3565ct],
        .btn-default.active:focus[b-7eke3565ct],
        .btn-default.active:hover[b-7eke3565ct],
        .btn-default:active.focus[b-7eke3565ct],
        .btn-default:active:focus[b-7eke3565ct],
        .btn-default:active:hover[b-7eke3565ct],
        .open > .dropdown-toggle.btn-default.focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-default:focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-default:hover[b-7eke3565ct] {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c
        }

    .btn-default.disabled.focus[b-7eke3565ct],
    .btn-default.disabled:focus[b-7eke3565ct],
    .btn-default.disabled:hover[b-7eke3565ct],
    .btn-default[disabled].focus[b-7eke3565ct],
    .btn-default[disabled]:focus[b-7eke3565ct],
    .btn-default[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .btn-default.focus[b-7eke3565ct],
    fieldset[disabled] .btn-default:focus[b-7eke3565ct],
    fieldset[disabled] .btn-default:hover[b-7eke3565ct] {
        background-color: #fff;
        border-color: #ccc
    }

    .btn-default .badge[b-7eke3565ct] {
        color: #fff;
        background-color: #333
    }

.btn-primary[b-7eke3565ct] {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

    .btn-primary.focus[b-7eke3565ct],
    .btn-primary:focus[b-7eke3565ct] {
        color: #fff;
        background-color: #286090;
        border-color: #122b40
    }

    .btn-primary:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #286090;
        border-color: #204d74
    }

    .btn-primary.active[b-7eke3565ct],
    .btn-primary:active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-primary[b-7eke3565ct] {
        color: #fff;
        background-color: #286090;
        background-image: none;
        border-color: #204d74
    }

        .btn-primary.active.focus[b-7eke3565ct],
        .btn-primary.active:focus[b-7eke3565ct],
        .btn-primary.active:hover[b-7eke3565ct],
        .btn-primary:active.focus[b-7eke3565ct],
        .btn-primary:active:focus[b-7eke3565ct],
        .btn-primary:active:hover[b-7eke3565ct],
        .open > .dropdown-toggle.btn-primary.focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-primary:focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-primary:hover[b-7eke3565ct] {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40
        }

    .btn-primary.disabled.focus[b-7eke3565ct],
    .btn-primary.disabled:focus[b-7eke3565ct],
    .btn-primary.disabled:hover[b-7eke3565ct],
    .btn-primary[disabled].focus[b-7eke3565ct],
    .btn-primary[disabled]:focus[b-7eke3565ct],
    .btn-primary[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .btn-primary.focus[b-7eke3565ct],
    fieldset[disabled] .btn-primary:focus[b-7eke3565ct],
    fieldset[disabled] .btn-primary:hover[b-7eke3565ct] {
        background-color: #337ab7;
        border-color: #2e6da4
    }

    .btn-primary .badge[b-7eke3565ct] {
        color: #337ab7;
        background-color: #fff
    }

.btn-success[b-7eke3565ct] {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

    .btn-success.focus[b-7eke3565ct],
    .btn-success:focus[b-7eke3565ct] {
        color: #fff;
        background-color: #449d44;
        border-color: #255625
    }

    .btn-success:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #449d44;
        border-color: #398439
    }

    .btn-success.active[b-7eke3565ct],
    .btn-success:active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-success[b-7eke3565ct] {
        color: #fff;
        background-color: #449d44;
        background-image: none;
        border-color: #398439
    }

        .btn-success.active.focus[b-7eke3565ct],
        .btn-success.active:focus[b-7eke3565ct],
        .btn-success.active:hover[b-7eke3565ct],
        .btn-success:active.focus[b-7eke3565ct],
        .btn-success:active:focus[b-7eke3565ct],
        .btn-success:active:hover[b-7eke3565ct],
        .open > .dropdown-toggle.btn-success.focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-success:focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-success:hover[b-7eke3565ct] {
            color: #fff;
            background-color: #398439;
            border-color: #255625
        }

    .btn-success.disabled.focus[b-7eke3565ct],
    .btn-success.disabled:focus[b-7eke3565ct],
    .btn-success.disabled:hover[b-7eke3565ct],
    .btn-success[disabled].focus[b-7eke3565ct],
    .btn-success[disabled]:focus[b-7eke3565ct],
    .btn-success[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .btn-success.focus[b-7eke3565ct],
    fieldset[disabled] .btn-success:focus[b-7eke3565ct],
    fieldset[disabled] .btn-success:hover[b-7eke3565ct] {
        background-color: #5cb85c;
        border-color: #4cae4c
    }

    .btn-success .badge[b-7eke3565ct] {
        color: #5cb85c;
        background-color: #fff
    }

.btn-info[b-7eke3565ct] {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

    .btn-info.focus[b-7eke3565ct],
    .btn-info:focus[b-7eke3565ct] {
        color: #fff;
        background-color: #31b0d5;
        border-color: #1b6d85
    }

    .btn-info:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #31b0d5;
        border-color: #269abc
    }

    .btn-info.active[b-7eke3565ct],
    .btn-info:active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-info[b-7eke3565ct] {
        color: #fff;
        background-color: #31b0d5;
        background-image: none;
        border-color: #269abc
    }

        .btn-info.active.focus[b-7eke3565ct],
        .btn-info.active:focus[b-7eke3565ct],
        .btn-info.active:hover[b-7eke3565ct],
        .btn-info:active.focus[b-7eke3565ct],
        .btn-info:active:focus[b-7eke3565ct],
        .btn-info:active:hover[b-7eke3565ct],
        .open > .dropdown-toggle.btn-info.focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-info:focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-info:hover[b-7eke3565ct] {
            color: #fff;
            background-color: #269abc;
            border-color: #1b6d85
        }

    .btn-info.disabled.focus[b-7eke3565ct],
    .btn-info.disabled:focus[b-7eke3565ct],
    .btn-info.disabled:hover[b-7eke3565ct],
    .btn-info[disabled].focus[b-7eke3565ct],
    .btn-info[disabled]:focus[b-7eke3565ct],
    .btn-info[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .btn-info.focus[b-7eke3565ct],
    fieldset[disabled] .btn-info:focus[b-7eke3565ct],
    fieldset[disabled] .btn-info:hover[b-7eke3565ct] {
        background-color: #5bc0de;
        border-color: #46b8da
    }

    .btn-info .badge[b-7eke3565ct] {
        color: #5bc0de;
        background-color: #fff
    }

.btn-warning[b-7eke3565ct] {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

    .btn-warning.focus[b-7eke3565ct],
    .btn-warning:focus[b-7eke3565ct] {
        color: #fff;
        background-color: #ec971f;
        border-color: #985f0d
    }

    .btn-warning:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #ec971f;
        border-color: #d58512
    }

    .btn-warning.active[b-7eke3565ct],
    .btn-warning:active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-warning[b-7eke3565ct] {
        color: #fff;
        background-color: #ec971f;
        background-image: none;
        border-color: #d58512
    }

        .btn-warning.active.focus[b-7eke3565ct],
        .btn-warning.active:focus[b-7eke3565ct],
        .btn-warning.active:hover[b-7eke3565ct],
        .btn-warning:active.focus[b-7eke3565ct],
        .btn-warning:active:focus[b-7eke3565ct],
        .btn-warning:active:hover[b-7eke3565ct],
        .open > .dropdown-toggle.btn-warning.focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-warning:focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-warning:hover[b-7eke3565ct] {
            color: #fff;
            background-color: #d58512;
            border-color: #985f0d
        }

    .btn-warning.disabled.focus[b-7eke3565ct],
    .btn-warning.disabled:focus[b-7eke3565ct],
    .btn-warning.disabled:hover[b-7eke3565ct],
    .btn-warning[disabled].focus[b-7eke3565ct],
    .btn-warning[disabled]:focus[b-7eke3565ct],
    .btn-warning[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .btn-warning.focus[b-7eke3565ct],
    fieldset[disabled] .btn-warning:focus[b-7eke3565ct],
    fieldset[disabled] .btn-warning:hover[b-7eke3565ct] {
        background-color: #f0ad4e;
        border-color: #eea236
    }

    .btn-warning .badge[b-7eke3565ct] {
        color: #f0ad4e;
        background-color: #fff
    }

.btn-danger[b-7eke3565ct] {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

    .btn-danger.focus[b-7eke3565ct],
    .btn-danger:focus[b-7eke3565ct] {
        color: #fff;
        background-color: #c9302c;
        border-color: #761c19
    }

    .btn-danger:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #c9302c;
        border-color: #ac2925
    }

    .btn-danger.active[b-7eke3565ct],
    .btn-danger:active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-danger[b-7eke3565ct] {
        color: #fff;
        background-color: #c9302c;
        background-image: none;
        border-color: #ac2925
    }

        .btn-danger.active.focus[b-7eke3565ct],
        .btn-danger.active:focus[b-7eke3565ct],
        .btn-danger.active:hover[b-7eke3565ct],
        .btn-danger:active.focus[b-7eke3565ct],
        .btn-danger:active:focus[b-7eke3565ct],
        .btn-danger:active:hover[b-7eke3565ct],
        .open > .dropdown-toggle.btn-danger.focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-danger:focus[b-7eke3565ct],
        .open > .dropdown-toggle.btn-danger:hover[b-7eke3565ct] {
            color: #fff;
            background-color: #ac2925;
            border-color: #761c19
        }

    .btn-danger.disabled.focus[b-7eke3565ct],
    .btn-danger.disabled:focus[b-7eke3565ct],
    .btn-danger.disabled:hover[b-7eke3565ct],
    .btn-danger[disabled].focus[b-7eke3565ct],
    .btn-danger[disabled]:focus[b-7eke3565ct],
    .btn-danger[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .btn-danger.focus[b-7eke3565ct],
    fieldset[disabled] .btn-danger:focus[b-7eke3565ct],
    fieldset[disabled] .btn-danger:hover[b-7eke3565ct] {
        background-color: #d9534f;
        border-color: #d43f3a
    }

    .btn-danger .badge[b-7eke3565ct] {
        color: #d9534f;
        background-color: #fff
    }

.btn-link[b-7eke3565ct] {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0
}

    .btn-link[b-7eke3565ct],
    .btn-link.active[b-7eke3565ct],
    .btn-link:active[b-7eke3565ct],
    .btn-link[disabled][b-7eke3565ct],
    fieldset[disabled] .btn-link[b-7eke3565ct] {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .btn-link[b-7eke3565ct],
        .btn-link:active[b-7eke3565ct],
        .btn-link:focus[b-7eke3565ct],
        .btn-link:hover[b-7eke3565ct] {
            border-color: transparent
        }

            .btn-link:focus[b-7eke3565ct],
            .btn-link:hover[b-7eke3565ct] {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent
            }

            .btn-link[disabled]:focus[b-7eke3565ct],
            .btn-link[disabled]:hover[b-7eke3565ct],
            fieldset[disabled] .btn-link:focus[b-7eke3565ct],
            fieldset[disabled] .btn-link:hover[b-7eke3565ct] {
                color: #777;
                text-decoration: none
            }

.btn-group-lg > .btn[b-7eke3565ct],
.btn-lg[b-7eke3565ct] {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm > .btn[b-7eke3565ct],
.btn-sm[b-7eke3565ct] {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs > .btn[b-7eke3565ct],
.btn-xs[b-7eke3565ct] {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block[b-7eke3565ct] {
    display: block;
    width: 100%
}

    .btn-block + .btn-block[b-7eke3565ct] {
        margin-top: 5px
    }

input[type=button].btn-block[b-7eke3565ct],
input[type=reset].btn-block[b-7eke3565ct],
input[type=submit].btn-block[b-7eke3565ct] {
    width: 100%
}

.fade[b-7eke3565ct] {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

    .fade.in[b-7eke3565ct] {
        opacity: 1
    }

.collapse[b-7eke3565ct] {
    display: none
}

    .collapse.in[b-7eke3565ct] {
        display: block
    }

tr.collapse.in[b-7eke3565ct] {
    display: table-row
}

tbody.collapse.in[b-7eke3565ct] {
    display: table-row-group
}

.collapsing[b-7eke3565ct] {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret[b-7eke3565ct] {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown[b-7eke3565ct],
.dropup[b-7eke3565ct] {
    position: relative
}

.dropdown-toggle:focus[b-7eke3565ct] {
    outline: 0
}

.dropdown-menu[b-7eke3565ct] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

    .dropdown-menu.pull-right[b-7eke3565ct] {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider[b-7eke3565ct] {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-menu > li > a[b-7eke3565ct] {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap
    }

        .dropdown-menu > li > a:focus[b-7eke3565ct],
        .dropdown-menu > li > a:hover[b-7eke3565ct] {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5
        }

    .dropdown-menu > .active > a[b-7eke3565ct],
    .dropdown-menu > .active > a:focus[b-7eke3565ct],
    .dropdown-menu > .active > a:hover[b-7eke3565ct] {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }

    .dropdown-menu > .disabled > a[b-7eke3565ct],
    .dropdown-menu > .disabled > a:focus[b-7eke3565ct],
    .dropdown-menu > .disabled > a:hover[b-7eke3565ct] {
        color: #777
    }

        .dropdown-menu > .disabled > a:focus[b-7eke3565ct],
        .dropdown-menu > .disabled > a:hover[b-7eke3565ct] {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-menu[b-7eke3565ct] {
    display: block
}

.open > a[b-7eke3565ct] {
    outline: 0
}

.dropdown-menu-right[b-7eke3565ct] {
    right: 0;
    left: auto
}

.dropdown-menu-left[b-7eke3565ct] {
    right: auto;
    left: 0
}

.dropdown-header[b-7eke3565ct] {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop[b-7eke3565ct] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-menu[b-7eke3565ct] {
    right: 0;
    left: auto
}

.dropup .caret[b-7eke3565ct],
.navbar-fixed-bottom .dropdown .caret[b-7eke3565ct] {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-menu[b-7eke3565ct],
.navbar-fixed-bottom .dropdown .dropdown-menu[b-7eke3565ct] {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media(min-width:768px) {
    .navbar-right .dropdown-menu[b-7eke3565ct] {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left[b-7eke3565ct] {
        right: auto;
        left: 0
    }
}

.btn-group[b-7eke3565ct],
.btn-group-vertical[b-7eke3565ct] {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

    .btn-group-vertical > .btn[b-7eke3565ct],
    .btn-group > .btn[b-7eke3565ct] {
        position: relative;
        float: left
    }

        .btn-group-vertical > .btn.active[b-7eke3565ct],
        .btn-group-vertical > .btn:active[b-7eke3565ct],
        .btn-group-vertical > .btn:focus[b-7eke3565ct],
        .btn-group-vertical > .btn:hover[b-7eke3565ct],
        .btn-group > .btn.active[b-7eke3565ct],
        .btn-group > .btn:active[b-7eke3565ct],
        .btn-group > .btn:focus[b-7eke3565ct],
        .btn-group > .btn:hover[b-7eke3565ct] {
            z-index: 2
        }

    .btn-group .btn + .btn[b-7eke3565ct],
    .btn-group .btn + .btn-group[b-7eke3565ct],
    .btn-group .btn-group + .btn[b-7eke3565ct],
    .btn-group .btn-group + .btn-group[b-7eke3565ct] {
        margin-left: -1px
    }

.btn-toolbar[b-7eke3565ct] {
    margin-left: -5px
}

    .btn-toolbar .btn[b-7eke3565ct],
    .btn-toolbar .btn-group[b-7eke3565ct],
    .btn-toolbar .input-group[b-7eke3565ct] {
        float: left
    }

    .btn-toolbar > .btn[b-7eke3565ct],
    .btn-toolbar > .btn-group[b-7eke3565ct],
    .btn-toolbar > .input-group[b-7eke3565ct] {
        margin-left: 5px
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle)[b-7eke3565ct] {
    border-radius: 0
}

.btn-group > .btn:first-child[b-7eke3565ct] {
    margin-left: 0
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle)[b-7eke3565ct] {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.btn-group > .btn:last-child:not(:first-child)[b-7eke3565ct],
.btn-group > .dropdown-toggle:not(:first-child)[b-7eke3565ct] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group > .btn-group[b-7eke3565ct] {
    float: left
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn[b-7eke3565ct] {
        border-radius: 0
    }

    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child[b-7eke3565ct],
    .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle[b-7eke3565ct] {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child[b-7eke3565ct] {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

.btn-group .dropdown-toggle:active[b-7eke3565ct],
.btn-group.open .dropdown-toggle[b-7eke3565ct] {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle[b-7eke3565ct] {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group > .btn-lg + .dropdown-toggle[b-7eke3565ct] {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle[b-7eke3565ct] {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

    .btn-group.open .dropdown-toggle.btn-link[b-7eke3565ct] {
        -webkit-box-shadow: none;
        box-shadow: none
    }

.btn .caret[b-7eke3565ct] {
    margin-left: 0
}

.btn-lg .caret[b-7eke3565ct] {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret[b-7eke3565ct] {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn[b-7eke3565ct],
.btn-group-vertical > .btn-group[b-7eke3565ct],
.btn-group-vertical > .btn-group > .btn[b-7eke3565ct] {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

    .btn-group-vertical > .btn-group > .btn[b-7eke3565ct] {
        float: none
    }

    .btn-group-vertical > .btn + .btn[b-7eke3565ct],
    .btn-group-vertical > .btn + .btn-group[b-7eke3565ct],
    .btn-group-vertical > .btn-group + .btn[b-7eke3565ct],
    .btn-group-vertical > .btn-group + .btn-group[b-7eke3565ct] {
        margin-top: -1px;
        margin-left: 0
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child)[b-7eke3565ct] {
        border-radius: 0
    }

    .btn-group-vertical > .btn:first-child:not(:last-child)[b-7eke3565ct] {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .btn-group-vertical > .btn:last-child:not(:first-child)[b-7eke3565ct] {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn[b-7eke3565ct] {
        border-radius: 0
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child[b-7eke3565ct],
    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle[b-7eke3565ct] {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child[b-7eke3565ct] {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

.btn-group-justified[b-7eke3565ct] {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

    .btn-group-justified > .btn[b-7eke3565ct],
    .btn-group-justified > .btn-group[b-7eke3565ct] {
        display: table-cell;
        float: none;
        width: 1%
    }

        .btn-group-justified > .btn-group .btn[b-7eke3565ct] {
            width: 100%
        }

        .btn-group-justified > .btn-group .dropdown-menu[b-7eke3565ct] {
            left: auto
        }

[data-toggle=buttons] > .btn input[type=checkbox][b-7eke3565ct],
[data-toggle=buttons] > .btn input[type=radio][b-7eke3565ct],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox][b-7eke3565ct],
[data-toggle=buttons] > .btn-group > .btn input[type=radio][b-7eke3565ct] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group[b-7eke3565ct] {
    position: relative;
    display: table;
    border-collapse: separate
}

    .input-group[class*=col-][b-7eke3565ct] {
        float: none;
        padding-right: 0;
        padding-left: 0
    }

    .input-group .form-control[b-7eke3565ct] {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0
    }

        .input-group .form-control:focus[b-7eke3565ct] {
            z-index: 3
        }

.input-group-lg > .form-control[b-7eke3565ct],
.input-group-lg > .input-group-addon[b-7eke3565ct],
.input-group-lg > .input-group-btn > .btn[b-7eke3565ct] {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-group-lg > .form-control[b-7eke3565ct],
select.input-group-lg > .input-group-addon[b-7eke3565ct],
select.input-group-lg > .input-group-btn > .btn[b-7eke3565ct] {
    height: 46px;
    line-height: 46px
}

select[multiple].input-group-lg > .form-control[b-7eke3565ct],
select[multiple].input-group-lg > .input-group-addon[b-7eke3565ct],
select[multiple].input-group-lg > .input-group-btn > .btn[b-7eke3565ct],
textarea.input-group-lg > .form-control[b-7eke3565ct],
textarea.input-group-lg > .input-group-addon[b-7eke3565ct],
textarea.input-group-lg > .input-group-btn > .btn[b-7eke3565ct] {
    height: auto
}

.input-group-sm > .form-control[b-7eke3565ct],
.input-group-sm > .input-group-addon[b-7eke3565ct],
.input-group-sm > .input-group-btn > .btn[b-7eke3565ct] {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm > .form-control[b-7eke3565ct],
select.input-group-sm > .input-group-addon[b-7eke3565ct],
select.input-group-sm > .input-group-btn > .btn[b-7eke3565ct] {
    height: 30px;
    line-height: 30px
}

select[multiple].input-group-sm > .form-control[b-7eke3565ct],
select[multiple].input-group-sm > .input-group-addon[b-7eke3565ct],
select[multiple].input-group-sm > .input-group-btn > .btn[b-7eke3565ct],
textarea.input-group-sm > .form-control[b-7eke3565ct],
textarea.input-group-sm > .input-group-addon[b-7eke3565ct],
textarea.input-group-sm > .input-group-btn > .btn[b-7eke3565ct] {
    height: auto
}

.input-group .form-control[b-7eke3565ct],
.input-group-addon[b-7eke3565ct],
.input-group-btn[b-7eke3565ct] {
    display: table-cell
}

    .input-group .form-control:not(:first-child):not(:last-child)[b-7eke3565ct],
    .input-group-addon:not(:first-child):not(:last-child)[b-7eke3565ct],
    .input-group-btn:not(:first-child):not(:last-child)[b-7eke3565ct] {
        border-radius: 0
    }

.input-group-addon[b-7eke3565ct],
.input-group-btn[b-7eke3565ct] {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon[b-7eke3565ct] {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

    .input-group-addon.input-sm[b-7eke3565ct] {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px
    }

    .input-group-addon.input-lg[b-7eke3565ct] {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px
    }

    .input-group-addon input[type=checkbox][b-7eke3565ct],
    .input-group-addon input[type=radio][b-7eke3565ct] {
        margin-top: 0
    }

    .input-group .form-control:first-child[b-7eke3565ct],
    .input-group-addon:first-child[b-7eke3565ct],
    .input-group-btn:first-child > .btn[b-7eke3565ct],
    .input-group-btn:first-child > .btn-group > .btn[b-7eke3565ct],
    .input-group-btn:first-child > .dropdown-toggle[b-7eke3565ct],
    .input-group-btn:last-child > .btn-group:not(:last-child) > .btn[b-7eke3565ct],
    .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle)[b-7eke3565ct] {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .input-group-addon:first-child[b-7eke3565ct] {
        border-right: 0
    }

    .input-group .form-control:last-child[b-7eke3565ct],
    .input-group-addon:last-child[b-7eke3565ct],
    .input-group-btn:first-child > .btn-group:not(:first-child) > .btn[b-7eke3565ct],
    .input-group-btn:first-child > .btn:not(:first-child)[b-7eke3565ct],
    .input-group-btn:last-child > .btn[b-7eke3565ct],
    .input-group-btn:last-child > .btn-group > .btn[b-7eke3565ct],
    .input-group-btn:last-child > .dropdown-toggle[b-7eke3565ct] {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .input-group-addon:last-child[b-7eke3565ct] {
        border-left: 0
    }

.input-group-btn[b-7eke3565ct] {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

    .input-group-btn > .btn[b-7eke3565ct] {
        position: relative
    }

        .input-group-btn > .btn + .btn[b-7eke3565ct] {
            margin-left: -1px
        }

        .input-group-btn > .btn:active[b-7eke3565ct],
        .input-group-btn > .btn:focus[b-7eke3565ct],
        .input-group-btn > .btn:hover[b-7eke3565ct] {
            z-index: 2
        }

    .input-group-btn:first-child > .btn[b-7eke3565ct],
    .input-group-btn:first-child > .btn-group[b-7eke3565ct] {
        margin-right: -1px
    }

    .input-group-btn:last-child > .btn[b-7eke3565ct],
    .input-group-btn:last-child > .btn-group[b-7eke3565ct] {
        z-index: 2;
        margin-left: -1px
    }

.nav[b-7eke3565ct] {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .nav > li[b-7eke3565ct] {
        position: relative;
        display: block
    }

        .nav > li > a[b-7eke3565ct] {
            position: relative;
            display: block;
            padding: 10px 15px
        }

            .nav > li > a:focus[b-7eke3565ct],
            .nav > li > a:hover[b-7eke3565ct] {
                text-decoration: none;
                background-color: #eee
            }

        .nav > li.disabled > a[b-7eke3565ct] {
            color: #777
        }

            .nav > li.disabled > a:focus[b-7eke3565ct],
            .nav > li.disabled > a:hover[b-7eke3565ct] {
                color: #777;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent
            }

    .nav .open > a[b-7eke3565ct],
    .nav .open > a:focus[b-7eke3565ct],
    .nav .open > a:hover[b-7eke3565ct] {
        background-color: #eee;
        border-color: #337ab7
    }

    .nav .nav-divider[b-7eke3565ct] {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .nav > li > a > img[b-7eke3565ct] {
        max-width: none
    }

.nav-tabs[b-7eke3565ct] {
    border-bottom: 1px solid #ddd
}

    .nav-tabs > li[b-7eke3565ct] {
        float: left;
        margin-bottom: -1px
    }

        .nav-tabs > li > a[b-7eke3565ct] {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0
        }

            .nav-tabs > li > a:hover[b-7eke3565ct] {
                border-color: #eee #eee #ddd
            }

        .nav-tabs > li.active > a[b-7eke3565ct],
        .nav-tabs > li.active > a:focus[b-7eke3565ct],
        .nav-tabs > li.active > a:hover[b-7eke3565ct] {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent
        }

    .nav-tabs.nav-justified[b-7eke3565ct] {
        width: 100%;
        border-bottom: 0
    }

        .nav-tabs.nav-justified > li[b-7eke3565ct] {
            float: none
        }

            .nav-tabs.nav-justified > li > a[b-7eke3565ct] {
                margin-bottom: 5px;
                text-align: center
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu[b-7eke3565ct] {
            top: auto;
            left: auto
        }

@media(min-width:768px) {
    .nav-tabs.nav-justified > li[b-7eke3565ct] {
        display: table-cell;
        width: 1%
    }

        .nav-tabs.nav-justified > li > a[b-7eke3565ct] {
            margin-bottom: 0
        }
}

.nav-tabs.nav-justified > li > a[b-7eke3565ct] {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified > .active > a[b-7eke3565ct],
.nav-tabs.nav-justified > .active > a:focus[b-7eke3565ct],
.nav-tabs.nav-justified > .active > a:hover[b-7eke3565ct] {
    border: 1px solid #ddd
}

@media(min-width:768px) {
    .nav-tabs.nav-justified > li > a[b-7eke3565ct] {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified > .active > a[b-7eke3565ct],
    .nav-tabs.nav-justified > .active > a:focus[b-7eke3565ct],
    .nav-tabs.nav-justified > .active > a:hover[b-7eke3565ct] {
        border-bottom-color: #fff
    }
}

.nav-pills > li[b-7eke3565ct] {
    float: left
}

    .nav-pills > li > a[b-7eke3565ct] {
        border-radius: 4px
    }

    .nav-pills > li + li[b-7eke3565ct] {
        margin-left: 2px
    }

    .nav-pills > li.active > a[b-7eke3565ct],
    .nav-pills > li.active > a:focus[b-7eke3565ct],
    .nav-pills > li.active > a:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #337ab7
    }

.nav-stacked > li[b-7eke3565ct] {
    float: none
}

    .nav-stacked > li + li[b-7eke3565ct] {
        margin-top: 2px;
        margin-left: 0
    }

.nav-justified[b-7eke3565ct] {
    width: 100%
}

    .nav-justified > li[b-7eke3565ct] {
        float: none
    }

        .nav-justified > li > a[b-7eke3565ct] {
            margin-bottom: 5px;
            text-align: center
        }

    .nav-justified > .dropdown .dropdown-menu[b-7eke3565ct] {
        top: auto;
        left: auto
    }

@media(min-width:768px) {
    .nav-justified > li[b-7eke3565ct] {
        display: table-cell;
        width: 1%
    }

        .nav-justified > li > a[b-7eke3565ct] {
            margin-bottom: 0
        }
}

.nav-tabs-justified[b-7eke3565ct] {
    border-bottom: 0
}

    .nav-tabs-justified > li > a[b-7eke3565ct] {
        margin-right: 0;
        border-radius: 4px
    }

    .nav-tabs-justified > .active > a[b-7eke3565ct],
    .nav-tabs-justified > .active > a:focus[b-7eke3565ct],
    .nav-tabs-justified > .active > a:hover[b-7eke3565ct] {
        border: 1px solid #ddd
    }

@media(min-width:768px) {
    .nav-tabs-justified > li > a[b-7eke3565ct] {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified > .active > a[b-7eke3565ct],
    .nav-tabs-justified > .active > a:focus[b-7eke3565ct],
    .nav-tabs-justified > .active > a:hover[b-7eke3565ct] {
        border-bottom-color: #fff
    }
}

.tab-content > .tab-pane[b-7eke3565ct] {
    display: none
}

.tab-content > .active[b-7eke3565ct] {
    display: block
}

.nav-tabs .dropdown-menu[b-7eke3565ct] {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar[b-7eke3565ct] {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media(min-width:768px) {
    .navbar[b-7eke3565ct] {
        border-radius: 4px
    }
}

@media(min-width:768px) {
    .navbar-header[b-7eke3565ct] {
        float: left
    }
}

.navbar-collapse[b-7eke3565ct] {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch
}

    .navbar-collapse.in[b-7eke3565ct] {
        overflow-y: auto
    }

@media(min-width:768px) {
    .navbar-collapse[b-7eke3565ct] {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .navbar-collapse.collapse[b-7eke3565ct] {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important
        }

        .navbar-collapse.in[b-7eke3565ct] {
            overflow-y: visible
        }

    .navbar-fixed-bottom .navbar-collapse[b-7eke3565ct],
    .navbar-fixed-top .navbar-collapse[b-7eke3565ct],
    .navbar-static-top .navbar-collapse[b-7eke3565ct] {
        padding-right: 0;
        padding-left: 0
    }
}

.navbar-fixed-bottom[b-7eke3565ct],
.navbar-fixed-top[b-7eke3565ct] {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

    .navbar-fixed-bottom .navbar-collapse[b-7eke3565ct],
    .navbar-fixed-top .navbar-collapse[b-7eke3565ct] {
        max-height: 340px
    }

@media(max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse[b-7eke3565ct],
    .navbar-fixed-top .navbar-collapse[b-7eke3565ct] {
        max-height: 200px
    }
}

@media(min-width:768px) {
    .navbar-fixed-bottom[b-7eke3565ct],
    .navbar-fixed-top[b-7eke3565ct] {
        border-radius: 0
    }
}

.navbar-fixed-top[b-7eke3565ct] {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom[b-7eke3565ct] {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.container-fluid > .navbar-collapse[b-7eke3565ct],
.container-fluid > .navbar-header[b-7eke3565ct],
.container > .navbar-collapse[b-7eke3565ct],
.container > .navbar-header[b-7eke3565ct] {
    margin-right: -15px;
    margin-left: -15px
}

@media(min-width:768px) {
    .container-fluid > .navbar-collapse[b-7eke3565ct],
    .container-fluid > .navbar-header[b-7eke3565ct],
    .container > .navbar-collapse[b-7eke3565ct],
    .container > .navbar-header[b-7eke3565ct] {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top[b-7eke3565ct] {
    z-index: 1000;
    border-width: 0 0 1px
}

@media(min-width:768px) {
    .navbar-static-top[b-7eke3565ct] {
        border-radius: 0
    }
}

.navbar-brand[b-7eke3565ct] {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px
}

    .navbar-brand:focus[b-7eke3565ct],
    .navbar-brand:hover[b-7eke3565ct] {
        text-decoration: none
    }

    .navbar-brand > img[b-7eke3565ct] {
        display: block
    }

@media(min-width:768px) {
    .navbar > .container .navbar-brand[b-7eke3565ct],
    .navbar > .container-fluid .navbar-brand[b-7eke3565ct] {
        margin-left: -15px
    }
}

.navbar-toggle[b-7eke3565ct] {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

    .navbar-toggle:focus[b-7eke3565ct] {
        outline: 0
    }

    .navbar-toggle .icon-bar[b-7eke3565ct] {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px
    }

        .navbar-toggle .icon-bar + .icon-bar[b-7eke3565ct] {
            margin-top: 4px
        }

@media(min-width:768px) {
    .navbar-toggle[b-7eke3565ct] {
        display: none
    }
}

.navbar-nav[b-7eke3565ct] {
    margin: 7.5px -15px
}

    .navbar-nav > li > a[b-7eke3565ct] {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px
    }

@media(max-width:767px) {
    .navbar-nav .open .dropdown-menu[b-7eke3565ct] {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .navbar-nav .open .dropdown-menu .dropdown-header[b-7eke3565ct],
        .navbar-nav .open .dropdown-menu > li > a[b-7eke3565ct] {
            padding: 5px 15px 5px 25px
        }

        .navbar-nav .open .dropdown-menu > li > a[b-7eke3565ct] {
            line-height: 20px
        }

            .navbar-nav .open .dropdown-menu > li > a:focus[b-7eke3565ct],
            .navbar-nav .open .dropdown-menu > li > a:hover[b-7eke3565ct] {
                background-image: none
            }
}

@media(min-width:768px) {
    .navbar-nav[b-7eke3565ct] {
        float: left;
        margin: 0
    }

        .navbar-nav > li[b-7eke3565ct] {
            float: left
        }

            .navbar-nav > li > a[b-7eke3565ct] {
                padding-top: 15px;
                padding-bottom: 15px
            }
}

.navbar-form[b-7eke3565ct] {
    padding: 10px 15px;
    margin-right: -15px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    margin-top: 8px;
    margin-bottom: 8px
}

@media(min-width:768px) {
    .navbar-form .form-group[b-7eke3565ct] {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control[b-7eke3565ct] {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static[b-7eke3565ct] {
        display: inline-block
    }

    .navbar-form .input-group[b-7eke3565ct] {
        display: inline-table;
        vertical-align: middle
    }

        .navbar-form .input-group .form-control[b-7eke3565ct],
        .navbar-form .input-group .input-group-addon[b-7eke3565ct],
        .navbar-form .input-group .input-group-btn[b-7eke3565ct] {
            width: auto
        }

        .navbar-form .input-group > .form-control[b-7eke3565ct] {
            width: 100%
        }

    .navbar-form .control-label[b-7eke3565ct] {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox[b-7eke3565ct],
    .navbar-form .radio[b-7eke3565ct] {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

        .navbar-form .checkbox label[b-7eke3565ct],
        .navbar-form .radio label[b-7eke3565ct] {
            padding-left: 0
        }

        .navbar-form .checkbox input[type=checkbox][b-7eke3565ct],
        .navbar-form .radio input[type=radio][b-7eke3565ct] {
            position: relative;
            margin-left: 0
        }

    .navbar-form .has-feedback .form-control-feedback[b-7eke3565ct] {
        top: 0
    }
}

@media(max-width:767px) {
    .navbar-form .form-group[b-7eke3565ct] {
        margin-bottom: 5px
    }

        .navbar-form .form-group:last-child[b-7eke3565ct] {
            margin-bottom: 0
        }
}

@media(min-width:768px) {
    .navbar-form[b-7eke3565ct] {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav > li > .dropdown-menu[b-7eke3565ct] {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu[b-7eke3565ct] {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn[b-7eke3565ct] {
    margin-top: 8px;
    margin-bottom: 8px
}

    .navbar-btn.btn-sm[b-7eke3565ct] {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .navbar-btn.btn-xs[b-7eke3565ct] {
        margin-top: 14px;
        margin-bottom: 14px
    }

.navbar-text[b-7eke3565ct] {
    margin-top: 15px;
    margin-bottom: 15px
}

@media(min-width:768px) {
    .navbar-text[b-7eke3565ct] {
        float: left;
        margin-right: 15px;
        margin-left: 15px
    }
}

@media(min-width:768px) {
    .navbar-left[b-7eke3565ct] {
        float: left !important
    }

    .navbar-right[b-7eke3565ct] {
        float: right !important;
        margin-right: -15px
    }

        .navbar-right ~ .navbar-right[b-7eke3565ct] {
            margin-right: 0
        }
}

.navbar-default[b-7eke3565ct] {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

    .navbar-default .navbar-brand[b-7eke3565ct] {
        color: #777
    }

        .navbar-default .navbar-brand:focus[b-7eke3565ct],
        .navbar-default .navbar-brand:hover[b-7eke3565ct] {
            color: #5e5e5e;
            background-color: transparent
        }

    .navbar-default .navbar-text[b-7eke3565ct] {
        color: #777
    }

    .navbar-default .navbar-nav > li > a[b-7eke3565ct] {
        color: #777
    }

        .navbar-default .navbar-nav > li > a:focus[b-7eke3565ct],
        .navbar-default .navbar-nav > li > a:hover[b-7eke3565ct] {
            color: #333;
            background-color: transparent
        }

    .navbar-default .navbar-nav > .active > a[b-7eke3565ct],
    .navbar-default .navbar-nav > .active > a:focus[b-7eke3565ct],
    .navbar-default .navbar-nav > .active > a:hover[b-7eke3565ct] {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav > .disabled > a[b-7eke3565ct],
    .navbar-default .navbar-nav > .disabled > a:focus[b-7eke3565ct],
    .navbar-default .navbar-nav > .disabled > a:hover[b-7eke3565ct] {
        color: #ccc;
        background-color: transparent
    }

    .navbar-default .navbar-nav > .open > a[b-7eke3565ct],
    .navbar-default .navbar-nav > .open > a:focus[b-7eke3565ct],
    .navbar-default .navbar-nav > .open > a:hover[b-7eke3565ct] {
        color: #555;
        background-color: #e7e7e7
    }

@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a[b-7eke3565ct] {
        color: #777
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus[b-7eke3565ct],
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover[b-7eke3565ct] {
            color: #333;
            background-color: transparent
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a[b-7eke3565ct],
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus[b-7eke3565ct],
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover[b-7eke3565ct] {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a[b-7eke3565ct],
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus[b-7eke3565ct],
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover[b-7eke3565ct] {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-toggle[b-7eke3565ct] {
    border-color: #ddd
}

    .navbar-default .navbar-toggle:focus[b-7eke3565ct],
    .navbar-default .navbar-toggle:hover[b-7eke3565ct] {
        background-color: #ddd
    }

    .navbar-default .navbar-toggle .icon-bar[b-7eke3565ct] {
        background-color: #888
    }

.navbar-default .navbar-collapse[b-7eke3565ct],
.navbar-default .navbar-form[b-7eke3565ct] {
    border-color: #e7e7e7
}

.navbar-default .navbar-link[b-7eke3565ct] {
    color: #777
}

    .navbar-default .navbar-link:hover[b-7eke3565ct] {
        color: #333
    }

.navbar-default .btn-link[b-7eke3565ct] {
    color: #777
}

    .navbar-default .btn-link:focus[b-7eke3565ct],
    .navbar-default .btn-link:hover[b-7eke3565ct] {
        color: #333
    }

    .navbar-default .btn-link[disabled]:focus[b-7eke3565ct],
    .navbar-default .btn-link[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .navbar-default .btn-link:focus[b-7eke3565ct],
    fieldset[disabled] .navbar-default .btn-link:hover[b-7eke3565ct] {
        color: #ccc
    }

.navbar-inverse[b-7eke3565ct] {
    background-color: #222;
    border-color: #080808
}

    .navbar-inverse .navbar-brand[b-7eke3565ct] {
        color: #9d9d9d
    }

        .navbar-inverse .navbar-brand:focus[b-7eke3565ct],
        .navbar-inverse .navbar-brand:hover[b-7eke3565ct] {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-text[b-7eke3565ct] {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav > li > a[b-7eke3565ct] {
        color: #9d9d9d
    }

        .navbar-inverse .navbar-nav > li > a:focus[b-7eke3565ct],
        .navbar-inverse .navbar-nav > li > a:hover[b-7eke3565ct] {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-nav > .active > a[b-7eke3565ct],
    .navbar-inverse .navbar-nav > .active > a:focus[b-7eke3565ct],
    .navbar-inverse .navbar-nav > .active > a:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav > .disabled > a[b-7eke3565ct],
    .navbar-inverse .navbar-nav > .disabled > a:focus[b-7eke3565ct],
    .navbar-inverse .navbar-nav > .disabled > a:hover[b-7eke3565ct] {
        color: #444;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav > .open > a[b-7eke3565ct],
    .navbar-inverse .navbar-nav > .open > a:focus[b-7eke3565ct],
    .navbar-inverse .navbar-nav > .open > a:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #080808
    }

@media(max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header[b-7eke3565ct] {
        border-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider[b-7eke3565ct] {
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a[b-7eke3565ct] {
        color: #9d9d9d
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus[b-7eke3565ct],
        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover[b-7eke3565ct] {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a[b-7eke3565ct],
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus[b-7eke3565ct],
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a[b-7eke3565ct],
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus[b-7eke3565ct],
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover[b-7eke3565ct] {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-toggle[b-7eke3565ct] {
    border-color: #333
}

    .navbar-inverse .navbar-toggle:focus[b-7eke3565ct],
    .navbar-inverse .navbar-toggle:hover[b-7eke3565ct] {
        background-color: #333
    }

    .navbar-inverse .navbar-toggle .icon-bar[b-7eke3565ct] {
        background-color: #fff
    }

.navbar-inverse .navbar-collapse[b-7eke3565ct],
.navbar-inverse .navbar-form[b-7eke3565ct] {
    border-color: #101010
}

.navbar-inverse .navbar-link[b-7eke3565ct] {
    color: #9d9d9d
}

    .navbar-inverse .navbar-link:hover[b-7eke3565ct] {
        color: #fff
    }

.navbar-inverse .btn-link[b-7eke3565ct] {
    color: #9d9d9d
}

    .navbar-inverse .btn-link:focus[b-7eke3565ct],
    .navbar-inverse .btn-link:hover[b-7eke3565ct] {
        color: #fff
    }

    .navbar-inverse .btn-link[disabled]:focus[b-7eke3565ct],
    .navbar-inverse .btn-link[disabled]:hover[b-7eke3565ct],
    fieldset[disabled] .navbar-inverse .btn-link:focus[b-7eke3565ct],
    fieldset[disabled] .navbar-inverse .btn-link:hover[b-7eke3565ct] {
        color: #444
    }

.breadcrumb[b-7eke3565ct] {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

    .breadcrumb > li[b-7eke3565ct] {
        display: inline-block
    }

        .breadcrumb > li + li[b-7eke3565ct]:before {
            padding: 0 5px;
            color: #ccc;
            content: "/\00a0"
        }

    .breadcrumb > .active[b-7eke3565ct] {
        color: #777
    }

.pagination[b-7eke3565ct] {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

    .pagination > li[b-7eke3565ct] {
        display: inline
    }

        .pagination > li > a[b-7eke3565ct],
        .pagination > li > span[b-7eke3565ct] {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: #337ab7;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #ddd
        }

            .pagination > li > a:focus[b-7eke3565ct],
            .pagination > li > a:hover[b-7eke3565ct],
            .pagination > li > span:focus[b-7eke3565ct],
            .pagination > li > span:hover[b-7eke3565ct] {
                z-index: 2;
                color: #23527c;
                background-color: #eee;
                border-color: #ddd
            }

        .pagination > li:first-child > a[b-7eke3565ct],
        .pagination > li:first-child > span[b-7eke3565ct] {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px
        }

        .pagination > li:last-child > a[b-7eke3565ct],
        .pagination > li:last-child > span[b-7eke3565ct] {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px
        }

    .pagination > .active > a[b-7eke3565ct],
    .pagination > .active > a:focus[b-7eke3565ct],
    .pagination > .active > a:hover[b-7eke3565ct],
    .pagination > .active > span[b-7eke3565ct],
    .pagination > .active > span:focus[b-7eke3565ct],
    .pagination > .active > span:hover[b-7eke3565ct] {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7
    }

    .pagination > .disabled > a[b-7eke3565ct],
    .pagination > .disabled > a:focus[b-7eke3565ct],
    .pagination > .disabled > a:hover[b-7eke3565ct],
    .pagination > .disabled > span[b-7eke3565ct],
    .pagination > .disabled > span:focus[b-7eke3565ct],
    .pagination > .disabled > span:hover[b-7eke3565ct] {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd
    }

.pagination-lg > li > a[b-7eke3565ct],
.pagination-lg > li > span[b-7eke3565ct] {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg > li:first-child > a[b-7eke3565ct],
.pagination-lg > li:first-child > span[b-7eke3565ct] {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg > li:last-child > a[b-7eke3565ct],
.pagination-lg > li:last-child > span[b-7eke3565ct] {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm > li > a[b-7eke3565ct],
.pagination-sm > li > span[b-7eke3565ct] {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a[b-7eke3565ct],
.pagination-sm > li:first-child > span[b-7eke3565ct] {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm > li:last-child > a[b-7eke3565ct],
.pagination-sm > li:last-child > span[b-7eke3565ct] {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager[b-7eke3565ct] {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

    .pager li[b-7eke3565ct] {
        display: inline
    }

        .pager li > a[b-7eke3565ct],
        .pager li > span[b-7eke3565ct] {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px
        }

            .pager li > a:focus[b-7eke3565ct],
            .pager li > a:hover[b-7eke3565ct] {
                text-decoration: none;
                background-color: #eee
            }

    .pager .next > a[b-7eke3565ct],
    .pager .next > span[b-7eke3565ct] {
        float: right
    }

    .pager .previous > a[b-7eke3565ct],
    .pager .previous > span[b-7eke3565ct] {
        float: left
    }

    .pager .disabled > a[b-7eke3565ct],
    .pager .disabled > a:focus[b-7eke3565ct],
    .pager .disabled > a:hover[b-7eke3565ct],
    .pager .disabled > span[b-7eke3565ct] {
        color: #777;
        cursor: not-allowed;
        background-color: #fff
    }

.label[b-7eke3565ct] {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:focus[b-7eke3565ct],
a.label:hover[b-7eke3565ct] {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty[b-7eke3565ct] {
    display: none
}

.btn .label[b-7eke3565ct] {
    position: relative;
    top: -1px
}

.label-default[b-7eke3565ct] {
    background-color: #777
}

    .label-default[href]:focus[b-7eke3565ct],
    .label-default[href]:hover[b-7eke3565ct] {
        background-color: #5e5e5e
    }

.label-primary[b-7eke3565ct] {
    background-color: #337ab7
}

    .label-primary[href]:focus[b-7eke3565ct],
    .label-primary[href]:hover[b-7eke3565ct] {
        background-color: #286090
    }

.label-success[b-7eke3565ct] {
    background-color: #5cb85c
}

    .label-success[href]:focus[b-7eke3565ct],
    .label-success[href]:hover[b-7eke3565ct] {
        background-color: #449d44
    }

.label-info[b-7eke3565ct] {
    background-color: #5bc0de
}

    .label-info[href]:focus[b-7eke3565ct],
    .label-info[href]:hover[b-7eke3565ct] {
        background-color: #31b0d5
    }

.label-warning[b-7eke3565ct] {
    background-color: #f0ad4e
}

    .label-warning[href]:focus[b-7eke3565ct],
    .label-warning[href]:hover[b-7eke3565ct] {
        background-color: #ec971f
    }

.label-danger[b-7eke3565ct] {
    background-color: #d9534f
}

    .label-danger[href]:focus[b-7eke3565ct],
    .label-danger[href]:hover[b-7eke3565ct] {
        background-color: #c9302c
    }

.badge[b-7eke3565ct] {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px
}

    .badge:empty[b-7eke3565ct] {
        display: none
    }

.btn .badge[b-7eke3565ct] {
    position: relative;
    top: -1px
}

.btn-group-xs > .btn .badge[b-7eke3565ct],
.btn-xs .badge[b-7eke3565ct] {
    top: 0;
    padding: 1px 5px
}

a.badge:focus[b-7eke3565ct],
a.badge:hover[b-7eke3565ct] {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active > .badge[b-7eke3565ct],
.nav-pills > .active > a > .badge[b-7eke3565ct] {
    color: #337ab7;
    background-color: #fff
}

.list-group-item > .badge[b-7eke3565ct] {
    float: right
}

    .list-group-item > .badge + .badge[b-7eke3565ct] {
        margin-right: 5px
    }

.nav-pills > li > a > .badge[b-7eke3565ct] {
    margin-left: 3px
}

.jumbotron[b-7eke3565ct] {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

    .jumbotron .h1[b-7eke3565ct],
    .jumbotron h1[b-7eke3565ct] {
        color: inherit
    }

    .jumbotron p[b-7eke3565ct] {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200
    }

    .jumbotron > hr[b-7eke3565ct] {
        border-top-color: #d5d5d5
    }

.container .jumbotron[b-7eke3565ct],
.container-fluid .jumbotron[b-7eke3565ct] {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 6px
}

.jumbotron .container[b-7eke3565ct] {
    max-width: 100%
}

@media screen and (min-width:768px) {
    .jumbotron[b-7eke3565ct] {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron[b-7eke3565ct],
    .container-fluid .jumbotron[b-7eke3565ct] {
        padding-right: 60px;
        padding-left: 60px
    }

    .jumbotron .h1[b-7eke3565ct],
    .jumbotron h1[b-7eke3565ct] {
        font-size: 63px
    }
}

.thumbnail[b-7eke3565ct] {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

    .thumbnail a > img[b-7eke3565ct],
    .thumbnail > img[b-7eke3565ct] {
        margin-right: auto;
        margin-left: auto
    }

a.thumbnail.active[b-7eke3565ct],
a.thumbnail:focus[b-7eke3565ct],
a.thumbnail:hover[b-7eke3565ct] {
    border-color: #337ab7
}

.thumbnail .caption[b-7eke3565ct] {
    padding: 9px;
    color: #333
}

.alert[b-7eke3565ct] {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

    .alert h4[b-7eke3565ct] {
        margin-top: 0;
        color: inherit
    }

    .alert .alert-link[b-7eke3565ct] {
        font-weight: 700
    }

    .alert > p[b-7eke3565ct],
    .alert > ul[b-7eke3565ct] {
        margin-bottom: 0
    }

        .alert > p + p[b-7eke3565ct] {
            margin-top: 5px
        }

.alert-dismissable[b-7eke3565ct],
.alert-dismissible[b-7eke3565ct] {
    padding-right: 35px
}

    .alert-dismissable .close[b-7eke3565ct],
    .alert-dismissible .close[b-7eke3565ct] {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit
    }

.alert-success[b-7eke3565ct] {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

    .alert-success hr[b-7eke3565ct] {
        border-top-color: #c9e2b3
    }

    .alert-success .alert-link[b-7eke3565ct] {
        color: #2b542c
    }

.alert-info[b-7eke3565ct] {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

    .alert-info hr[b-7eke3565ct] {
        border-top-color: #a6e1ec
    }

    .alert-info .alert-link[b-7eke3565ct] {
        color: #245269
    }

.alert-warning[b-7eke3565ct] {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

    .alert-warning hr[b-7eke3565ct] {
        border-top-color: #f7e1b5
    }

    .alert-warning .alert-link[b-7eke3565ct] {
        color: #66512c
    }

.alert-danger[b-7eke3565ct] {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

    .alert-danger hr[b-7eke3565ct] {
        border-top-color: #e4b9c0
    }

    .alert-danger .alert-link[b-7eke3565ct] {
        color: #843534
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes-b-7eke3565ct {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress[b-7eke3565ct] {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar[b-7eke3565ct] {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-striped[b-7eke3565ct],
.progress-striped .progress-bar[b-7eke3565ct] {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress-bar.active[b-7eke3565ct],
.progress.active .progress-bar[b-7eke3565ct] {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes-b-7eke3565ct 2s linear infinite
}

.progress-bar-success[b-7eke3565ct] {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success[b-7eke3565ct] {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info[b-7eke3565ct] {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info[b-7eke3565ct] {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning[b-7eke3565ct] {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning[b-7eke3565ct] {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger[b-7eke3565ct] {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger[b-7eke3565ct] {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media[b-7eke3565ct] {
    margin-top: 15px
}

    .media:first-child[b-7eke3565ct] {
        margin-top: 0
    }

.media[b-7eke3565ct],
.media-body[b-7eke3565ct] {
    overflow: hidden;
    zoom: 1
}

.media-body[b-7eke3565ct] {
    width: 10000px
}

.media-object[b-7eke3565ct] {
    display: block
}

    .media-object.img-thumbnail[b-7eke3565ct] {
        max-width: none
    }

.media-right[b-7eke3565ct],
.media > .pull-right[b-7eke3565ct] {
    padding-left: 10px
}

.media-left[b-7eke3565ct],
.media > .pull-left[b-7eke3565ct] {
    padding-right: 10px
}

.media-body[b-7eke3565ct],
.media-left[b-7eke3565ct],
.media-right[b-7eke3565ct] {
    display: table-cell;
    vertical-align: top
}

.media-middle[b-7eke3565ct] {
    vertical-align: middle
}

.media-bottom[b-7eke3565ct] {
    vertical-align: bottom
}

.media-heading[b-7eke3565ct] {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list[b-7eke3565ct] {
    padding-left: 0;
    list-style: none
}

.list-group[b-7eke3565ct] {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group-item[b-7eke3565ct] {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

    .list-group-item:first-child[b-7eke3565ct] {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .list-group-item:last-child[b-7eke3565ct] {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .list-group-item.disabled[b-7eke3565ct],
    .list-group-item.disabled:focus[b-7eke3565ct],
    .list-group-item.disabled:hover[b-7eke3565ct] {
        color: #777;
        cursor: not-allowed;
        background-color: #eee
    }

        .list-group-item.disabled .list-group-item-heading[b-7eke3565ct],
        .list-group-item.disabled:focus .list-group-item-heading[b-7eke3565ct],
        .list-group-item.disabled:hover .list-group-item-heading[b-7eke3565ct] {
            color: inherit
        }

        .list-group-item.disabled .list-group-item-text[b-7eke3565ct],
        .list-group-item.disabled:focus .list-group-item-text[b-7eke3565ct],
        .list-group-item.disabled:hover .list-group-item-text[b-7eke3565ct] {
            color: #777
        }

    .list-group-item.active[b-7eke3565ct],
    .list-group-item.active:focus[b-7eke3565ct],
    .list-group-item.active:hover[b-7eke3565ct] {
        z-index: 2;
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7
    }

        .list-group-item.active .list-group-item-heading[b-7eke3565ct],
        .list-group-item.active .list-group-item-heading > .small[b-7eke3565ct],
        .list-group-item.active .list-group-item-heading > small[b-7eke3565ct],
        .list-group-item.active:focus .list-group-item-heading[b-7eke3565ct],
        .list-group-item.active:focus .list-group-item-heading > .small[b-7eke3565ct],
        .list-group-item.active:focus .list-group-item-heading > small[b-7eke3565ct],
        .list-group-item.active:hover .list-group-item-heading[b-7eke3565ct],
        .list-group-item.active:hover .list-group-item-heading > .small[b-7eke3565ct],
        .list-group-item.active:hover .list-group-item-heading > small[b-7eke3565ct] {
            color: inherit
        }

        .list-group-item.active .list-group-item-text[b-7eke3565ct],
        .list-group-item.active:focus .list-group-item-text[b-7eke3565ct],
        .list-group-item.active:hover .list-group-item-text[b-7eke3565ct] {
            color: #c7ddef
        }

a.list-group-item[b-7eke3565ct],
button.list-group-item[b-7eke3565ct] {
    color: #555
}

    a.list-group-item .list-group-item-heading[b-7eke3565ct],
    button.list-group-item .list-group-item-heading[b-7eke3565ct] {
        color: #333
    }

    a.list-group-item:focus[b-7eke3565ct],
    a.list-group-item:hover[b-7eke3565ct],
    button.list-group-item:focus[b-7eke3565ct],
    button.list-group-item:hover[b-7eke3565ct] {
        color: #555;
        text-decoration: none;
        background-color: #f5f5f5
    }

button.list-group-item[b-7eke3565ct] {
    width: 100%;
    text-align: left
}

.list-group-item-success[b-7eke3565ct] {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success[b-7eke3565ct],
button.list-group-item-success[b-7eke3565ct] {
    color: #3c763d
}

    a.list-group-item-success .list-group-item-heading[b-7eke3565ct],
    button.list-group-item-success .list-group-item-heading[b-7eke3565ct] {
        color: inherit
    }

    a.list-group-item-success:focus[b-7eke3565ct],
    a.list-group-item-success:hover[b-7eke3565ct],
    button.list-group-item-success:focus[b-7eke3565ct],
    button.list-group-item-success:hover[b-7eke3565ct] {
        color: #3c763d;
        background-color: #d0e9c6
    }

    a.list-group-item-success.active[b-7eke3565ct],
    a.list-group-item-success.active:focus[b-7eke3565ct],
    a.list-group-item-success.active:hover[b-7eke3565ct],
    button.list-group-item-success.active[b-7eke3565ct],
    button.list-group-item-success.active:focus[b-7eke3565ct],
    button.list-group-item-success.active:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d
    }

.list-group-item-info[b-7eke3565ct] {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info[b-7eke3565ct],
button.list-group-item-info[b-7eke3565ct] {
    color: #31708f
}

    a.list-group-item-info .list-group-item-heading[b-7eke3565ct],
    button.list-group-item-info .list-group-item-heading[b-7eke3565ct] {
        color: inherit
    }

    a.list-group-item-info:focus[b-7eke3565ct],
    a.list-group-item-info:hover[b-7eke3565ct],
    button.list-group-item-info:focus[b-7eke3565ct],
    button.list-group-item-info:hover[b-7eke3565ct] {
        color: #31708f;
        background-color: #c4e3f3
    }

    a.list-group-item-info.active[b-7eke3565ct],
    a.list-group-item-info.active:focus[b-7eke3565ct],
    a.list-group-item-info.active:hover[b-7eke3565ct],
    button.list-group-item-info.active[b-7eke3565ct],
    button.list-group-item-info.active:focus[b-7eke3565ct],
    button.list-group-item-info.active:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f
    }

.list-group-item-warning[b-7eke3565ct] {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning[b-7eke3565ct],
button.list-group-item-warning[b-7eke3565ct] {
    color: #8a6d3b
}

    a.list-group-item-warning .list-group-item-heading[b-7eke3565ct],
    button.list-group-item-warning .list-group-item-heading[b-7eke3565ct] {
        color: inherit
    }

    a.list-group-item-warning:focus[b-7eke3565ct],
    a.list-group-item-warning:hover[b-7eke3565ct],
    button.list-group-item-warning:focus[b-7eke3565ct],
    button.list-group-item-warning:hover[b-7eke3565ct] {
        color: #8a6d3b;
        background-color: #faf2cc
    }

    a.list-group-item-warning.active[b-7eke3565ct],
    a.list-group-item-warning.active:focus[b-7eke3565ct],
    a.list-group-item-warning.active:hover[b-7eke3565ct],
    button.list-group-item-warning.active[b-7eke3565ct],
    button.list-group-item-warning.active:focus[b-7eke3565ct],
    button.list-group-item-warning.active:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b
    }

.list-group-item-danger[b-7eke3565ct] {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger[b-7eke3565ct],
button.list-group-item-danger[b-7eke3565ct] {
    color: #a94442
}

    a.list-group-item-danger .list-group-item-heading[b-7eke3565ct],
    button.list-group-item-danger .list-group-item-heading[b-7eke3565ct] {
        color: inherit
    }

    a.list-group-item-danger:focus[b-7eke3565ct],
    a.list-group-item-danger:hover[b-7eke3565ct],
    button.list-group-item-danger:focus[b-7eke3565ct],
    button.list-group-item-danger:hover[b-7eke3565ct] {
        color: #a94442;
        background-color: #ebcccc
    }

    a.list-group-item-danger.active[b-7eke3565ct],
    a.list-group-item-danger.active:focus[b-7eke3565ct],
    a.list-group-item-danger.active:hover[b-7eke3565ct],
    button.list-group-item-danger.active[b-7eke3565ct],
    button.list-group-item-danger.active:focus[b-7eke3565ct],
    button.list-group-item-danger.active:hover[b-7eke3565ct] {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442
    }

.list-group-item-heading[b-7eke3565ct] {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text[b-7eke3565ct] {
    margin-bottom: 0;
    line-height: 1.3
}

.panel[b-7eke3565ct] {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body[b-7eke3565ct] {
    padding: 15px
}

.panel-heading[b-7eke3565ct] {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

    .panel-heading > .dropdown .dropdown-toggle[b-7eke3565ct] {
        color: inherit
    }

.panel-title[b-7eke3565ct] {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

    .panel-title > .small[b-7eke3565ct],
    .panel-title > .small > a[b-7eke3565ct],
    .panel-title > a[b-7eke3565ct],
    .panel-title > small[b-7eke3565ct],
    .panel-title > small > a[b-7eke3565ct] {
        color: inherit
    }

.panel-footer[b-7eke3565ct] {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .list-group[b-7eke3565ct],
.panel > .panel-collapse > .list-group[b-7eke3565ct] {
    margin-bottom: 0
}

    .panel > .list-group .list-group-item[b-7eke3565ct],
    .panel > .panel-collapse > .list-group .list-group-item[b-7eke3565ct] {
        border-width: 1px 0;
        border-radius: 0
    }

    .panel > .list-group:first-child .list-group-item:first-child[b-7eke3565ct],
    .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child[b-7eke3565ct] {
        border-top: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }

    .panel > .list-group:last-child .list-group-item:last-child[b-7eke3565ct],
    .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child[b-7eke3565ct] {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child[b-7eke3565ct] {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child[b-7eke3565ct] {
    border-top-width: 0
}

.list-group + .panel-footer[b-7eke3565ct] {
    border-top-width: 0
}

.panel > .panel-collapse > .table[b-7eke3565ct],
.panel > .table[b-7eke3565ct],
.panel > .table-responsive > .table[b-7eke3565ct] {
    margin-bottom: 0
}

    .panel > .panel-collapse > .table caption[b-7eke3565ct],
    .panel > .table caption[b-7eke3565ct],
    .panel > .table-responsive > .table caption[b-7eke3565ct] {
        padding-right: 15px;
        padding-left: 15px
    }

    .panel > .table-responsive:first-child > .table:first-child[b-7eke3565ct],
    .panel > .table:first-child[b-7eke3565ct] {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }

        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child[b-7eke3565ct],
        .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child[b-7eke3565ct],
        .panel > .table:first-child > tbody:first-child > tr:first-child[b-7eke3565ct],
        .panel > .table:first-child > thead:first-child > tr:first-child[b-7eke3565ct] {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px
        }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child[b-7eke3565ct],
            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child[b-7eke3565ct],
            .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child[b-7eke3565ct],
            .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child[b-7eke3565ct],
            .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child[b-7eke3565ct],
            .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child[b-7eke3565ct],
            .panel > .table:first-child > thead:first-child > tr:first-child td:first-child[b-7eke3565ct],
            .panel > .table:first-child > thead:first-child > tr:first-child th:first-child[b-7eke3565ct] {
                border-top-left-radius: 3px
            }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child[b-7eke3565ct],
            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child[b-7eke3565ct],
            .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child[b-7eke3565ct],
            .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child[b-7eke3565ct],
            .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child[b-7eke3565ct],
            .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child[b-7eke3565ct],
            .panel > .table:first-child > thead:first-child > tr:first-child td:last-child[b-7eke3565ct],
            .panel > .table:first-child > thead:first-child > tr:first-child th:last-child[b-7eke3565ct] {
                border-top-right-radius: 3px
            }

    .panel > .table-responsive:last-child > .table:last-child[b-7eke3565ct],
    .panel > .table:last-child[b-7eke3565ct] {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child[b-7eke3565ct],
        .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child[b-7eke3565ct],
        .panel > .table:last-child > tbody:last-child > tr:last-child[b-7eke3565ct],
        .panel > .table:last-child > tfoot:last-child > tr:last-child[b-7eke3565ct] {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px
        }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child[b-7eke3565ct],
            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child[b-7eke3565ct],
            .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child[b-7eke3565ct],
            .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child[b-7eke3565ct],
            .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child[b-7eke3565ct],
            .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child[b-7eke3565ct],
            .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child[b-7eke3565ct],
            .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child[b-7eke3565ct] {
                border-bottom-left-radius: 3px
            }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child[b-7eke3565ct],
            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child[b-7eke3565ct],
            .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child[b-7eke3565ct],
            .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child[b-7eke3565ct],
            .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child[b-7eke3565ct],
            .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child[b-7eke3565ct],
            .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child[b-7eke3565ct],
            .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child[b-7eke3565ct] {
                border-bottom-right-radius: 3px
            }

    .panel > .panel-body + .table[b-7eke3565ct],
    .panel > .panel-body + .table-responsive[b-7eke3565ct],
    .panel > .table + .panel-body[b-7eke3565ct],
    .panel > .table-responsive + .panel-body[b-7eke3565ct] {
        border-top: 1px solid #ddd
    }

    .panel > .table > tbody:first-child > tr:first-child td[b-7eke3565ct],
    .panel > .table > tbody:first-child > tr:first-child th[b-7eke3565ct] {
        border-top: 0
    }

.panel > .table-bordered[b-7eke3565ct],
.panel > .table-responsive > .table-bordered[b-7eke3565ct] {
    border: 0
}

    .panel > .table-bordered > tbody > tr > td:first-child[b-7eke3565ct],
    .panel > .table-bordered > tbody > tr > th:first-child[b-7eke3565ct],
    .panel > .table-bordered > tfoot > tr > td:first-child[b-7eke3565ct],
    .panel > .table-bordered > tfoot > tr > th:first-child[b-7eke3565ct],
    .panel > .table-bordered > thead > tr > td:first-child[b-7eke3565ct],
    .panel > .table-bordered > thead > tr > th:first-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > thead > tr > td:first-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > thead > tr > th:first-child[b-7eke3565ct] {
        border-left: 0
    }

    .panel > .table-bordered > tbody > tr > td:last-child[b-7eke3565ct],
    .panel > .table-bordered > tbody > tr > th:last-child[b-7eke3565ct],
    .panel > .table-bordered > tfoot > tr > td:last-child[b-7eke3565ct],
    .panel > .table-bordered > tfoot > tr > th:last-child[b-7eke3565ct],
    .panel > .table-bordered > thead > tr > td:last-child[b-7eke3565ct],
    .panel > .table-bordered > thead > tr > th:last-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > thead > tr > td:last-child[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > thead > tr > th:last-child[b-7eke3565ct] {
        border-right: 0
    }

    .panel > .table-bordered > tbody > tr:first-child > td[b-7eke3565ct],
    .panel > .table-bordered > tbody > tr:first-child > th[b-7eke3565ct],
    .panel > .table-bordered > thead > tr:first-child > td[b-7eke3565ct],
    .panel > .table-bordered > thead > tr:first-child > th[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > thead > tr:first-child > td[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > thead > tr:first-child > th[b-7eke3565ct] {
        border-bottom: 0
    }

    .panel > .table-bordered > tbody > tr:last-child > td[b-7eke3565ct],
    .panel > .table-bordered > tbody > tr:last-child > th[b-7eke3565ct],
    .panel > .table-bordered > tfoot > tr:last-child > td[b-7eke3565ct],
    .panel > .table-bordered > tfoot > tr:last-child > th[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td[b-7eke3565ct],
    .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th[b-7eke3565ct] {
        border-bottom: 0
    }

.panel > .table-responsive[b-7eke3565ct] {
    margin-bottom: 0;
    border: 0
}

.panel-group[b-7eke3565ct] {
    margin-bottom: 20px
}

    .panel-group .panel[b-7eke3565ct] {
        margin-bottom: 0;
        border-radius: 4px
    }

        .panel-group .panel + .panel[b-7eke3565ct] {
            margin-top: 5px
        }

    .panel-group .panel-heading[b-7eke3565ct] {
        border-bottom: 0
    }

        .panel-group .panel-heading + .panel-collapse > .list-group[b-7eke3565ct],
        .panel-group .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top: 1px solid #ddd
        }

    .panel-group .panel-footer[b-7eke3565ct] {
        border-top: 0
    }

        .panel-group .panel-footer + .panel-collapse .panel-body[b-7eke3565ct] {
            border-bottom: 1px solid #ddd
        }

.panel-default[b-7eke3565ct] {
    border-color: #ddd
}

    .panel-default > .panel-heading[b-7eke3565ct] {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top-color: #ddd
        }

        .panel-default > .panel-heading .badge[b-7eke3565ct] {
            color: #f5f5f5;
            background-color: #333
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body[b-7eke3565ct] {
        border-bottom-color: #ddd
    }

.panel-primary[b-7eke3565ct] {
    border-color: #337ab7
}

    .panel-primary > .panel-heading[b-7eke3565ct] {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top-color: #337ab7
        }

        .panel-primary > .panel-heading .badge[b-7eke3565ct] {
            color: #337ab7;
            background-color: #fff
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body[b-7eke3565ct] {
        border-bottom-color: #337ab7
    }

.panel-success[b-7eke3565ct] {
    border-color: #d6e9c6
}

    .panel-success > .panel-heading[b-7eke3565ct] {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top-color: #d6e9c6
        }

        .panel-success > .panel-heading .badge[b-7eke3565ct] {
            color: #dff0d8;
            background-color: #3c763d
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body[b-7eke3565ct] {
        border-bottom-color: #d6e9c6
    }

.panel-info[b-7eke3565ct] {
    border-color: #bce8f1
}

    .panel-info > .panel-heading[b-7eke3565ct] {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top-color: #bce8f1
        }

        .panel-info > .panel-heading .badge[b-7eke3565ct] {
            color: #d9edf7;
            background-color: #31708f
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body[b-7eke3565ct] {
        border-bottom-color: #bce8f1
    }

.panel-warning[b-7eke3565ct] {
    border-color: #faebcc
}

    .panel-warning > .panel-heading[b-7eke3565ct] {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top-color: #faebcc
        }

        .panel-warning > .panel-heading .badge[b-7eke3565ct] {
            color: #fcf8e3;
            background-color: #8a6d3b
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body[b-7eke3565ct] {
        border-bottom-color: #faebcc
    }

.panel-danger[b-7eke3565ct] {
    border-color: #ebccd1
}

    .panel-danger > .panel-heading[b-7eke3565ct] {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body[b-7eke3565ct] {
            border-top-color: #ebccd1
        }

        .panel-danger > .panel-heading .badge[b-7eke3565ct] {
            color: #f2dede;
            background-color: #a94442
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body[b-7eke3565ct] {
        border-bottom-color: #ebccd1
    }

.embed-responsive[b-7eke3565ct] {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

    .embed-responsive .embed-responsive-item[b-7eke3565ct],
    .embed-responsive embed[b-7eke3565ct],
    .embed-responsive iframe[b-7eke3565ct],
    .embed-responsive object[b-7eke3565ct],
    .embed-responsive video[b-7eke3565ct] {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0
    }

.embed-responsive-16by9[b-7eke3565ct] {
    padding-bottom: 56.25%
}

.embed-responsive-4by3[b-7eke3565ct] {
    padding-bottom: 75%
}

.well[b-7eke3565ct] {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

    .well blockquote[b-7eke3565ct] {
        border-color: #ddd;
        border-color: rgba(0, 0, 0, .15)
    }

.well-lg[b-7eke3565ct] {
    padding: 24px;
    border-radius: 6px
}

.well-sm[b-7eke3565ct] {
    padding: 9px;
    border-radius: 3px
}

.close[b-7eke3565ct] {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

    .close:focus[b-7eke3565ct],
    .close:hover[b-7eke3565ct] {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5
    }

button.close[b-7eke3565ct] {
    padding: 0;
    cursor: pointer;
    background: 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.modal-open[b-7eke3565ct] {
    overflow: hidden
}

.modal[b-7eke3565ct] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

    .modal.fade .modal-dialog[b-7eke3565ct] {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out
    }

    .modal.in .modal-dialog[b-7eke3565ct] {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }

.modal-open .modal[b-7eke3565ct] {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog[b-7eke3565ct] {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content[b-7eke3565ct] {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    outline: 0
}

.modal-backdrop[b-7eke3565ct] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

    .modal-backdrop.fade[b-7eke3565ct] {
        filter: alpha(opacity=0);
        opacity: 0
    }

    .modal-backdrop.in[b-7eke3565ct] {
        filter: alpha(opacity=50);
        opacity: .5
    }

.modal-header[b-7eke3565ct] {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

    .modal-header .close[b-7eke3565ct] {
        margin-top: -2px
    }

.modal-title[b-7eke3565ct] {
    margin: 0;
    line-height: 1.42857143
}

.modal-body[b-7eke3565ct] {
    position: relative;
    padding: 15px
}

.modal-footer[b-7eke3565ct] {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

    .modal-footer .btn + .btn[b-7eke3565ct] {
        margin-bottom: 0;
        margin-left: 5px
    }

    .modal-footer .btn-group .btn + .btn[b-7eke3565ct] {
        margin-left: -1px
    }

    .modal-footer .btn-block + .btn-block[b-7eke3565ct] {
        margin-left: 0
    }

.modal-scrollbar-measure[b-7eke3565ct] {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media(min-width:768px) {
    .modal-dialog[b-7eke3565ct] {
        width: 600px;
        margin: 30px auto
    }

    .modal-content[b-7eke3565ct] {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm[b-7eke3565ct] {
        width: 300px
    }
}

@media(min-width:992px) {
    .modal-lg[b-7eke3565ct] {
        width: 900px
    }
}

.tooltip[b-7eke3565ct] {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 12px;
    filter: alpha(opacity=0);
    opacity: 0
}

    .tooltip.in[b-7eke3565ct] {
        filter: alpha(opacity=90);
        opacity: .9
    }

    .tooltip.top[b-7eke3565ct] {
        padding: 5px 0;
        margin-top: -3px
    }

    .tooltip.right[b-7eke3565ct] {
        padding: 0 5px;
        margin-left: 3px
    }

    .tooltip.bottom[b-7eke3565ct] {
        padding: 5px 0;
        margin-top: 3px
    }

    .tooltip.left[b-7eke3565ct] {
        padding: 0 5px;
        margin-left: -3px
    }

    .tooltip.top .tooltip-arrow[b-7eke3565ct] {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }

    .tooltip.top-left .tooltip-arrow[b-7eke3565ct] {
        right: 5px;
        bottom: 0;
        margin-bottom: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }

    .tooltip.top-right .tooltip-arrow[b-7eke3565ct] {
        bottom: 0;
        left: 5px;
        margin-bottom: -5px;
        border-width: 5px 5px 0;
        border-top-color: #000
    }

    .tooltip.right .tooltip-arrow[b-7eke3565ct] {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-width: 5px 5px 5px 0;
        border-right-color: #000
    }

    .tooltip.left .tooltip-arrow[b-7eke3565ct] {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-width: 5px 0 5px 5px;
        border-left-color: #000
    }

    .tooltip.bottom .tooltip-arrow[b-7eke3565ct] {
        top: 0;
        left: 50%;
        margin-left: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }

    .tooltip.bottom-left .tooltip-arrow[b-7eke3565ct] {
        top: 0;
        right: 5px;
        margin-top: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }

    .tooltip.bottom-right .tooltip-arrow[b-7eke3565ct] {
        top: 0;
        left: 5px;
        margin-top: -5px;
        border-width: 0 5px 5px;
        border-bottom-color: #000
    }

.tooltip-inner[b-7eke3565ct] {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow[b-7eke3565ct] {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover[b-7eke3565ct] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

    .popover.top[b-7eke3565ct] {
        margin-top: -10px
    }

    .popover.right[b-7eke3565ct] {
        margin-left: 10px
    }

    .popover.bottom[b-7eke3565ct] {
        margin-top: 10px
    }

    .popover.left[b-7eke3565ct] {
        margin-left: -10px
    }

    .popover > .arrow[b-7eke3565ct] {
        border-width: 11px
    }

        .popover > .arrow[b-7eke3565ct],
        .popover > .arrow[b-7eke3565ct]:after {
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style: solid
        }

            .popover > .arrow[b-7eke3565ct]:after {
                content: "";
                border-width: 10px
            }

    .popover.top > .arrow[b-7eke3565ct] {
        bottom: -11px;
        left: 50%;
        margin-left: -11px;
        border-top-color: #999;
        border-top-color: rgba(0, 0, 0, .25);
        border-bottom-width: 0
    }

        .popover.top > .arrow[b-7eke3565ct]:after {
            bottom: 1px;
            margin-left: -10px;
            content: " ";
            border-top-color: #fff;
            border-bottom-width: 0
        }

    .popover.right > .arrow[b-7eke3565ct] {
        top: 50%;
        left: -11px;
        margin-top: -11px;
        border-right-color: #999;
        border-right-color: rgba(0, 0, 0, .25);
        border-left-width: 0
    }

        .popover.right > .arrow[b-7eke3565ct]:after {
            bottom: -10px;
            left: 1px;
            content: " ";
            border-right-color: #fff;
            border-left-width: 0
        }

    .popover.bottom > .arrow[b-7eke3565ct] {
        top: -11px;
        left: 50%;
        margin-left: -11px;
        border-top-width: 0;
        border-bottom-color: #999;
        border-bottom-color: rgba(0, 0, 0, .25)
    }

        .popover.bottom > .arrow[b-7eke3565ct]:after {
            top: 1px;
            margin-left: -10px;
            content: " ";
            border-top-width: 0;
            border-bottom-color: #fff
        }

    .popover.left > .arrow[b-7eke3565ct] {
        top: 50%;
        right: -11px;
        margin-top: -11px;
        border-right-width: 0;
        border-left-color: #999;
        border-left-color: rgba(0, 0, 0, .25)
    }

        .popover.left > .arrow[b-7eke3565ct]:after {
            right: 1px;
            bottom: -10px;
            content: " ";
            border-right-width: 0;
            border-left-color: #fff
        }

.popover-title[b-7eke3565ct] {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content[b-7eke3565ct] {
    padding: 9px 14px
}

.carousel[b-7eke3565ct] {
    position: relative
}

.carousel-inner[b-7eke3565ct] {
    position: relative;
    width: 100%;
    overflow: hidden
}

    .carousel-inner > .item[b-7eke3565ct] {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        -o-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left
    }

        .carousel-inner > .item > a > img[b-7eke3565ct],
        .carousel-inner > .item > img[b-7eke3565ct] {
            line-height: 1
        }

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item[b-7eke3565ct] {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: -webkit-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

        .carousel-inner > .item.active.right[b-7eke3565ct],
        .carousel-inner > .item.next[b-7eke3565ct] {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            left: 0
        }

        .carousel-inner > .item.active.left[b-7eke3565ct],
        .carousel-inner > .item.prev[b-7eke3565ct] {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            left: 0
        }

            .carousel-inner > .item.active[b-7eke3565ct],
            .carousel-inner > .item.next.left[b-7eke3565ct],
            .carousel-inner > .item.prev.right[b-7eke3565ct] {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                left: 0
            }
}

.carousel-inner > .active[b-7eke3565ct],
.carousel-inner > .next[b-7eke3565ct],
.carousel-inner > .prev[b-7eke3565ct] {
    display: block
}

.carousel-inner > .active[b-7eke3565ct] {
    left: 0
}

.carousel-inner > .next[b-7eke3565ct],
.carousel-inner > .prev[b-7eke3565ct] {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next[b-7eke3565ct] {
    left: 100%
}

.carousel-inner > .prev[b-7eke3565ct] {
    left: -100%
}

    .carousel-inner > .next.left[b-7eke3565ct],
    .carousel-inner > .prev.right[b-7eke3565ct] {
        left: 0
    }

.carousel-inner > .active.left[b-7eke3565ct] {
    left: -100%
}

.carousel-inner > .active.right[b-7eke3565ct] {
    left: 100%
}

.carousel-control[b-7eke3565ct] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5
}

    .carousel-control.left[b-7eke3565ct] {
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x
    }

    .carousel-control.right[b-7eke3565ct] {
        right: 0;
        left: auto;
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x
    }

    .carousel-control:focus[b-7eke3565ct],
    .carousel-control:hover[b-7eke3565ct] {
        color: #fff;
        text-decoration: none;
        outline: 0;
        filter: alpha(opacity=90);
        opacity: .9
    }

    .carousel-control .glyphicon-chevron-left[b-7eke3565ct],
    .carousel-control .glyphicon-chevron-right[b-7eke3565ct],
    .carousel-control .icon-next[b-7eke3565ct],
    .carousel-control .icon-prev[b-7eke3565ct] {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
        margin-top: -10px
    }

    .carousel-control .glyphicon-chevron-left[b-7eke3565ct],
    .carousel-control .icon-prev[b-7eke3565ct] {
        left: 50%;
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right[b-7eke3565ct],
    .carousel-control .icon-next[b-7eke3565ct] {
        right: 50%;
        margin-right: -10px
    }

    .carousel-control .icon-next[b-7eke3565ct],
    .carousel-control .icon-prev[b-7eke3565ct] {
        width: 20px;
        height: 20px;
        font-family: serif;
        line-height: 1
    }

        .carousel-control .icon-prev[b-7eke3565ct]:before {
            content: "\2039"
        }

        .carousel-control .icon-next[b-7eke3565ct]:before {
            content: "\203a"
        }

.carousel-indicators[b-7eke3565ct] {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

    .carousel-indicators li[b-7eke3565ct] {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        border-radius: 10px
    }

    .carousel-indicators .active[b-7eke3565ct] {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff
    }

.carousel-caption[b-7eke3565ct] {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

    .carousel-caption .btn[b-7eke3565ct] {
        text-shadow: none
    }

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left[b-7eke3565ct],
    .carousel-control .glyphicon-chevron-right[b-7eke3565ct],
    .carousel-control .icon-next[b-7eke3565ct],
    .carousel-control .icon-prev[b-7eke3565ct] {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left[b-7eke3565ct],
    .carousel-control .icon-prev[b-7eke3565ct] {
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right[b-7eke3565ct],
    .carousel-control .icon-next[b-7eke3565ct] {
        margin-right: -10px
    }

    .carousel-caption[b-7eke3565ct] {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators[b-7eke3565ct] {
        bottom: 20px
    }
}

.btn-group-vertical > .btn-group[b-7eke3565ct]:after,
.btn-group-vertical > .btn-group[b-7eke3565ct]:before,
.btn-toolbar[b-7eke3565ct]:after,
.btn-toolbar[b-7eke3565ct]:before,
.clearfix[b-7eke3565ct]:after,
.clearfix[b-7eke3565ct]:before,
.container-fluid[b-7eke3565ct]:after,
.container-fluid[b-7eke3565ct]:before,
.container[b-7eke3565ct]:after,
.container[b-7eke3565ct]:before,
.dl-horizontal dd[b-7eke3565ct]:after,
.dl-horizontal dd[b-7eke3565ct]:before,
.form-horizontal .form-group[b-7eke3565ct]:after,
.form-horizontal .form-group[b-7eke3565ct]:before,
.modal-footer[b-7eke3565ct]:after,
.modal-footer[b-7eke3565ct]:before,
.modal-header[b-7eke3565ct]:after,
.modal-header[b-7eke3565ct]:before,
.nav[b-7eke3565ct]:after,
.nav[b-7eke3565ct]:before,
.navbar-collapse[b-7eke3565ct]:after,
.navbar-collapse[b-7eke3565ct]:before,
.navbar-header[b-7eke3565ct]:after,
.navbar-header[b-7eke3565ct]:before,
.navbar[b-7eke3565ct]:after,
.navbar[b-7eke3565ct]:before,
.pager[b-7eke3565ct]:after,
.pager[b-7eke3565ct]:before,
.panel-body[b-7eke3565ct]:after,
.panel-body[b-7eke3565ct]:before,
.row[b-7eke3565ct]:after,
.row[b-7eke3565ct]:before {
    display: table;
    content: " "
}

.btn-group-vertical > .btn-group[b-7eke3565ct]:after,
.btn-toolbar[b-7eke3565ct]:after,
.clearfix[b-7eke3565ct]:after,
.container-fluid[b-7eke3565ct]:after,
.container[b-7eke3565ct]:after,
.dl-horizontal dd[b-7eke3565ct]:after,
.form-horizontal .form-group[b-7eke3565ct]:after,
.modal-footer[b-7eke3565ct]:after,
.modal-header[b-7eke3565ct]:after,
.nav[b-7eke3565ct]:after,
.navbar-collapse[b-7eke3565ct]:after,
.navbar-header[b-7eke3565ct]:after,
.navbar[b-7eke3565ct]:after,
.pager[b-7eke3565ct]:after,
.panel-body[b-7eke3565ct]:after,
.row[b-7eke3565ct]:after {
    clear: both
}

.center-block[b-7eke3565ct] {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right[b-7eke3565ct] {
    float: right !important
}

.pull-left[b-7eke3565ct] {
    float: left !important
}

.hide[b-7eke3565ct] {
    display: none !important
}

.show[b-7eke3565ct] {
    display: block !important
}

.invisible[b-7eke3565ct] {
    visibility: hidden
}

.text-hide[b-7eke3565ct] {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden[b-7eke3565ct] {
    display: none !important
}

.affix[b-7eke3565ct] {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg[b-7eke3565ct],
.visible-md[b-7eke3565ct],
.visible-sm[b-7eke3565ct],
.visible-xs[b-7eke3565ct] {
    display: none !important
}

.visible-lg-block[b-7eke3565ct],
.visible-lg-inline[b-7eke3565ct],
.visible-lg-inline-block[b-7eke3565ct],
.visible-md-block[b-7eke3565ct],
.visible-md-inline[b-7eke3565ct],
.visible-md-inline-block[b-7eke3565ct],
.visible-sm-block[b-7eke3565ct],
.visible-sm-inline[b-7eke3565ct],
.visible-sm-inline-block[b-7eke3565ct],
.visible-xs-block[b-7eke3565ct],
.visible-xs-inline[b-7eke3565ct],
.visible-xs-inline-block[b-7eke3565ct] {
    display: none !important
}

@media(max-width:767px) {
    .visible-xs[b-7eke3565ct] {
        display: block !important
    }

    table.visible-xs[b-7eke3565ct] {
        display: table !important
    }

    tr.visible-xs[b-7eke3565ct] {
        display: table-row !important
    }

    td.visible-xs[b-7eke3565ct],
    th.visible-xs[b-7eke3565ct] {
        display: table-cell !important
    }
}

@media(max-width:767px) {
    .visible-xs-block[b-7eke3565ct] {
        display: block !important
    }
}

@media(max-width:767px) {
    .visible-xs-inline[b-7eke3565ct] {
        display: inline !important
    }
}

@media(max-width:767px) {
    .visible-xs-inline-block[b-7eke3565ct] {
        display: inline-block !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-sm[b-7eke3565ct] {
        display: block !important
    }

    table.visible-sm[b-7eke3565ct] {
        display: table !important
    }

    tr.visible-sm[b-7eke3565ct] {
        display: table-row !important
    }

    td.visible-sm[b-7eke3565ct],
    th.visible-sm[b-7eke3565ct] {
        display: table-cell !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-sm-block[b-7eke3565ct] {
        display: block !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-sm-inline[b-7eke3565ct] {
        display: inline !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block[b-7eke3565ct] {
        display: inline-block !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-md[b-7eke3565ct] {
        display: block !important
    }

    table.visible-md[b-7eke3565ct] {
        display: table !important
    }

    tr.visible-md[b-7eke3565ct] {
        display: table-row !important
    }

    td.visible-md[b-7eke3565ct],
    th.visible-md[b-7eke3565ct] {
        display: table-cell !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-md-block[b-7eke3565ct] {
        display: block !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-md-inline[b-7eke3565ct] {
        display: inline !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block[b-7eke3565ct] {
        display: inline-block !important
    }
}

@media(min-width:1200px) {
    .visible-lg[b-7eke3565ct] {
        display: block !important
    }

    table.visible-lg[b-7eke3565ct] {
        display: table !important
    }

    tr.visible-lg[b-7eke3565ct] {
        display: table-row !important
    }

    td.visible-lg[b-7eke3565ct],
    th.visible-lg[b-7eke3565ct] {
        display: table-cell !important
    }
}

@media(min-width:1200px) {
    .visible-lg-block[b-7eke3565ct] {
        display: block !important
    }
}

@media(min-width:1200px) {
    .visible-lg-inline[b-7eke3565ct] {
        display: inline !important
    }
}

@media(min-width:1200px) {
    .visible-lg-inline-block[b-7eke3565ct] {
        display: inline-block !important
    }
}

@media(max-width:767px) {
    .hidden-xs[b-7eke3565ct] {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hidden-sm[b-7eke3565ct] {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-md[b-7eke3565ct] {
        display: none !important
    }
}

@media(min-width:1200px) {
    .hidden-lg[b-7eke3565ct] {
        display: none !important
    }
}

.visible-print[b-7eke3565ct] {
    display: none !important
}

@media print {
    .visible-print[b-7eke3565ct] {
        display: block !important
    }

    table.visible-print[b-7eke3565ct] {
        display: table !important
    }

    tr.visible-print[b-7eke3565ct] {
        display: table-row !important
    }

    td.visible-print[b-7eke3565ct],
    th.visible-print[b-7eke3565ct] {
        display: table-cell !important
    }
}

.visible-print-block[b-7eke3565ct] {
    display: none !important
}

@media print {
    .visible-print-block[b-7eke3565ct] {
        display: block !important
    }
}

.visible-print-inline[b-7eke3565ct] {
    display: none !important
}

@media print {
    .visible-print-inline[b-7eke3565ct] {
        display: inline !important
    }
}

.visible-print-inline-block[b-7eke3565ct] {
    display: none !important
}

@media print {
    .visible-print-inline-block[b-7eke3565ct] {
        display: inline-block !important
    }
}

@media print {
    .hidden-print[b-7eke3565ct] {
        display: none !important
    }
}

@media(min-width:1200px) and (max-width:1599px) {
    .hidden-lg[b-7eke3565ct] {
        display: none !important
    }
}

.visible-xl-block[b-7eke3565ct],
.visible-xl-inline[b-7eke3565ct],
.visible-xl-inline-block[b-7eke3565ct],
.visible-xl[b-7eke3565ct] {
    display: none !important
}

@media(min-width:1600px) {
    .container[b-7eke3565ct] {
        width: 1570px
    }

    .col-xl-1[b-7eke3565ct],
    .col-xl-2[b-7eke3565ct],
    .col-xl-3[b-7eke3565ct],
    .col-xl-4[b-7eke3565ct],
    .col-xl-5[b-7eke3565ct],
    .col-xl-6[b-7eke3565ct],
    .col-xl-7[b-7eke3565ct],
    .col-xl-8[b-7eke3565ct],
    .col-xl-9[b-7eke3565ct],
    .col-xl-10[b-7eke3565ct],
    .col-xl-11[b-7eke3565ct],
    .col-xl-12[b-7eke3565ct] {
        float: left
    }

    .col-xl-12[b-7eke3565ct] {
        width: 100%
    }

    .col-xl-11[b-7eke3565ct] {
        width: 91.66666667%
    }

    .col-xl-10[b-7eke3565ct] {
        width: 83.33333333%
    }

    .col-xl-9[b-7eke3565ct] {
        width: 75%
    }

    .col-xl-8[b-7eke3565ct] {
        width: 66.66666667%
    }

    .col-xl-7[b-7eke3565ct] {
        width: 58.33333333%
    }

    .col-xl-6[b-7eke3565ct] {
        width: 50%
    }

    .col-xl-5[b-7eke3565ct] {
        width: 41.66666667%
    }

    .col-xl-4[b-7eke3565ct] {
        width: 33.33333333%
    }

    .col-xl-3[b-7eke3565ct] {
        width: 25%
    }

    .col-xl-2[b-7eke3565ct] {
        width: 16.66666667%
    }

    .col-xl-1[b-7eke3565ct] {
        width: 8.33333333%
    }

    .col-xl-pull-12[b-7eke3565ct] {
        right: 100%
    }

    .col-xl-pull-11[b-7eke3565ct] {
        right: 91.66666667%
    }

    .col-xl-pull-10[b-7eke3565ct] {
        right: 83.33333333%
    }

    .col-xl-pull-9[b-7eke3565ct] {
        right: 75%
    }

    .col-xl-pull-8[b-7eke3565ct] {
        right: 66.66666667%
    }

    .col-xl-pull-7[b-7eke3565ct] {
        right: 58.33333333%
    }

    .col-xl-pull-6[b-7eke3565ct] {
        right: 50%
    }

    .col-xl-pull-5[b-7eke3565ct] {
        right: 41.66666667%
    }

    .col-xl-pull-4[b-7eke3565ct] {
        right: 33.33333333%
    }

    .col-xl-pull-3[b-7eke3565ct] {
        right: 25%
    }

    .col-xl-pull-2[b-7eke3565ct] {
        right: 16.66666667%
    }

    .col-xl-pull-1[b-7eke3565ct] {
        right: 8.33333333%
    }

    .col-xl-pull-0[b-7eke3565ct] {
        right: auto
    }

    .col-xl-push-12[b-7eke3565ct] {
        left: 100%
    }

    .col-xl-push-11[b-7eke3565ct] {
        left: 91.66666667%
    }

    .col-xl-push-10[b-7eke3565ct] {
        left: 83.33333333%
    }

    .col-xl-push-9[b-7eke3565ct] {
        left: 75%
    }

    .col-xl-push-8[b-7eke3565ct] {
        left: 66.66666667%
    }

    .col-xl-push-7[b-7eke3565ct] {
        left: 58.33333333%
    }

    .col-xl-push-6[b-7eke3565ct] {
        left: 50%
    }

    .col-xl-push-5[b-7eke3565ct] {
        left: 41.66666667%
    }

    .col-xl-push-4[b-7eke3565ct] {
        left: 33.33333333%
    }

    .col-xl-push-3[b-7eke3565ct] {
        left: 25%
    }

    .col-xl-push-2[b-7eke3565ct] {
        left: 16.66666667%
    }

    .col-xl-push-1[b-7eke3565ct] {
        left: 8.33333333%
    }

    .col-xl-push-0[b-7eke3565ct] {
        left: auto
    }

    .col-xl-offset-12[b-7eke3565ct] {
        margin-left: 100%
    }

    .col-xl-offset-11[b-7eke3565ct] {
        margin-left: 91.66666667%
    }

    .col-xl-offset-10[b-7eke3565ct] {
        margin-left: 83.33333333%
    }

    .col-xl-offset-9[b-7eke3565ct] {
        margin-left: 75%
    }

    .col-xl-offset-8[b-7eke3565ct] {
        margin-left: 66.66666667%
    }

    .col-xl-offset-7[b-7eke3565ct] {
        margin-left: 58.33333333%
    }

    .col-xl-offset-6[b-7eke3565ct] {
        margin-left: 50%
    }

    .col-xl-offset-5[b-7eke3565ct] {
        margin-left: 41.66666667%
    }

    .col-xl-offset-4[b-7eke3565ct] {
        margin-left: 33.33333333%
    }

    .col-xl-offset-3[b-7eke3565ct] {
        margin-left: 25%
    }

    .col-xl-offset-2[b-7eke3565ct] {
        margin-left: 16.66666667%
    }

    .col-xl-offset-1[b-7eke3565ct] {
        margin-left: 8.33333333%
    }

    .col-xl-offset-0[b-7eke3565ct] {
        margin-left: 0
    }

    .visible-xl[b-7eke3565ct] {
        display: block !important
    }

    table.visible-xl[b-7eke3565ct] {
        display: table
    }

    tr.visible-xl[b-7eke3565ct] {
        display: table-row !important
    }

    th.visible-xl[b-7eke3565ct],
    td.visible-xl[b-7eke3565ct] {
        display: table-cell !important
    }

    .visible-xl-block[b-7eke3565ct] {
        display: block !important
    }

    .visible-xl-inline[b-7eke3565ct] {
        display: inline !important
    }

    .visible-xl-inline-block[b-7eke3565ct] {
        display: inline-block !important
    }

    .hidden-xl[b-7eke3565ct] {
        display: none !important
    }
}

*[b-7eke3565ct] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

html[b-7eke3565ct] {
    font-size: 17px
}

body[b-7eke3565ct] {
    background-color: #fff;
    color: #000;
    font-family: 'Fira Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.8
}

#shell[b-7eke3565ct] {
    position: relative
}

img[b-7eke3565ct],
embed[b-7eke3565ct],
object[b-7eke3565ct] {
    vertical-align: bottom
}

img[b-7eke3565ct] {
    display: inline-block;
    height: auto;
    max-width: 100%
}

.toggleDeviceViewLinkShell[b-7eke3565ct] {
    display: none
}

.breadcrumbDivider[b-7eke3565ct] {
    display: none
}

.nopadding[b-7eke3565ct] {
    margin: 0 !important;
    padding: 0 !important
}

.marginTop50[b-7eke3565ct] {
    margin-top: 50px !important
}

.marginBottom50[b-7eke3565ct] {
    margin-bottom: 50px !important
}

.marginTop0[b-7eke3565ct] {
    margin-top: 0 !important
}

.marginBottom0[b-7eke3565ct] {
    margin-bottom: 0 !important
}

.maxWidth1170[b-7eke3565ct] {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px
}

.editorPopupMenu ul li[b-7eke3565ct]:before,
.editorPopupMenu a[b-7eke3565ct]:before {
    display: none
}

h1[b-7eke3565ct],
h2[b-7eke3565ct],
h3[b-7eke3565ct],
h4[b-7eke3565ct],
h5[b-7eke3565ct],
h6[b-7eke3565ct],
.h1[b-7eke3565ct],
.h2[b-7eke3565ct],
.h3[b-7eke3565ct],
.h4[b-7eke3565ct],
.h5[b-7eke3565ct],
.h6[b-7eke3565ct] {
    color: inherit;
    font-family: 'Fira Sans Condensed', sans-serif;
    font-style: normal;
    font-weight: 800;
    text-transform: uppercase
}

    h1 span[b-7eke3565ct],
    h2 span[b-7eke3565ct],
    h3 span[b-7eke3565ct],
    h4 span[b-7eke3565ct],
    h5 span[b-7eke3565ct],
    h6 span[b-7eke3565ct],
    h1 small[b-7eke3565ct],
    h2 small[b-7eke3565ct],
    h3 small[b-7eke3565ct],
    h4 small[b-7eke3565ct],
    h5 small[b-7eke3565ct],
    h6 small[b-7eke3565ct],
    .h1 span[b-7eke3565ct],
    .h2 span[b-7eke3565ct],
    .h3 span[b-7eke3565ct],
    .h4 span[b-7eke3565ct],
    .h5 span[b-7eke3565ct],
    .h6 span[b-7eke3565ct],
    .h1 small[b-7eke3565ct],
    .h2 small[b-7eke3565ct],
    .h3 small[b-7eke3565ct],
    .h4 small[b-7eke3565ct],
    .h5 small[b-7eke3565ct],
    .h6 small[b-7eke3565ct] {
        color: #ec0000;
        display: block;
        font-family: 'Fira Sans', sans-serif;
        font-size: 50%;
        font-style: normal;
        font-weight: 400;
        line-height: 1.2
    }

h1[b-7eke3565ct],
.h1[b-7eke3565ct] {
    font-size: 3rem
}

h2[b-7eke3565ct],
.h2[b-7eke3565ct] {
    font-size: 2.5rem
}

h3[b-7eke3565ct],
.h3[b-7eke3565ct] {
    font-size: 2.0rem
}

h4[b-7eke3565ct],
.h4[b-7eke3565ct] {
    font-size: 1.75rem
}

h5[b-7eke3565ct],
.h5[b-7eke3565ct] {
    font-size: 1.6rem
}

h6[b-7eke3565ct],
.h6[b-7eke3565ct] {
    font-size: 1.5rem
}

.skip[b-7eke3565ct] {
    position: absolute;
    top: auto;
    left: -10000px;
    right: 0;
    margin: 5px auto;
    background: #712a48;
    border: 1px solid #712a48;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
    max-width: 250px;
    padding: 6px;
    text-align: center;
    z-index: 9999
}

    .skip:focus[b-7eke3565ct],
    .skip:hover[b-7eke3565ct],
    .skip:active[b-7eke3565ct] {
        left: 0;
        color: #fff
    }

a[b-7eke3565ct] {
    color: inherit;
    text-decoration: underline;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .nav a[b-7eke3565ct],
    a:focus[b-7eke3565ct],
    a:hover[b-7eke3565ct] {
        color: inherit;
        text-decoration: none
    }

.btn[b-7eke3565ct] {
    border-radius: 0;
    font-family: 'Fira Sans Condensed', sans-serif;
    font-size: 1.45rem;
    font-style: normal;
    font-weight: 800;
    padding: 5px 40px;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    white-space: normal
}

#contentShell .btn[b-7eke3565ct] {
    opacity: 0
}

.bookingWidget .btn[b-7eke3565ct] {
    opacity: 1 !important
}

.btn-default[b-7eke3565ct],
.btn-default:focus[b-7eke3565ct],
.btn-default.focus[b-7eke3565ct],
.btn-default.active:hover[b-7eke3565ct],
.open > .dropdown-toggle.btn-default:hover[b-7eke3565ct] {
    background-color: #200b33;
    border: 2px solid #200b33;
    color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .btn-default:hover[b-7eke3565ct],
    .btn-default:active[b-7eke3565ct],
    .btn-default.active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-default[b-7eke3565ct],
    .open > .dropdown-toggle.btn-default:focus[b-7eke3565ct] {
        background-color: #fff;
        border: 2px solid #200b33;
        color: #000
    }

.btn-primary[b-7eke3565ct],
.btn-primary:focus[b-7eke3565ct],
.btn-primary.focus[b-7eke3565ct],
.btn-primary.active:hover[b-7eke3565ct],
.open > .dropdown-toggle.btn-primary:hover[b-7eke3565ct] {
    background-color: #ec0000;
    border: 2px solid #ec0000;
    color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .btn-primary:hover[b-7eke3565ct],
    .btn-primary:active[b-7eke3565ct],
    .btn-primary.active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-primary[b-7eke3565ct],
    .open > .dropdown-toggle.btn-primary:focus[b-7eke3565ct] {
        background-color: #fff;
        border: 2px solid #ec0000;
        color: #000
    }

.btn-secondary[b-7eke3565ct],
.btn-secondary:focus[b-7eke3565ct],
.btn-secondary.focus[b-7eke3565ct],
.btn-secondary.active:hover[b-7eke3565ct],
.open > .dropdown-toggle.btn-secondary:hover[b-7eke3565ct] {
    background-color: #fff;
    border: 2px solid #fff;
    color: #000;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .btn-secondary:hover[b-7eke3565ct],
    .btn-secondary:active[b-7eke3565ct],
    .btn-secondary.active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-secondary[b-7eke3565ct],
    .open > .dropdown-toggle.btn-secondary:focus[b-7eke3565ct] {
        background-color: #200b33;
        border: 2px solid #200b33;
        color: #fff
    }

.btn-tertiary[b-7eke3565ct],
.btn-tertiary:focus[b-7eke3565ct],
.btn-tertiary.focus[b-7eke3565ct],
.btn-tertiary.active:hover[b-7eke3565ct],
.open > .dropdown-toggle.btn-tertiary:hover[b-7eke3565ct] {
    background-color: #ffeb00;
    border: 2px solid #ffeb00;
    color: #000;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .btn-tertiary:hover[b-7eke3565ct],
    .btn-tertiary:active[b-7eke3565ct],
    .btn-tertiary.active[b-7eke3565ct],
    .open > .dropdown-toggle.btn-tertiary[b-7eke3565ct],
    .open > .dropdown-toggle.btn-tertiary:focus[b-7eke3565ct] {
        background-color: #000;
        border: 2px solid #000;
        color: #ffeb00
    }

.slick-dots li button[b-7eke3565ct] {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 100%;
    opacity: .7;
    height: 8px;
    width: 8px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .slick-dots li button[b-7eke3565ct]:before {
        display: none
    }

    .slick-dots li button:hover[b-7eke3565ct] {
        opacity: 1
    }

.slick-dots li.slick-active button[b-7eke3565ct] {
    opacity: 1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .slick-dots li.slick-active button:hover[b-7eke3565ct] {
        opacity: .7
    }

.slick-prev[b-7eke3565ct],
.slick-next[b-7eke3565ct] {
    z-index: 1
}

.menuOpen .slick-prev[b-7eke3565ct],
.menuOpen .slick-next[b-7eke3565ct] {
    z-index: 0 !important
}

.slick-arrow:focus[b-7eke3565ct] {
    outline: 4px auto -webkit-focus-ring-color !important
}

.slick-arrow[b-7eke3565ct]:before {
    color: #fff !important;
    font-family: "Font Awesome 5 Pro", "FontAwesome" !important;
    font-size: 4rem;
    font-weight: 300;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.blackArrows .slick-arrow[b-7eke3565ct]:before {
    color: #000 !important
}

.slick-prev[b-7eke3565ct]:before {
    content: "\f104" !important
}

.slick-next[b-7eke3565ct]:before {
    content: "\f105" !important
}

#swipebox-bottom-bar[b-7eke3565ct],
#swipebox-top-bar[b-7eke3565ct] {
    background: #200b33
}

#swipebox-overlay button[b-7eke3565ct] {
    font-size: 1.75rem;
    right: 2.5%
}

    #swipebox-overlay button[b-7eke3565ct]:after {
        font-family: "Font Awesome 5 Pro", "FontAwesome"
    }

#swipebox-overlay a[b-7eke3565ct]:after {
    display: none
}

.modal-backdrop.in[b-7eke3565ct] {
    opacity: .9
}

.modal-title[b-7eke3565ct] {
    font-size: 2.5rem
}

.modal-content[b-7eke3565ct] {
    border-radius: 0
}

    .modal-content .btn[b-7eke3565ct] {
        opacity: 1 !important
    }

.panel-group .panel[b-7eke3565ct] {
    border-radius: 0;
    box-shadow: none
}

.panel-group .panel-heading[b-7eke3565ct] {
    background-color: transparent;
    border: 0;
    border-radius: 0
}

.panel-title > a[b-7eke3565ct],
.panel-title > a.in.collapsed[b-7eke3565ct] {
    background-color: #ec0000;
    color: #fff;
    font-size: 1.5rem !important;
    padding-right: 45px !important;
    position: relative;
    text-decoration: none;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .panel-title > a[aria-expanded="true"][b-7eke3565ct],
    .panel-title > a.in[b-7eke3565ct],
    .panel-title > a:hover[b-7eke3565ct] {
        background-color: #200b33
    }

    .panel-title > a[b-7eke3565ct]:after {
        position: absolute;
        top: 11px;
        right: 15px;
        color: inherit !important;
        font-weight: 400
    }

.vizADAAccordion1Widget .btn[b-7eke3565ct] {
    margin: 5px 5px 0 0 !important
}

#mainNavigation[b-7eke3565ct] {
    position: fixed;
    width: 100%;
    z-index: 2;
    top: 0;
}

#utilityNav[b-7eke3565ct] {
    background-color: #ec0000;
    color: #fff
}

#helpMenu .viz-navigationWidget a[b-7eke3565ct] {
    color: inherit;
    font-size: .9rem
}

    #helpMenu .viz-navigationWidget a[b-7eke3565ct]:after {
        background-color: #000 !important;
        bottom: -2px !important
    }

.nav a.brand[b-7eke3565ct] {
    font-weight: 700
}

#ibe[b-7eke3565ct] {
    padding: 0;
    text-align: right
}

    #ibe .bookingWidget[b-7eke3565ct] {
        display: none
    }

.bookingModal .modal-body[b-7eke3565ct] {
    overflow: visible !important
}

.bookingModal .bookingWidget[b-7eke3565ct] {
    margin: 30px auto 0;
    padding: 0 50px
}

.bookingModal .modal-content[b-7eke3565ct] {
    background-color: #ec0000;
    background-position: 50% 50%;
    background-size: cover;
    color: #fff;
    text-align: center
}

.bookingModal.in .modal-content[b-7eke3565ct] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
}

.bookingModal .modal-header[b-7eke3565ct] {
    border-bottom: 0;
    padding: 0;
    position: relative
}

.bookingModal .close[b-7eke3565ct] {
    position: absolute;
    top: 25px;
    right: 25px;
    color: #fff;
    font-size: 2.25rem;
    opacity: 1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .bookingModal .close:hover[b-7eke3565ct] {
        opacity: .6
    }

.bookingModal .modal-title[b-7eke3565ct] {
    letter-spacing: 1px;
    margin-top: 60px
}

.bookingModal .modal-body[b-7eke3565ct] {
    padding-bottom: 0
}

.bookingModal .modal-footer[b-7eke3565ct] {
    border-top: 0;
    padding: 0 15px 50px;
    text-align: center
}

.bookingModal .mobilePhone[b-7eke3565ct] {
    text-decoration: none
}

    .bookingModal .mobilePhone:hover[b-7eke3565ct] {
        text-decoration: underline
    }

.bookingModal label[b-7eke3565ct] {
    display: none
}

.bookingModal input[b-7eke3565ct],
.bookingModal select[b-7eke3565ct] {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: #000;
    font-family: 'Fira Sans Condensed', sans-serif;
    font-size: 1.45rem;
    font-style: normal;
    font-weight: 800
}

.bookingModal .input-group-addon[b-7eke3565ct] {
    background-color: #fff;
    border: 0;
    color: #000
}

    .bookingModal .input-group-addon:focus[b-7eke3565ct],
    .bookingModal .input-group-addon:hover[b-7eke3565ct] {
        background-color: #fff !important;
        color: #ec0000
    }

    .bookingModal .input-group-addon span[b-7eke3565ct] {
        font-size: 1rem
    }

.bookingModal[b-7eke3565ct]::placeholder {
    color: #000;
    opacity: 1
}

.bookingModal:-ms-input-placeholder[b-7eke3565ct] {
    color: #000
}

.bookingModal[b-7eke3565ct]::-ms-input-placeholder {
    color: #000
}

.bookingModal .datepicker-calendar[b-7eke3565ct] {
    color: #000
}

div.datepicker-calendar.default table.datepicker-grid td.curDay[b-7eke3565ct],
div.datepicker-calendar.default table.datepicker-grid td.curMonth[b-7eke3565ct],
div.datepicker-calendar.default table.datepicker-grid td.curYear[b-7eke3565ct] {
    background-color: #ec0000;
    color: #fff
}

div.datepicker-calendar.default table.datepicker-grid td.selectable:hover[b-7eke3565ct],
div.datepicker-calendar.default table.datepicker-grid td.selectable.focus[b-7eke3565ct] {
    color: #000
}

.bookingWidget .form-control[b-7eke3565ct] {
    font-size: 1rem !important;
    height: auto;
    padding: 10px 8px !important
}

.bookingModal .form-control:focus[b-7eke3565ct] {
    box-shadow: none
}

.bookingWidget .control-group[b-7eke3565ct] {
    margin-bottom: 50px !important;
    padding: 0 8px
}

.bookingModal .submitControlGroup[b-7eke3565ct] {
    margin-bottom: 5px !important
}

    .bookingModal .submitControlGroup button[b-7eke3565ct] {
        padding: 5px 40px
    }

#mainNav[b-7eke3565ct] {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 15px 0 10px
}

#logo img[b-7eke3565ct] {
    height: 38px
}

.menuOpen #burger[b-7eke3565ct] {
    z-index: 9
}

.navbar-toggle[b-7eke3565ct] {
    margin: 0;
    padding: 9px 0
}

    .navbar-toggle .icon-bar[b-7eke3565ct] {
        background-color: #fff;
        position: relative
    }

        .navbar-toggle .icon-bar + .icon-bar[b-7eke3565ct] {
            margin-top: 6px
        }

.menuOpen .navbar-toggle .icon-bar.topBar[b-7eke3565ct] {
    top: 7px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.menuOpen .navbar-toggle .icon-bar.middleBar[b-7eke3565ct] {
    background-color: transparent
}

.menuOpen .navbar-toggle .icon-bar.bottomBar[b-7eke3565ct] {
    top: -9px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#navContainerInner[b-7eke3565ct] {
    position: fixed;
    top: 0;
    left: 0;
    height: 0 !important;
    width: 100%;
    background-color: #200b33;
    background-image: none;
    background-position: 50% 0;
    background-size: contain;
    padding: 100px 0;
    overflow-y: auto;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 2;
    -webkit-transition: background-image .5s ease;
    transition: background-image .5s ease
}

.menuOpen #navContainerInner[b-7eke3565ct] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg');
    height: 100% !important;
    opacity: 1;
    visibility: visible
}

#mainNavLinks[b-7eke3565ct] {
    display: none;
    font-family: 'Fira Sans Condensed', sans-serif;
    font-size: 1.95rem;
    font-style: normal;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase
}

    #mainNavLinks > li.parent > a[b-7eke3565ct] {
        margin-left: 16px
    }

    #mainNavLinks a[b-7eke3565ct] {
        color: inherit;
        padding: 5px;
        position: relative
    }

#mainNavigation .nav a:focus[b-7eke3565ct],
#mainNavigation .nav a:hover[b-7eke3565ct] {
    background-color: transparent
}

#mainNavigation .nav a[b-7eke3565ct]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -17px;
    background-color: #ec0000;
    height: 4px;
    width: 0;
    transition: all .5s
}

body:not(.homepage) #mainNavigation .nav a.current[b-7eke3565ct]:after,
#mainNavigation .nav a:focus[b-7eke3565ct]:after,
#mainNavigation .nav a:hover[b-7eke3565ct]:after {
    width: 100%
}

#mainNavigation .nav a[b-7eke3565ct],
#mainNavLinks .dropdown button[b-7eke3565ct] {
    display: inline-block
}

#mainNavLinks .dropdown button[b-7eke3565ct] {
    background: transparent;
    border: 0;
    color: inherit;
    font-size: 1.15rem;
    margin-bottom: 6px;
    margin-left: 5px;
    padding: 0;
    vertical-align: middle
}

#mainNavLinks .dropdown-menu[b-7eke3565ct] {
    display: block !important;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    font-family: 'Fira Sans', sans-serif;
    font-size: 1.05rem;
    font-weight: 400;
    position: relative;
    padding: 0;
    text-align: center;
    text-transform: none
}

    #mainNavLinks .dropdown-menu.fadein[b-7eke3565ct],
    #mainNavLinks .dropdown-menu.fadeout[b-7eke3565ct] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        height: 0
    }

    #mainNavLinks .dropdown-menu.fadein[b-7eke3565ct] {
        opacity: 1;
        visibility: visible;
        height: auto;
        margin: 10px 0 20px
    }

    #mainNavLinks .dropdown-menu a[b-7eke3565ct]:after {
        bottom: 0
    }

#mobileUtilityNav[b-7eke3565ct] {
    margin-top: 30px
}

    #mobileUtilityNav a[b-7eke3565ct] {
        color: #fff;
        padding: 5px
    }

        #mobileUtilityNav a:focus[b-7eke3565ct],
        #mobileUtilityNav a:hover[b-7eke3565ct] {
            background-color: transparent
        }

        #mobileUtilityNav a[b-7eke3565ct]:after {
            bottom: 0 !important
        }

.navContactInfo[b-7eke3565ct] {
    margin-top: 40px
}

    .navContactInfo > a[b-7eke3565ct] {
        display: block
    }

        .navContactInfo > a img[b-7eke3565ct] {
            margin: 0 auto;
            width: 205px
        }

#address[b-7eke3565ct] {
    margin-top: 10px
}

    #address > span[b-7eke3565ct],
    #address .street-address[b-7eke3565ct] {
        display: block
    }

    #address .fn.org[b-7eke3565ct],
    #address .telPhoneNumber[b-7eke3565ct],
    #address .country-name[b-7eke3565ct] {
        display: none
    }

    #address a[b-7eke3565ct] {
        color: inherit;
        text-decoration: none
    }

        #address a:focus[b-7eke3565ct],
        #address a:hover[b-7eke3565ct] {
            text-decoration: underline
        }

header[b-7eke3565ct] {
    position: relative;
    z-index: 1
}

    header > div:first-child + .editorButtonShell[b-7eke3565ct] {
        top: 130px !important
    }

    header .carousel-caption[b-7eke3565ct],
    header .slideCaption[b-7eke3565ct] {
        text-shadow: none !important
    }

.vizHeroCarousel51Widget .slickCaptionsDetached[b-7eke3565ct] {
    background-color: #200b33;
    color: #fff;
    text-align: left !important
}

.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption[b-7eke3565ct] {
    max-width: 615px;
    width: 100% !important
}

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-7eke3565ct] {
        display: block;
        font-weight: 700;
        margin: 0 0 20px
    }

        .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading span[b-7eke3565ct] {
            color: inherit
        }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .btn[b-7eke3565ct] {
        margin-top: 10px
    }

.vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-7eke3565ct],
.vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-7eke3565ct] {
    top: auto;
    bottom: -35px
}

.vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-7eke3565ct] {
    right: auto !important;
    left: 110px
}

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-prev:hover[b-7eke3565ct]:before,
    .vizHeroCarousel51Widget .slickHeroCarousel .slick-next:hover[b-7eke3565ct]:before {
        opacity: .8
    }

.vizHeroCarousel51Widget .brand .slideCaption[b-7eke3565ct] {
    background-color: transparent;
    max-width: none;
    padding: 0 !important;
    text-align: center !important;
    left: 0
}

.vizHeroCarousel51Widget .brandCaption.headingTop[b-7eke3565ct],
.vizHeroCarousel51Widget .brandCaption.headingBottom[b-7eke3565ct] {
    color: transparent;
    -webkit-text-stroke: 2px #fff
}

.vizHeroCarousel51Widget .brandCaption .heroHeading[b-7eke3565ct] {
    display: inline !important;
    line-height: .8
}

.vizHeroCarousel51Widget .slickCaptionsDetached .brandCaption.headingTop[b-7eke3565ct],
.vizHeroCarousel51Widget .slickCaptionsDetached .brandCaption.headingBottom[b-7eke3565ct] {
    display: none
}

.vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
    height: 50vh !important
}

.vizHeroImage314719Widget .heroHeading span[b-7eke3565ct] {
    color: inherit
}

#contentShell > div > div > div > div[b-7eke3565ct] {
    overflow: hidden
}

#contentShell .textWidget[b-7eke3565ct] {
    padding: 0 15px
}

#contentShell ul[b-7eke3565ct] {
    padding-left: 0
}

    #contentShell ul li[b-7eke3565ct] {
        list-style: none;
        margin-left: -10px;
        padding-top: 5px;
        position: relative
    }

    #contentShell ul:not(.dropdown-menu) li[b-7eke3565ct] {
        padding-left: 35px
    }

    #contentShell ul li[b-7eke3565ct]:before {
        content: '\f105';
        position: absolute;
        left: 20px;
        color: #ec0000 !important;
        font-family: "Font Awesome 5 Pro", "FontAwesome";
        padding-right: 10px
    }

#contentShell .viz-videogalleryWidget ul li[b-7eke3565ct]:before {
    content: ''
}

#contentShell .chipList ul[b-7eke3565ct],
#contentShell ul.chipList[b-7eke3565ct] {
    padding-left: 15px
}

    #contentShell .chipList ul li[b-7eke3565ct],
    #contentShell ul.chipList li[b-7eke3565ct] {
        padding: 0 0 20px 40px;
        line-height: normal
    }

    #contentShell .chipList.loaded ul li[b-7eke3565ct],
    #contentShell ul.chipList.loaded li[b-7eke3565ct] {
        background: url('https://www.ballys.com/kansas-city/files/templates/2062/pokerChip.png') no-repeat left 4px / 21px 21px
    }

#contentShell ul.slick-dots li[b-7eke3565ct],
#contentShell ul.nav li[b-7eke3565ct],
#contentShell ul.dropdown-menu li[b-7eke3565ct] {
    padding-left: 0
}

    #contentShell ul.slick-dots li[b-7eke3565ct]:before,
    #contentShell ul.nav li[b-7eke3565ct]:before,
    #contentShell ul.dropdown-menu li[b-7eke3565ct]:before,
    #contentShell .chipList ul li[b-7eke3565ct]:before,
    #contentShell ul.chipList li[b-7eke3565ct]:before {
        display: none
    }

li.noMarker[b-7eke3565ct]:before {
    content: '' !important
}

.vizADAIntro1Widget[b-7eke3565ct] {
    margin: 60px auto
}

    .vizADAIntro1Widget > div > div[b-7eke3565ct] {
        margin: 0 auto;
        max-width: 850px
    }

    .vizADAIntro1Widget .adaIntroHeading span[b-7eke3565ct] {
        color: inherit
    }

.ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-7eke3565ct] {
    padding: 0 10px
}

.ModalPopup30-PremiumWidget .homeSignup .modal-content[b-7eke3565ct] {
    background-color: #ec0000;
    background-position: 50% 50%;
    background-size: cover;
    color: #fff;
    text-align: center
}

.ModalPopup30-PremiumWidget .homeSignup.in .modal-content[b-7eke3565ct] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
}

.ModalPopup30-PremiumWidget .homeSignup .modal-header[b-7eke3565ct] {
    border-bottom: 0;
    padding: 0;
    position: relative
}

.ModalPopup30-PremiumWidget .homeSignup .close[b-7eke3565ct] {
    position: absolute;
    top: 25px;
    right: 25px;
    color: #fff;
    font-size: 2.25rem;
    opacity: 1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .ModalPopup30-PremiumWidget .homeSignup .close:hover[b-7eke3565ct] {
        opacity: .6
    }

.ModalPopup30-PremiumWidget .homeSignup .modal-title[b-7eke3565ct] {
    letter-spacing: 1px;
    margin-top: 60px
}

.ModalPopup30-PremiumWidget .homeSignup .disclaimer[b-7eke3565ct] {
    font-size: .9rem
}

.ModalPopup30-PremiumWidget .homeSignup .modal-footer[b-7eke3565ct] {
    border-top: 0;
    padding: 0 15px 40px;
    text-align: center
}

.vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-7eke3565ct] {
    margin-bottom: 50px
}

.vizADACallToAction1Widget.version01Parent[b-7eke3565ct],
.vizADACallToAction1Widget .version01[b-7eke3565ct] {
    margin: 0 auto 10px !important
}

    .vizADACallToAction1Widget .version01 .ctaContainerOuter[b-7eke3565ct] {
        margin-bottom: 0;
        padding: 0
    }

    .vizADACallToAction1Widget .version01 .feature-image[b-7eke3565ct] {
        height: 245px !important
    }

        .vizADACallToAction1Widget .version01 .feature-image .featureImg[b-7eke3565ct]:before {
            content: "";
            display: block;
            height: 100%;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 1;
            background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 99%, rgba(0, 0, 0, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 99%, rgba(0, 0, 0, 1) 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 99%, rgba(0, 0, 0, 1) 100%)
        }

    .vizADACallToAction1Widget .version01 .ctaContainerInner[b-7eke3565ct] {
        position: relative
    }

    .vizADACallToAction1Widget .version01 .ctaContent[b-7eke3565ct] {
        position: absolute;
        bottom: 0;
        width: 100%;
        color: #fff;
        padding: 15px
    }

    .vizADACallToAction1Widget .version01 .ctaContentHeading[b-7eke3565ct] {
        font-size: 1.9rem;
        margin-bottom: 15px
    }

.vizADACallToAction1Widget .version02 .ctaContainerInner[b-7eke3565ct] {
    border: 2px solid #000;
    padding: 35px
}

.vizADACallToAction1Widget .version02 .ctaContentHeading[b-7eke3565ct] {
    margin-top: 0
}

.vizCtaCarousel41Widget .slick-arrow[b-7eke3565ct] {
    height: 94px !important;
    width: 41px !important;
    top: 30% !important
}

    .vizCtaCarousel41Widget .slick-arrow[b-7eke3565ct]:before {
        background-color: #000;
        padding: 0 8px
    }

.vizCtaCarousel41Widget .slickCarousel .slick-prev[b-7eke3565ct] {
    left: 4px !important
}

.vizCtaCarousel41Widget .slickCarousel .slick-next[b-7eke3565ct] {
    right: 4px !important
}

.vizCtaCarousel41Widget .tiers[b-7eke3565ct] {
    margin: 0
}

    .vizCtaCarousel41Widget .tiers .feature-img[b-7eke3565ct] {
        background-size: contain !important;
        height: 240px !important
    }

    .vizCtaCarousel41Widget .tiers .ctaCarouselHeading[b-7eke3565ct] {
        margin-top: 0
    }

.vizCtaCarousel41Widget .version02[b-7eke3565ct] {
    padding: 0
}

    .vizCtaCarousel41Widget .version02 .slick-track[b-7eke3565ct] {
        display: flex
    }

    .vizCtaCarousel41Widget .version02 .slickSlide[b-7eke3565ct] {
        height: inherit
    }

    .vizCtaCarousel41Widget .version02 .feature-img[b-7eke3565ct] {
        height: 300px !important
    }

    .vizCtaCarousel41Widget .version02 .feature-content[b-7eke3565ct] {
        border: 2px solid #000;
        padding: 35px
    }

    .vizCtaCarousel41Widget .version02 .ctaCarouselHeading[b-7eke3565ct] {
        margin-top: 0
    }

.fullWidthCTAGrid2Widget .fullWidthContent[b-7eke3565ct] {
    background-color: #200b33;
    color: #fff;
    text-align: center !important
}

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-7eke3565ct] {
        font-size: 2.5rem !important
    }

    .fullWidthCTAGrid2Widget .fullWidthContent .btn + .btn[b-7eke3565ct] {
        margin-left: 10px
    }

.fullWidthCTAGrid2Widget .sportBook[b-7eke3565ct],
.fullWidthCTAGrid2Widget .noTextBg[b-7eke3565ct] {
    margin: 30px 0
}

.fullWidthCTAGrid2Widget .loyalty[b-7eke3565ct] {
    margin-top: 0
}

.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-7eke3565ct] {
    display: none
}

.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-7eke3565ct] {
    background-color: #ec0000;
    background-size: cover
}

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-7eke3565ct] {
        min-width: 195px
    }

.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide[b-7eke3565ct] {
    position: relative
}

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        content: '';
        position: absolute;
        top: 15%;
        left: 0;
        right: 0;
        margin: 0 auto;
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/sportBookMobile.png');
        background-repeat: no-repeat;
        background-size: contain;
        height: 100%;
        width: 355px
    }

.vizSplit4Widget[b-7eke3565ct] {
    padding: 0 15px
}

    .vizSplit4Widget .text[b-7eke3565ct] {
        padding: 0
    }

    .vizSplit4Widget .textContainer[b-7eke3565ct] {
        padding: 30px 0 !important;
        width: 100%
    }

    .vizSplit4Widget .btnContainer .btn[b-7eke3565ct] {
        margin-bottom: 10px
    }

.viz-galleryWidget .row[b-7eke3565ct] {
    margin: 0
}

.viz-galleryWidget li[b-7eke3565ct] {
    height: 250px !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-left: 10px !important
}

    .viz-galleryWidget li[b-7eke3565ct]:before {
        display: none
    }

.fullWidthParallaxWidget .fullWidthSlide[b-7eke3565ct] {
    padding: 30px 15px
}

.fullWidthParallaxWidget .fullWidthText h3[b-7eke3565ct] {
    font-size: 3.5rem
}

    .fullWidthParallaxWidget .fullWidthText h3 + p[b-7eke3565ct],
    .fullWidthParallaxWidget .fullWidthText p + a[b-7eke3565ct] {
        margin-top: 20px
    }

.fullWidthParallaxWidget .centeredContent .fullWidthText[b-7eke3565ct] {
    padding: 20px 15px;
    text-align: center
}

.fullWidthParallaxWidget .centeredContent.mobileImg[b-7eke3565ct],
.fullWidthParallaxWidget .amenitiesBanner.mobileImg[b-7eke3565ct] {
    display: none !important
}

.fullWidthParallaxWidget .amenitiesBanner .fullWidthText h3[b-7eke3565ct] {
    margin-bottom: 50px;
    text-align: center
}

.fullWidthParallaxWidget .amenitiesBanner .fullWidthText ul[b-7eke3565ct] {
    font-family: 'Fira Sans Condensed', sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: left
}

.SocialFeedWidget[b-7eke3565ct] {
    margin: 25px auto;
    padding: 0 15px
}

    .SocialFeedWidget .social-feed[b-7eke3565ct] {
        margin: 0 -8px !important
    }

    .SocialFeedWidget .social-feed-item[b-7eke3565ct] {
        border: 8px solid #fff;
        display: none;
        overflow: hidden;
        padding: 0 !important
    }

        .SocialFeedWidget .social-feed-item:first-child[b-7eke3565ct] {
            display: inline
        }

    .SocialFeedWidget .social-feed-item-text[b-7eke3565ct],
    .SocialFeedWidget .social-feed-item-content[b-7eke3565ct]:after {
        display: none !important
    }

    .SocialFeedWidget .social-feed-item:hover[b-7eke3565ct]:before {
        content: '\f004';
        font-family: 'Font Awesome 5 Pro';
        display: flex;
        width: 35px;
        align-content: center;
        align-items: center;
        vertical-align: middle;
        position: absolute;
        height: 100%;
        top: 0;
        z-index: 10;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 0 auto;
        font-size: 35px;
        color: #f9f3ed
    }

    .SocialFeedWidget .social-feed-item:hover[b-7eke3565ct]:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 5;
        background-color: rgba(0, 0, 0, 0.6)
    }

    .SocialFeedWidget .social-feed-item .social-feed-item-content[b-7eke3565ct] {
        transition: all .3s ease-in-out
    }

    .SocialFeedWidget .social-feed-item:hover .social-feed-item-content[b-7eke3565ct] {
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    }

    .SocialFeedWidget .social-feed-item[b-7eke3565ct]:after {
        font-family: "Font Awesome 5 Brands";
        font-size: 2rem;
        line-height: normal;
        position: absolute;
        bottom: 10px;
        right: 20px;
        color: #fff;
        height: auto;
        width: auto;
        transition: all .3s ease-in-out
    }

    .SocialFeedWidget .social-feed-type-twitter[b-7eke3565ct]:after {
        content: '\f099'
    }

    .SocialFeedWidget .social-feed-type-facebook[b-7eke3565ct]:after {
        content: '\f39e'
    }

    .SocialFeedWidget .social-feed-type-instagram[b-7eke3565ct]:after {
        content: '\f16d'
    }

    .SocialFeedWidget .h3[b-7eke3565ct] {
        border: 2px solid #000 !important;
        font-size: 1.45rem;
        padding: 15px !important;
        position: relative;
        text-align: center;
        vertical-align: middle
    }

        .SocialFeedWidget .h3 small[b-7eke3565ct] {
            color: inherit;
            display: inline-block;
            font-size: 1.2rem;
            margin: -2px 0 0 5px;
            padding-left: 10px;
            position: relative;
            text-transform: none;
            vertical-align: middle
        }

            .SocialFeedWidget .h3 small[b-7eke3565ct]:before {
                content: "|";
                position: absolute;
                top: -1px;
                left: 0
            }

        .SocialFeedWidget .h3 a[b-7eke3565ct] {
            position: relative
        }

            .SocialFeedWidget .h3 a[b-7eke3565ct],
            .SocialFeedWidget .h3 a:focus[b-7eke3565ct],
            .SocialFeedWidget .h3 a:hover[b-7eke3565ct] {
                text-decoration: none
            }

                .SocialFeedWidget .h3 a[b-7eke3565ct]:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    right: 0;
                    margin: auto;
                    bottom: -3px;
                    background-color: #000;
                    height: 4px;
                    width: 0;
                    transition: all .5s
                }

                .SocialFeedWidget .h3 a:focus[b-7eke3565ct]:after,
                .SocialFeedWidget .h3 a:hover[b-7eke3565ct]:after {
                    width: 100%
                }

.vizADAAccordion1Widget[b-7eke3565ct] {
    margin: 0 auto;
    max-width: 1170px;
    padding: 0 15px
}

.viz-columnsWidget[b-7eke3565ct] {
    padding: 0 15px
}

    .viz-columnsWidget .attention[b-7eke3565ct] {
        border: 10px double #ec0000;
        margin-left: 0;
        margin-right: 0;
        padding: 10px 10px 15px
    }

        .viz-columnsWidget .attention h2 .fal[b-7eke3565ct] {
            font-size: 2.5rem;
            margin-right: 15px
        }

.vizTable4Widget[b-7eke3565ct] {
    padding: 0 15px
}

    .vizTable4Widget .th[b-7eke3565ct] {
        text-transform: uppercase
    }

    .vizTable4Widget .th[b-7eke3565ct],
    .vizTable4Widget .rh[b-7eke3565ct] {
        background-color: #fff !important
    }

        .vizTable4Widget .rh > span[b-7eke3565ct] {
            padding: 5px 40px 5px 15px !important
        }

            .vizTable4Widget .rh > span[b-7eke3565ct]:after {
                position: absolute;
                top: 5px;
                right: 10px
            }

    .vizTable4Widget .tr .td[b-7eke3565ct] {
        font-size: 1rem !important
    }

        .vizTable4Widget .tr .td:first-child[b-7eke3565ct] {
            padding: 5px 15px
        }

        .vizTable4Widget .tr .td:first-child[b-7eke3565ct],
        .vizTable4Widget .td[b-7eke3565ct]:before {
            color: #000
        }

    .vizTable4Widget .td[b-7eke3565ct] {
        color: #ec0000;
        text-align: right
    }

        .vizTable4Widget .td[b-7eke3565ct]:before {
            text-align: left
        }

    .vizTable4Widget img[b-7eke3565ct] {
        width: 30px
    }

.vizLogoCarousel4Widget[b-7eke3565ct] {
    overflow: visible !important
}

    .vizLogoCarousel4Widget .slick-prev[b-7eke3565ct] {
        left: -12px !important
    }

    .vizLogoCarousel4Widget .slick-next[b-7eke3565ct] {
        right: -12px !important
    }

.vizADAFeatureListH2Widget .itemContainer .feature-content[b-7eke3565ct] {
    border: 2px solid #200b33
}

.vizADAFeatureListH2Widget .blackBg .feature-content[b-7eke3565ct] {
    background-color: #200b33;
    background-position: 50% 50%;
    background-size: cover;
    border: 0;
    color: #fff
}

.vizADAFeatureListH2Widget .blackBg .loaded .feature-content[b-7eke3565ct] {
    background-image: url("https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg")
}

.vizADAFeatureListH2Widget .blackBg .feature-content .contentHeading small[b-7eke3565ct] {
    font-family: inherit;
    font-size: 63%;
    font-weight: inherit;
    color: inherit;
    margin-top: 15px
}

.vizADAFeatureListH2Widget .blackBg .feature-content .btn-secondary:hover[b-7eke3565ct],
.vizADAFeatureListH2Widget .blackBg .feature-content .btn-secondary:active[b-7eke3565ct],
.vizADAFeatureListH2Widget .blackBg .feature-content .btn-secondary.active[b-7eke3565ct],
.vizADAFeatureListH2Widget .blackBg .feature-content .open > .dropdown-toggle.btn-secondary[b-7eke3565ct],
.vizADAFeatureListH2Widget .blackBg .feature-content .open > .dropdown-toggle.btn-secondary:focus[b-7eke3565ct] {
    background-color: #fff;
    border: 2px solid #ec0000;
    color: #000
}

.vizADAFeatureListH2Widget .slick-arrow[b-7eke3565ct] {
    height: 94px !important;
    width: 41px !important
}

    .vizADAFeatureListH2Widget .slick-arrow[b-7eke3565ct]:before {
        background-color: #000;
        padding: 0 8px
    }

.vizADAFeatureListH2Widget .modal-footer[b-7eke3565ct] {
    font-size: 80%;
    padding-bottom: 20px !important;
    text-align: left !important
}

    .vizADAFeatureListH2Widget .modal-footer[b-7eke3565ct]:before {
        background-color: #dedede;
        height: 2px;
        margin: 0 auto 25px;
        width: 100%
    }

.vizADAPremiumFeatureListV1Widget .featureListItemHeading span[b-7eke3565ct],
.vizADAPremiumFeatureListV1Widget .featureListItemHeading small[b-7eke3565ct] {
    color: #ec0000
}

.vizADAPremiumFeatureListV1Widget .slick-arrow[b-7eke3565ct] {
    height: 94px !important;
    width: 41px !important
}

    .vizADAPremiumFeatureListV1Widget .slick-arrow[b-7eke3565ct]:before {
        background-color: #000;
        padding: 0 8px
    }

.vizADAPremiumFeatureListV1Widget .slickCarousel .slick-prev[b-7eke3565ct] {
    left: 0 !important
}

.vizADAPremiumFeatureListV1Widget .slickCarousel .slick-next[b-7eke3565ct] {
    right: 0 !important
}

.vizRestaurantMenu2Widget[b-7eke3565ct] {
    padding: 0 15px
}

    .vizRestaurantMenu2Widget .panel-title[b-7eke3565ct],
    .vizRestaurantMenu2Widget .menuPageHeading[b-7eke3565ct],
    .vizRestaurantMenu2Widget .sectionContainer button[b-7eke3565ct],
    .vizRestaurantMenu2Widget .menuItemName[b-7eke3565ct],
    .vizRestaurantMenu2Widget .menuItemPrice[b-7eke3565ct],
    .vizRestaurantMenu2Widget .nav span[b-7eke3565ct] {
        font-family: 'Fira Sans Condensed', sans-serif;
        font-weight: 800;
        text-transform: uppercase
    }

    .vizRestaurantMenu2Widget .disclaimerMenu .btn[b-7eke3565ct] {
        opacity: 1 !important
    }

    .vizRestaurantMenu2Widget .panel-heading[b-7eke3565ct] {
        padding: 0
    }

    .vizRestaurantMenu2Widget .panel-title[b-7eke3565ct] {
        font-size: 1.5rem;
        line-height: 1.1
    }

        .vizRestaurantMenu2Widget .panel-title > a[b-7eke3565ct] {
            padding: 10px 15px
        }

            .vizRestaurantMenu2Widget .panel-title > a[b-7eke3565ct]:after {
                font-family: 'Font Awesome 5 Pro', 'FontAwesome';
                font-weight: 400;
                content: "\f068";
                float: right;
                color: inherit
            }

            .vizRestaurantMenu2Widget .panel-title > a.collapsed[b-7eke3565ct]:after {
                content: "\f067"
            }

    .vizRestaurantMenu2Widget .menuPageHeading[b-7eke3565ct] {
        font-size: 2rem
    }

    .vizRestaurantMenu2Widget .featuredItem .itemContainer[b-7eke3565ct] {
        background-color: #ec0000;
        background-position: 50% 50%;
        background-size: cover;
        color: #fff
    }

    .vizRestaurantMenu2Widget .in .featuredItem .itemContainer[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    .vizRestaurantMenu2Widget .sectionContainer button[b-7eke3565ct] {
        font-size: 1.5rem;
        border-bottom: 2px solid #ec0000;
        padding-right: 25px;
        position: relative
    }

        .vizRestaurantMenu2Widget .sectionContainer button[b-7eke3565ct]:after {
            font-size: 1rem;
            font-weight: 400;
            position: absolute;
            top: 11px;
            right: 5px
        }

    .vizRestaurantMenu2Widget .menuItemName[b-7eke3565ct] {
        font-size: 1.1rem
    }

    .vizRestaurantMenu2Widget .menuItemDesc[b-7eke3565ct] {
        font-size: .95rem;
        line-height: 1.4
    }

    .vizRestaurantMenu2Widget .nav a[b-7eke3565ct] {
        display: inline-block;
        padding-bottom: 0;
        position: relative
    }

        .vizRestaurantMenu2Widget .nav a:hover[b-7eke3565ct]:before,
        .vizRestaurantMenu2Widget .nav li.active a[b-7eke3565ct]:before {
            content: '\f105';
            font-family: "Font Awesome 5 Pro", "FontAwesome";
            font-size: 1.35rem;
            font-weight: 400;
            position: absolute;
            top: 16px;
            right: 0
        }

        .vizRestaurantMenu2Widget .nav a[b-7eke3565ct]:after {
            position: absolute;
            bottom: -5px;
            left: 15px;
            content: '';
            background-color: #ec0000 !important;
            height: 2px;
            width: 150px
        }

    .vizRestaurantMenu2Widget .nav span[b-7eke3565ct] {
        font-size: 1.8rem
    }

        .vizRestaurantMenu2Widget .nav span[b-7eke3565ct]:after {
            display: none
        }

.careersContainer[b-7eke3565ct] {
    padding: 0 15px;
    text-align: center
}

    .careersContainer .careers[b-7eke3565ct] {
        height: 800px;
        margin: 0 auto 50px;
        max-width: 1170px
    }

.sitemapWidget[b-7eke3565ct] {
    margin: 0 auto 50px;
    max-width: 1170px;
    padding: 0 15px !important
}

.formWidget[b-7eke3565ct] {
    margin-bottom: 50px;
    padding: 0 15px
}

#rfp[b-7eke3565ct] {
    background: 0;
    background-color: transparent;
    margin: 0 auto;
    max-width: 940px
}

    #rfp #rfpshell[b-7eke3565ct] {
        width: 100%
    }

    #rfp input[type="text"][b-7eke3565ct],
    #rfp textarea[b-7eke3565ct] {
        border: 1px solid #000;
    }

    #rfp input[type=checkbox][b-7eke3565ct] {
        border: 1px solid #000;
        width: 15px !important;
        height: 15px !important;
        margin-left: 0;
        margin-top: 7px
    }

    #rfp input[b-7eke3565ct],
    #rfp button[b-7eke3565ct],
    #rfp select[b-7eke3565ct],
    #rfp textarea[b-7eke3565ct] {
        border-radius: 0
    }

    #rfp .required[b-7eke3565ct] {
        color: #ec0000 !important;
        margin: 0 0 0 4px !important;
        position: inherit !important;
        right: 2px !important;
        top: 8px !important
    }

    #rfp .checkbox .required[b-7eke3565ct] {
        top: 0 !important;
        font-size: .8em !important;
        font-weight: bold
    }

    #rfp dd .required[b-7eke3565ct] {
        display: none !important
    }

    #rfp .checkbox + span + .required[b-7eke3565ct] {
        display: none
    }

    #rfp dt[b-7eke3565ct] {
        margin: 0;
        width: auto
    }

    #rfp a.AlternateDatesToggle[b-7eke3565ct] {
        font-size: .8rem;
        height: auto
    }

        #rfp a.AlternateDatesToggle:hover[b-7eke3565ct] {
            text-decoration: underline
        }

    #rfp label[b-7eke3565ct] {
        font-size: 15px;
        font-family: 'Fira Sans', sans-serif;
        font-style: normal;
        font-weight: 400
    }

    #rfp input[b-7eke3565ct],
    #rfp input.dateField[b-7eke3565ct],
    #rfp textarea[b-7eke3565ct],
    #rfp select[b-7eke3565ct] {
        width: 98% !important
    }

        #rfp input[b-7eke3565ct],
        #rfp input.dateField[b-7eke3565ct],
        #rfp textarea[b-7eke3565ct] {
            padding: 5px;
            -webkit-appearance: none
        }

            #rfp input:focus[b-7eke3565ct],
            #rfp textarea:focus[b-7eke3565ct],
            #rfp select:focus[b-7eke3565ct] {
                outline: #ec0000 auto 1px
            }

            #rfp input[type=submit][b-7eke3565ct] {
                background-color: #ec0000;
                border: 2px solid #ec0000;
                border-radius: 0;
                box-shadow: none;
                color: #fff;
                font-family: 'Oswald', sans-serif;
                font-size: 22px;
                font-weight: 700;
                height: auto;
                line-height: normal;
                margin: 0;
                padding: 5px 40px 8px;
                text-shadow: none;
                text-transform: uppercase;
                -webkit-transition: all .5s ease;
                transition: all .5s ease;
                width: 200px
            }

                #rfp input[type=submit]:focus[b-7eke3565ct],
                #rfp input[type=submit]:hover[b-7eke3565ct] {
                    background-color: #fff;
                    border: 2px solid #ec0000;
                    color: #000
                }

#rfpshell[b-7eke3565ct] {
    width: auto
}

    #rfpshell .success[b-7eke3565ct] {
        color: inherit
    }

    #rfpshell .spFieldResult .result[b-7eke3565ct] {
        font-weight: 400
    }

    #rfpshell #ctl00_cphBody_btnPrint[b-7eke3565ct],
    #rfpshell .success .referencenumber[b-7eke3565ct] {
        display: none
    }

#rfp .calendar tbody .emptycell[b-7eke3565ct] {
    visibility: visible
}

#rfp .calendar[b-7eke3565ct] {
    background: #000;
    border: 0;
    margin-top: 25px;
    top: 500px
}

    #rfp .calendar table[b-7eke3565ct] {
        background: #fff;
        border: 1px solid #ececec;
        color: #333;
        font-family: 'Nunito', sans-serif;
        font-size: 14px
    }

    #rfp .calendar th[b-7eke3565ct] {
        padding: 10px
    }

    #rfp .calendar thead .title[b-7eke3565ct] {
        background: #fff;
        color: #000;
        border: 0;
        padding: 10px 0;
        font-weight: 400
    }

    #rfp .calendar thead .button[b-7eke3565ct],
    #rfp .calendar thead .daynames[b-7eke3565ct],
    #rfp .calendar thead .name[b-7eke3565ct] {
        background: #fff;
        color: #000;
        border: 0;
        padding: 10px 0
    }

    #rfp .calendar thead .name[b-7eke3565ct] {
        padding: 10px 5px
    }

    #rfp .calendar thead .weekend[b-7eke3565ct],
    #rfp .calendar tbody td.today[b-7eke3565ct] {
        color: #ec0000
    }

    #rfp .calendar tbody .day[b-7eke3565ct] {
        padding: 6px;
        text-align: center
    }

    #rfp .calendar tbody td.disabled[b-7eke3565ct] {
        color: #003974
    }

    #rfp .calendar tbody td.weekend[b-7eke3565ct] {
        color: #ec0000
    }

    #rfp .calendar tbody td.selected[b-7eke3565ct] {
        border: 0;
        background: #000;
        color: #fff;
        text-align: center
    }

    #rfp .calendar tbody .rowhilite td[b-7eke3565ct] {
        background: #fff;
        color: #757982
    }

    #rfp .calendar tbody td.hilite[b-7eke3565ct] {
        background: #000;
        border: 0;
        color: #fff;
        padding: 6px
    }

    #rfp .calendar tfoot .ttip[b-7eke3565ct] {
        background: #000;
        border: 0;
        color: #fff;
        padding: 10px;
        text-transform: uppercase
    }

    #rfp .calendar .combo[b-7eke3565ct] {
        border: 0;
        font-size: 11px
    }

        #rfp .calendar .combo .label[b-7eke3565ct] {
            background: #000;
            border: 0;
            border-radius: 0;
            display: block;
            font-size: 100%
        }

.simpleBannerContent a[b-7eke3565ct] {
    text-decoration: underline;
    text-decoration-thickness: 1px
}

.simpleBannerContent p[b-7eke3565ct] {
    padding: 0;
    font-size: .9rem;
    line-height: 1.2rem
}

footer .vizADASimpleBanner1Widget .clickClose[b-7eke3565ct] {
    font-size: 1.5rem;
    top: -15px;
    right: -11px
}

footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-7eke3565ct] {
    bottom: 65px
}

footer .vizADASimpleBanner1Widget .clickClose[b-7eke3565ct] {
    font-size: 1.5rem
}

footer[b-7eke3565ct] {
    background-color: #ec0000;
    background-position: 50% 50%;
    background-size: contain;
    color: #fff;
    text-align: center
}

    footer.loaded[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    footer a[b-7eke3565ct],
    footer a:focus[b-7eke3565ct],
    footer a:hover[b-7eke3565ct] {
        color: inherit
    }

    footer a[b-7eke3565ct] {
        text-decoration: none
    }

        footer a:focus[b-7eke3565ct],
        footer a:hover[b-7eke3565ct] {
            text-decoration: underline
        }

    footer .h4[b-7eke3565ct] {
        font-size: 1.5rem;
        margin-top: 0
    }

    footer > div:first-child[b-7eke3565ct] {
        padding: 50px 15px
    }

    footer .col02[b-7eke3565ct],
    footer .col03[b-7eke3565ct],
    footer .col04[b-7eke3565ct] {
        margin-top: 50px
    }

    footer .logoFooter img[b-7eke3565ct] {
        width: 205px
    }

.viz-socialiconsadaWidget[b-7eke3565ct] {
    text-align: center !important
}

    .viz-socialiconsadaWidget a:hover[b-7eke3565ct] {
        color: #000
    }

footer .nav > li > a[b-7eke3565ct] {
    display: inline-block;
    padding: 0
}

    footer .nav a.current[b-7eke3565ct],
    footer .nav > li > a:focus[b-7eke3565ct],
    footer .nav > li > a:hover[b-7eke3565ct] {
        background-color: transparent;
        text-decoration: underline
    }

footer .col03 label[b-7eke3565ct] {
    position: relative;
    display: block;
    margin: 0 auto 10px
}

    footer .col03 label[b-7eke3565ct]:after {
        content: "\f0d7";
        color: #fff;
        font-family: "Font Awesome 5 Pro", "FontAwesome";
        font-size: 1.5rem;
        pointer-events: none;
        position: absolute;
        right: 30px;
        top: 7px
    }

footer .col03 select[b-7eke3565ct] {
    background-color: #200b33;
    border: 2px solid #fff;
    border-radius: 0;
    color: #fff;
    font-family: 'Fira Sans Condensed', sans-serif;
    font-size: 1.45rem;
    font-weight: 800;
    padding: 6px 20px;
    text-transform: uppercase;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vizADAEmail1Widget .emailSignUpHeading[b-7eke3565ct] {
    margin-top: 0
}

.vizADAEmail1Widget #email[b-7eke3565ct] {
    margin: 30px auto
}

.vizADAEmail1Widget #txtEmail[b-7eke3565ct],
.vizADAEmail1Widget #searchsubmit[b-7eke3565ct] {
    height: 50px
}

.vizADAEmail1Widget #txtEmail[b-7eke3565ct] {
    -webkit-appearance: none;
    border: 2px solid #fff;
    border-radius: 0;
    border-right: 0;
    box-shadow: none
}

.vizADAEmail1Widget .input-group-addon[b-7eke3565ct],
.vizADAEmail1Widget .input-group-btn[b-7eke3565ct],
.vizADAEmail1Widget .input-group .form-control[b-7eke3565ct] {
    display: table-cell
}

.vizADAEmail1Widget #searchsubmit[b-7eke3565ct] {
    line-height: 34px;
    padding: 6px 15px;
    white-space: nowrap
}

.vizADAEmail1Widget #emailSuccessBox[b-7eke3565ct],
.vizADAEmail1Widget iframe.autosize1[b-7eke3565ct] {
    padding: 0 !important
}

footer .footerDisclaimer[b-7eke3565ct] {
    background-color: #fff;
    color: #000;
    font-size: .95rem;
    padding: 30px 15px 85px;
    text-align: center
}

#mobileFooter[b-7eke3565ct] {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background-color: #ec0000;
    border-top: 1px solid #fff;
    color: #fff;
    text-align: center
}

    #mobileFooter .row[b-7eke3565ct] {
        margin: 0;
        padding: 0
    }

    #mobileFooter .text[b-7eke3565ct] {
        padding: 10px 0
    }

        #mobileFooter .text:not(:last-child)[b-7eke3565ct] {
            border-right: 2px solid #fff
        }

    #mobileFooter p[b-7eke3565ct] {
        margin: 0
    }

    #mobileFooter a[b-7eke3565ct] {
        color: inherit;
        font-family: 'Fira Sans Condensed', sans-serif;
        font-size: 1.45rem;
        font-weight: 800;
        text-transform: uppercase
    }

.scroll-to-top[b-7eke3565ct] {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    bottom: 2em;
    color: #FFF;
    display: none;
    font-size: 30px;
    line-height: normal;
    padding: 11px 20px;
    position: fixed;
    right: 2em;
    text-decoration: none;
    transition: all .5s ease
}

    .scroll-to-top:focus[b-7eke3565ct],
    .scroll-to-top:hover[b-7eke3565ct] {
        background-color: rgba(0, 0, 0, 1);
        color: #FFF
    }

input[b-7eke3565ct]::-ms-clear {
    height: 0;
    width: 0
}

a:active[b-7eke3565ct] {
    background: 0
}

ul.nav li.dropdown:hover ul.dropdown-menu[b-7eke3565ct] {
    display: block
}

body[b-7eke3565ct] {
    -webkit-animation-duration: .1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: .1s
}

@-webkit-keyframes fontfix {
    from {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@media(max-width:767px) {
    .scroll-to-top[b-7eke3565ct] {
        display: none !important
    }
}

@media(min-width:768px) {
    .list2 ul[b-7eke3565ct],
    ul.list2[b-7eke3565ct],
    .list3 ul[b-7eke3565ct],
    ul.list3[b-7eke3565ct],
    .list4 ul[b-7eke3565ct],
    ul.list4[b-7eke3565ct] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }

    #logo img[b-7eke3565ct] {
        height: 42px
    }

    .navbar-toggle[b-7eke3565ct] {
        display: inline-block
    }

    #mainNavLinks[b-7eke3565ct],
    #mainNavLinks li[b-7eke3565ct] {
        float: none
    }

    header .carousel-caption[b-7eke3565ct],
    header .slideCaption[b-7eke3565ct] {
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 110px;
        left: 25px;
        line-height: 2;
        max-width: 615px;
        position: absolute;
        text-align: left !important;
        width: 100%
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-7eke3565ct] {
        font-size: 3.5rem;
        margin-bottom: 10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-7eke3565ct] {
        bottom: -10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-7eke3565ct] {
        left: 55px !important
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-7eke3565ct] {
        left: 165px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-7eke3565ct]:before {
        font-size: 4.5rem !important
    }

    .vizHeroCarousel51Widget .brand .slideCaption[b-7eke3565ct] {
        bottom: auto;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
        height: 45vh !important
    }

    .vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-7eke3565ct] {
        margin-bottom: 0
    }

    .vizADACallToAction1Widget.version01Parent[b-7eke3565ct],
    .vizADACallToAction1Widget .version01[b-7eke3565ct] {
        margin: 0 auto 30px !important
    }

        .vizADACallToAction1Widget .version01 .feature-image[b-7eke3565ct] {
            height: 400px !important
        }

        .vizADACallToAction1Widget .version01 .ctaContent[b-7eke3565ct] {
            padding: 40px 15px
        }

    .vizADACallToAction1Widget .version02[b-7eke3565ct] {
        display: block
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:not(:last-child)[b-7eke3565ct] {
            margin-bottom: 50px
        }

    .vizCtaCarousel41Widget .tiers .slick-arrow[b-7eke3565ct] {
        top: 70% !important
    }

    .fullWidthCTAGrid2Widget .sportBook[b-7eke3565ct],
    .fullWidthCTAGrid2Widget .noTextBg[b-7eke3565ct] {
        margin: 30px 0 50px
    }

    .fullWidthCTAGrid2Widget .loyalty[b-7eke3565ct] {
        margin-top: 0
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-7eke3565ct] {
        display: block
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-7eke3565ct] {
        background-color: rgba(0, 0, 0, 0.7)
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent[b-7eke3565ct] {
        background-color: transparent;
        text-align: left !important;
        left: 0;
        right: 0;
        padding: 70px 15px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-7eke3565ct] {
        background-color: transparent;
        background-image: none !important
    }

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-7eke3565ct] {
        font-size: 2.5rem !important
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent.captionRight[b-7eke3565ct] {
        justify-content: flex-end
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContentContainer[b-7eke3565ct] {
        max-width: 545px
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-7eke3565ct] {
        font-size: 3.5rem !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        top: 20%;
        left: auto;
        right: 10px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-7eke3565ct] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
        padding-right: 370px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainerInner[b-7eke3565ct] {
        position: relative;
        height: 100%;
        width: 100%
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-7eke3565ct] {
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0;
        height: 175px;
        width: 255px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card1[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardPro02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 110px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card2[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardStar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 155px;
        right: 50px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card3[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardSuperstar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 205px;
        right: 100px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card4[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardLegend02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 250px;
        right: 150px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-7eke3565ct] {
        max-width: none;
        width: 340px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-7eke3565ct] {
        min-width: auto
    }

    .ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-7eke3565ct] {
        padding: 0
    }

    .ModalPopup30-PremiumWidget .modal-form[b-7eke3565ct] {
        margin: 0 auto;
        padding: 0 50px
    }

    .vizRestaurantMenu2Widget .featuredItemImage.animated + .itemContainer[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    .vizRestaurantMenu2Widget .menuPageHeading[b-7eke3565ct] {
        font-size: 2.25rem
    }

    .vizRestaurantMenu2Widget .menuRight[b-7eke3565ct] {
        border: 2px solid #200b33
    }

        .vizRestaurantMenu2Widget .menuRight .itemContainer[b-7eke3565ct] {
            margin-bottom: 15px
        }

    .vizADAFeatureListH2Widget .modal-footer[b-7eke3565ct] {
        text-align: center !important
    }

        .vizADAFeatureListH2Widget .modal-footer[b-7eke3565ct]:before {
            width: 80%
        }

    .SocialFeedWidget .h3[b-7eke3565ct] {
        font-size: 2.35rem;
        padding: 25px 25px 25px !important
    }

        .SocialFeedWidget .h3 small[b-7eke3565ct] {
            font-size: 1.55rem;
            margin: -7px 0 0 15px;
            padding-left: 20px
        }

            .SocialFeedWidget .h3 small[b-7eke3565ct]:before {
                top: -6px;
                font-size: 2rem
            }

    .SocialFeedWidget .social-feed-item:nth-child(2)[b-7eke3565ct] {
        display: inline
    }

    .viz-galleryWidget ul li[b-7eke3565ct] {
        height: 300px !important
    }

    .sitemapWidget[b-7eke3565ct] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-7eke3565ct] {
        bottom: 0
    }

    .simpleBannerContent p[b-7eke3565ct] {
        padding: 10px 30px;
        font-size: 1rem;
        line-height: 1.8
    }

    footer .vizADASimpleBanner1Widget .clickClose[b-7eke3565ct] {
        font-size: 1.5rem;
        top: 0;
        right: 0
    }

    footer .footerDisclaimer[b-7eke3565ct] {
        padding-bottom: 20px
    }
}

@media(min-width:992px) {
    .modal-dialog[b-7eke3565ct] {
        width: 780px
    }

    .row-eq-height[b-7eke3565ct] {
        display: flex
    }

        .row-eq-height .text[b-7eke3565ct] {
            display: flex;
            align-items: center
        }

    .list3 ul[b-7eke3565ct],
    ul.list3[b-7eke3565ct] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    .list4 ul[b-7eke3565ct],
    ul.list4[b-7eke3565ct] {
        -webkit-column-count: 3;
        -moz-column-count: 3
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-7eke3565ct] {
        font-size: 4.5rem
    }

    .vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
        height: 60vh !important
    }

    .vizADACallToAction1Widget .version01 .feature-image[b-7eke3565ct] {
        height: 700px !important
    }

    .vizADACallToAction1Widget .version01 .ctaContentHeading[b-7eke3565ct] {
        font-size: 3.5rem
    }

    .vizADACallToAction1Widget .version02[b-7eke3565ct] {
        display: flex;
        flex-flow: row wrap
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:last-child[b-7eke3565ct] {
            margin-bottom: 50px
        }

        .vizADACallToAction1Widget .version02 .ctaContainerInner[b-7eke3565ct] {
            height: calc(100% - 300px)
        }

    .vizCtaCarousel41Widget .tiers .feature-img[b-7eke3565ct] {
        height: 160px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-7eke3565ct] {
        right: 17px !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        right: 30px;
        width: 415px
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-7eke3565ct] {
        min-height: 700px !important
    }

        .fullWidthCTAGrid2Widget .fullWidthContent h3[b-7eke3565ct] {
            font-size: 3rem !important
        }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-7eke3565ct] {
        padding-right: 575px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 185px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 235px;
        right: 55px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 285px;
        right: 105px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 332px;
        right: 155px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-7eke3565ct] {
        width: 545px
    }

    .vizSplit4Widget .row-eq-height .text[b-7eke3565ct] {
        justify-content: center
    }

    .vizSplit4Widget .text[b-7eke3565ct] {
        padding: 0 15px
    }

    .vizSplit4Widget .textContainer[b-7eke3565ct] {
        padding: 30px !important
    }

    .vizADAPremiumFeatureListV1Widget .slickSlide[b-7eke3565ct] {
        height: 550px !important
    }

    .vizADAPremiumFeatureListV1Widget .row[b-7eke3565ct] {
        display: flex
    }

    .vizADAPremiumFeatureListV1Widget .featuredContent[b-7eke3565ct] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .vizADAPremiumFeatureListV1Widget .featureListItemHeading[b-7eke3565ct] {
        margin-top: 0
    }

    .vizADAPremiumFeatureListVFiltersWidget .slickSlide[b-7eke3565ct] {
        height: 550px !important
    }

    .SocialFeedWidget .social-feed-item[b-7eke3565ct] {
        display: inline
    }

    .SocialFeedWidget .h3[b-7eke3565ct] {
        padding: 20px 50px !important;
        position: relative;
        text-align: left
    }

        .SocialFeedWidget .h3[b-7eke3565ct]:after {
            font-family: "Font Awesome 5 Brands";
            position: absolute;
            font-size: 3.5rem;
            font-weight: 400
        }

        .SocialFeedWidget .h3.iInstagram[b-7eke3565ct]:after {
            content: '\f16d';
            font-size: 3.5rem;
            top: 9px;
            right: 20px
        }

        .SocialFeedWidget .h3.iFacebook[b-7eke3565ct]:after {
            content: '\f39e';
            font-size: 2.75rem;
            top: 15px;
            right: 25px
        }

    .viz-galleryWidget ul li[b-7eke3565ct] {
        height: 300px !important
    }

    .fullWidthParallaxWidget .centeredContent[b-7eke3565ct] {
        height: auto
    }

    .vizTable4Widget .th[b-7eke3565ct],
    .vizTable4Widget .td[b-7eke3565ct] {
        text-align: center
    }

        .vizTable4Widget .th:first-child[b-7eke3565ct],
        .vizTable4Widget .td:first-child[b-7eke3565ct] {
            text-align: left;
            width: 65%
        }

    .vizLogoCarousel4Widget .slick-prev[b-7eke3565ct] {
        left: -35px !important
    }

    .vizLogoCarousel4Widget .slick-next[b-7eke3565ct] {
        right: -35px !important
    }

    .vizRestaurantMenu2Widget .menuLeftTop[b-7eke3565ct] {
        padding-left: 15%
    }

    .sitemapWidget[b-7eke3565ct] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    footer[b-7eke3565ct] {
        text-align: left
    }

        footer > div:first-child[b-7eke3565ct] {
            padding: 80px 15px
        }

        footer .col02[b-7eke3565ct],
        footer .col03[b-7eke3565ct],
        footer .col04[b-7eke3565ct] {
            margin-top: 0
        }

        footer .logoFooter[b-7eke3565ct] {
            text-align: center
        }

            footer .logoFooter img[b-7eke3565ct] {
                width: 245px
            }

    .viz-socialiconsadaWidget[b-7eke3565ct] {
        text-align: left !important
    }

        .viz-socialiconsadaWidget a:first-child[b-7eke3565ct] {
            margin-left: 0 !important
        }

        .viz-socialiconsadaWidget a:last-child[b-7eke3565ct] {
            margin-right: 0 !important
        }
}

@media(min-width:1200px) {
    .list4 ul[b-7eke3565ct],
    ul.list4[b-7eke3565ct] {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }

    .navbar-toggle[b-7eke3565ct],
    #mobileUtilityNav[b-7eke3565ct],
    .navContactInfo[b-7eke3565ct] {
        display: none
    }

    #navContainerInner[b-7eke3565ct] {
        position: relative;
        top: auto;
        left: auto;
        height: auto !important;
        background-color: transparent;
        background-image: none !important;
        padding: 0;
        opacity: 1;
        visibility: visible;
        text-align: right
    }

    #mainNavLinks[b-7eke3565ct] {
        font-size: 1.3rem
    }

        #mainNavLinks > li[b-7eke3565ct] {
            display: inline-block;
            margin-right: 10px
        }

            #mainNavLinks > li.parent > a[b-7eke3565ct] {
                margin-left: 0
            }

        #mainNavLinks > .lastItem > .dropdown-menu[b-7eke3565ct] {
            left: auto;
            right: 0
        }

        #mainNavLinks .dropdown-menu[b-7eke3565ct] {
            position: absolute;
            left: -10px;
            padding-top: 0;
            text-align: left
        }

            #mainNavLinks .dropdown-menu li[b-7eke3565ct] {
                background-color: rgba(0, 0, 0, 0.6);
                padding: 0 10px
            }

                #mainNavLinks .dropdown-menu li:last-child[b-7eke3565ct] {
                    padding-bottom: 10px
                }

            #mainNavLinks .dropdown-menu button[b-7eke3565ct] {
                line-height: normal
            }

            #mainNavLinks .dropdown-menu .dropdown-menu[b-7eke3565ct] {
                left: 100%;
                top: 0;
                margin-top: 0;
                padding-top: 0;
                margin-bottom: 0
            }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-7eke3565ct] {
        font-size: 5rem
    }

    .vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
        height: 65vh !important
    }

    .vizCtaCarousel41Widget .tiers .feature-img[b-7eke3565ct] {
        height: 200px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-7eke3565ct] {
        right: 16px !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        top: 15%;
        width: 600px
    }

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-7eke3565ct] {
        font-size: 3.5rem !important
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-7eke3565ct] {
        font-size: 4rem !important
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-7eke3565ct] {
        height: 260px;
        width: 375px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 115px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 185px;
        right: 75px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 255px;
        right: 145px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 325px;
        right: 220px
    }

    .viz-galleryWidget ul li[b-7eke3565ct] {
        height: 450px !important
    }

    .vizRestaurantMenu2Widget .nav span[b-7eke3565ct] {
        font-size: 1.95rem
    }

    .vizRestaurantMenu2Widget .featuredItem .menuItemName[b-7eke3565ct],
    .vizRestaurantMenu2Widget .featuredItem .menuItemPrice[b-7eke3565ct] {
        font-size: 1.4rem
    }

    .vizRestaurantMenu2Widget .menuRight[b-7eke3565ct] {
        padding-bottom: 100px
    }

    .vizRestaurantMenu2Widget .menuPageHeading[b-7eke3565ct] {
        font-size: 3.15rem
    }

    footer[b-7eke3565ct] {
        background-size: 40%
    }
}

@media(min-width:1400px) {
    #mainNavLinks > li[b-7eke3565ct] {
        margin-right: 20px
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        top: 5%;
        width: 700px
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-7eke3565ct] {
        font-size: 5rem !important
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-7eke3565ct] {
        height: 300px;
        width: 435px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 75px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 158px;
        right: 82px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 240px;
        right: 172px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 320px;
        right: 257px
    }
}

@media(min-width:1600px) {
    #mainNavLinks > li[b-7eke3565ct] {
        margin-right: 40px
    }

    .vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
        height: 80vh !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        top: 0;
        width: 790px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-7eke3565ct] {
        padding-right: 730px
    }

        .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-7eke3565ct] {
            height: 340px;
            width: 475px
        }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 55px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 140px;
        right: 95px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 230px;
        right: 185px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 320px;
        right: 280px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-7eke3565ct] {
        width: 700px
    }

    .vizCtaCarousel41Widget .tiers .feature-img[b-7eke3565ct] {
        height: 260px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-7eke3565ct] {
        right: 3px !important
    }

    .vizRestaurantMenu2Widget .menuLeftTop[b-7eke3565ct] {
        padding-left: 30%
    }
}

@media(min-width:1800px) {
    body.homepage .container[b-7eke3565ct],
    body.fwLayout .container[b-7eke3565ct] {
        width: 100%
    }

    .fullWidthCTAGrid2Widget .loyalty .container[b-7eke3565ct] {
        width: 1570px
    }
}

.widgetCalendar .calFormatsShell[b-7eke3565ct],
.widgetCalendar .calFilterLabel[b-7eke3565ct],
.widgetCalendar .calViewsShell[b-7eke3565ct],
.widgetCalendar .calBreadcrumbsShell[b-7eke3565ct],
.widgetCalendar .calListEventView .calListDayEventSlideshow li[b-7eke3565ct]:before,
.widgetCalendar .calPagingTop[b-7eke3565ct],
.widgetCalendar .calPagingShell li[b-7eke3565ct]:before {
    display: none !important
}

.widgetCalendar .calListDayEvent[b-7eke3565ct] {
    margin-bottom: 30px
}

.widgetCalendar .calListDayEventTitle[b-7eke3565ct] {
    font-size: 2rem;
    margin: 0
}

.widgetCalendar .timeSeparator[b-7eke3565ct] {
    display: none;
    padding: 0 5px
}

.widgetCalendar .calFiltersShell[b-7eke3565ct] {
    outline: 0;
    text-align: center;
    margin: 0 15px;
    overflow: visible
}

    .widgetCalendar .calFiltersShell > div[b-7eke3565ct] {
        float: none;
        margin: 0 0 10px
    }

    .widgetCalendar .calFiltersShell .calFilterField[b-7eke3565ct],
    .widgetCalendar .calFiltersShell .customDropdownShell[b-7eke3565ct] {
        float: none
    }

        .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList[b-7eke3565ct] {
            width: calc(100% - 30px)
        }

        .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[b-7eke3565ct] {
            background-color: #200b33;
            border: 1px solid #200b33;
            color: #fff;
            font-weight: 400;
            height: 40px;
            padding: 5px;
            text-align: center;
            text-transform: uppercase;
            width: 100%;
            -webkit-transition: all .5s ease;
            transition: all .5s ease
        }

            .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[b-7eke3565ct]::after,
            .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[aria-expanded="true"][b-7eke3565ct]::after {
                width: auto;
                height: auto;
                border-left: none;
                border-right: 0;
                border-top: 0;
                border-bottom: 0;
                content: " ";
                position: relative;
                right: auto;
                top: auto;
                padding: 0 5px
            }

            .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton:not([aria-expanded="true"])[b-7eke3565ct]:after {
                content: "\f107";
                font-family: 'Font Awesome 5 Pro';
                display: inline-block
            }

            .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[aria-expanded="true"][b-7eke3565ct]::after {
                content: "\f106";
                font-family: 'Font Awesome 5 Pro';
                display: inline-block
            }

        .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList[b-7eke3565ct] {
            left: -1px;
            right: 0;
            margin: 0 auto;
            padding-left: 0 !important;
            text-align: left
        }

            .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList li[b-7eke3565ct]:before {
                display: none
            }

    .widgetCalendar .calFiltersShell .calFilterFieldCategories .customDropdownShell .customDropdownButton:hover[b-7eke3565ct] {
        background-color: #200b33;
        border-color: #200b33
    }

    .widgetCalendar .calFiltersShell .calFilterFieldDateControlDropdown .customDropdownShell .customDropdownButton[b-7eke3565ct] {
        background-color: #fff;
        color: #000
    }

.widgetCalendar .calPageControlsShell[b-7eke3565ct] {
    position: relative;
    margin: 20px 15px
}

.widgetCalendar .calFilterFieldDateControlPrevious[b-7eke3565ct] {
    float: left
}

.widgetCalendar .calDateControlPrevious[b-7eke3565ct],
.widgetCalendar .calDateControlNext[b-7eke3565ct] {
    background: 0;
    background-color: #200b33;
    color: #fff;
    display: block !important;
    font-size: 1rem;
    height: auto;
    padding: 8px 5px;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 120px
}

.widgetCalendar .calFilterFieldDateControlNext[b-7eke3565ct] {
    float: right
}

.widgetCalendar .calDateControlPrevious[b-7eke3565ct]:before,
.widgetCalendar .calDateControlNext[b-7eke3565ct]:after {
    color: #fff;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}

.widgetCalendar .calDateControlPrevious[b-7eke3565ct]:before {
    content: '\f0d9';
    margin: 0 5px 0 0
}

.widgetCalendar .calDateControlNext[b-7eke3565ct]:after {
    content: '\f0da';
    margin: 0 0 0 6px
}

.widgetCalendar .calDateControlPrevious:hover[b-7eke3565ct],
.widgetCalendar .calDateControlNext:hover[b-7eke3565ct],
.widgetCalendar .calDateControlPrevious:focus[b-7eke3565ct],
.widgetCalendar .calDateControlNext:focus[b-7eke3565ct] {
    background-color: #200b33;
    color: #fff;
    opacity: .8
}

.widgetCalendar .calPagingBottom[b-7eke3565ct] {
    text-align: center;
    font-size: 1.2em
}

.widgetCalendar .calPageNumberControls li a[b-7eke3565ct],
.widgetCalendar .calPageNumberSelected[b-7eke3565ct] {
    margin: 0 3px 0 0;
    padding: 10px 15px;
    border: 1px solid #000;
    text-decoration: none
}

    .widgetCalendar .calPageNumberSelected[b-7eke3565ct],
    .widgetCalendar .calPageNumberControls li a:hover[b-7eke3565ct] {
        background-color: #000;
        color: #fff
    }

.widgetCalendar .calListMonthView .calListDayEvent .image[b-7eke3565ct] {
    background-position: 50% 50%;
    background-size: cover;
    border: 1px solid #dedede;
    border-bottom: 0;
    height: 350px
}

    .widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder[b-7eke3565ct] {
        background-color: #200b33;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: 50%
    }

        .widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder + .text[b-7eke3565ct] {
            background-color: #fff
        }

            .widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder + .text[b-7eke3565ct]:before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                background-color: rgba(0, 0, 0, 0.7)
            }

            .widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder + .text .textInner[b-7eke3565ct] {
                position: relative
            }

.widgetCalendar .calListMonthView .calListDayEvent .text[b-7eke3565ct] {
    background-color: #200b33;
    border: 1px solid #dedede;
    border-top: 0;
    color: #fff;
    overflow: hidden;
    padding: 35px
}

.widgetCalendar .calListMonthView .calListDayEvent .eventButtons[b-7eke3565ct] {
    margin-top: 20px
}

    .widgetCalendar .calListMonthView .calListDayEvent .eventButtons .btn[b-7eke3565ct] {
        display: block;
        margin-top: 0;
        margin-bottom: 10px
    }

.widgetCalendar .calListEventView .calList[b-7eke3565ct] {
    max-width: 1170px
}

.widgetCalendar .calListEventView .calListDayEventSlideshow[b-7eke3565ct] {
    border: 0;
    float: none;
    margin: 0 auto 30px;
    padding: 0
}

    .widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-7eke3565ct],
    .widgetCalendar .calListEventView .calListDayEventSlideshow ul li[b-7eke3565ct] {
        height: auto;
        width: 100%
    }

.widgetCalendar .calListEventView .calListDayEventSlideshowControls[b-7eke3565ct] {
    float: none;
    margin-top: 15px;
    margin-left: auto;
    width: 100%;
    text-align: center
}

    .widgetCalendar .calListEventView .calListDayEventSlideshowControls .calListDayEventSlideshowCount[b-7eke3565ct],
    .widgetCalendar .calListEventView .calListDayEventSlideshowControls .calListDayEventSlideshowPrev[b-7eke3565ct],
    .widgetCalendar .calListEventView .calListDayEventSlideshowControls .calListDayEventSlideshowNext[b-7eke3565ct] {
        display: inline-block;
        float: none
    }

.widgetCalendar .calListEventView .calListDayEventSlideshowControls[b-7eke3565ct] {
    display: none
}

.widgetCalendar .calListEventView .calListDayEventCategory[b-7eke3565ct] {
    margin-bottom: 35px
}

.widgetCalendar .calListEventView .backToEventsLink[b-7eke3565ct] {
    background-color: #200b33;
    color: #fff;
    display: block;
    font-weight: 400;
    margin-bottom: 50px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 205px
}

    .widgetCalendar .calListEventView .backToEventsLink:hover[b-7eke3565ct] {
        opacity: .8
    }

    .widgetCalendar .calListEventView .backToEventsLink span[b-7eke3565ct] {
        padding-right: 5px
    }

.widgetCalendar .calListEventView .calListDayEventBookingLink[b-7eke3565ct] {
    display: inline-block
}

@media(min-width:768px) {
    .widgetCalendar .calFiltersShell[b-7eke3565ct] {
        padding: 15px 0
    }

        .widgetCalendar .calFiltersShell > div[b-7eke3565ct] {
            display: inline-block;
            margin: 0 10px 10px;
            width: auto
        }

        .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[b-7eke3565ct],
        .widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList[b-7eke3565ct] {
            width: 300px
        }

        .widgetCalendar .calFiltersShell .calFilterFieldCategories .customDropdownShell .customDropdownList[b-7eke3565ct] {
            left: -322px
        }

        .widgetCalendar .calFiltersShell .calFilterFieldDateControlDropdown .customDropdownShell .customDropdownList[b-7eke3565ct] {
            left: 322px
        }

    .widgetCalendar .calListMonthView .calListDayEvent[b-7eke3565ct] {
        height: 650px
    }

        .widgetCalendar .calListMonthView .calListDayEvent .image[b-7eke3565ct],
        .widgetCalendar .calListMonthView .calListDayEvent .text[b-7eke3565ct] {
            position: absolute;
            left: 15px;
            right: 15px;
            width: calc(100% - 30px)
        }

        .widgetCalendar .calListMonthView .calListDayEvent .image[b-7eke3565ct] {
            top: 0;
            height: 100%
        }

            .widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder[b-7eke3565ct] {
                background-position: 50% 25%
            }

        .widgetCalendar .calListMonthView .calListDayEvent .text[b-7eke3565ct] {
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.7)
        }

    .widgetCalendar .calListEventView .calListDayEventSlideshow[b-7eke3565ct] {
        float: right
    }

        .widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-7eke3565ct],
        .widgetCalendar .calListEventView .calListDayEventSlideshow ul li[b-7eke3565ct] {
            width: 250px
        }

        .widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-7eke3565ct] {
            margin: 0
        }

    .widgetCalendar .calListEventView .calListDayEventDetails[b-7eke3565ct] {
        float: left;
        width: 50%
    }
}

@media(min-width:992px) {
    .widgetCalendar .calListMonthView .calListDayEvent .eventDayTime > div[b-7eke3565ct],
    .widgetCalendar .calListEventView .calListDayEvent .calListDayEventDayTime > div[b-7eke3565ct] {
        display: inline-block
    }

    .widgetCalendar .timeSeparator[b-7eke3565ct] {
        display: inline
    }

    .widgetCalendar .calListEventView .calListDayEventDetails[b-7eke3565ct] {
        width: 60%
    }
}

@media(min-width:1200px) {
    .widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-7eke3565ct],
    .widgetCalendar .calListEventView .calListDayEventSlideshow ul li[b-7eke3565ct] {
        width: 420px
    }

    .widgetCalendar .calListEventView .calListDayEventDetails[b-7eke3565ct] {
        width: 50%
    }
}

@media(min-width:1600px) {
    .widgetCalendar .calListMonthView .calListDayEvent .eventButtons .btn[b-7eke3565ct] {
        display: inline-block;
        vertical-align: top
    }

        .widgetCalendar .calListMonthView .calListDayEvent .eventButtons .btn + .btn[b-7eke3565ct] {
            margin-left: 10px
        }
}

.animated[b-7eke3565ct] {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .animated.infinite[b-7eke3565ct] {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

    .animated.hinge[b-7eke3565ct] {
        -webkit-animation-duration: 2s;
        animation-duration: 2s
    }

    .animated.flipOutX[b-7eke3565ct],
    .animated.flipOutY[b-7eke3565ct],
    .animated.bounceIn[b-7eke3565ct],
    .animated.bounceOut[b-7eke3565ct] {
        -webkit-animation-duration: .75s;
        animation-duration: .75s
    }

@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce-b-7eke3565ct {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce[b-7eke3565ct] {
    -webkit-animation-name: bounce;
    animation-name: bounce-b-7eke3565ct;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    from, 50%, to {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@keyframes flash-b-7eke3565ct {
    from, 50%, to {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

.flash[b-7eke3565ct] {
    -webkit-animation-name: flash;
    animation-name: flash-b-7eke3565ct
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulse-b-7eke3565ct {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.pulse[b-7eke3565ct] {
    -webkit-animation-name: pulse;
    animation-name: pulse-b-7eke3565ct
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes rubberBand-b-7eke3565ct {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.rubberBand[b-7eke3565ct] {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand-b-7eke3565ct
}

@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake-b-7eke3565ct {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake[b-7eke3565ct] {
    -webkit-animation-name: shake;
    animation-name: shake-b-7eke3565ct
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake-b-7eke3565ct {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake[b-7eke3565ct] {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake-b-7eke3565ct
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing-b-7eke3565ct {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing[b-7eke3565ct] {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing-b-7eke3565ct
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada-b-7eke3565ct {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.tada[b-7eke3565ct] {
    -webkit-animation-name: tada;
    animation-name: tada-b-7eke3565ct
}

@-webkit-keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble-b-7eke3565ct {
    from {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.wobble[b-7eke3565ct] {
    -webkit-animation-name: wobble;
    animation-name: wobble-b-7eke3565ct
}

@-webkit-keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
    }
}

@keyframes jello-b-7eke3565ct {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
    }
}

.jello[b-7eke3565ct] {
    -webkit-animation-name: jello;
    animation-name: jello-b-7eke3565ct;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn-b-7eke3565ct {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn[b-7eke3565ct] {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn-b-7eke3565ct
}

@-webkit-keyframes bounceInDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown[b-7eke3565ct] {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown-b-7eke3565ct
}

@-webkit-keyframes bounceInLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft[b-7eke3565ct] {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft-b-7eke3565ct
}

@-webkit-keyframes bounceInRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight[b-7eke3565ct] {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight-b-7eke3565ct
}

@-webkit-keyframes bounceInUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInUp-b-7eke3565ct {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInUp[b-7eke3565ct] {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp-b-7eke3565ct
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

@keyframes bounceOut-b-7eke3565ct {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

.bounceOut[b-7eke3565ct] {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut-b-7eke3565ct
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown-b-7eke3565ct {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown[b-7eke3565ct] {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown-b-7eke3565ct
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft-b-7eke3565ct {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft[b-7eke3565ct] {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft-b-7eke3565ct
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight-b-7eke3565ct {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight[b-7eke3565ct] {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight-b-7eke3565ct
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp-b-7eke3565ct {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp[b-7eke3565ct] {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp-b-7eke3565ct
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn-b-7eke3565ct {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn[b-7eke3565ct] {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn-b-7eke3565ct
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown[b-7eke3565ct] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown-b-7eke3565ct
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig-b-7eke3565ct
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft[b-7eke3565ct] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft-b-7eke3565ct
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig-b-7eke3565ct
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight[b-7eke3565ct] {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight-b-7eke3565ct
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig-b-7eke3565ct
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp[b-7eke3565ct] {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp-b-7eke3565ct
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig[b-7eke3565ct] {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig-b-7eke3565ct
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut[b-7eke3565ct] {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut-b-7eke3565ct
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown[b-7eke3565ct] {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown-b-7eke3565ct
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft[b-7eke3565ct] {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft-b-7eke3565ct
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight[b-7eke3565ct] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight-b-7eke3565ct
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig-b-7eke3565ct
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp[b-7eke3565ct] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp-b-7eke3565ct
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig[b-7eke3565ct] {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig-b-7eke3565ct
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip[b-7eke3565ct] {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip-b-7eke3565ct
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX-b-7eke3565ct
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY-b-7eke3565ct
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutX-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

.flipOutX[b-7eke3565ct] {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX-b-7eke3565ct;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutY-b-7eke3565ct {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

.flipOutY[b-7eke3565ct] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY-b-7eke3565ct
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn[b-7eke3565ct] {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn-b-7eke3565ct;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut[b-7eke3565ct] {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut-b-7eke3565ct;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn-b-7eke3565ct {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn[b-7eke3565ct] {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn-b-7eke3565ct
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft-b-7eke3565ct
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight[b-7eke3565ct] {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight-b-7eke3565ct
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft-b-7eke3565ct
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight[b-7eke3565ct] {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight-b-7eke3565ct
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@keyframes rotateOut-b-7eke3565ct {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

.rotateOut[b-7eke3565ct] {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut-b-7eke3565ct
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

.rotateOutDownLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft-b-7eke3565ct
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutDownRight[b-7eke3565ct] {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight-b-7eke3565ct
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft-b-7eke3565ct {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutUpLeft[b-7eke3565ct] {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft-b-7eke3565ct
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight-b-7eke3565ct {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

.rotateOutUpRight[b-7eke3565ct] {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight-b-7eke3565ct
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge-b-7eke3565ct {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge[b-7eke3565ct] {
    -webkit-animation-name: hinge;
    animation-name: hinge-b-7eke3565ct
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn[b-7eke3565ct] {
    -webkit-animation-name: rollIn;
    animation-name: rollIn-b-7eke3565ct
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes rollOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut[b-7eke3565ct] {
    -webkit-animation-name: rollOut;
    animation-name: rollOut-b-7eke3565ct
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn[b-7eke3565ct] {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn-b-7eke3565ct
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInDown-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInDown[b-7eke3565ct] {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown-b-7eke3565ct
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInLeft-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInLeft[b-7eke3565ct] {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft-b-7eke3565ct
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInRight-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInRight[b-7eke3565ct] {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight-b-7eke3565ct
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomInUp-b-7eke3565ct {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomInUp[b-7eke3565ct] {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp-b-7eke3565ct
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut-b-7eke3565ct {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.zoomOut[b-7eke3565ct] {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut-b-7eke3565ct
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomOutDown-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomOutDown[b-7eke3565ct] {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown-b-7eke3565ct
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft[b-7eke3565ct] {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft-b-7eke3565ct
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight[b-7eke3565ct] {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight-b-7eke3565ct
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

@keyframes zoomOutUp-b-7eke3565ct {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
    }
}

.zoomOutUp[b-7eke3565ct] {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp-b-7eke3565ct
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown[b-7eke3565ct] {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown-b-7eke3565ct
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft[b-7eke3565ct] {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft-b-7eke3565ct
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight[b-7eke3565ct] {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight-b-7eke3565ct
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp[b-7eke3565ct] {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp-b-7eke3565ct
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown[b-7eke3565ct] {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown-b-7eke3565ct
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft[b-7eke3565ct] {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft-b-7eke3565ct
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight[b-7eke3565ct] {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight-b-7eke3565ct
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp-b-7eke3565ct {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp[b-7eke3565ct] {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp-b-7eke3565ct
}

#rfpForm9476 .success[b-7eke3565ct] {
    color: #fff
}







/* Login Pages CSS */
.main_body-content[b-7eke3565ct] {
    padding: 40px 0;
}

section.login_div[b-7eke3565ct] {
    max-width: 500px;
    margin: 0 auto;
    background: #fff;
    border-radius: 30px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
}

.login_top[b-7eke3565ct] {
    background: #231f1f;
    padding: 25px 60px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

    .login_top h4[b-7eke3565ct] {
        color: #fff;
        font-size: 28px;
        margin: 15px 0 0;
        font-family: 'Fira Sans', sans-serif;
    }

.login_form[b-7eke3565ct] {
    padding: 40px 60px 30px;
}

    .login_form input[b-7eke3565ct] {
        border: 2px solid #d3d3d3;
        color: #9b9b9b;
        padding: 15px 20px;
        width: 100%;
        border-radius: 30px;
        height: 50px;
        font-family: 'Fira Sans', sans-serif;
        font-size: 18px;
        margin-bottom: 15px;
        line-height: 1;
    }

        .login_form input:focus[b-7eke3565ct] {
            outline: none;
            border-color: #ed1b2d;
        }

.login_btn[b-7eke3565ct] {
    background: #ed1b2d;
    color: #fff;
    padding: 15px 20px;
    width: 100%;
    border-radius: 30px;
    outline: none;
    border: 0;
    height: 50px;
    font-family: 'Fira Sans', sans-serif;
    font-size: 18px;
    margin-bottom: 25px;
    line-height: 1;
}

.password_check[b-7eke3565ct] {
    width: 100%;
    position: relative;
    padding-left: 35px;
    margin-bottom: 30px;
    text-align: left;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Fira Sans', sans-serif;
}

    .password_check[b-7eke3565ct]:before {
        content: '';
        position: absolute;
        left: 10px;
        top: 1px;
        background: #d3d3d3;
        height: 16px;
        width: 16px;
        border-radius: 5px;
    }

.login_div p[b-7eke3565ct] {
    color: #231f20;
    letter-spacing: .5px;
    font-family: 'Fira Sans', sans-serif;
    font-size: 13px;
    margin: 0;
}

label.password_check input[b-7eke3565ct] {
    position: absolute;
    left: 10px;
    width: auto;
    height: auto;
    opacity: 0;
}

.login_div p a[b-7eke3565ct] {
    color: #ed1b2d;
    text-decoration: underline;
}

.date-picker[b-7eke3565ct] {
    position: relative;
}

    .date-picker[b-7eke3565ct]:after {
        content: '';
        background: url(../images/date-icon.png);
        height: 16px;
        width: 16px;
        position: absolute;
        z-index: 9;
        top: 16px;
        right: 20px;
    }

.account_page[b-7eke3565ct] {
    padding: 40px 0;
}

.account_main-select[b-7eke3565ct] {
    text-align: center;
}

section.account_main[b-7eke3565ct] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 30px;
}

.account_main-lt[b-7eke3565ct] {
    width: 70%;
    padding: 40px;
    box-shadow: 10px 0px 20px 0px rgb(0 0 0 / 10%);
    text-align: center;
}

.account_main-select label[b-7eke3565ct] {
    font-size: 18px;
    color: #000;
    margin-right: 10px;
}

select#offers[b-7eke3565ct] {
    background: #e9e9e9;
    width: 150px;
    height: 30px;
    border-radius: 40px;
    padding: 0px 5px;
    border: 0;
}

.account_main-rt[b-7eke3565ct] {
    width: 25%;
}

.card_info-div[b-7eke3565ct] {
    border-bottom: 3px solid #333;
    padding: 20px 15px 20px;
    box-shadow: 5px 0px 20px 5px rgb(0 0 0 / 10%);
    background: #fff;
    margin-bottom: 15px;
}

.account_main-rt h3[b-7eke3565ct] {
    font-size: 28px;
    font-weight: bold;
    margin-top: 0;
}

.account_main-rt ul[b-7eke3565ct] {
    padding: 0;
    line-height: normal;
    list-style: none;
}

    .account_main-rt ul li[b-7eke3565ct] {
        font-size: 16px;
        display: flex;
        justify-content: space-between;
        margin-top: 10px;
    }

.card_img img[b-7eke3565ct] {
    width: 100%;
    margin-top: 10px;
}

.account_main-rt .btn[b-7eke3565ct] {
    background: none;
    border: 2px solid #ec1d24;
    width: 100%;
    margin-top: 30px;
    border-radius: 30px;
    color: #ec1d24;
    letter-spacing: 0px;
    font-size: 16px;
    padding: 10px 0;
}

.account_main-lt img[b-7eke3565ct] {
    max-width: 100%;
}

@media (max-width: 1024px) {
    .account_main-lt[b-7eke3565ct] {
        width: 65%;
        padding: 20px;
    }

    .account_main-rt[b-7eke3565ct] {
        width: 30%;
    }
}

@media (max-width: 767px) {
    .login_top[b-7eke3565ct] {
        padding: 15px 30px;
    }

    .login_form[b-7eke3565ct] {
        padding: 30px 15px 20px;
    }

    .login_top img[b-7eke3565ct] {
        max-width: 100px;
    }

    .login_form input[b-7eke3565ct], .login_btn[b-7eke3565ct] {
        font-size: 15px;
    }

    section.account_main[b-7eke3565ct] {
        flex-wrap: wrap;
    }

    .account_main-lt[b-7eke3565ct] {
        width: 100%;
    }

    .account_main-rt[b-7eke3565ct] {
        width: 100%;
    }

    .card_info-div[b-7eke3565ct] {
        margin-top: 20px;
    }
}


.breadcrumbs[b-7eke3565ct] {
    margin-top: 30px;
}

    .breadcrumbs ul[b-7eke3565ct] {
        list-style: none;
        display: flex;
        align-items: center;
        padding-left: 0;
    }

        .breadcrumbs ul li[b-7eke3565ct] {
            color: #232020;
            font-family: 'Fira Sans', sans-serif;
            font-weight: bold;
            padding: 0 5px;
        }

            .breadcrumbs ul li a[b-7eke3565ct] {
                color: #ec1d24;
                font-family: 'Fira Sans', sans-serif;
                font-weight: bold;
                padding: 0 5px;
            }

            .breadcrumbs ul li.active a[b-7eke3565ct] {
                color: #232020;
            }

.reward_page[b-7eke3565ct] {
    margin-top: 35px;
}

    .reward_page h2[b-7eke3565ct] {
        font-size: 42px;
        font-family: 'Fira Sans', sans-serif;
        font-weight: bold;
        text-align: center;
        color: #232020;
    }

.reward_page-lt ul[b-7eke3565ct] {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    list-style: none;
    padding: 0;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
}

    .reward_page-lt ul li[b-7eke3565ct] {
        width: 100%;
        padding: 10px 10px 10px 20px;
        position: relative;
        overflow: hidden;
    }

        .reward_page-lt ul li[b-7eke3565ct]:after {
            content: '>>';
            position: absolute;
            right: 10px;
            font-weight: bold;
            font-size: 12px;
            top: 50%;
            transform: translateY(-50%);
        }

        .reward_page-lt ul li a[b-7eke3565ct] {
            color: #ec1d24;
            font-family: 'Fira Sans', sans-serif;
            padding: 0;
            font-size: 16px;
            font-weight: normal;
            color: #232020;
            text-decoration: none;
        }

        .reward_page-lt ul li.active[b-7eke3565ct] {
            background: #ec1d24;
            color: #fff;
        }

            .reward_page-lt ul li.active a[b-7eke3565ct] {
                color: #fff;
            }

.reward_page-main[b-7eke3565ct] {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin-top: 30px;
}

.reward_page-lt[b-7eke3565ct] {
    flex: 0 0 250px;
}

.reward_page-rt[b-7eke3565ct] {
    flex: 0 0 250px;
}

.reward_page-ctr[b-7eke3565ct] {
    flex: 0 0 550px;
}

.postcard_main[b-7eke3565ct] {
    background: #fff;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0 0px;
    border: 1px solid #e9e9e9;
    flex-wrap: wrap;
}

.post_div[b-7eke3565ct] {
    max-width: 300px;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
    padding: 20px 20px;
    border-radius: 10px;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

.post_icon[b-7eke3565ct] {
    margin-right: 15px;
}

.post_text h4[b-7eke3565ct] {
    margin: 0;
    font-weight: bold;
    font-family: 'Fira Sans', sans-serif;
    padding: 0;
    font-size: 28px;
    color: #232020;
}

.post_text a[b-7eke3565ct] {
    color: #ed1b2e;
    font-family: 'Fira Sans', sans-serif;
    padding: 0;
    font-size: 16px;
    text-decoration: none;
}

.reward_page-rt.account_main-rt .card_info-div ul span[b-7eke3565ct] {
    font-weight: bold;
}

.logout_btn a[b-7eke3565ct] {
    background: #ed1b2e;
    color: #fff !important;
    font-weight: bold;
    font-family: 'Fira Sans', sans-serif;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    text-decoration: none;
    text-transform: uppercase;
}

    .logout_btn a:hover[b-7eke3565ct] {
        background: #ba1221;
        color: #fff;
        text-decoration: none;
    }

.reward_page-rt.account_main-rt .card_info-div .card_info[b-7eke3565ct] {
    margin-top: 20px;
}

.postcard_reward[b-7eke3565ct] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 30px;
}

.postcard_reward-lt h4[b-7eke3565ct] {
    margin: 0 0 5px;
    color: #232020;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: inherit;
}

.postcard_reward-lt p[b-7eke3565ct] {
    color: #ec1d24;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 32px;
    text-transform: uppercase;
}

p.reset_msg[b-7eke3565ct] {
    color: #636363;
    font-size: 12px;
}

.progress_div[b-7eke3565ct] {
    text-align: left;
    width: 100%;
    padding: 20px 30px;
}

    .progress_div p[b-7eke3565ct] {
        color: #000;
        font-family: 'Fira Sans', sans-serif;
        font-weight: bold;
        font-size: 12px;
    }

.reward_balance[b-7eke3565ct] {
    width: 100%;
    border-top: 1px solid #333;
    text-align: center;
    padding: 30px 0;
    ;
}

    .reward_balance h3[b-7eke3565ct] {
        color: #232020;
        font-family: 'Fira Sans', sans-serif;
        font-weight: bold;
        font-size: 16px;
        text-transform: inherit;
    }

    .reward_balance p[b-7eke3565ct] {
        color: #232020;
        font-family: 'Fira Sans', sans-serif;
        font-weight: bold;
        font-size: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
    }

        .reward_balance p span[b-7eke3565ct] {
            color: #ec1d24;
            font-family: '
            /*********************************************
	Header
*********************************************/
            #header

{
    background: #fff;
    padding: 18px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

#header.scroll[b-7eke3565ct] {
    padding: 15px 0 10px 0;
    -webkit-box-shadow: 0 10px 10px -10px #000000;
    -moz-box-shadow: 0 10px 10px -10px #000000;
    box-shadow: 0 10px 10px -10px #000000;
}

body.admin-bar #header[b-7eke3565ct] {
    top: 32px;
}

#header a[b-7eke3565ct] {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#header .logo[b-7eke3565ct] {
    display: block;
    padding-top: 10px;
}

#header .mobile-menu[b-7eke3565ct] {
    display: none;
    position: absolute;
    width: 100%;
    background: #ebeeee;
    left: 0;
    z-index: 10;
    padding: 20px 0;
    top: -50px;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
}

    #header .mobile-menu ul[b-7eke3565ct],
    #header .mobile-menu ul li[b-7eke3565ct] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .mobile-menu ul#menu-main li a[b-7eke3565ct] {
            color: #ee1c2e;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            display: block;
            padding: 5px 0;
            text-decoration: none;
        }

        #header .mobile-menu ul#menu-main li .sub-menu[b-7eke3565ct] {
            margin-bottom: 15px;
        }

            #header .mobile-menu ul#menu-main li .sub-menu li a[b-7eke3565ct] {
                font-size: 15px;
                text-transform: capitalize;
                font-family: 'Droid Sans';
                color: #000;
            }

#header .hamburger[b-7eke3565ct] {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0 30px 0 0;
    overflow: visible;
    display: none;
}

    #header .hamburger:hover[b-7eke3565ct] {
        opacity: 0.7;
    }

#header .hamburger-box[b-7eke3565ct] {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative;
}

#header .hamburger-inner[b-7eke3565ct] {
    display: block;
    top: 50%;
    margin-top: -2px;
}


    #header .hamburger-inner[b-7eke3565ct],
    #header .hamburger-inner[b-7eke3565ct]::before,
    #header .hamburger-inner[b-7eke3565ct]::after {
        width: 40px;
        height: 6px;
        background-color: #000;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

        #header .hamburger-inner[b-7eke3565ct]::before,
        #header .hamburger-inner[b-7eke3565ct]::after {
            content: "";
            display: block;
        }

        #header .hamburger-inner[b-7eke3565ct]::before {
            top: -10px;
        }

        #header .hamburger-inner[b-7eke3565ct]::after {
            bottom: -10px;
        }

#header .hamburger--emphatic[b-7eke3565ct] {
    overflow: hidden;
}

    #header .hamburger--emphatic .hamburger-inner[b-7eke3565ct] {
        transition: background-color 0.125s 0.175s ease-in;
    }

        #header .hamburger--emphatic .hamburger-inner[b-7eke3565ct]::before {
            left: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
        }

        #header .hamburger--emphatic .hamburger-inner[b-7eke3565ct]::after {
            top: 10px;
            right: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
        }

    #header .hamburger--emphatic.is-active .hamburger-inner[b-7eke3565ct] {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent;
    }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-7eke3565ct]::before {
            left: -80px;
            top: -80px;
            transform: translate3d(80px, 80px, 0) rotate(45deg);
            transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-7eke3565ct]::after {
            right: -80px;
            top: -80px;
            transform: translate3d(-80px, 80px, 0) rotate(-45deg);
            transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

#header .top-info[b-7eke3565ct] {
    font-size: 14px;
    text-align: right;
}

    #header .top-info a[b-7eke3565ct] {
        color: #000;
        text-decoration: underline;
    }

        #header .top-info a:hover[b-7eke3565ct] {
            color: #ee1c2e;
        }

#header .bottom-row[b-7eke3565ct] {
    padding-top: 10px;
    text-align: right;
}

#header .main-menu[b-7eke3565ct],
#header .request-quote[b-7eke3565ct] {
    display: inline-block;
}

    #header .main-menu ul[b-7eke3565ct],
    #header .request-quote ul[b-7eke3565ct],
    #header .main-menu ul li[b-7eke3565ct],
    #header .request-quote ul li[b-7eke3565ct] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .main-menu ul li[b-7eke3565ct] {
            display: inline-block;
            margin: 15px 80px 15px 0;
        }

            #header .main-menu ul li:last-of-type[b-7eke3565ct] {
                margin: 15px 0;
            }

            #header .main-menu ul li .caret[b-7eke3565ct] {
                display: none;
            }

            #header .main-menu ul li a[b-7eke3565ct] {
                border-bottom: 5px solid #fff;
                color: #000;
                font-family: 'Droid Sans Bold';
                text-decoration: none;
                text-transform: uppercase;
                padding: 0 0 1px 0;
                display: block;
            }

                #header .main-menu ul li a[b-7eke3565ct]::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 4px;
                    background: #ed1b2d;
                    -webkit-transition: width .3s;
                    transition: width .3s;
                    position: relative;
                    top: 0px;
                }

            #header .main-menu ul li:hover > a[b-7eke3565ct]::after,
            #header .main-menu ul li.current-menu-item a[b-7eke3565ct]::after {
                width: 100%;
            }

            #header .main-menu ul li .dropdown-menu[b-7eke3565ct] {
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
            }

                #header .main-menu ul li .dropdown-menu li[b-7eke3565ct] {
                    display: block;
                    margin: 0;
                    padding: 0px;
                    border-bottom: 1px dashed #efefef
                }

                    #header .main-menu ul li .dropdown-menu li:last-of-type[b-7eke3565ct] {
                        border-bottom: 0;
                    }

                    #header .main-menu ul li .dropdown-menu li a[b-7eke3565ct] {
                        text-transform: none;
                        font-family: 'Droid Sans';
                        font-size: 15px;
                        padding: 7px 15px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        border: 0;
                    }

                        #header .main-menu ul li .dropdown-menu li a[b-7eke3565ct]::after {
                            display: none;
                        }

                        #header .main-menu ul li .dropdown-menu li a:hover[b-7eke3565ct] {
                            background: none;
                            color: #ed1b2d;
                        }

                    #header .main-menu ul li .dropdown-menu li.current-menu-item a[b-7eke3565ct] {
                        background: #ee1c2e;
                        color: #fff;
                    }

            #header .main-menu ul li:hover .dropdown-menu[b-7eke3565ct] {
                display: block;
            }

    #header .request-quote a[b-7eke3565ct] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
        margin-left: 50px;
    }

        #header .request-quote a:hover[b-7eke3565ct] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
        }


@media only screen and (max-width : 1200px) {
    #header .main-menu ul li[b-7eke3565ct] {
        margin: 15px 30px 15px 0;
    }
}

@media only screen and (max-width : 992px) {
    #header .main-menu ul li[b-7eke3565ct] {
        margin: 15px 15px 15px 0;
    }

        #header .main-menu ul li a[b-7eke3565ct] {
            font-size: 14px;
        }

    #header .request-quote a[b-7eke3565ct] {
        margin-left: 10px;
        padding: 7px 15px;
    }

    #header .main-menu ul li .dropdown-menu li a[b-7eke3565ct] {
        font-size: 13px
    }
}

@media only screen and (max-width : 768px) {
    #header[b-7eke3565ct] {
        padding: 15px 0;
    }

        #header .logo[b-7eke3565ct] {
            margin-left: 30px;
            display: inline-block;
        }

        #header .main-menu[b-7eke3565ct] {
            display: none;
        }

        #header .top-info[b-7eke3565ct] {
            text-align: center;
            letter-spacing: 1px;
        }

        #header .top-info[b-7eke3565ct] {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        #header .hamburger[b-7eke3565ct] {
            display: block;
            float: right;
            margin-top: 5px;
        }

        #header .bottom-row[b-7eke3565ct] {
            text-align: center;
        }

        #header.scroll[b-7eke3565ct] {
            padding: 10px 0;
        }

            #header.scroll .top-info[b-7eke3565ct],
            #header.scroll .request-quote[b-7eke3565ct] {
                display: none;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }

            #header.scroll .mobile-menu[b-7eke3565ct] {
                top: 0;
            }
}



/*********************************************
	Footer
*********************************************/
#footer[b-7eke3565ct] {
    background: #ed1b2e;
    border-top: 20px solid #ba1221;
    color: #fff;
    padding: 80px 0;
}

    #footer ul[b-7eke3565ct],
    #footer ul li[b-7eke3565ct] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #footer ul#menu-main-2[b-7eke3565ct] {
            display: flex;
            justify-content: space-between;
        }

    #footer .copy[b-7eke3565ct] {
        margin: 20px 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 1px;
    }

    #footer .bottom-links li[b-7eke3565ct] {
        display: inline-block;
        font-size: 12px;
        padding-right: 5px;
        border-right: 1px solid #fff;
    }

        #footer .bottom-links li:last-of-type[b-7eke3565ct] {
            padding-right: 0;
            border-right: none;
        }

        #footer .bottom-links li a[b-7eke3565ct] {
            color: #fff;
            text-decoration: underline;
            letter-spacing: 1px;
        }

            #footer .bottom-links li a:hover[b-7eke3565ct] {
                color: #000;
            }

    #footer .footer-menu[b-7eke3565ct] {
        letter-spacing: 2px;
    }

        #footer .footer-menu li[b-7eke3565ct] {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
        }

        #footer .footer-menu ul > li:last-of-type[b-7eke3565ct] {
            margin-right: 0;
        }

        #footer .footer-menu li a[b-7eke3565ct] {
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            margin-bottom: 15px;
            display: block;
            line-height: 20px;
            color: #fff;
        }

            #footer .footer-menu li a:hover[b-7eke3565ct] {
                color: #000;
            }

        #footer .footer-menu li .sub-menu li[b-7eke3565ct] {
            display: block;
            padding-left: 10px;
            margin-right: 0;
        }

            #footer .footer-menu li .sub-menu li a[b-7eke3565ct] {
                font-size: 14px;
                text-transform: none;
                text-decoration: underline;
                font-family: 'Droid Sans';
                letter-spacing: 1px;
            }

    #footer .menu-secondary-container[b-7eke3565ct],
    #footer .box[b-7eke3565ct] {
        text-align: center;
    }

        #footer .menu-secondary-container a[b-7eke3565ct] {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            padding: 7px 25px;
            font-family: 'Droid Sans Bold';
            letter-spacing: 1px;
            color: #000;
            background: #fff;
            text-transform: uppercase;
            display: inline-block;
        }

            #footer .menu-secondary-container a:hover[b-7eke3565ct] {
                text-decoration: none;
                color: #ba1221;
            }

    #footer .box[b-7eke3565ct] {
        margin-top: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

        #footer .box strong[b-7eke3565ct] {
            font-weight: normal;
            font-family: 'Droid Sans Bold';
            display: block;
        }

        #footer .box a[b-7eke3565ct] {
            color: #fff;
            text-decoration: underline;
        }

            #footer .box a:hover[b-7eke3565ct] {
                color: #a5a5a5;
            }

@media only screen and (max-width : 1200px) {

    #footer .footer-menu li[b-7eke3565ct] {
        margin-right: 8px;
    }

        #footer .footer-menu li a[b-7eke3565ct] {
            font-size: 15px;
        }

        #footer .footer-menu li .sub-menu li a[b-7eke3565ct] {
            font-size: 12px;
            margin-bottom: 8px;
        }

        #footer .footer-menu li .sub-menu li[b-7eke3565ct] {
            padding-left: 0;
        }
}

@media only screen and (max-width : 992px) {
    #footer[b-7eke3565ct] {
        padding: 50px 0;
    }

        #footer .col-sm-6.col-md-3.col-xs-12[b-7eke3565ct] {
            text-align: center;
        }

        #footer .logo[b-7eke3565ct] {
            display: inline-block;
        }
}

@media only screen and (max-width : 768px) {
    #footer .bottom-links[b-7eke3565ct] {
        margin-bottom: 30px;
    }
}


.dropdown[b-7eke3565ct],
.dropup[b-7eke3565ct] {
    position: relative
}

.dropdown-toggle:focus[b-7eke3565ct] {
    outline: 0
}

.dropdown-content[b-7eke3565ct] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 250px !important;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    /*background-color: #fff;*/
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

    .dropdown-content.pull-right[b-7eke3565ct] {
        right: 0;
        left: auto
    }

    .dropdown-content .divider[b-7eke3565ct] {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-content > li > a[b-7eke3565ct] {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        font-family: 'Fira Sans', sans-serif;
        font-size: 1.05rem;
    }

        .dropdown-content > li > a:focus[b-7eke3565ct],
        .dropdown-content > li > a:hover[b-7eke3565ct] {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5
        }

    .dropdown-content > .active > a[b-7eke3565ct],
    .dropdown-content > .active > a:focus[b-7eke3565ct],
    .dropdown-content > .active > a:hover[b-7eke3565ct] {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }

    .dropdown-content > .disabled > a[b-7eke3565ct],
    .dropdown-content > .disabled > a:focus[b-7eke3565ct],
    .dropdown-content > .disabled > a:hover[b-7eke3565ct] {
        color: #777
    }

        .dropdown-content > .disabled > a:focus[b-7eke3565ct],
        .dropdown-content > .disabled > a:hover[b-7eke3565ct] {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-content[b-7eke3565ct] {
    display: block
}

.open > a[b-7eke3565ct] {
    outline: 0
}

.dropdown-content-right[b-7eke3565ct] {
    right: 0;
    left: auto
}

.dropdown-content-left[b-7eke3565ct] {
    right: auto;
    left: 0
}

.dropdown-header[b-7eke3565ct] {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop[b-7eke3565ct] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-content[b-7eke3565ct] {
    right: 0;
    left: auto
}

.dropup .caret[b-7eke3565ct],
.navbar-fixed-bottom .dropdown .caret[b-7eke3565ct] {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-content[b-7eke3565ct],
.navbar-fixed-bottom .dropdown .dropdown-content[b-7eke3565ct] {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media(min-width:768px) {
    .navbar-right .dropdown-content[b-7eke3565ct] {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-content-left[b-7eke3565ct] {
        right: auto;
        left: 0
    }
}


#navContainerInner[b-7eke3565ct] {
    position: fixed;
    top: 0;
    left: 0;
    height: 0 !important;
    width: 100%;
    background-color: #200b33;
    background-image: none;
    background-position: 50% 0;
    background-size: contain;
    padding: 100px 0;
    overflow-y: auto;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 2;
    -webkit-transition: background-image .5s ease;
    transition: background-image .5s ease
}

.menuOpen #navContainerInner[b-7eke3565ct] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg');
    height: 100% !important;
    opacity: 1;
    visibility: visible
}

#mainNavLinks[b-7eke3565ct] {
    display: none;
    font-size: 1.95rem;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}

    #mainNavLinks > li.parent > a[b-7eke3565ct] {
        margin-left: 16px
    }

    #mainNavLinks a[b-7eke3565ct] {
        color: inherit;
        padding: 5px;
        position: relative
    }

#mainNavigation .nav a:focus[b-7eke3565ct],
#mainNavigation .nav a:hover[b-7eke3565ct] {
    background-color: transparent
}

#mainNavigation .nav a[b-7eke3565ct]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -2px;
    background-color: #ec0000;
    height: 4px;
    width: 0;
    transition: all .5s
}

body:not(.homepage) #mainNavigation .nav a.current[b-7eke3565ct]:after,
#mainNavigation .nav a:focus[b-7eke3565ct]:after,
#mainNavigation .nav a:hover[b-7eke3565ct]:after {
    width: 100%
}

#mainNavigation .nav a[b-7eke3565ct],
#mainNavLinks .dropdown button[b-7eke3565ct] {
    display: inline-block
}

#mainNavLinks .dropdown button[b-7eke3565ct] {
    background: transparent;
    border: 0;
    color: inherit;
    font-size: 1.15rem;
    margin-bottom: 6px;
    margin-left: 5px;
    padding: 0;
    vertical-align: middle
}

#mainNavLinks .dropdown-menu[b-7eke3565ct] {
    display: block !important;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    font-family: 'Fira Sans', sans-serif;
    font-size: 1.05rem;
    font-weight: 400;
    position: relative;
    padding: 0;
    text-align: center;
    text-transform: none
}

    #mainNavLinks .dropdown-menu.fadein[b-7eke3565ct],
    #mainNavLinks .dropdown-menu.fadeout[b-7eke3565ct] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        height: 0
    }

    #mainNavLinks .dropdown-menu.fadein[b-7eke3565ct] {
        opacity: 1;
        visibility: visible;
        height: auto;
        margin: 10px 0 20px
    }

    #mainNavLinks .dropdown-menu a[b-7eke3565ct]:after {
        bottom: 0
    }

#mobileUtilityNav[b-7eke3565ct] {
    margin-top: 30px
}

    #mobileUtilityNav a[b-7eke3565ct] {
        color: #fff;
        padding: 5px
    }

        #mobileUtilityNav a:focus[b-7eke3565ct],
        #mobileUtilityNav a:hover[b-7eke3565ct] {
            background-color: transparent
        }

        #mobileUtilityNav a[b-7eke3565ct]:after {
            bottom: 0 !important
        }

.navContactInfo[b-7eke3565ct] {
    margin-top: 40px
}

    .navContactInfo > a[b-7eke3565ct] {
        display: block
    }

        .navContactInfo > a img[b-7eke3565ct] {
            margin: 0 auto;
            width: 205px
        }

#address[b-7eke3565ct] {
    margin-top: 10px
}

    #address > span[b-7eke3565ct],
    #address .street-address[b-7eke3565ct] {
        display: block
    }

    #address .fn.org[b-7eke3565ct],
    #address .telPhoneNumber[b-7eke3565ct],
    #address .country-name[b-7eke3565ct] {
        display: none
    }

    #address a[b-7eke3565ct] {
        color: inherit;
        text-decoration: none
    }

        #address a:focus[b-7eke3565ct],
        #address a:hover[b-7eke3565ct] {
            text-decoration: underline
        }

header[b-7eke3565ct] {
    position: relative;
    z-index: 1
}

    header > div:first-child + .editorButtonShell[b-7eke3565ct] {
        top: 130px !important
    }

    header .carousel-caption[b-7eke3565ct],
    header .slideCaption[b-7eke3565ct] {
        text-shadow: none !important
    }


@-webkit-keyframes fontfix {
    from {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@media(max-width:767px) {
    .scroll-to-top[b-7eke3565ct] {
        display: none !important
    }
}

@media(min-width:768px) {
    .list2 ul[b-7eke3565ct],
    ul.list2[b-7eke3565ct],
    .list3 ul[b-7eke3565ct],
    ul.list3[b-7eke3565ct],
    .list4 ul[b-7eke3565ct],
    ul.list4[b-7eke3565ct] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }

    #logo img[b-7eke3565ct] {
        height: 42px
    }

    .navbar-toggle[b-7eke3565ct] {
        display: inline-block
    }

    #mainNavLinks[b-7eke3565ct],
    #mainNavLinks li[b-7eke3565ct] {
        float: none
    }

    header .carousel-caption[b-7eke3565ct],
    header .slideCaption[b-7eke3565ct] {
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 110px;
        left: 25px;
        line-height: 2;
        max-width: 615px;
        position: absolute;
        text-align: left !important;
        width: 100%
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-7eke3565ct] {
        font-size: 3.5rem;
        margin-bottom: 10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-7eke3565ct] {
        bottom: -10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-7eke3565ct] {
        left: 55px !important
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-7eke3565ct] {
        left: 165px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-7eke3565ct]:before {
        font-size: 4.5rem !important
    }

    .vizHeroCarousel51Widget .brand .slideCaption[b-7eke3565ct] {
        bottom: auto;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
        height: 45vh !important
    }

    .vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-7eke3565ct] {
        margin-bottom: 0
    }

    .vizADACallToAction1Widget.version01Parent[b-7eke3565ct],
    .vizADACallToAction1Widget .version01[b-7eke3565ct] {
        margin: 0 auto 30px !important
    }

        .vizADACallToAction1Widget .version01 .feature-image[b-7eke3565ct] {
            height: 400px !important
        }

        .vizADACallToAction1Widget .version01 .ctaContent[b-7eke3565ct] {
            padding: 40px 15px
        }

    .vizADACallToAction1Widget .version02[b-7eke3565ct] {
        display: block
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:not(:last-child)[b-7eke3565ct] {
            margin-bottom: 50px
        }

    .vizCtaCarousel41Widget .tiers .slick-arrow[b-7eke3565ct] {
        top: 70% !important
    }

    .fullWidthCTAGrid2Widget .sportBook[b-7eke3565ct],
    .fullWidthCTAGrid2Widget .noTextBg[b-7eke3565ct] {
        margin: 30px 0 50px
    }

    .fullWidthCTAGrid2Widget .loyalty[b-7eke3565ct] {
        margin-top: 0
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-7eke3565ct] {
        display: block
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-7eke3565ct] {
        background-color: rgba(0, 0, 0, 0.7)
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent[b-7eke3565ct] {
        background-color: transparent;
        text-align: left !important;
        left: 0;
        right: 0;
        padding: 70px 15px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-7eke3565ct] {
        background-color: transparent;
        background-image: none !important
    }

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-7eke3565ct] {
        font-size: 2.5rem !important
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent.captionRight[b-7eke3565ct] {
        justify-content: flex-end
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContentContainer[b-7eke3565ct] {
        max-width: 545px
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-7eke3565ct] {
        font-size: 3.5rem !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        top: 20%;
        left: auto;
        right: 10px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-7eke3565ct] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
        padding-right: 370px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainerInner[b-7eke3565ct] {
        position: relative;
        height: 100%;
        width: 100%
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-7eke3565ct] {
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0;
        height: 175px;
        width: 255px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card1[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardPro02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 110px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card2[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardStar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 155px;
        right: 50px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card3[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardSuperstar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 205px;
        right: 100px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card4[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardLegend02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 250px;
        right: 150px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-7eke3565ct] {
        max-width: none;
        width: 340px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-7eke3565ct] {
        min-width: auto
    }

    .ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-7eke3565ct] {
        padding: 0
    }

    .ModalPopup30-PremiumWidget .modal-form[b-7eke3565ct] {
        margin: 0 auto;
        padding: 0 50px
    }

    .vizRestaurantMenu2Widget .featuredItemImage.animated + .itemContainer[b-7eke3565ct] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    .vizRestaurantMenu2Widget .menuPageHeading[b-7eke3565ct] {
        font-size: 2.25rem
    }

    .vizRestaurantMenu2Widget .menuRight[b-7eke3565ct] {
        border: 2px solid #200b33
    }

        .vizRestaurantMenu2Widget .menuRight .itemContainer[b-7eke3565ct] {
            margin-bottom: 15px
        }

    .vizADAFeatureListH2Widget .modal-footer[b-7eke3565ct] {
        text-align: center !important
    }

        .vizADAFeatureListH2Widget .modal-footer[b-7eke3565ct]:before {
            width: 80%
        }

    .SocialFeedWidget .h3[b-7eke3565ct] {
        font-size: 2.35rem;
        padding: 25px 25px 25px !important
    }

        .SocialFeedWidget .h3 small[b-7eke3565ct] {
            font-size: 1.55rem;
            margin: -7px 0 0 15px;
            padding-left: 20px
        }

            .SocialFeedWidget .h3 small[b-7eke3565ct]:before {
                top: -6px;
                font-size: 2rem
            }

    .SocialFeedWidget .social-feed-item:nth-child(2)[b-7eke3565ct] {
        display: inline
    }

    .viz-galleryWidget ul li[b-7eke3565ct] {
        height: 300px !important
    }

    .sitemapWidget[b-7eke3565ct] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-7eke3565ct] {
        bottom: 0
    }

    .simpleBannerContent p[b-7eke3565ct] {
        padding: 10px 30px;
        font-size: 1rem;
        line-height: 1.8
    }

    footer .vizADASimpleBanner1Widget .clickClose[b-7eke3565ct] {
        font-size: 1.5rem;
        top: 0;
        right: 0
    }

    footer .footerDisclaimer[b-7eke3565ct] {
        padding-bottom: 20px
    }
}

@media(min-width:992px) {
    .modal-dialog[b-7eke3565ct] {
        width: 780px
    }

    .row-eq-height[b-7eke3565ct] {
        display: flex
    }

        .row-eq-height .text[b-7eke3565ct] {
            display: flex;
            align-items: center
        }

    .list3 ul[b-7eke3565ct],
    ul.list3[b-7eke3565ct] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    .list4 ul[b-7eke3565ct],
    ul.list4[b-7eke3565ct] {
        -webkit-column-count: 3;
        -moz-column-count: 3
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-7eke3565ct] {
        font-size: 4.5rem
    }

    .vizHeroImage314719Widget .hero-image[b-7eke3565ct] {
        height: 60vh !important
    }

    .vizADACallToAction1Widget .version01 .feature-image[b-7eke3565ct] {
        height: 700px !important
    }

    .vizADACallToAction1Widget .version01 .ctaContentHeading[b-7eke3565ct] {
        font-size: 3.5rem
    }

    .vizADACallToAction1Widget .version02[b-7eke3565ct] {
        display: flex;
        flex-flow: row wrap
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:last-child[b-7eke3565ct] {
            margin-bottom: 50px
        }

        .vizADACallToAction1Widget .version02 .ctaContainerInner[b-7eke3565ct] {
            height: calc(100% - 300px)
        }

    .vizCtaCarousel41Widget .tiers .feature-img[b-7eke3565ct] {
        height: 160px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-7eke3565ct] {
        right: 17px !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-7eke3565ct]:after {
        right: 30px;
        width: 415px
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-7eke3565ct] {
        min-height: 700px !important
    }

        .fullWidthCTAGrid2Widget .fullWidthContent h3[b-7eke3565ct] {
            font-size: 3rem !important
        }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-7eke3565ct] {
        padding-right: 575px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-7eke3565ct] {
        top: 185px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-7eke3565ct] {
        top: 235px;
        right: 55px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-7eke3565ct] {
        top: 285px;
        right: 105px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-7eke3565ct] {
        top: 332px;
        right: 155px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-7eke3565ct] {
        width: 545px
    }

    .vizSplit4Widget .row-eq-height .text[b-7eke3565ct] {
        justify-content: center
    }

    .vizSplit4Widget .text[b-7eke3565ct] {
        padding: 0 15px
    }

    .vizSplit4Widget .textContainer[b-7eke3565ct] {
        padding: 30px !important
    }

    .vizADAPremiumFeatureListV1Widget .slickSlide[b-7eke3565ct] {
        height: 550px !important
    }

    .vizADAPremiumFeatureListV1Widget .row[b-7eke3565ct] {
        display: flex
    }

    .vizADAPremiumFeatureListV1Widget .featuredContent[b-7eke3565ct] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .vizADAPremiumFeatureListV1Widget .featureListItemHeading[b-7eke3565ct] {
        margin-top: 0
    }

    .vizADAPremiumFeatureListVFiltersWidget .slickSlide[b-7eke3565ct] {
        height: 550px !important
    }

    .SocialFeedWidget .social-feed-item[b-7eke3565ct] {
        display: inline
    }

    .SocialFeedWidget .h3[b-7eke3565ct] {
        padding: 20px 50px !important;
        position: relative;
        text-align: left
    }

        .SocialFeedWidget .h3[b-7eke3565ct]:after {
            font-family: "Font Awesome 5 Brands";
            position: absolute;
            font-size: 3.5rem;
            font-weight: 400
        }

        .SocialFeedWidget .h3.iInstagram[b-7eke3565ct]:after {
            content: '\f16d';
            font-size: 3.5rem;
            top: 9px;
            right: 20px
        }

        .SocialFeedWidget .h3.iFacebook[b-7eke3565ct]:after {
            content: '\f39e';
            font-size: 2.75rem;
            top: 15px;
            right: 25px
        }

    .viz-galleryWidget ul li[b-7eke3565ct] {
        height: 300px !important
    }

    .fullWidthParallaxWidget .centeredContent[b-7eke3565ct] {
        height: auto
    }

    .vizTable4Widget .th[b-7eke3565ct],
    .vizTable4Widget .td[b-7eke3565ct] {
        text-align: center
    }

        .vizTable4Widget .th:first-child[b-7eke3565ct],
        .vizTable4Widget .td:first-child[b-7eke3565ct] {
            text-align: left;
            width: 65%
        }

    .vizLogoCarousel4Widget .slick-prev[b-7eke3565ct] {
        left: -35px !important
    }

    .vizLogoCarousel4Widget .slick-next[b-7eke3565ct] {
        right: -35px !important
    }

    .vizRestaurantMenu2Widget .menuLeftTop[b-7eke3565ct] {
        padding-left: 15%
    }

    .sitemapWidget[b-7eke3565ct] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    footer[b-7eke3565ct] {
        text-align: left
    }

        footer > div:first-child[b-7eke3565ct] {
            padding: 80px 15px
        }

        footer .col02[b-7eke3565ct],
        footer .col03[b-7eke3565ct],
        footer .col04[b-7eke3565ct] {
            margin-top: 0
        }

        footer .logoFooter[b-7eke3565ct] {
            text-align: center
        }

            footer .logoFooter img[b-7eke3565ct] {
                width: 245px
            }

    .viz-socialiconsadaWidget[b-7eke3565ct] {
        text-align: left !important
    }

        .viz-socialiconsadaWidget a:first-child[b-7eke3565ct] {
            margin-left: 0 !important
        }

        .viz-socialiconsadaWidget a:last-child[b-7eke3565ct] {
            margin-right: 0 !important
        }
}

@media(min-width:1200px) {
    .list4 ul[b-7eke3565ct],
    ul.list4[b-7eke3565ct] {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }

    .navbar-toggle[b-7eke3565ct],
    #mobileUtilityNav[b-7eke3565ct],
    .navContactInfo[b-7eke3565ct] {
        display: none
    }

    #navContainerInner[b-7eke3565ct] {
        position: relative;
        top: 10px;
        left: auto;
        height: auto !important;
        background-color: transparent;
        background-image: none !important;
        padding: 0;
        opacity: 1;
        visibility: visible;
        text-align: right
    }

    #mainNavLinks[b-7eke3565ct] {
        font-size: 1.3rem
    }

        #mainNavLinks > li[b-7eke3565ct] {
            display: inline-block;
            margin-right: 10px
        }

            #mainNavLinks > li.parent > a[b-7eke3565ct] {
                margin-left: 0;
                height: 42px;
            }

            #mainNavLinks > li > a[b-7eke3565ct] {
                margin-left: 0;
                height: 42px;
                text-transform: uppercase;
            }

        #mainNavLinks > .lastItem > .dropdown-menu[b-7eke3565ct] {
            left: auto;
            right: 0
        }

        #mainNavLinks .dropdown-menu[b-7eke3565ct] {
            position: absolute;
            left: -10px;
            padding-top: 0;
            text-align: left
        }

            #mainNavLinks .dropdown-menu li[b-7eke3565ct] {
                background-color: rgba(0, 0, 0, 0.6);
                padding: 0 10px
            }

                #mainNavLinks .dropdown-menu li:last-child[b-7eke3565ct] {
                    padding-bottom: 10px
                }

            #mainNavLinks .dropdown-menu button[b-7eke3565ct] {
                line-height: normal
            }

            #mainNavLinks .dropdown-menu .dropdown-menu[b-7eke3565ct] {
                left: 100%;
                top: 0;
                margin-top: 0;
                padding-top: 0;
                margin-bottom: 0
            }
}

footer[b-7eke3565ct] {
    background-size: 40%
}



#footer[b-7eke3565ct] {
    padding: 80px 0 0;
}

', sans-serif;
font-weight: bold;
font-size: 42px;
margin-right: 10px;
line-height: normal;[b-7eke3565ct]
}

.reward_prog[b-7eke3565ct] {
    background: #e9e9e9;
    height: 25px;
    width: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
}

    .reward_prog > span[b-7eke3565ct] {
        height: 25px;
        flex: 1;
    }

        .reward_prog > span.gold[b-7eke3565ct] {
            background: #ec1d24;
        }

.form-group input[b-7eke3565ct] {
    margin: 0;
}

.form-group span[b-7eke3565ct] {
    color: #eb0001;
    text-align: left;
    font-size: 12px;
}

.login_form input.login_btn[b-7eke3565ct] {
    color: #fff;
    text-transform: uppercase;
    border: 0;
}

.form-group .checkbox[b-7eke3565ct] {
    text-align: left;
    position: relative;
    margin: 0;
    padding: 0 0 0 20px;
}

.form-group span.checkbox_container[b-7eke3565ct] {
    position: absolute;
    left: 0;
    top: 4px;
    width: 12px;
    height: 12px;
    line-height: normal;
}

    .form-group span.checkbox_container input[b-7eke3565ct] {
        position: inherit;
        margin: 0;
        height: auto;
    }

#footer[b-7eke3565ct] {
    padding: 80px 0 0;
}

@media (max-width: 767px) {
    .reward_page-main[b-7eke3565ct] {
        flex-wrap: wrap;
    }

    .reward_page-ctr[b-7eke3565ct] {
        flex: 1;
    }

    .reward_page-rt[b-7eke3565ct] {
        flex: 0 0 100%;
    }

    .reward_page-lt[b-7eke3565ct] {
        width: 100%;
        flex: 0 0 100%;
    }

    body[b-7eke3565ct] {
        padding-top: 30px;
    }
}
/* /Components/Common/Clients/bev/Header.razor.rz.scp.css */


/*********************************************
	Header
*********************************************/
#header[b-ulj895si63] {
    background: #fff;
    padding: 18px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

    #header.scroll[b-ulj895si63] {
        padding: 15px 0 10px 0;
        -webkit-box-shadow: 0 10px 10px -10px #000000;
        -moz-box-shadow: 0 10px 10px -10px #000000;
        box-shadow: 0 10px 10px -10px #000000;
    }

body.admin-bar #header[b-ulj895si63] {
    top: 32px;
}

#header a[b-ulj895si63] {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#header .logo[b-ulj895si63] {
    display: block;
    padding-top: 10px;
}

#header .mobile-menu[b-ulj895si63] {
    display: none;
    position: absolute;
    width: 100%;
    background: #ebeeee;
    left: 0;
    z-index: 10;
    padding: 20px 0;
    top: -50px;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
}

    #header .mobile-menu ul[b-ulj895si63],
    #header .mobile-menu ul li[b-ulj895si63] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .mobile-menu ul#menu-main li a[b-ulj895si63] {
            color: #ee1c2e;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            display: block;
            padding: 5px 0;
            text-decoration: none;
        }

        #header .mobile-menu ul#menu-main li .sub-menu[b-ulj895si63] {
            margin-bottom: 15px;
        }

            #header .mobile-menu ul#menu-main li .sub-menu li a[b-ulj895si63] {
                font-size: 15px;
                text-transform: capitalize;
                font-family: 'Droid Sans';
                color: #000;
            }

#header .hamburger[b-ulj895si63] {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0 30px 0 0;
    overflow: visible;
    display: none;
}

    #header .hamburger:hover[b-ulj895si63] {
        opacity: 0.7;
    }

#header .hamburger-box[b-ulj895si63] {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative;
}

#header .hamburger-inner[b-ulj895si63] {
    display: block;
    top: 50%;
    margin-top: -2px;
}


    #header .hamburger-inner[b-ulj895si63],
    #header .hamburger-inner[b-ulj895si63]::before,
    #header .hamburger-inner[b-ulj895si63]::after {
        width: 40px;
        height: 6px;
        background-color: #000;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

        #header .hamburger-inner[b-ulj895si63]::before,
        #header .hamburger-inner[b-ulj895si63]::after {
            content: "";
            display: block;
        }

        #header .hamburger-inner[b-ulj895si63]::before {
            top: -10px;
        }

        #header .hamburger-inner[b-ulj895si63]::after {
            bottom: -10px;
        }

#header .hamburger--emphatic[b-ulj895si63] {
    overflow: hidden;
}

    #header .hamburger--emphatic .hamburger-inner[b-ulj895si63] {
        transition: background-color 0.125s 0.175s ease-in;
    }

        #header .hamburger--emphatic .hamburger-inner[b-ulj895si63]::before {
            left: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
        }

        #header .hamburger--emphatic .hamburger-inner[b-ulj895si63]::after {
            top: 10px;
            right: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
        }

    #header .hamburger--emphatic.is-active .hamburger-inner[b-ulj895si63] {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent;
    }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-ulj895si63]::before {
            left: -80px;
            top: -80px;
            transform: translate3d(80px, 80px, 0) rotate(45deg);
            transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-ulj895si63]::after {
            right: -80px;
            top: -80px;
            transform: translate3d(-80px, 80px, 0) rotate(-45deg);
            transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

#header .top-info[b-ulj895si63] {
    font-size: 14px;
    text-align: right;
}

    #header .top-info a[b-ulj895si63] {
        color: #000;
        text-decoration: underline;
    }

        #header .top-info a:hover[b-ulj895si63] {
            color: #ee1c2e;
        }

#header .bottom-row[b-ulj895si63] {
    padding-top: 10px;
    text-align: right;
}

.no-after ul li a[b-ulj895si63]::after {
    display: none;
}

#header .main-menu[b-ulj895si63],
#header .request-quote[b-ulj895si63] {
    display: inline-block;
}

    #header .main-menu ul[b-ulj895si63],
    #header .request-quote ul[b-ulj895si63],
    #header .main-menu ul li[b-ulj895si63],
    #header .request-quote ul li[b-ulj895si63] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .main-menu ul li[b-ulj895si63] {
            display: inline-block;
            margin: 15px 80px 15px 0;
        }

            #header .main-menu ul li:last-of-type[b-ulj895si63] {
                margin: 15px 0;
            }

            #header .main-menu ul li .caret[b-ulj895si63] {
                display: none;
            }

            #header .main-menu ul li a[b-ulj895si63] {
                border-bottom: 5px solid #fff;
                color: #000;
                font-family: 'Droid Sans Bold';
                /*                font-size: 18px;*/
                text-decoration: none;
                text-transform: uppercase;
                padding: 0 0 1px 0;
                display: block;
            }

                #header .main-menu ul li a[b-ulj895si63]::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 4px;
                    background: #ed1b2d;
                    -webkit-transition: width .3s;
                    transition: width .3s;
                    position: relative;
                    top: 0px;
                }

            #header .main-menu ul li:hover > a[b-ulj895si63]::after,
            #header .main-menu ul li.current-menu-item a[b-ulj895si63]::after {
                width: 100%;
            }

            #header .main-menu ul li .dropdown-menu[b-ulj895si63] {
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
            }

                #header .main-menu ul li .dropdown-menu li[b-ulj895si63] {
                    display: block;
                    margin: 0;
                    padding: 0px;
                    border-bottom: 1px dashed #efefef
                }

                    #header .main-menu ul li .dropdown-menu li:last-of-type[b-ulj895si63] {
                        border-bottom: 0;
                    }

                    #header .main-menu ul li .dropdown-menu li a[b-ulj895si63] {
                        text-transform: none;
                        font-family: 'Droid Sans';
                        font-size: 15px;
                        padding: 7px 15px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        border: 0;
                    }

                        #header .main-menu ul li .dropdown-menu li a[b-ulj895si63]::after {
                            display: none;
                        }

                        #header .main-menu ul li .dropdown-menu li a:hover[b-ulj895si63] {
                            background: none;
                            color: #ed1b2d;
                        }

                    #header .main-menu ul li .dropdown-menu li.current-menu-item a[b-ulj895si63] {
                        background: #ee1c2e;
                        color: #fff;
                    }

            #header .main-menu ul li:hover .dropdown-menu[b-ulj895si63] {
                display: block;
            }

    #header .request-quote a[b-ulj895si63] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
        margin-left: 50px;
    }

        #header .request-quote a:hover[b-ulj895si63] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
        }


@media only screen and (max-width : 1200px) {
    #header .main-menu ul li[b-ulj895si63] {
        margin: 15px 30px 15px 0;
    }
}

@media only screen and (max-width : 992px) {
    #header .main-menu ul li[b-ulj895si63] {
        margin: 15px 15px 15px 0;
    }

        #header .main-menu ul li a[b-ulj895si63] {
            font-size: 14px;
        }

    #header .request-quote a[b-ulj895si63] {
        margin-left: 10px;
        padding: 7px 15px;
    }

    #header .main-menu ul li .dropdown-menu li a[b-ulj895si63] {
        font-size: 13px
    }
}

@media only screen and (max-width : 768px) {
    #mainNav[b-ulj895si63] {
        padding: 15px 0px 10px;
    }

    #header[b-ulj895si63] {
        padding: 0 0;
    }

        #header .logo[b-ulj895si63] {
            display: inline-block;
            padding-top: 0px;
            margin-left: 0px;
        }

        #header .main-menu[b-ulj895si63] {
            display: none;
        }

        #header .top-info[b-ulj895si63] {
            text-align: center;
            letter-spacing: 1px;
        }

        #header .top-info[b-ulj895si63] {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        #header .hamburger[b-ulj895si63] {
            display: block;
            float: right;
            margin-top: 5px;
        }

        #header .bottom-row[b-ulj895si63] {
            text-align: center;
        }

        #header.scroll[b-ulj895si63] {
            padding: 10px 0;
        }

            #header.scroll .top-info[b-ulj895si63],
            #header.scroll .request-quote[b-ulj895si63] {
                display: none;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }

            #header.scroll .mobile-menu[b-ulj895si63] {
                top: 0;
            }
}

.btn[b-ulj895si63] {
    display: inline-block;
}



/*********************************************
	Footer
*********************************************/
#footer[b-ulj895si63] {
    background: #ed1b2e;
    border-top: 20px solid #ba1221;
    color: #fff;
    padding: 80px 0;
}

    #footer ul[b-ulj895si63],
    #footer ul li[b-ulj895si63] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #footer ul#menu-main-2[b-ulj895si63] {
            display: flex;
            justify-content: space-between;
        }

    #footer .copy[b-ulj895si63] {
        margin: 20px 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 1px;
    }

    #footer .bottom-links li[b-ulj895si63] {
        display: inline-block;
        font-size: 12px;
        padding-right: 5px;
        border-right: 1px solid #fff;
    }

        #footer .bottom-links li:last-of-type[b-ulj895si63] {
            padding-right: 0;
            border-right: none;
        }

        #footer .bottom-links li a[b-ulj895si63] {
            color: #fff;
            text-decoration: underline;
            letter-spacing: 1px;
        }

            #footer .bottom-links li a:hover[b-ulj895si63] {
                color: #000;
            }

    #footer .footer-menu[b-ulj895si63] {
        letter-spacing: 2px;
    }

        #footer .footer-menu li[b-ulj895si63] {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
        }

        #footer .footer-menu ul > li:last-of-type[b-ulj895si63] {
            margin-right: 0;
        }

        #footer .footer-menu li a[b-ulj895si63] {
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            margin-bottom: 15px;
            display: block;
            line-height: 20px;
            color: #fff;
        }

            #footer .footer-menu li a:hover[b-ulj895si63] {
                color: #000;
            }

        #footer .footer-menu li .sub-menu li[b-ulj895si63] {
            display: block;
            padding-left: 10px;
            margin-right: 0;
        }

            #footer .footer-menu li .sub-menu li a[b-ulj895si63] {
                font-size: 14px;
                text-transform: none;
                text-decoration: underline;
                font-family: 'Droid Sans';
                letter-spacing: 1px;
            }

    #footer .menu-secondary-container[b-ulj895si63],
    #footer .box[b-ulj895si63] {
        text-align: center;
    }

        #footer .menu-secondary-container a[b-ulj895si63] {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            padding: 7px 25px;
            font-family: 'Droid Sans Bold';
            letter-spacing: 1px;
            color: #000;
            background: #fff;
            text-transform: uppercase;
            display: inline-block;
        }

            #footer .menu-secondary-container a:hover[b-ulj895si63] {
                text-decoration: none;
                color: #ba1221;
            }

    #footer .box[b-ulj895si63] {
        margin-top: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

        #footer .box strong[b-ulj895si63] {
            font-weight: normal;
            font-family: 'Droid Sans Bold';
            display: block;
        }

        #footer .box a[b-ulj895si63] {
            color: #fff;
            text-decoration: underline;
        }

            #footer .box a:hover[b-ulj895si63] {
                color: #a5a5a5;
            }

@media only screen and (max-width : 1200px) {

    #footer .footer-menu li[b-ulj895si63] {
        margin-right: 8px;
    }

        #footer .footer-menu li a[b-ulj895si63] {
            font-size: 15px;
        }

        #footer .footer-menu li .sub-menu li a[b-ulj895si63] {
            font-size: 12px;
            margin-bottom: 8px;
        }

        #footer .footer-menu li .sub-menu li[b-ulj895si63] {
            padding-left: 0;
        }
}

@media only screen and (max-width : 992px) {
    #footer[b-ulj895si63] {
        padding: 50px 0;
    }

        #footer .col-sm-6.col-md-3.col-xs-12[b-ulj895si63] {
            text-align: center;
        }

        #footer .logo[b-ulj895si63] {
            display: inline-block;
        }
}

@media only screen and (max-width : 768px) {
    #footer .bottom-links[b-ulj895si63] {
        margin-bottom: 30px;
    }
}


.dropdown[b-ulj895si63],
.dropup[b-ulj895si63] {
    position: relative
}

.dropdown-toggle:focus[b-ulj895si63] {
    outline: 0
}

.dropdown-content[b-ulj895si63] {
    position: relative;
    z-index: 1000;
    display: none;
    /* float: left; */
    min-width: 250px !important;
    padding: 0;
    margin: 5px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    /* background-color: #fff; */
    /* background-clip: padding-box; */
    /* border: 1px solid #ccc; */
    /* border: 1px solid rgba(0, 0, 0, .15); */
    /* border-radius: 4px; */
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

    .dropdown-content.pull-right[b-ulj895si63] {
        right: 0;
        left: auto
    }

    .dropdown-content .divider[b-ulj895si63] {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-content > li > a[b-ulj895si63] {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        font-family: 'Fira Sans', sans-serif;
        font-size: 1.05rem;
    }

        .dropdown-content > li > a:focus[b-ulj895si63],
        .dropdown-content > li > a:hover[b-ulj895si63] {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5
        }

    .dropdown-content > .active > a[b-ulj895si63],
    .dropdown-content > .active > a:focus[b-ulj895si63],
    .dropdown-content > .active > a:hover[b-ulj895si63] {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }

    .dropdown-content > .disabled > a[b-ulj895si63],
    .dropdown-content > .disabled > a:focus[b-ulj895si63],
    .dropdown-content > .disabled > a:hover[b-ulj895si63] {
        color: #777
    }

        .dropdown-content > .disabled > a:focus[b-ulj895si63],
        .dropdown-content > .disabled > a:hover[b-ulj895si63] {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-content[b-ulj895si63] {
    display: block
}

.open > a[b-ulj895si63] {
    outline: 0
}

.dropdown-content-right[b-ulj895si63] {
    right: 0;
    left: auto
}

.dropdown-content-left[b-ulj895si63] {
    right: auto;
    left: 0
}

.dropdown-header[b-ulj895si63] {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop[b-ulj895si63] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-content[b-ulj895si63] {
    right: 0;
    left: auto
}

.dropup .caret[b-ulj895si63],
.navbar-fixed-bottom .dropdown .caret[b-ulj895si63] {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-content[b-ulj895si63],
.navbar-fixed-bottom .dropdown .dropdown-content[b-ulj895si63] {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media(min-width:768px) {
    .navbar-right .dropdown-content[b-ulj895si63] {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-content-left[b-ulj895si63] {
        right: auto;
        left: 0
    }
}


#navContainerInner[b-ulj895si63] {
    position: fixed;
    top: 0;
    left: 0;
    height: 0 !important;
    width: 100%;
    background-color: #200b33;
    background-image: none;
    background-position: 50% 0;
    background-size: contain;
    padding: 100px 0;
    overflow-y: auto;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 2;
    -webkit-transition: background-image .5s ease;
    transition: background-image .5s ease
}

.menuOpen #navContainerInner[b-ulj895si63] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg');
    height: 100% !important;
    opacity: 1;
    visibility: visible
}

#mainNavLinks[b-ulj895si63] {
    display: none;
    font-size: 1.95rem;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}

    #mainNavLinks > li.parent > a[b-ulj895si63] {
        margin-left: 16px
    }

    #mainNavLinks a[b-ulj895si63] {
        color: inherit;
        padding: 5px;
        position: relative
    }

#mainNavigation .nav a:focus[b-ulj895si63],
#mainNavigation .nav a:hover[b-ulj895si63] {
    background-color: transparent
}

#mainNavigation .nav a[b-ulj895si63]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -2px;
    background-color: #ec0000;
    height: 4px;
    width: 0;
    transition: all .5s
}

body:not(.homepage) #mainNavigation .nav a.current[b-ulj895si63]:after,
#mainNavigation .nav a:focus[b-ulj895si63]:after,
#mainNavigation .nav a:hover[b-ulj895si63]:after {
    width: 100%
}

#mainNavigation .nav a[b-ulj895si63],
#mainNavLinks .dropdown button[b-ulj895si63] {
    display: inline-block
}

#mainNavLinks .dropdown button[b-ulj895si63] {
    background: transparent;
    border: 0;
    color: inherit;
    font-size: 1.15rem;
    margin-bottom: 6px;
    margin-left: 5px;
    padding: 0;
    vertical-align: middle
}

#mainNavLinks .dropdown-menu[b-ulj895si63] {
    display: block !important;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    font-family: 'Fira Sans', sans-serif;
    font-size: 1.05rem;
    font-weight: 400;
    position: relative;
    padding: 0;
    text-align: center;
    text-transform: none
}

    #mainNavLinks .dropdown-menu.fadein[b-ulj895si63],
    #mainNavLinks .dropdown-menu.fadeout[b-ulj895si63] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        height: 0
    }

    #mainNavLinks .dropdown-menu.fadein[b-ulj895si63] {
        opacity: 1;
        visibility: visible;
        height: auto;
        margin: 10px 0 20px
    }

    #mainNavLinks .dropdown-menu a[b-ulj895si63]:after {
        bottom: 0
    }

#mobileUtilityNav[b-ulj895si63] {
    margin-top: 30px
}

    #mobileUtilityNav a[b-ulj895si63] {
        color: #fff;
        padding: 5px
    }

        #mobileUtilityNav a:focus[b-ulj895si63],
        #mobileUtilityNav a:hover[b-ulj895si63] {
            background-color: transparent
        }

        #mobileUtilityNav a[b-ulj895si63]:after {
            bottom: 0 !important
        }

.navContactInfo[b-ulj895si63] {
    margin-top: 40px
}

    .navContactInfo > a[b-ulj895si63] {
        display: block
    }

        .navContactInfo > a img[b-ulj895si63] {
            margin: 0 auto;
            width: 205px
        }

#address[b-ulj895si63] {
    margin-top: 10px
}

    #address > span[b-ulj895si63],
    #address .street-address[b-ulj895si63] {
        display: block
    }

    #address .fn.org[b-ulj895si63],
    #address .telPhoneNumber[b-ulj895si63],
    #address .country-name[b-ulj895si63] {
        display: none
    }

    #address a[b-ulj895si63] {
        color: inherit;
        text-decoration: none
    }

        #address a:focus[b-ulj895si63],
        #address a:hover[b-ulj895si63] {
            text-decoration: underline
        }

header[b-ulj895si63] {
    position: relative;
    z-index: 1
}

    header > div:first-child + .editorButtonShell[b-ulj895si63] {
        top: 130px !important
    }

    header .carousel-caption[b-ulj895si63],
    header .slideCaption[b-ulj895si63] {
        text-shadow: none !important
    }


@-webkit-keyframes fontfix {
    from {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@media(max-width:767px) {
    .scroll-to-top[b-ulj895si63] {
        display: none !important
    }
}

@media(min-width:768px) {
    .list2 ul[b-ulj895si63],
    ul.list2[b-ulj895si63],
    .list3 ul[b-ulj895si63],
    ul.list3[b-ulj895si63],
    .list4 ul[b-ulj895si63],
    ul.list4[b-ulj895si63] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }

    #logo img[b-ulj895si63] {
        height: 42px
    }

    .navbar-toggle[b-ulj895si63] {
        display: inline-block
    }

    #mainNavLinks[b-ulj895si63],
    #mainNavLinks li[b-ulj895si63] {
        float: none
    }

    header .carousel-caption[b-ulj895si63],
    header .slideCaption[b-ulj895si63] {
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 110px;
        left: 25px;
        line-height: 2;
        max-width: 615px;
        position: absolute;
        text-align: left !important;
        width: 100%
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-ulj895si63] {
        font-size: 3.5rem;
        margin-bottom: 10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-ulj895si63] {
        bottom: -10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-ulj895si63] {
        left: 55px !important
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-ulj895si63] {
        left: 165px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-ulj895si63]:before {
        font-size: 4.5rem !important
    }

    .vizHeroCarousel51Widget .brand .slideCaption[b-ulj895si63] {
        bottom: auto;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .vizHeroImage314719Widget .hero-image[b-ulj895si63] {
        height: 45vh !important
    }

    .vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-ulj895si63] {
        margin-bottom: 0
    }

    .vizADACallToAction1Widget.version01Parent[b-ulj895si63],
    .vizADACallToAction1Widget .version01[b-ulj895si63] {
        margin: 0 auto 30px !important
    }

        .vizADACallToAction1Widget .version01 .feature-image[b-ulj895si63] {
            height: 400px !important
        }

        .vizADACallToAction1Widget .version01 .ctaContent[b-ulj895si63] {
            padding: 40px 15px
        }

    .vizADACallToAction1Widget .version02[b-ulj895si63] {
        display: block
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:not(:last-child)[b-ulj895si63] {
            margin-bottom: 50px
        }

    .vizCtaCarousel41Widget .tiers .slick-arrow[b-ulj895si63] {
        top: 70% !important
    }

    .fullWidthCTAGrid2Widget .sportBook[b-ulj895si63],
    .fullWidthCTAGrid2Widget .noTextBg[b-ulj895si63] {
        margin: 30px 0 50px
    }

    .fullWidthCTAGrid2Widget .loyalty[b-ulj895si63] {
        margin-top: 0
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-ulj895si63] {
        display: block
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-ulj895si63] {
        background-color: rgba(0, 0, 0, 0.7)
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent[b-ulj895si63] {
        background-color: transparent;
        text-align: left !important;
        left: 0;
        right: 0;
        padding: 70px 15px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-ulj895si63] {
        background-color: transparent;
        background-image: none !important
    }

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-ulj895si63] {
        font-size: 2.5rem !important
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent.captionRight[b-ulj895si63] {
        justify-content: flex-end
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContentContainer[b-ulj895si63] {
        max-width: 545px
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-ulj895si63] {
        font-size: 3.5rem !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-ulj895si63]:after {
        top: 20%;
        left: auto;
        right: 10px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-ulj895si63] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
        padding-right: 370px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainerInner[b-ulj895si63] {
        position: relative;
        height: 100%;
        width: 100%
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-ulj895si63] {
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0;
        height: 175px;
        width: 255px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card1[b-ulj895si63] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardPro02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-ulj895si63] {
        top: 110px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card2[b-ulj895si63] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardStar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-ulj895si63] {
        top: 155px;
        right: 50px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card3[b-ulj895si63] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardSuperstar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-ulj895si63] {
        top: 205px;
        right: 100px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card4[b-ulj895si63] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardLegend02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-ulj895si63] {
        top: 250px;
        right: 150px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-ulj895si63] {
        max-width: none;
        width: 340px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-ulj895si63] {
        min-width: auto
    }

    .ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-ulj895si63] {
        padding: 0
    }

    .ModalPopup30-PremiumWidget .modal-form[b-ulj895si63] {
        margin: 0 auto;
        padding: 0 50px
    }

    .vizRestaurantMenu2Widget .featuredItemImage.animated + .itemContainer[b-ulj895si63] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    .vizRestaurantMenu2Widget .menuPageHeading[b-ulj895si63] {
        font-size: 2.25rem
    }

    .vizRestaurantMenu2Widget .menuRight[b-ulj895si63] {
        border: 2px solid #200b33
    }

        .vizRestaurantMenu2Widget .menuRight .itemContainer[b-ulj895si63] {
            margin-bottom: 15px
        }

    .vizADAFeatureListH2Widget .modal-footer[b-ulj895si63] {
        text-align: center !important
    }

        .vizADAFeatureListH2Widget .modal-footer[b-ulj895si63]:before {
            width: 80%
        }

    .SocialFeedWidget .h3[b-ulj895si63] {
        font-size: 2.35rem;
        padding: 25px 25px 25px !important
    }

        .SocialFeedWidget .h3 small[b-ulj895si63] {
            font-size: 1.55rem;
            margin: -7px 0 0 15px;
            padding-left: 20px
        }

            .SocialFeedWidget .h3 small[b-ulj895si63]:before {
                top: -6px;
                font-size: 2rem
            }

    .SocialFeedWidget .social-feed-item:nth-child(2)[b-ulj895si63] {
        display: inline
    }

    .viz-galleryWidget ul li[b-ulj895si63] {
        height: 300px !important
    }

    .sitemapWidget[b-ulj895si63] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-ulj895si63] {
        bottom: 0
    }

    .simpleBannerContent p[b-ulj895si63] {
        padding: 10px 30px;
        font-size: 1rem;
        line-height: 1.8
    }

    footer .vizADASimpleBanner1Widget .clickClose[b-ulj895si63] {
        font-size: 1.5rem;
        top: 0;
        right: 0
    }

    footer .footerDisclaimer[b-ulj895si63] {
        padding-bottom: 20px
    }
}

@media(min-width:992px) {
    .modal-dialog[b-ulj895si63] {
        width: 780px
    }

    .row-eq-height[b-ulj895si63] {
        display: flex
    }

        .row-eq-height .text[b-ulj895si63] {
            display: flex;
            align-items: center
        }

    .list3 ul[b-ulj895si63],
    ul.list3[b-ulj895si63] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    .list4 ul[b-ulj895si63],
    ul.list4[b-ulj895si63] {
        -webkit-column-count: 3;
        -moz-column-count: 3
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-ulj895si63] {
        font-size: 4.5rem
    }

    .vizHeroImage314719Widget .hero-image[b-ulj895si63] {
        height: 60vh !important
    }

    .vizADACallToAction1Widget .version01 .feature-image[b-ulj895si63] {
        height: 700px !important
    }

    .vizADACallToAction1Widget .version01 .ctaContentHeading[b-ulj895si63] {
        font-size: 3.5rem
    }

    .vizADACallToAction1Widget .version02[b-ulj895si63] {
        display: flex;
        flex-flow: row wrap
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:last-child[b-ulj895si63] {
            margin-bottom: 50px
        }

        .vizADACallToAction1Widget .version02 .ctaContainerInner[b-ulj895si63] {
            height: calc(100% - 300px)
        }

    .vizCtaCarousel41Widget .tiers .feature-img[b-ulj895si63] {
        height: 160px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-ulj895si63] {
        right: 17px !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-ulj895si63]:after {
        right: 30px;
        width: 415px
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-ulj895si63] {
        min-height: 700px !important
    }

        .fullWidthCTAGrid2Widget .fullWidthContent h3[b-ulj895si63] {
            font-size: 3rem !important
        }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-ulj895si63] {
        padding-right: 575px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-ulj895si63] {
        top: 185px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-ulj895si63] {
        top: 235px;
        right: 55px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-ulj895si63] {
        top: 285px;
        right: 105px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-ulj895si63] {
        top: 332px;
        right: 155px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-ulj895si63] {
        width: 545px
    }

    .vizSplit4Widget .row-eq-height .text[b-ulj895si63] {
        justify-content: center
    }

    .vizSplit4Widget .text[b-ulj895si63] {
        padding: 0 15px
    }

    .vizSplit4Widget .textContainer[b-ulj895si63] {
        padding: 30px !important
    }

    .vizADAPremiumFeatureListV1Widget .slickSlide[b-ulj895si63] {
        height: 550px !important
    }

    .vizADAPremiumFeatureListV1Widget .row[b-ulj895si63] {
        display: flex
    }

    .vizADAPremiumFeatureListV1Widget .featuredContent[b-ulj895si63] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .vizADAPremiumFeatureListV1Widget .featureListItemHeading[b-ulj895si63] {
        margin-top: 0
    }

    .vizADAPremiumFeatureListVFiltersWidget .slickSlide[b-ulj895si63] {
        height: 550px !important
    }

    .SocialFeedWidget .social-feed-item[b-ulj895si63] {
        display: inline
    }

    .SocialFeedWidget .h3[b-ulj895si63] {
        padding: 20px 50px !important;
        position: relative;
        text-align: left
    }

        .SocialFeedWidget .h3[b-ulj895si63]:after {
            font-family: "Font Awesome 5 Brands";
            position: absolute;
            font-size: 3.5rem;
            font-weight: 400
        }

        .SocialFeedWidget .h3.iInstagram[b-ulj895si63]:after {
            content: '\f16d';
            font-size: 3.5rem;
            top: 9px;
            right: 20px
        }

        .SocialFeedWidget .h3.iFacebook[b-ulj895si63]:after {
            content: '\f39e';
            font-size: 2.75rem;
            top: 15px;
            right: 25px
        }

    .viz-galleryWidget ul li[b-ulj895si63] {
        height: 300px !important
    }

    .fullWidthParallaxWidget .centeredContent[b-ulj895si63] {
        height: auto
    }

    .vizTable4Widget .th[b-ulj895si63],
    .vizTable4Widget .td[b-ulj895si63] {
        text-align: center
    }

        .vizTable4Widget .th:first-child[b-ulj895si63],
        .vizTable4Widget .td:first-child[b-ulj895si63] {
            text-align: left;
            width: 65%
        }

    .vizLogoCarousel4Widget .slick-prev[b-ulj895si63] {
        left: -35px !important
    }

    .vizLogoCarousel4Widget .slick-next[b-ulj895si63] {
        right: -35px !important
    }

    .vizRestaurantMenu2Widget .menuLeftTop[b-ulj895si63] {
        padding-left: 15%
    }

    .sitemapWidget[b-ulj895si63] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    footer[b-ulj895si63] {
        text-align: left
    }

        footer > div:first-child[b-ulj895si63] {
            padding: 80px 15px
        }

        footer .col02[b-ulj895si63],
        footer .col03[b-ulj895si63],
        footer .col04[b-ulj895si63] {
            margin-top: 0
        }

        footer .logoFooter[b-ulj895si63] {
            text-align: center
        }

            footer .logoFooter img[b-ulj895si63] {
                width: 245px
            }

    .viz-socialiconsadaWidget[b-ulj895si63] {
        text-align: left !important
    }

        .viz-socialiconsadaWidget a:first-child[b-ulj895si63] {
            margin-left: 0 !important
        }

        .viz-socialiconsadaWidget a:last-child[b-ulj895si63] {
            margin-right: 0 !important
        }
}

@media(max-width:1199px) {
    .navmenu-open[b-ulj895si63] {
        display: block;
    }
}

@media(max-width:1199px) {
    .clicked[b-ulj895si63]::before {
        content: "\f068" !important;
    }
}

@media(min-width:1200px) {

    .list4 ul[b-ulj895si63],
    ul.list4[b-ulj895si63] {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }

    .navbar-toggle[b-ulj895si63],
    #mobileUtilityNav[b-ulj895si63],
    .navContactInfo[b-ulj895si63] {
        display: none
    }

    #navContainerInner[b-ulj895si63] {
        position: relative;
        top: 10px;
        left: auto;
        height: auto !important;
        background-color: transparent;
        background-image: none !important;
        padding: 0;
        opacity: 1;
        visibility: visible;
        text-align: right
    }

    #mainNavLinks[b-ulj895si63] {
        font-size: 1.3rem
    }

        #mainNavLinks > li[b-ulj895si63] {
            display: inline-block;
            margin-right: 10px
        }

            #mainNavLinks > li.parent > a[b-ulj895si63] {
                margin-left: 0;
                height: 42px;
            }

            #mainNavLinks > li > a[b-ulj895si63] {
                margin-left: 0;
                height: 42px;
                text-transform: uppercase;
            }

        #mainNavLinks > .lastItem > .dropdown-menu[b-ulj895si63] {
            left: auto;
            right: 0
        }

        #mainNavLinks .dropdown-menu[b-ulj895si63] {
            position: absolute;
            left: -10px;
            padding-top: 0;
            text-align: left
        }

            #mainNavLinks .dropdown-menu li[b-ulj895si63] {
                background-color: rgba(0, 0, 0, 0.6);
                padding: 0 10px
            }

                #mainNavLinks .dropdown-menu li:last-child[b-ulj895si63] {
                    padding-bottom: 10px
                }

            #mainNavLinks .dropdown-menu button[b-ulj895si63] {
                line-height: normal
            }

            #mainNavLinks .dropdown-menu .dropdown-menu[b-ulj895si63] {
                left: 100%;
                top: 0;
                margin-top: 0;
                padding-top: 0;
                margin-bottom: 0
            }
}

footer[b-ulj895si63] {
    background-size: 40%
}



#footer[b-ulj895si63] {
    padding: 80px 0 0;
}
/* /Components/Common/Clients/bev/MobileNav.razor.rz.scp.css */
#mobileFooter[b-l4i11t0ggw] {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background-color: #ec0000;
    border-top: 1px solid #fff;
    color: #fff;
    text-align: center
}

    #mobileFooter .row[b-l4i11t0ggw] {
        margin: 0;
        padding: 0
    }

    #mobileFooter .text[b-l4i11t0ggw] {
        padding: 10px 0
    }

        #mobileFooter .text:not(:last-child)[b-l4i11t0ggw] {
            border-right: 2px solid #fff
        }

    #mobileFooter p[b-l4i11t0ggw] {
        margin: 0
    }

    #mobileFooter a[b-l4i11t0ggw] {
        color: inherit;
        font-family: 'National 2 Condensed', sans-serif;
        font-size: 1.45rem;
        font-weight: 800;
        text-transform: uppercase
    }

#footerNav[b-l4i11t0ggw] {
    padding: 20px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

    #footerNav span[b-l4i11t0ggw] {
        width: 25%;
    }

.nav-text[b-l4i11t0ggw] {
    color: white;
}
/* /Components/Common/Clients/bkc/Footer.razor.rz.scp.css */
/*
Theme Name: The Printer, Inc.
Author: Klean 
Author URI: http://weareklean.com
Description: Custom theme for the TPI website
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.animated[b-fcqakt8zqd]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite[b-fcqakt8zqd]{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce-b-fcqakt8zqd{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce[b-fcqakt8zqd]{-webkit-animation-name:bounce;animation-name:bounce-b-fcqakt8zqd;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash-b-fcqakt8zqd{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash[b-fcqakt8zqd]{-webkit-animation-name:flash;animation-name:flash-b-fcqakt8zqd}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse-b-fcqakt8zqd{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse[b-fcqakt8zqd]{-webkit-animation-name:pulse;animation-name:pulse-b-fcqakt8zqd}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand-b-fcqakt8zqd{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand[b-fcqakt8zqd]{-webkit-animation-name:rubberBand;animation-name:rubberBand-b-fcqakt8zqd}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake-b-fcqakt8zqd{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake[b-fcqakt8zqd]{-webkit-animation-name:shake;animation-name:shake-b-fcqakt8zqd}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake-b-fcqakt8zqd{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake[b-fcqakt8zqd]{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake-b-fcqakt8zqd}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing-b-fcqakt8zqd{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing[b-fcqakt8zqd]{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing-b-fcqakt8zqd}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada-b-fcqakt8zqd{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada[b-fcqakt8zqd]{-webkit-animation-name:tada;animation-name:tada-b-fcqakt8zqd}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble-b-fcqakt8zqd{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble[b-fcqakt8zqd]{-webkit-animation-name:wobble;animation-name:wobble-b-fcqakt8zqd}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello-b-fcqakt8zqd{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello[b-fcqakt8zqd]{-webkit-animation-name:jello;animation-name:jello-b-fcqakt8zqd;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn-b-fcqakt8zqd{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn[b-fcqakt8zqd]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn-b-fcqakt8zqd}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown-b-fcqakt8zqd{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown[b-fcqakt8zqd]{-webkit-animation-name:bounceInDown;animation-name:bounceInDown-b-fcqakt8zqd}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft-b-fcqakt8zqd{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft[b-fcqakt8zqd]{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft-b-fcqakt8zqd}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight-b-fcqakt8zqd{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight[b-fcqakt8zqd]{-webkit-animation-name:bounceInRight;animation-name:bounceInRight-b-fcqakt8zqd}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp-b-fcqakt8zqd{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp[b-fcqakt8zqd]{-webkit-animation-name:bounceInUp;animation-name:bounceInUp-b-fcqakt8zqd}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut-b-fcqakt8zqd{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut[b-fcqakt8zqd]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut-b-fcqakt8zqd}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown-b-fcqakt8zqd{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown[b-fcqakt8zqd]{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown-b-fcqakt8zqd}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft-b-fcqakt8zqd{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft[b-fcqakt8zqd]{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft-b-fcqakt8zqd}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight-b-fcqakt8zqd{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight[b-fcqakt8zqd]{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight-b-fcqakt8zqd}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp-b-fcqakt8zqd{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp[b-fcqakt8zqd]{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp-b-fcqakt8zqd}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-b-fcqakt8zqd{0%{opacity:0}to{opacity:1}}.fadeIn[b-fcqakt8zqd]{-webkit-animation-name:fadeIn;animation-name:fadeIn-b-fcqakt8zqd}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown[b-fcqakt8zqd]{-webkit-animation-name:fadeInDown;animation-name:fadeInDown-b-fcqakt8zqd}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig[b-fcqakt8zqd]{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig-b-fcqakt8zqd}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft[b-fcqakt8zqd]{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft-b-fcqakt8zqd}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig[b-fcqakt8zqd]{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig-b-fcqakt8zqd}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight[b-fcqakt8zqd]{-webkit-animation-name:fadeInRight;animation-name:fadeInRight-b-fcqakt8zqd}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig[b-fcqakt8zqd]{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig-b-fcqakt8zqd}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp[b-fcqakt8zqd]{-webkit-animation-name:fadeInUp;animation-name:fadeInUp-b-fcqakt8zqd}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig[b-fcqakt8zqd]{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig-b-fcqakt8zqd}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut-b-fcqakt8zqd{0%{opacity:1}to{opacity:0}}.fadeOut[b-fcqakt8zqd]{-webkit-animation-name:fadeOut;animation-name:fadeOut-b-fcqakt8zqd}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown[b-fcqakt8zqd]{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown-b-fcqakt8zqd}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig[b-fcqakt8zqd]{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig-b-fcqakt8zqd}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft[b-fcqakt8zqd]{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft-b-fcqakt8zqd}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig[b-fcqakt8zqd]{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig-b-fcqakt8zqd}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight[b-fcqakt8zqd]{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight-b-fcqakt8zqd}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig[b-fcqakt8zqd]{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig-b-fcqakt8zqd}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp[b-fcqakt8zqd]{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp-b-fcqakt8zqd}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig[b-fcqakt8zqd]{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig-b-fcqakt8zqd}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip-b-fcqakt8zqd{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip[b-fcqakt8zqd]{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip-b-fcqakt8zqd}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX-b-fcqakt8zqd{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX[b-fcqakt8zqd]{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX-b-fcqakt8zqd}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY-b-fcqakt8zqd{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY[b-fcqakt8zqd]{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY-b-fcqakt8zqd}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX-b-fcqakt8zqd{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX[b-fcqakt8zqd]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX-b-fcqakt8zqd;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY-b-fcqakt8zqd{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY[b-fcqakt8zqd]{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY-b-fcqakt8zqd}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes lightSpeedIn-b-fcqakt8zqd{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.lightSpeedIn[b-fcqakt8zqd]{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn-b-fcqakt8zqd;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut-b-fcqakt8zqd{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut[b-fcqakt8zqd]{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut-b-fcqakt8zqd;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn-b-fcqakt8zqd{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn[b-fcqakt8zqd]{-webkit-animation-name:rotateIn;animation-name:rotateIn-b-fcqakt8zqd}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft-b-fcqakt8zqd{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft[b-fcqakt8zqd]{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft-b-fcqakt8zqd}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight-b-fcqakt8zqd{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight[b-fcqakt8zqd]{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight-b-fcqakt8zqd}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft-b-fcqakt8zqd{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft[b-fcqakt8zqd]{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft-b-fcqakt8zqd}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight-b-fcqakt8zqd{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight[b-fcqakt8zqd]{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight-b-fcqakt8zqd}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut-b-fcqakt8zqd{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut[b-fcqakt8zqd]{-webkit-animation-name:rotateOut;animation-name:rotateOut-b-fcqakt8zqd}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft-b-fcqakt8zqd{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft[b-fcqakt8zqd]{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft-b-fcqakt8zqd}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight-b-fcqakt8zqd{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight[b-fcqakt8zqd]{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight-b-fcqakt8zqd}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft-b-fcqakt8zqd{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft[b-fcqakt8zqd]{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft-b-fcqakt8zqd}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight-b-fcqakt8zqd{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight[b-fcqakt8zqd]{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight-b-fcqakt8zqd}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge-b-fcqakt8zqd{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge[b-fcqakt8zqd]{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge-b-fcqakt8zqd}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox[b-fcqakt8zqd]{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox-b-fcqakt8zqd}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn[b-fcqakt8zqd]{-webkit-animation-name:rollIn;animation-name:rollIn-b-fcqakt8zqd}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut-b-fcqakt8zqd{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut[b-fcqakt8zqd]{-webkit-animation-name:rollOut;animation-name:rollOut-b-fcqakt8zqd}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn[b-fcqakt8zqd]{-webkit-animation-name:zoomIn;animation-name:zoomIn-b-fcqakt8zqd}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown[b-fcqakt8zqd]{-webkit-animation-name:zoomInDown;animation-name:zoomInDown-b-fcqakt8zqd}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft[b-fcqakt8zqd]{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft-b-fcqakt8zqd}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight[b-fcqakt8zqd]{-webkit-animation-name:zoomInRight;animation-name:zoomInRight-b-fcqakt8zqd}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp-b-fcqakt8zqd{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp[b-fcqakt8zqd]{-webkit-animation-name:zoomInUp;animation-name:zoomInUp-b-fcqakt8zqd}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut-b-fcqakt8zqd{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut[b-fcqakt8zqd]{-webkit-animation-name:zoomOut;animation-name:zoomOut-b-fcqakt8zqd}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown-b-fcqakt8zqd{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown[b-fcqakt8zqd]{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown-b-fcqakt8zqd}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft-b-fcqakt8zqd{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft[b-fcqakt8zqd]{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft-b-fcqakt8zqd}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight-b-fcqakt8zqd{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight[b-fcqakt8zqd]{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight-b-fcqakt8zqd}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp-b-fcqakt8zqd{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp[b-fcqakt8zqd]{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp-b-fcqakt8zqd}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown-b-fcqakt8zqd{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown[b-fcqakt8zqd]{-webkit-animation-name:slideInDown;animation-name:slideInDown-b-fcqakt8zqd}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft-b-fcqakt8zqd{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft[b-fcqakt8zqd]{-webkit-animation-name:slideInLeft;animation-name:slideInLeft-b-fcqakt8zqd}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight-b-fcqakt8zqd{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight[b-fcqakt8zqd]{-webkit-animation-name:slideInRight;animation-name:slideInRight-b-fcqakt8zqd}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp-b-fcqakt8zqd{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp[b-fcqakt8zqd]{-webkit-animation-name:slideInUp;animation-name:slideInUp-b-fcqakt8zqd}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown-b-fcqakt8zqd{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown[b-fcqakt8zqd]{-webkit-animation-name:slideOutDown;animation-name:slideOutDown-b-fcqakt8zqd}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft-b-fcqakt8zqd{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft[b-fcqakt8zqd]{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft-b-fcqakt8zqd}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight-b-fcqakt8zqd{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight[b-fcqakt8zqd]{-webkit-animation-name:slideOutRight;animation-name:slideOutRight-b-fcqakt8zqd}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp-b-fcqakt8zqd{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp[b-fcqakt8zqd]{-webkit-animation-name:slideOutUp;animation-name:slideOutUp-b-fcqakt8zqd}

/*Wordpress editor styles start*/

.entry-content img[b-fcqakt8zqd] {
	margin: 0 0 1.5em 0;
	}
.alignleft[b-fcqakt8zqd], img.alignleft[b-fcqakt8zqd] {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright[b-fcqakt8zqd], img.alignright[b-fcqakt8zqd] {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter[b-fcqakt8zqd], img.aligncenter[b-fcqakt8zqd] {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone[b-fcqakt8zqd], img.alignnone[b-fcqakt8zqd] {
	/* not sure about this one */
	}
.wp-caption[b-fcqakt8zqd] {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img[b-fcqakt8zqd] {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text[b-fcqakt8zqd] {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley[b-fcqakt8zqd] {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left[b-fcqakt8zqd] {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right[b-fcqakt8zqd] {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}

/*Wordpress editor styles end*/

/*********************************************
	Fonts
*********************************************/

@font-face {
    font-family: 'Droid Sans';
    src: local('Droid Sans'), local('DroidSans'),
        url('Content/ClientPortalAssets/69/fonts/DroidSans.woff2') format('woff2'),
        url('Content/ClientPortalAssets/69/fonts/DroidSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Droid Sans Bold';
    src: local('Droid Sans Bold'), local('DroidSans-Bold'),
        url('fonts/DroidSans-Bold.woff2') format('woff2'),
        url('fonts/DroidSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Big Caslon';
    src: url('fonts/BigCaslon-Medium.woff2') format('woff2'),
        url('fonts/BigCaslon-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


/*********************************************
	General Styles
*********************************************/
html[b-fcqakt8zqd], body[b-fcqakt8zqd] {
	font-family: 'Droid Sans';
}

body[b-fcqakt8zqd] {
	padding-top: 162px;
}

/*********************************************
	Header
*********************************************/
#header[b-fcqakt8zqd] {
	background: #fff;
	padding: 35px 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
}

	#header.scroll[b-fcqakt8zqd] {
		padding: 15px 0 10px 0;
		-webkit-box-shadow: 0 10px 10px -10px #000000;
		-moz-box-shadow: 0 10px 10px -10px #000000;
		box-shadow: 0 10px 10px -10px #000000;
	}

	body.admin-bar #header[b-fcqakt8zqd] {
		top: 32px;
	}

	#header a[b-fcqakt8zqd] {
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}

	#header .logo[b-fcqakt8zqd] {
		display: block;
		padding-top: 10px;
	}

	#header .mobile-menu[b-fcqakt8zqd] {
		display: none;
		position: absolute;
		width: 100%;
		background: #ebeeee;
		left: 0;
		z-index: 10;
		padding: 20px 0;
		top: -50px;
		 box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC; 
		max-height: calc(100vh - 200px);
		overflow-y: scroll;
	}

		#header .mobile-menu ul[b-fcqakt8zqd],
		#header .mobile-menu ul li[b-fcqakt8zqd] {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		#header .mobile-menu ul#menu-main li a[b-fcqakt8zqd] {
			color: #ee1c2e;
			text-transform: uppercase;
			font-family: 'Droid Sans Bold';
			font-size: 18px;
			display: block;
			padding: 5px 0;
			text-decoration: none;
		}

			#header .mobile-menu ul#menu-main li .sub-menu[b-fcqakt8zqd] {
				margin-bottom: 15px;
			}

			#header .mobile-menu ul#menu-main li .sub-menu li a[b-fcqakt8zqd] {
				font-size: 15px;
				text-transform: capitalize;
				font-family: 'Droid Sans';
				color: #000;
			}

	#header .hamburger[b-fcqakt8zqd] {
		padding: 15px 15px;
		display: inline-block;
		cursor: pointer;
		transition-property: opacity, filter;
		transition-duration: 0.15s;
		transition-timing-function: linear;
		font: inherit;
		color: inherit;
		text-transform: none;
		background-color: transparent;
		border: 0;
		margin: 0 30px 0 0;
		overflow: visible; 
		display: none;
	}
  
	  	#header .hamburger:hover[b-fcqakt8zqd] {
	    	opacity: 0.7; 
		}

		#header .hamburger-box[b-fcqakt8zqd] {
			width: 40px;
			height: 24px;
			display: inline-block;
			position: relative; 
		}

		#header .hamburger-inner[b-fcqakt8zqd] {
			display: block;
			top: 50%;
			margin-top: -2px; 
		}


		#header .hamburger-inner[b-fcqakt8zqd], 
		#header .hamburger-inner[b-fcqakt8zqd]::before, 
		#header .hamburger-inner[b-fcqakt8zqd]::after {
		    width: 40px;
		    height: 6px;
		    background-color: #000;
		    position: absolute;
		    transition-property: transform;
		    transition-duration: 0.15s;
		    transition-timing-function: ease; 
		}

  		#header .hamburger-inner[b-fcqakt8zqd]::before, 
  		#header .hamburger-inner[b-fcqakt8zqd]::after {
		    content: "";
		    display: block; 
		}

		#header .hamburger-inner[b-fcqakt8zqd]::before {
    		top: -10px; 
    	}

    	#header .hamburger-inner[b-fcqakt8zqd]::after {
			bottom: -10px; 
		}

		#header .hamburger--emphatic[b-fcqakt8zqd] {
  			overflow: hidden; 
  		}
  		
  		#header .hamburger--emphatic .hamburger-inner[b-fcqakt8zqd] {
    		transition: background-color 0.125s 0.175s ease-in; 
		}
    
    	#header .hamburger--emphatic .hamburger-inner[b-fcqakt8zqd]::before {
			left: 0;
			transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; 
	  	}
    
    	#header .hamburger--emphatic .hamburger-inner[b-fcqakt8zqd]::after {
			top: 10px;
			right: 0;
			transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; 
	  	}
  		#header .hamburger--emphatic.is-active .hamburger-inner[b-fcqakt8zqd] {
			transition-delay: 0s;
			transition-timing-function: ease-out;
			background-color: transparent; 
		}
    
		#header .hamburger--emphatic.is-active .hamburger-inner[b-fcqakt8zqd]::before {
			left: -80px;
			top: -80px;
			transform: translate3d(80px, 80px, 0) rotate(45deg);
			transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 
		}
    
		#header .hamburger--emphatic.is-active .hamburger-inner[b-fcqakt8zqd]::after {
			right: -80px;
			top: -80px;
			transform: translate3d(-80px, 80px, 0) rotate(-45deg);
			transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 
		}

	#header .top-info[b-fcqakt8zqd] {
		font-size: 14px;
		text-align: right;
	}

		#header .top-info a[b-fcqakt8zqd] {
			color: #000;
			text-decoration: underline;
		}

		#header .top-info a:hover[b-fcqakt8zqd] {
			color: #ee1c2e;
		}

	#header .bottom-row[b-fcqakt8zqd] {
		padding-top: 10px;
		text-align: right;
	}

	#header .main-menu[b-fcqakt8zqd],
	#header .request-quote[b-fcqakt8zqd] {
		display: inline-block;
	}

		#header .main-menu ul[b-fcqakt8zqd],
		#header .request-quote ul[b-fcqakt8zqd],
		#header .main-menu ul li[b-fcqakt8zqd],
		#header .request-quote ul li[b-fcqakt8zqd] {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		#header .main-menu ul li[b-fcqakt8zqd] {
			display: inline-block;
			margin: 15px 80px 15px 0;
		}

		#header .main-menu ul li:last-of-type[b-fcqakt8zqd] {
			margin: 15px 0;
		}

			#header .main-menu ul li .caret[b-fcqakt8zqd] {
				display: none;
			}

			#header .main-menu ul li a[b-fcqakt8zqd] {
				border-bottom: 5px solid #fff;
				color: #000;
				font-family: 'Droid Sans Bold';
				text-decoration: none;
				text-transform: uppercase;
				padding: 0 0 1px 0;
				display: block;
			}

			#header .main-menu ul li a[b-fcqakt8zqd]::after {
				content: '';
				display: block;
				width: 0;
				height: 4px;
				background: #ed1b2d;
				-webkit-transition: width .3s;
				transition: width .3s;
				position: relative;
				top: 0px;
			}

			#header .main-menu ul li:hover > a[b-fcqakt8zqd]::after,
			#header .main-menu ul li.current-menu-item a[b-fcqakt8zqd]::after {
				width: 100%;
			}

			#header .main-menu ul li .dropdown-menu[b-fcqakt8zqd] {
				-webkit-border-radius: 20px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 20px;
				-moz-border-radius-topleft: 0;
				border-radius: 20px;
				border-top-left-radius: 0;
			}

				#header .main-menu ul li .dropdown-menu li[b-fcqakt8zqd] {
					display: block;
					margin: 0;
					padding: 0px;
					border-bottom: 1px dashed #efefef
				}

				#header .main-menu ul li .dropdown-menu li:last-of-type[b-fcqakt8zqd] {
					border-bottom: 0;
				}

					#header .main-menu ul li .dropdown-menu li a[b-fcqakt8zqd] {
						text-transform: none;
						font-family: 'Droid Sans';
						font-size: 15px;
						padding: 7px 15px;
						-webkit-transition: all 0.2s ease;
						-moz-transition: all 0.2s ease;
						-o-transition: all 0.2s ease;
						transition: all 0.2s ease;
						border: 0;
					}

					#header .main-menu ul li .dropdown-menu li a[b-fcqakt8zqd]::after {
						display: none;
					}

					#header .main-menu ul li .dropdown-menu li a:hover[b-fcqakt8zqd] {
						background: none;
						color: #ed1b2d;
					}

					#header .main-menu ul li .dropdown-menu li.current-menu-item a[b-fcqakt8zqd] {
						background: #ee1c2e;
						color: #fff;
					}

			#header .main-menu ul li:hover .dropdown-menu[b-fcqakt8zqd] {
				display: block;
			}

	#header .request-quote a[b-fcqakt8zqd] {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		border: 2px solid #ff505f ;
		padding: 7px 25px;
		font-family: 'Droid Sans Bold';
		letter-spacing: 1px;
		color: #fff;
		background: #ee1c2e;
		text-transform: uppercase;
		display: inline-block;
		margin-left: 50px;
	}

	#header .request-quote a:hover[b-fcqakt8zqd] {
		text-decoration: none;
		border: 2px solid #ee1c2e ;
		background: #ba1221;
	}


@media only screen and (max-width : 1200px) {
	#header .main-menu ul li[b-fcqakt8zqd] {
		margin: 15px 30px 15px 0;
	}
}

@media only screen and (max-width : 992px) {
	#header .main-menu ul li[b-fcqakt8zqd] {
		margin: 15px 15px 15px 0;
	}

	#header .main-menu ul li a[b-fcqakt8zqd] {
		font-size: 14px;
	}

	#header .request-quote a[b-fcqakt8zqd] {
		margin-left: 10px;
		padding: 7px 15px;
	}

	#header .main-menu ul li .dropdown-menu li a[b-fcqakt8zqd] {
		font-size: 13px
	}
}

@media only screen and (max-width : 768px) {
	#header[b-fcqakt8zqd] {
		padding: 15px 0;
	}

	#header .logo[b-fcqakt8zqd] {
		margin-left: 30px;
		display: inline-block;
	}

	#header .main-menu[b-fcqakt8zqd] {
		display: none;
	}

	#header .top-info[b-fcqakt8zqd] {
		text-align: center;
		letter-spacing: 1px;
	}

	#header .top-info[b-fcqakt8zqd] {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	#header .hamburger[b-fcqakt8zqd] {
		display: block;
		float: right;
		margin-top: 5px;
	}

	#header .bottom-row[b-fcqakt8zqd] {
		text-align: center;
	}

	#header.scroll[b-fcqakt8zqd] {
		padding: 10px 0;
	}

	#header.scroll .top-info[b-fcqakt8zqd],
	#header.scroll .request-quote[b-fcqakt8zqd] {
		display: none;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}	

	#header.scroll .mobile-menu[b-fcqakt8zqd]{
		top: 0;
	}
}

/*********************************************
	General Page Elements
*********************************************/
.title[b-fcqakt8zqd] {
	background: #ececec;
	padding: 45px 0;
}

	.title h1[b-fcqakt8zqd] {
		margin: 0;
		padding: 0 0 0 30px;
		letter-spacing: 2px;
		font-size: 36px;
		font-family: 'Droid Sans Bold';
		text-transform: uppercase;
	}

.subtitle[b-fcqakt8zqd] {
	text-align: center;
	padding: 60px 0 30px;
}

	.subtitle h2[b-fcqakt8zqd] {
		color: #ed1c2e;
		margin: 0;
		padding: 0;
		letter-spacing: 2px;
		font-size: 26px;
		line-height: 40px;
		font-family: 'Droid Sans Bold';
		text-transform: uppercase;
	}

		.subtitle h2 span[b-fcqakt8zqd] {
			display: block;
			color: #000;
		}

.content[b-fcqakt8zqd] {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 50px;
}

body.page-template-home .content[b-fcqakt8zqd],
body.page-template-home1 .content[b-fcqakt8zqd],
body.page-template-about .content[b-fcqakt8zqd] {
	padding-bottom: 0px;
}

	.content p[b-fcqakt8zqd] {
		font-size: 14px;
		line-height: 32px;
		margin-bottom: 40px;
	}

/*********************************************
	Home
********************************************/

.home-youtube-video[b-fcqakt8zqd] {
	 position: relative;
	 background: transparent;
	 width: 100%;
	 position: relative;
	 padding-top: 56.25%;
}

.home-youtube-video .ytplayer-container[b-fcqakt8zqd]{
	position: absolute;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}

.home-youtube-video .ytplayer-container iframe[b-fcqakt8zqd] {
	position: absolute;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

.home-video[b-fcqakt8zqd] {
	position: relative;
	padding-bottom: 35%;
	width: 100%;
	display: block;
}

.home-video-container[b-fcqakt8zqd] {
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: none;
}

.home-video-container video[b-fcqakt8zqd] {
    margin: auto;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: visible;
    opacity: 1;
    width: 100%;
    height: auto;
}

.home-video-mobile[b-fcqakt8zqd], .new-location-mobile[b-fcqakt8zqd] {
	display: none;
}

	.home-video-mobile video[b-fcqakt8zqd] {
		width: 100%;
		height: auto;
	}
	
@media only screen and (max-width : 1200px) {
   
    .full-height[b-fcqakt8zqd] {
        margin-top: 20px;
        height: 34px !important;
        line-height: 24px !important;
        font-size: 24px !important;
    }
    
    .new-location[b-fcqakt8zqd] {
        display: none;
    }
    
    .new-location-mobile[b-fcqakt8zqd] {
        display: block;
        text-align: center;
    }
}

@media only screen and (max-width : 768px) {
	.home-video[b-fcqakt8zqd] {
		display: none;
	}

	.home-video-mobile[b-fcqakt8zqd] {
		display: block;
	}
}	

	.home-video .video-overlay[b-fcqakt8zqd] {
		/* position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.3);
		z-index: 1; */
	}

	.home-video h1[b-fcqakt8zqd] {
		position: absolute;
		color: #000;
		top: 50%; 
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: 100%;
		padding: 0 15px;
		text-align: center;
		margin: 0;
		padding: 0;
		max-width: 1140px;
		font-weight: normal;
		font-family: 'Droid Sans Bold';
		font-size: 34px;
		letter-spacing: 2px;
		z-index: 2;
	}

		.home-video h1 strong[b-fcqakt8zqd] {
			font-weight: normal;
			color: #ed1c2e;
			padding-bottom: 40px;
			display: inline-block;
			background-image: url(img/underline.png);
			background-position: center bottom;
			background-size: 100% auto;
			background-repeat: no-repeat;
		}

.main-home-link[b-fcqakt8zqd] {
	text-align: center;
	padding-bottom: 100px;
}

	.main-home-link a[b-fcqakt8zqd] {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		border: 2px solid #ff505f ;
		padding: 7px 25px;
		font-family: 'Droid Sans Bold';
		letter-spacing: 1px;
		color: #fff;
		background: #ee1c2e;
		text-transform: uppercase;
		display: inline-block;
	}

	.main-home-link a:hover[b-fcqakt8zqd] {
		text-decoration: none;
		border: 2px solid #ee1c2e ;
		background: #ba1221;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}
	
@media only screen and (max-width : 1200px) {
    .main-home-link[b-fcqakt8zqd] {
        padding-bottom: 20px;
    }
}

.full-height[b-fcqakt8zqd] {
  height: 275px;
  line-height: 275px;
  font-size: 30px; 
}

.full-height img[b-fcqakt8zqd] {
  vertical-align: middle;
}
.new-location[b-fcqakt8zqd] {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 180px;
  height: 180px;
  background: transparent;
  border: 10px solid transparent;
  padding: 10px;
  box-sizing: border-box;
  transition: 0.5s;
  box-shadow: none;
}
.new-location[b-fcqakt8zqd]:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 90%;
    background: #ed1b2e;
    left: 64px;
    top: 5%;
    transition: 0.5s;
    opacity: 1;
    animation-delay: 0.3s;
    z-index: -1;
  }
  .new-location[b-fcqakt8zqd]:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 90%;
    background: #ed1b2e;
    right: 64px;
    top: 5%;
    transition: 0.5s;
    opacity: 1;
    animation-delay: 0.3s;
    z-index: -1;
  }
  .new-location:hover[b-fcqakt8zqd]:before {
    left: -44px;
    opacity: 1;
  }
  .new-location:hover[b-fcqakt8zqd]:after {
    right: -44px;
    opacity: 1;
  }
  .new-location:hover .shape[b-fcqakt8zqd] {
    background: #fff;
    color: #ed1b2e;
    border-radius: 0;
  }
  .new-location:hover[b-fcqakt8zqd] {
    background: #ed1b2e;
    border: 10px solid #bb1121;
  }
  .new-location:hover .shape span a[b-fcqakt8zqd] {
      color: #ed1b2e;
  }
.shape[b-fcqakt8zqd] {
    line-height: 25px;       
  background: #ed1b2e;
  color: #fff;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  transform: rotate(45deg) scale(1.2);
  border: 10px solid #bb1121;
  border-radius: 50%;
  transition: 0.5s;
  box-shadow: 0 0 15px rbga(0, 0, 0, 0.5);
}
.shape span[b-fcqakt8zqd] {     
  margin: 0;
  display: inline-block;
  padding: 5px;
  text-align: center;
  box-sizing: border-box;
  transform: rotate(-45deg) translate(-13px, 15px);
  font-size: 17px;
}
.shape span a[b-fcqakt8zqd], a:visited[b-fcqakt8zqd] {
   color: #fff;
   text-decoration: none;
}
.new-location-mobile[b-fcqakt8zqd] {
    height: 70px;
    margin-bottom: 100px;
}
.new-location-mobile a[b-fcqakt8zqd] {
    position: relative;
    display: inline-block;
    padding: 15px 30px;
    color: #ed1b2e;
    text-transform: uppercase;
    letter-spacing: 4px;
    text-decoration: none;
    font-size: 24px;
    overflow: hidden;
    transition: 0.2s;
}
.new-location-mobile a:hover[b-fcqakt8zqd] {
    color: #fff;
    background: #ed1b2e;
    border: 2px solid #ff505f;
    box-shadow: 0 0 10px #ed1b2e, 0 0 10px #ed1b2e, 0 0 10px #ed1b2e;
    transition-delay: 1s;
}
.new-location-mobile a span[b-fcqakt8zqd] {
    position: absolute;
    display: block;
}
.new-location-mobile a span:nth-child(1)[b-fcqakt8zqd] {
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ed1b2e);
}
.new-location-mobile a:hover span:nth-child(1)[b-fcqakt8zqd] {
    left: 100%;
    transition: 1s;
}
.new-location-mobile a span:nth-child(3)[b-fcqakt8zqd] {
    bottom: 0;
    right: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(270deg, transparent, #ed1b2e);
}
.new-location-mobile a:hover span:nth-child(3)[b-fcqakt8zqd] {
    right: 100%;
    transition: 1s;
    transition-delay: 0.5s;
}
.new-location-mobile a span:nth-child(2)[b-fcqakt8zqd] {
    top: -100%;
    right: 0;
    height: 100%;
    width: 2px;
    background: linear-gradient(180deg, transparent, #ed1b2e);
}
.new-location-mobile a:hover span:nth-child(2)[b-fcqakt8zqd] {
    top: 100%;
    transition: 1s;
    transition-delay: 0.25s;
}
.new-location-mobile a span:nth-child(4)[b-fcqakt8zqd] {
    bottom: -100%;
    left: 0;
    width: 2px;
    height: 100%;
    background: linear-gradient(360deg, transparent, #ed1b2e);
}
.new-location-mobile a:hover span:nth-child(4)[b-fcqakt8zqd] {
    bottom: 100%;
    transition: 1s;
    transition-delay: 0.75s;
}

@media only screen and (max-width : 1200px) {
    #order[b-fcqakt8zqd] {
		display: flex;
		flex-direction: column;
	}
	#order > #home-content[b-fcqakt8zqd] { order: 1; }
	#order > #home-link[b-fcqakt8zqd] { order: 2; }
	#order > #home-location[b-fcqakt8zqd] { order: 3; }
}

.home-services-listing[b-fcqakt8zqd] {
	background: #5b5b5b;
	border-top: #464646 solid 20px;
	padding: 75px 0;
}

	.home-services-listing .query-header h3[b-fcqakt8zqd] {
		margin: 0;
		padding: 0 0 40px 0;
		list-style-type: none;
		letter-spacing: 2px; 
		font-family: 'Droid Sans Bold';
		font-size: 26px;
		line-height: 36px;
		color: #fff;
		text-transform: uppercase;
	}

	.home-services-listing .query-row[b-fcqakt8zqd] {
		height: 265px;
		margin-bottom: 40px;
	}

		.home-services-listing .query-row .query-field[b-fcqakt8zqd] {
			height: 265px;
			position: relative;
			width: 100%;
			-webkit-border-radius: 20px;
			-webkit-border-top-left-radius: 0;
			-moz-border-radius: 20px;
			-moz-border-radius-topleft: 0;
			border-radius: 20px;
			border-top-left-radius: 0;
		}

			.home-services-listing .query-row .query-field .bg-color[b-fcqakt8zqd],
			.home-services-listing .query-row .query-field .bg-bw[b-fcqakt8zqd] {
				background-repeat: no-repeat;
				background-position:  center center; 
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				height: 265px;
				position: absolute;
				left: 0;
				top: 0;
				z-index: 3;
				width: 100%;
				-webkit-border-radius: 20px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 20px;
				-moz-border-radius-topleft: 0;
				border-radius: 20px;
				border-top-left-radius: 0;
				-webkit-transition: all 1s ease;
				-moz-transition: all 1s ease;
				-o-transition: all 1s ease;
				transition: all 1s ease;
				opacity: 1;
			}

			.home-services-listing .query-row .query-field .bg-bw[b-fcqakt8zqd] {
				z-index: 4;
			}

			.home-services-listing .query-row:hover .bg-bw[b-fcqakt8zqd] {
				opacity: 0;
			}

			.home-services-listing .query-row .box[b-fcqakt8zqd] {
				background: rgba(238, 28, 46, 0.8);
				position: absolute;
				bottom: 0;
				left: 0;
				height: 80px;
				z-index: 5;
				width: 100%;
				-webkit-border-bottom-right-radius: 20px;
				-webkit-border-bottom-left-radius: 20px;
				-moz-border-radius-bottomright: 20px;
				-moz-border-radius-bottomleft: 20px;
				border-bottom-right-radius: 20px;
				border-bottom-left-radius: 20px;
				padding-top: 25px;
			}

				.home-services-listing .query-row .box h4[b-fcqakt8zqd] {
					font-size: 22px;
					letter-spacing: 2px;
					color: #fff;
					font-family: 'Droid Sans Bold';
					padding-left: 20px;
					margin: 0;
				}

				.home-services-listing .query-row .box a[b-fcqakt8zqd] {
					-webkit-border-radius: 20px;
					-moz-border-radius: 20px;
					border-radius: 20px;
					padding: 5px 20px;
					font-family: 'Droid Sans Bold';
					letter-spacing: 1px;
					color: #000;
					background: #fff;
					text-transform: uppercase;
					display: inline-block;
					float: right;
					margin-right: 20px;
				}

				.home-services-listing .query-row .box a:hover[b-fcqakt8zqd] {
					text-decoration: none;
					color: #ba1221;
				}



/*********************************************
	About TPI
********************************************/
.page-template-about[b-fcqakt8zqd] {}

	.page-template-about .query-about-section-wrapper[b-fcqakt8zqd] {
		position: relative;
	}

	.page-template-about .query-about-section-wrapper .query-header[b-fcqakt8zqd] {
		text-align: center;
		width: 100%;
		padding: 0 15px 30px;
		position: absolute;
		top: 250px;
		z-index: 2;
		font-size: 22px;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-family: 'Droid Sans Bold';
		line-height: 27px;
	}

		.page-template-about .query-about-section-wrapper .query-header[b-fcqakt8zqd]::after {
			content: "\22C1";
			font-family: 'Droid Sans Bold';
			font-size: 22px;
			font-weight: 800;
			display: block;
		}

		.page-template-about .query-about-section-wrapper .inner[b-fcqakt8zqd] {
			position: relative;
			background-size: cover;
		}

			.page-template-about .query-about-section-wrapper .inner .year-img[b-fcqakt8zqd] {
				display: block;
				width: 100%;
				height: auto;
			}

			.page-template-about .query-about-section-wrapper .inner .container[b-fcqakt8zqd] {
				height: 100%;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
			}

				.page-template-about .query-about-section-wrapper .inner .container .inner-content[b-fcqakt8zqd] {
					background: url(img/about-tpi_content.png);
					background-size: 100% 100%;
					max-width: 540px;
					padding: 15px 80px 60px;
					color: #fff;
					font-size: 16px;
					line-height: 32px;
					letter-spacing: 2px;
					position: absolute;
					width: 100%;
				}

				.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-fcqakt8zqd] {
					font-family: 'Big Caslon';
					font-size: 48px;
					height: 83px;
					line-height: 63px;
					background: url(img/seal.png) left center no-repeat;
					margin: 0;
					padding: 0 0 0 40px;
					position: relative;
					left: -70px;
				}

				.page-template-about .query-about-section-wrapper .inner.Left .inner-content[b-fcqakt8zqd] {
					left: 15px;
				}

				.page-template-about .query-about-section-wrapper .inner.Right .inner-content[b-fcqakt8zqd] {
					right: 15px;
				}

				.page-template-about .query-about-section-wrapper .inner.Center .inner-content[b-fcqakt8zqd] {
					left: 50%;
					-webkit-transform: translateX(-50%);
					transform: translateX(-50%)
				}

				.page-template-about .query-about-section-wrapper .inner.Top .inner-content[b-fcqakt8zqd] {
					top: 50px;
				}

				.page-template-about .query-about-section-wrapper .inner.Bottom .inner-content[b-fcqakt8zqd] {
					bottom: 50px;
				}

				.page-template-about .query-about-section-wrapper .inner.Middle .inner-content[b-fcqakt8zqd] {
					top: 50%;
					-webkit-transform: translateY(-50%);
					transform: translateY(-50%)
				}

				.page-template-about .query-about-section-wrapper .inner.Middle.Center .inner-content[b-fcqakt8zqd] {
					top: 50%;
					left: 50%;
					-webkit-transform: translate(-50%, -50%);
					transform: translate(-50%, -50%)
				}

@media only screen and (max-width : 1500px) {
	.page-template-about .query-about-section-wrapper .query-header[b-fcqakt8zqd] {
		top: 150px;
	}
}

@media only screen and (max-width : 1200px) {
	.page-template-about .query-about-section-wrapper .query-header[b-fcqakt8zqd] {
		top: 80px;
	}

	.page-template-about .query-about-section-wrapper .inner .container .inner-content[b-fcqakt8zqd] {
		font-size: 14px;
		line-height: 24px;
	}

	.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-fcqakt8zqd] {
		font-size: 38px;
		top: 20px;
	}
}

@media only screen and (max-width : 992px) {
	.page-template-about .query-about-section-wrapper .query-header[b-fcqakt8zqd] {
		top: 0px;
	}

	.page-template-about .query-about-section-wrapper .inner .container .inner-content[b-fcqakt8zqd] {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 1px;
	}
}

@media only screen and (max-width : 768px) {

	.title h1[b-fcqakt8zqd] {
		text-align: center;
		padding: 0 15px;
	}

	.home-video h1 strong[b-fcqakt8zqd] {
		background: none;
	}

	.page-template-about .query-about-section-wrapper .query-header[b-fcqakt8zqd] {
		position: static;
	}

	.page-template-about .query-about-section-wrapper .inner .year-img[b-fcqakt8zqd] {
		display: none;
	}

	.page-template-about .query-about-section-wrapper .inner .container[b-fcqakt8zqd] {
		position: static;
		height: auto;
	}

	.page-template-about .query-about-section-wrapper .inner[b-fcqakt8zqd] {
		text-align: center;
	}

	.page-template-about .query-about-section-wrapper .inner .inner-content[b-fcqakt8zqd] {
		position: static !important;
		left: 0 !important;
		right: auto !important;
		top: 0 !important;
		bottom: auto !important;
		transform: none !important;
		width: 100%;
		max-width: 0px;
		display: inline-block;
		text-align: left;
	}

	.page-template-about .query-about-section-wrapper .inner[b-fcqakt8zqd] {
		padding: 50px 0;
	}

	.home-services-listing .query-row .box h4[b-fcqakt8zqd] {
		font-size: 18px;
	}

	.home-services-listing .query-row .box a[b-fcqakt8zqd] {
		font-size: 13px;
		letter-spacing: 0px;
	}
}

@media only screen and (max-width : 480px) {
	.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-fcqakt8zqd] {
		font-size: 22px;
	}

	.home-services-listing .query-row .box h4[b-fcqakt8zqd] {
		font-size: 16px;
	}

	.home-services-listing .query-row .box a[b-fcqakt8zqd] {
		font-size: 12px;
		letter-spacing: 0px;
	}
}

@media only screen and (max-width : 320px) {

	.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-fcqakt8zqd] {
		font-size: 18px;
	}

	.home-services-listing .query-row .box h4[b-fcqakt8zqd] {
		font-size: 13px;
	}

	.home-services-listing .query-row .box a[b-fcqakt8zqd] {
		font-size: 11px;
	}
}
				

/*********************************************
	Services
*********************************************/
body.single-service[b-fcqakt8zqd] {}

	body.single-service .service-header[b-fcqakt8zqd] {
    	background-repeat: no-repeat;
    	background-size: cover;
    	background-position: center top;
    	height: 600px;
	}

	body.single-service .overlay[b-fcqakt8zqd] {
		background: linear-gradient(transparent, #fff);
		height: 600px;
	}

	body.single-service .page-text[b-fcqakt8zqd] {
		margin-top: -150px;
	}

		body.single-service .page-text .content[b-fcqakt8zqd] {
			padding-bottom: 0;
		}

	body.single-service .listing-column[b-fcqakt8zqd] {
		margin-bottom: 40px;
		text-align: center;
	}

		body.single-service .listing-column h3[b-fcqakt8zqd] {
			letter-spacing: 2px;
			font-size: 22px;
			line-height: 40px;
			font-family: 'Droid Sans Bold';
			text-transform: uppercase;
			background: #ed1b2e;
			color: #fff;
		}

		body.single-service .listing-column .list[b-fcqakt8zqd] {
			display: flex;
			flex-wrap: wrap;
			max-width: 960px;
			margin: 30px auto 0;
		}

			body.single-service .listing-column .list .item[b-fcqakt8zqd] {
				width: 50%;
				margin-bottom: 30px;
				text-align: left;
				display: flex;
				align-items: center;
			}

				body.single-service .listing-column .list .item .icon[b-fcqakt8zqd] {
					margin-right: 15px;
					min-width: 75px;
					text-align: center;
				}

					body.single-service .listing-column .list .item .icon img[b-fcqakt8zqd] {
						display: inline-block;
					}

			body.single-service .listing-column .videos[b-fcqakt8zqd] {
				display: flex;
				flex-wrap: wrap;
				max-width: 960px;
				margin: 0 auto;
				justify-content: center;
			}

				body.single-service .listing-column .video[b-fcqakt8zqd] {
					width: 30%;
					margin: 0 15px 30px;
				}

					body.single-service .listing-column .video .inner[b-fcqakt8zqd] {
						position: relative;
						padding-bottom: 56.25%; /* 16:9 */
						height: 0;
						width: 100%;
					}

					body.single-service .listing-column .video iframe[b-fcqakt8zqd] {
						position: absolute;
						top: 0;
						left: 0;
						width: 100%;
						height: 100%;
					}

@media only screen and (max-width : 1024px) {
	body.single-service .listing-column .video[b-fcqakt8zqd] {
		width: 45%;
	}
}

@media only screen and (max-width : 660px) {

	body.single-service .listing-column .list .item[b-fcqakt8zqd] {
		width: 100%;
	}	

	body.single-service .listing-column .video[b-fcqakt8zqd] {
		width: 100%;
		margin: 0 0 15px;
	}
}

/*********************************************
	Contact Form Elements
*********************************************/	
.wpcf7[b-fcqakt8zqd] {}

	.wpcf7 label[b-fcqakt8zqd] {
		font-weight: normal;
		font-family: 'Droid Sans Bold';
	}

	.content .wpcf7 p[b-fcqakt8zqd] {
		margin-bottom: 20px;
	}

	.content .wpcf7 span[b-fcqakt8zqd],
	.content .wpcf7 label[b-fcqakt8zqd] {
		display: block;
		width: 100%;
	}
	.content .wpcf7 input[type=text][b-fcqakt8zqd],
	.content .wpcf7 input[type=email][b-fcqakt8zqd],
	.content .wpcf7 input[type=tel][b-fcqakt8zqd],
	.content .wpcf7 select[b-fcqakt8zqd] {
		width: 100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #ccc;
		padding: 5px 15px;
		height: 45px;
		font-family: 'Droid Sans';
	}

	.content .wpcf7 textarea[b-fcqakt8zqd] {
		width: 100%;
		height: 200px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #ccc;
		padding: 5px 15px;
		font-family: 'Droid Sans';
	}

	.content .wpcf7 .wpcf7-submit[b-fcqakt8zqd] {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		border: 2px solid #ff505f;
		padding: 5px 45px;
		font-family: 'Droid Sans Bold';
		letter-spacing: 1px;
		color: #fff;
		background: #ee1c2e;
		text-transform: uppercase;
		display: inline-block;
	}

	.content .wpcf7 .wpcf7-submit:hover[b-fcqakt8zqd] {
		text-decoration: none;
		border: 2px solid #ee1c2e ;
		background: #ba1221;
	}

	.content .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label[b-fcqakt8zqd] {
		width: auto;
		margin-left: 10px;
		display: inline-block;
	}


/*********************************************
	Careers
*********************************************/
.query-careers[b-fcqakt8zqd] {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
}

	.query-careers .query-row[b-fcqakt8zqd] {
		width: 100%;
		max-width: 47%;
		margin-bottom: 30px;
	}

		@media only screen and (max-width : 768px) {
			.query-careers .query-row[b-fcqakt8zqd] {
					width: 100%;
					max-width: 100%;
					margin-bottom: 30px;
				}
		}

		.query-careers .query-row .title-row[b-fcqakt8zqd] {
			background: #ee4654;
			color: #fff;
			display: flex;
			width: 100%;
			height: 70px;
			justify-content: space-between;
			align-items: center;
			-webkit-border-top-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			border-top-right-radius: 20px;
			padding: 0 20px;
		}



			.query-careers .query-row .title-row h3[b-fcqakt8zqd] {
				font-size: 18px;
				letter-spacing: 2px;
				color: #fff;
				font-family: 'Droid Sans Bold';
				margin: 0;
				font-weight: normal;
			}

			.query-careers .query-row .title-row a[b-fcqakt8zqd] {
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				padding: 5px 20px;
				font-family: 'Droid Sans Bold';
				letter-spacing: 1px;
				color: #000;
				font-size: 14px;
				background: #fff;
				text-transform: uppercase;
				display: inline-block;
				flex-shrink: 0;
			}

			.query-careers .query-row .title-row a:hover[b-fcqakt8zqd] {
				text-decoration: none;
				color: #ee4654;
			}

		.query-careers .query-row .inner-content[b-fcqakt8zqd] {
			background: #ececec;
			padding: 20px 20px 30px 20px;
			color: #000;
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 32px;
			-webkit-border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-right-radius: 20px;
			border-bottom-left-radius: 20px;
		}


/*********************************************
	News
*********************************************/
.query-news[b-fcqakt8zqd] {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
}

	.query-news .query-row[b-fcqakt8zqd] {
		width: 100%;
		max-width: 47%;
		margin-bottom: 30px;
	}

		@media only screen and (max-width : 768px) {
			.query-news .query-row[b-fcqakt8zqd] {
					width: 100%;
					max-width: 100%;
					margin-bottom: 30px;
				}
		}

		.query-news .query-row .title-row[b-fcqakt8zqd] {
			background: #ee4654;
			color: #fff;
			display: flex;
			width: 100%;
			min-height: 70px;
			justify-content: space-between;
			align-items: center;
			-webkit-border-top-right-radius: 20px;
			-moz-border-radius-topright: 20px;
			border-top-right-radius: 20px;
			padding: 10px 20px;
		}

			@media only screen and (max-width : 768px) {
				.query-news .query-row .title-row[b-fcqakt8zqd] {
					flex-wrap: wrap;
				}
			}

			.query-news .query-row .title-row h3[b-fcqakt8zqd] {
				font-size: 18px;
				letter-spacing: 2px;
				color: #fff;
				font-family: 'Droid Sans Bold';
				margin: 0;
				font-weight: normal;
			}

			@media only screen and (max-width : 768px) {
				.query-news .query-row .title-row h3[b-fcqakt8zqd] {
					width: 100%;
					margin-bottom: 10px;
				}
			}

			.query-news .query-row .title-row a[b-fcqakt8zqd] {
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				padding: 5px 20px;
				font-family: 'Droid Sans Bold';
				letter-spacing: 1px;
				color: #000;
				font-size: 14px;
				background: #fff;
				text-transform: uppercase;
				display: inline-block;
				flex-shrink: 0;
			}

			.query-news .query-row .title-row a:hover[b-fcqakt8zqd] {
				text-decoration: none;
				color: #ee4654;
			}

		.query-news .query-row .inner-content[b-fcqakt8zqd] {
			background: #ececec;
			padding: 20px 20px 30px 20px;
			color: #000;
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 32px;
			-webkit-border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-right-radius: 20px;
			border-bottom-left-radius: 20px;
		}

/*********************************************
    Locations
*********************************************/

.locations-sections[b-fcqakt8zqd] {
	margin-bottom: 50px;
}

.bottom-spacing[b-fcqakt8zqd] {
	margin-bottom: 30px;
}

.tpi-image[b-fcqakt8zqd] {	
	margin-top: 50px;
}
@media only screen and (max-width : 1200px) {
    #order[b-fcqakt8zqd] {
		display: flex;
		flex-direction: column;
	}
	#order > #vegas-content[b-fcqakt8zqd] { order: 1; }
	#order > #vegas-image[b-fcqakt8zqd] { order: 2; }
	
	.tpi-image[b-fcqakt8zqd] {  margin-top: 20px;	}
}
/*@media only screen and (max-width : 992px){
	
	
}*/

/*********************************************
	Videos
*********************************************/

.videos-sections[b-fcqakt8zqd] {
	margin-bottom: 50px;
}

	.videos-sections h2[b-fcqakt8zqd] {
		letter-spacing: 2px;
		font-size: 22px;
		line-height: 40px;
		font-family: 'Droid Sans Bold';
		text-transform: uppercase;
		background: #ed1b2e;
		color: #fff;
		text-align: center;
	}

		.videos-sections .videos[b-fcqakt8zqd] {
			display: flex;
			flex-wrap: wrap;
			max-width: 960px;
			margin: 0 auto 50px;
			justify-content: center;
		}

			.videos-sections .videos .video[b-fcqakt8zqd] {
				width: 32%;
				margin: 0 0.5% 1%;
			}

			@media only screen and (max-width : 1024px) {
				.videos-sections .videos .video[b-fcqakt8zqd] {
					width: 49%;
					margin: 0 0.5% 1%;
				}
			}

			@media only screen and (max-width : 768px) {
				.videos-sections .videos .video[b-fcqakt8zqd] {
					width: 100%;
					margin: 0 0 1%;
				}
			}

				.videos-sections .videos .video .inner[b-fcqakt8zqd] {
					position: relative;
					padding-bottom: 56.25%; /* 16:9 */
					height: 0;
					width: 100%;
				}

				.videos-sections .videos .video iframe[b-fcqakt8zqd] {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}


/*********************************************
	Footer
*********************************************/
footer[b-fcqakt8zqd] {
	background-size: 40%;
	background-image: url(ClientPortalAssets/bkc/image/bgStickersRed.png);
}
#footer[b-fcqakt8zqd] {
	color: #fff;
	padding: 80px 0;
}

	#footer ul[b-fcqakt8zqd],
	#footer ul li[b-fcqakt8zqd] {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#footer ul#menu-main-2[b-fcqakt8zqd] {
		display: flex;
		justify-content: space-between;
	}

	#footer .copy[b-fcqakt8zqd] {
		margin: 20px 0;
		font-size: 12px; 
		line-height: 18px;
		letter-spacing: 1px;
	}

		#footer .bottom-links li[b-fcqakt8zqd] {
			display: inline-block;
			font-size: 12px;
			padding-right: 5px;
			border-right: 1px solid #fff;
		}

		#footer .bottom-links li:last-of-type[b-fcqakt8zqd] {
			padding-right: 0;
			border-right: none;
		}

		#footer .bottom-links li a[b-fcqakt8zqd] {
			color: #fff;
			text-decoration: underline;
			letter-spacing: 1px;
		}

		#footer .bottom-links li a:hover[b-fcqakt8zqd] {
			color: #000;
		}

	#footer .footer-menu[b-fcqakt8zqd] {
		letter-spacing: 2px;
	}

		#footer .footer-menu li[b-fcqakt8zqd] {
			display: inline-block;
			vertical-align: top;
			margin-right: 15px;
		}

			#footer .footer-menu ul > li:last-of-type[b-fcqakt8zqd] {
				margin-right: 0;
			}

		#footer .footer-menu li a[b-fcqakt8zqd] {
			text-transform: uppercase;
			font-family: 'Droid Sans Bold';
			font-size: 18px;
			margin-bottom: 15px;
			display: block;
			line-height: 20px;
			color: #fff;
		}

		#footer .footer-menu li a:hover[b-fcqakt8zqd] {
			color: #000;
		}

			#footer .footer-menu li .sub-menu li[b-fcqakt8zqd] {
				display: block;
				padding-left: 10px;
				margin-right: 0;
			}

				#footer .footer-menu li .sub-menu li a[b-fcqakt8zqd] {
					font-size: 14px;
					text-transform: none;
					text-decoration: underline;
					font-family: 'Droid Sans';
					letter-spacing: 1px;
				}

	#footer .menu-secondary-container[b-fcqakt8zqd],
	#footer .box[b-fcqakt8zqd] {
		text-align: center;
	}

		#footer .menu-secondary-container a[b-fcqakt8zqd] {
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
			padding: 7px 25px;
			font-family: 'Droid Sans Bold';
			letter-spacing: 1px;
			color: #000;
			background: #fff;
			text-transform: uppercase;
			display: inline-block;
		}

		#footer .menu-secondary-container a:hover[b-fcqakt8zqd] {
			text-decoration: none;
			color: #ba1221;
		}

	#footer .box[b-fcqakt8zqd] {
		margin-top: 30px;
		letter-spacing: 1px;
		font-size: 14px;
		line-height: 24px;
	}

		#footer .box strong[b-fcqakt8zqd] {
			font-weight: normal;
			font-family: 'Droid Sans Bold';
			display: block;
		}

		#footer .box a[b-fcqakt8zqd] {
			color: #fff;
			text-decoration: underline;
		}

		#footer .box a:hover[b-fcqakt8zqd] {
			color: #a5a5a5;
		}

@media only screen and (max-width : 1200px) {

	#footer .footer-menu li[b-fcqakt8zqd] {
		margin-right: 8px;
	}

	#footer .footer-menu li a[b-fcqakt8zqd] {
		font-size: 15px;
	}

	#footer .footer-menu li .sub-menu li a[b-fcqakt8zqd] {
		font-size: 12px;
		margin-bottom: 8px;
	}

	#footer .footer-menu li .sub-menu li[b-fcqakt8zqd] {
		padding-left: 0;
	}
}

@media only screen and (max-width : 992px) {
	#footer[b-fcqakt8zqd] {
		padding: 50px 0;
	}

	#footer .col-sm-6.col-md-3.col-xs-12[b-fcqakt8zqd] {
		text-align: center;
	}

	#footer .logo[b-fcqakt8zqd] {
		display: inline-block;
	}
}

@media only screen and (max-width : 768px) {
	#footer .bottom-links[b-fcqakt8zqd] {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width : 480px) {

}

@media only screen and (max-width : 320px) {

}

body[b-fcqakt8zqd] {
    padding-top: 120px;
}

.animated[b-fcqakt8zqd] {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite[b-fcqakt8zqd] {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge[b-fcqakt8zqd] {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.animated.flipOutX[b-fcqakt8zqd],
.animated.flipOutY[b-fcqakt8zqd],
.animated.bounceIn[b-fcqakt8zqd],
.animated.bounceOut[b-fcqakt8zqd] {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes bounce {
	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes bounce-b-fcqakt8zqd {
	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.bounce[b-fcqakt8zqd] {
	-webkit-animation-name: bounce;
	animation-name: bounce-b-fcqakt8zqd;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes flash {
	from,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash-b-fcqakt8zqd {
	from,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.flash[b-fcqakt8zqd] {
	-webkit-animation-name: flash;
	animation-name: flash-b-fcqakt8zqd
}

@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes pulse-b-fcqakt8zqd {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.pulse[b-fcqakt8zqd] {
	-webkit-animation-name: pulse;
	animation-name: pulse-b-fcqakt8zqd
}

@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes rubberBand-b-fcqakt8zqd {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.rubberBand[b-fcqakt8zqd] {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand-b-fcqakt8zqd
}

@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake-b-fcqakt8zqd {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.shake[b-fcqakt8zqd] {
	-webkit-animation-name: shake;
	animation-name: shake-b-fcqakt8zqd
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes headShake-b-fcqakt8zqd {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.headShake[b-fcqakt8zqd] {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake-b-fcqakt8zqd
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes swing-b-fcqakt8zqd {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.swing[b-fcqakt8zqd] {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing-b-fcqakt8zqd
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada-b-fcqakt8zqd {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.tada[b-fcqakt8zqd] {
	-webkit-animation-name: tada;
	animation-name: tada-b-fcqakt8zqd
}

@-webkit-keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes wobble-b-fcqakt8zqd {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.wobble[b-fcqakt8zqd] {
	-webkit-animation-name: wobble;
	animation-name: wobble-b-fcqakt8zqd
}

@-webkit-keyframes jello {
	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
	}
}

@keyframes jello-b-fcqakt8zqd {
	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
	}
}

.jello[b-fcqakt8zqd] {
	-webkit-animation-name: jello;
	animation-name: jello-b-fcqakt8zqd;
	-webkit-transform-origin: center;
	transform-origin: center
}

@-webkit-keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes bounceIn-b-fcqakt8zqd {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.bounceIn[b-fcqakt8zqd] {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn-b-fcqakt8zqd
}

@-webkit-keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInDown[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown-b-fcqakt8zqd
}

@-webkit-keyframes bounceInLeft {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft-b-fcqakt8zqd
}

@-webkit-keyframes bounceInRight {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInRight[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight-b-fcqakt8zqd
}

@-webkit-keyframes bounceInUp {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes bounceInUp-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.bounceInUp[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp-b-fcqakt8zqd
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

@keyframes bounceOut-b-fcqakt8zqd {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

.bounceOut[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes bounceOutDown-b-fcqakt8zqd {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.bounceOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes bounceOutLeft-b-fcqakt8zqd {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.bounceOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes bounceOutRight-b-fcqakt8zqd {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.bounceOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes bounceOutUp-b-fcqakt8zqd {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.bounceOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp-b-fcqakt8zqd
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn-b-fcqakt8zqd {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn[b-fcqakt8zqd] {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn-b-fcqakt8zqd
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown-b-fcqakt8zqd
}

@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft-b-fcqakt8zqd
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeftBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight-b-fcqakt8zqd
}

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp-b-fcqakt8zqd
}

@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUpBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

.fadeOut[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.fadeOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes fadeOutDownBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.fadeOutDownBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes fadeOutLeft-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.fadeOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes fadeOutLeftBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.fadeOutLeftBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.fadeOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes fadeOutRightBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.fadeOutRightBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes fadeOutUpBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.fadeOutUpBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig-b-fcqakt8zqd
}

@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip-b-fcqakt8zqd
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX-b-fcqakt8zqd
}

@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY-b-fcqakt8zqd
}

@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutX-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

.flipOutX[b-fcqakt8zqd] {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX-b-fcqakt8zqd;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutY-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

.flipOutY[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY-b-fcqakt8zqd
}

@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn[b-fcqakt8zqd] {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn-b-fcqakt8zqd;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut[b-fcqakt8zqd] {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut-b-fcqakt8zqd;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateIn[b-fcqakt8zqd] {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn-b-fcqakt8zqd
}

@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight-b-fcqakt8zqd
}

@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight-b-fcqakt8zqd
}

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

@keyframes rotateOut-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

.rotateOut[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

.rotateOutDownLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutDownRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutUpLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

.rotateOutUpRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight-b-fcqakt8zqd
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

@keyframes hinge-b-fcqakt8zqd {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

.hinge[b-fcqakt8zqd] {
	-webkit-animation-name: hinge;
	animation-name: hinge-b-fcqakt8zqd
}

@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.rollIn[b-fcqakt8zqd] {
	-webkit-animation-name: rollIn;
	animation-name: rollIn-b-fcqakt8zqd
}

@-webkit-keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

@keyframes rollOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

.rollOut[b-fcqakt8zqd] {
	-webkit-animation-name: rollOut;
	animation-name: rollOut-b-fcqakt8zqd
}

@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

.zoomIn[b-fcqakt8zqd] {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn-b-fcqakt8zqd
}

@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInDown-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInDown[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown-b-fcqakt8zqd
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInLeft-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft-b-fcqakt8zqd
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInRight-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInRight[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight-b-fcqakt8zqd
}

@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInUp-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInUp[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp-b-fcqakt8zqd
}

@-webkit-keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@keyframes zoomOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

.zoomOut[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomOutDown-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.zoomOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

.zoomOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomOutUp-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp-b-fcqakt8zqd
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDown-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown[b-fcqakt8zqd] {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown-b-fcqakt8zqd
}

@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInLeft-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft-b-fcqakt8zqd
}

@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInRight-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInRight[b-fcqakt8zqd] {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight-b-fcqakt8zqd
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInUp-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInUp[b-fcqakt8zqd] {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp-b-fcqakt8zqd
}

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes slideOutDown-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.slideOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown-b-fcqakt8zqd
}

@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes slideOutLeft-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.slideOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes slideOutRight-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.slideOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight-b-fcqakt8zqd
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes slideOutUp-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.slideOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp-b-fcqakt8zqd
}

html.swipebox-html.swipebox-touch[b-fcqakt8zqd] {
	overflow: hidden!important
}

#swipebox-overlay img[b-fcqakt8zqd] {
	border: none!important
}

#swipebox-overlay[b-fcqakt8zqd] {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999!important;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

#swipebox-container[b-fcqakt8zqd] {
	position: relative;
	width: 100%;
	height: 100%
}


.sr-only[b-fcqakt8zqd] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active[b-fcqakt8zqd],
.sr-only-focusable:focus[b-fcqakt8zqd] {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

html[b-fcqakt8zqd] {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body[b-fcqakt8zqd] {
	margin: 0
}

article[b-fcqakt8zqd],
aside[b-fcqakt8zqd],
details[b-fcqakt8zqd],
figcaption[b-fcqakt8zqd],
figure[b-fcqakt8zqd],
footer[b-fcqakt8zqd],
header[b-fcqakt8zqd],
hgroup[b-fcqakt8zqd],
main[b-fcqakt8zqd],
menu[b-fcqakt8zqd],
nav[b-fcqakt8zqd],
section[b-fcqakt8zqd],
summary[b-fcqakt8zqd] {
	display: block
}

audio[b-fcqakt8zqd],
canvas[b-fcqakt8zqd],
progress[b-fcqakt8zqd],
video[b-fcqakt8zqd] {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls])[b-fcqakt8zqd] {
	display: none;
	height: 0
}

[hidden][b-fcqakt8zqd],
template[b-fcqakt8zqd] {
	display: none
}

a[b-fcqakt8zqd] {
	background-color: transparent
}

a:active[b-fcqakt8zqd],
a:hover[b-fcqakt8zqd] {
	outline: 0
}

abbr[title][b-fcqakt8zqd] {
	border-bottom: 0;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	-moz-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b[b-fcqakt8zqd],
strong[b-fcqakt8zqd] {
	font-weight: 700
}

dfn[b-fcqakt8zqd] {
	font-style: italic
}

h1[b-fcqakt8zqd] {
	font-size: 2em;
	margin: .67em 0
}

mark[b-fcqakt8zqd] {
	background: #ff0;
	color: #000
}

small[b-fcqakt8zqd] {
	font-size: 80%
}

sub[b-fcqakt8zqd],
sup[b-fcqakt8zqd] {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup[b-fcqakt8zqd] {
	top: -.5em
}

sub[b-fcqakt8zqd] {
	bottom: -.25em
}

img[b-fcqakt8zqd] {
	border: 0
}

svg:not(:root)[b-fcqakt8zqd] {
	overflow: hidden
}

figure[b-fcqakt8zqd] {
	margin: 1em 40px
}

hr[b-fcqakt8zqd] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre[b-fcqakt8zqd] {
	overflow: auto
}

code[b-fcqakt8zqd],
kbd[b-fcqakt8zqd],
pre[b-fcqakt8zqd],
samp[b-fcqakt8zqd] {
	font-family: monospace, monospace;
	font-size: 1em
}

button[b-fcqakt8zqd],
input[b-fcqakt8zqd],
optgroup[b-fcqakt8zqd],
select[b-fcqakt8zqd],
textarea[b-fcqakt8zqd] {
	color: inherit;
	font: inherit;
	margin: 0
}

button[b-fcqakt8zqd] {
	overflow: visible
}

button[b-fcqakt8zqd],
select[b-fcqakt8zqd] {
	text-transform: none
}

button[b-fcqakt8zqd],
html input[type=button][b-fcqakt8zqd],
input[type=reset][b-fcqakt8zqd],
input[type=submit][b-fcqakt8zqd] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled][b-fcqakt8zqd],
html input[disabled][b-fcqakt8zqd] {
	cursor: default
}

button[b-fcqakt8zqd]::-moz-focus-inner,
input[b-fcqakt8zqd]::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[b-fcqakt8zqd] {
	line-height: normal
}

input[type=checkbox][b-fcqakt8zqd],
input[type=radio][b-fcqakt8zqd] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=number][b-fcqakt8zqd]::-webkit-inner-spin-button,
input[type=number][b-fcqakt8zqd]::-webkit-outer-spin-button {
	height: auto
}

input[type=search][b-fcqakt8zqd] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search][b-fcqakt8zqd]::-webkit-search-cancel-button,
input[type=search][b-fcqakt8zqd]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset[b-fcqakt8zqd] {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend[b-fcqakt8zqd] {
	border: 0;
	padding: 0
}

textarea[b-fcqakt8zqd] {
	overflow: auto
}

optgroup[b-fcqakt8zqd] {
	font-weight: 700
}

table[b-fcqakt8zqd] {
	border-collapse: collapse;
	border-spacing: 0
}

td[b-fcqakt8zqd],
th[b-fcqakt8zqd] {
	padding: 0
}

@media print {
	*[b-fcqakt8zqd],
	[b-fcqakt8zqd]:after,
	[b-fcqakt8zqd]:before {
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important
	}
	a[b-fcqakt8zqd],
	a:visited[b-fcqakt8zqd] {
		text-decoration: underline
	}
	a[href][b-fcqakt8zqd]:after {
		content: " (" attr(href) ")"
	}
	abbr[title][b-fcqakt8zqd]:after {
		content: " (" attr(title) ")"
	}
	a[href^="#"][b-fcqakt8zqd]:after,
	a[href^="javascript:"][b-fcqakt8zqd]:after {
		content: ""
	}
	blockquote[b-fcqakt8zqd],
	pre[b-fcqakt8zqd] {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead[b-fcqakt8zqd] {
		display: table-header-group
	}
	img[b-fcqakt8zqd],
	tr[b-fcqakt8zqd] {
		page-break-inside: avoid
	}
	img[b-fcqakt8zqd] {
		max-width: 100%!important
	}
	h2[b-fcqakt8zqd],
	h3[b-fcqakt8zqd],
	p[b-fcqakt8zqd] {
		orphans: 3;
		widows: 3
	}
	h2[b-fcqakt8zqd],
	h3[b-fcqakt8zqd] {
		page-break-after: avoid
	}
	.navbar[b-fcqakt8zqd] {
		display: none
	}
	.btn>.caret[b-fcqakt8zqd],
	.dropup>.btn>.caret[b-fcqakt8zqd] {
		border-top-color: #000!important
	}
	.label[b-fcqakt8zqd] {
		border: 1px solid #000
	}
	.table[b-fcqakt8zqd] {
		border-collapse: collapse!important
	}
	.table td[b-fcqakt8zqd],
	.table th[b-fcqakt8zqd] {
		background-color: #fff!important
	}
	.table-bordered td[b-fcqakt8zqd],
	.table-bordered th[b-fcqakt8zqd] {
		border: 1px solid #ddd!important
	}
}

@font-face {
	font-family: "Glyphicons Halflings";
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.#glyphicons_halflingsregular) format("svg")
}

.glyphicon[b-fcqakt8zqd] {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk[b-fcqakt8zqd]:before {
	content: "\002a"
}

.glyphicon-plus[b-fcqakt8zqd]:before {
	content: "\002b"
}

.glyphicon-eur[b-fcqakt8zqd]:before,
.glyphicon-euro[b-fcqakt8zqd]:before {
	content: "\20ac"
}

.glyphicon-minus[b-fcqakt8zqd]:before {
	content: "\2212"
}

.glyphicon-cloud[b-fcqakt8zqd]:before {
	content: "\2601"
}

.glyphicon-envelope[b-fcqakt8zqd]:before {
	content: "\2709"
}

.glyphicon-pencil[b-fcqakt8zqd]:before {
	content: "\270f"
}

.glyphicon-glass[b-fcqakt8zqd]:before {
	content: "\e001"
}

.glyphicon-music[b-fcqakt8zqd]:before {
	content: "\e002"
}

.glyphicon-search[b-fcqakt8zqd]:before {
	content: "\e003"
}

.glyphicon-heart[b-fcqakt8zqd]:before {
	content: "\e005"
}

.glyphicon-star[b-fcqakt8zqd]:before {
	content: "\e006"
}

.glyphicon-star-empty[b-fcqakt8zqd]:before {
	content: "\e007"
}

.glyphicon-user[b-fcqakt8zqd]:before {
	content: "\e008"
}

.glyphicon-film[b-fcqakt8zqd]:before {
	content: "\e009"
}

.glyphicon-th-large[b-fcqakt8zqd]:before {
	content: "\e010"
}

.glyphicon-th[b-fcqakt8zqd]:before {
	content: "\e011"
}

.glyphicon-th-list[b-fcqakt8zqd]:before {
	content: "\e012"
}

.glyphicon-ok[b-fcqakt8zqd]:before {
	content: "\e013"
}

.glyphicon-remove[b-fcqakt8zqd]:before {
	content: "\e014"
}

.glyphicon-zoom-in[b-fcqakt8zqd]:before {
	content: "\e015"
}

.glyphicon-zoom-out[b-fcqakt8zqd]:before {
	content: "\e016"
}

.glyphicon-off[b-fcqakt8zqd]:before {
	content: "\e017"
}

.glyphicon-signal[b-fcqakt8zqd]:before {
	content: "\e018"
}

.glyphicon-cog[b-fcqakt8zqd]:before {
	content: "\e019"
}

.glyphicon-trash[b-fcqakt8zqd]:before {
	content: "\e020"
}

.glyphicon-home[b-fcqakt8zqd]:before {
	content: "\e021"
}

.glyphicon-file[b-fcqakt8zqd]:before {
	content: "\e022"
}

.glyphicon-time[b-fcqakt8zqd]:before {
	content: "\e023"
}

.glyphicon-road[b-fcqakt8zqd]:before {
	content: "\e024"
}

.glyphicon-download-alt[b-fcqakt8zqd]:before {
	content: "\e025"
}

.glyphicon-download[b-fcqakt8zqd]:before {
	content: "\e026"
}

.glyphicon-upload[b-fcqakt8zqd]:before {
	content: "\e027"
}

.glyphicon-inbox[b-fcqakt8zqd]:before {
	content: "\e028"
}

.glyphicon-play-circle[b-fcqakt8zqd]:before {
	content: "\e029"
}

.glyphicon-repeat[b-fcqakt8zqd]:before {
	content: "\e030"
}

.glyphicon-refresh[b-fcqakt8zqd]:before {
	content: "\e031"
}

.glyphicon-list-alt[b-fcqakt8zqd]:before {
	content: "\e032"
}

.glyphicon-lock[b-fcqakt8zqd]:before {
	content: "\e033"
}

.glyphicon-flag[b-fcqakt8zqd]:before {
	content: "\e034"
}

.glyphicon-headphones[b-fcqakt8zqd]:before {
	content: "\e035"
}

.glyphicon-volume-off[b-fcqakt8zqd]:before {
	content: "\e036"
}

.glyphicon-volume-down[b-fcqakt8zqd]:before {
	content: "\e037"
}

.glyphicon-volume-up[b-fcqakt8zqd]:before {
	content: "\e038"
}

.glyphicon-qrcode[b-fcqakt8zqd]:before {
	content: "\e039"
}

.glyphicon-barcode[b-fcqakt8zqd]:before {
	content: "\e040"
}

.glyphicon-tag[b-fcqakt8zqd]:before {
	content: "\e041"
}

.glyphicon-tags[b-fcqakt8zqd]:before {
	content: "\e042"
}

.glyphicon-book[b-fcqakt8zqd]:before {
	content: "\e043"
}

.glyphicon-bookmark[b-fcqakt8zqd]:before {
	content: "\e044"
}

.glyphicon-print[b-fcqakt8zqd]:before {
	content: "\e045"
}

.glyphicon-camera[b-fcqakt8zqd]:before {
	content: "\e046"
}

.glyphicon-font[b-fcqakt8zqd]:before {
	content: "\e047"
}

.glyphicon-bold[b-fcqakt8zqd]:before {
	content: "\e048"
}

.glyphicon-italic[b-fcqakt8zqd]:before {
	content: "\e049"
}

.glyphicon-text-height[b-fcqakt8zqd]:before {
	content: "\e050"
}

.glyphicon-text-width[b-fcqakt8zqd]:before {
	content: "\e051"
}

.glyphicon-align-left[b-fcqakt8zqd]:before {
	content: "\e052"
}

.glyphicon-align-center[b-fcqakt8zqd]:before {
	content: "\e053"
}

.glyphicon-align-right[b-fcqakt8zqd]:before {
	content: "\e054"
}

.glyphicon-align-justify[b-fcqakt8zqd]:before {
	content: "\e055"
}

.glyphicon-list[b-fcqakt8zqd]:before {
	content: "\e056"
}

.glyphicon-indent-left[b-fcqakt8zqd]:before {
	content: "\e057"
}

.glyphicon-indent-right[b-fcqakt8zqd]:before {
	content: "\e058"
}

.glyphicon-facetime-video[b-fcqakt8zqd]:before {
	content: "\e059"
}

.glyphicon-picture[b-fcqakt8zqd]:before {
	content: "\e060"
}

.glyphicon-map-marker[b-fcqakt8zqd]:before {
	content: "\e062"
}

.glyphicon-adjust[b-fcqakt8zqd]:before {
	content: "\e063"
}

.glyphicon-tint[b-fcqakt8zqd]:before {
	content: "\e064"
}

.glyphicon-edit[b-fcqakt8zqd]:before {
	content: "\e065"
}

.glyphicon-share[b-fcqakt8zqd]:before {
	content: "\e066"
}

.glyphicon-check[b-fcqakt8zqd]:before {
	content: "\e067"
}

.glyphicon-move[b-fcqakt8zqd]:before {
	content: "\e068"
}

.glyphicon-step-backward[b-fcqakt8zqd]:before {
	content: "\e069"
}

.glyphicon-fast-backward[b-fcqakt8zqd]:before {
	content: "\e070"
}

.glyphicon-backward[b-fcqakt8zqd]:before {
	content: "\e071"
}

.glyphicon-play[b-fcqakt8zqd]:before {
	content: "\e072"
}

.glyphicon-pause[b-fcqakt8zqd]:before {
	content: "\e073"
}

.glyphicon-stop[b-fcqakt8zqd]:before {
	content: "\e074"
}

.glyphicon-forward[b-fcqakt8zqd]:before {
	content: "\e075"
}

.glyphicon-fast-forward[b-fcqakt8zqd]:before {
	content: "\e076"
}

.glyphicon-step-forward[b-fcqakt8zqd]:before {
	content: "\e077"
}

.glyphicon-eject[b-fcqakt8zqd]:before {
	content: "\e078"
}

.glyphicon-chevron-left[b-fcqakt8zqd]:before {
	content: "\e079"
}

.glyphicon-chevron-right[b-fcqakt8zqd]:before {
	content: "\e080"
}

.glyphicon-plus-sign[b-fcqakt8zqd]:before {
	content: "\e081"
}

.glyphicon-minus-sign[b-fcqakt8zqd]:before {
	content: "\e082"
}

.glyphicon-remove-sign[b-fcqakt8zqd]:before {
	content: "\e083"
}

.glyphicon-ok-sign[b-fcqakt8zqd]:before {
	content: "\e084"
}

.glyphicon-question-sign[b-fcqakt8zqd]:before {
	content: "\e085"
}

.glyphicon-info-sign[b-fcqakt8zqd]:before {
	content: "\e086"
}

.glyphicon-screenshot[b-fcqakt8zqd]:before {
	content: "\e087"
}

.glyphicon-remove-circle[b-fcqakt8zqd]:before {
	content: "\e088"
}

.glyphicon-ok-circle[b-fcqakt8zqd]:before {
	content: "\e089"
}

.glyphicon-ban-circle[b-fcqakt8zqd]:before {
	content: "\e090"
}

.glyphicon-arrow-left[b-fcqakt8zqd]:before {
	content: "\e091"
}

.glyphicon-arrow-right[b-fcqakt8zqd]:before {
	content: "\e092"
}

.glyphicon-arrow-up[b-fcqakt8zqd]:before {
	content: "\e093"
}

.glyphicon-arrow-down[b-fcqakt8zqd]:before {
	content: "\e094"
}

.glyphicon-share-alt[b-fcqakt8zqd]:before {
	content: "\e095"
}

.glyphicon-resize-full[b-fcqakt8zqd]:before {
	content: "\e096"
}

.glyphicon-resize-small[b-fcqakt8zqd]:before {
	content: "\e097"
}

.glyphicon-exclamation-sign[b-fcqakt8zqd]:before {
	content: "\e101"
}

.glyphicon-gift[b-fcqakt8zqd]:before {
	content: "\e102"
}

.glyphicon-leaf[b-fcqakt8zqd]:before {
	content: "\e103"
}

.glyphicon-fire[b-fcqakt8zqd]:before {
	content: "\e104"
}

.glyphicon-eye-open[b-fcqakt8zqd]:before {
	content: "\e105"
}

.glyphicon-eye-close[b-fcqakt8zqd]:before {
	content: "\e106"
}

.glyphicon-warning-sign[b-fcqakt8zqd]:before {
	content: "\e107"
}

.glyphicon-plane[b-fcqakt8zqd]:before {
	content: "\e108"
}

.glyphicon-calendar[b-fcqakt8zqd]:before {
	content: "\e109"
}

.glyphicon-random[b-fcqakt8zqd]:before {
	content: "\e110"
}

.glyphicon-comment[b-fcqakt8zqd]:before {
	content: "\e111"
}

.glyphicon-magnet[b-fcqakt8zqd]:before {
	content: "\e112"
}

.glyphicon-chevron-up[b-fcqakt8zqd]:before {
	content: "\e113"
}

.glyphicon-chevron-down[b-fcqakt8zqd]:before {
	content: "\e114"
}

.glyphicon-retweet[b-fcqakt8zqd]:before {
	content: "\e115"
}

.glyphicon-shopping-cart[b-fcqakt8zqd]:before {
	content: "\e116"
}

.glyphicon-folder-close[b-fcqakt8zqd]:before {
	content: "\e117"
}

.glyphicon-folder-open[b-fcqakt8zqd]:before {
	content: "\e118"
}

.glyphicon-resize-vertical[b-fcqakt8zqd]:before {
	content: "\e119"
}

.glyphicon-resize-horizontal[b-fcqakt8zqd]:before {
	content: "\e120"
}

.glyphicon-hdd[b-fcqakt8zqd]:before {
	content: "\e121"
}

.glyphicon-bullhorn[b-fcqakt8zqd]:before {
	content: "\e122"
}

.glyphicon-bell[b-fcqakt8zqd]:before {
	content: "\e123"
}

.glyphicon-certificate[b-fcqakt8zqd]:before {
	content: "\e124"
}

.glyphicon-thumbs-up[b-fcqakt8zqd]:before {
	content: "\e125"
}

.glyphicon-thumbs-down[b-fcqakt8zqd]:before {
	content: "\e126"
}

.glyphicon-hand-right[b-fcqakt8zqd]:before {
	content: "\e127"
}

.glyphicon-hand-left[b-fcqakt8zqd]:before {
	content: "\e128"
}

.glyphicon-hand-up[b-fcqakt8zqd]:before {
	content: "\e129"
}

.glyphicon-hand-down[b-fcqakt8zqd]:before {
	content: "\e130"
}

.glyphicon-circle-arrow-right[b-fcqakt8zqd]:before {
	content: "\e131"
}

.glyphicon-circle-arrow-left[b-fcqakt8zqd]:before {
	content: "\e132"
}

.glyphicon-circle-arrow-up[b-fcqakt8zqd]:before {
	content: "\e133"
}

.glyphicon-circle-arrow-down[b-fcqakt8zqd]:before {
	content: "\e134"
}

.glyphicon-globe[b-fcqakt8zqd]:before {
	content: "\e135"
}

.glyphicon-wrench[b-fcqakt8zqd]:before {
	content: "\e136"
}

.glyphicon-tasks[b-fcqakt8zqd]:before {
	content: "\e137"
}

.glyphicon-filter[b-fcqakt8zqd]:before {
	content: "\e138"
}

.glyphicon-briefcase[b-fcqakt8zqd]:before {
	content: "\e139"
}

.glyphicon-fullscreen[b-fcqakt8zqd]:before {
	content: "\e140"
}

.glyphicon-dashboard[b-fcqakt8zqd]:before {
	content: "\e141"
}

.glyphicon-paperclip[b-fcqakt8zqd]:before {
	content: "\e142"
}

.glyphicon-heart-empty[b-fcqakt8zqd]:before {
	content: "\e143"
}

.glyphicon-link[b-fcqakt8zqd]:before {
	content: "\e144"
}

.glyphicon-phone[b-fcqakt8zqd]:before {
	content: "\e145"
}

.glyphicon-pushpin[b-fcqakt8zqd]:before {
	content: "\e146"
}

.glyphicon-usd[b-fcqakt8zqd]:before {
	content: "\e148"
}

.glyphicon-gbp[b-fcqakt8zqd]:before {
	content: "\e149"
}

.glyphicon-sort[b-fcqakt8zqd]:before {
	content: "\e150"
}

.glyphicon-sort-by-alphabet[b-fcqakt8zqd]:before {
	content: "\e151"
}

.glyphicon-sort-by-alphabet-alt[b-fcqakt8zqd]:before {
	content: "\e152"
}

.glyphicon-sort-by-order[b-fcqakt8zqd]:before {
	content: "\e153"
}

.glyphicon-sort-by-order-alt[b-fcqakt8zqd]:before {
	content: "\e154"
}

.glyphicon-sort-by-attributes[b-fcqakt8zqd]:before {
	content: "\e155"
}

.glyphicon-sort-by-attributes-alt[b-fcqakt8zqd]:before {
	content: "\e156"
}

.glyphicon-unchecked[b-fcqakt8zqd]:before {
	content: "\e157"
}

.glyphicon-expand[b-fcqakt8zqd]:before {
	content: "\e158"
}

.glyphicon-collapse-down[b-fcqakt8zqd]:before {
	content: "\e159"
}

.glyphicon-collapse-up[b-fcqakt8zqd]:before {
	content: "\e160"
}

.glyphicon-log-in[b-fcqakt8zqd]:before {
	content: "\e161"
}

.glyphicon-flash[b-fcqakt8zqd]:before {
	content: "\e162"
}

.glyphicon-log-out[b-fcqakt8zqd]:before {
	content: "\e163"
}

.glyphicon-new-window[b-fcqakt8zqd]:before {
	content: "\e164"
}

.glyphicon-record[b-fcqakt8zqd]:before {
	content: "\e165"
}

.glyphicon-save[b-fcqakt8zqd]:before {
	content: "\e166"
}

.glyphicon-open[b-fcqakt8zqd]:before {
	content: "\e167"
}

.glyphicon-saved[b-fcqakt8zqd]:before {
	content: "\e168"
}

.glyphicon-import[b-fcqakt8zqd]:before {
	content: "\e169"
}

.glyphicon-export[b-fcqakt8zqd]:before {
	content: "\e170"
}

.glyphicon-send[b-fcqakt8zqd]:before {
	content: "\e171"
}

.glyphicon-floppy-disk[b-fcqakt8zqd]:before {
	content: "\e172"
}

.glyphicon-floppy-saved[b-fcqakt8zqd]:before {
	content: "\e173"
}

.glyphicon-floppy-remove[b-fcqakt8zqd]:before {
	content: "\e174"
}

.glyphicon-floppy-save[b-fcqakt8zqd]:before {
	content: "\e175"
}

.glyphicon-floppy-open[b-fcqakt8zqd]:before {
	content: "\e176"
}

.glyphicon-credit-card[b-fcqakt8zqd]:before {
	content: "\e177"
}

.glyphicon-transfer[b-fcqakt8zqd]:before {
	content: "\e178"
}

.glyphicon-cutlery[b-fcqakt8zqd]:before {
	content: "\e179"
}

.glyphicon-header[b-fcqakt8zqd]:before {
	content: "\e180"
}

.glyphicon-compressed[b-fcqakt8zqd]:before {
	content: "\e181"
}

.glyphicon-earphone[b-fcqakt8zqd]:before {
	content: "\e182"
}

.glyphicon-phone-alt[b-fcqakt8zqd]:before {
	content: "\e183"
}

.glyphicon-tower[b-fcqakt8zqd]:before {
	content: "\e184"
}

.glyphicon-stats[b-fcqakt8zqd]:before {
	content: "\e185"
}

.glyphicon-sd-video[b-fcqakt8zqd]:before {
	content: "\e186"
}

.glyphicon-hd-video[b-fcqakt8zqd]:before {
	content: "\e187"
}

.glyphicon-subtitles[b-fcqakt8zqd]:before {
	content: "\e188"
}

.glyphicon-sound-stereo[b-fcqakt8zqd]:before {
	content: "\e189"
}

.glyphicon-sound-dolby[b-fcqakt8zqd]:before {
	content: "\e190"
}

.glyphicon-sound-5-1[b-fcqakt8zqd]:before {
	content: "\e191"
}

.glyphicon-sound-6-1[b-fcqakt8zqd]:before {
	content: "\e192"
}

.glyphicon-sound-7-1[b-fcqakt8zqd]:before {
	content: "\e193"
}

.glyphicon-copyright-mark[b-fcqakt8zqd]:before {
	content: "\e194"
}

.glyphicon-registration-mark[b-fcqakt8zqd]:before {
	content: "\e195"
}

.glyphicon-cloud-download[b-fcqakt8zqd]:before {
	content: "\e197"
}

.glyphicon-cloud-upload[b-fcqakt8zqd]:before {
	content: "\e198"
}

.glyphicon-tree-conifer[b-fcqakt8zqd]:before {
	content: "\e199"
}

.glyphicon-tree-deciduous[b-fcqakt8zqd]:before {
	content: "\e200"
}

.glyphicon-cd[b-fcqakt8zqd]:before {
	content: "\e201"
}

.glyphicon-save-file[b-fcqakt8zqd]:before {
	content: "\e202"
}

.glyphicon-open-file[b-fcqakt8zqd]:before {
	content: "\e203"
}

.glyphicon-level-up[b-fcqakt8zqd]:before {
	content: "\e204"
}

.glyphicon-copy[b-fcqakt8zqd]:before {
	content: "\e205"
}

.glyphicon-paste[b-fcqakt8zqd]:before {
	content: "\e206"
}

.glyphicon-alert[b-fcqakt8zqd]:before {
	content: "\e209"
}

.glyphicon-equalizer[b-fcqakt8zqd]:before {
	content: "\e210"
}

.glyphicon-king[b-fcqakt8zqd]:before {
	content: "\e211"
}

.glyphicon-queen[b-fcqakt8zqd]:before {
	content: "\e212"
}

.glyphicon-pawn[b-fcqakt8zqd]:before {
	content: "\e213"
}

.glyphicon-bishop[b-fcqakt8zqd]:before {
	content: "\e214"
}

.glyphicon-knight[b-fcqakt8zqd]:before {
	content: "\e215"
}

.glyphicon-baby-formula[b-fcqakt8zqd]:before {
	content: "\e216"
}

.glyphicon-tent[b-fcqakt8zqd]:before {
	content: "\26fa"
}

.glyphicon-blackboard[b-fcqakt8zqd]:before {
	content: "\e218"
}

.glyphicon-bed[b-fcqakt8zqd]:before {
	content: "\e219"
}

.glyphicon-apple[b-fcqakt8zqd]:before {
	content: "\f8ff"
}

.glyphicon-erase[b-fcqakt8zqd]:before {
	content: "\e221"
}

.glyphicon-hourglass[b-fcqakt8zqd]:before {
	content: "\231b"
}

.glyphicon-lamp[b-fcqakt8zqd]:before {
	content: "\e223"
}

.glyphicon-duplicate[b-fcqakt8zqd]:before {
	content: "\e224"
}

.glyphicon-piggy-bank[b-fcqakt8zqd]:before {
	content: "\e225"
}

.glyphicon-scissors[b-fcqakt8zqd]:before {
	content: "\e226"
}

.glyphicon-bitcoin[b-fcqakt8zqd]:before {
	content: "\e227"
}

.glyphicon-btc[b-fcqakt8zqd]:before {
	content: "\e227"
}

.glyphicon-xbt[b-fcqakt8zqd]:before {
	content: "\e227"
}

.glyphicon-yen[b-fcqakt8zqd]:before {
	content: "\00a5"
}

.glyphicon-jpy[b-fcqakt8zqd]:before {
	content: "\00a5"
}

.glyphicon-ruble[b-fcqakt8zqd]:before {
	content: "\20bd"
}

.glyphicon-rub[b-fcqakt8zqd]:before {
	content: "\20bd"
}

.glyphicon-scale[b-fcqakt8zqd]:before {
	content: "\e230"
}

.glyphicon-ice-lolly[b-fcqakt8zqd]:before {
	content: "\e231"
}

.glyphicon-ice-lolly-tasted[b-fcqakt8zqd]:before {
	content: "\e232"
}

.glyphicon-education[b-fcqakt8zqd]:before {
	content: "\e233"
}

.glyphicon-option-horizontal[b-fcqakt8zqd]:before {
	content: "\e234"
}

.glyphicon-option-vertical[b-fcqakt8zqd]:before {
	content: "\e235"
}

.glyphicon-menu-hamburger[b-fcqakt8zqd]:before {
	content: "\e236"
}

.glyphicon-modal-window[b-fcqakt8zqd]:before {
	content: "\e237"
}

.glyphicon-oil[b-fcqakt8zqd]:before {
	content: "\e238"
}

.glyphicon-grain[b-fcqakt8zqd]:before {
	content: "\e239"
}

.glyphicon-sunglasses[b-fcqakt8zqd]:before {
	content: "\e240"
}

.glyphicon-text-size[b-fcqakt8zqd]:before {
	content: "\e241"
}

.glyphicon-text-color[b-fcqakt8zqd]:before {
	content: "\e242"
}

.glyphicon-text-background[b-fcqakt8zqd]:before {
	content: "\e243"
}

.glyphicon-object-align-top[b-fcqakt8zqd]:before {
	content: "\e244"
}

.glyphicon-object-align-bottom[b-fcqakt8zqd]:before {
	content: "\e245"
}

.glyphicon-object-align-horizontal[b-fcqakt8zqd]:before {
	content: "\e246"
}

.glyphicon-object-align-left[b-fcqakt8zqd]:before {
	content: "\e247"
}

.glyphicon-object-align-vertical[b-fcqakt8zqd]:before {
	content: "\e248"
}

.glyphicon-object-align-right[b-fcqakt8zqd]:before {
	content: "\e249"
}

.glyphicon-triangle-right[b-fcqakt8zqd]:before {
	content: "\e250"
}

.glyphicon-triangle-left[b-fcqakt8zqd]:before {
	content: "\e251"
}

.glyphicon-triangle-bottom[b-fcqakt8zqd]:before {
	content: "\e252"
}

.glyphicon-triangle-top[b-fcqakt8zqd]:before {
	content: "\e253"
}

.glyphicon-console[b-fcqakt8zqd]:before {
	content: "\e254"
}

.glyphicon-superscript[b-fcqakt8zqd]:before {
	content: "\e255"
}

.glyphicon-subscript[b-fcqakt8zqd]:before {
	content: "\e256"
}

.glyphicon-menu-left[b-fcqakt8zqd]:before {
	content: "\e257"
}

.glyphicon-menu-right[b-fcqakt8zqd]:before {
	content: "\e258"
}

.glyphicon-menu-down[b-fcqakt8zqd]:before {
	content: "\e259"
}

.glyphicon-menu-up[b-fcqakt8zqd]:before {
	content: "\e260"
}

*[b-fcqakt8zqd] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

[b-fcqakt8zqd]:after,
[b-fcqakt8zqd]:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html[b-fcqakt8zqd] {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body[b-fcqakt8zqd] {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}

button[b-fcqakt8zqd],
input[b-fcqakt8zqd],
select[b-fcqakt8zqd],
textarea[b-fcqakt8zqd] {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a[b-fcqakt8zqd] {
	color: #337ab7;
	text-decoration: none
}

a:focus[b-fcqakt8zqd],
a:hover[b-fcqakt8zqd] {
	color: #23527c;
	text-decoration: underline
}

a:focus[b-fcqakt8zqd] {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

figure[b-fcqakt8zqd] {
	margin: 0
}

img[b-fcqakt8zqd] {
	vertical-align: middle
}

.carousel-inner>.item>a>img[b-fcqakt8zqd],
.carousel-inner>.item>img[b-fcqakt8zqd],
.img-responsive[b-fcqakt8zqd],
.thumbnail a>img[b-fcqakt8zqd],
.thumbnail>img[b-fcqakt8zqd] {
	display: block;
	max-width: 100%;
	height: auto
}

.img-rounded[b-fcqakt8zqd] {
	border-radius: 6px
}

.img-thumbnail[b-fcqakt8zqd] {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

.img-circle[b-fcqakt8zqd] {
	border-radius: 50%
}

hr[b-fcqakt8zqd] {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only[b-fcqakt8zqd] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active[b-fcqakt8zqd],
.sr-only-focusable:focus[b-fcqakt8zqd] {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

[role=button][b-fcqakt8zqd] {
	cursor: pointer
}

.h1[b-fcqakt8zqd],
.h2[b-fcqakt8zqd],
.h3[b-fcqakt8zqd],
.h4[b-fcqakt8zqd],
.h5[b-fcqakt8zqd],
.h6[b-fcqakt8zqd],
h1[b-fcqakt8zqd],
h2[b-fcqakt8zqd],
h3[b-fcqakt8zqd],
h4[b-fcqakt8zqd],
h5[b-fcqakt8zqd],
h6[b-fcqakt8zqd] {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}

.h1 .small[b-fcqakt8zqd],
.h1 small[b-fcqakt8zqd],
.h2 .small[b-fcqakt8zqd],
.h2 small[b-fcqakt8zqd],
.h3 .small[b-fcqakt8zqd],
.h3 small[b-fcqakt8zqd],
.h4 .small[b-fcqakt8zqd],
.h4 small[b-fcqakt8zqd],
.h5 .small[b-fcqakt8zqd],
.h5 small[b-fcqakt8zqd],
.h6 .small[b-fcqakt8zqd],
.h6 small[b-fcqakt8zqd],
h1 .small[b-fcqakt8zqd],
h1 small[b-fcqakt8zqd],
h2 .small[b-fcqakt8zqd],
h2 small[b-fcqakt8zqd],
h3 .small[b-fcqakt8zqd],
h3 small[b-fcqakt8zqd],
h4 .small[b-fcqakt8zqd],
h4 small[b-fcqakt8zqd],
h5 .small[b-fcqakt8zqd],
h5 small[b-fcqakt8zqd],
h6 .small[b-fcqakt8zqd],
h6 small[b-fcqakt8zqd] {
	font-weight: 400;
	line-height: 1;
	color: #777
}

.h1[b-fcqakt8zqd],
.h2[b-fcqakt8zqd],
.h3[b-fcqakt8zqd],
h1[b-fcqakt8zqd],
h2[b-fcqakt8zqd],
h3[b-fcqakt8zqd] {
	margin-top: 20px;
	margin-bottom: 10px
}

.h1 .small[b-fcqakt8zqd],
.h1 small[b-fcqakt8zqd],
.h2 .small[b-fcqakt8zqd],
.h2 small[b-fcqakt8zqd],
.h3 .small[b-fcqakt8zqd],
.h3 small[b-fcqakt8zqd],
h1 .small[b-fcqakt8zqd],
h1 small[b-fcqakt8zqd],
h2 .small[b-fcqakt8zqd],
h2 small[b-fcqakt8zqd],
h3 .small[b-fcqakt8zqd],
h3 small[b-fcqakt8zqd] {
	font-size: 65%
}

.h4[b-fcqakt8zqd],
.h5[b-fcqakt8zqd],
.h6[b-fcqakt8zqd],
h4[b-fcqakt8zqd],
h5[b-fcqakt8zqd],
h6[b-fcqakt8zqd] {
	margin-top: 10px;
	margin-bottom: 10px
}

.h4 .small[b-fcqakt8zqd],
.h4 small[b-fcqakt8zqd],
.h5 .small[b-fcqakt8zqd],
.h5 small[b-fcqakt8zqd],
.h6 .small[b-fcqakt8zqd],
.h6 small[b-fcqakt8zqd],
h4 .small[b-fcqakt8zqd],
h4 small[b-fcqakt8zqd],
h5 .small[b-fcqakt8zqd],
h5 small[b-fcqakt8zqd],
h6 .small[b-fcqakt8zqd],
h6 small[b-fcqakt8zqd] {
	font-size: 75%
}

.h1[b-fcqakt8zqd],
h1[b-fcqakt8zqd] {
	font-size: 36px
}

.h2[b-fcqakt8zqd],
h2[b-fcqakt8zqd] {
	font-size: 30px
}

.h3[b-fcqakt8zqd],
h3[b-fcqakt8zqd] {
	font-size: 24px
}

.h4[b-fcqakt8zqd],
h4[b-fcqakt8zqd] {
	font-size: 18px
}

.h5[b-fcqakt8zqd],
h5[b-fcqakt8zqd] {
	font-size: 14px
}

.h6[b-fcqakt8zqd],
h6[b-fcqakt8zqd] {
	font-size: 12px
}

p[b-fcqakt8zqd] {
	margin: 0 0 10px
}

.lead[b-fcqakt8zqd] {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}

@media(min-width:768px) {
	.lead[b-fcqakt8zqd] {
		font-size: 21px
	}
}

.small[b-fcqakt8zqd],
small[b-fcqakt8zqd] {
	font-size: 85%
}

.mark[b-fcqakt8zqd],
mark[b-fcqakt8zqd] {
	padding: .2em;
	background-color: #fcf8e3
}

.text-left[b-fcqakt8zqd] {
	text-align: left
}

.text-right[b-fcqakt8zqd] {
	text-align: right
}

.text-center[b-fcqakt8zqd] {
	text-align: center
}

.text-justify[b-fcqakt8zqd] {
	text-align: justify
}

.text-nowrap[b-fcqakt8zqd] {
	white-space: nowrap
}

.text-lowercase[b-fcqakt8zqd] {
	text-transform: lowercase
}

.text-uppercase[b-fcqakt8zqd] {
	text-transform: uppercase
}

.text-capitalize[b-fcqakt8zqd] {
	text-transform: capitalize
}

.text-muted[b-fcqakt8zqd] {
	color: #777
}

.text-primary[b-fcqakt8zqd] {
	color: #337ab7
}

a.text-primary:focus[b-fcqakt8zqd],
a.text-primary:hover[b-fcqakt8zqd] {
	color: #286090
}

.text-success[b-fcqakt8zqd] {
	color: #3c763d
}

a.text-success:focus[b-fcqakt8zqd],
a.text-success:hover[b-fcqakt8zqd] {
	color: #2b542c
}

.text-info[b-fcqakt8zqd] {
	color: #31708f
}

a.text-info:focus[b-fcqakt8zqd],
a.text-info:hover[b-fcqakt8zqd] {
	color: #245269
}

.text-warning[b-fcqakt8zqd] {
	color: #8a6d3b
}

a.text-warning:focus[b-fcqakt8zqd],
a.text-warning:hover[b-fcqakt8zqd] {
	color: #66512c
}

.text-danger[b-fcqakt8zqd] {
	color: #a94442
}

a.text-danger:focus[b-fcqakt8zqd],
a.text-danger:hover[b-fcqakt8zqd] {
	color: #843534
}

.bg-primary[b-fcqakt8zqd] {
	color: #fff;
	background-color: #337ab7
}

a.bg-primary:focus[b-fcqakt8zqd],
a.bg-primary:hover[b-fcqakt8zqd] {
	background-color: #286090
}

.bg-success[b-fcqakt8zqd] {
	background-color: #dff0d8
}

a.bg-success:focus[b-fcqakt8zqd],
a.bg-success:hover[b-fcqakt8zqd] {
	background-color: #c1e2b3
}

.bg-info[b-fcqakt8zqd] {
	background-color: #d9edf7
}

a.bg-info:focus[b-fcqakt8zqd],
a.bg-info:hover[b-fcqakt8zqd] {
	background-color: #afd9ee
}

.bg-warning[b-fcqakt8zqd] {
	background-color: #fcf8e3
}

a.bg-warning:focus[b-fcqakt8zqd],
a.bg-warning:hover[b-fcqakt8zqd] {
	background-color: #f7ecb5
}

.bg-danger[b-fcqakt8zqd] {
	background-color: #f2dede
}

a.bg-danger:focus[b-fcqakt8zqd],
a.bg-danger:hover[b-fcqakt8zqd] {
	background-color: #e4b9b9
}

.page-header[b-fcqakt8zqd] {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ol[b-fcqakt8zqd],
ul[b-fcqakt8zqd] {
	margin-top: 0;
	margin-bottom: 10px
}

ol ol[b-fcqakt8zqd],
ol ul[b-fcqakt8zqd],
ul ol[b-fcqakt8zqd],
ul ul[b-fcqakt8zqd] {
	margin-bottom: 0
}

.list-unstyled[b-fcqakt8zqd] {
	padding-left: 0;
	list-style: none
}

.list-inline[b-fcqakt8zqd] {
	padding-left: 0;
	list-style: none;
	margin-left: -5px
}

.list-inline>li[b-fcqakt8zqd] {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}

dl[b-fcqakt8zqd] {
	margin-top: 0;
	margin-bottom: 20px
}

dd[b-fcqakt8zqd],
dt[b-fcqakt8zqd] {
	line-height: 1.42857143
}

dt[b-fcqakt8zqd] {
	font-weight: 700
}

dd[b-fcqakt8zqd] {
	margin-left: 0
}

@media(min-width:768px) {
	.dl-horizontal dt[b-fcqakt8zqd] {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd[b-fcqakt8zqd] {
		margin-left: 180px
	}
}

abbr[data-original-title][b-fcqakt8zqd],
abbr[title][b-fcqakt8zqd] {
	cursor: help
}

.initialism[b-fcqakt8zqd] {
	font-size: 90%;
	text-transform: uppercase
}

blockquote[b-fcqakt8zqd] {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}

blockquote ol:last-child[b-fcqakt8zqd],
blockquote p:last-child[b-fcqakt8zqd],
blockquote ul:last-child[b-fcqakt8zqd] {
	margin-bottom: 0
}

blockquote .small[b-fcqakt8zqd],
blockquote footer[b-fcqakt8zqd],
blockquote small[b-fcqakt8zqd] {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777
}

blockquote .small[b-fcqakt8zqd]:before,
blockquote footer[b-fcqakt8zqd]:before,
blockquote small[b-fcqakt8zqd]:before {
	content: "\2014 \00A0"
}

.blockquote-reverse[b-fcqakt8zqd],
blockquote.pull-right[b-fcqakt8zqd] {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0
}

.blockquote-reverse .small[b-fcqakt8zqd]:before,
.blockquote-reverse footer[b-fcqakt8zqd]:before,
.blockquote-reverse small[b-fcqakt8zqd]:before,
blockquote.pull-right .small[b-fcqakt8zqd]:before,
blockquote.pull-right footer[b-fcqakt8zqd]:before,
blockquote.pull-right small[b-fcqakt8zqd]:before {
	content: ""
}

.blockquote-reverse .small[b-fcqakt8zqd]:after,
.blockquote-reverse footer[b-fcqakt8zqd]:after,
.blockquote-reverse small[b-fcqakt8zqd]:after,
blockquote.pull-right .small[b-fcqakt8zqd]:after,
blockquote.pull-right footer[b-fcqakt8zqd]:after,
blockquote.pull-right small[b-fcqakt8zqd]:after {
	content: "\00A0 \2014"
}

address[b-fcqakt8zqd] {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}

code[b-fcqakt8zqd],
kbd[b-fcqakt8zqd],
pre[b-fcqakt8zqd],
samp[b-fcqakt8zqd] {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code[b-fcqakt8zqd] {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}

kbd[b-fcqakt8zqd] {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}

kbd kbd[b-fcqakt8zqd] {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none
}

pre[b-fcqakt8zqd] {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}

pre code[b-fcqakt8zqd] {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}

.pre-scrollable[b-fcqakt8zqd] {
	max-height: 340px;
	overflow-y: scroll
}

.container[b-fcqakt8zqd] {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media(min-width:768px) {
	.container[b-fcqakt8zqd] {
		width: 750px
	}
}

@media(min-width:992px) {
	.container[b-fcqakt8zqd] {
		width: 970px
	}
}

@media(min-width:1200px) {
	.container[b-fcqakt8zqd] {
		width: 1170px
	}
}

.container-fluid[b-fcqakt8zqd] {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row[b-fcqakt8zqd] {
	margin-right: -15px;
	margin-left: -15px
}

.row-no-gutters[b-fcqakt8zqd] {
	margin-right: 0;
	margin-left: 0
}

.row-no-gutters [class*=col-][b-fcqakt8zqd] {
	padding-right: 0;
	padding-left: 0
}

.col-lg-1[b-fcqakt8zqd],
.col-lg-10[b-fcqakt8zqd],
.col-lg-11[b-fcqakt8zqd],
.col-lg-12[b-fcqakt8zqd],
.col-lg-2[b-fcqakt8zqd],
.col-lg-3[b-fcqakt8zqd],
.col-lg-4[b-fcqakt8zqd],
.col-lg-5[b-fcqakt8zqd],
.col-lg-6[b-fcqakt8zqd],
.col-lg-7[b-fcqakt8zqd],
.col-lg-8[b-fcqakt8zqd],
.col-lg-9[b-fcqakt8zqd],
.col-md-1[b-fcqakt8zqd],
.col-md-10[b-fcqakt8zqd],
.col-md-11[b-fcqakt8zqd],
.col-md-12[b-fcqakt8zqd],
.col-md-2[b-fcqakt8zqd],
.col-md-3[b-fcqakt8zqd],
.col-md-4[b-fcqakt8zqd],
.col-md-5[b-fcqakt8zqd],
.col-md-6[b-fcqakt8zqd],
.col-md-7[b-fcqakt8zqd],
.col-md-8[b-fcqakt8zqd],
.col-md-9[b-fcqakt8zqd],
.col-sm-1[b-fcqakt8zqd],
.col-sm-10[b-fcqakt8zqd],
.col-sm-11[b-fcqakt8zqd],
.col-sm-12[b-fcqakt8zqd],
.col-sm-2[b-fcqakt8zqd],
.col-sm-3[b-fcqakt8zqd],
.col-sm-4[b-fcqakt8zqd],
.col-sm-5[b-fcqakt8zqd],
.col-sm-6[b-fcqakt8zqd],
.col-sm-7[b-fcqakt8zqd],
.col-sm-8[b-fcqakt8zqd],
.col-sm-9[b-fcqakt8zqd],
.col-xs-1[b-fcqakt8zqd],
.col-xs-10[b-fcqakt8zqd],
.col-xs-11[b-fcqakt8zqd],
.col-xs-12[b-fcqakt8zqd],
.col-xs-2[b-fcqakt8zqd],
.col-xs-3[b-fcqakt8zqd],
.col-xs-4[b-fcqakt8zqd],
.col-xs-5[b-fcqakt8zqd],
.col-xs-6[b-fcqakt8zqd],
.col-xs-7[b-fcqakt8zqd],
.col-xs-8[b-fcqakt8zqd],
.col-xs-9[b-fcqakt8zqd] {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col-xs-1[b-fcqakt8zqd],
.col-xs-10[b-fcqakt8zqd],
.col-xs-11[b-fcqakt8zqd],
.col-xs-12[b-fcqakt8zqd],
.col-xs-2[b-fcqakt8zqd],
.col-xs-3[b-fcqakt8zqd],
.col-xs-4[b-fcqakt8zqd],
.col-xs-5[b-fcqakt8zqd],
.col-xs-6[b-fcqakt8zqd],
.col-xs-7[b-fcqakt8zqd],
.col-xs-8[b-fcqakt8zqd],
.col-xs-9[b-fcqakt8zqd] {
	float: left
}

.col-xs-12[b-fcqakt8zqd] {
	width: 100%
}

.col-xs-11[b-fcqakt8zqd] {
	width: 91.66666667%
}

.col-xs-10[b-fcqakt8zqd] {
	width: 83.33333333%
}

.col-xs-9[b-fcqakt8zqd] {
	width: 75%
}

.col-xs-8[b-fcqakt8zqd] {
	width: 66.66666667%
}

.col-xs-7[b-fcqakt8zqd] {
	width: 58.33333333%
}

.col-xs-6[b-fcqakt8zqd] {
	width: 50%
}

.col-xs-5[b-fcqakt8zqd] {
	width: 41.66666667%
}

.col-xs-4[b-fcqakt8zqd] {
	width: 33.33333333%
}

.col-xs-3[b-fcqakt8zqd] {
	width: 25%
}

.col-xs-2[b-fcqakt8zqd] {
	width: 16.66666667%
}

.col-xs-1[b-fcqakt8zqd] {
	width: 8.33333333%
}

.col-xs-pull-12[b-fcqakt8zqd] {
	right: 100%
}

.col-xs-pull-11[b-fcqakt8zqd] {
	right: 91.66666667%
}

.col-xs-pull-10[b-fcqakt8zqd] {
	right: 83.33333333%
}

.col-xs-pull-9[b-fcqakt8zqd] {
	right: 75%
}

.col-xs-pull-8[b-fcqakt8zqd] {
	right: 66.66666667%
}

.col-xs-pull-7[b-fcqakt8zqd] {
	right: 58.33333333%
}

.col-xs-pull-6[b-fcqakt8zqd] {
	right: 50%
}

.col-xs-pull-5[b-fcqakt8zqd] {
	right: 41.66666667%
}

.col-xs-pull-4[b-fcqakt8zqd] {
	right: 33.33333333%
}

.col-xs-pull-3[b-fcqakt8zqd] {
	right: 25%
}

.col-xs-pull-2[b-fcqakt8zqd] {
	right: 16.66666667%
}

.col-xs-pull-1[b-fcqakt8zqd] {
	right: 8.33333333%
}

.col-xs-pull-0[b-fcqakt8zqd] {
	right: auto
}

.col-xs-push-12[b-fcqakt8zqd] {
	left: 100%
}

.col-xs-push-11[b-fcqakt8zqd] {
	left: 91.66666667%
}

.col-xs-push-10[b-fcqakt8zqd] {
	left: 83.33333333%
}

.col-xs-push-9[b-fcqakt8zqd] {
	left: 75%
}

.col-xs-push-8[b-fcqakt8zqd] {
	left: 66.66666667%
}

.col-xs-push-7[b-fcqakt8zqd] {
	left: 58.33333333%
}

.col-xs-push-6[b-fcqakt8zqd] {
	left: 50%
}

.col-xs-push-5[b-fcqakt8zqd] {
	left: 41.66666667%
}

.col-xs-push-4[b-fcqakt8zqd] {
	left: 33.33333333%
}

.col-xs-push-3[b-fcqakt8zqd] {
	left: 25%
}

.col-xs-push-2[b-fcqakt8zqd] {
	left: 16.66666667%
}

.col-xs-push-1[b-fcqakt8zqd] {
	left: 8.33333333%
}

.col-xs-push-0[b-fcqakt8zqd] {
	left: auto
}

.col-xs-offset-12[b-fcqakt8zqd] {
	margin-left: 100%
}

.col-xs-offset-11[b-fcqakt8zqd] {
	margin-left: 91.66666667%
}

.col-xs-offset-10[b-fcqakt8zqd] {
	margin-left: 83.33333333%
}

.col-xs-offset-9[b-fcqakt8zqd] {
	margin-left: 75%
}

.col-xs-offset-8[b-fcqakt8zqd] {
	margin-left: 66.66666667%
}

.col-xs-offset-7[b-fcqakt8zqd] {
	margin-left: 58.33333333%
}

.col-xs-offset-6[b-fcqakt8zqd] {
	margin-left: 50%
}

.col-xs-offset-5[b-fcqakt8zqd] {
	margin-left: 41.66666667%
}

.col-xs-offset-4[b-fcqakt8zqd] {
	margin-left: 33.33333333%
}

.col-xs-offset-3[b-fcqakt8zqd] {
	margin-left: 25%
}

.col-xs-offset-2[b-fcqakt8zqd] {
	margin-left: 16.66666667%
}

.col-xs-offset-1[b-fcqakt8zqd] {
	margin-left: 8.33333333%
}

.col-xs-offset-0[b-fcqakt8zqd] {
	margin-left: 0
}

@media(min-width:768px) {
	.col-sm-1[b-fcqakt8zqd],
	.col-sm-10[b-fcqakt8zqd],
	.col-sm-11[b-fcqakt8zqd],
	.col-sm-12[b-fcqakt8zqd],
	.col-sm-2[b-fcqakt8zqd],
	.col-sm-3[b-fcqakt8zqd],
	.col-sm-4[b-fcqakt8zqd],
	.col-sm-5[b-fcqakt8zqd],
	.col-sm-6[b-fcqakt8zqd],
	.col-sm-7[b-fcqakt8zqd],
	.col-sm-8[b-fcqakt8zqd],
	.col-sm-9[b-fcqakt8zqd] {
		float: left
	}
	.col-sm-12[b-fcqakt8zqd] {
		width: 100%
	}
	.col-sm-11[b-fcqakt8zqd] {
		width: 91.66666667%
	}
	.col-sm-10[b-fcqakt8zqd] {
		width: 83.33333333%
	}
	.col-sm-9[b-fcqakt8zqd] {
		width: 75%
	}
	.col-sm-8[b-fcqakt8zqd] {
		width: 66.66666667%
	}
	.col-sm-7[b-fcqakt8zqd] {
		width: 58.33333333%
	}
	.col-sm-6[b-fcqakt8zqd] {
		width: 50%
	}
	.col-sm-5[b-fcqakt8zqd] {
		width: 41.66666667%
	}
	.col-sm-4[b-fcqakt8zqd] {
		width: 33.33333333%
	}
	.col-sm-3[b-fcqakt8zqd] {
		width: 25%
	}
	.col-sm-2[b-fcqakt8zqd] {
		width: 16.66666667%
	}
	.col-sm-1[b-fcqakt8zqd] {
		width: 8.33333333%
	}
	.col-sm-pull-12[b-fcqakt8zqd] {
		right: 100%
	}
	.col-sm-pull-11[b-fcqakt8zqd] {
		right: 91.66666667%
	}
	.col-sm-pull-10[b-fcqakt8zqd] {
		right: 83.33333333%
	}
	.col-sm-pull-9[b-fcqakt8zqd] {
		right: 75%
	}
	.col-sm-pull-8[b-fcqakt8zqd] {
		right: 66.66666667%
	}
	.col-sm-pull-7[b-fcqakt8zqd] {
		right: 58.33333333%
	}
	.col-sm-pull-6[b-fcqakt8zqd] {
		right: 50%
	}
	.col-sm-pull-5[b-fcqakt8zqd] {
		right: 41.66666667%
	}
	.col-sm-pull-4[b-fcqakt8zqd] {
		right: 33.33333333%
	}
	.col-sm-pull-3[b-fcqakt8zqd] {
		right: 25%
	}
	.col-sm-pull-2[b-fcqakt8zqd] {
		right: 16.66666667%
	}
	.col-sm-pull-1[b-fcqakt8zqd] {
		right: 8.33333333%
	}
	.col-sm-pull-0[b-fcqakt8zqd] {
		right: auto
	}
	.col-sm-push-12[b-fcqakt8zqd] {
		left: 100%
	}
	.col-sm-push-11[b-fcqakt8zqd] {
		left: 91.66666667%
	}
	.col-sm-push-10[b-fcqakt8zqd] {
		left: 83.33333333%
	}
	.col-sm-push-9[b-fcqakt8zqd] {
		left: 75%
	}
	.col-sm-push-8[b-fcqakt8zqd] {
		left: 66.66666667%
	}
	.col-sm-push-7[b-fcqakt8zqd] {
		left: 58.33333333%
	}
	.col-sm-push-6[b-fcqakt8zqd] {
		left: 50%
	}
	.col-sm-push-5[b-fcqakt8zqd] {
		left: 41.66666667%
	}
	.col-sm-push-4[b-fcqakt8zqd] {
		left: 33.33333333%
	}
	.col-sm-push-3[b-fcqakt8zqd] {
		left: 25%
	}
	.col-sm-push-2[b-fcqakt8zqd] {
		left: 16.66666667%
	}
	.col-sm-push-1[b-fcqakt8zqd] {
		left: 8.33333333%
	}
	.col-sm-push-0[b-fcqakt8zqd] {
		left: auto
	}
	.col-sm-offset-12[b-fcqakt8zqd] {
		margin-left: 100%
	}
	.col-sm-offset-11[b-fcqakt8zqd] {
		margin-left: 91.66666667%
	}
	.col-sm-offset-10[b-fcqakt8zqd] {
		margin-left: 83.33333333%
	}
	.col-sm-offset-9[b-fcqakt8zqd] {
		margin-left: 75%
	}
	.col-sm-offset-8[b-fcqakt8zqd] {
		margin-left: 66.66666667%
	}
	.col-sm-offset-7[b-fcqakt8zqd] {
		margin-left: 58.33333333%
	}
	.col-sm-offset-6[b-fcqakt8zqd] {
		margin-left: 50%
	}
	.col-sm-offset-5[b-fcqakt8zqd] {
		margin-left: 41.66666667%
	}
	.col-sm-offset-4[b-fcqakt8zqd] {
		margin-left: 33.33333333%
	}
	.col-sm-offset-3[b-fcqakt8zqd] {
		margin-left: 25%
	}
	.col-sm-offset-2[b-fcqakt8zqd] {
		margin-left: 16.66666667%
	}
	.col-sm-offset-1[b-fcqakt8zqd] {
		margin-left: 8.33333333%
	}
	.col-sm-offset-0[b-fcqakt8zqd] {
		margin-left: 0
	}
}

@media(min-width:992px) {
	.col-md-1[b-fcqakt8zqd],
	.col-md-10[b-fcqakt8zqd],
	.col-md-11[b-fcqakt8zqd],
	.col-md-12[b-fcqakt8zqd],
	.col-md-2[b-fcqakt8zqd],
	.col-md-3[b-fcqakt8zqd],
	.col-md-4[b-fcqakt8zqd],
	.col-md-5[b-fcqakt8zqd],
	.col-md-6[b-fcqakt8zqd],
	.col-md-7[b-fcqakt8zqd],
	.col-md-8[b-fcqakt8zqd],
	.col-md-9[b-fcqakt8zqd] {
		float: left
	}
	.col-md-12[b-fcqakt8zqd] {
		width: 100%
	}
	.col-md-11[b-fcqakt8zqd] {
		width: 91.66666667%
	}
	.col-md-10[b-fcqakt8zqd] {
		width: 83.33333333%
	}
	.col-md-9[b-fcqakt8zqd] {
		width: 75%
	}
	.col-md-8[b-fcqakt8zqd] {
		width: 66.66666667%
	}
	.col-md-7[b-fcqakt8zqd] {
		width: 58.33333333%
	}
	.col-md-6[b-fcqakt8zqd] {
		width: 50%
	}
	.col-md-5[b-fcqakt8zqd] {
		width: 41.66666667%
	}
	.col-md-4[b-fcqakt8zqd] {
		width: 33.33333333%
	}
	.col-md-3[b-fcqakt8zqd] {
		width: 25%
	}
	.col-md-2[b-fcqakt8zqd] {
		width: 16.66666667%
	}
	.col-md-1[b-fcqakt8zqd] {
		width: 8.33333333%
	}
	.col-md-pull-12[b-fcqakt8zqd] {
		right: 100%
	}
	.col-md-pull-11[b-fcqakt8zqd] {
		right: 91.66666667%
	}
	.col-md-pull-10[b-fcqakt8zqd] {
		right: 83.33333333%
	}
	.col-md-pull-9[b-fcqakt8zqd] {
		right: 75%
	}
	.col-md-pull-8[b-fcqakt8zqd] {
		right: 66.66666667%
	}
	.col-md-pull-7[b-fcqakt8zqd] {
		right: 58.33333333%
	}
	.col-md-pull-6[b-fcqakt8zqd] {
		right: 50%
	}
	.col-md-pull-5[b-fcqakt8zqd] {
		right: 41.66666667%
	}
	.col-md-pull-4[b-fcqakt8zqd] {
		right: 33.33333333%
	}
	.col-md-pull-3[b-fcqakt8zqd] {
		right: 25%
	}
	.col-md-pull-2[b-fcqakt8zqd] {
		right: 16.66666667%
	}
	.col-md-pull-1[b-fcqakt8zqd] {
		right: 8.33333333%
	}
	.col-md-pull-0[b-fcqakt8zqd] {
		right: auto
	}
	.col-md-push-12[b-fcqakt8zqd] {
		left: 100%
	}
	.col-md-push-11[b-fcqakt8zqd] {
		left: 91.66666667%
	}
	.col-md-push-10[b-fcqakt8zqd] {
		left: 83.33333333%
	}
	.col-md-push-9[b-fcqakt8zqd] {
		left: 75%
	}
	.col-md-push-8[b-fcqakt8zqd] {
		left: 66.66666667%
	}
	.col-md-push-7[b-fcqakt8zqd] {
		left: 58.33333333%
	}
	.col-md-push-6[b-fcqakt8zqd] {
		left: 50%
	}
	.col-md-push-5[b-fcqakt8zqd] {
		left: 41.66666667%
	}
	.col-md-push-4[b-fcqakt8zqd] {
		left: 33.33333333%
	}
	.col-md-push-3[b-fcqakt8zqd] {
		left: 25%
	}
	.col-md-push-2[b-fcqakt8zqd] {
		left: 16.66666667%
	}
	.col-md-push-1[b-fcqakt8zqd] {
		left: 8.33333333%
	}
	.col-md-push-0[b-fcqakt8zqd] {
		left: auto
	}
	.col-md-offset-12[b-fcqakt8zqd] {
		margin-left: 100%
	}
	.col-md-offset-11[b-fcqakt8zqd] {
		margin-left: 91.66666667%
	}
	.col-md-offset-10[b-fcqakt8zqd] {
		margin-left: 83.33333333%
	}
	.col-md-offset-9[b-fcqakt8zqd] {
		margin-left: 75%
	}
	.col-md-offset-8[b-fcqakt8zqd] {
		margin-left: 66.66666667%
	}
	.col-md-offset-7[b-fcqakt8zqd] {
		margin-left: 58.33333333%
	}
	.col-md-offset-6[b-fcqakt8zqd] {
		margin-left: 50%
	}
	.col-md-offset-5[b-fcqakt8zqd] {
		margin-left: 41.66666667%
	}
	.col-md-offset-4[b-fcqakt8zqd] {
		margin-left: 33.33333333%
	}
	.col-md-offset-3[b-fcqakt8zqd] {
		margin-left: 25%
	}
	.col-md-offset-2[b-fcqakt8zqd] {
		margin-left: 16.66666667%
	}
	.col-md-offset-1[b-fcqakt8zqd] {
		margin-left: 8.33333333%
	}
	.col-md-offset-0[b-fcqakt8zqd] {
		margin-left: 0
	}
}

@media(min-width:1200px) {
	.col-lg-1[b-fcqakt8zqd],
	.col-lg-10[b-fcqakt8zqd],
	.col-lg-11[b-fcqakt8zqd],
	.col-lg-12[b-fcqakt8zqd],
	.col-lg-2[b-fcqakt8zqd],
	.col-lg-3[b-fcqakt8zqd],
	.col-lg-4[b-fcqakt8zqd],
	.col-lg-5[b-fcqakt8zqd],
	.col-lg-6[b-fcqakt8zqd],
	.col-lg-7[b-fcqakt8zqd],
	.col-lg-8[b-fcqakt8zqd],
	.col-lg-9[b-fcqakt8zqd] {
		float: left
	}
	.col-lg-12[b-fcqakt8zqd] {
		width: 100%
	}
	.col-lg-11[b-fcqakt8zqd] {
		width: 91.66666667%
	}
	.col-lg-10[b-fcqakt8zqd] {
		width: 83.33333333%
	}
	.col-lg-9[b-fcqakt8zqd] {
		width: 75%
	}
	.col-lg-8[b-fcqakt8zqd] {
		width: 66.66666667%
	}
	.col-lg-7[b-fcqakt8zqd] {
		width: 58.33333333%
	}
	.col-lg-6[b-fcqakt8zqd] {
		width: 50%
	}
	.col-lg-5[b-fcqakt8zqd] {
		width: 41.66666667%
	}
	.col-lg-4[b-fcqakt8zqd] {
		width: 33.33333333%
	}
	.col-lg-3[b-fcqakt8zqd] {
		width: 25%
	}
	.col-lg-2[b-fcqakt8zqd] {
		width: 16.66666667%
	}
	.col-lg-1[b-fcqakt8zqd] {
		width: 8.33333333%
	}
	.col-lg-pull-12[b-fcqakt8zqd] {
		right: 100%
	}
	.col-lg-pull-11[b-fcqakt8zqd] {
		right: 91.66666667%
	}
	.col-lg-pull-10[b-fcqakt8zqd] {
		right: 83.33333333%
	}
	.col-lg-pull-9[b-fcqakt8zqd] {
		right: 75%
	}
	.col-lg-pull-8[b-fcqakt8zqd] {
		right: 66.66666667%
	}
	.col-lg-pull-7[b-fcqakt8zqd] {
		right: 58.33333333%
	}
	.col-lg-pull-6[b-fcqakt8zqd] {
		right: 50%
	}
	.col-lg-pull-5[b-fcqakt8zqd] {
		right: 41.66666667%
	}
	.col-lg-pull-4[b-fcqakt8zqd] {
		right: 33.33333333%
	}
	.col-lg-pull-3[b-fcqakt8zqd] {
		right: 25%
	}
	.col-lg-pull-2[b-fcqakt8zqd] {
		right: 16.66666667%
	}
	.col-lg-pull-1[b-fcqakt8zqd] {
		right: 8.33333333%
	}
	.col-lg-pull-0[b-fcqakt8zqd] {
		right: auto
	}
	.col-lg-push-12[b-fcqakt8zqd] {
		left: 100%
	}
	.col-lg-push-11[b-fcqakt8zqd] {
		left: 91.66666667%
	}
	.col-lg-push-10[b-fcqakt8zqd] {
		left: 83.33333333%
	}
	.col-lg-push-9[b-fcqakt8zqd] {
		left: 75%
	}
	.col-lg-push-8[b-fcqakt8zqd] {
		left: 66.66666667%
	}
	.col-lg-push-7[b-fcqakt8zqd] {
		left: 58.33333333%
	}
	.col-lg-push-6[b-fcqakt8zqd] {
		left: 50%
	}
	.col-lg-push-5[b-fcqakt8zqd] {
		left: 41.66666667%
	}
	.col-lg-push-4[b-fcqakt8zqd] {
		left: 33.33333333%
	}
	.col-lg-push-3[b-fcqakt8zqd] {
		left: 25%
	}
	.col-lg-push-2[b-fcqakt8zqd] {
		left: 16.66666667%
	}
	.col-lg-push-1[b-fcqakt8zqd] {
		left: 8.33333333%
	}
	.col-lg-push-0[b-fcqakt8zqd] {
		left: auto
	}
	.col-lg-offset-12[b-fcqakt8zqd] {
		margin-left: 100%
	}
	.col-lg-offset-11[b-fcqakt8zqd] {
		margin-left: 91.66666667%
	}
	.col-lg-offset-10[b-fcqakt8zqd] {
		margin-left: 83.33333333%
	}
	.col-lg-offset-9[b-fcqakt8zqd] {
		margin-left: 75%
	}
	.col-lg-offset-8[b-fcqakt8zqd] {
		margin-left: 66.66666667%
	}
	.col-lg-offset-7[b-fcqakt8zqd] {
		margin-left: 58.33333333%
	}
	.col-lg-offset-6[b-fcqakt8zqd] {
		margin-left: 50%
	}
	.col-lg-offset-5[b-fcqakt8zqd] {
		margin-left: 41.66666667%
	}
	.col-lg-offset-4[b-fcqakt8zqd] {
		margin-left: 33.33333333%
	}
	.col-lg-offset-3[b-fcqakt8zqd] {
		margin-left: 25%
	}
	.col-lg-offset-2[b-fcqakt8zqd] {
		margin-left: 16.66666667%
	}
	.col-lg-offset-1[b-fcqakt8zqd] {
		margin-left: 8.33333333%
	}
	.col-lg-offset-0[b-fcqakt8zqd] {
		margin-left: 0
	}
}

table[b-fcqakt8zqd] {
	background-color: transparent
}

table col[class*=col-][b-fcqakt8zqd] {
	position: static;
	display: table-column;
	float: none
}

table td[class*=col-][b-fcqakt8zqd],
table th[class*=col-][b-fcqakt8zqd] {
	position: static;
	display: table-cell;
	float: none
}

caption[b-fcqakt8zqd] {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}

th[b-fcqakt8zqd] {
	text-align: left
}

.table[b-fcqakt8zqd] {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.table>tbody>tr>td[b-fcqakt8zqd],
.table>tbody>tr>th[b-fcqakt8zqd],
.table>tfoot>tr>td[b-fcqakt8zqd],
.table>tfoot>tr>th[b-fcqakt8zqd],
.table>thead>tr>td[b-fcqakt8zqd],
.table>thead>tr>th[b-fcqakt8zqd] {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th[b-fcqakt8zqd] {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td[b-fcqakt8zqd],
.table>caption+thead>tr:first-child>th[b-fcqakt8zqd],
.table>colgroup+thead>tr:first-child>td[b-fcqakt8zqd],
.table>colgroup+thead>tr:first-child>th[b-fcqakt8zqd],
.table>thead:first-child>tr:first-child>td[b-fcqakt8zqd],
.table>thead:first-child>tr:first-child>th[b-fcqakt8zqd] {
	border-top: 0
}

.table>tbody+tbody[b-fcqakt8zqd] {
	border-top: 2px solid #ddd
}

.table .table[b-fcqakt8zqd] {
	background-color: #fff
}

.table-condensed>tbody>tr>td[b-fcqakt8zqd],
.table-condensed>tbody>tr>th[b-fcqakt8zqd],
.table-condensed>tfoot>tr>td[b-fcqakt8zqd],
.table-condensed>tfoot>tr>th[b-fcqakt8zqd],
.table-condensed>thead>tr>td[b-fcqakt8zqd],
.table-condensed>thead>tr>th[b-fcqakt8zqd] {
	padding: 5px
}

.table-bordered[b-fcqakt8zqd] {
	border: 1px solid #ddd
}

.table-bordered>tbody>tr>td[b-fcqakt8zqd],
.table-bordered>tbody>tr>th[b-fcqakt8zqd],
.table-bordered>tfoot>tr>td[b-fcqakt8zqd],
.table-bordered>tfoot>tr>th[b-fcqakt8zqd],
.table-bordered>thead>tr>td[b-fcqakt8zqd],
.table-bordered>thead>tr>th[b-fcqakt8zqd] {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>td[b-fcqakt8zqd],
.table-bordered>thead>tr>th[b-fcqakt8zqd] {
	border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd)[b-fcqakt8zqd] {
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover[b-fcqakt8zqd] {
	background-color: #f5f5f5
}

.table>tbody>tr.active>td[b-fcqakt8zqd],
.table>tbody>tr.active>th[b-fcqakt8zqd],
.table>tbody>tr>td.active[b-fcqakt8zqd],
.table>tbody>tr>th.active[b-fcqakt8zqd],
.table>tfoot>tr.active>td[b-fcqakt8zqd],
.table>tfoot>tr.active>th[b-fcqakt8zqd],
.table>tfoot>tr>td.active[b-fcqakt8zqd],
.table>tfoot>tr>th.active[b-fcqakt8zqd],
.table>thead>tr.active>td[b-fcqakt8zqd],
.table>thead>tr.active>th[b-fcqakt8zqd],
.table>thead>tr>td.active[b-fcqakt8zqd],
.table>thead>tr>th.active[b-fcqakt8zqd] {
	background-color: #f5f5f5
}

.table-hover>tbody>tr.active:hover>td[b-fcqakt8zqd],
.table-hover>tbody>tr.active:hover>th[b-fcqakt8zqd],
.table-hover>tbody>tr:hover>.active[b-fcqakt8zqd],
.table-hover>tbody>tr>td.active:hover[b-fcqakt8zqd],
.table-hover>tbody>tr>th.active:hover[b-fcqakt8zqd] {
	background-color: #e8e8e8
}

.table>tbody>tr.success>td[b-fcqakt8zqd],
.table>tbody>tr.success>th[b-fcqakt8zqd],
.table>tbody>tr>td.success[b-fcqakt8zqd],
.table>tbody>tr>th.success[b-fcqakt8zqd],
.table>tfoot>tr.success>td[b-fcqakt8zqd],
.table>tfoot>tr.success>th[b-fcqakt8zqd],
.table>tfoot>tr>td.success[b-fcqakt8zqd],
.table>tfoot>tr>th.success[b-fcqakt8zqd],
.table>thead>tr.success>td[b-fcqakt8zqd],
.table>thead>tr.success>th[b-fcqakt8zqd],
.table>thead>tr>td.success[b-fcqakt8zqd],
.table>thead>tr>th.success[b-fcqakt8zqd] {
	background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td[b-fcqakt8zqd],
.table-hover>tbody>tr.success:hover>th[b-fcqakt8zqd],
.table-hover>tbody>tr:hover>.success[b-fcqakt8zqd],
.table-hover>tbody>tr>td.success:hover[b-fcqakt8zqd],
.table-hover>tbody>tr>th.success:hover[b-fcqakt8zqd] {
	background-color: #d0e9c6
}

.table>tbody>tr.info>td[b-fcqakt8zqd],
.table>tbody>tr.info>th[b-fcqakt8zqd],
.table>tbody>tr>td.info[b-fcqakt8zqd],
.table>tbody>tr>th.info[b-fcqakt8zqd],
.table>tfoot>tr.info>td[b-fcqakt8zqd],
.table>tfoot>tr.info>th[b-fcqakt8zqd],
.table>tfoot>tr>td.info[b-fcqakt8zqd],
.table>tfoot>tr>th.info[b-fcqakt8zqd],
.table>thead>tr.info>td[b-fcqakt8zqd],
.table>thead>tr.info>th[b-fcqakt8zqd],
.table>thead>tr>td.info[b-fcqakt8zqd],
.table>thead>tr>th.info[b-fcqakt8zqd] {
	background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td[b-fcqakt8zqd],
.table-hover>tbody>tr.info:hover>th[b-fcqakt8zqd],
.table-hover>tbody>tr:hover>.info[b-fcqakt8zqd],
.table-hover>tbody>tr>td.info:hover[b-fcqakt8zqd],
.table-hover>tbody>tr>th.info:hover[b-fcqakt8zqd] {
	background-color: #c4e3f3
}

.table>tbody>tr.warning>td[b-fcqakt8zqd],
.table>tbody>tr.warning>th[b-fcqakt8zqd],
.table>tbody>tr>td.warning[b-fcqakt8zqd],
.table>tbody>tr>th.warning[b-fcqakt8zqd],
.table>tfoot>tr.warning>td[b-fcqakt8zqd],
.table>tfoot>tr.warning>th[b-fcqakt8zqd],
.table>tfoot>tr>td.warning[b-fcqakt8zqd],
.table>tfoot>tr>th.warning[b-fcqakt8zqd],
.table>thead>tr.warning>td[b-fcqakt8zqd],
.table>thead>tr.warning>th[b-fcqakt8zqd],
.table>thead>tr>td.warning[b-fcqakt8zqd],
.table>thead>tr>th.warning[b-fcqakt8zqd] {
	background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td[b-fcqakt8zqd],
.table-hover>tbody>tr.warning:hover>th[b-fcqakt8zqd],
.table-hover>tbody>tr:hover>.warning[b-fcqakt8zqd],
.table-hover>tbody>tr>td.warning:hover[b-fcqakt8zqd],
.table-hover>tbody>tr>th.warning:hover[b-fcqakt8zqd] {
	background-color: #faf2cc
}

.table>tbody>tr.danger>td[b-fcqakt8zqd],
.table>tbody>tr.danger>th[b-fcqakt8zqd],
.table>tbody>tr>td.danger[b-fcqakt8zqd],
.table>tbody>tr>th.danger[b-fcqakt8zqd],
.table>tfoot>tr.danger>td[b-fcqakt8zqd],
.table>tfoot>tr.danger>th[b-fcqakt8zqd],
.table>tfoot>tr>td.danger[b-fcqakt8zqd],
.table>tfoot>tr>th.danger[b-fcqakt8zqd],
.table>thead>tr.danger>td[b-fcqakt8zqd],
.table>thead>tr.danger>th[b-fcqakt8zqd],
.table>thead>tr>td.danger[b-fcqakt8zqd],
.table>thead>tr>th.danger[b-fcqakt8zqd] {
	background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td[b-fcqakt8zqd],
.table-hover>tbody>tr.danger:hover>th[b-fcqakt8zqd],
.table-hover>tbody>tr:hover>.danger[b-fcqakt8zqd],
.table-hover>tbody>tr>td.danger:hover[b-fcqakt8zqd],
.table-hover>tbody>tr>th.danger:hover[b-fcqakt8zqd] {
	background-color: #ebcccc
}

.table-responsive[b-fcqakt8zqd] {
	min-height: .01%;
	overflow-x: auto
}

@media screen and (max-width:767px) {
	.table-responsive[b-fcqakt8zqd] {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}
	.table-responsive>.table[b-fcqakt8zqd] {
		margin-bottom: 0
	}
	.table-responsive>.table>tbody>tr>td[b-fcqakt8zqd],
	.table-responsive>.table>tbody>tr>th[b-fcqakt8zqd],
	.table-responsive>.table>tfoot>tr>td[b-fcqakt8zqd],
	.table-responsive>.table>tfoot>tr>th[b-fcqakt8zqd],
	.table-responsive>.table>thead>tr>td[b-fcqakt8zqd],
	.table-responsive>.table>thead>tr>th[b-fcqakt8zqd] {
		white-space: nowrap
	}
	.table-responsive>.table-bordered[b-fcqakt8zqd] {
		border: 0
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tbody>tr>th:first-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tfoot>tr>td:first-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tfoot>tr>th:first-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>thead>tr>td:first-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>thead>tr>th:first-child[b-fcqakt8zqd] {
		border-left: 0
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tbody>tr>th:last-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tfoot>tr>td:last-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tfoot>tr>th:last-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>thead>tr>td:last-child[b-fcqakt8zqd],
	.table-responsive>.table-bordered>thead>tr>th:last-child[b-fcqakt8zqd] {
		border-right: 0
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>td[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tbody>tr:last-child>th[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tfoot>tr:last-child>td[b-fcqakt8zqd],
	.table-responsive>.table-bordered>tfoot>tr:last-child>th[b-fcqakt8zqd] {
		border-bottom: 0
	}
}

fieldset[b-fcqakt8zqd] {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend[b-fcqakt8zqd] {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label[b-fcqakt8zqd] {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}

input[type=search][b-fcqakt8zqd] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

input[type=checkbox][b-fcqakt8zqd],
input[type=radio][b-fcqakt8zqd] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal
}

fieldset[disabled] input[type=checkbox][b-fcqakt8zqd],
fieldset[disabled] input[type=radio][b-fcqakt8zqd],
input[type=checkbox].disabled[b-fcqakt8zqd],
input[type=checkbox][disabled][b-fcqakt8zqd],
input[type=radio].disabled[b-fcqakt8zqd],
input[type=radio][disabled][b-fcqakt8zqd] {
	cursor: not-allowed
}

input[type=file][b-fcqakt8zqd] {
	display: block
}

input[type=range][b-fcqakt8zqd] {
	display: block;
	width: 100%
}

select[multiple][b-fcqakt8zqd],
select[size][b-fcqakt8zqd] {
	height: auto
}

input[type=checkbox]:focus[b-fcqakt8zqd],
input[type=file]:focus[b-fcqakt8zqd],
input[type=radio]:focus[b-fcqakt8zqd] {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

output[b-fcqakt8zqd] {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555
}

.form-control[b-fcqakt8zqd] {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}

.form-control:focus[b-fcqakt8zqd] {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

.form-control[b-fcqakt8zqd]::-moz-placeholder {
	color: #999;
	opacity: 1
}

.form-control:-ms-input-placeholder[b-fcqakt8zqd] {
	color: #999
}

.form-control[b-fcqakt8zqd]::-webkit-input-placeholder {
	color: #999
}

.form-control[b-fcqakt8zqd]::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control[disabled][b-fcqakt8zqd],
.form-control[readonly][b-fcqakt8zqd],
fieldset[disabled] .form-control[b-fcqakt8zqd] {
	background-color: #eee;
	opacity: 1
}

.form-control[disabled][b-fcqakt8zqd],
fieldset[disabled] .form-control[b-fcqakt8zqd] {
	cursor: not-allowed
}

textarea.form-control[b-fcqakt8zqd] {
	height: auto
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control[b-fcqakt8zqd],
	input[type=datetime-local].form-control[b-fcqakt8zqd],
	input[type=month].form-control[b-fcqakt8zqd],
	input[type=time].form-control[b-fcqakt8zqd] {
		line-height: 34px
	}
	.input-group-sm input[type=date][b-fcqakt8zqd],
	.input-group-sm input[type=datetime-local][b-fcqakt8zqd],
	.input-group-sm input[type=month][b-fcqakt8zqd],
	.input-group-sm input[type=time][b-fcqakt8zqd],
	input[type=date].input-sm[b-fcqakt8zqd],
	input[type=datetime-local].input-sm[b-fcqakt8zqd],
	input[type=month].input-sm[b-fcqakt8zqd],
	input[type=time].input-sm[b-fcqakt8zqd] {
		line-height: 30px
	}
	.input-group-lg input[type=date][b-fcqakt8zqd],
	.input-group-lg input[type=datetime-local][b-fcqakt8zqd],
	.input-group-lg input[type=month][b-fcqakt8zqd],
	.input-group-lg input[type=time][b-fcqakt8zqd],
	input[type=date].input-lg[b-fcqakt8zqd],
	input[type=datetime-local].input-lg[b-fcqakt8zqd],
	input[type=month].input-lg[b-fcqakt8zqd],
	input[type=time].input-lg[b-fcqakt8zqd] {
		line-height: 46px
	}
}

.form-group[b-fcqakt8zqd] {
	margin-bottom: 15px
}

.checkbox[b-fcqakt8zqd],
.radio[b-fcqakt8zqd] {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}

.checkbox.disabled label[b-fcqakt8zqd],
.radio.disabled label[b-fcqakt8zqd],
fieldset[disabled] .checkbox label[b-fcqakt8zqd],
fieldset[disabled] .radio label[b-fcqakt8zqd] {
	cursor: not-allowed
}

.checkbox label[b-fcqakt8zqd],
.radio label[b-fcqakt8zqd] {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}

.checkbox input[type=checkbox][b-fcqakt8zqd],
.checkbox-inline input[type=checkbox][b-fcqakt8zqd],
.radio input[type=radio][b-fcqakt8zqd],
.radio-inline input[type=radio][b-fcqakt8zqd] {
	position: absolute;
	margin-top: 4px\9;
	margin-left: -20px
}

.checkbox+.checkbox[b-fcqakt8zqd],
.radio+.radio[b-fcqakt8zqd] {
	margin-top: -5px
}

.checkbox-inline[b-fcqakt8zqd],
.radio-inline[b-fcqakt8zqd] {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer
}

.checkbox-inline.disabled[b-fcqakt8zqd],
.radio-inline.disabled[b-fcqakt8zqd],
fieldset[disabled] .checkbox-inline[b-fcqakt8zqd],
fieldset[disabled] .radio-inline[b-fcqakt8zqd] {
	cursor: not-allowed
}

.checkbox-inline+.checkbox-inline[b-fcqakt8zqd],
.radio-inline+.radio-inline[b-fcqakt8zqd] {
	margin-top: 0;
	margin-left: 10px
}

.form-control-static[b-fcqakt8zqd] {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0
}

.form-control-static.input-lg[b-fcqakt8zqd],
.form-control-static.input-sm[b-fcqakt8zqd] {
	padding-right: 0;
	padding-left: 0
}

.input-sm[b-fcqakt8zqd] {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm[b-fcqakt8zqd] {
	height: 30px;
	line-height: 30px
}

select[multiple].input-sm[b-fcqakt8zqd],
textarea.input-sm[b-fcqakt8zqd] {
	height: auto
}

.form-group-sm .form-control[b-fcqakt8zqd] {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.form-group-sm select.form-control[b-fcqakt8zqd] {
	height: 30px;
	line-height: 30px
}

.form-group-sm select[multiple].form-control[b-fcqakt8zqd],
.form-group-sm textarea.form-control[b-fcqakt8zqd] {
	height: auto
}

.form-group-sm .form-control-static[b-fcqakt8zqd] {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}

.input-lg[b-fcqakt8zqd] {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-lg[b-fcqakt8zqd] {
	height: 46px;
	line-height: 46px
}

select[multiple].input-lg[b-fcqakt8zqd],
textarea.input-lg[b-fcqakt8zqd] {
	height: auto
}

.form-group-lg .form-control[b-fcqakt8zqd] {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.form-group-lg select.form-control[b-fcqakt8zqd] {
	height: 46px;
	line-height: 46px
}

.form-group-lg select[multiple].form-control[b-fcqakt8zqd],
.form-group-lg textarea.form-control[b-fcqakt8zqd] {
	height: auto
}

.form-group-lg .form-control-static[b-fcqakt8zqd] {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.has-feedback[b-fcqakt8zqd] {
	position: relative
}

.has-feedback .form-control[b-fcqakt8zqd] {
	padding-right: 42.5px
}

.form-control-feedback[b-fcqakt8zqd] {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}

.form-group-lg .form-control+.form-control-feedback[b-fcqakt8zqd],
.input-group-lg+.form-control-feedback[b-fcqakt8zqd],
.input-lg+.form-control-feedback[b-fcqakt8zqd] {
	width: 46px;
	height: 46px;
	line-height: 46px
}

.form-group-sm .form-control+.form-control-feedback[b-fcqakt8zqd],
.input-group-sm+.form-control-feedback[b-fcqakt8zqd],
.input-sm+.form-control-feedback[b-fcqakt8zqd] {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.has-success .checkbox[b-fcqakt8zqd],
.has-success .checkbox-inline[b-fcqakt8zqd],
.has-success .control-label[b-fcqakt8zqd],
.has-success .help-block[b-fcqakt8zqd],
.has-success .radio[b-fcqakt8zqd],
.has-success .radio-inline[b-fcqakt8zqd],
.has-success.checkbox label[b-fcqakt8zqd],
.has-success.checkbox-inline label[b-fcqakt8zqd],
.has-success.radio label[b-fcqakt8zqd],
.has-success.radio-inline label[b-fcqakt8zqd] {
	color: #3c763d
}

.has-success .form-control[b-fcqakt8zqd] {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus[b-fcqakt8zqd] {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon[b-fcqakt8zqd] {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d
}

.has-success .form-control-feedback[b-fcqakt8zqd] {
	color: #3c763d
}

.has-warning .checkbox[b-fcqakt8zqd],
.has-warning .checkbox-inline[b-fcqakt8zqd],
.has-warning .control-label[b-fcqakt8zqd],
.has-warning .help-block[b-fcqakt8zqd],
.has-warning .radio[b-fcqakt8zqd],
.has-warning .radio-inline[b-fcqakt8zqd],
.has-warning.checkbox label[b-fcqakt8zqd],
.has-warning.checkbox-inline label[b-fcqakt8zqd],
.has-warning.radio label[b-fcqakt8zqd],
.has-warning.radio-inline label[b-fcqakt8zqd] {
	color: #8a6d3b
}

.has-warning .form-control[b-fcqakt8zqd] {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus[b-fcqakt8zqd] {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon[b-fcqakt8zqd] {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b
}

.has-warning .form-control-feedback[b-fcqakt8zqd] {
	color: #8a6d3b
}

.has-error .checkbox[b-fcqakt8zqd],
.has-error .checkbox-inline[b-fcqakt8zqd],
.has-error .control-label[b-fcqakt8zqd],
.has-error .help-block[b-fcqakt8zqd],
.has-error .radio[b-fcqakt8zqd],
.has-error .radio-inline[b-fcqakt8zqd],
.has-error.checkbox label[b-fcqakt8zqd],
.has-error.checkbox-inline label[b-fcqakt8zqd],
.has-error.radio label[b-fcqakt8zqd],
.has-error.radio-inline label[b-fcqakt8zqd] {
	color: #a94442
}

.has-error .form-control[b-fcqakt8zqd] {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus[b-fcqakt8zqd] {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon[b-fcqakt8zqd] {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442
}

.has-error .form-control-feedback[b-fcqakt8zqd] {
	color: #a94442
}

.has-feedback label~.form-control-feedback[b-fcqakt8zqd] {
	top: 25px
}

.has-feedback label.sr-only~.form-control-feedback[b-fcqakt8zqd] {
	top: 0
}

.help-block[b-fcqakt8zqd] {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media(min-width:768px) {
	.form-inline .form-group[b-fcqakt8zqd] {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .form-control[b-fcqakt8zqd] {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-static[b-fcqakt8zqd] {
		display: inline-block
	}
	.form-inline .input-group[b-fcqakt8zqd] {
		display: inline-table;
		vertical-align: middle
	}
	.form-inline .input-group .form-control[b-fcqakt8zqd],
	.form-inline .input-group .input-group-addon[b-fcqakt8zqd],
	.form-inline .input-group .input-group-btn[b-fcqakt8zqd] {
		width: auto
	}
	.form-inline .input-group>.form-control[b-fcqakt8zqd] {
		width: 100%
	}
	.form-inline .control-label[b-fcqakt8zqd] {
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .checkbox[b-fcqakt8zqd],
	.form-inline .radio[b-fcqakt8zqd] {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .checkbox label[b-fcqakt8zqd],
	.form-inline .radio label[b-fcqakt8zqd] {
		padding-left: 0
	}
	.form-inline .checkbox input[type=checkbox][b-fcqakt8zqd],
	.form-inline .radio input[type=radio][b-fcqakt8zqd] {
		position: relative;
		margin-left: 0
	}
	.form-inline .has-feedback .form-control-feedback[b-fcqakt8zqd] {
		top: 0
	}
}

.form-horizontal .checkbox[b-fcqakt8zqd],
.form-horizontal .checkbox-inline[b-fcqakt8zqd],
.form-horizontal .radio[b-fcqakt8zqd],
.form-horizontal .radio-inline[b-fcqakt8zqd] {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0
}

.form-horizontal .checkbox[b-fcqakt8zqd],
.form-horizontal .radio[b-fcqakt8zqd] {
	min-height: 27px
}

.form-horizontal .form-group[b-fcqakt8zqd] {
	margin-right: -15px;
	margin-left: -15px
}

@media(min-width:768px) {
	.form-horizontal .control-label[b-fcqakt8zqd] {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right
	}
}

.form-horizontal .has-feedback .form-control-feedback[b-fcqakt8zqd] {
	right: 15px
}

@media(min-width:768px) {
	.form-horizontal .form-group-lg .control-label[b-fcqakt8zqd] {
		padding-top: 11px;
		font-size: 18px
	}
}

@media(min-width:768px) {
	.form-horizontal .form-group-sm .control-label[b-fcqakt8zqd] {
		padding-top: 6px;
		font-size: 12px
	}
}

.btn[b-fcqakt8zqd] {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.btn.active.focus[b-fcqakt8zqd],
.btn.active:focus[b-fcqakt8zqd],
.btn.focus[b-fcqakt8zqd],
.btn:active.focus[b-fcqakt8zqd],
.btn:active:focus[b-fcqakt8zqd],
.btn:focus[b-fcqakt8zqd] {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn.focus[b-fcqakt8zqd],
.btn:focus[b-fcqakt8zqd],
.btn:hover[b-fcqakt8zqd] {
	color: #333;
	text-decoration: none
}

.btn.active[b-fcqakt8zqd],
.btn:active[b-fcqakt8zqd] {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled[b-fcqakt8zqd],
.btn[disabled][b-fcqakt8zqd],
fieldset[disabled] .btn[b-fcqakt8zqd] {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	opacity: .65;
	-webkit-box-shadow: none;
	box-shadow: none
}

a.btn.disabled[b-fcqakt8zqd],
fieldset[disabled] a.btn[b-fcqakt8zqd] {
	pointer-events: none
}

.btn-default[b-fcqakt8zqd] {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-default.focus[b-fcqakt8zqd],
.btn-default:focus[b-fcqakt8zqd] {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}

.btn-default:hover[b-fcqakt8zqd] {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}

.btn-default.active[b-fcqakt8zqd],
.btn-default:active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default[b-fcqakt8zqd] {
	color: #333;
	background-color: #e6e6e6;
	background-image: none;
	border-color: #adadad
}

.btn-default.active.focus[b-fcqakt8zqd],
.btn-default.active:focus[b-fcqakt8zqd],
.btn-default.active:hover[b-fcqakt8zqd],
.btn-default:active.focus[b-fcqakt8zqd],
.btn-default:active:focus[b-fcqakt8zqd],
.btn-default:active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default.focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default:focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default:hover[b-fcqakt8zqd] {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}

.btn-default.disabled.focus[b-fcqakt8zqd],
.btn-default.disabled:focus[b-fcqakt8zqd],
.btn-default.disabled:hover[b-fcqakt8zqd],
.btn-default[disabled].focus[b-fcqakt8zqd],
.btn-default[disabled]:focus[b-fcqakt8zqd],
.btn-default[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-default.focus[b-fcqakt8zqd],
fieldset[disabled] .btn-default:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-default:hover[b-fcqakt8zqd] {
	background-color: #fff;
	border-color: #ccc
}

.btn-default .badge[b-fcqakt8zqd] {
	color: #fff;
	background-color: #333
}

.btn-primary[b-fcqakt8zqd] {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary.focus[b-fcqakt8zqd],
.btn-primary:focus[b-fcqakt8zqd] {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary.active[b-fcqakt8zqd],
.btn-primary:active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary[b-fcqakt8zqd] {
	color: #fff;
	background-color: #286090;
	background-image: none;
	border-color: #204d74
}

.btn-primary.active.focus[b-fcqakt8zqd],
.btn-primary.active:focus[b-fcqakt8zqd],
.btn-primary.active:hover[b-fcqakt8zqd],
.btn-primary:active.focus[b-fcqakt8zqd],
.btn-primary:active:focus[b-fcqakt8zqd],
.btn-primary:active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary.focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary:focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary.disabled.focus[b-fcqakt8zqd],
.btn-primary.disabled:focus[b-fcqakt8zqd],
.btn-primary.disabled:hover[b-fcqakt8zqd],
.btn-primary[disabled].focus[b-fcqakt8zqd],
.btn-primary[disabled]:focus[b-fcqakt8zqd],
.btn-primary[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-primary.focus[b-fcqakt8zqd],
fieldset[disabled] .btn-primary:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-primary:hover[b-fcqakt8zqd] {
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary .badge[b-fcqakt8zqd] {
	color: #337ab7;
	background-color: #fff
}

.btn-success[b-fcqakt8zqd] {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success.focus[b-fcqakt8zqd],
.btn-success:focus[b-fcqakt8zqd] {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}

.btn-success:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}

.btn-success.active[b-fcqakt8zqd],
.btn-success:active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-success[b-fcqakt8zqd] {
	color: #fff;
	background-color: #449d44;
	background-image: none;
	border-color: #398439
}

.btn-success.active.focus[b-fcqakt8zqd],
.btn-success.active:focus[b-fcqakt8zqd],
.btn-success.active:hover[b-fcqakt8zqd],
.btn-success:active.focus[b-fcqakt8zqd],
.btn-success:active:focus[b-fcqakt8zqd],
.btn-success:active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-success.focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-success:focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-success:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}

.btn-success.disabled.focus[b-fcqakt8zqd],
.btn-success.disabled:focus[b-fcqakt8zqd],
.btn-success.disabled:hover[b-fcqakt8zqd],
.btn-success[disabled].focus[b-fcqakt8zqd],
.btn-success[disabled]:focus[b-fcqakt8zqd],
.btn-success[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-success.focus[b-fcqakt8zqd],
fieldset[disabled] .btn-success:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-success:hover[b-fcqakt8zqd] {
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success .badge[b-fcqakt8zqd] {
	color: #5cb85c;
	background-color: #fff
}

.btn-info[b-fcqakt8zqd] {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info.focus[b-fcqakt8zqd],
.btn-info:focus[b-fcqakt8zqd] {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}

.btn-info:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}

.btn-info.active[b-fcqakt8zqd],
.btn-info:active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-info[b-fcqakt8zqd] {
	color: #fff;
	background-color: #31b0d5;
	background-image: none;
	border-color: #269abc
}

.btn-info.active.focus[b-fcqakt8zqd],
.btn-info.active:focus[b-fcqakt8zqd],
.btn-info.active:hover[b-fcqakt8zqd],
.btn-info:active.focus[b-fcqakt8zqd],
.btn-info:active:focus[b-fcqakt8zqd],
.btn-info:active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-info.focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-info:focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-info:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}

.btn-info.disabled.focus[b-fcqakt8zqd],
.btn-info.disabled:focus[b-fcqakt8zqd],
.btn-info.disabled:hover[b-fcqakt8zqd],
.btn-info[disabled].focus[b-fcqakt8zqd],
.btn-info[disabled]:focus[b-fcqakt8zqd],
.btn-info[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-info.focus[b-fcqakt8zqd],
fieldset[disabled] .btn-info:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-info:hover[b-fcqakt8zqd] {
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info .badge[b-fcqakt8zqd] {
	color: #5bc0de;
	background-color: #fff
}

.btn-warning[b-fcqakt8zqd] {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning.focus[b-fcqakt8zqd],
.btn-warning:focus[b-fcqakt8zqd] {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}

.btn-warning:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}

.btn-warning.active[b-fcqakt8zqd],
.btn-warning:active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-warning[b-fcqakt8zqd] {
	color: #fff;
	background-color: #ec971f;
	background-image: none;
	border-color: #d58512
}

.btn-warning.active.focus[b-fcqakt8zqd],
.btn-warning.active:focus[b-fcqakt8zqd],
.btn-warning.active:hover[b-fcqakt8zqd],
.btn-warning:active.focus[b-fcqakt8zqd],
.btn-warning:active:focus[b-fcqakt8zqd],
.btn-warning:active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-warning.focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-warning:focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-warning:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}

.btn-warning.disabled.focus[b-fcqakt8zqd],
.btn-warning.disabled:focus[b-fcqakt8zqd],
.btn-warning.disabled:hover[b-fcqakt8zqd],
.btn-warning[disabled].focus[b-fcqakt8zqd],
.btn-warning[disabled]:focus[b-fcqakt8zqd],
.btn-warning[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-warning.focus[b-fcqakt8zqd],
fieldset[disabled] .btn-warning:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-warning:hover[b-fcqakt8zqd] {
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning .badge[b-fcqakt8zqd] {
	color: #f0ad4e;
	background-color: #fff
}

.btn-danger[b-fcqakt8zqd] {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger.focus[b-fcqakt8zqd],
.btn-danger:focus[b-fcqakt8zqd] {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}

.btn-danger:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}

.btn-danger.active[b-fcqakt8zqd],
.btn-danger:active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-danger[b-fcqakt8zqd] {
	color: #fff;
	background-color: #c9302c;
	background-image: none;
	border-color: #ac2925
}

.btn-danger.active.focus[b-fcqakt8zqd],
.btn-danger.active:focus[b-fcqakt8zqd],
.btn-danger.active:hover[b-fcqakt8zqd],
.btn-danger:active.focus[b-fcqakt8zqd],
.btn-danger:active:focus[b-fcqakt8zqd],
.btn-danger:active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-danger.focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-danger:focus[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-danger:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}

.btn-danger.disabled.focus[b-fcqakt8zqd],
.btn-danger.disabled:focus[b-fcqakt8zqd],
.btn-danger.disabled:hover[b-fcqakt8zqd],
.btn-danger[disabled].focus[b-fcqakt8zqd],
.btn-danger[disabled]:focus[b-fcqakt8zqd],
.btn-danger[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-danger.focus[b-fcqakt8zqd],
fieldset[disabled] .btn-danger:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-danger:hover[b-fcqakt8zqd] {
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger .badge[b-fcqakt8zqd] {
	color: #d9534f;
	background-color: #fff
}

.btn-link[b-fcqakt8zqd] {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0
}

.btn-link[b-fcqakt8zqd],
.btn-link.active[b-fcqakt8zqd],
.btn-link:active[b-fcqakt8zqd],
.btn-link[disabled][b-fcqakt8zqd],
fieldset[disabled] .btn-link[b-fcqakt8zqd] {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link[b-fcqakt8zqd],
.btn-link:active[b-fcqakt8zqd],
.btn-link:focus[b-fcqakt8zqd],
.btn-link:hover[b-fcqakt8zqd] {
	border-color: transparent
}

.btn-link:focus[b-fcqakt8zqd],
.btn-link:hover[b-fcqakt8zqd] {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:focus[b-fcqakt8zqd],
.btn-link[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .btn-link:focus[b-fcqakt8zqd],
fieldset[disabled] .btn-link:hover[b-fcqakt8zqd] {
	color: #777;
	text-decoration: none
}

.btn-group-lg>.btn[b-fcqakt8zqd],
.btn-lg[b-fcqakt8zqd] {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

.btn-group-sm>.btn[b-fcqakt8zqd],
.btn-sm[b-fcqakt8zqd] {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-group-xs>.btn[b-fcqakt8zqd],
.btn-xs[b-fcqakt8zqd] {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-block[b-fcqakt8zqd] {
	display: block;
	width: 100%
}

.btn-block+.btn-block[b-fcqakt8zqd] {
	margin-top: 5px
}

input[type=button].btn-block[b-fcqakt8zqd],
input[type=reset].btn-block[b-fcqakt8zqd],
input[type=submit].btn-block[b-fcqakt8zqd] {
	width: 100%
}

.fade[b-fcqakt8zqd] {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in[b-fcqakt8zqd] {
	opacity: 1
}

.collapse[b-fcqakt8zqd] {
	display: none
}

.collapse.in[b-fcqakt8zqd] {
	display: block
}

tr.collapse.in[b-fcqakt8zqd] {
	display: table-row
}

tbody.collapse.in[b-fcqakt8zqd] {
	display: table-row-group
}

.collapsing[b-fcqakt8zqd] {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}

.caret[b-fcqakt8zqd] {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.dropdown[b-fcqakt8zqd],
.dropup[b-fcqakt8zqd] {
	position: relative
}

.dropdown-toggle:focus[b-fcqakt8zqd] {
	outline: 0
}

.dropdown-menu[b-fcqakt8zqd] {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.dropdown-menu.pull-right[b-fcqakt8zqd] {
	right: 0;
	left: auto
}

.dropdown-menu .divider[b-fcqakt8zqd] {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu>li>a[b-fcqakt8zqd] {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}

.dropdown-menu>li>a:focus[b-fcqakt8zqd],
.dropdown-menu>li>a:hover[b-fcqakt8zqd] {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5
}

.dropdown-menu>.active>a[b-fcqakt8zqd],
.dropdown-menu>.active>a:focus[b-fcqakt8zqd],
.dropdown-menu>.active>a:hover[b-fcqakt8zqd] {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0
}

.dropdown-menu>.disabled>a[b-fcqakt8zqd],
.dropdown-menu>.disabled>a:focus[b-fcqakt8zqd],
.dropdown-menu>.disabled>a:hover[b-fcqakt8zqd] {
	color: #777
}

.dropdown-menu>.disabled>a:focus[b-fcqakt8zqd],
.dropdown-menu>.disabled>a:hover[b-fcqakt8zqd] {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu[b-fcqakt8zqd] {
	display: block
}

.open>a[b-fcqakt8zqd] {
	outline: 0
}

.dropdown-menu-right[b-fcqakt8zqd] {
	right: 0;
	left: auto
}

.dropdown-menu-left[b-fcqakt8zqd] {
	right: auto;
	left: 0
}

.dropdown-header[b-fcqakt8zqd] {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap
}

.dropdown-backdrop[b-fcqakt8zqd] {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990
}

.pull-right>.dropdown-menu[b-fcqakt8zqd] {
	right: 0;
	left: auto
}

.dropup .caret[b-fcqakt8zqd],
.navbar-fixed-bottom .dropdown .caret[b-fcqakt8zqd] {
	content: "";
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9
}

.dropup .dropdown-menu[b-fcqakt8zqd],
.navbar-fixed-bottom .dropdown .dropdown-menu[b-fcqakt8zqd] {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}

@media(min-width:768px) {
	.navbar-right .dropdown-menu[b-fcqakt8zqd] {
		right: 0;
		left: auto
	}
	.navbar-right .dropdown-menu-left[b-fcqakt8zqd] {
		right: auto;
		left: 0
	}
}

.btn-group[b-fcqakt8zqd],
.btn-group-vertical[b-fcqakt8zqd] {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group-vertical>.btn[b-fcqakt8zqd],
.btn-group>.btn[b-fcqakt8zqd] {
	position: relative;
	float: left
}

.btn-group-vertical>.btn.active[b-fcqakt8zqd],
.btn-group-vertical>.btn:active[b-fcqakt8zqd],
.btn-group-vertical>.btn:focus[b-fcqakt8zqd],
.btn-group-vertical>.btn:hover[b-fcqakt8zqd],
.btn-group>.btn.active[b-fcqakt8zqd],
.btn-group>.btn:active[b-fcqakt8zqd],
.btn-group>.btn:focus[b-fcqakt8zqd],
.btn-group>.btn:hover[b-fcqakt8zqd] {
	z-index: 2
}

.btn-group .btn+.btn[b-fcqakt8zqd],
.btn-group .btn+.btn-group[b-fcqakt8zqd],
.btn-group .btn-group+.btn[b-fcqakt8zqd],
.btn-group .btn-group+.btn-group[b-fcqakt8zqd] {
	margin-left: -1px
}

.btn-toolbar[b-fcqakt8zqd] {
	margin-left: -5px
}

.btn-toolbar .btn[b-fcqakt8zqd],
.btn-toolbar .btn-group[b-fcqakt8zqd],
.btn-toolbar .input-group[b-fcqakt8zqd] {
	float: left
}

.btn-toolbar>.btn[b-fcqakt8zqd],
.btn-toolbar>.btn-group[b-fcqakt8zqd],
.btn-toolbar>.input-group[b-fcqakt8zqd] {
	margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle)[b-fcqakt8zqd] {
	border-radius: 0
}

.btn-group>.btn:first-child[b-fcqakt8zqd] {
	margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle)[b-fcqakt8zqd] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child)[b-fcqakt8zqd],
.btn-group>.dropdown-toggle:not(:first-child)[b-fcqakt8zqd] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group>.btn-group[b-fcqakt8zqd] {
	float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn[b-fcqakt8zqd] {
	border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child[b-fcqakt8zqd],
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle[b-fcqakt8zqd] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active[b-fcqakt8zqd],
.btn-group.open .dropdown-toggle[b-fcqakt8zqd] {
	outline: 0
}

.btn-group>.btn+.dropdown-toggle[b-fcqakt8zqd] {
	padding-right: 8px;
	padding-left: 8px
}

.btn-group>.btn-lg+.dropdown-toggle[b-fcqakt8zqd] {
	padding-right: 12px;
	padding-left: 12px
}

.btn-group.open .dropdown-toggle[b-fcqakt8zqd] {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link[b-fcqakt8zqd] {
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn .caret[b-fcqakt8zqd] {
	margin-left: 0
}

.btn-lg .caret[b-fcqakt8zqd] {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret[b-fcqakt8zqd] {
	border-width: 0 5px 5px
}

.btn-group-vertical>.btn[b-fcqakt8zqd],
.btn-group-vertical>.btn-group[b-fcqakt8zqd],
.btn-group-vertical>.btn-group>.btn[b-fcqakt8zqd] {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical>.btn-group>.btn[b-fcqakt8zqd] {
	float: none
}

.btn-group-vertical>.btn+.btn[b-fcqakt8zqd],
.btn-group-vertical>.btn+.btn-group[b-fcqakt8zqd],
.btn-group-vertical>.btn-group+.btn[b-fcqakt8zqd],
.btn-group-vertical>.btn-group+.btn-group[b-fcqakt8zqd] {
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child)[b-fcqakt8zqd] {
	border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child)[b-fcqakt8zqd] {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child)[b-fcqakt8zqd] {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn[b-fcqakt8zqd] {
	border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child[b-fcqakt8zqd],
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle[b-fcqakt8zqd] {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.btn-group-justified[b-fcqakt8zqd] {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}

.btn-group-justified>.btn[b-fcqakt8zqd],
.btn-group-justified>.btn-group[b-fcqakt8zqd] {
	display: table-cell;
	float: none;
	width: 1%
}

.btn-group-justified>.btn-group .btn[b-fcqakt8zqd] {
	width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu[b-fcqakt8zqd] {
	left: auto
}

[data-toggle=buttons]>.btn input[type=checkbox][b-fcqakt8zqd],
[data-toggle=buttons]>.btn input[type=radio][b-fcqakt8zqd],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox][b-fcqakt8zqd],
[data-toggle=buttons]>.btn-group>.btn input[type=radio][b-fcqakt8zqd] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group[b-fcqakt8zqd] {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group[class*=col-][b-fcqakt8zqd] {
	float: none;
	padding-right: 0;
	padding-left: 0
}

.input-group .form-control[b-fcqakt8zqd] {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}

.input-group .form-control:focus[b-fcqakt8zqd] {
	z-index: 3
}

.input-group-lg>.form-control[b-fcqakt8zqd],
.input-group-lg>.input-group-addon[b-fcqakt8zqd],
.input-group-lg>.input-group-btn>.btn[b-fcqakt8zqd] {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}

select.input-group-lg>.form-control[b-fcqakt8zqd],
select.input-group-lg>.input-group-addon[b-fcqakt8zqd],
select.input-group-lg>.input-group-btn>.btn[b-fcqakt8zqd] {
	height: 46px;
	line-height: 46px
}

select[multiple].input-group-lg>.form-control[b-fcqakt8zqd],
select[multiple].input-group-lg>.input-group-addon[b-fcqakt8zqd],
select[multiple].input-group-lg>.input-group-btn>.btn[b-fcqakt8zqd],
textarea.input-group-lg>.form-control[b-fcqakt8zqd],
textarea.input-group-lg>.input-group-addon[b-fcqakt8zqd],
textarea.input-group-lg>.input-group-btn>.btn[b-fcqakt8zqd] {
	height: auto
}

.input-group-sm>.form-control[b-fcqakt8zqd],
.input-group-sm>.input-group-addon[b-fcqakt8zqd],
.input-group-sm>.input-group-btn>.btn[b-fcqakt8zqd] {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-group-sm>.form-control[b-fcqakt8zqd],
select.input-group-sm>.input-group-addon[b-fcqakt8zqd],
select.input-group-sm>.input-group-btn>.btn[b-fcqakt8zqd] {
	height: 30px;
	line-height: 30px
}

select[multiple].input-group-sm>.form-control[b-fcqakt8zqd],
select[multiple].input-group-sm>.input-group-addon[b-fcqakt8zqd],
select[multiple].input-group-sm>.input-group-btn>.btn[b-fcqakt8zqd],
textarea.input-group-sm>.form-control[b-fcqakt8zqd],
textarea.input-group-sm>.input-group-addon[b-fcqakt8zqd],
textarea.input-group-sm>.input-group-btn>.btn[b-fcqakt8zqd] {
	height: auto
}

.input-group .form-control[b-fcqakt8zqd],
.input-group-addon[b-fcqakt8zqd],
.input-group-btn[b-fcqakt8zqd] {
	display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child)[b-fcqakt8zqd],
.input-group-addon:not(:first-child):not(:last-child)[b-fcqakt8zqd],
.input-group-btn:not(:first-child):not(:last-child)[b-fcqakt8zqd] {
	border-radius: 0
}

.input-group-addon[b-fcqakt8zqd],
.input-group-btn[b-fcqakt8zqd] {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon[b-fcqakt8zqd] {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}

.input-group-addon.input-sm[b-fcqakt8zqd] {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.input-group-addon.input-lg[b-fcqakt8zqd] {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type=checkbox][b-fcqakt8zqd],
.input-group-addon input[type=radio][b-fcqakt8zqd] {
	margin-top: 0
}

.input-group .form-control:first-child[b-fcqakt8zqd],
.input-group-addon:first-child[b-fcqakt8zqd],
.input-group-btn:first-child>.btn[b-fcqakt8zqd],
.input-group-btn:first-child>.btn-group>.btn[b-fcqakt8zqd],
.input-group-btn:first-child>.dropdown-toggle[b-fcqakt8zqd],
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn[b-fcqakt8zqd],
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle)[b-fcqakt8zqd] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group-addon:first-child[b-fcqakt8zqd] {
	border-right: 0
}

.input-group .form-control:last-child[b-fcqakt8zqd],
.input-group-addon:last-child[b-fcqakt8zqd],
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn[b-fcqakt8zqd],
.input-group-btn:first-child>.btn:not(:first-child)[b-fcqakt8zqd],
.input-group-btn:last-child>.btn[b-fcqakt8zqd],
.input-group-btn:last-child>.btn-group>.btn[b-fcqakt8zqd],
.input-group-btn:last-child>.dropdown-toggle[b-fcqakt8zqd] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group-addon:last-child[b-fcqakt8zqd] {
	border-left: 0
}

.input-group-btn[b-fcqakt8zqd] {
	position: relative;
	font-size: 0;
	white-space: nowrap
}

.input-group-btn>.btn[b-fcqakt8zqd] {
	position: relative
}

.input-group-btn>.btn+.btn[b-fcqakt8zqd] {
	margin-left: -1px
}

.input-group-btn>.btn:active[b-fcqakt8zqd],
.input-group-btn>.btn:focus[b-fcqakt8zqd],
.input-group-btn>.btn:hover[b-fcqakt8zqd] {
	z-index: 2
}

.input-group-btn:first-child>.btn[b-fcqakt8zqd],
.input-group-btn:first-child>.btn-group[b-fcqakt8zqd] {
	margin-right: -1px
}

.input-group-btn:last-child>.btn[b-fcqakt8zqd],
.input-group-btn:last-child>.btn-group[b-fcqakt8zqd] {
	z-index: 2;
	margin-left: -1px
}

.nav[b-fcqakt8zqd] {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav>li[b-fcqakt8zqd] {
	position: relative;
	display: block
}

.nav>li>a[b-fcqakt8zqd] {
	position: relative;
	display: block;
	padding: 10px 15px
}

.nav>li>a:focus[b-fcqakt8zqd],
.nav>li>a:hover[b-fcqakt8zqd] {
	text-decoration: none;
	background-color: #eee
}

.nav>li.disabled>a[b-fcqakt8zqd] {
	color: #777
}

.nav>li.disabled>a:focus[b-fcqakt8zqd],
.nav>li.disabled>a:hover[b-fcqakt8zqd] {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}

.nav .open>a[b-fcqakt8zqd],
.nav .open>a:focus[b-fcqakt8zqd],
.nav .open>a:hover[b-fcqakt8zqd] {
	background-color: #eee;
	border-color: #337ab7
}

.nav .nav-divider[b-fcqakt8zqd] {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.nav>li>a>img[b-fcqakt8zqd] {
	max-width: none
}

.nav-tabs[b-fcqakt8zqd] {
	border-bottom: 1px solid #ddd
}

.nav-tabs>li[b-fcqakt8zqd] {
	float: left;
	margin-bottom: -1px
}

.nav-tabs>li>a[b-fcqakt8zqd] {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover[b-fcqakt8zqd] {
	border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a[b-fcqakt8zqd],
.nav-tabs>li.active>a:focus[b-fcqakt8zqd],
.nav-tabs>li.active>a:hover[b-fcqakt8zqd] {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}

.nav-tabs.nav-justified[b-fcqakt8zqd] {
	width: 100%;
	border-bottom: 0
}

.nav-tabs.nav-justified>li[b-fcqakt8zqd] {
	float: none
}

.nav-tabs.nav-justified>li>a[b-fcqakt8zqd] {
	margin-bottom: 5px;
	text-align: center
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu[b-fcqakt8zqd] {
	top: auto;
	left: auto
}

@media(min-width:768px) {
	.nav-tabs.nav-justified>li[b-fcqakt8zqd] {
		display: table-cell;
		width: 1%
	}
	.nav-tabs.nav-justified>li>a[b-fcqakt8zqd] {
		margin-bottom: 0
	}
}

.nav-tabs.nav-justified>li>a[b-fcqakt8zqd] {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs.nav-justified>.active>a[b-fcqakt8zqd],
.nav-tabs.nav-justified>.active>a:focus[b-fcqakt8zqd],
.nav-tabs.nav-justified>.active>a:hover[b-fcqakt8zqd] {
	border: 1px solid #ddd
}

@media(min-width:768px) {
	.nav-tabs.nav-justified>li>a[b-fcqakt8zqd] {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs.nav-justified>.active>a[b-fcqakt8zqd],
	.nav-tabs.nav-justified>.active>a:focus[b-fcqakt8zqd],
	.nav-tabs.nav-justified>.active>a:hover[b-fcqakt8zqd] {
		border-bottom-color: #fff
	}
}

.nav-pills>li[b-fcqakt8zqd] {
	float: left
}

.nav-pills>li>a[b-fcqakt8zqd] {
	border-radius: 4px
}

.nav-pills>li+li[b-fcqakt8zqd] {
	margin-left: 2px
}

.nav-pills>li.active>a[b-fcqakt8zqd],
.nav-pills>li.active>a:focus[b-fcqakt8zqd],
.nav-pills>li.active>a:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #337ab7
}

.nav-stacked>li[b-fcqakt8zqd] {
	float: none
}

.nav-stacked>li+li[b-fcqakt8zqd] {
	margin-top: 2px;
	margin-left: 0
}

.nav-justified[b-fcqakt8zqd] {
	width: 100%
}

.nav-justified>li[b-fcqakt8zqd] {
	float: none
}

.nav-justified>li>a[b-fcqakt8zqd] {
	margin-bottom: 5px;
	text-align: center
}

.nav-justified>.dropdown .dropdown-menu[b-fcqakt8zqd] {
	top: auto;
	left: auto
}

@media(min-width:768px) {
	.nav-justified>li[b-fcqakt8zqd] {
		display: table-cell;
		width: 1%
	}
	.nav-justified>li>a[b-fcqakt8zqd] {
		margin-bottom: 0
	}
}

.nav-tabs-justified[b-fcqakt8zqd] {
	border-bottom: 0
}

.nav-tabs-justified>li>a[b-fcqakt8zqd] {
	margin-right: 0;
	border-radius: 4px
}

.nav-tabs-justified>.active>a[b-fcqakt8zqd],
.nav-tabs-justified>.active>a:focus[b-fcqakt8zqd],
.nav-tabs-justified>.active>a:hover[b-fcqakt8zqd] {
	border: 1px solid #ddd
}

@media(min-width:768px) {
	.nav-tabs-justified>li>a[b-fcqakt8zqd] {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs-justified>.active>a[b-fcqakt8zqd],
	.nav-tabs-justified>.active>a:focus[b-fcqakt8zqd],
	.nav-tabs-justified>.active>a:hover[b-fcqakt8zqd] {
		border-bottom-color: #fff
	}
}

.tab-content>.tab-pane[b-fcqakt8zqd] {
	display: none
}

.tab-content>.active[b-fcqakt8zqd] {
	display: block
}

.nav-tabs .dropdown-menu[b-fcqakt8zqd] {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.navbar[b-fcqakt8zqd] {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

@media(min-width:768px) {
	.navbar[b-fcqakt8zqd] {
		border-radius: 4px
	}
}

@media(min-width:768px) {
	.navbar-header[b-fcqakt8zqd] {
		float: left
	}
}

.navbar-collapse[b-fcqakt8zqd] {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch
}

.navbar-collapse.in[b-fcqakt8zqd] {
	overflow-y: auto
}

@media(min-width:768px) {
	.navbar-collapse[b-fcqakt8zqd] {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-collapse.collapse[b-fcqakt8zqd] {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
	.navbar-collapse.in[b-fcqakt8zqd] {
		overflow-y: visible
	}
	.navbar-fixed-bottom .navbar-collapse[b-fcqakt8zqd],
	.navbar-fixed-top .navbar-collapse[b-fcqakt8zqd],
	.navbar-static-top .navbar-collapse[b-fcqakt8zqd] {
		padding-right: 0;
		padding-left: 0
	}
}

.navbar-fixed-bottom[b-fcqakt8zqd],
.navbar-fixed-top[b-fcqakt8zqd] {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

.navbar-fixed-bottom .navbar-collapse[b-fcqakt8zqd],
.navbar-fixed-top .navbar-collapse[b-fcqakt8zqd] {
	max-height: 340px
}

@media(max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse[b-fcqakt8zqd],
	.navbar-fixed-top .navbar-collapse[b-fcqakt8zqd] {
		max-height: 200px
	}
}

@media(min-width:768px) {
	.navbar-fixed-bottom[b-fcqakt8zqd],
	.navbar-fixed-top[b-fcqakt8zqd] {
		border-radius: 0
	}
}

.navbar-fixed-top[b-fcqakt8zqd] {
	top: 0;
	border-width: 0 0 1px
}

.navbar-fixed-bottom[b-fcqakt8zqd] {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}

.container-fluid>.navbar-collapse[b-fcqakt8zqd],
.container-fluid>.navbar-header[b-fcqakt8zqd],
.container>.navbar-collapse[b-fcqakt8zqd],
.container>.navbar-header[b-fcqakt8zqd] {
	margin-right: -15px;
	margin-left: -15px
}

@media(min-width:768px) {
	.container-fluid>.navbar-collapse[b-fcqakt8zqd],
	.container-fluid>.navbar-header[b-fcqakt8zqd],
	.container>.navbar-collapse[b-fcqakt8zqd],
	.container>.navbar-header[b-fcqakt8zqd] {
		margin-right: 0;
		margin-left: 0
	}
}

.navbar-static-top[b-fcqakt8zqd] {
	z-index: 1000;
	border-width: 0 0 1px
}

@media(min-width:768px) {
	.navbar-static-top[b-fcqakt8zqd] {
		border-radius: 0
	}
}

.navbar-brand[b-fcqakt8zqd] {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}

.navbar-brand:focus[b-fcqakt8zqd],
.navbar-brand:hover[b-fcqakt8zqd] {
	text-decoration: none
}

.navbar-brand>img[b-fcqakt8zqd] {
	display: block
}

@media(min-width:768px) {
	.navbar>.container .navbar-brand[b-fcqakt8zqd],
	.navbar>.container-fluid .navbar-brand[b-fcqakt8zqd] {
		margin-left: -15px
	}
}

.navbar-toggle[b-fcqakt8zqd] {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-right: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}

.navbar-toggle:focus[b-fcqakt8zqd] {
	outline: 0
}

.navbar-toggle .icon-bar[b-fcqakt8zqd] {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar[b-fcqakt8zqd] {
	margin-top: 4px
}

@media(min-width:768px) {
	.navbar-toggle[b-fcqakt8zqd] {
		display: none
	}
}

.navbar-nav[b-fcqakt8zqd] {
	margin: 7.5px -15px
}

.navbar-nav>li>a[b-fcqakt8zqd] {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}

@media(max-width:767px) {
	.navbar-nav .open .dropdown-menu[b-fcqakt8zqd] {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header[b-fcqakt8zqd],
	.navbar-nav .open .dropdown-menu>li>a[b-fcqakt8zqd] {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a[b-fcqakt8zqd] {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus[b-fcqakt8zqd],
	.navbar-nav .open .dropdown-menu>li>a:hover[b-fcqakt8zqd] {
		background-image: none
	}
}

@media(min-width:768px) {
	.navbar-nav[b-fcqakt8zqd] {
		float: left;
		margin: 0
	}
	.navbar-nav>li[b-fcqakt8zqd] {
		float: left
	}
	.navbar-nav>li>a[b-fcqakt8zqd] {
		padding-top: 15px;
		padding-bottom: 15px
	}
}

.navbar-form[b-fcqakt8zqd] {
	padding: 10px 15px;
	margin-right: -15px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	margin-top: 8px;
	margin-bottom: 8px
}

@media(min-width:768px) {
	.navbar-form .form-group[b-fcqakt8zqd] {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .form-control[b-fcqakt8zqd] {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.navbar-form .form-control-static[b-fcqakt8zqd] {
		display: inline-block
	}
	.navbar-form .input-group[b-fcqakt8zqd] {
		display: inline-table;
		vertical-align: middle
	}
	.navbar-form .input-group .form-control[b-fcqakt8zqd],
	.navbar-form .input-group .input-group-addon[b-fcqakt8zqd],
	.navbar-form .input-group .input-group-btn[b-fcqakt8zqd] {
		width: auto
	}
	.navbar-form .input-group>.form-control[b-fcqakt8zqd] {
		width: 100%
	}
	.navbar-form .control-label[b-fcqakt8zqd] {
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .checkbox[b-fcqakt8zqd],
	.navbar-form .radio[b-fcqakt8zqd] {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .checkbox label[b-fcqakt8zqd],
	.navbar-form .radio label[b-fcqakt8zqd] {
		padding-left: 0
	}
	.navbar-form .checkbox input[type=checkbox][b-fcqakt8zqd],
	.navbar-form .radio input[type=radio][b-fcqakt8zqd] {
		position: relative;
		margin-left: 0
	}
	.navbar-form .has-feedback .form-control-feedback[b-fcqakt8zqd] {
		top: 0
	}
}

@media(max-width:767px) {
	.navbar-form .form-group[b-fcqakt8zqd] {
		margin-bottom: 5px
	}
	.navbar-form .form-group:last-child[b-fcqakt8zqd] {
		margin-bottom: 0
	}
}

@media(min-width:768px) {
	.navbar-form[b-fcqakt8zqd] {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.navbar-nav>li>.dropdown-menu[b-fcqakt8zqd] {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu[b-fcqakt8zqd] {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.navbar-btn[b-fcqakt8zqd] {
	margin-top: 8px;
	margin-bottom: 8px
}

.navbar-btn.btn-sm[b-fcqakt8zqd] {
	margin-top: 10px;
	margin-bottom: 10px
}

.navbar-btn.btn-xs[b-fcqakt8zqd] {
	margin-top: 14px;
	margin-bottom: 14px
}

.navbar-text[b-fcqakt8zqd] {
	margin-top: 15px;
	margin-bottom: 15px
}

@media(min-width:768px) {
	.navbar-text[b-fcqakt8zqd] {
		float: left;
		margin-right: 15px;
		margin-left: 15px
	}
}

@media(min-width:768px) {
	.navbar-left[b-fcqakt8zqd] {
		float: left!important
	}
	.navbar-right[b-fcqakt8zqd] {
		float: right!important;
		margin-right: -15px
	}
	.navbar-right~.navbar-right[b-fcqakt8zqd] {
		margin-right: 0
	}
}

.navbar-default[b-fcqakt8zqd] {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

.navbar-default .navbar-brand[b-fcqakt8zqd] {
	color: #777
}

.navbar-default .navbar-brand:focus[b-fcqakt8zqd],
.navbar-default .navbar-brand:hover[b-fcqakt8zqd] {
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-text[b-fcqakt8zqd] {
	color: #777
}

.navbar-default .navbar-nav>li>a[b-fcqakt8zqd] {
	color: #777
}

.navbar-default .navbar-nav>li>a:focus[b-fcqakt8zqd],
.navbar-default .navbar-nav>li>a:hover[b-fcqakt8zqd] {
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav>.active>a[b-fcqakt8zqd],
.navbar-default .navbar-nav>.active>a:focus[b-fcqakt8zqd],
.navbar-default .navbar-nav>.active>a:hover[b-fcqakt8zqd] {
	color: #555;
	background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a[b-fcqakt8zqd],
.navbar-default .navbar-nav>.disabled>a:focus[b-fcqakt8zqd],
.navbar-default .navbar-nav>.disabled>a:hover[b-fcqakt8zqd] {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-nav>.open>a[b-fcqakt8zqd],
.navbar-default .navbar-nav>.open>a:focus[b-fcqakt8zqd],
.navbar-default .navbar-nav>.open>a:hover[b-fcqakt8zqd] {
	color: #555;
	background-color: #e7e7e7
}

@media(max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a[b-fcqakt8zqd] {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus[b-fcqakt8zqd],
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover[b-fcqakt8zqd] {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a[b-fcqakt8zqd],
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus[b-fcqakt8zqd],
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover[b-fcqakt8zqd] {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a[b-fcqakt8zqd],
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus[b-fcqakt8zqd],
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover[b-fcqakt8zqd] {
		color: #ccc;
		background-color: transparent
	}
}

.navbar-default .navbar-toggle[b-fcqakt8zqd] {
	border-color: #ddd
}

.navbar-default .navbar-toggle:focus[b-fcqakt8zqd],
.navbar-default .navbar-toggle:hover[b-fcqakt8zqd] {
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar[b-fcqakt8zqd] {
	background-color: #888
}

.navbar-default .navbar-collapse[b-fcqakt8zqd],
.navbar-default .navbar-form[b-fcqakt8zqd] {
	border-color: #e7e7e7
}

.navbar-default .navbar-link[b-fcqakt8zqd] {
	color: #777
}

.navbar-default .navbar-link:hover[b-fcqakt8zqd] {
	color: #333
}

.navbar-default .btn-link[b-fcqakt8zqd] {
	color: #777
}

.navbar-default .btn-link:focus[b-fcqakt8zqd],
.navbar-default .btn-link:hover[b-fcqakt8zqd] {
	color: #333
}

.navbar-default .btn-link[disabled]:focus[b-fcqakt8zqd],
.navbar-default .btn-link[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .navbar-default .btn-link:focus[b-fcqakt8zqd],
fieldset[disabled] .navbar-default .btn-link:hover[b-fcqakt8zqd] {
	color: #ccc
}

.navbar-inverse[b-fcqakt8zqd] {
	background-color: #222;
	border-color: #080808
}

.navbar-inverse .navbar-brand[b-fcqakt8zqd] {
	color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus[b-fcqakt8zqd],
.navbar-inverse .navbar-brand:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-text[b-fcqakt8zqd] {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a[b-fcqakt8zqd] {
	color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:focus[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>li>a:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>.active>a:focus[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>.active>a:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>.disabled>a:focus[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>.disabled>a:hover[b-fcqakt8zqd] {
	color: #444;
	background-color: transparent
}

.navbar-inverse .navbar-nav>.open>a[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>.open>a:focus[b-fcqakt8zqd],
.navbar-inverse .navbar-nav>.open>a:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #080808
}

@media(max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header[b-fcqakt8zqd] {
		border-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider[b-fcqakt8zqd] {
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a[b-fcqakt8zqd] {
		color: #9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus[b-fcqakt8zqd],
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover[b-fcqakt8zqd] {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a[b-fcqakt8zqd],
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus[b-fcqakt8zqd],
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover[b-fcqakt8zqd] {
		color: #fff;
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a[b-fcqakt8zqd],
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus[b-fcqakt8zqd],
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover[b-fcqakt8zqd] {
		color: #444;
		background-color: transparent
	}
}

.navbar-inverse .navbar-toggle[b-fcqakt8zqd] {
	border-color: #333
}

.navbar-inverse .navbar-toggle:focus[b-fcqakt8zqd],
.navbar-inverse .navbar-toggle:hover[b-fcqakt8zqd] {
	background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar[b-fcqakt8zqd] {
	background-color: #fff
}

.navbar-inverse .navbar-collapse[b-fcqakt8zqd],
.navbar-inverse .navbar-form[b-fcqakt8zqd] {
	border-color: #101010
}

.navbar-inverse .navbar-link[b-fcqakt8zqd] {
	color: #9d9d9d
}

.navbar-inverse .navbar-link:hover[b-fcqakt8zqd] {
	color: #fff
}

.navbar-inverse .btn-link[b-fcqakt8zqd] {
	color: #9d9d9d
}

.navbar-inverse .btn-link:focus[b-fcqakt8zqd],
.navbar-inverse .btn-link:hover[b-fcqakt8zqd] {
	color: #fff
}

.navbar-inverse .btn-link[disabled]:focus[b-fcqakt8zqd],
.navbar-inverse .btn-link[disabled]:hover[b-fcqakt8zqd],
fieldset[disabled] .navbar-inverse .btn-link:focus[b-fcqakt8zqd],
fieldset[disabled] .navbar-inverse .btn-link:hover[b-fcqakt8zqd] {
	color: #444
}

.breadcrumb[b-fcqakt8zqd] {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}

.breadcrumb>li[b-fcqakt8zqd] {
	display: inline-block
}

.breadcrumb>li+li[b-fcqakt8zqd]:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}

.breadcrumb>.active[b-fcqakt8zqd] {
	color: #777
}

.pagination[b-fcqakt8zqd] {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}

.pagination>li[b-fcqakt8zqd] {
	display: inline
}

.pagination>li>a[b-fcqakt8zqd],
.pagination>li>span[b-fcqakt8zqd] {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination>li>a:focus[b-fcqakt8zqd],
.pagination>li>a:hover[b-fcqakt8zqd],
.pagination>li>span:focus[b-fcqakt8zqd],
.pagination>li>span:hover[b-fcqakt8zqd] {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd
}

.pagination>li:first-child>a[b-fcqakt8zqd],
.pagination>li:first-child>span[b-fcqakt8zqd] {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.pagination>li:last-child>a[b-fcqakt8zqd],
.pagination>li:last-child>span[b-fcqakt8zqd] {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.pagination>.active>a[b-fcqakt8zqd],
.pagination>.active>a:focus[b-fcqakt8zqd],
.pagination>.active>a:hover[b-fcqakt8zqd],
.pagination>.active>span[b-fcqakt8zqd],
.pagination>.active>span:focus[b-fcqakt8zqd],
.pagination>.active>span:hover[b-fcqakt8zqd] {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7
}

.pagination>.disabled>a[b-fcqakt8zqd],
.pagination>.disabled>a:focus[b-fcqakt8zqd],
.pagination>.disabled>a:hover[b-fcqakt8zqd],
.pagination>.disabled>span[b-fcqakt8zqd],
.pagination>.disabled>span:focus[b-fcqakt8zqd],
.pagination>.disabled>span:hover[b-fcqakt8zqd] {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}

.pagination-lg>li>a[b-fcqakt8zqd],
.pagination-lg>li>span[b-fcqakt8zqd] {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.pagination-lg>li:first-child>a[b-fcqakt8zqd],
.pagination-lg>li:first-child>span[b-fcqakt8zqd] {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a[b-fcqakt8zqd],
.pagination-lg>li:last-child>span[b-fcqakt8zqd] {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a[b-fcqakt8zqd],
.pagination-sm>li>span[b-fcqakt8zqd] {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}

.pagination-sm>li:first-child>a[b-fcqakt8zqd],
.pagination-sm>li:first-child>span[b-fcqakt8zqd] {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a[b-fcqakt8zqd],
.pagination-sm>li:last-child>span[b-fcqakt8zqd] {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.pager[b-fcqakt8zqd] {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}

.pager li[b-fcqakt8zqd] {
	display: inline
}

.pager li>a[b-fcqakt8zqd],
.pager li>span[b-fcqakt8zqd] {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}

.pager li>a:focus[b-fcqakt8zqd],
.pager li>a:hover[b-fcqakt8zqd] {
	text-decoration: none;
	background-color: #eee
}

.pager .next>a[b-fcqakt8zqd],
.pager .next>span[b-fcqakt8zqd] {
	float: right
}

.pager .previous>a[b-fcqakt8zqd],
.pager .previous>span[b-fcqakt8zqd] {
	float: left
}

.pager .disabled>a[b-fcqakt8zqd],
.pager .disabled>a:focus[b-fcqakt8zqd],
.pager .disabled>a:hover[b-fcqakt8zqd],
.pager .disabled>span[b-fcqakt8zqd] {
	color: #777;
	cursor: not-allowed;
	background-color: #fff
}

.label[b-fcqakt8zqd] {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

a.label:focus[b-fcqakt8zqd],
a.label:hover[b-fcqakt8zqd] {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty[b-fcqakt8zqd] {
	display: none
}

.btn .label[b-fcqakt8zqd] {
	position: relative;
	top: -1px
}

.label-default[b-fcqakt8zqd] {
	background-color: #777
}

.label-default[href]:focus[b-fcqakt8zqd],
.label-default[href]:hover[b-fcqakt8zqd] {
	background-color: #5e5e5e
}

.label-primary[b-fcqakt8zqd] {
	background-color: #337ab7
}

.label-primary[href]:focus[b-fcqakt8zqd],
.label-primary[href]:hover[b-fcqakt8zqd] {
	background-color: #286090
}

.label-success[b-fcqakt8zqd] {
	background-color: #5cb85c
}

.label-success[href]:focus[b-fcqakt8zqd],
.label-success[href]:hover[b-fcqakt8zqd] {
	background-color: #449d44
}

.label-info[b-fcqakt8zqd] {
	background-color: #5bc0de
}

.label-info[href]:focus[b-fcqakt8zqd],
.label-info[href]:hover[b-fcqakt8zqd] {
	background-color: #31b0d5
}

.label-warning[b-fcqakt8zqd] {
	background-color: #f0ad4e
}

.label-warning[href]:focus[b-fcqakt8zqd],
.label-warning[href]:hover[b-fcqakt8zqd] {
	background-color: #ec971f
}

.label-danger[b-fcqakt8zqd] {
	background-color: #d9534f
}

.label-danger[href]:focus[b-fcqakt8zqd],
.label-danger[href]:hover[b-fcqakt8zqd] {
	background-color: #c9302c
}

.badge[b-fcqakt8zqd] {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px
}

.badge:empty[b-fcqakt8zqd] {
	display: none
}

.btn .badge[b-fcqakt8zqd] {
	position: relative;
	top: -1px
}

.btn-group-xs>.btn .badge[b-fcqakt8zqd],
.btn-xs .badge[b-fcqakt8zqd] {
	top: 0;
	padding: 1px 5px
}

a.badge:focus[b-fcqakt8zqd],
a.badge:hover[b-fcqakt8zqd] {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.list-group-item.active>.badge[b-fcqakt8zqd],
.nav-pills>.active>a>.badge[b-fcqakt8zqd] {
	color: #337ab7;
	background-color: #fff
}

.list-group-item>.badge[b-fcqakt8zqd] {
	float: right
}

.list-group-item>.badge+.badge[b-fcqakt8zqd] {
	margin-right: 5px
}

.nav-pills>li>a>.badge[b-fcqakt8zqd] {
	margin-left: 3px
}

.jumbotron[b-fcqakt8zqd] {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}

.jumbotron .h1[b-fcqakt8zqd],
.jumbotron h1[b-fcqakt8zqd] {
	color: inherit
}

.jumbotron p[b-fcqakt8zqd] {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}

.jumbotron>hr[b-fcqakt8zqd] {
	border-top-color: #d5d5d5
}

.container .jumbotron[b-fcqakt8zqd],
.container-fluid .jumbotron[b-fcqakt8zqd] {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px
}

.jumbotron .container[b-fcqakt8zqd] {
	max-width: 100%
}

@media screen and (min-width:768px) {
	.jumbotron[b-fcqakt8zqd] {
		padding-top: 48px;
		padding-bottom: 48px
	}
	.container .jumbotron[b-fcqakt8zqd],
	.container-fluid .jumbotron[b-fcqakt8zqd] {
		padding-right: 60px;
		padding-left: 60px
	}
	.jumbotron .h1[b-fcqakt8zqd],
	.jumbotron h1[b-fcqakt8zqd] {
		font-size: 63px
	}
}

.thumbnail[b-fcqakt8zqd] {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}

.thumbnail a>img[b-fcqakt8zqd],
.thumbnail>img[b-fcqakt8zqd] {
	margin-right: auto;
	margin-left: auto
}

a.thumbnail.active[b-fcqakt8zqd],
a.thumbnail:focus[b-fcqakt8zqd],
a.thumbnail:hover[b-fcqakt8zqd] {
	border-color: #337ab7
}

.thumbnail .caption[b-fcqakt8zqd] {
	padding: 9px;
	color: #333
}

.alert[b-fcqakt8zqd] {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}

.alert h4[b-fcqakt8zqd] {
	margin-top: 0;
	color: inherit
}

.alert .alert-link[b-fcqakt8zqd] {
	font-weight: 700
}

.alert>p[b-fcqakt8zqd],
.alert>ul[b-fcqakt8zqd] {
	margin-bottom: 0
}

.alert>p+p[b-fcqakt8zqd] {
	margin-top: 5px
}

.alert-dismissable[b-fcqakt8zqd],
.alert-dismissible[b-fcqakt8zqd] {
	padding-right: 35px
}

.alert-dismissable .close[b-fcqakt8zqd],
.alert-dismissible .close[b-fcqakt8zqd] {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.alert-success[b-fcqakt8zqd] {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.alert-success hr[b-fcqakt8zqd] {
	border-top-color: #c9e2b3
}

.alert-success .alert-link[b-fcqakt8zqd] {
	color: #2b542c
}

.alert-info[b-fcqakt8zqd] {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-info hr[b-fcqakt8zqd] {
	border-top-color: #a6e1ec
}

.alert-info .alert-link[b-fcqakt8zqd] {
	color: #245269
}

.alert-warning[b-fcqakt8zqd] {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.alert-warning hr[b-fcqakt8zqd] {
	border-top-color: #f7e1b5
}

.alert-warning .alert-link[b-fcqakt8zqd] {
	color: #66512c
}

.alert-danger[b-fcqakt8zqd] {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.alert-danger hr[b-fcqakt8zqd] {
	border-top-color: #e4b9c0
}

.alert-danger .alert-link[b-fcqakt8zqd] {
	color: #843534
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes-b-fcqakt8zqd {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}

.progress[b-fcqakt8zqd] {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar[b-fcqakt8zqd] {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}

.progress-bar-striped[b-fcqakt8zqd],
.progress-striped .progress-bar[b-fcqakt8zqd] {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}

.progress-bar.active[b-fcqakt8zqd],
.progress.active .progress-bar[b-fcqakt8zqd] {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes-b-fcqakt8zqd 2s linear infinite
}

.progress-bar-success[b-fcqakt8zqd] {
	background-color: #5cb85c
}

.progress-striped .progress-bar-success[b-fcqakt8zqd] {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info[b-fcqakt8zqd] {
	background-color: #5bc0de
}

.progress-striped .progress-bar-info[b-fcqakt8zqd] {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning[b-fcqakt8zqd] {
	background-color: #f0ad4e
}

.progress-striped .progress-bar-warning[b-fcqakt8zqd] {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger[b-fcqakt8zqd] {
	background-color: #d9534f
}

.progress-striped .progress-bar-danger[b-fcqakt8zqd] {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media[b-fcqakt8zqd] {
	margin-top: 15px
}

.media:first-child[b-fcqakt8zqd] {
	margin-top: 0
}

.media[b-fcqakt8zqd],
.media-body[b-fcqakt8zqd] {
	overflow: hidden;
	zoom: 1
}

.media-body[b-fcqakt8zqd] {
	width: 10000px
}

.media-object[b-fcqakt8zqd] {
	display: block
}

.media-object.img-thumbnail[b-fcqakt8zqd] {
	max-width: none
}

.media-right[b-fcqakt8zqd],
.media>.pull-right[b-fcqakt8zqd] {
	padding-left: 10px
}

.media-left[b-fcqakt8zqd],
.media>.pull-left[b-fcqakt8zqd] {
	padding-right: 10px
}

.media-body[b-fcqakt8zqd],
.media-left[b-fcqakt8zqd],
.media-right[b-fcqakt8zqd] {
	display: table-cell;
	vertical-align: top
}

.media-middle[b-fcqakt8zqd] {
	vertical-align: middle
}

.media-bottom[b-fcqakt8zqd] {
	vertical-align: bottom
}

.media-heading[b-fcqakt8zqd] {
	margin-top: 0;
	margin-bottom: 5px
}

.media-list[b-fcqakt8zqd] {
	padding-left: 0;
	list-style: none
}

.list-group[b-fcqakt8zqd] {
	padding-left: 0;
	margin-bottom: 20px
}

.list-group-item[b-fcqakt8zqd] {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

.list-group-item:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.list-group-item:last-child[b-fcqakt8zqd] {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.list-group-item.disabled[b-fcqakt8zqd],
.list-group-item.disabled:focus[b-fcqakt8zqd],
.list-group-item.disabled:hover[b-fcqakt8zqd] {
	color: #777;
	cursor: not-allowed;
	background-color: #eee
}

.list-group-item.disabled .list-group-item-heading[b-fcqakt8zqd],
.list-group-item.disabled:focus .list-group-item-heading[b-fcqakt8zqd],
.list-group-item.disabled:hover .list-group-item-heading[b-fcqakt8zqd] {
	color: inherit
}

.list-group-item.disabled .list-group-item-text[b-fcqakt8zqd],
.list-group-item.disabled:focus .list-group-item-text[b-fcqakt8zqd],
.list-group-item.disabled:hover .list-group-item-text[b-fcqakt8zqd] {
	color: #777
}

.list-group-item.active[b-fcqakt8zqd],
.list-group-item.active:focus[b-fcqakt8zqd],
.list-group-item.active:hover[b-fcqakt8zqd] {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.list-group-item.active .list-group-item-heading[b-fcqakt8zqd],
.list-group-item.active .list-group-item-heading>.small[b-fcqakt8zqd],
.list-group-item.active .list-group-item-heading>small[b-fcqakt8zqd],
.list-group-item.active:focus .list-group-item-heading[b-fcqakt8zqd],
.list-group-item.active:focus .list-group-item-heading>.small[b-fcqakt8zqd],
.list-group-item.active:focus .list-group-item-heading>small[b-fcqakt8zqd],
.list-group-item.active:hover .list-group-item-heading[b-fcqakt8zqd],
.list-group-item.active:hover .list-group-item-heading>.small[b-fcqakt8zqd],
.list-group-item.active:hover .list-group-item-heading>small[b-fcqakt8zqd] {
	color: inherit
}

.list-group-item.active .list-group-item-text[b-fcqakt8zqd],
.list-group-item.active:focus .list-group-item-text[b-fcqakt8zqd],
.list-group-item.active:hover .list-group-item-text[b-fcqakt8zqd] {
	color: #c7ddef
}

a.list-group-item[b-fcqakt8zqd],
button.list-group-item[b-fcqakt8zqd] {
	color: #555
}

a.list-group-item .list-group-item-heading[b-fcqakt8zqd],
button.list-group-item .list-group-item-heading[b-fcqakt8zqd] {
	color: #333
}

a.list-group-item:focus[b-fcqakt8zqd],
a.list-group-item:hover[b-fcqakt8zqd],
button.list-group-item:focus[b-fcqakt8zqd],
button.list-group-item:hover[b-fcqakt8zqd] {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5
}

button.list-group-item[b-fcqakt8zqd] {
	width: 100%;
	text-align: left
}

.list-group-item-success[b-fcqakt8zqd] {
	color: #3c763d;
	background-color: #dff0d8
}

a.list-group-item-success[b-fcqakt8zqd],
button.list-group-item-success[b-fcqakt8zqd] {
	color: #3c763d
}

a.list-group-item-success .list-group-item-heading[b-fcqakt8zqd],
button.list-group-item-success .list-group-item-heading[b-fcqakt8zqd] {
	color: inherit
}

a.list-group-item-success:focus[b-fcqakt8zqd],
a.list-group-item-success:hover[b-fcqakt8zqd],
button.list-group-item-success:focus[b-fcqakt8zqd],
button.list-group-item-success:hover[b-fcqakt8zqd] {
	color: #3c763d;
	background-color: #d0e9c6
}

a.list-group-item-success.active[b-fcqakt8zqd],
a.list-group-item-success.active:focus[b-fcqakt8zqd],
a.list-group-item-success.active:hover[b-fcqakt8zqd],
button.list-group-item-success.active[b-fcqakt8zqd],
button.list-group-item-success.active:focus[b-fcqakt8zqd],
button.list-group-item-success.active:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d
}

.list-group-item-info[b-fcqakt8zqd] {
	color: #31708f;
	background-color: #d9edf7
}

a.list-group-item-info[b-fcqakt8zqd],
button.list-group-item-info[b-fcqakt8zqd] {
	color: #31708f
}

a.list-group-item-info .list-group-item-heading[b-fcqakt8zqd],
button.list-group-item-info .list-group-item-heading[b-fcqakt8zqd] {
	color: inherit
}

a.list-group-item-info:focus[b-fcqakt8zqd],
a.list-group-item-info:hover[b-fcqakt8zqd],
button.list-group-item-info:focus[b-fcqakt8zqd],
button.list-group-item-info:hover[b-fcqakt8zqd] {
	color: #31708f;
	background-color: #c4e3f3
}

a.list-group-item-info.active[b-fcqakt8zqd],
a.list-group-item-info.active:focus[b-fcqakt8zqd],
a.list-group-item-info.active:hover[b-fcqakt8zqd],
button.list-group-item-info.active[b-fcqakt8zqd],
button.list-group-item-info.active:focus[b-fcqakt8zqd],
button.list-group-item-info.active:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f
}

.list-group-item-warning[b-fcqakt8zqd] {
	color: #8a6d3b;
	background-color: #fcf8e3
}

a.list-group-item-warning[b-fcqakt8zqd],
button.list-group-item-warning[b-fcqakt8zqd] {
	color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading[b-fcqakt8zqd],
button.list-group-item-warning .list-group-item-heading[b-fcqakt8zqd] {
	color: inherit
}

a.list-group-item-warning:focus[b-fcqakt8zqd],
a.list-group-item-warning:hover[b-fcqakt8zqd],
button.list-group-item-warning:focus[b-fcqakt8zqd],
button.list-group-item-warning:hover[b-fcqakt8zqd] {
	color: #8a6d3b;
	background-color: #faf2cc
}

a.list-group-item-warning.active[b-fcqakt8zqd],
a.list-group-item-warning.active:focus[b-fcqakt8zqd],
a.list-group-item-warning.active:hover[b-fcqakt8zqd],
button.list-group-item-warning.active[b-fcqakt8zqd],
button.list-group-item-warning.active:focus[b-fcqakt8zqd],
button.list-group-item-warning.active:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b
}

.list-group-item-danger[b-fcqakt8zqd] {
	color: #a94442;
	background-color: #f2dede
}

a.list-group-item-danger[b-fcqakt8zqd],
button.list-group-item-danger[b-fcqakt8zqd] {
	color: #a94442
}

a.list-group-item-danger .list-group-item-heading[b-fcqakt8zqd],
button.list-group-item-danger .list-group-item-heading[b-fcqakt8zqd] {
	color: inherit
}

a.list-group-item-danger:focus[b-fcqakt8zqd],
a.list-group-item-danger:hover[b-fcqakt8zqd],
button.list-group-item-danger:focus[b-fcqakt8zqd],
button.list-group-item-danger:hover[b-fcqakt8zqd] {
	color: #a94442;
	background-color: #ebcccc
}

a.list-group-item-danger.active[b-fcqakt8zqd],
a.list-group-item-danger.active:focus[b-fcqakt8zqd],
a.list-group-item-danger.active:hover[b-fcqakt8zqd],
button.list-group-item-danger.active[b-fcqakt8zqd],
button.list-group-item-danger.active:focus[b-fcqakt8zqd],
button.list-group-item-danger.active:hover[b-fcqakt8zqd] {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442
}

.list-group-item-heading[b-fcqakt8zqd] {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text[b-fcqakt8zqd] {
	margin-bottom: 0;
	line-height: 1.3
}

.panel[b-fcqakt8zqd] {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body[b-fcqakt8zqd] {
	padding: 15px
}

.panel-heading[b-fcqakt8zqd] {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle[b-fcqakt8zqd] {
	color: inherit
}

.panel-title[b-fcqakt8zqd] {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}

.panel-title>.small[b-fcqakt8zqd],
.panel-title>.small>a[b-fcqakt8zqd],
.panel-title>a[b-fcqakt8zqd],
.panel-title>small[b-fcqakt8zqd],
.panel-title>small>a[b-fcqakt8zqd] {
	color: inherit
}

.panel-footer[b-fcqakt8zqd] {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel>.list-group[b-fcqakt8zqd],
.panel>.panel-collapse>.list-group[b-fcqakt8zqd] {
	margin-bottom: 0
}

.panel>.list-group .list-group-item[b-fcqakt8zqd],
.panel>.panel-collapse>.list-group .list-group-item[b-fcqakt8zqd] {
	border-width: 1px 0;
	border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child[b-fcqakt8zqd],
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child[b-fcqakt8zqd] {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child[b-fcqakt8zqd],
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child[b-fcqakt8zqd] {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.panel-heading+.list-group .list-group-item:first-child[b-fcqakt8zqd] {
	border-top-width: 0
}

.list-group+.panel-footer[b-fcqakt8zqd] {
	border-top-width: 0
}

.panel>.panel-collapse>.table[b-fcqakt8zqd],
.panel>.table[b-fcqakt8zqd],
.panel>.table-responsive>.table[b-fcqakt8zqd] {
	margin-bottom: 0
}

.panel>.panel-collapse>.table caption[b-fcqakt8zqd],
.panel>.table caption[b-fcqakt8zqd],
.panel>.table-responsive>.table caption[b-fcqakt8zqd] {
	padding-right: 15px;
	padding-left: 15px
}

.panel>.table-responsive:first-child>.table:first-child[b-fcqakt8zqd],
.panel>.table:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child[b-fcqakt8zqd],
.panel>.table:first-child>tbody:first-child>tr:first-child[b-fcqakt8zqd],
.panel>.table:first-child>thead:first-child>tr:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child[b-fcqakt8zqd],
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child[b-fcqakt8zqd],
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child[b-fcqakt8zqd],
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child[b-fcqakt8zqd],
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child[b-fcqakt8zqd] {
	border-top-left-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child[b-fcqakt8zqd],
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child[b-fcqakt8zqd],
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child[b-fcqakt8zqd],
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child[b-fcqakt8zqd],
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child[b-fcqakt8zqd],
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child[b-fcqakt8zqd] {
	border-top-right-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child[b-fcqakt8zqd],
.panel>.table:last-child[b-fcqakt8zqd] {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child[b-fcqakt8zqd],
.panel>.table:last-child>tbody:last-child>tr:last-child[b-fcqakt8zqd],
.panel>.table:last-child>tfoot:last-child>tr:last-child[b-fcqakt8zqd] {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child[b-fcqakt8zqd],
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child[b-fcqakt8zqd],
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child[b-fcqakt8zqd],
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child[b-fcqakt8zqd],
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child[b-fcqakt8zqd] {
	border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child[b-fcqakt8zqd],
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child[b-fcqakt8zqd],
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child[b-fcqakt8zqd],
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child[b-fcqakt8zqd],
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child[b-fcqakt8zqd],
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child[b-fcqakt8zqd] {
	border-bottom-right-radius: 3px
}

.panel>.panel-body+.table[b-fcqakt8zqd],
.panel>.panel-body+.table-responsive[b-fcqakt8zqd],
.panel>.table+.panel-body[b-fcqakt8zqd],
.panel>.table-responsive+.panel-body[b-fcqakt8zqd] {
	border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child td[b-fcqakt8zqd],
.panel>.table>tbody:first-child>tr:first-child th[b-fcqakt8zqd] {
	border-top: 0
}

.panel>.table-bordered[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered[b-fcqakt8zqd] {
	border: 0
}

.panel>.table-bordered>tbody>tr>td:first-child[b-fcqakt8zqd],
.panel>.table-bordered>tbody>tr>th:first-child[b-fcqakt8zqd],
.panel>.table-bordered>tfoot>tr>td:first-child[b-fcqakt8zqd],
.panel>.table-bordered>tfoot>tr>th:first-child[b-fcqakt8zqd],
.panel>.table-bordered>thead>tr>td:first-child[b-fcqakt8zqd],
.panel>.table-bordered>thead>tr>th:first-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child[b-fcqakt8zqd] {
	border-left: 0
}

.panel>.table-bordered>tbody>tr>td:last-child[b-fcqakt8zqd],
.panel>.table-bordered>tbody>tr>th:last-child[b-fcqakt8zqd],
.panel>.table-bordered>tfoot>tr>td:last-child[b-fcqakt8zqd],
.panel>.table-bordered>tfoot>tr>th:last-child[b-fcqakt8zqd],
.panel>.table-bordered>thead>tr>td:last-child[b-fcqakt8zqd],
.panel>.table-bordered>thead>tr>th:last-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child[b-fcqakt8zqd] {
	border-right: 0
}

.panel>.table-bordered>tbody>tr:first-child>td[b-fcqakt8zqd],
.panel>.table-bordered>tbody>tr:first-child>th[b-fcqakt8zqd],
.panel>.table-bordered>thead>tr:first-child>td[b-fcqakt8zqd],
.panel>.table-bordered>thead>tr:first-child>th[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th[b-fcqakt8zqd] {
	border-bottom: 0
}

.panel>.table-bordered>tbody>tr:last-child>td[b-fcqakt8zqd],
.panel>.table-bordered>tbody>tr:last-child>th[b-fcqakt8zqd],
.panel>.table-bordered>tfoot>tr:last-child>td[b-fcqakt8zqd],
.panel>.table-bordered>tfoot>tr:last-child>th[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td[b-fcqakt8zqd],
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th[b-fcqakt8zqd] {
	border-bottom: 0
}

.panel>.table-responsive[b-fcqakt8zqd] {
	margin-bottom: 0;
	border: 0
}

.panel-group[b-fcqakt8zqd] {
	margin-bottom: 20px
}

.panel-group .panel[b-fcqakt8zqd] {
	margin-bottom: 0;
	border-radius: 4px
}

.panel-group .panel+.panel[b-fcqakt8zqd] {
	margin-top: 5px
}

.panel-group .panel-heading[b-fcqakt8zqd] {
	border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.list-group[b-fcqakt8zqd],
.panel-group .panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer[b-fcqakt8zqd] {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body[b-fcqakt8zqd] {
	border-bottom: 1px solid #ddd
}

.panel-default[b-fcqakt8zqd] {
	border-color: #ddd
}

.panel-default>.panel-heading[b-fcqakt8zqd] {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top-color: #ddd
}

.panel-default>.panel-heading .badge[b-fcqakt8zqd] {
	color: #f5f5f5;
	background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-bottom-color: #ddd
}

.panel-primary[b-fcqakt8zqd] {
	border-color: #337ab7
}

.panel-primary>.panel-heading[b-fcqakt8zqd] {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top-color: #337ab7
}

.panel-primary>.panel-heading .badge[b-fcqakt8zqd] {
	color: #337ab7;
	background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-bottom-color: #337ab7
}

.panel-success[b-fcqakt8zqd] {
	border-color: #d6e9c6
}

.panel-success>.panel-heading[b-fcqakt8zqd] {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge[b-fcqakt8zqd] {
	color: #dff0d8;
	background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-bottom-color: #d6e9c6
}

.panel-info[b-fcqakt8zqd] {
	border-color: #bce8f1
}

.panel-info>.panel-heading[b-fcqakt8zqd] {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge[b-fcqakt8zqd] {
	color: #d9edf7;
	background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-bottom-color: #bce8f1
}

.panel-warning[b-fcqakt8zqd] {
	border-color: #faebcc
}

.panel-warning>.panel-heading[b-fcqakt8zqd] {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge[b-fcqakt8zqd] {
	color: #fcf8e3;
	background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-bottom-color: #faebcc
}

.panel-danger[b-fcqakt8zqd] {
	border-color: #ebccd1
}

.panel-danger>.panel-heading[b-fcqakt8zqd] {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge[b-fcqakt8zqd] {
	color: #f2dede;
	background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body[b-fcqakt8zqd] {
	border-bottom-color: #ebccd1
}

.embed-responsive[b-fcqakt8zqd] {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden
}

.embed-responsive .embed-responsive-item[b-fcqakt8zqd],
.embed-responsive embed[b-fcqakt8zqd],
.embed-responsive iframe[b-fcqakt8zqd],
.embed-responsive object[b-fcqakt8zqd],
.embed-responsive video[b-fcqakt8zqd] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.embed-responsive-16by9[b-fcqakt8zqd] {
	padding-bottom: 56.25%
}

.embed-responsive-4by3[b-fcqakt8zqd] {
	padding-bottom: 75%
}

.well[b-fcqakt8zqd] {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote[b-fcqakt8zqd] {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15)
}

.well-lg[b-fcqakt8zqd] {
	padding: 24px;
	border-radius: 6px
}

.well-sm[b-fcqakt8zqd] {
	padding: 9px;
	border-radius: 3px
}

.close[b-fcqakt8zqd] {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}

.close:focus[b-fcqakt8zqd],
.close:hover[b-fcqakt8zqd] {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}

button.close[b-fcqakt8zqd] {
	padding: 0;
	cursor: pointer;
	background: 0;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.modal-open[b-fcqakt8zqd] {
	overflow: hidden
}

.modal[b-fcqakt8zqd] {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.modal.fade .modal-dialog[b-fcqakt8zqd] {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out
}

.modal.in .modal-dialog[b-fcqakt8zqd] {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-open .modal[b-fcqakt8zqd] {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog[b-fcqakt8zqd] {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content[b-fcqakt8zqd] {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	outline: 0
}

.modal-backdrop[b-fcqakt8zqd] {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade[b-fcqakt8zqd] {
	filter: alpha(opacity=0);
	opacity: 0
}

.modal-backdrop.in[b-fcqakt8zqd] {
	filter: alpha(opacity=50);
	opacity: .5
}

.modal-header[b-fcqakt8zqd] {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header .close[b-fcqakt8zqd] {
	margin-top: -2px
}

.modal-title[b-fcqakt8zqd] {
	margin: 0;
	line-height: 1.42857143
}

.modal-body[b-fcqakt8zqd] {
	position: relative;
	padding: 15px
}

.modal-footer[b-fcqakt8zqd] {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn[b-fcqakt8zqd] {
	margin-bottom: 0;
	margin-left: 5px
}

.modal-footer .btn-group .btn+.btn[b-fcqakt8zqd] {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block[b-fcqakt8zqd] {
	margin-left: 0
}

.modal-scrollbar-measure[b-fcqakt8zqd] {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media(min-width:768px) {
	.modal-dialog[b-fcqakt8zqd] {
		width: 600px;
		margin: 30px auto
	}
	.modal-content[b-fcqakt8zqd] {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm[b-fcqakt8zqd] {
		width: 300px
	}
}

@media(min-width:992px) {
	.modal-lg[b-fcqakt8zqd] {
		width: 900px
	}
}

.tooltip[b-fcqakt8zqd] {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	line-break: auto;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	font-size: 12px;
	filter: alpha(opacity=0);
	opacity: 0
}

.tooltip.in[b-fcqakt8zqd] {
	filter: alpha(opacity=90);
	opacity: .9
}

.tooltip.top[b-fcqakt8zqd] {
	padding: 5px 0;
	margin-top: -3px
}

.tooltip.right[b-fcqakt8zqd] {
	padding: 0 5px;
	margin-left: 3px
}

.tooltip.bottom[b-fcqakt8zqd] {
	padding: 5px 0;
	margin-top: 3px
}

.tooltip.left[b-fcqakt8zqd] {
	padding: 0 5px;
	margin-left: -3px
}

.tooltip.top .tooltip-arrow[b-fcqakt8zqd] {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-left .tooltip-arrow[b-fcqakt8zqd] {
	right: 5px;
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.top-right .tooltip-arrow[b-fcqakt8zqd] {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}

.tooltip.right .tooltip-arrow[b-fcqakt8zqd] {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow[b-fcqakt8zqd] {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow[b-fcqakt8zqd] {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow[b-fcqakt8zqd] {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow[b-fcqakt8zqd] {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}

.tooltip-inner[b-fcqakt8zqd] {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}

.tooltip-arrow[b-fcqakt8zqd] {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popover[b-fcqakt8zqd] {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	line-break: auto;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	font-size: 14px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.popover.top[b-fcqakt8zqd] {
	margin-top: -10px
}

.popover.right[b-fcqakt8zqd] {
	margin-left: 10px
}

.popover.bottom[b-fcqakt8zqd] {
	margin-top: 10px
}

.popover.left[b-fcqakt8zqd] {
	margin-left: -10px
}

.popover>.arrow[b-fcqakt8zqd] {
	border-width: 11px
}

.popover>.arrow[b-fcqakt8zqd],
.popover>.arrow[b-fcqakt8zqd]:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popover>.arrow[b-fcqakt8zqd]:after {
	content: "";
	border-width: 10px
}

.popover.top>.arrow[b-fcqakt8zqd] {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0
}

.popover.top>.arrow[b-fcqakt8zqd]:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0
}

.popover.right>.arrow[b-fcqakt8zqd] {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0
}

.popover.right>.arrow[b-fcqakt8zqd]:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}

.popover.bottom>.arrow[b-fcqakt8zqd] {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bottom>.arrow[b-fcqakt8zqd]:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff
}

.popover.left>.arrow[b-fcqakt8zqd] {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25)
}

.popover.left>.arrow[b-fcqakt8zqd]:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}

.popover-title[b-fcqakt8zqd] {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}

.popover-content[b-fcqakt8zqd] {
	padding: 9px 14px
}

.carousel[b-fcqakt8zqd] {
	position: relative
}

.carousel-inner[b-fcqakt8zqd] {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner>.item[b-fcqakt8zqd] {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img[b-fcqakt8zqd],
.carousel-inner>.item>img[b-fcqakt8zqd] {
	line-height: 1
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-inner>.item[b-fcqakt8zqd] {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: -webkit-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px
	}
	.carousel-inner>.item.active.right[b-fcqakt8zqd],
	.carousel-inner>.item.next[b-fcqakt8zqd] {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0
	}
	.carousel-inner>.item.active.left[b-fcqakt8zqd],
	.carousel-inner>.item.prev[b-fcqakt8zqd] {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0
	}
	.carousel-inner>.item.active[b-fcqakt8zqd],
	.carousel-inner>.item.next.left[b-fcqakt8zqd],
	.carousel-inner>.item.prev.right[b-fcqakt8zqd] {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
}

.carousel-inner>.active[b-fcqakt8zqd],
.carousel-inner>.next[b-fcqakt8zqd],
.carousel-inner>.prev[b-fcqakt8zqd] {
	display: block
}

.carousel-inner>.active[b-fcqakt8zqd] {
	left: 0
}

.carousel-inner>.next[b-fcqakt8zqd],
.carousel-inner>.prev[b-fcqakt8zqd] {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next[b-fcqakt8zqd] {
	left: 100%
}

.carousel-inner>.prev[b-fcqakt8zqd] {
	left: -100%
}

.carousel-inner>.next.left[b-fcqakt8zqd],
.carousel-inner>.prev.right[b-fcqakt8zqd] {
	left: 0
}

.carousel-inner>.active.left[b-fcqakt8zqd] {
	left: -100%
}

.carousel-inner>.active.right[b-fcqakt8zqd] {
	left: 100%
}

.carousel-control[b-fcqakt8zqd] {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5
}

.carousel-control.left[b-fcqakt8zqd] {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x
}

.carousel-control.right[b-fcqakt8zqd] {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x
}

.carousel-control:focus[b-fcqakt8zqd],
.carousel-control:hover[b-fcqakt8zqd] {
	color: #fff;
	text-decoration: none;
	outline: 0;
	filter: alpha(opacity=90);
	opacity: .9
}

.carousel-control .glyphicon-chevron-left[b-fcqakt8zqd],
.carousel-control .glyphicon-chevron-right[b-fcqakt8zqd],
.carousel-control .icon-next[b-fcqakt8zqd],
.carousel-control .icon-prev[b-fcqakt8zqd] {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px
}

.carousel-control .glyphicon-chevron-left[b-fcqakt8zqd],
.carousel-control .icon-prev[b-fcqakt8zqd] {
	left: 50%;
	margin-left: -10px
}

.carousel-control .glyphicon-chevron-right[b-fcqakt8zqd],
.carousel-control .icon-next[b-fcqakt8zqd] {
	right: 50%;
	margin-right: -10px
}

.carousel-control .icon-next[b-fcqakt8zqd],
.carousel-control .icon-prev[b-fcqakt8zqd] {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1
}

.carousel-control .icon-prev[b-fcqakt8zqd]:before {
	content: "\2039"
}

.carousel-control .icon-next[b-fcqakt8zqd]:before {
	content: "\203a"
}

.carousel-indicators[b-fcqakt8zqd] {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}

.carousel-indicators li[b-fcqakt8zqd] {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px
}

.carousel-indicators .active[b-fcqakt8zqd] {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}

.carousel-caption[b-fcqakt8zqd] {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn[b-fcqakt8zqd] {
	text-shadow: none
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left[b-fcqakt8zqd],
	.carousel-control .glyphicon-chevron-right[b-fcqakt8zqd],
	.carousel-control .icon-next[b-fcqakt8zqd],
	.carousel-control .icon-prev[b-fcqakt8zqd] {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px
	}
	.carousel-control .glyphicon-chevron-left[b-fcqakt8zqd],
	.carousel-control .icon-prev[b-fcqakt8zqd] {
		margin-left: -10px
	}
	.carousel-control .glyphicon-chevron-right[b-fcqakt8zqd],
	.carousel-control .icon-next[b-fcqakt8zqd] {
		margin-right: -10px
	}
	.carousel-caption[b-fcqakt8zqd] {
		right: 20%;
		left: 20%;
		padding-bottom: 30px
	}
	.carousel-indicators[b-fcqakt8zqd] {
		bottom: 20px
	}
}

.btn-group-vertical>.btn-group[b-fcqakt8zqd]:after,
.btn-group-vertical>.btn-group[b-fcqakt8zqd]:before,
.btn-toolbar[b-fcqakt8zqd]:after,
.btn-toolbar[b-fcqakt8zqd]:before,
.clearfix[b-fcqakt8zqd]:after,
.clearfix[b-fcqakt8zqd]:before,
.container-fluid[b-fcqakt8zqd]:after,
.container-fluid[b-fcqakt8zqd]:before,
.container[b-fcqakt8zqd]:after,
.container[b-fcqakt8zqd]:before,
.dl-horizontal dd[b-fcqakt8zqd]:after,
.dl-horizontal dd[b-fcqakt8zqd]:before,
.form-horizontal .form-group[b-fcqakt8zqd]:after,
.form-horizontal .form-group[b-fcqakt8zqd]:before,
.modal-footer[b-fcqakt8zqd]:after,
.modal-footer[b-fcqakt8zqd]:before,
.modal-header[b-fcqakt8zqd]:after,
.modal-header[b-fcqakt8zqd]:before,
.nav[b-fcqakt8zqd]:after,
.nav[b-fcqakt8zqd]:before,
.navbar-collapse[b-fcqakt8zqd]:after,
.navbar-collapse[b-fcqakt8zqd]:before,
.navbar-header[b-fcqakt8zqd]:after,
.navbar-header[b-fcqakt8zqd]:before,
.navbar[b-fcqakt8zqd]:after,
.navbar[b-fcqakt8zqd]:before,
.pager[b-fcqakt8zqd]:after,
.pager[b-fcqakt8zqd]:before,
.panel-body[b-fcqakt8zqd]:after,
.panel-body[b-fcqakt8zqd]:before,
.row[b-fcqakt8zqd]:after,
.row[b-fcqakt8zqd]:before {
	display: table;
	content: " "
}

.btn-group-vertical>.btn-group[b-fcqakt8zqd]:after,
.btn-toolbar[b-fcqakt8zqd]:after,
.clearfix[b-fcqakt8zqd]:after,
.container-fluid[b-fcqakt8zqd]:after,
.container[b-fcqakt8zqd]:after,
.dl-horizontal dd[b-fcqakt8zqd]:after,
.form-horizontal .form-group[b-fcqakt8zqd]:after,
.modal-footer[b-fcqakt8zqd]:after,
.modal-header[b-fcqakt8zqd]:after,
.nav[b-fcqakt8zqd]:after,
.navbar-collapse[b-fcqakt8zqd]:after,
.navbar-header[b-fcqakt8zqd]:after,
.navbar[b-fcqakt8zqd]:after,
.pager[b-fcqakt8zqd]:after,
.panel-body[b-fcqakt8zqd]:after,
.row[b-fcqakt8zqd]:after {
	clear: both
}

.center-block[b-fcqakt8zqd] {
	display: block;
	margin-right: auto;
	margin-left: auto
}

.pull-right[b-fcqakt8zqd] {
	float: right!important
}

.pull-left[b-fcqakt8zqd] {
	float: left!important
}

.hide[b-fcqakt8zqd] {
	display: none!important
}

.show[b-fcqakt8zqd] {
	display: block!important
}

.invisible[b-fcqakt8zqd] {
	visibility: hidden
}

.text-hide[b-fcqakt8zqd] {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.hidden[b-fcqakt8zqd] {
	display: none!important
}

.affix[b-fcqakt8zqd] {
	position: fixed
}

@-ms-viewport {
	width: device-width
}

.visible-lg[b-fcqakt8zqd],
.visible-md[b-fcqakt8zqd],
.visible-sm[b-fcqakt8zqd],
.visible-xs[b-fcqakt8zqd] {
	display: none!important
}

.visible-lg-block[b-fcqakt8zqd],
.visible-lg-inline[b-fcqakt8zqd],
.visible-lg-inline-block[b-fcqakt8zqd],
.visible-md-block[b-fcqakt8zqd],
.visible-md-inline[b-fcqakt8zqd],
.visible-md-inline-block[b-fcqakt8zqd],
.visible-sm-block[b-fcqakt8zqd],
.visible-sm-inline[b-fcqakt8zqd],
.visible-sm-inline-block[b-fcqakt8zqd],
.visible-xs-block[b-fcqakt8zqd],
.visible-xs-inline[b-fcqakt8zqd],
.visible-xs-inline-block[b-fcqakt8zqd] {
	display: none!important
}

@media(max-width:767px) {
	.visible-xs[b-fcqakt8zqd] {
		display: block!important
	}
	table.visible-xs[b-fcqakt8zqd] {
		display: table!important
	}
	tr.visible-xs[b-fcqakt8zqd] {
		display: table-row!important
	}
	td.visible-xs[b-fcqakt8zqd],
	th.visible-xs[b-fcqakt8zqd] {
		display: table-cell!important
	}
}

@media(max-width:767px) {
	.visible-xs-block[b-fcqakt8zqd] {
		display: block!important
	}
}

@media(max-width:767px) {
	.visible-xs-inline[b-fcqakt8zqd] {
		display: inline!important
	}
}

@media(max-width:767px) {
	.visible-xs-inline-block[b-fcqakt8zqd] {
		display: inline-block!important
	}
}

@media(min-width:768px) and (max-width:991px) {
	.visible-sm[b-fcqakt8zqd] {
		display: block!important
	}
	table.visible-sm[b-fcqakt8zqd] {
		display: table!important
	}
	tr.visible-sm[b-fcqakt8zqd] {
		display: table-row!important
	}
	td.visible-sm[b-fcqakt8zqd],
	th.visible-sm[b-fcqakt8zqd] {
		display: table-cell!important
	}
}

@media(min-width:768px) and (max-width:991px) {
	.visible-sm-block[b-fcqakt8zqd] {
		display: block!important
	}
}

@media(min-width:768px) and (max-width:991px) {
	.visible-sm-inline[b-fcqakt8zqd] {
		display: inline!important
	}
}

@media(min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block[b-fcqakt8zqd] {
		display: inline-block!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.visible-md[b-fcqakt8zqd] {
		display: block!important
	}
	table.visible-md[b-fcqakt8zqd] {
		display: table!important
	}
	tr.visible-md[b-fcqakt8zqd] {
		display: table-row!important
	}
	td.visible-md[b-fcqakt8zqd],
	th.visible-md[b-fcqakt8zqd] {
		display: table-cell!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.visible-md-block[b-fcqakt8zqd] {
		display: block!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.visible-md-inline[b-fcqakt8zqd] {
		display: inline!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block[b-fcqakt8zqd] {
		display: inline-block!important
	}
}

@media(min-width:1200px) {
	.visible-lg[b-fcqakt8zqd] {
		display: block!important
	}
	table.visible-lg[b-fcqakt8zqd] {
		display: table!important
	}
	tr.visible-lg[b-fcqakt8zqd] {
		display: table-row!important
	}
	td.visible-lg[b-fcqakt8zqd],
	th.visible-lg[b-fcqakt8zqd] {
		display: table-cell!important
	}
}

@media(min-width:1200px) {
	.visible-lg-block[b-fcqakt8zqd] {
		display: block!important
	}
}

@media(min-width:1200px) {
	.visible-lg-inline[b-fcqakt8zqd] {
		display: inline!important
	}
}

@media(min-width:1200px) {
	.visible-lg-inline-block[b-fcqakt8zqd] {
		display: inline-block!important
	}
}

@media(max-width:767px) {
	.hidden-xs[b-fcqakt8zqd] {
		display: none!important
	}
}

@media(min-width:768px) and (max-width:991px) {
	.hidden-sm[b-fcqakt8zqd] {
		display: none!important
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.hidden-md[b-fcqakt8zqd] {
		display: none!important
	}
}

@media(min-width:1200px) {
	.hidden-lg[b-fcqakt8zqd] {
		display: none!important
	}
}

.visible-print[b-fcqakt8zqd] {
	display: none!important
}

@media print {
	.visible-print[b-fcqakt8zqd] {
		display: block!important
	}
	table.visible-print[b-fcqakt8zqd] {
		display: table!important
	}
	tr.visible-print[b-fcqakt8zqd] {
		display: table-row!important
	}
	td.visible-print[b-fcqakt8zqd],
	th.visible-print[b-fcqakt8zqd] {
		display: table-cell!important
	}
}

.visible-print-block[b-fcqakt8zqd] {
	display: none!important
}

@media print {
	.visible-print-block[b-fcqakt8zqd] {
		display: block!important
	}
}

.visible-print-inline[b-fcqakt8zqd] {
	display: none!important
}

@media print {
	.visible-print-inline[b-fcqakt8zqd] {
		display: inline!important
	}
}

.visible-print-inline-block[b-fcqakt8zqd] {
	display: none!important
}

@media print {
	.visible-print-inline-block[b-fcqakt8zqd] {
		display: inline-block!important
	}
}

@media print {
	.hidden-print[b-fcqakt8zqd] {
		display: none!important
	}
}

@media(min-width:1200px) and (max-width:1599px) {
	.hidden-lg[b-fcqakt8zqd] {
		display: none!important
	}
}

.visible-xl-block[b-fcqakt8zqd],
.visible-xl-inline[b-fcqakt8zqd],
.visible-xl-inline-block[b-fcqakt8zqd],
.visible-xl[b-fcqakt8zqd] {
	display: none!important
}

@media(min-width:1600px) {
	.container[b-fcqakt8zqd] {
		width: 1570px
	}
	.col-xl-1[b-fcqakt8zqd],
	.col-xl-2[b-fcqakt8zqd],
	.col-xl-3[b-fcqakt8zqd],
	.col-xl-4[b-fcqakt8zqd],
	.col-xl-5[b-fcqakt8zqd],
	.col-xl-6[b-fcqakt8zqd],
	.col-xl-7[b-fcqakt8zqd],
	.col-xl-8[b-fcqakt8zqd],
	.col-xl-9[b-fcqakt8zqd],
	.col-xl-10[b-fcqakt8zqd],
	.col-xl-11[b-fcqakt8zqd],
	.col-xl-12[b-fcqakt8zqd] {
		float: left
	}
	.col-xl-12[b-fcqakt8zqd] {
		width: 100%
	}
	.col-xl-11[b-fcqakt8zqd] {
		width: 91.66666667%
	}
	.col-xl-10[b-fcqakt8zqd] {
		width: 83.33333333%
	}
	.col-xl-9[b-fcqakt8zqd] {
		width: 75%
	}
	.col-xl-8[b-fcqakt8zqd] {
		width: 66.66666667%
	}
	.col-xl-7[b-fcqakt8zqd] {
		width: 58.33333333%
	}
	.col-xl-6[b-fcqakt8zqd] {
		width: 50%
	}
	.col-xl-5[b-fcqakt8zqd] {
		width: 41.66666667%
	}
	.col-xl-4[b-fcqakt8zqd] {
		width: 33.33333333%
	}
	.col-xl-3[b-fcqakt8zqd] {
		width: 25%
	}
	.col-xl-2[b-fcqakt8zqd] {
		width: 16.66666667%
	}
	.col-xl-1[b-fcqakt8zqd] {
		width: 8.33333333%
	}
	.col-xl-pull-12[b-fcqakt8zqd] {
		right: 100%
	}
	.col-xl-pull-11[b-fcqakt8zqd] {
		right: 91.66666667%
	}
	.col-xl-pull-10[b-fcqakt8zqd] {
		right: 83.33333333%
	}
	.col-xl-pull-9[b-fcqakt8zqd] {
		right: 75%
	}
	.col-xl-pull-8[b-fcqakt8zqd] {
		right: 66.66666667%
	}
	.col-xl-pull-7[b-fcqakt8zqd] {
		right: 58.33333333%
	}
	.col-xl-pull-6[b-fcqakt8zqd] {
		right: 50%
	}
	.col-xl-pull-5[b-fcqakt8zqd] {
		right: 41.66666667%
	}
	.col-xl-pull-4[b-fcqakt8zqd] {
		right: 33.33333333%
	}
	.col-xl-pull-3[b-fcqakt8zqd] {
		right: 25%
	}
	.col-xl-pull-2[b-fcqakt8zqd] {
		right: 16.66666667%
	}
	.col-xl-pull-1[b-fcqakt8zqd] {
		right: 8.33333333%
	}
	.col-xl-pull-0[b-fcqakt8zqd] {
		right: auto
	}
	.col-xl-push-12[b-fcqakt8zqd] {
		left: 100%
	}
	.col-xl-push-11[b-fcqakt8zqd] {
		left: 91.66666667%
	}
	.col-xl-push-10[b-fcqakt8zqd] {
		left: 83.33333333%
	}
	.col-xl-push-9[b-fcqakt8zqd] {
		left: 75%
	}
	.col-xl-push-8[b-fcqakt8zqd] {
		left: 66.66666667%
	}
	.col-xl-push-7[b-fcqakt8zqd] {
		left: 58.33333333%
	}
	.col-xl-push-6[b-fcqakt8zqd] {
		left: 50%
	}
	.col-xl-push-5[b-fcqakt8zqd] {
		left: 41.66666667%
	}
	.col-xl-push-4[b-fcqakt8zqd] {
		left: 33.33333333%
	}
	.col-xl-push-3[b-fcqakt8zqd] {
		left: 25%
	}
	.col-xl-push-2[b-fcqakt8zqd] {
		left: 16.66666667%
	}
	.col-xl-push-1[b-fcqakt8zqd] {
		left: 8.33333333%
	}
	.col-xl-push-0[b-fcqakt8zqd] {
		left: auto
	}
	.col-xl-offset-12[b-fcqakt8zqd] {
		margin-left: 100%
	}
	.col-xl-offset-11[b-fcqakt8zqd] {
		margin-left: 91.66666667%
	}
	.col-xl-offset-10[b-fcqakt8zqd] {
		margin-left: 83.33333333%
	}
	.col-xl-offset-9[b-fcqakt8zqd] {
		margin-left: 75%
	}
	.col-xl-offset-8[b-fcqakt8zqd] {
		margin-left: 66.66666667%
	}
	.col-xl-offset-7[b-fcqakt8zqd] {
		margin-left: 58.33333333%
	}
	.col-xl-offset-6[b-fcqakt8zqd] {
		margin-left: 50%
	}
	.col-xl-offset-5[b-fcqakt8zqd] {
		margin-left: 41.66666667%
	}
	.col-xl-offset-4[b-fcqakt8zqd] {
		margin-left: 33.33333333%
	}
	.col-xl-offset-3[b-fcqakt8zqd] {
		margin-left: 25%
	}
	.col-xl-offset-2[b-fcqakt8zqd] {
		margin-left: 16.66666667%
	}
	.col-xl-offset-1[b-fcqakt8zqd] {
		margin-left: 8.33333333%
	}
	.col-xl-offset-0[b-fcqakt8zqd] {
		margin-left: 0
	}
	.visible-xl[b-fcqakt8zqd] {
		display: block!important
	}
	table.visible-xl[b-fcqakt8zqd] {
		display: table
	}
	tr.visible-xl[b-fcqakt8zqd] {
		display: table-row!important
	}
	th.visible-xl[b-fcqakt8zqd],
	td.visible-xl[b-fcqakt8zqd] {
		display: table-cell!important
	}
	.visible-xl-block[b-fcqakt8zqd] {
		display: block!important
	}
	.visible-xl-inline[b-fcqakt8zqd] {
		display: inline!important
	}
	.visible-xl-inline-block[b-fcqakt8zqd] {
		display: inline-block!important
	}
	.hidden-xl[b-fcqakt8zqd] {
		display: none!important
	}
}

*[b-fcqakt8zqd] {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

html[b-fcqakt8zqd] {
	font-size: 17px
}

body[b-fcqakt8zqd] {
	background-color: #fff;
	color: #000;
	font-family: 'Fira Sans', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.8
}

#shell[b-fcqakt8zqd] {
	position: relative
}

img[b-fcqakt8zqd],
embed[b-fcqakt8zqd],
object[b-fcqakt8zqd] {
	vertical-align: bottom
}

img[b-fcqakt8zqd] {
	display: inline-block;
	height: auto;
	max-width: 100%
}

.toggleDeviceViewLinkShell[b-fcqakt8zqd] {
	display: none
}

.breadcrumbDivider[b-fcqakt8zqd] {
	display: none
}

.nopadding[b-fcqakt8zqd] {
	margin: 0!important;
	padding: 0!important
}

.marginTop50[b-fcqakt8zqd] {
	margin-top: 50px!important
}

.marginBottom50[b-fcqakt8zqd] {
	margin-bottom: 50px!important
}

.marginTop0[b-fcqakt8zqd] {
	margin-top: 0!important
}

.marginBottom0[b-fcqakt8zqd] {
	margin-bottom: 0!important
}

.maxWidth1170[b-fcqakt8zqd] {
	margin-left: auto;
	margin-right: auto;
	max-width: 1170px
}

.editorPopupMenu ul li[b-fcqakt8zqd]:before,
.editorPopupMenu a[b-fcqakt8zqd]:before {
	display: none
}

h1[b-fcqakt8zqd],
h2[b-fcqakt8zqd],
h3[b-fcqakt8zqd],
h4[b-fcqakt8zqd],
h5[b-fcqakt8zqd],
h6[b-fcqakt8zqd],
.h1[b-fcqakt8zqd],
.h2[b-fcqakt8zqd],
.h3[b-fcqakt8zqd],
.h4[b-fcqakt8zqd],
.h5[b-fcqakt8zqd],
.h6[b-fcqakt8zqd] {
	color: inherit;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-style: normal;
	font-weight: 800;
	text-transform: uppercase
}

h1 span[b-fcqakt8zqd],
h2 span[b-fcqakt8zqd],
h3 span[b-fcqakt8zqd],
h4 span[b-fcqakt8zqd],
h5 span[b-fcqakt8zqd],
h6 span[b-fcqakt8zqd],
h1 small[b-fcqakt8zqd],
h2 small[b-fcqakt8zqd],
h3 small[b-fcqakt8zqd],
h4 small[b-fcqakt8zqd],
h5 small[b-fcqakt8zqd],
h6 small[b-fcqakt8zqd],
.h1 span[b-fcqakt8zqd],
.h2 span[b-fcqakt8zqd],
.h3 span[b-fcqakt8zqd],
.h4 span[b-fcqakt8zqd],
.h5 span[b-fcqakt8zqd],
.h6 span[b-fcqakt8zqd],
.h1 small[b-fcqakt8zqd],
.h2 small[b-fcqakt8zqd],
.h3 small[b-fcqakt8zqd],
.h4 small[b-fcqakt8zqd],
.h5 small[b-fcqakt8zqd],
.h6 small[b-fcqakt8zqd] {
	color: #ec0000;
	display: block;
	font-family: 'Fira Sans', sans-serif;
	font-size: 50%;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2
}

h1[b-fcqakt8zqd],
.h1[b-fcqakt8zqd] {
	font-size: 3rem
}

h2[b-fcqakt8zqd],
.h2[b-fcqakt8zqd] {
	font-size: 2.5rem
}

h3[b-fcqakt8zqd],
.h3[b-fcqakt8zqd] {
	font-size: 2.0rem
}

h4[b-fcqakt8zqd],
.h4[b-fcqakt8zqd] {
	font-size: 1.75rem
}

h5[b-fcqakt8zqd],
.h5[b-fcqakt8zqd] {
	font-size: 1.6rem
}

h6[b-fcqakt8zqd],
.h6[b-fcqakt8zqd] {
	font-size: 1.5rem
}

.skip[b-fcqakt8zqd] {
	position: absolute;
	top: auto;
	left: -10000px;
	right: 0;
	margin: 5px auto;
	background: #712a48;
	border: 1px solid #712a48;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
	max-width: 250px;
	padding: 6px;
	text-align: center;
	z-index: 9999
}

.skip:focus[b-fcqakt8zqd],
.skip:hover[b-fcqakt8zqd],
.skip:active[b-fcqakt8zqd] {
	left: 0;
	color: #fff
}

a[b-fcqakt8zqd] {
	color: inherit;
	text-decoration: underline;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.nav a[b-fcqakt8zqd],
a:focus[b-fcqakt8zqd],
a:hover[b-fcqakt8zqd] {
	color: inherit;
	text-decoration: none
}

.btn[b-fcqakt8zqd] {
	border-radius: 0;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size: 1.45rem;
	font-style: normal;
	font-weight: 800;
	padding: 5px 40px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	white-space: normal
}

#contentShell .btn[b-fcqakt8zqd] {
	opacity: 0
}

.bookingWidget .btn[b-fcqakt8zqd] {
	opacity: 1!important
}

.btn-default[b-fcqakt8zqd],
.btn-default:focus[b-fcqakt8zqd],
.btn-default.focus[b-fcqakt8zqd],
.btn-default.active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default:hover[b-fcqakt8zqd] {
	background-color: #200b33;
	border: 2px solid #200b33;
	color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.btn-default:hover[b-fcqakt8zqd],
.btn-default:active[b-fcqakt8zqd],
.btn-default.active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-default:focus[b-fcqakt8zqd] {
	background-color: #fff;
	border: 2px solid #200b33;
	color: #000
}

.btn-primary[b-fcqakt8zqd],
.btn-primary:focus[b-fcqakt8zqd],
.btn-primary.focus[b-fcqakt8zqd],
.btn-primary.active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary:hover[b-fcqakt8zqd] {
	background-color: #ec0000;
	border: 2px solid #ec0000;
	color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.btn-primary:hover[b-fcqakt8zqd],
.btn-primary:active[b-fcqakt8zqd],
.btn-primary.active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-primary:focus[b-fcqakt8zqd] {
	background-color: #fff;
	border: 2px solid #ec0000;
	color: #000
}

.btn-secondary[b-fcqakt8zqd],
.btn-secondary:focus[b-fcqakt8zqd],
.btn-secondary.focus[b-fcqakt8zqd],
.btn-secondary.active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-secondary:hover[b-fcqakt8zqd] {
	background-color: #fff;
	border: 2px solid #fff;
	color: #000;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.btn-secondary:hover[b-fcqakt8zqd],
.btn-secondary:active[b-fcqakt8zqd],
.btn-secondary.active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-secondary[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-secondary:focus[b-fcqakt8zqd] {
	background-color: #200b33;
	border: 2px solid #200b33;
	color: #fff
}

.btn-tertiary[b-fcqakt8zqd],
.btn-tertiary:focus[b-fcqakt8zqd],
.btn-tertiary.focus[b-fcqakt8zqd],
.btn-tertiary.active:hover[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-tertiary:hover[b-fcqakt8zqd] {
	background-color: #ffeb00;
	border: 2px solid #ffeb00;
	color: #000;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.btn-tertiary:hover[b-fcqakt8zqd],
.btn-tertiary:active[b-fcqakt8zqd],
.btn-tertiary.active[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-tertiary[b-fcqakt8zqd],
.open>.dropdown-toggle.btn-tertiary:focus[b-fcqakt8zqd] {
	background-color: #000;
	border: 2px solid #000;
	color: #ffeb00
}

.slick-dots li button[b-fcqakt8zqd] {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 100%;
	opacity: .7;
	height: 8px;
	width: 8px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.slick-dots li button[b-fcqakt8zqd]:before {
	display: none
}

.slick-dots li button:hover[b-fcqakt8zqd] {
	opacity: 1
}

.slick-dots li.slick-active button[b-fcqakt8zqd] {
	opacity: 1;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.slick-dots li.slick-active button:hover[b-fcqakt8zqd] {
	opacity: .7
}

.slick-prev[b-fcqakt8zqd],
.slick-next[b-fcqakt8zqd] {
	z-index: 1
}

.menuOpen .slick-prev[b-fcqakt8zqd],
.menuOpen .slick-next[b-fcqakt8zqd] {
	z-index: 0!important
}

.slick-arrow:focus[b-fcqakt8zqd] {
	outline: 4px auto -webkit-focus-ring-color!important
}

.slick-arrow[b-fcqakt8zqd]:before {
	color: #fff!important;
	font-family: "Font Awesome 5 Pro", "FontAwesome"!important;
	font-size: 4rem;
	font-weight: 300;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.blackArrows .slick-arrow[b-fcqakt8zqd]:before {
	color: #000!important
}

.slick-prev[b-fcqakt8zqd]:before {
	content: "\f104"!important
}

.slick-next[b-fcqakt8zqd]:before {
	content: "\f105"!important
}

#swipebox-bottom-bar[b-fcqakt8zqd],
#swipebox-top-bar[b-fcqakt8zqd] {
	background: #200b33
}

#swipebox-overlay button[b-fcqakt8zqd] {
	font-size: 1.75rem;
	right: 2.5%
}

#swipebox-overlay button[b-fcqakt8zqd]:after {
	font-family: "Font Awesome 5 Pro", "FontAwesome"
}

#swipebox-overlay a[b-fcqakt8zqd]:after {
	display: none
}

.modal-backdrop.in[b-fcqakt8zqd] {
	opacity: .9
}

.modal-title[b-fcqakt8zqd] {
	font-size: 2.5rem
}

.modal-content[b-fcqakt8zqd] {
	border-radius: 0
}

.modal-content .btn[b-fcqakt8zqd] {
	opacity: 1!important
}

.panel-group .panel[b-fcqakt8zqd] {
	border-radius: 0;
	box-shadow: none
}

.panel-group .panel-heading[b-fcqakt8zqd] {
	background-color: transparent;
	border: 0;
	border-radius: 0
}

.panel-title>a[b-fcqakt8zqd],
.panel-title>a.in.collapsed[b-fcqakt8zqd] {
	background-color: #ec0000;
	color: #fff;
	font-size: 1.5rem!important;
	padding-right: 45px!important;
	position: relative;
	text-decoration: none;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.panel-title>a[aria-expanded="true"][b-fcqakt8zqd],
.panel-title>a.in[b-fcqakt8zqd],
.panel-title>a:hover[b-fcqakt8zqd] {
	background-color: #200b33
}

.panel-title>a[b-fcqakt8zqd]:after {
	position: absolute;
	top: 11px;
	right: 15px;
	color: inherit!important;
	font-weight: 400
}

.vizADAAccordion1Widget .btn[b-fcqakt8zqd] {
	margin: 5px 5px 0 0!important
}

#mainNavigation[b-fcqakt8zqd] {
	position: fixed;
	width: 100%;
	z-index: 2;
    top:0;
}

#utilityNav[b-fcqakt8zqd] {
	background-color: #ec0000;
	color: #fff
}

#helpMenu .viz-navigationWidget a[b-fcqakt8zqd] {
	color: inherit;
	font-size: .9rem
}

#helpMenu .viz-navigationWidget a[b-fcqakt8zqd]:after {
	background-color: #000!important;
	bottom: -2px!important
}

.nav a.brand[b-fcqakt8zqd] {
	font-weight: 700
}

#ibe[b-fcqakt8zqd] {
	padding: 0;
	text-align: right
}

#ibe .bookingWidget[b-fcqakt8zqd] {
	display: none
}

.bookingModal .modal-body[b-fcqakt8zqd] {
	overflow: visible!important
}

.bookingModal .bookingWidget[b-fcqakt8zqd] {
	margin: 30px auto 0;
	padding: 0 50px
}

.bookingModal .modal-content[b-fcqakt8zqd] {
	background-color: #ec0000;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff;
	text-align: center
}

.bookingModal.in .modal-content[b-fcqakt8zqd] {
	background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
}

.bookingModal .modal-header[b-fcqakt8zqd] {
	border-bottom: 0;
	padding: 0;
	position: relative
}

.bookingModal .close[b-fcqakt8zqd] {
	position: absolute;
	top: 25px;
	right: 25px;
	color: #fff;
	font-size: 2.25rem;
	opacity: 1;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.bookingModal .close:hover[b-fcqakt8zqd] {
	opacity: .6
}

.bookingModal .modal-title[b-fcqakt8zqd] {
	letter-spacing: 1px;
	margin-top: 60px
}

.bookingModal .modal-body[b-fcqakt8zqd] {
	padding-bottom: 0
}

.bookingModal .modal-footer[b-fcqakt8zqd] {
	border-top: 0;
	padding: 0 15px 50px;
	text-align: center
}

.bookingModal .mobilePhone[b-fcqakt8zqd] {
	text-decoration: none
}

.bookingModal .mobilePhone:hover[b-fcqakt8zqd] {
	text-decoration: underline
}

.bookingModal label[b-fcqakt8zqd] {
	display: none
}

.bookingModal input[b-fcqakt8zqd],
.bookingModal select[b-fcqakt8zqd] {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size: 1.45rem;
	font-style: normal;
	font-weight: 800
}

.bookingModal .input-group-addon[b-fcqakt8zqd] {
	background-color: #fff;
	border: 0;
	color: #000
}

.bookingModal .input-group-addon:focus[b-fcqakt8zqd],
.bookingModal .input-group-addon:hover[b-fcqakt8zqd] {
	background-color: #fff!important;
	color: #ec0000
}

.bookingModal .input-group-addon span[b-fcqakt8zqd] {
	font-size: 1rem
}

.bookingModal[b-fcqakt8zqd]::placeholder {
	color: #000;
	opacity: 1
}

.bookingModal:-ms-input-placeholder[b-fcqakt8zqd] {
	color: #000
}

.bookingModal[b-fcqakt8zqd]::-ms-input-placeholder {
	color: #000
}

.bookingModal .datepicker-calendar[b-fcqakt8zqd] {
	color: #000
}

div.datepicker-calendar.default table.datepicker-grid td.curDay[b-fcqakt8zqd],
div.datepicker-calendar.default table.datepicker-grid td.curMonth[b-fcqakt8zqd],
div.datepicker-calendar.default table.datepicker-grid td.curYear[b-fcqakt8zqd] {
	background-color: #ec0000;
	color: #fff
}

div.datepicker-calendar.default table.datepicker-grid td.selectable:hover[b-fcqakt8zqd],
div.datepicker-calendar.default table.datepicker-grid td.selectable.focus[b-fcqakt8zqd] {
	color: #000
}

.bookingWidget .form-control[b-fcqakt8zqd] {
	font-size: 1rem!important;
	height: auto;
	padding: 10px 8px!important
}

.bookingModal .form-control:focus[b-fcqakt8zqd] {
	box-shadow: none
}

.bookingWidget .control-group[b-fcqakt8zqd] {
	margin-bottom: 50px!important;
	padding: 0 8px
}

.bookingModal .submitControlGroup[b-fcqakt8zqd] {
	margin-bottom: 5px!important
}

.bookingModal .submitControlGroup button[b-fcqakt8zqd] {
	padding: 5px 40px
}

#mainNav[b-fcqakt8zqd] {
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 15px 0 10px
}

#logo img[b-fcqakt8zqd] {
	height: 38px
}

.menuOpen #burger[b-fcqakt8zqd] {
	z-index: 9
}

.navbar-toggle[b-fcqakt8zqd] {
	margin: 0;
	padding: 9px 0
}

.navbar-toggle .icon-bar[b-fcqakt8zqd] {
	background-color: #fff;
	position: relative
}

.navbar-toggle .icon-bar+.icon-bar[b-fcqakt8zqd] {
	margin-top: 6px
}

.menuOpen .navbar-toggle .icon-bar.topBar[b-fcqakt8zqd] {
	top: 7px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.menuOpen .navbar-toggle .icon-bar.middleBar[b-fcqakt8zqd] {
	background-color: transparent
}

.menuOpen .navbar-toggle .icon-bar.bottomBar[b-fcqakt8zqd] {
	top: -9px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

#navContainerInner[b-fcqakt8zqd] {
	position: fixed;
	top: 0;
	left: 0;
	height: 0!important;
	width: 100%;
	background-color: #200b33;
	background-image: none;
	background-position: 50% 0;
	background-size: contain;
	padding: 100px 0;
	overflow-y: auto;
	opacity: 0;
	text-align: center;
	visibility: hidden;
	z-index: 2;
	-webkit-transition: background-image .5s ease;
	transition: background-image .5s ease
}

.menuOpen #navContainerInner[b-fcqakt8zqd] {
	background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg');
	height: 100%!important;
	opacity: 1;
	visibility: visible
}

#mainNavLinks[b-fcqakt8zqd] {
	display: none;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size: 1.95rem;
	font-style: normal;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase
}

#mainNavLinks>li.parent>a[b-fcqakt8zqd] {
	margin-left: 16px
}

#mainNavLinks a[b-fcqakt8zqd] {
	color: inherit;
	padding: 5px;
	position: relative
}

#mainNavigation .nav a:focus[b-fcqakt8zqd],
#mainNavigation .nav a:hover[b-fcqakt8zqd] {
	background-color: transparent
}

#mainNavigation .nav a[b-fcqakt8zqd]:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -17px;
	background-color: #ec0000;
	height: 4px;
	width: 0;
	transition: all .5s
}

body:not(.homepage) #mainNavigation .nav a.current[b-fcqakt8zqd]:after,
#mainNavigation .nav a:focus[b-fcqakt8zqd]:after,
#mainNavigation .nav a:hover[b-fcqakt8zqd]:after {
	width: 100%
}

#mainNavigation .nav a[b-fcqakt8zqd],
#mainNavLinks .dropdown button[b-fcqakt8zqd] {
	display: inline-block
}

#mainNavLinks .dropdown button[b-fcqakt8zqd] {
	background: transparent;
	border: 0;
	color: inherit;
	font-size: 1.15rem;
	margin-bottom: 6px;
	margin-left: 5px;
	padding: 0;
	vertical-align: middle
}

#mainNavLinks .dropdown-menu[b-fcqakt8zqd] {
	display: block !important;
	background-color: transparent;
	border: 0;
	box-shadow: none;
	float: none;
	font-family: 'Fira Sans', sans-serif;
	font-size: 1.05rem;
	font-weight: 400;
	position: relative;
	padding: 0;
	text-align: center;
	text-transform: none
}

#mainNavLinks .dropdown-menu.fadein[b-fcqakt8zqd],
#mainNavLinks .dropdown-menu.fadeout[b-fcqakt8zqd] {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	height: 0
}

#mainNavLinks .dropdown-menu.fadein[b-fcqakt8zqd] {
	opacity: 1;
	visibility: visible;
	height: auto;
	margin: 10px 0 20px
}

#mainNavLinks .dropdown-menu a[b-fcqakt8zqd]:after {
	bottom: 0
}

#mobileUtilityNav[b-fcqakt8zqd] {
	margin-top: 30px
}

#mobileUtilityNav a[b-fcqakt8zqd] {
	color: #fff;
	padding: 5px
}

#mobileUtilityNav a:focus[b-fcqakt8zqd],
#mobileUtilityNav a:hover[b-fcqakt8zqd] {
	background-color: transparent
}

#mobileUtilityNav a[b-fcqakt8zqd]:after {
	bottom: 0!important
}

.navContactInfo[b-fcqakt8zqd] {
	margin-top: 40px
}

.navContactInfo>a[b-fcqakt8zqd] {
	display: block
}

.navContactInfo>a img[b-fcqakt8zqd] {
	margin: 0 auto;
	width: 205px
}

#address[b-fcqakt8zqd] {
	margin-top: 10px
}

#address>span[b-fcqakt8zqd],
#address .street-address[b-fcqakt8zqd] {
	display: block
}

#address .fn.org[b-fcqakt8zqd],
#address .telPhoneNumber[b-fcqakt8zqd],
#address .country-name[b-fcqakt8zqd] {
	display: none
}

#address a[b-fcqakt8zqd] {
	color: inherit;
	text-decoration: none
}

#address a:focus[b-fcqakt8zqd],
#address a:hover[b-fcqakt8zqd] {
	text-decoration: underline
}

header[b-fcqakt8zqd] {
	position: relative;
	z-index: 1
}

header>div:first-child+.editorButtonShell[b-fcqakt8zqd] {
	top: 130px!important
}

header .carousel-caption[b-fcqakt8zqd],
header .slideCaption[b-fcqakt8zqd] {
	text-shadow: none!important
}

.vizHeroCarousel51Widget .slickCaptionsDetached[b-fcqakt8zqd] {
	background-color: #200b33;
	color: #fff;
	text-align: left!important
}

.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption[b-fcqakt8zqd] {
	max-width: 615px;
	width: 100%!important
}

.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-fcqakt8zqd] {
	display: block;
	font-weight: 700;
	margin: 0 0 20px
}

.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading span[b-fcqakt8zqd] {
	color: inherit
}

.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .btn[b-fcqakt8zqd] {
	margin-top: 10px
}

.vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-fcqakt8zqd],
.vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-fcqakt8zqd] {
	top: auto;
	bottom: -35px
}

.vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-fcqakt8zqd] {
	right: auto!important;
	left: 110px
}

.vizHeroCarousel51Widget .slickHeroCarousel .slick-prev:hover[b-fcqakt8zqd]:before,
.vizHeroCarousel51Widget .slickHeroCarousel .slick-next:hover[b-fcqakt8zqd]:before {
	opacity: .8
}

.vizHeroCarousel51Widget .brand .slideCaption[b-fcqakt8zqd] {
	background-color: transparent;
	max-width: none;
	padding: 0!important;
	text-align: center!important;
	left: 0
}

.vizHeroCarousel51Widget .brandCaption.headingTop[b-fcqakt8zqd],
.vizHeroCarousel51Widget .brandCaption.headingBottom[b-fcqakt8zqd] {
	color: transparent;
	-webkit-text-stroke: 2px #fff
}

.vizHeroCarousel51Widget .brandCaption .heroHeading[b-fcqakt8zqd] {
	display: inline!important;
	line-height: .8
}

.vizHeroCarousel51Widget .slickCaptionsDetached .brandCaption.headingTop[b-fcqakt8zqd],
.vizHeroCarousel51Widget .slickCaptionsDetached .brandCaption.headingBottom[b-fcqakt8zqd] {
	display: none
}

.vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
	height: 50vh!important
}

.vizHeroImage314719Widget .heroHeading span[b-fcqakt8zqd] {
	color: inherit
}

#contentShell>div>div>div>div[b-fcqakt8zqd] {
	overflow: hidden
}

#contentShell .textWidget[b-fcqakt8zqd] {
	padding: 0 15px
}

#contentShell ul[b-fcqakt8zqd] {
	padding-left: 0
}

#contentShell ul li[b-fcqakt8zqd] {
	list-style: none;
	margin-left: -10px;
	padding-top: 5px;
	position: relative
}

#contentShell ul:not(.dropdown-menu) li[b-fcqakt8zqd] {
	padding-left: 35px
}

#contentShell ul li[b-fcqakt8zqd]:before {
	content: '\f105';
	position: absolute;
	left: 20px;
	color: #ec0000!important;
	font-family: "Font Awesome 5 Pro", "FontAwesome";
	padding-right: 10px
}

#contentShell .viz-videogalleryWidget ul li[b-fcqakt8zqd]:before {
	content: ''
}

#contentShell .chipList ul[b-fcqakt8zqd],
#contentShell ul.chipList[b-fcqakt8zqd] {
	padding-left: 15px
}

#contentShell .chipList ul li[b-fcqakt8zqd],
#contentShell ul.chipList li[b-fcqakt8zqd] {
	padding: 0 0 20px 40px;
	line-height: normal
}

#contentShell .chipList.loaded ul li[b-fcqakt8zqd],
#contentShell ul.chipList.loaded li[b-fcqakt8zqd] {
	background: url('https://www.ballys.com/kansas-city/files/templates/2062/pokerChip.png') no-repeat left 4px / 21px 21px
}

#contentShell ul.slick-dots li[b-fcqakt8zqd],
#contentShell ul.nav li[b-fcqakt8zqd],
#contentShell ul.dropdown-menu li[b-fcqakt8zqd] {
	padding-left: 0
}

#contentShell ul.slick-dots li[b-fcqakt8zqd]:before,
#contentShell ul.nav li[b-fcqakt8zqd]:before,
#contentShell ul.dropdown-menu li[b-fcqakt8zqd]:before,
#contentShell .chipList ul li[b-fcqakt8zqd]:before,
#contentShell ul.chipList li[b-fcqakt8zqd]:before {
	display: none
}

li.noMarker[b-fcqakt8zqd]:before {
	content: ''!important
}

.vizADAIntro1Widget[b-fcqakt8zqd] {
	margin: 60px auto
}

.vizADAIntro1Widget>div>div[b-fcqakt8zqd] {
	margin: 0 auto;
	max-width: 850px
}

.vizADAIntro1Widget .adaIntroHeading span[b-fcqakt8zqd] {
	color: inherit
}

.ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-fcqakt8zqd] {
	padding: 0 10px
}

.ModalPopup30-PremiumWidget .homeSignup .modal-content[b-fcqakt8zqd] {
	background-color: #ec0000;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff;
	text-align: center
}

.ModalPopup30-PremiumWidget .homeSignup.in .modal-content[b-fcqakt8zqd] {
	background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
}

.ModalPopup30-PremiumWidget .homeSignup .modal-header[b-fcqakt8zqd] {
	border-bottom: 0;
	padding: 0;
	position: relative
}

.ModalPopup30-PremiumWidget .homeSignup .close[b-fcqakt8zqd] {
	position: absolute;
	top: 25px;
	right: 25px;
	color: #fff;
	font-size: 2.25rem;
	opacity: 1;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.ModalPopup30-PremiumWidget .homeSignup .close:hover[b-fcqakt8zqd] {
	opacity: .6
}

.ModalPopup30-PremiumWidget .homeSignup .modal-title[b-fcqakt8zqd] {
	letter-spacing: 1px;
	margin-top: 60px
}

.ModalPopup30-PremiumWidget .homeSignup .disclaimer[b-fcqakt8zqd] {
	font-size: .9rem
}

.ModalPopup30-PremiumWidget .homeSignup .modal-footer[b-fcqakt8zqd] {
	border-top: 0;
	padding: 0 15px 40px;
	text-align: center
}

.vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-fcqakt8zqd] {
	margin-bottom: 50px
}

.vizADACallToAction1Widget.version01Parent[b-fcqakt8zqd],
.vizADACallToAction1Widget .version01[b-fcqakt8zqd] {
	margin: 0 auto 10px!important
}

.vizADACallToAction1Widget .version01 .ctaContainerOuter[b-fcqakt8zqd] {
	margin-bottom: 0;
	padding: 0
}

.vizADACallToAction1Widget .version01 .feature-image[b-fcqakt8zqd] {
	height: 245px!important
}

.vizADACallToAction1Widget .version01 .feature-image .featureImg[b-fcqakt8zqd]:before {
	content: "";
	display: block;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 99%, rgba(0, 0, 0, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 99%, rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, .8) 99%, rgba(0, 0, 0, 1) 100%)
}

.vizADACallToAction1Widget .version01 .ctaContainerInner[b-fcqakt8zqd] {
	position: relative
}

.vizADACallToAction1Widget .version01 .ctaContent[b-fcqakt8zqd] {
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 15px
}

.vizADACallToAction1Widget .version01 .ctaContentHeading[b-fcqakt8zqd] {
	font-size: 1.9rem;
	margin-bottom: 15px
}

.vizADACallToAction1Widget .version02 .ctaContainerInner[b-fcqakt8zqd] {
	border: 2px solid #000;
	padding: 35px
}

.vizADACallToAction1Widget .version02 .ctaContentHeading[b-fcqakt8zqd] {
	margin-top: 0
}

.vizCtaCarousel41Widget .slick-arrow[b-fcqakt8zqd] {
	height: 94px!important;
	width: 41px!important;
	top: 30%!important
}

.vizCtaCarousel41Widget .slick-arrow[b-fcqakt8zqd]:before {
	background-color: #000;
	padding: 0 8px
}

.vizCtaCarousel41Widget .slickCarousel .slick-prev[b-fcqakt8zqd] {
	left: 4px!important
}

.vizCtaCarousel41Widget .slickCarousel .slick-next[b-fcqakt8zqd] {
	right: 4px!important
}

.vizCtaCarousel41Widget .tiers[b-fcqakt8zqd] {
	margin: 0
}

.vizCtaCarousel41Widget .tiers .feature-img[b-fcqakt8zqd] {
	background-size: contain!important;
	height: 240px!important
}

.vizCtaCarousel41Widget .tiers .ctaCarouselHeading[b-fcqakt8zqd] {
	margin-top: 0
}

.vizCtaCarousel41Widget .version02[b-fcqakt8zqd] {
	padding: 0
}

.vizCtaCarousel41Widget .version02 .slick-track[b-fcqakt8zqd] {
	display: flex
}

.vizCtaCarousel41Widget .version02 .slickSlide[b-fcqakt8zqd] {
	height: inherit
}

.vizCtaCarousel41Widget .version02 .feature-img[b-fcqakt8zqd] {
	height: 300px!important
}

.vizCtaCarousel41Widget .version02 .feature-content[b-fcqakt8zqd] {
	border: 2px solid #000;
	padding: 35px
}

.vizCtaCarousel41Widget .version02 .ctaCarouselHeading[b-fcqakt8zqd] {
	margin-top: 0
}

.fullWidthCTAGrid2Widget .fullWidthContent[b-fcqakt8zqd] {
	background-color: #200b33;
	color: #fff;
	text-align: center!important
}

.fullWidthCTAGrid2Widget .fullWidthContent h3[b-fcqakt8zqd] {
	font-size: 2.5rem!important
}

.fullWidthCTAGrid2Widget .fullWidthContent .btn+.btn[b-fcqakt8zqd] {
	margin-left: 10px
}

.fullWidthCTAGrid2Widget .sportBook[b-fcqakt8zqd],
.fullWidthCTAGrid2Widget .noTextBg[b-fcqakt8zqd] {
	margin: 30px 0
}

.fullWidthCTAGrid2Widget .loyalty[b-fcqakt8zqd] {
	margin-top: 0
}

.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-fcqakt8zqd] {
	display: none
}

.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-fcqakt8zqd] {
	background-color: #ec0000;
	background-size: cover
}

.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-fcqakt8zqd] {
	min-width: 195px
}

.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide[b-fcqakt8zqd] {
	position: relative
}

.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
	content: '';
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/sportBookMobile.png');
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	width: 355px
}

.vizSplit4Widget[b-fcqakt8zqd] {
	padding: 0 15px
}

.vizSplit4Widget .text[b-fcqakt8zqd] {
	padding: 0
}

.vizSplit4Widget .textContainer[b-fcqakt8zqd] {
	padding: 30px 0!important;
	width: 100%
}

.vizSplit4Widget .btnContainer .btn[b-fcqakt8zqd] {
	margin-bottom: 10px
}

.viz-galleryWidget .row[b-fcqakt8zqd] {
	margin: 0
}

.viz-galleryWidget li[b-fcqakt8zqd] {
	height: 250px!important;
	margin-left: 0!important;
	padding-top: 0!important;
	padding-left: 10px!important
}

.viz-galleryWidget li[b-fcqakt8zqd]:before {
	display: none
}

.fullWidthParallaxWidget .fullWidthSlide[b-fcqakt8zqd] {
	padding: 30px 15px
}

.fullWidthParallaxWidget .fullWidthText h3[b-fcqakt8zqd] {
	font-size: 3.5rem
}

.fullWidthParallaxWidget .fullWidthText h3+p[b-fcqakt8zqd],
.fullWidthParallaxWidget .fullWidthText p+a[b-fcqakt8zqd] {
	margin-top: 20px
}

.fullWidthParallaxWidget .centeredContent .fullWidthText[b-fcqakt8zqd] {
	padding: 20px 15px;
	text-align: center
}

.fullWidthParallaxWidget .centeredContent.mobileImg[b-fcqakt8zqd],
.fullWidthParallaxWidget .amenitiesBanner.mobileImg[b-fcqakt8zqd] {
	display: none!important
}

.fullWidthParallaxWidget .amenitiesBanner .fullWidthText h3[b-fcqakt8zqd] {
	margin-bottom: 50px;
	text-align: center
}

.fullWidthParallaxWidget .amenitiesBanner .fullWidthText ul[b-fcqakt8zqd] {
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
	text-align: left
}

.SocialFeedWidget[b-fcqakt8zqd] {
	margin: 25px auto;
	padding: 0 15px
}

.SocialFeedWidget .social-feed[b-fcqakt8zqd] {
	margin: 0 -8px!important
}

.SocialFeedWidget .social-feed-item[b-fcqakt8zqd] {
	border: 8px solid #fff;
	display: none;
	overflow: hidden;
	padding: 0!important
}

.SocialFeedWidget .social-feed-item:first-child[b-fcqakt8zqd] {
	display: inline
}

.SocialFeedWidget .social-feed-item-text[b-fcqakt8zqd],
.SocialFeedWidget .social-feed-item-content[b-fcqakt8zqd]:after {
	display: none!important
}

.SocialFeedWidget .social-feed-item:hover[b-fcqakt8zqd]:before {
	content: '\f004';
	font-family: 'Font Awesome 5 Pro';
	display: flex;
	width: 35px;
	align-content: center;
	align-items: center;
	vertical-align: middle;
	position: absolute;
	height: 100%;
	top: 0;
	z-index: 10;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
	font-size: 35px;
	color: #f9f3ed
}

.SocialFeedWidget .social-feed-item:hover[b-fcqakt8zqd]:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.6)
}

.SocialFeedWidget .social-feed-item .social-feed-item-content[b-fcqakt8zqd] {
	transition: all .3s ease-in-out
}

.SocialFeedWidget .social-feed-item:hover .social-feed-item-content[b-fcqakt8zqd] {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

.SocialFeedWidget .social-feed-item[b-fcqakt8zqd]:after {
	font-family: "Font Awesome 5 Brands";
	font-size: 2rem;
	line-height: normal;
	position: absolute;
	bottom: 10px;
	right: 20px;
	color: #fff;
	height: auto;
	width: auto;
	transition: all .3s ease-in-out
}

.SocialFeedWidget .social-feed-type-twitter[b-fcqakt8zqd]:after {
	content: '\f099'
}

.SocialFeedWidget .social-feed-type-facebook[b-fcqakt8zqd]:after {
	content: '\f39e'
}

.SocialFeedWidget .social-feed-type-instagram[b-fcqakt8zqd]:after {
	content: '\f16d'
}

.SocialFeedWidget .h3[b-fcqakt8zqd] {
	border: 2px solid #000!important;
	font-size: 1.45rem;
	padding: 15px!important;
	position: relative;
	text-align: center;
	vertical-align: middle
}

.SocialFeedWidget .h3 small[b-fcqakt8zqd] {
	color: inherit;
	display: inline-block;
	font-size: 1.2rem;
	margin: -2px 0 0 5px;
	padding-left: 10px;
	position: relative;
	text-transform: none;
	vertical-align: middle
}

.SocialFeedWidget .h3 small[b-fcqakt8zqd]:before {
	content: "|";
	position: absolute;
	top: -1px;
	left: 0
}

.SocialFeedWidget .h3 a[b-fcqakt8zqd] {
	position: relative
}

.SocialFeedWidget .h3 a[b-fcqakt8zqd],
.SocialFeedWidget .h3 a:focus[b-fcqakt8zqd],
.SocialFeedWidget .h3 a:hover[b-fcqakt8zqd] {
	text-decoration: none
}

.SocialFeedWidget .h3 a[b-fcqakt8zqd]:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -3px;
	background-color: #000;
	height: 4px;
	width: 0;
	transition: all .5s
}

.SocialFeedWidget .h3 a:focus[b-fcqakt8zqd]:after,
.SocialFeedWidget .h3 a:hover[b-fcqakt8zqd]:after {
	width: 100%
}

.vizADAAccordion1Widget[b-fcqakt8zqd] {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0 15px
}

.viz-columnsWidget[b-fcqakt8zqd] {
	padding: 0 15px
}

.viz-columnsWidget .attention[b-fcqakt8zqd] {
	border: 10px double #ec0000;
	margin-left: 0;
	margin-right: 0;
	padding: 10px 10px 15px
}

.viz-columnsWidget .attention h2 .fal[b-fcqakt8zqd] {
	font-size: 2.5rem;
	margin-right: 15px
}

.vizTable4Widget[b-fcqakt8zqd] {
	padding: 0 15px
}

.vizTable4Widget .th[b-fcqakt8zqd] {
	text-transform: uppercase
}

.vizTable4Widget .th[b-fcqakt8zqd],
.vizTable4Widget .rh[b-fcqakt8zqd] {
	background-color: #fff!important
}

.vizTable4Widget .rh>span[b-fcqakt8zqd] {
	padding: 5px 40px 5px 15px!important
}

.vizTable4Widget .rh>span[b-fcqakt8zqd]:after {
	position: absolute;
	top: 5px;
	right: 10px
}

.vizTable4Widget .tr .td[b-fcqakt8zqd] {
	font-size: 1rem!important
}

.vizTable4Widget .tr .td:first-child[b-fcqakt8zqd] {
	padding: 5px 15px
}

.vizTable4Widget .tr .td:first-child[b-fcqakt8zqd],
.vizTable4Widget .td[b-fcqakt8zqd]:before {
	color: #000
}

.vizTable4Widget .td[b-fcqakt8zqd] {
	color: #ec0000;
	text-align: right
}

.vizTable4Widget .td[b-fcqakt8zqd]:before {
	text-align: left
}

.vizTable4Widget img[b-fcqakt8zqd] {
	width: 30px
}

.vizLogoCarousel4Widget[b-fcqakt8zqd] {
	overflow: visible!important
}

.vizLogoCarousel4Widget .slick-prev[b-fcqakt8zqd] {
	left: -12px!important
}

.vizLogoCarousel4Widget .slick-next[b-fcqakt8zqd] {
	right: -12px!important
}

.vizADAFeatureListH2Widget .itemContainer .feature-content[b-fcqakt8zqd] {
	border: 2px solid #200b33
}

.vizADAFeatureListH2Widget .blackBg .feature-content[b-fcqakt8zqd] {
	background-color: #200b33;
	background-position: 50% 50%;
	background-size: cover;
	border: 0;
	color: #fff
}

.vizADAFeatureListH2Widget .blackBg .loaded .feature-content[b-fcqakt8zqd] {
	background-image: url("https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg")
}

.vizADAFeatureListH2Widget .blackBg .feature-content .contentHeading small[b-fcqakt8zqd] {
	font-family: inherit;
	font-size: 63%;
	font-weight: inherit;
	color: inherit;
	margin-top: 15px
}

.vizADAFeatureListH2Widget .blackBg .feature-content .btn-secondary:hover[b-fcqakt8zqd],
.vizADAFeatureListH2Widget .blackBg .feature-content .btn-secondary:active[b-fcqakt8zqd],
.vizADAFeatureListH2Widget .blackBg .feature-content .btn-secondary.active[b-fcqakt8zqd],
.vizADAFeatureListH2Widget .blackBg .feature-content .open>.dropdown-toggle.btn-secondary[b-fcqakt8zqd],
.vizADAFeatureListH2Widget .blackBg .feature-content .open>.dropdown-toggle.btn-secondary:focus[b-fcqakt8zqd] {
	background-color: #fff;
	border: 2px solid #ec0000;
	color: #000
}

.vizADAFeatureListH2Widget .slick-arrow[b-fcqakt8zqd] {
	height: 94px!important;
	width: 41px!important
}

.vizADAFeatureListH2Widget .slick-arrow[b-fcqakt8zqd]:before {
	background-color: #000;
	padding: 0 8px
}

.vizADAFeatureListH2Widget .modal-footer[b-fcqakt8zqd] {
	font-size: 80%;
	padding-bottom: 20px!important;
	text-align: left!important
}

.vizADAFeatureListH2Widget .modal-footer[b-fcqakt8zqd]:before {
	background-color: #dedede;
	height: 2px;
	margin: 0 auto 25px;
	width: 100%
}

.vizADAPremiumFeatureListV1Widget .featureListItemHeading span[b-fcqakt8zqd],
.vizADAPremiumFeatureListV1Widget .featureListItemHeading small[b-fcqakt8zqd] {
	color: #ec0000
}

.vizADAPremiumFeatureListV1Widget .slick-arrow[b-fcqakt8zqd] {
	height: 94px!important;
	width: 41px!important
}

.vizADAPremiumFeatureListV1Widget .slick-arrow[b-fcqakt8zqd]:before {
	background-color: #000;
	padding: 0 8px
}

.vizADAPremiumFeatureListV1Widget .slickCarousel .slick-prev[b-fcqakt8zqd] {
	left: 0!important
}

.vizADAPremiumFeatureListV1Widget .slickCarousel .slick-next[b-fcqakt8zqd] {
	right: 0!important
}

.vizRestaurantMenu2Widget[b-fcqakt8zqd] {
	padding: 0 15px
}

	.vizRestaurantMenu2Widget .panel-title[b-fcqakt8zqd],
	.vizRestaurantMenu2Widget .menuPageHeading[b-fcqakt8zqd],
	.vizRestaurantMenu2Widget .sectionContainer button[b-fcqakt8zqd],
	.vizRestaurantMenu2Widget .menuItemName[b-fcqakt8zqd],
	.vizRestaurantMenu2Widget .menuItemPrice[b-fcqakt8zqd],
	.vizRestaurantMenu2Widget .nav span[b-fcqakt8zqd] {
		font-family: 'Fira Sans Condensed', sans-serif;
		font-weight: 800;
		text-transform: uppercase
	}

.vizRestaurantMenu2Widget .disclaimerMenu .btn[b-fcqakt8zqd] {
	opacity: 1!important
}

.vizRestaurantMenu2Widget .panel-heading[b-fcqakt8zqd] {
	padding: 0
}

.vizRestaurantMenu2Widget .panel-title[b-fcqakt8zqd] {
	font-size: 1.5rem;
	line-height: 1.1
}

.vizRestaurantMenu2Widget .panel-title>a[b-fcqakt8zqd] {
	padding: 10px 15px
}

.vizRestaurantMenu2Widget .panel-title>a[b-fcqakt8zqd]:after {
	font-family: 'Font Awesome 5 Pro', 'FontAwesome';
	font-weight: 400;
	content: "\f068";
	float: right;
	color: inherit
}

.vizRestaurantMenu2Widget .panel-title>a.collapsed[b-fcqakt8zqd]:after {
	content: "\f067"
}

.vizRestaurantMenu2Widget .menuPageHeading[b-fcqakt8zqd] {
	font-size: 2rem
}

.vizRestaurantMenu2Widget .featuredItem .itemContainer[b-fcqakt8zqd] {
	background-color: #ec0000;
	background-position: 50% 50%;
	background-size: cover;
	color: #fff
}

.vizRestaurantMenu2Widget .in .featuredItem .itemContainer[b-fcqakt8zqd] {
	background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
}

.vizRestaurantMenu2Widget .sectionContainer button[b-fcqakt8zqd] {
	font-size: 1.5rem;
	border-bottom: 2px solid #ec0000;
	padding-right: 25px;
	position: relative
}

.vizRestaurantMenu2Widget .sectionContainer button[b-fcqakt8zqd]:after {
	font-size: 1rem;
	font-weight: 400;
	position: absolute;
	top: 11px;
	right: 5px
}

.vizRestaurantMenu2Widget .menuItemName[b-fcqakt8zqd] {
	font-size: 1.1rem
}

.vizRestaurantMenu2Widget .menuItemDesc[b-fcqakt8zqd] {
	font-size: .95rem;
	line-height: 1.4
}

.vizRestaurantMenu2Widget .nav a[b-fcqakt8zqd] {
	display: inline-block;
	padding-bottom: 0;
	position: relative
}

.vizRestaurantMenu2Widget .nav a:hover[b-fcqakt8zqd]:before,
.vizRestaurantMenu2Widget .nav li.active a[b-fcqakt8zqd]:before {
	content: '\f105';
	font-family: "Font Awesome 5 Pro", "FontAwesome";
	font-size: 1.35rem;
	font-weight: 400;
	position: absolute;
	top: 16px;
	right: 0
}

.vizRestaurantMenu2Widget .nav a[b-fcqakt8zqd]:after {
	position: absolute;
	bottom: -5px;
	left: 15px;
	content: '';
	background-color: #ec0000!important;
	height: 2px;
	width: 150px
}

.vizRestaurantMenu2Widget .nav span[b-fcqakt8zqd] {
	font-size: 1.8rem
}

.vizRestaurantMenu2Widget .nav span[b-fcqakt8zqd]:after {
	display: none
}

.careersContainer[b-fcqakt8zqd] {
	padding: 0 15px;
	text-align: center
}

.careersContainer .careers[b-fcqakt8zqd] {
	height: 800px;
	margin: 0 auto 50px;
	max-width: 1170px
}

.sitemapWidget[b-fcqakt8zqd] {
	margin: 0 auto 50px;
	max-width: 1170px;
	padding: 0 15px!important
}

.formWidget[b-fcqakt8zqd] {
	margin-bottom: 50px;
	padding: 0 15px
}

#rfp[b-fcqakt8zqd] {
	background: 0;
	background-color: transparent;
	margin: 0 auto;
	max-width: 940px
}

#rfp #rfpshell[b-fcqakt8zqd] {
	width: 100%
}

#rfp input[type="text"][b-fcqakt8zqd],
#rfp textarea[b-fcqakt8zqd] {
	border: 1px solid #000;
}

#rfp input[type=checkbox][b-fcqakt8zqd] {
	border: 1px solid #000;
	width: 15px!important;
	height: 15px!important;
	margin-left: 0;
	margin-top: 7px
}

#rfp input[b-fcqakt8zqd],
#rfp button[b-fcqakt8zqd],
#rfp select[b-fcqakt8zqd],
#rfp textarea[b-fcqakt8zqd] {
	border-radius: 0
}

#rfp .required[b-fcqakt8zqd] {
	color: #ec0000!important;
	margin: 0 0 0 4px!important;
	position: inherit!important;
	right: 2px!important;
	top: 8px!important
}

#rfp .checkbox .required[b-fcqakt8zqd] {
	top: 0!important;
	font-size: .8em!important;
	font-weight: bold
}

#rfp dd .required[b-fcqakt8zqd] {
	display: none!important
}

#rfp .checkbox+span+.required[b-fcqakt8zqd] {
	display: none
}

#rfp dt[b-fcqakt8zqd] {
	margin: 0;
	width: auto
}

#rfp a.AlternateDatesToggle[b-fcqakt8zqd] {
	font-size: .8rem;
	height: auto
}

#rfp a.AlternateDatesToggle:hover[b-fcqakt8zqd] {
	text-decoration: underline
}

	#rfp label[b-fcqakt8zqd] {
		font-size: 15px;
		font-family: 'Fira Sans', sans-serif;
		font-style: normal;
		font-weight: 400
	}

#rfp input[b-fcqakt8zqd],
#rfp input.dateField[b-fcqakt8zqd],
#rfp textarea[b-fcqakt8zqd],
#rfp select[b-fcqakt8zqd] {
	width: 98%!important
}

#rfp input[b-fcqakt8zqd],
#rfp input.dateField[b-fcqakt8zqd],
#rfp textarea[b-fcqakt8zqd] {
	padding: 5px;
	-webkit-appearance: none
}

#rfp input:focus[b-fcqakt8zqd],
#rfp textarea:focus[b-fcqakt8zqd],
#rfp select:focus[b-fcqakt8zqd] {
	outline: #ec0000 auto 1px
}

#rfp input[type=submit][b-fcqakt8zqd] {
	background-color: #ec0000;
	border: 2px solid #ec0000;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	font-weight: 700;
	height: auto;
	line-height: normal;
	margin: 0;
	padding: 5px 40px 8px;
	text-shadow: none;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	width: 200px
}

#rfp input[type=submit]:focus[b-fcqakt8zqd],
#rfp input[type=submit]:hover[b-fcqakt8zqd] {
	background-color: #fff;
	border: 2px solid #ec0000;
	color: #000
}

#rfpshell[b-fcqakt8zqd] {
	width: auto
}

#rfpshell .success[b-fcqakt8zqd] {
	color: inherit
}

#rfpshell .spFieldResult .result[b-fcqakt8zqd] {
	font-weight: 400
}

#rfpshell #ctl00_cphBody_btnPrint[b-fcqakt8zqd],
#rfpshell .success .referencenumber[b-fcqakt8zqd] {
	display: none
}

#rfp .calendar tbody .emptycell[b-fcqakt8zqd] {
	visibility: visible
}

#rfp .calendar[b-fcqakt8zqd] {
	background: #000;
	border: 0;
	margin-top: 25px;
	top: 500px
}

#rfp .calendar table[b-fcqakt8zqd] {
	background: #fff;
	border: 1px solid #ececec;
	color: #333;
	font-family: 'Nunito', sans-serif;
	font-size: 14px
}

#rfp .calendar th[b-fcqakt8zqd] {
	padding: 10px
}

#rfp .calendar thead .title[b-fcqakt8zqd] {
	background: #fff;
	color: #000;
	border: 0;
	padding: 10px 0;
	font-weight: 400
}

#rfp .calendar thead .button[b-fcqakt8zqd],
#rfp .calendar thead .daynames[b-fcqakt8zqd],
#rfp .calendar thead .name[b-fcqakt8zqd] {
	background: #fff;
	color: #000;
	border: 0;
	padding: 10px 0
}

#rfp .calendar thead .name[b-fcqakt8zqd] {
	padding: 10px 5px
}

#rfp .calendar thead .weekend[b-fcqakt8zqd],
#rfp .calendar tbody td.today[b-fcqakt8zqd] {
	color: #ec0000
}

#rfp .calendar tbody .day[b-fcqakt8zqd] {
	padding: 6px;
	text-align: center
}

#rfp .calendar tbody td.disabled[b-fcqakt8zqd] {
	color: #003974
}

#rfp .calendar tbody td.weekend[b-fcqakt8zqd] {
	color: #ec0000
}

#rfp .calendar tbody td.selected[b-fcqakt8zqd] {
	border: 0;
	background: #000;
	color: #fff;
	text-align: center
}

#rfp .calendar tbody .rowhilite td[b-fcqakt8zqd] {
	background: #fff;
	color: #757982
}

#rfp .calendar tbody td.hilite[b-fcqakt8zqd] {
	background: #000;
	border: 0;
	color: #fff;
	padding: 6px
}

#rfp .calendar tfoot .ttip[b-fcqakt8zqd] {
	background: #000;
	border: 0;
	color: #fff;
	padding: 10px;
	text-transform: uppercase
}

#rfp .calendar .combo[b-fcqakt8zqd] {
	border: 0;
	font-size: 11px
}

#rfp .calendar .combo .label[b-fcqakt8zqd] {
	background: #000;
	border: 0;
	border-radius: 0;
	display: block;
	font-size: 100%
}

.simpleBannerContent a[b-fcqakt8zqd] {
	text-decoration: underline;
	text-decoration-thickness: 1px
}

.simpleBannerContent p[b-fcqakt8zqd] {
	padding: 0;
	font-size: .9rem;
	line-height: 1.2rem
}

footer .vizADASimpleBanner1Widget .clickClose[b-fcqakt8zqd] {
	font-size: 1.5rem;
	top: -15px;
	right: -11px
}

footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-fcqakt8zqd] {
	bottom: 65px
}

footer .vizADASimpleBanner1Widget .clickClose[b-fcqakt8zqd] {
	font-size: 1.5rem
}

footer[b-fcqakt8zqd] {
	background-color: #ec0000;
	background-position: 50% 50%;
	background-size: contain;
	color: #fff;
	text-align: center
}

footer.loaded[b-fcqakt8zqd] {
	background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
}

footer a[b-fcqakt8zqd],
footer a:focus[b-fcqakt8zqd],
footer a:hover[b-fcqakt8zqd] {
	color: inherit
}

footer a[b-fcqakt8zqd] {
	text-decoration: none
}

footer a:focus[b-fcqakt8zqd],
footer a:hover[b-fcqakt8zqd] {
	text-decoration: underline
}

footer .h4[b-fcqakt8zqd] {
	font-size: 1.5rem;
	margin-top: 0
}

footer>div:first-child[b-fcqakt8zqd] {
	padding: 50px 15px
}

footer .col02[b-fcqakt8zqd],
footer .col03[b-fcqakt8zqd],
footer .col04[b-fcqakt8zqd] {
	margin-top: 50px
}

footer .logoFooter img[b-fcqakt8zqd] {
	width: 205px
}

.viz-socialiconsadaWidget[b-fcqakt8zqd] {
	text-align: center!important
}

.viz-socialiconsadaWidget a:hover[b-fcqakt8zqd] {
	color: #000
}

footer .nav>li>a[b-fcqakt8zqd] {
	display: inline-block;
	padding: 0
}

footer .nav a.current[b-fcqakt8zqd],
footer .nav>li>a:focus[b-fcqakt8zqd],
footer .nav>li>a:hover[b-fcqakt8zqd] {
	background-color: transparent;
	text-decoration: underline
}

footer .col03 label[b-fcqakt8zqd] {
	position: relative;
	display: block;
	margin: 0 auto 10px
}

footer .col03 label[b-fcqakt8zqd]:after {
	content: "\f0d7";
	color: #fff;
	font-family: "Font Awesome 5 Pro", "FontAwesome";
	font-size: 1.5rem;
	pointer-events: none;
	position: absolute;
	right: 30px;
	top: 7px
}

footer .col03 select[b-fcqakt8zqd] {
	background-color: #200b33;
	border: 2px solid #fff;
	border-radius: 0;
	color: #fff;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size: 1.45rem;
	font-weight: 800;
	padding: 6px 20px;
	text-transform: uppercase;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.vizADAEmail1Widget .emailSignUpHeading[b-fcqakt8zqd] {
	margin-top: 0
}

.vizADAEmail1Widget #email[b-fcqakt8zqd] {
	margin: 30px auto
}

.vizADAEmail1Widget #txtEmail[b-fcqakt8zqd],
.vizADAEmail1Widget #searchsubmit[b-fcqakt8zqd] {
	height: 50px
}

.vizADAEmail1Widget #txtEmail[b-fcqakt8zqd] {
	-webkit-appearance: none;
	border: 2px solid #fff;
	border-radius: 0;
	border-right: 0;
	box-shadow: none
}

.vizADAEmail1Widget .input-group-addon[b-fcqakt8zqd],
.vizADAEmail1Widget .input-group-btn[b-fcqakt8zqd],
.vizADAEmail1Widget .input-group .form-control[b-fcqakt8zqd] {
	display: table-cell
}

.vizADAEmail1Widget #searchsubmit[b-fcqakt8zqd] {
	line-height: 34px;
	padding: 6px 15px;
	white-space: nowrap
}

.vizADAEmail1Widget #emailSuccessBox[b-fcqakt8zqd],
.vizADAEmail1Widget iframe.autosize1[b-fcqakt8zqd] {
	padding: 0!important
}

footer .footerDisclaimer[b-fcqakt8zqd] {
	background-color: #fff;
	color: #000;
	font-size: .95rem;
	padding: 30px 15px 85px;
	text-align: center
}

#mobileFooter[b-fcqakt8zqd] {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
	background-color: #ec0000;
	border-top: 1px solid #fff;
	color: #fff;
	text-align: center
}

#mobileFooter .row[b-fcqakt8zqd] {
	margin: 0;
	padding: 0
}

#mobileFooter .text[b-fcqakt8zqd] {
	padding: 10px 0
}

#mobileFooter .text:not(:last-child)[b-fcqakt8zqd] {
	border-right: 2px solid #fff
}

#mobileFooter p[b-fcqakt8zqd] {
	margin: 0
}

	#mobileFooter a[b-fcqakt8zqd] {
		color: inherit;
		font-family: 'Fira Sans Condensed', sans-serif;
		font-size: 1.45rem;
		font-weight: 800;
		text-transform: uppercase
	}

.scroll-to-top[b-fcqakt8zqd] {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 0;
	bottom: 2em;
	color: #FFF;
	display: none;
	font-size: 30px;
	line-height: normal;
	padding: 11px 20px;
	position: fixed;
	right: 2em;
	text-decoration: none;
	transition: all .5s ease
}

.scroll-to-top:focus[b-fcqakt8zqd],
.scroll-to-top:hover[b-fcqakt8zqd] {
	background-color: rgba(0, 0, 0, 1);
	color: #FFF
}

input[b-fcqakt8zqd]::-ms-clear {
	height: 0;
	width: 0
}

a:active[b-fcqakt8zqd] {
	background: 0
}

ul.nav li.dropdown:hover ul.dropdown-menu[b-fcqakt8zqd] {
	display: block
}

body[b-fcqakt8zqd] {
	-webkit-animation-duration: .1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: .1s
}

@-webkit-keyframes fontfix {
	from {
		opacity: 1
	}
	to {
		opacity: 1
	}
}

@media(max-width:767px) {
	.scroll-to-top[b-fcqakt8zqd] {
		display: none!important
	}
}

@media(min-width:768px) {
	.list2 ul[b-fcqakt8zqd],
	ul.list2[b-fcqakt8zqd],
	.list3 ul[b-fcqakt8zqd],
	ul.list3[b-fcqakt8zqd],
	.list4 ul[b-fcqakt8zqd],
	ul.list4[b-fcqakt8zqd] {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
	#logo img[b-fcqakt8zqd] {
		height: 42px
	}
	.navbar-toggle[b-fcqakt8zqd] {
		display: inline-block
	}
	#mainNavLinks[b-fcqakt8zqd],
	#mainNavLinks li[b-fcqakt8zqd] {
		float: none
	}
	header .carousel-caption[b-fcqakt8zqd],
	header .slideCaption[b-fcqakt8zqd] {
		background-color: rgba(0, 0, 0, 0.7);
		bottom: 110px;
		left: 25px;
		line-height: 2;
		max-width: 615px;
		position: absolute;
		text-align: left!important;
		width: 100%
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-fcqakt8zqd] {
		font-size: 3.5rem;
		margin-bottom: 10px
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-fcqakt8zqd] {
		bottom: -10px
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-fcqakt8zqd] {
		left: 55px!important
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-fcqakt8zqd] {
		left: 165px
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-fcqakt8zqd]:before {
		font-size: 4.5rem!important
	}
	.vizHeroCarousel51Widget .brand .slideCaption[b-fcqakt8zqd] {
		bottom: auto;
		display: flex;
		justify-content: center;
		align-items: center
	}
	.vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
		height: 45vh!important
	}
	.vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-fcqakt8zqd] {
		margin-bottom: 0
	}
	.vizADACallToAction1Widget.version01Parent[b-fcqakt8zqd],
	.vizADACallToAction1Widget .version01[b-fcqakt8zqd] {
		margin: 0 auto 30px!important
	}
	.vizADACallToAction1Widget .version01 .feature-image[b-fcqakt8zqd] {
		height: 400px!important
	}
	.vizADACallToAction1Widget .version01 .ctaContent[b-fcqakt8zqd] {
		padding: 40px 15px
	}
	.vizADACallToAction1Widget .version02[b-fcqakt8zqd] {
		display: block
	}
	.vizADACallToAction1Widget .version02 .ctaContainerOuter:not(:last-child)[b-fcqakt8zqd] {
		margin-bottom: 50px
	}
	.vizCtaCarousel41Widget .tiers .slick-arrow[b-fcqakt8zqd] {
		top: 70%!important
	}
	.fullWidthCTAGrid2Widget .sportBook[b-fcqakt8zqd],
	.fullWidthCTAGrid2Widget .noTextBg[b-fcqakt8zqd] {
		margin: 30px 0 50px
	}
	.fullWidthCTAGrid2Widget .loyalty[b-fcqakt8zqd] {
		margin-top: 0
	}
	.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-fcqakt8zqd] {
		display: block
	}
	.fullWidthCTAGrid2Widget .fullWidthContent[b-fcqakt8zqd] {
		background-color: rgba(0, 0, 0, 0.7)
	}
	.fullWidthCTAGrid2Widget .noTextBg .fullWidthContent[b-fcqakt8zqd] {
		background-color: transparent;
		text-align: left!important;
		left: 0;
		right: 0;
		padding: 70px 15px
	}
	.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-fcqakt8zqd] {
		background-color: transparent;
		background-image: none!important
	}
	.fullWidthCTAGrid2Widget .fullWidthContent h3[b-fcqakt8zqd] {
		font-size: 2.5rem!important
	}
	.fullWidthCTAGrid2Widget .noTextBg .fullWidthContent.captionRight[b-fcqakt8zqd] {
		justify-content: flex-end
	}
	.fullWidthCTAGrid2Widget .noTextBg .fullWidthContentContainer[b-fcqakt8zqd] {
		max-width: 545px
	}
	.fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-fcqakt8zqd] {
		font-size: 3.5rem!important
	}
	.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
		top: 20%;
		left: auto;
		right: 10px
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer[b-fcqakt8zqd] {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		height: 100%;
		padding-right: 370px
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainerInner[b-fcqakt8zqd] {
		position: relative;
		height: 100%;
		width: 100%
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-fcqakt8zqd] {
		position: absolute;
		background-repeat: no-repeat;
		background-size: contain;
		opacity: 0;
		height: 175px;
		width: 255px
	}
	.fullWidthCTAGrid2Widget .loyalty .loaded .card1[b-fcqakt8zqd] {
		background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardPro02.png')
	}
	.fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
		top: 110px;
		right: 0
	}
	.fullWidthCTAGrid2Widget .loyalty .loaded .card2[b-fcqakt8zqd] {
		background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardStar02.png')
	}
	.fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
		top: 155px;
		right: 50px
	}
	.fullWidthCTAGrid2Widget .loyalty .loaded .card3[b-fcqakt8zqd] {
		background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardSuperstar02.png')
	}
	.fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
		top: 205px;
		right: 100px
	}
	.fullWidthCTAGrid2Widget .loyalty .loaded .card4[b-fcqakt8zqd] {
		background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardLegend02.png')
	}
	.fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
		top: 250px;
		right: 150px
	}
	.fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-fcqakt8zqd] {
		max-width: none;
		width: 340px
	}
	.fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-fcqakt8zqd] {
		min-width: auto
	}
	.ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-fcqakt8zqd] {
		padding: 0
	}
	.ModalPopup30-PremiumWidget .modal-form[b-fcqakt8zqd] {
		margin: 0 auto;
		padding: 0 50px
	}
	.vizRestaurantMenu2Widget .featuredItemImage.animated+.itemContainer[b-fcqakt8zqd] {
		background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
	}
	.vizRestaurantMenu2Widget .menuPageHeading[b-fcqakt8zqd] {
		font-size: 2.25rem
	}
	.vizRestaurantMenu2Widget .menuRight[b-fcqakt8zqd] {
		border: 2px solid #200b33
	}
	.vizRestaurantMenu2Widget .menuRight .itemContainer[b-fcqakt8zqd] {
		margin-bottom: 15px
	}
	.vizADAFeatureListH2Widget .modal-footer[b-fcqakt8zqd] {
		text-align: center!important
	}
	.vizADAFeatureListH2Widget .modal-footer[b-fcqakt8zqd]:before {
		width: 80%
	}
	.SocialFeedWidget .h3[b-fcqakt8zqd] {
		font-size: 2.35rem;
		padding: 25px 25px 25px!important
	}
	.SocialFeedWidget .h3 small[b-fcqakt8zqd] {
		font-size: 1.55rem;
		margin: -7px 0 0 15px;
		padding-left: 20px
	}
	.SocialFeedWidget .h3 small[b-fcqakt8zqd]:before {
		top: -6px;
		font-size: 2rem
	}
	.SocialFeedWidget .social-feed-item:nth-child(2)[b-fcqakt8zqd] {
		display: inline
	}
	.viz-galleryWidget ul li[b-fcqakt8zqd] {
		height: 300px!important
	}
	.sitemapWidget[b-fcqakt8zqd] {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px
	}
	footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-fcqakt8zqd] {
		bottom: 0
	}
	.simpleBannerContent p[b-fcqakt8zqd] {
		padding: 10px 30px;
		font-size: 1rem;
		line-height: 1.8
	}
	footer .vizADASimpleBanner1Widget .clickClose[b-fcqakt8zqd] {
		font-size: 1.5rem;
		top: 0;
		right: 0
	}
	footer .footerDisclaimer[b-fcqakt8zqd] {
		padding-bottom: 20px
	}
}

@media(min-width:992px) {
	.modal-dialog[b-fcqakt8zqd] {
		width: 780px
	}
	.row-eq-height[b-fcqakt8zqd] {
		display: flex
	}
	.row-eq-height .text[b-fcqakt8zqd] {
		display: flex;
		align-items: center
	}
	.list3 ul[b-fcqakt8zqd],
	ul.list3[b-fcqakt8zqd] {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}
	.list4 ul[b-fcqakt8zqd],
	ul.list4[b-fcqakt8zqd] {
		-webkit-column-count: 3;
		-moz-column-count: 3
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-fcqakt8zqd] {
		font-size: 4.5rem
	}
	.vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
		height: 60vh!important
	}
	.vizADACallToAction1Widget .version01 .feature-image[b-fcqakt8zqd] {
		height: 700px!important
	}
	.vizADACallToAction1Widget .version01 .ctaContentHeading[b-fcqakt8zqd] {
		font-size: 3.5rem
	}
	.vizADACallToAction1Widget .version02[b-fcqakt8zqd] {
		display: flex;
		flex-flow: row wrap
	}
	.vizADACallToAction1Widget .version02 .ctaContainerOuter:last-child[b-fcqakt8zqd] {
		margin-bottom: 50px
	}
	.vizADACallToAction1Widget .version02 .ctaContainerInner[b-fcqakt8zqd] {
		height: calc(100% - 300px)
	}
	.vizCtaCarousel41Widget .tiers .feature-img[b-fcqakt8zqd] {
		height: 160px!important
	}
	.vizCtaCarousel41Widget .slickCarousel .slick-next[b-fcqakt8zqd] {
		right: 17px!important
	}
	.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
		right: 30px;
		width: 415px
	}
	.fullWidthCTAGrid2Widget .fullWidthContent[b-fcqakt8zqd] {
		min-height: 700px!important
	}
	.fullWidthCTAGrid2Widget .fullWidthContent h3[b-fcqakt8zqd] {
		font-size: 3rem!important
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer[b-fcqakt8zqd] {
		padding-right: 575px
	}
	.fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
		top: 185px;
		right: 0
	}
	.fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
		top: 235px;
		right: 55px
	}
	.fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
		top: 285px;
		right: 105px
	}
	.fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
		top: 332px;
		right: 155px
	}
	.fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-fcqakt8zqd] {
		width: 545px
	}
	.vizSplit4Widget .row-eq-height .text[b-fcqakt8zqd] {
		justify-content: center
	}
	.vizSplit4Widget .text[b-fcqakt8zqd] {
		padding: 0 15px
	}
	.vizSplit4Widget .textContainer[b-fcqakt8zqd] {
		padding: 30px!important
	}
	.vizADAPremiumFeatureListV1Widget .slickSlide[b-fcqakt8zqd] {
		height: 550px!important
	}
	.vizADAPremiumFeatureListV1Widget .row[b-fcqakt8zqd] {
		display: flex
	}
	.vizADAPremiumFeatureListV1Widget .featuredContent[b-fcqakt8zqd] {
		display: flex;
		align-items: center;
		justify-content: center
	}
	.vizADAPremiumFeatureListV1Widget .featureListItemHeading[b-fcqakt8zqd] {
		margin-top: 0
	}
	.vizADAPremiumFeatureListVFiltersWidget .slickSlide[b-fcqakt8zqd] {
		height: 550px!important
	}
	.SocialFeedWidget .social-feed-item[b-fcqakt8zqd] {
		display: inline
	}
	.SocialFeedWidget .h3[b-fcqakt8zqd] {
		padding: 20px 50px!important;
		position: relative;
		text-align: left
	}
	.SocialFeedWidget .h3[b-fcqakt8zqd]:after {
		font-family: "Font Awesome 5 Brands";
		position: absolute;
		font-size: 3.5rem;
		font-weight: 400
	}
	.SocialFeedWidget .h3.iInstagram[b-fcqakt8zqd]:after {
		content: '\f16d';
		font-size: 3.5rem;
		top: 9px;
		right: 20px
	}
	.SocialFeedWidget .h3.iFacebook[b-fcqakt8zqd]:after {
		content: '\f39e';
		font-size: 2.75rem;
		top: 15px;
		right: 25px
	}
	.viz-galleryWidget ul li[b-fcqakt8zqd] {
		height: 300px!important
	}
	.fullWidthParallaxWidget .centeredContent[b-fcqakt8zqd] {
		height: auto
	}
	.vizTable4Widget .th[b-fcqakt8zqd],
	.vizTable4Widget .td[b-fcqakt8zqd] {
		text-align: center
	}
	.vizTable4Widget .th:first-child[b-fcqakt8zqd],
	.vizTable4Widget .td:first-child[b-fcqakt8zqd] {
		text-align: left;
		width: 65%
	}
	.vizLogoCarousel4Widget .slick-prev[b-fcqakt8zqd] {
		left: -35px!important
	}
	.vizLogoCarousel4Widget .slick-next[b-fcqakt8zqd] {
		right: -35px!important
	}
	.vizRestaurantMenu2Widget .menuLeftTop[b-fcqakt8zqd] {
		padding-left: 15%
	}
	.sitemapWidget[b-fcqakt8zqd] {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}
	footer[b-fcqakt8zqd] {
		text-align: left
	}
	footer>div:first-child[b-fcqakt8zqd] {
		padding: 80px 15px
	}
	footer .col02[b-fcqakt8zqd],
	footer .col03[b-fcqakt8zqd],
	footer .col04[b-fcqakt8zqd] {
		margin-top: 0
	}
	footer .logoFooter[b-fcqakt8zqd] {
		text-align: center
	}
	footer .logoFooter img[b-fcqakt8zqd] {
		width: 245px
	}
	.viz-socialiconsadaWidget[b-fcqakt8zqd] {
		text-align: left!important
	}
	.viz-socialiconsadaWidget a:first-child[b-fcqakt8zqd] {
		margin-left: 0!important
	}
	.viz-socialiconsadaWidget a:last-child[b-fcqakt8zqd] {
		margin-right: 0!important
	}
}

@media(min-width:1200px) {
	.list4 ul[b-fcqakt8zqd],
	ul.list4[b-fcqakt8zqd] {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
	.navbar-toggle[b-fcqakt8zqd],
	#mobileUtilityNav[b-fcqakt8zqd],
	.navContactInfo[b-fcqakt8zqd] {
		display: none
	}
	#navContainerInner[b-fcqakt8zqd] {
		position: relative;
		top: auto;
		left: auto;
		height: auto!important;
		background-color: transparent;
		background-image: none!important;
		padding: 0;
		opacity: 1;
		visibility: visible;
		text-align: right
	}
	#mainNavLinks[b-fcqakt8zqd] {
		font-size: 1.3rem
	}
	#mainNavLinks>li[b-fcqakt8zqd] {
		display: inline-block;
		margin-right: 10px
	}
	#mainNavLinks>li.parent>a[b-fcqakt8zqd] {
		margin-left: 0
	}
	#mainNavLinks>.lastItem>.dropdown-menu[b-fcqakt8zqd] {
		left: auto;
		right: 0
	}
	#mainNavLinks .dropdown-menu[b-fcqakt8zqd] {
		position: absolute;
		left: -10px;
		padding-top: 0;
		text-align: left
	}
	#mainNavLinks .dropdown-menu li[b-fcqakt8zqd] {
		background-color: rgba(0, 0, 0, 0.6);
		padding: 0 10px
	}
	#mainNavLinks .dropdown-menu li:last-child[b-fcqakt8zqd] {
		padding-bottom: 10px
	}
	#mainNavLinks .dropdown-menu button[b-fcqakt8zqd] {
		line-height: normal
	}
	#mainNavLinks .dropdown-menu .dropdown-menu[b-fcqakt8zqd] {
		left: 100%;
		top: 0;
		margin-top: 0;
		padding-top: 0;
		margin-bottom: 0
	}
	.vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-fcqakt8zqd] {
		font-size: 5rem
	}
	.vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
		height: 65vh!important
	}
	.vizCtaCarousel41Widget .tiers .feature-img[b-fcqakt8zqd] {
		height: 200px!important
	}
	.vizCtaCarousel41Widget .slickCarousel .slick-next[b-fcqakt8zqd] {
		right: 16px!important
	}
	.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
		top: 15%;
		width: 600px
	}
	.fullWidthCTAGrid2Widget .fullWidthContent h3[b-fcqakt8zqd] {
		font-size: 3.5rem!important
	}
	.fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-fcqakt8zqd] {
		font-size: 4rem!important
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-fcqakt8zqd] {
		height: 260px;
		width: 375px
	}
	.fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
		top: 115px;
		right: 0
	}
	.fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
		top: 185px;
		right: 75px
	}
	.fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
		top: 255px;
		right: 145px
	}
	.fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
		top: 325px;
		right: 220px
	}
	.viz-galleryWidget ul li[b-fcqakt8zqd] {
		height: 450px!important
	}
	.vizRestaurantMenu2Widget .nav span[b-fcqakt8zqd] {
		font-size: 1.95rem
	}
	.vizRestaurantMenu2Widget .featuredItem .menuItemName[b-fcqakt8zqd],
	.vizRestaurantMenu2Widget .featuredItem .menuItemPrice[b-fcqakt8zqd] {
		font-size: 1.4rem
	}
	.vizRestaurantMenu2Widget .menuRight[b-fcqakt8zqd] {
		padding-bottom: 100px
	}
	.vizRestaurantMenu2Widget .menuPageHeading[b-fcqakt8zqd] {
		font-size: 3.15rem
	}
	footer[b-fcqakt8zqd] {
		background-size: 40%
	}
}

@media(min-width:1400px) {
	#mainNavLinks>li[b-fcqakt8zqd] {
		margin-right: 20px
	}
	.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
		top: 5%;
		width: 700px
	}
	.fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-fcqakt8zqd] {
		font-size: 5rem!important
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-fcqakt8zqd] {
		height: 300px;
		width: 435px
	}
	.fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
		top: 75px;
		right: 0
	}
	.fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
		top: 158px;
		right: 82px
	}
	.fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
		top: 240px;
		right: 172px
	}
	.fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
		top: 320px;
		right: 257px
	}
}

@media(min-width:1600px) {
	#mainNavLinks>li[b-fcqakt8zqd] {
		margin-right: 40px
	}
	.vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
		height: 80vh!important
	}
	.fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
		top: 0;
		width: 790px
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer[b-fcqakt8zqd] {
		padding-right: 730px
	}
	.fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-fcqakt8zqd] {
		height: 340px;
		width: 475px
	}
	.fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
		top: 55px;
		right: 0
	}
	.fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
		top: 140px;
		right: 95px
	}
	.fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
		top: 230px;
		right: 185px
	}
	.fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
		top: 320px;
		right: 280px
	}
	.fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-fcqakt8zqd] {
		width: 700px
	}
	.vizCtaCarousel41Widget .tiers .feature-img[b-fcqakt8zqd] {
		height: 260px!important
	}
	.vizCtaCarousel41Widget .slickCarousel .slick-next[b-fcqakt8zqd] {
		right: 3px!important
	}
	.vizRestaurantMenu2Widget .menuLeftTop[b-fcqakt8zqd] {
		padding-left: 30%
	}
}

@media(min-width:1800px) {
	body.homepage .container[b-fcqakt8zqd],
	body.fwLayout .container[b-fcqakt8zqd] {
		width: 100%
	}
	.fullWidthCTAGrid2Widget .loyalty .container[b-fcqakt8zqd] {
		width: 1570px
	}
}

.widgetCalendar .calFormatsShell[b-fcqakt8zqd],
.widgetCalendar .calFilterLabel[b-fcqakt8zqd],
.widgetCalendar .calViewsShell[b-fcqakt8zqd],
.widgetCalendar .calBreadcrumbsShell[b-fcqakt8zqd],
.widgetCalendar .calListEventView .calListDayEventSlideshow li[b-fcqakt8zqd]:before,
.widgetCalendar .calPagingTop[b-fcqakt8zqd],
.widgetCalendar .calPagingShell li[b-fcqakt8zqd]:before {
	display: none!important
}

.widgetCalendar .calListDayEvent[b-fcqakt8zqd] {
	margin-bottom: 30px
}

.widgetCalendar .calListDayEventTitle[b-fcqakt8zqd] {
	font-size: 2rem;
	margin: 0
}

.widgetCalendar .timeSeparator[b-fcqakt8zqd] {
	display: none;
	padding: 0 5px
}

.widgetCalendar .calFiltersShell[b-fcqakt8zqd] {
	outline: 0;
	text-align: center;
	margin: 0 15px;
	overflow: visible
}

.widgetCalendar .calFiltersShell>div[b-fcqakt8zqd] {
	float: none;
	margin: 0 0 10px
}

.widgetCalendar .calFiltersShell .calFilterField[b-fcqakt8zqd],
.widgetCalendar .calFiltersShell .customDropdownShell[b-fcqakt8zqd] {
	float: none
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList[b-fcqakt8zqd] {
	width: calc(100% - 30px)
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[b-fcqakt8zqd] {
	background-color: #200b33;
	border: 1px solid #200b33;
	color: #fff;
	font-weight: 400;
	height: 40px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[b-fcqakt8zqd]::after,
.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[aria-expanded="true"][b-fcqakt8zqd]::after {
	width: auto;
	height: auto;
	border-left: none;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	content: " ";
	position: relative;
	right: auto;
	top: auto;
	padding: 0 5px
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton:not([aria-expanded="true"])[b-fcqakt8zqd]:after {
	content: "\f107";
	font-family: 'Font Awesome 5 Pro';
	display: inline-block
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[aria-expanded="true"][b-fcqakt8zqd]::after {
	content: "\f106";
	font-family: 'Font Awesome 5 Pro';
	display: inline-block
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList[b-fcqakt8zqd] {
	left: -1px;
	right: 0;
	margin: 0 auto;
	padding-left: 0!important;
	text-align: left
}

.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList li[b-fcqakt8zqd]:before {
	display: none
}

.widgetCalendar .calFiltersShell .calFilterFieldCategories .customDropdownShell .customDropdownButton:hover[b-fcqakt8zqd] {
	background-color: #200b33;
	border-color: #200b33
}

.widgetCalendar .calFiltersShell .calFilterFieldDateControlDropdown .customDropdownShell .customDropdownButton[b-fcqakt8zqd] {
	background-color: #fff;
	color: #000
}

.widgetCalendar .calPageControlsShell[b-fcqakt8zqd] {
	position: relative;
	margin: 20px 15px
}

.widgetCalendar .calFilterFieldDateControlPrevious[b-fcqakt8zqd] {
	float: left
}

.widgetCalendar .calDateControlPrevious[b-fcqakt8zqd],
.widgetCalendar .calDateControlNext[b-fcqakt8zqd] {
	background: 0;
	background-color: #200b33;
	color: #fff;
	display: block!important;
	font-size: 1rem;
	height: auto;
	padding: 8px 5px;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	text-transform: uppercase;
	width: 120px
}

.widgetCalendar .calFilterFieldDateControlNext[b-fcqakt8zqd] {
	float: right
}

.widgetCalendar .calDateControlPrevious[b-fcqakt8zqd]:before,
.widgetCalendar .calDateControlNext[b-fcqakt8zqd]:after {
	color: #fff;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900
}

.widgetCalendar .calDateControlPrevious[b-fcqakt8zqd]:before {
	content: '\f0d9';
	margin: 0 5px 0 0
}

.widgetCalendar .calDateControlNext[b-fcqakt8zqd]:after {
	content: '\f0da';
	margin: 0 0 0 6px
}

.widgetCalendar .calDateControlPrevious:hover[b-fcqakt8zqd],
.widgetCalendar .calDateControlNext:hover[b-fcqakt8zqd],
.widgetCalendar .calDateControlPrevious:focus[b-fcqakt8zqd],
.widgetCalendar .calDateControlNext:focus[b-fcqakt8zqd] {
	background-color: #200b33;
	color: #fff;
	opacity: .8
}

.widgetCalendar .calPagingBottom[b-fcqakt8zqd] {
	text-align: center;
	font-size: 1.2em
}

.widgetCalendar .calPageNumberControls li a[b-fcqakt8zqd],
.widgetCalendar .calPageNumberSelected[b-fcqakt8zqd] {
	margin: 0 3px 0 0;
	padding: 10px 15px;
	border: 1px solid #000;
	text-decoration: none
}

.widgetCalendar .calPageNumberSelected[b-fcqakt8zqd],
.widgetCalendar .calPageNumberControls li a:hover[b-fcqakt8zqd] {
	background-color: #000;
	color: #fff
}

.widgetCalendar .calListMonthView .calListDayEvent .image[b-fcqakt8zqd] {
	background-position: 50% 50%;
	background-size: cover;
	border: 1px solid #dedede;
	border-bottom: 0;
	height: 350px
}

.widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder[b-fcqakt8zqd] {
	background-color: #200b33;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 50%
}

.widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder+.text[b-fcqakt8zqd] {
	background-color: #fff
}

.widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder+.text[b-fcqakt8zqd]:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7)
}

.widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder+.text .textInner[b-fcqakt8zqd] {
	position: relative
}

.widgetCalendar .calListMonthView .calListDayEvent .text[b-fcqakt8zqd] {
	background-color: #200b33;
	border: 1px solid #dedede;
	border-top: 0;
	color: #fff;
	overflow: hidden;
	padding: 35px
}

.widgetCalendar .calListMonthView .calListDayEvent .eventButtons[b-fcqakt8zqd] {
	margin-top: 20px
}

.widgetCalendar .calListMonthView .calListDayEvent .eventButtons .btn[b-fcqakt8zqd] {
	display: block;
	margin-top: 0;
	margin-bottom: 10px
}

.widgetCalendar .calListEventView .calList[b-fcqakt8zqd] {
	max-width: 1170px
}

.widgetCalendar .calListEventView .calListDayEventSlideshow[b-fcqakt8zqd] {
	border: 0;
	float: none;
	margin: 0 auto 30px;
	padding: 0
}

.widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-fcqakt8zqd],
.widgetCalendar .calListEventView .calListDayEventSlideshow ul li[b-fcqakt8zqd] {
	height: auto;
	width: 100%
}

.widgetCalendar .calListEventView .calListDayEventSlideshowControls[b-fcqakt8zqd] {
	float: none;
	margin-top: 15px;
	margin-left: auto;
	width: 100%;
	text-align: center
}

.widgetCalendar .calListEventView .calListDayEventSlideshowControls .calListDayEventSlideshowCount[b-fcqakt8zqd],
.widgetCalendar .calListEventView .calListDayEventSlideshowControls .calListDayEventSlideshowPrev[b-fcqakt8zqd],
.widgetCalendar .calListEventView .calListDayEventSlideshowControls .calListDayEventSlideshowNext[b-fcqakt8zqd] {
	display: inline-block;
	float: none
}

.widgetCalendar .calListEventView .calListDayEventSlideshowControls[b-fcqakt8zqd] {
	display: none
}

.widgetCalendar .calListEventView .calListDayEventCategory[b-fcqakt8zqd] {
	margin-bottom: 35px
}

.widgetCalendar .calListEventView .backToEventsLink[b-fcqakt8zqd] {
	background-color: #200b33;
	color: #fff;
	display: block;
	font-weight: 400;
	margin-bottom: 50px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 205px
}

.widgetCalendar .calListEventView .backToEventsLink:hover[b-fcqakt8zqd] {
	opacity: .8
}

.widgetCalendar .calListEventView .backToEventsLink span[b-fcqakt8zqd] {
	padding-right: 5px
}

.widgetCalendar .calListEventView .calListDayEventBookingLink[b-fcqakt8zqd] {
	display: inline-block
}

@media(min-width:768px) {
	.widgetCalendar .calFiltersShell[b-fcqakt8zqd] {
		padding: 15px 0
	}
	.widgetCalendar .calFiltersShell>div[b-fcqakt8zqd] {
		display: inline-block;
		margin: 0 10px 10px;
		width: auto
	}
	.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownButton[b-fcqakt8zqd],
	.widgetCalendar .calFiltersShell .customDropdownShell .customDropdownList[b-fcqakt8zqd] {
		width: 300px
	}
	.widgetCalendar .calFiltersShell .calFilterFieldCategories .customDropdownShell .customDropdownList[b-fcqakt8zqd] {
		left: -322px
	}
	.widgetCalendar .calFiltersShell .calFilterFieldDateControlDropdown .customDropdownShell .customDropdownList[b-fcqakt8zqd] {
		left: 322px
	}
	.widgetCalendar .calListMonthView .calListDayEvent[b-fcqakt8zqd] {
		height: 650px
	}
	.widgetCalendar .calListMonthView .calListDayEvent .image[b-fcqakt8zqd],
	.widgetCalendar .calListMonthView .calListDayEvent .text[b-fcqakt8zqd] {
		position: absolute;
		left: 15px;
		right: 15px;
		width: calc(100% - 30px)
	}
	.widgetCalendar .calListMonthView .calListDayEvent .image[b-fcqakt8zqd] {
		top: 0;
		height: 100%
	}
	.widgetCalendar .calListMonthView .calListDayEvent .image.logoPlaceholder[b-fcqakt8zqd] {
		background-position: 50% 25%
	}
	.widgetCalendar .calListMonthView .calListDayEvent .text[b-fcqakt8zqd] {
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.7)
	}
	.widgetCalendar .calListEventView .calListDayEventSlideshow[b-fcqakt8zqd] {
		float: right
	}
	.widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-fcqakt8zqd],
	.widgetCalendar .calListEventView .calListDayEventSlideshow ul li[b-fcqakt8zqd] {
		width: 250px
	}
	.widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-fcqakt8zqd] {
		margin: 0
	}
	.widgetCalendar .calListEventView .calListDayEventDetails[b-fcqakt8zqd] {
		float: left;
		width: 50%
	}
}

@media(min-width:992px) {
	.widgetCalendar .calListMonthView .calListDayEvent .eventDayTime>div[b-fcqakt8zqd],
	.widgetCalendar .calListEventView .calListDayEvent .calListDayEventDayTime>div[b-fcqakt8zqd] {
		display: inline-block
	}
	.widgetCalendar .timeSeparator[b-fcqakt8zqd] {
		display: inline
	}
	.widgetCalendar .calListEventView .calListDayEventDetails[b-fcqakt8zqd] {
		width: 60%
	}
}

@media(min-width:1200px) {
	.widgetCalendar .calListEventView .calListDayEventSlideshow ul[b-fcqakt8zqd],
	.widgetCalendar .calListEventView .calListDayEventSlideshow ul li[b-fcqakt8zqd] {
		width: 420px
	}
	.widgetCalendar .calListEventView .calListDayEventDetails[b-fcqakt8zqd] {
		width: 50%
	}
}

@media(min-width:1600px) {
	.widgetCalendar .calListMonthView .calListDayEvent .eventButtons .btn[b-fcqakt8zqd] {
		display: inline-block;
		vertical-align: top
	}
	.widgetCalendar .calListMonthView .calListDayEvent .eventButtons .btn+.btn[b-fcqakt8zqd] {
		margin-left: 10px
	}
}

.animated[b-fcqakt8zqd] {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite[b-fcqakt8zqd] {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge[b-fcqakt8zqd] {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.animated.flipOutX[b-fcqakt8zqd],
.animated.flipOutY[b-fcqakt8zqd],
.animated.bounceIn[b-fcqakt8zqd],
.animated.bounceOut[b-fcqakt8zqd] {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}

@-webkit-keyframes bounce {
	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes bounce-b-fcqakt8zqd {
	from,
	20%,
	53%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

.bounce[b-fcqakt8zqd] {
	-webkit-animation-name: bounce;
	animation-name: bounce-b-fcqakt8zqd;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes flash {
	from,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash-b-fcqakt8zqd {
	from,
	50%,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.flash[b-fcqakt8zqd] {
	-webkit-animation-name: flash;
	animation-name: flash-b-fcqakt8zqd
}

@-webkit-keyframes pulse {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes pulse-b-fcqakt8zqd {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.pulse[b-fcqakt8zqd] {
	-webkit-animation-name: pulse;
	animation-name: pulse-b-fcqakt8zqd
}

@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes rubberBand-b-fcqakt8zqd {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.rubberBand[b-fcqakt8zqd] {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand-b-fcqakt8zqd
}

@-webkit-keyframes shake {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake-b-fcqakt8zqd {
	from,
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.shake[b-fcqakt8zqd] {
	-webkit-animation-name: shake;
	animation-name: shake-b-fcqakt8zqd
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes headShake-b-fcqakt8zqd {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.headShake[b-fcqakt8zqd] {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake-b-fcqakt8zqd
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

@keyframes swing-b-fcqakt8zqd {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}

.swing[b-fcqakt8zqd] {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing-b-fcqakt8zqd
}

@-webkit-keyframes tada {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes tada-b-fcqakt8zqd {
	from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.tada[b-fcqakt8zqd] {
	-webkit-animation-name: tada;
	animation-name: tada-b-fcqakt8zqd
}

@-webkit-keyframes wobble {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes wobble-b-fcqakt8zqd {
	from {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.wobble[b-fcqakt8zqd] {
	-webkit-animation-name: wobble;
	animation-name: wobble-b-fcqakt8zqd
}

@-webkit-keyframes jello {
	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
	}
}

@keyframes jello-b-fcqakt8zqd {
	from,
	11.1%,
	to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}
	88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
	}
}

.jello[b-fcqakt8zqd] {
	-webkit-animation-name: jello;
	animation-name: jello-b-fcqakt8zqd;
	-webkit-transform-origin: center;
	transform-origin: center
}

@-webkit-keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes bounceIn-b-fcqakt8zqd {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.bounceIn[b-fcqakt8zqd] {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn-b-fcqakt8zqd
}

@-webkit-keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInDown[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown-b-fcqakt8zqd
}

@-webkit-keyframes bounceInLeft {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft-b-fcqakt8zqd
}

@-webkit-keyframes bounceInRight {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}

.bounceInRight[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight-b-fcqakt8zqd
}

@-webkit-keyframes bounceInUp {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes bounceInUp-b-fcqakt8zqd {
	from,
	60%,
	75%,
	90%,
	to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.bounceInUp[b-fcqakt8zqd] {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp-b-fcqakt8zqd
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

@keyframes bounceOut-b-fcqakt8zqd {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}

.bounceOut[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes bounceOutDown-b-fcqakt8zqd {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.bounceOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes bounceOutLeft-b-fcqakt8zqd {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.bounceOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes bounceOutRight-b-fcqakt8zqd {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.bounceOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight-b-fcqakt8zqd
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes bounceOutUp-b-fcqakt8zqd {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.bounceOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp-b-fcqakt8zqd
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn-b-fcqakt8zqd {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn[b-fcqakt8zqd] {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn-b-fcqakt8zqd
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown-b-fcqakt8zqd
}

@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDownBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDownBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeft-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft-b-fcqakt8zqd
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInLeftBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInLeftBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight-b-fcqakt8zqd
}

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp-b-fcqakt8zqd
}

@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUpBig-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUpBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

.fadeOut[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.fadeOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

@keyframes fadeOutDownBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}

.fadeOutDownBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes fadeOutLeft-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.fadeOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

@keyframes fadeOutLeftBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}

.fadeOutLeftBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.fadeOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

@keyframes fadeOutRightBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}

.fadeOutRightBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp-b-fcqakt8zqd
}

@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

@keyframes fadeOutUpBig-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}

.fadeOutUpBig[b-fcqakt8zqd] {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig-b-fcqakt8zqd
}

@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip-b-fcqakt8zqd
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX-b-fcqakt8zqd
}

@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY-b-fcqakt8zqd
}

@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutX-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}

.flipOutX[b-fcqakt8zqd] {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX-b-fcqakt8zqd;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

@keyframes flipOutY-b-fcqakt8zqd {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}

.flipOutY[b-fcqakt8zqd] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY-b-fcqakt8zqd
}

@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes lightSpeedIn-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn[b-fcqakt8zqd] {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn-b-fcqakt8zqd;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut[b-fcqakt8zqd] {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut-b-fcqakt8zqd;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateIn[b-fcqakt8zqd] {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn-b-fcqakt8zqd
}

@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInDownRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight-b-fcqakt8zqd
}

@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateInUpRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight-b-fcqakt8zqd
}

@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

@keyframes rotateOut-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}

.rotateOut[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}

.rotateOutDownLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutDownRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}

.rotateOutUpLeft[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft-b-fcqakt8zqd
}

@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight-b-fcqakt8zqd {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}

.rotateOutUpRight[b-fcqakt8zqd] {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight-b-fcqakt8zqd
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

@keyframes hinge-b-fcqakt8zqd {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}

.hinge[b-fcqakt8zqd] {
	-webkit-animation-name: hinge;
	animation-name: hinge-b-fcqakt8zqd
}

@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes rollIn-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.rollIn[b-fcqakt8zqd] {
	-webkit-animation-name: rollIn;
	animation-name: rollIn-b-fcqakt8zqd
}

@-webkit-keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

@keyframes rollOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}

.rollOut[b-fcqakt8zqd] {
	-webkit-animation-name: rollOut;
	animation-name: rollOut-b-fcqakt8zqd
}

@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

.zoomIn[b-fcqakt8zqd] {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn-b-fcqakt8zqd
}

@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInDown-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInDown[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown-b-fcqakt8zqd
}

@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInLeft-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft-b-fcqakt8zqd
}

@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInRight-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInRight[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight-b-fcqakt8zqd
}

@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomInUp-b-fcqakt8zqd {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomInUp[b-fcqakt8zqd] {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp-b-fcqakt8zqd
}

@-webkit-keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@keyframes zoomOut-b-fcqakt8zqd {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

.zoomOut[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomOutDown-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.zoomOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

.zoomOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight-b-fcqakt8zqd
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

@keyframes zoomOutUp-b-fcqakt8zqd {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
		animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1)
	}
}

.zoomOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp-b-fcqakt8zqd
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDown-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown[b-fcqakt8zqd] {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown-b-fcqakt8zqd
}

@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInLeft-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInLeft[b-fcqakt8zqd] {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft-b-fcqakt8zqd
}

@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInRight-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInRight[b-fcqakt8zqd] {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight-b-fcqakt8zqd
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInUp-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInUp[b-fcqakt8zqd] {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp-b-fcqakt8zqd
}

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes slideOutDown-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.slideOutDown[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown-b-fcqakt8zqd
}

@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes slideOutLeft-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.slideOutLeft[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft-b-fcqakt8zqd
}

@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes slideOutRight-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.slideOutRight[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight-b-fcqakt8zqd
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes slideOutUp-b-fcqakt8zqd {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.slideOutUp[b-fcqakt8zqd] {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp-b-fcqakt8zqd
}

#rfpForm9476 .success[b-fcqakt8zqd] {
	color: #fff
}







/* Login Pages CSS */
  .main_body-content[b-fcqakt8zqd] {
    padding: 40px 0;
  }
  section.login_div[b-fcqakt8zqd] {
    max-width: 500px;
    margin: 0 auto;
    background: #fff;
    border-radius: 30px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
  }
  .login_top[b-fcqakt8zqd] {
    background: #231f1f;
    padding: 25px 60px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
	.login_top h4[b-fcqakt8zqd] {
		color: #fff;
		font-size: 28px;
		margin: 15px 0 0;
		font-family: 'Fira Sans', sans-serif;
	}
  .login_form[b-fcqakt8zqd] {
    padding: 40px 60px 30px;
  }
	.login_form input[b-fcqakt8zqd] {
		border: 2px solid #d3d3d3;
		color: #9b9b9b;
		padding: 15px 20px;
		width: 100%;
		border-radius: 30px;
		height: 50px;
		font-family: 'Fira Sans', sans-serif;
		font-size: 18px;
		margin-bottom: 15px;
		line-height: 1;
	}
  .login_form input:focus[b-fcqakt8zqd] {
    outline: none;
    border-color: #ed1b2d;
  }
.login_btn[b-fcqakt8zqd] {
	background: #ed1b2d;
	color: #fff;
	padding: 15px 20px;
	width: 100%;
	border-radius: 30px;
	outline: none;
	border: 0;
	height: 50px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 18px;
	margin-bottom: 25px;
	line-height: 1;
}
.password_check[b-fcqakt8zqd] {
	width: 100%;
	position: relative;
	padding-left: 35px;
	margin-bottom: 30px;
	text-align: left;
	font-size: 13px;
	font-weight: 400;
	font-family: 'Fira Sans', sans-serif;
}
  .password_check[b-fcqakt8zqd]:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 1px;
    background: #d3d3d3;
    height: 16px;
    width: 16px;
    border-radius: 5px;
  }
.login_div p[b-fcqakt8zqd] {
	color: #231f20;
	letter-spacing: .5px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 13px;
	margin: 0;
}
  label.password_check input[b-fcqakt8zqd] {
    position: absolute;
    left: 10px;
    width: auto;
    height: auto;
    opacity: 0;
  }
  .login_div p a[b-fcqakt8zqd] {
    color: #ed1b2d;
    text-decoration: underline;
  }
  .date-picker[b-fcqakt8zqd] {
    position: relative;
  }
  .date-picker[b-fcqakt8zqd]:after {
    content: '';
    background: url(../images/date-icon.png);
    height: 16px;
    width: 16px;
    position: absolute;
    z-index: 9;
    top: 16px;
    right: 20px;
  }
  .account_page[b-fcqakt8zqd] {
    padding: 40px 0;
  }
  .account_main-select[b-fcqakt8zqd] {
    text-align: center;
  }
  section.account_main[b-fcqakt8zqd] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 30px;
  }
  .account_main-lt[b-fcqakt8zqd] {
    width: 70%;
    padding: 40px;
    box-shadow: 10px 0px 20px 0px rgb(0 0 0 / 10%);
    text-align: center;
  }
  .account_main-select label[b-fcqakt8zqd] {
    font-size: 18px;
    color: #000;
    margin-right: 10px;
  }
  select#offers[b-fcqakt8zqd] {
    background: #e9e9e9;
    width: 150px;
    height: 30px;
    border-radius: 40px;
    padding: 0px 5px;
    border: 0;
  }
  .account_main-rt[b-fcqakt8zqd] {
    width: 25%;
    
  }
  .card_info-div[b-fcqakt8zqd] {
    border-bottom: 3px solid #333;
    padding: 20px 15px 20px;
    box-shadow: 5px 0px 20px 5px rgb(0 0 0 / 10%);
    background: #fff;
    margin-bottom: 15px;
  }
  .account_main-rt h3[b-fcqakt8zqd] {
    font-size: 28px;
    font-weight: bold;
    margin-top: 0;
  }
  .account_main-rt ul[b-fcqakt8zqd] {
    padding: 0;
    line-height: normal;
    list-style: none;
  }
  .account_main-rt ul li[b-fcqakt8zqd] {
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
  }
  .card_img img[b-fcqakt8zqd] {
    width: 100%;
    margin-top: 10px;
  }
  .account_main-rt .btn[b-fcqakt8zqd] {
    background: none;
    border: 2px solid #ec1d24;
    width: 100%;
    margin-top: 30px;
    border-radius: 30px;
    color: #ec1d24;
    letter-spacing: 0px;
    font-size: 16px;
    padding: 10px 0;
  }
  .account_main-lt img[b-fcqakt8zqd] {
    max-width: 100%;
  }
  
  @media (max-width: 1024px){
    .account_main-lt[b-fcqakt8zqd] {
      width: 65%;
      padding: 20px;
    }
    .account_main-rt[b-fcqakt8zqd] {
      width: 30%;
    }
  }
  @media (max-width: 767px){
    .login_top[b-fcqakt8zqd] {
      padding: 15px 30px;
    }
    .login_form[b-fcqakt8zqd] {
      padding: 30px 15px 20px;
    }
    .login_top img[b-fcqakt8zqd] {
      max-width: 100px;
    }
    .login_form input[b-fcqakt8zqd], .login_btn[b-fcqakt8zqd] {
      font-size: 15px;
    }
    section.account_main[b-fcqakt8zqd] {
      flex-wrap: wrap;
    }
    .account_main-lt[b-fcqakt8zqd] {
      width: 100%;
    }
    .account_main-rt[b-fcqakt8zqd] {
      width: 100%;
    }
    .card_info-div[b-fcqakt8zqd] {
      margin-top: 20px;
    }
  }
  

.breadcrumbs[b-fcqakt8zqd] {
    margin-top: 30px;
}
.breadcrumbs ul[b-fcqakt8zqd] {
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 0;
}
	.breadcrumbs ul li[b-fcqakt8zqd] {
		color: #232020;
		font-family: 'Fira Sans', sans-serif;
		font-weight: bold;
		padding: 0 5px;
	}
		.breadcrumbs ul li a[b-fcqakt8zqd] {
			color: #ec1d24;
			font-family: 'Fira Sans', sans-serif;
			font-weight: bold;
			padding: 0 5px;
		}
.breadcrumbs ul li.active a[b-fcqakt8zqd] {
    color: #232020;
}
.reward_page[b-fcqakt8zqd] {
    margin-top: 35px;
}
	.reward_page h2[b-fcqakt8zqd] {
		font-size: 42px;
		font-family: 'Fira Sans', sans-serif;
		font-weight: bold;
		text-align: center;
		color: #232020;
	}
.reward_page-lt ul[b-fcqakt8zqd] {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    list-style: none;
    padding: 0;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
}
.reward_page-lt ul li[b-fcqakt8zqd] {
    width: 100%;
    padding: 10px 10px 10px 20px;
    position: relative;
    overflow: hidden;
}
.reward_page-lt ul li[b-fcqakt8zqd]:after {
    content: '>>';
    position: absolute;
    right: 10px;
    font-weight: bold;
    font-size: 12px;
    top: 50%;
    transform: translateY(-50%);
}
	.reward_page-lt ul li a[b-fcqakt8zqd] {
		color: #ec1d24;
		font-family: 'Fira Sans', sans-serif;
		padding: 0;
		font-size: 16px;
		font-weight: normal;
		color: #232020;
		text-decoration: none;
	}
.reward_page-lt ul li.active[b-fcqakt8zqd] {
    background: #ec1d24;
    color: #fff;
}
.reward_page-lt ul li.active a[b-fcqakt8zqd] {
    color: #fff;
}

.reward_page-main[b-fcqakt8zqd] {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin-top: 30px;
}
.reward_page-lt[b-fcqakt8zqd] {
    flex: 0 0 250px;
}
.reward_page-rt[b-fcqakt8zqd] {
    flex: 0 0 250px;
}
.reward_page-ctr[b-fcqakt8zqd] {
    flex: 0 0 550px;
}
.postcard_main[b-fcqakt8zqd] {
    background: #fff;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0 0px;
    border: 1px solid #e9e9e9;
    flex-wrap: wrap;
}
.post_div[b-fcqakt8zqd] {
    max-width: 300px;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
    padding: 20px 20px;
    border-radius: 10px;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.post_icon[b-fcqakt8zqd] {
    margin-right: 15px;
}
.post_text h4[b-fcqakt8zqd] {
	margin: 0;
	font-weight: bold;
	font-family: 'Fira Sans', sans-serif;
	padding: 0;
	font-size: 28px;
	color: #232020;
}
.post_text a[b-fcqakt8zqd] {
	color: #ed1b2e;
	font-family: 'Fira Sans', sans-serif;
	padding: 0;
	font-size: 16px;
	text-decoration: none;
}
.reward_page-rt.account_main-rt .card_info-div ul span[b-fcqakt8zqd] {
    font-weight: bold;
}

.logout_btn a[b-fcqakt8zqd] {
	background: #ed1b2e;
	color: #fff !important;
	font-weight: bold;
	font-family: 'Fira Sans', sans-serif;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 10px 0;
	text-decoration: none;
	text-transform: uppercase;
}
.logout_btn a:hover[b-fcqakt8zqd] {
    background: #ba1221;
    color: #fff;
    text-decoration: none;
}
.reward_page-rt.account_main-rt .card_info-div .card_info[b-fcqakt8zqd] {
    margin-top: 20px;
}
.postcard_reward[b-fcqakt8zqd] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 30px;
}
.postcard_reward-lt h4[b-fcqakt8zqd] {
    margin: 0 0 5px;
    color: #232020;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: inherit;
}
.postcard_reward-lt p[b-fcqakt8zqd] {
    color: #ec1d24;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 32px;
    text-transform: uppercase;
}
p.reset_msg[b-fcqakt8zqd] {
    color: #636363;
    font-size: 12px;
}
.progress_div[b-fcqakt8zqd] {
    text-align: left;
    width: 100%;
    padding: 20px 30px;
}
.progress_div p[b-fcqakt8zqd]{
    color: #000;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 12px;
}
.reward_balance[b-fcqakt8zqd] {
    width: 100%;
    border-top: 1px solid #333;
    text-align: center;
    padding: 30px 0;;
}
.reward_balance h3[b-fcqakt8zqd] {
    color: #232020;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: inherit;
}
.reward_balance p[b-fcqakt8zqd] {
    color: #232020;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.reward_balance p span[b-fcqakt8zqd] {
    color: #ec1d24;
    font-family: '

/*********************************************
	Header
*********************************************/
#header {
    background: #fff;
    padding: 18px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

    #header.scroll[b-fcqakt8zqd] {
        padding: 15px 0 10px 0;
        -webkit-box-shadow: 0 10px 10px -10px #000000;
        -moz-box-shadow: 0 10px 10px -10px #000000;
        box-shadow: 0 10px 10px -10px #000000;
    }

body.admin-bar #header[b-fcqakt8zqd] {
    top: 32px;
}

#header a[b-fcqakt8zqd] {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#header .logo[b-fcqakt8zqd] {
    display: block;
    padding-top: 10px;
}

#header .mobile-menu[b-fcqakt8zqd] {
    display: none;
    position: absolute;
    width: 100%;
    background: #ebeeee;
    left: 0;
    z-index: 10;
    padding: 20px 0;
    top: -50px;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
}

    #header .mobile-menu ul[b-fcqakt8zqd],
    #header .mobile-menu ul li[b-fcqakt8zqd] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .mobile-menu ul#menu-main li a[b-fcqakt8zqd] {
            color: #ee1c2e;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            display: block;
            padding: 5px 0;
            text-decoration: none;
        }

        #header .mobile-menu ul#menu-main li .sub-menu[b-fcqakt8zqd] {
            margin-bottom: 15px;
        }

            #header .mobile-menu ul#menu-main li .sub-menu li a[b-fcqakt8zqd] {
                font-size: 15px;
                text-transform: capitalize;
                font-family: 'Droid Sans';
                color: #000;
            }

#header .hamburger[b-fcqakt8zqd] {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0 30px 0 0;
    overflow: visible;
    display: none;
}

    #header .hamburger:hover[b-fcqakt8zqd] {
        opacity: 0.7;
    }

#header .hamburger-box[b-fcqakt8zqd] {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative;
}

#header .hamburger-inner[b-fcqakt8zqd] {
    display: block;
    top: 50%;
    margin-top: -2px;
}


    #header .hamburger-inner[b-fcqakt8zqd],
    #header .hamburger-inner[b-fcqakt8zqd]::before,
    #header .hamburger-inner[b-fcqakt8zqd]::after {
        width: 40px;
        height: 6px;
        background-color: #000;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

        #header .hamburger-inner[b-fcqakt8zqd]::before,
        #header .hamburger-inner[b-fcqakt8zqd]::after {
            content: "";
            display: block;
        }

        #header .hamburger-inner[b-fcqakt8zqd]::before {
            top: -10px;
        }

        #header .hamburger-inner[b-fcqakt8zqd]::after {
            bottom: -10px;
        }

#header .hamburger--emphatic[b-fcqakt8zqd] {
    overflow: hidden;
}

    #header .hamburger--emphatic .hamburger-inner[b-fcqakt8zqd] {
        transition: background-color 0.125s 0.175s ease-in;
    }

        #header .hamburger--emphatic .hamburger-inner[b-fcqakt8zqd]::before {
            left: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
        }

        #header .hamburger--emphatic .hamburger-inner[b-fcqakt8zqd]::after {
            top: 10px;
            right: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
        }

    #header .hamburger--emphatic.is-active .hamburger-inner[b-fcqakt8zqd] {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent;
    }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-fcqakt8zqd]::before {
            left: -80px;
            top: -80px;
            transform: translate3d(80px, 80px, 0) rotate(45deg);
            transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-fcqakt8zqd]::after {
            right: -80px;
            top: -80px;
            transform: translate3d(-80px, 80px, 0) rotate(-45deg);
            transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

#header .top-info[b-fcqakt8zqd] {
    font-size: 14px;
    text-align: right;
}

    #header .top-info a[b-fcqakt8zqd] {
        color: #000;
        text-decoration: underline;
    }

        #header .top-info a:hover[b-fcqakt8zqd] {
            color: #ee1c2e;
        }

#header .bottom-row[b-fcqakt8zqd] {
    padding-top: 10px;
    text-align: right;
}

#header .main-menu[b-fcqakt8zqd],
#header .request-quote[b-fcqakt8zqd] {
    display: inline-block;
}

    #header .main-menu ul[b-fcqakt8zqd],
    #header .request-quote ul[b-fcqakt8zqd],
    #header .main-menu ul li[b-fcqakt8zqd],
    #header .request-quote ul li[b-fcqakt8zqd] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .main-menu ul li[b-fcqakt8zqd] {
            display: inline-block;
            margin: 15px 80px 15px 0;
        }

            #header .main-menu ul li:last-of-type[b-fcqakt8zqd] {
                margin: 15px 0;
            }

            #header .main-menu ul li .caret[b-fcqakt8zqd] {
                display: none;
            }

            #header .main-menu ul li a[b-fcqakt8zqd] {
                border-bottom: 5px solid #fff;
                color: #000;
                font-family: 'Droid Sans Bold';
                text-decoration: none;
                text-transform: uppercase;
                padding: 0 0 1px 0;
                display: block;
            }

                #header .main-menu ul li a[b-fcqakt8zqd]::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 4px;
                    background: #ed1b2d;
                    -webkit-transition: width .3s;
                    transition: width .3s;
                    position: relative;
                    top: 0px;
                }

            #header .main-menu ul li:hover > a[b-fcqakt8zqd]::after,
            #header .main-menu ul li.current-menu-item a[b-fcqakt8zqd]::after {
                width: 100%;
            }

            #header .main-menu ul li .dropdown-menu[b-fcqakt8zqd] {
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
            }

                #header .main-menu ul li .dropdown-menu li[b-fcqakt8zqd] {
                    display: block;
                    margin: 0;
                    padding: 0px;
                    border-bottom: 1px dashed #efefef
                }

                    #header .main-menu ul li .dropdown-menu li:last-of-type[b-fcqakt8zqd] {
                        border-bottom: 0;
                    }

                    #header .main-menu ul li .dropdown-menu li a[b-fcqakt8zqd] {
                        text-transform: none;
                        font-family: 'Droid Sans';
                        font-size: 15px;
                        padding: 7px 15px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        border: 0;
                    }

                        #header .main-menu ul li .dropdown-menu li a[b-fcqakt8zqd]::after {
                            display: none;
                        }

                        #header .main-menu ul li .dropdown-menu li a:hover[b-fcqakt8zqd] {
                            background: none;
                            color: #ed1b2d;
                        }

                    #header .main-menu ul li .dropdown-menu li.current-menu-item a[b-fcqakt8zqd] {
                        background: #ee1c2e;
                        color: #fff;
                    }

            #header .main-menu ul li:hover .dropdown-menu[b-fcqakt8zqd] {
                display: block;
            }

    #header .request-quote a[b-fcqakt8zqd] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
        margin-left: 50px;
    }

        #header .request-quote a:hover[b-fcqakt8zqd] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
        }


@media only screen and (max-width : 1200px) {
    #header .main-menu ul li[b-fcqakt8zqd] {
        margin: 15px 30px 15px 0;
    }
}

@media only screen and (max-width : 992px) {
    #header .main-menu ul li[b-fcqakt8zqd] {
        margin: 15px 15px 15px 0;
    }

        #header .main-menu ul li a[b-fcqakt8zqd] {
            font-size: 14px;
        }

    #header .request-quote a[b-fcqakt8zqd] {
        margin-left: 10px;
        padding: 7px 15px;
    }

    #header .main-menu ul li .dropdown-menu li a[b-fcqakt8zqd] {
        font-size: 13px
    }
}

@media only screen and (max-width : 768px) {
    #header[b-fcqakt8zqd] {
        padding: 15px 0;
    }

        #header .logo[b-fcqakt8zqd] {
            margin-left: 30px;
            display: inline-block;
        }

        #header .main-menu[b-fcqakt8zqd] {
            display: none;
        }

        #header .top-info[b-fcqakt8zqd] {
            text-align: center;
            letter-spacing: 1px;
        }

        #header .top-info[b-fcqakt8zqd] {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        #header .hamburger[b-fcqakt8zqd] {
            display: block;
            float: right;
            margin-top: 5px;
        }

        #header .bottom-row[b-fcqakt8zqd] {
            text-align: center;
        }

        #header.scroll[b-fcqakt8zqd] {
            padding: 10px 0;
        }

            #header.scroll .top-info[b-fcqakt8zqd],
            #header.scroll .request-quote[b-fcqakt8zqd] {
                display: none;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }

            #header.scroll .mobile-menu[b-fcqakt8zqd] {
                top: 0;
            }
}



/*********************************************
	Footer
*********************************************/
#footer[b-fcqakt8zqd] {
    background: #ed1b2e;
    border-top: 20px solid #ba1221;
    color: #fff;
    padding: 80px 0;
}

    #footer ul[b-fcqakt8zqd],
    #footer ul li[b-fcqakt8zqd] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #footer ul#menu-main-2[b-fcqakt8zqd] {
            display: flex;
            justify-content: space-between;
        }

    #footer .copy[b-fcqakt8zqd] {
        margin: 20px 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 1px;
    }

    #footer .bottom-links li[b-fcqakt8zqd] {
        display: inline-block;
        font-size: 12px;
        padding-right: 5px;
        border-right: 1px solid #fff;
    }

        #footer .bottom-links li:last-of-type[b-fcqakt8zqd] {
            padding-right: 0;
            border-right: none;
        }

        #footer .bottom-links li a[b-fcqakt8zqd] {
            color: #fff;
            text-decoration: underline;
            letter-spacing: 1px;
        }

            #footer .bottom-links li a:hover[b-fcqakt8zqd] {
                color: #000;
            }

    #footer .footer-menu[b-fcqakt8zqd] {
        letter-spacing: 2px;
    }

        #footer .footer-menu li[b-fcqakt8zqd] {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
        }

        #footer .footer-menu ul > li:last-of-type[b-fcqakt8zqd] {
            margin-right: 0;
        }

        #footer .footer-menu li a[b-fcqakt8zqd] {
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            margin-bottom: 15px;
            display: block;
            line-height: 20px;
            color: #fff;
        }

            #footer .footer-menu li a:hover[b-fcqakt8zqd] {
                color: #000;
            }

        #footer .footer-menu li .sub-menu li[b-fcqakt8zqd] {
            display: block;
            padding-left: 10px;
            margin-right: 0;
        }

            #footer .footer-menu li .sub-menu li a[b-fcqakt8zqd] {
                font-size: 14px;
                text-transform: none;
                text-decoration: underline;
                font-family: 'Droid Sans';
                letter-spacing: 1px;
            }

    #footer .menu-secondary-container[b-fcqakt8zqd],
    #footer .box[b-fcqakt8zqd] {
        text-align: center;
    }

        #footer .menu-secondary-container a[b-fcqakt8zqd] {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            padding: 7px 25px;
            font-family: 'Droid Sans Bold';
            letter-spacing: 1px;
            color: #000;
            background: #fff;
            text-transform: uppercase;
            display: inline-block;
        }

            #footer .menu-secondary-container a:hover[b-fcqakt8zqd] {
                text-decoration: none;
                color: #ba1221;
            }

    #footer .box[b-fcqakt8zqd] {
        margin-top: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

        #footer .box strong[b-fcqakt8zqd] {
            font-weight: normal;
            font-family: 'Droid Sans Bold';
            display: block;
        }

        #footer .box a[b-fcqakt8zqd] {
            color: #fff;
            text-decoration: underline;
        }

            #footer .box a:hover[b-fcqakt8zqd] {
                color: #a5a5a5;
            }

@media only screen and (max-width : 1200px) {

    #footer .footer-menu li[b-fcqakt8zqd] {
        margin-right: 8px;
    }

        #footer .footer-menu li a[b-fcqakt8zqd] {
            font-size: 15px;
        }

        #footer .footer-menu li .sub-menu li a[b-fcqakt8zqd] {
            font-size: 12px;
            margin-bottom: 8px;
        }

        #footer .footer-menu li .sub-menu li[b-fcqakt8zqd] {
            padding-left: 0;
        }
}

@media only screen and (max-width : 992px) {
    #footer[b-fcqakt8zqd] {
        padding: 50px 0;
    }

        #footer .col-sm-6.col-md-3.col-xs-12[b-fcqakt8zqd] {
            text-align: center;
        }

        #footer .logo[b-fcqakt8zqd] {
            display: inline-block;
        }
}

@media only screen and (max-width : 768px) {
    #footer .bottom-links[b-fcqakt8zqd] {
        margin-bottom: 30px;
    }
}


.dropdown[b-fcqakt8zqd],
.dropup[b-fcqakt8zqd] {
    position: relative
}

.dropdown-toggle:focus[b-fcqakt8zqd] {
    outline: 0
}

.dropdown-content[b-fcqakt8zqd] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 250px !important;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    /*background-color: #fff;*/
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

    .dropdown-content.pull-right[b-fcqakt8zqd] {
        right: 0;
        left: auto
    }

    .dropdown-content .divider[b-fcqakt8zqd] {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-content > li > a[b-fcqakt8zqd] {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        font-family: 'Fira Sans', sans-serif;
        font-size: 1.05rem;
    }

        .dropdown-content > li > a:focus[b-fcqakt8zqd],
        .dropdown-content > li > a:hover[b-fcqakt8zqd] {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5
        }

    .dropdown-content > .active > a[b-fcqakt8zqd],
    .dropdown-content > .active > a:focus[b-fcqakt8zqd],
    .dropdown-content > .active > a:hover[b-fcqakt8zqd] {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }

    .dropdown-content > .disabled > a[b-fcqakt8zqd],
    .dropdown-content > .disabled > a:focus[b-fcqakt8zqd],
    .dropdown-content > .disabled > a:hover[b-fcqakt8zqd] {
        color: #777
    }

        .dropdown-content > .disabled > a:focus[b-fcqakt8zqd],
        .dropdown-content > .disabled > a:hover[b-fcqakt8zqd] {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-content[b-fcqakt8zqd] {
    display: block
}

.open > a[b-fcqakt8zqd] {
    outline: 0
}

.dropdown-content-right[b-fcqakt8zqd] {
    right: 0;
    left: auto
}

.dropdown-content-left[b-fcqakt8zqd] {
    right: auto;
    left: 0
}

.dropdown-header[b-fcqakt8zqd] {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop[b-fcqakt8zqd] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-content[b-fcqakt8zqd] {
    right: 0;
    left: auto
}

.dropup .caret[b-fcqakt8zqd],
.navbar-fixed-bottom .dropdown .caret[b-fcqakt8zqd] {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-content[b-fcqakt8zqd],
.navbar-fixed-bottom .dropdown .dropdown-content[b-fcqakt8zqd] {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media(min-width:768px) {
    .navbar-right .dropdown-content[b-fcqakt8zqd] {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-content-left[b-fcqakt8zqd] {
        right: auto;
        left: 0
    }
}


#navContainerInner[b-fcqakt8zqd] {
    position: fixed;
    top: 0;
    left: 0;
    height: 0 !important;
    width: 100%;
    background-color: #200b33;
    background-image: none;
    background-position: 50% 0;
    background-size: contain;
    padding: 100px 0;
    overflow-y: auto;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 2;
    -webkit-transition: background-image .5s ease;
    transition: background-image .5s ease
}

.menuOpen #navContainerInner[b-fcqakt8zqd] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg');
    height: 100% !important;
    opacity: 1;
    visibility: visible
}

#mainNavLinks[b-fcqakt8zqd] {
    display: none;
    font-size: 1.95rem;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}

    #mainNavLinks > li.parent > a[b-fcqakt8zqd] {
        margin-left: 16px
    }

    #mainNavLinks a[b-fcqakt8zqd] {
        color: inherit;
        padding: 5px;
        position: relative
    }

#mainNavigation .nav a:focus[b-fcqakt8zqd],
#mainNavigation .nav a:hover[b-fcqakt8zqd] {
    background-color: transparent
}

#mainNavigation .nav a[b-fcqakt8zqd]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -2px;
    background-color: #ec0000;
    height: 4px;
    width: 0;
    transition: all .5s
}

body:not(.homepage) #mainNavigation .nav a.current[b-fcqakt8zqd]:after,
#mainNavigation .nav a:focus[b-fcqakt8zqd]:after,
#mainNavigation .nav a:hover[b-fcqakt8zqd]:after {
    width: 100%
}

#mainNavigation .nav a[b-fcqakt8zqd],
#mainNavLinks .dropdown button[b-fcqakt8zqd] {
    display: inline-block
}

#mainNavLinks .dropdown button[b-fcqakt8zqd] {
    background: transparent;
    border: 0;
    color: inherit;
    font-size: 1.15rem;
    margin-bottom: 6px;
    margin-left: 5px;
    padding: 0;
    vertical-align: middle
}

#mainNavLinks .dropdown-menu[b-fcqakt8zqd] {
    display: block !important;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    font-family: 'Fira Sans', sans-serif;
    font-size: 1.05rem;
    font-weight: 400;
    position: relative;
    padding: 0;
    text-align: center;
    text-transform: none
}

    #mainNavLinks .dropdown-menu.fadein[b-fcqakt8zqd],
    #mainNavLinks .dropdown-menu.fadeout[b-fcqakt8zqd] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        height: 0
    }

    #mainNavLinks .dropdown-menu.fadein[b-fcqakt8zqd] {
        opacity: 1;
        visibility: visible;
        height: auto;
        margin: 10px 0 20px
    }

    #mainNavLinks .dropdown-menu a[b-fcqakt8zqd]:after {
        bottom: 0
    }

#mobileUtilityNav[b-fcqakt8zqd] {
    margin-top: 30px
}

    #mobileUtilityNav a[b-fcqakt8zqd] {
        color: #fff;
        padding: 5px
    }

        #mobileUtilityNav a:focus[b-fcqakt8zqd],
        #mobileUtilityNav a:hover[b-fcqakt8zqd] {
            background-color: transparent
        }

        #mobileUtilityNav a[b-fcqakt8zqd]:after {
            bottom: 0 !important
        }

.navContactInfo[b-fcqakt8zqd] {
    margin-top: 40px
}

    .navContactInfo > a[b-fcqakt8zqd] {
        display: block
    }

        .navContactInfo > a img[b-fcqakt8zqd] {
            margin: 0 auto;
            width: 205px
        }

#address[b-fcqakt8zqd] {
    margin-top: 10px
}

    #address > span[b-fcqakt8zqd],
    #address .street-address[b-fcqakt8zqd] {
        display: block
    }

    #address .fn.org[b-fcqakt8zqd],
    #address .telPhoneNumber[b-fcqakt8zqd],
    #address .country-name[b-fcqakt8zqd] {
        display: none
    }

    #address a[b-fcqakt8zqd] {
        color: inherit;
        text-decoration: none
    }

        #address a:focus[b-fcqakt8zqd],
        #address a:hover[b-fcqakt8zqd] {
            text-decoration: underline
        }

header[b-fcqakt8zqd] {
    position: relative;
    z-index: 1
}

    header > div:first-child + .editorButtonShell[b-fcqakt8zqd] {
        top: 130px !important
    }

    header .carousel-caption[b-fcqakt8zqd],
    header .slideCaption[b-fcqakt8zqd] {
        text-shadow: none !important
    }


@-webkit-keyframes fontfix {
    from {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@media(max-width:767px) {
    .scroll-to-top[b-fcqakt8zqd] {
        display: none !important
    }
}

@media(min-width:768px) {
    .list2 ul[b-fcqakt8zqd],
    ul.list2[b-fcqakt8zqd],
    .list3 ul[b-fcqakt8zqd],
    ul.list3[b-fcqakt8zqd],
    .list4 ul[b-fcqakt8zqd],
    ul.list4[b-fcqakt8zqd] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }

    #logo img[b-fcqakt8zqd] {
        height: 42px
    }

    .navbar-toggle[b-fcqakt8zqd] {
        display: inline-block
    }

    #mainNavLinks[b-fcqakt8zqd],
    #mainNavLinks li[b-fcqakt8zqd] {
        float: none
    }

    header .carousel-caption[b-fcqakt8zqd],
    header .slideCaption[b-fcqakt8zqd] {
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 110px;
        left: 25px;
        line-height: 2;
        max-width: 615px;
        position: absolute;
        text-align: left !important;
        width: 100%
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-fcqakt8zqd] {
        font-size: 3.5rem;
        margin-bottom: 10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-fcqakt8zqd] {
        bottom: -10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-fcqakt8zqd] {
        left: 55px !important
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-fcqakt8zqd] {
        left: 165px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-fcqakt8zqd]:before {
        font-size: 4.5rem !important
    }

    .vizHeroCarousel51Widget .brand .slideCaption[b-fcqakt8zqd] {
        bottom: auto;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
        height: 45vh !important
    }

    .vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-fcqakt8zqd] {
        margin-bottom: 0
    }

    .vizADACallToAction1Widget.version01Parent[b-fcqakt8zqd],
    .vizADACallToAction1Widget .version01[b-fcqakt8zqd] {
        margin: 0 auto 30px !important
    }

        .vizADACallToAction1Widget .version01 .feature-image[b-fcqakt8zqd] {
            height: 400px !important
        }

        .vizADACallToAction1Widget .version01 .ctaContent[b-fcqakt8zqd] {
            padding: 40px 15px
        }

    .vizADACallToAction1Widget .version02[b-fcqakt8zqd] {
        display: block
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:not(:last-child)[b-fcqakt8zqd] {
            margin-bottom: 50px
        }

    .vizCtaCarousel41Widget .tiers .slick-arrow[b-fcqakt8zqd] {
        top: 70% !important
    }

    .fullWidthCTAGrid2Widget .sportBook[b-fcqakt8zqd],
    .fullWidthCTAGrid2Widget .noTextBg[b-fcqakt8zqd] {
        margin: 30px 0 50px
    }

    .fullWidthCTAGrid2Widget .loyalty[b-fcqakt8zqd] {
        margin-top: 0
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-fcqakt8zqd] {
        display: block
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-fcqakt8zqd] {
        background-color: rgba(0, 0, 0, 0.7)
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent[b-fcqakt8zqd] {
        background-color: transparent;
        text-align: left !important;
        left: 0;
        right: 0;
        padding: 70px 15px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-fcqakt8zqd] {
        background-color: transparent;
        background-image: none !important
    }

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-fcqakt8zqd] {
        font-size: 2.5rem !important
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent.captionRight[b-fcqakt8zqd] {
        justify-content: flex-end
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContentContainer[b-fcqakt8zqd] {
        max-width: 545px
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-fcqakt8zqd] {
        font-size: 3.5rem !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
        top: 20%;
        left: auto;
        right: 10px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-fcqakt8zqd] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
        padding-right: 370px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainerInner[b-fcqakt8zqd] {
        position: relative;
        height: 100%;
        width: 100%
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-fcqakt8zqd] {
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0;
        height: 175px;
        width: 255px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card1[b-fcqakt8zqd] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardPro02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
        top: 110px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card2[b-fcqakt8zqd] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardStar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
        top: 155px;
        right: 50px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card3[b-fcqakt8zqd] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardSuperstar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
        top: 205px;
        right: 100px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card4[b-fcqakt8zqd] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardLegend02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
        top: 250px;
        right: 150px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-fcqakt8zqd] {
        max-width: none;
        width: 340px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-fcqakt8zqd] {
        min-width: auto
    }

    .ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-fcqakt8zqd] {
        padding: 0
    }

    .ModalPopup30-PremiumWidget .modal-form[b-fcqakt8zqd] {
        margin: 0 auto;
        padding: 0 50px
    }

    .vizRestaurantMenu2Widget .featuredItemImage.animated + .itemContainer[b-fcqakt8zqd] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    .vizRestaurantMenu2Widget .menuPageHeading[b-fcqakt8zqd] {
        font-size: 2.25rem
    }

    .vizRestaurantMenu2Widget .menuRight[b-fcqakt8zqd] {
        border: 2px solid #200b33
    }

        .vizRestaurantMenu2Widget .menuRight .itemContainer[b-fcqakt8zqd] {
            margin-bottom: 15px
        }

    .vizADAFeatureListH2Widget .modal-footer[b-fcqakt8zqd] {
        text-align: center !important
    }

        .vizADAFeatureListH2Widget .modal-footer[b-fcqakt8zqd]:before {
            width: 80%
        }

    .SocialFeedWidget .h3[b-fcqakt8zqd] {
        font-size: 2.35rem;
        padding: 25px 25px 25px !important
    }

        .SocialFeedWidget .h3 small[b-fcqakt8zqd] {
            font-size: 1.55rem;
            margin: -7px 0 0 15px;
            padding-left: 20px
        }

            .SocialFeedWidget .h3 small[b-fcqakt8zqd]:before {
                top: -6px;
                font-size: 2rem
            }

    .SocialFeedWidget .social-feed-item:nth-child(2)[b-fcqakt8zqd] {
        display: inline
    }

    .viz-galleryWidget ul li[b-fcqakt8zqd] {
        height: 300px !important
    }

    .sitemapWidget[b-fcqakt8zqd] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-fcqakt8zqd] {
        bottom: 0
    }

    .simpleBannerContent p[b-fcqakt8zqd] {
        padding: 10px 30px;
        font-size: 1rem;
        line-height: 1.8
    }

    footer .vizADASimpleBanner1Widget .clickClose[b-fcqakt8zqd] {
        font-size: 1.5rem;
        top: 0;
        right: 0
    }

    footer .footerDisclaimer[b-fcqakt8zqd] {
        padding-bottom: 20px
    }
}

@media(min-width:992px) {
    .modal-dialog[b-fcqakt8zqd] {
        width: 780px
    }

    .row-eq-height[b-fcqakt8zqd] {
        display: flex
    }

        .row-eq-height .text[b-fcqakt8zqd] {
            display: flex;
            align-items: center
        }

    .list3 ul[b-fcqakt8zqd],
    ul.list3[b-fcqakt8zqd] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    .list4 ul[b-fcqakt8zqd],
    ul.list4[b-fcqakt8zqd] {
        -webkit-column-count: 3;
        -moz-column-count: 3
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-fcqakt8zqd] {
        font-size: 4.5rem
    }

    .vizHeroImage314719Widget .hero-image[b-fcqakt8zqd] {
        height: 60vh !important
    }

    .vizADACallToAction1Widget .version01 .feature-image[b-fcqakt8zqd] {
        height: 700px !important
    }

    .vizADACallToAction1Widget .version01 .ctaContentHeading[b-fcqakt8zqd] {
        font-size: 3.5rem
    }

    .vizADACallToAction1Widget .version02[b-fcqakt8zqd] {
        display: flex;
        flex-flow: row wrap
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:last-child[b-fcqakt8zqd] {
            margin-bottom: 50px
        }

        .vizADACallToAction1Widget .version02 .ctaContainerInner[b-fcqakt8zqd] {
            height: calc(100% - 300px)
        }

    .vizCtaCarousel41Widget .tiers .feature-img[b-fcqakt8zqd] {
        height: 160px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-fcqakt8zqd] {
        right: 17px !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-fcqakt8zqd]:after {
        right: 30px;
        width: 415px
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-fcqakt8zqd] {
        min-height: 700px !important
    }

        .fullWidthCTAGrid2Widget .fullWidthContent h3[b-fcqakt8zqd] {
            font-size: 3rem !important
        }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-fcqakt8zqd] {
        padding-right: 575px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-fcqakt8zqd] {
        top: 185px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-fcqakt8zqd] {
        top: 235px;
        right: 55px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-fcqakt8zqd] {
        top: 285px;
        right: 105px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-fcqakt8zqd] {
        top: 332px;
        right: 155px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-fcqakt8zqd] {
        width: 545px
    }

    .vizSplit4Widget .row-eq-height .text[b-fcqakt8zqd] {
        justify-content: center
    }

    .vizSplit4Widget .text[b-fcqakt8zqd] {
        padding: 0 15px
    }

    .vizSplit4Widget .textContainer[b-fcqakt8zqd] {
        padding: 30px !important
    }

    .vizADAPremiumFeatureListV1Widget .slickSlide[b-fcqakt8zqd] {
        height: 550px !important
    }

    .vizADAPremiumFeatureListV1Widget .row[b-fcqakt8zqd] {
        display: flex
    }

    .vizADAPremiumFeatureListV1Widget .featuredContent[b-fcqakt8zqd] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .vizADAPremiumFeatureListV1Widget .featureListItemHeading[b-fcqakt8zqd] {
        margin-top: 0
    }

    .vizADAPremiumFeatureListVFiltersWidget .slickSlide[b-fcqakt8zqd] {
        height: 550px !important
    }

    .SocialFeedWidget .social-feed-item[b-fcqakt8zqd] {
        display: inline
    }

    .SocialFeedWidget .h3[b-fcqakt8zqd] {
        padding: 20px 50px !important;
        position: relative;
        text-align: left
    }

        .SocialFeedWidget .h3[b-fcqakt8zqd]:after {
            font-family: "Font Awesome 5 Brands";
            position: absolute;
            font-size: 3.5rem;
            font-weight: 400
        }

        .SocialFeedWidget .h3.iInstagram[b-fcqakt8zqd]:after {
            content: '\f16d';
            font-size: 3.5rem;
            top: 9px;
            right: 20px
        }

        .SocialFeedWidget .h3.iFacebook[b-fcqakt8zqd]:after {
            content: '\f39e';
            font-size: 2.75rem;
            top: 15px;
            right: 25px
        }

    .viz-galleryWidget ul li[b-fcqakt8zqd] {
        height: 300px !important
    }

    .fullWidthParallaxWidget .centeredContent[b-fcqakt8zqd] {
        height: auto
    }

    .vizTable4Widget .th[b-fcqakt8zqd],
    .vizTable4Widget .td[b-fcqakt8zqd] {
        text-align: center
    }

        .vizTable4Widget .th:first-child[b-fcqakt8zqd],
        .vizTable4Widget .td:first-child[b-fcqakt8zqd] {
            text-align: left;
            width: 65%
        }

    .vizLogoCarousel4Widget .slick-prev[b-fcqakt8zqd] {
        left: -35px !important
    }

    .vizLogoCarousel4Widget .slick-next[b-fcqakt8zqd] {
        right: -35px !important
    }

    .vizRestaurantMenu2Widget .menuLeftTop[b-fcqakt8zqd] {
        padding-left: 15%
    }

    .sitemapWidget[b-fcqakt8zqd] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    footer[b-fcqakt8zqd] {
        text-align: left
    }

        footer > div:first-child[b-fcqakt8zqd] {
            padding: 80px 15px
        }

        footer .col02[b-fcqakt8zqd],
        footer .col03[b-fcqakt8zqd],
        footer .col04[b-fcqakt8zqd] {
            margin-top: 0
        }

        footer .logoFooter[b-fcqakt8zqd] {
            text-align: center
        }

            footer .logoFooter img[b-fcqakt8zqd] {
                width: 245px
            }

    .viz-socialiconsadaWidget[b-fcqakt8zqd] {
        text-align: left !important
    }

        .viz-socialiconsadaWidget a:first-child[b-fcqakt8zqd] {
            margin-left: 0 !important
        }

        .viz-socialiconsadaWidget a:last-child[b-fcqakt8zqd] {
            margin-right: 0 !important
        }
}

@media(min-width:1200px) {
    .list4 ul[b-fcqakt8zqd],
    ul.list4[b-fcqakt8zqd] {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }

    .navbar-toggle[b-fcqakt8zqd],
    #mobileUtilityNav[b-fcqakt8zqd],
    .navContactInfo[b-fcqakt8zqd] {
        display: none
    }

    #navContainerInner[b-fcqakt8zqd] {
        position: relative;
        top: 10px;
        left: auto;
        height: auto !important;
        background-color: transparent;
        background-image: none !important;
        padding: 0;
        opacity: 1;
        visibility: visible;
        text-align: right
    }

    #mainNavLinks[b-fcqakt8zqd] {
        font-size: 1.3rem
    }

        #mainNavLinks > li[b-fcqakt8zqd] {
            display: inline-block;
            margin-right: 10px
        }

            #mainNavLinks > li.parent > a[b-fcqakt8zqd] {
                margin-left: 0;
                height: 42px;
            }

            #mainNavLinks > li > a[b-fcqakt8zqd] {
                margin-left: 0;
                height: 42px;
                text-transform: uppercase;
            }

        #mainNavLinks > .lastItem > .dropdown-menu[b-fcqakt8zqd] {
            left: auto;
            right: 0
        }

        #mainNavLinks .dropdown-menu[b-fcqakt8zqd] {
            position: absolute;
            left: -10px;
            padding-top: 0;
            text-align: left
        }

            #mainNavLinks .dropdown-menu li[b-fcqakt8zqd] {
                background-color: rgba(0, 0, 0, 0.6);
                padding: 0 10px
            }

                #mainNavLinks .dropdown-menu li:last-child[b-fcqakt8zqd] {
                    padding-bottom: 10px
                }

            #mainNavLinks .dropdown-menu button[b-fcqakt8zqd] {
                line-height: normal
            }

            #mainNavLinks .dropdown-menu .dropdown-menu[b-fcqakt8zqd] {
                left: 100%;
                top: 0;
                margin-top: 0;
                padding-top: 0;
                margin-bottom: 0
            }
}

footer[b-fcqakt8zqd] {
    background-size: 40%
}



#footer[b-fcqakt8zqd] {
    padding: 80px 0 0;
}

', sans-serif;
    font-weight: bold;
    font-size: 42px;
    margin-right: 10px;
    line-height: normal;[b-fcqakt8zqd]
}
.reward_prog[b-fcqakt8zqd] {
    background: #e9e9e9;
    height: 25px;
    width: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.reward_prog > span[b-fcqakt8zqd] {
    height: 25px;
    flex: 1;
}
.reward_prog > span.gold[b-fcqakt8zqd] {
    background: #ec1d24;
}

.form-group input[b-fcqakt8zqd] {
    margin: 0;
}
.form-group span[b-fcqakt8zqd] {
    color: #eb0001;
    text-align: left;
    font-size: 12px;
}
.login_form input.login_btn[b-fcqakt8zqd] {
    color: #fff;
    text-transform: uppercase;
    border: 0;
}
.form-group .checkbox[b-fcqakt8zqd] {
    text-align: left;
    position: relative;
    margin: 0;
    padding: 0 0 0 20px;
}
.form-group span.checkbox_container[b-fcqakt8zqd] {
    position: absolute;
    left: 0;
    top: 4px;
    width: 12px;
    height: 12px;
    line-height: normal;
}
.form-group span.checkbox_container input[b-fcqakt8zqd] {
    position: inherit;
    margin: 0;
    height: auto;
}
#footer[b-fcqakt8zqd] {
	padding: 80px 0 0;
}

@media (max-width: 767px){
	.reward_page-main[b-fcqakt8zqd] {
		flex-wrap: wrap;
	}
	.reward_page-ctr[b-fcqakt8zqd] {
		flex: 1;
	}
	.reward_page-rt[b-fcqakt8zqd] {
		flex: 0 0 100%;
	}
	.reward_page-lt[b-fcqakt8zqd] {
		width: 100%;
		flex: 0 0 100%;
	}
	body[b-fcqakt8zqd] {
		padding-top: 30px;
	}
}
/* /Components/Common/Clients/bkc/Header.razor.rz.scp.css */


/*********************************************
	Header
*********************************************/
#header[b-d1wurowx7f] {
    background: #fff;
    padding: 18px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

    #header.scroll[b-d1wurowx7f] {
        padding: 15px 0 10px 0;
        -webkit-box-shadow: 0 10px 10px -10px #000000;
        -moz-box-shadow: 0 10px 10px -10px #000000;
        box-shadow: 0 10px 10px -10px #000000;
    }

body.admin-bar #header[b-d1wurowx7f] {
    top: 32px;
}

#header a[b-d1wurowx7f] {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#header .logo[b-d1wurowx7f] {
    display: block;
    padding-top: 10px;
}

#header .mobile-menu[b-d1wurowx7f] {
    display: none;
    position: absolute;
    width: 100%;
    background: #ebeeee;
    left: 0;
    z-index: 10;
    padding: 20px 0;
    top: -50px;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
}

    #header .mobile-menu ul[b-d1wurowx7f],
    #header .mobile-menu ul li[b-d1wurowx7f] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .mobile-menu ul#menu-main li a[b-d1wurowx7f] {
            color: #ee1c2e;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            display: block;
            padding: 5px 0;
            text-decoration: none;
        }

        #header .mobile-menu ul#menu-main li .sub-menu[b-d1wurowx7f] {
            margin-bottom: 15px;
        }

            #header .mobile-menu ul#menu-main li .sub-menu li a[b-d1wurowx7f] {
                font-size: 15px;
                text-transform: capitalize;
                font-family: 'Droid Sans';
                color: #000;
            }

#header .hamburger[b-d1wurowx7f] {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0 30px 0 0;
    overflow: visible;
    display: none;
}

    #header .hamburger:hover[b-d1wurowx7f] {
        opacity: 0.7;
    }

#header .hamburger-box[b-d1wurowx7f] {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative;
}

#header .hamburger-inner[b-d1wurowx7f] {
    display: block;
    top: 50%;
    margin-top: -2px;
}


    #header .hamburger-inner[b-d1wurowx7f],
    #header .hamburger-inner[b-d1wurowx7f]::before,
    #header .hamburger-inner[b-d1wurowx7f]::after {
        width: 40px;
        height: 6px;
        background-color: #000;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

        #header .hamburger-inner[b-d1wurowx7f]::before,
        #header .hamburger-inner[b-d1wurowx7f]::after {
            content: "";
            display: block;
        }

        #header .hamburger-inner[b-d1wurowx7f]::before {
            top: -10px;
        }

        #header .hamburger-inner[b-d1wurowx7f]::after {
            bottom: -10px;
        }

#header .hamburger--emphatic[b-d1wurowx7f] {
    overflow: hidden;
}

    #header .hamburger--emphatic .hamburger-inner[b-d1wurowx7f] {
        transition: background-color 0.125s 0.175s ease-in;
    }

        #header .hamburger--emphatic .hamburger-inner[b-d1wurowx7f]::before {
            left: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
        }

        #header .hamburger--emphatic .hamburger-inner[b-d1wurowx7f]::after {
            top: 10px;
            right: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
        }

    #header .hamburger--emphatic.is-active .hamburger-inner[b-d1wurowx7f] {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent;
    }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-d1wurowx7f]::before {
            left: -80px;
            top: -80px;
            transform: translate3d(80px, 80px, 0) rotate(45deg);
            transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-d1wurowx7f]::after {
            right: -80px;
            top: -80px;
            transform: translate3d(-80px, 80px, 0) rotate(-45deg);
            transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

#header .top-info[b-d1wurowx7f] {
    font-size: 14px;
    text-align: right;
}

    #header .top-info a[b-d1wurowx7f] {
        color: #000;
        text-decoration: underline;
    }

        #header .top-info a:hover[b-d1wurowx7f] {
            color: #ee1c2e;
        }

#header .bottom-row[b-d1wurowx7f] {
    padding-top: 10px;
    text-align: right;
}

.no-after ul li a[b-d1wurowx7f]::after {
    display: none;
}

#header .main-menu[b-d1wurowx7f],
#header .request-quote[b-d1wurowx7f] {
    display: inline-block;
}

    #header .main-menu ul[b-d1wurowx7f],
    #header .request-quote ul[b-d1wurowx7f],
    #header .main-menu ul li[b-d1wurowx7f],
    #header .request-quote ul li[b-d1wurowx7f] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .main-menu ul li[b-d1wurowx7f] {
            display: inline-block;
            margin: 15px 80px 15px 0;
        }

            #header .main-menu ul li:last-of-type[b-d1wurowx7f] {
                margin: 15px 0;
            }

            #header .main-menu ul li .caret[b-d1wurowx7f] {
                display: none;
            }

            #header .main-menu ul li a[b-d1wurowx7f] {
                border-bottom: 5px solid #fff;
                color: #000;
                font-family: 'Droid Sans Bold';
/*                font-size: 18px;*/
                text-decoration: none;
                text-transform: uppercase;
                padding: 0 0 1px 0;
                display: block;
            }

                #header .main-menu ul li a[b-d1wurowx7f]::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 4px;
                    background: #ed1b2d;
                    -webkit-transition: width .3s;
                    transition: width .3s;
                    position: relative;
                    top: 0px;
                }

            #header .main-menu ul li:hover > a[b-d1wurowx7f]::after,
            #header .main-menu ul li.current-menu-item a[b-d1wurowx7f]::after {
                width: 100%;
            }

            #header .main-menu ul li .dropdown-menu[b-d1wurowx7f] {
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
            }

                #header .main-menu ul li .dropdown-menu li[b-d1wurowx7f] {
                    display: block;
                    margin: 0;
                    padding: 0px;
                    border-bottom: 1px dashed #efefef
                }

                    #header .main-menu ul li .dropdown-menu li:last-of-type[b-d1wurowx7f] {
                        border-bottom: 0;
                    }

                    #header .main-menu ul li .dropdown-menu li a[b-d1wurowx7f] {
                        text-transform: none;
                        font-family: 'Droid Sans';
                        font-size: 15px;
                        padding: 7px 15px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        border: 0;
                    }

                        #header .main-menu ul li .dropdown-menu li a[b-d1wurowx7f]::after {
                            display: none;
                        }

                        #header .main-menu ul li .dropdown-menu li a:hover[b-d1wurowx7f] {
                            background: none;
                            color: #ed1b2d;
                        }

                    #header .main-menu ul li .dropdown-menu li.current-menu-item a[b-d1wurowx7f] {
                        background: #ee1c2e;
                        color: #fff;
                    }

            #header .main-menu ul li:hover .dropdown-menu[b-d1wurowx7f] {
                display: block;
            }

    #header .request-quote a[b-d1wurowx7f] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
        margin-left: 50px;
    }

        #header .request-quote a:hover[b-d1wurowx7f] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
        }


@media only screen and (max-width : 1200px) {
    #header .main-menu ul li[b-d1wurowx7f] {
        margin: 15px 30px 15px 0;
    }
}

@media only screen and (max-width : 992px) {
    #header .main-menu ul li[b-d1wurowx7f] {
        margin: 15px 15px 15px 0;
    }

        #header .main-menu ul li a[b-d1wurowx7f] {
            font-size: 14px;
        }

    #header .request-quote a[b-d1wurowx7f] {
        margin-left: 10px;
        padding: 7px 15px;
    }

    #header .main-menu ul li .dropdown-menu li a[b-d1wurowx7f] {
        font-size: 13px
    }
}

@media only screen and (max-width : 768px) {
    #mainNav[b-d1wurowx7f] {
        padding: 15px 0px 10px;
    }

    #header[b-d1wurowx7f] {
        padding: 0 0;
    }

        #header .logo[b-d1wurowx7f] {
            display: inline-block;
            padding-top: 0px;
            margin-left: 0px;
        }

        #header .main-menu[b-d1wurowx7f] {
            display: none;
        }

        #header .top-info[b-d1wurowx7f] {
            text-align: center;
            letter-spacing: 1px;
        }

        #header .top-info[b-d1wurowx7f] {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        #header .hamburger[b-d1wurowx7f] {
            display: block;
            float: right;
            margin-top: 5px;
        }

        #header .bottom-row[b-d1wurowx7f] {
            text-align: center;
        }

        #header.scroll[b-d1wurowx7f] {
            padding: 10px 0;
        }

            #header.scroll .top-info[b-d1wurowx7f],
            #header.scroll .request-quote[b-d1wurowx7f] {
                display: none;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }

            #header.scroll .mobile-menu[b-d1wurowx7f] {
                top: 0;
            }
}

.btn[b-d1wurowx7f] {
    display: inline-block;
}



/*********************************************
	Footer
*********************************************/
        #footer[b-d1wurowx7f] {
    background: #ed1b2e;
    border-top: 20px solid #ba1221;
    color: #fff;
    padding: 80px 0;
}

    #footer ul[b-d1wurowx7f],
    #footer ul li[b-d1wurowx7f] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #footer ul#menu-main-2[b-d1wurowx7f] {
            display: flex;
            justify-content: space-between;
        }

    #footer .copy[b-d1wurowx7f] {
        margin: 20px 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 1px;
    }

    #footer .bottom-links li[b-d1wurowx7f] {
        display: inline-block;
        font-size: 12px;
        padding-right: 5px;
        border-right: 1px solid #fff;
    }

        #footer .bottom-links li:last-of-type[b-d1wurowx7f] {
            padding-right: 0;
            border-right: none;
        }

        #footer .bottom-links li a[b-d1wurowx7f] {
            color: #fff;
            text-decoration: underline;
            letter-spacing: 1px;
        }

            #footer .bottom-links li a:hover[b-d1wurowx7f] {
                color: #000;
            }

    #footer .footer-menu[b-d1wurowx7f] {
        letter-spacing: 2px;
    }

        #footer .footer-menu li[b-d1wurowx7f] {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
        }

        #footer .footer-menu ul > li:last-of-type[b-d1wurowx7f] {
            margin-right: 0;
        }

        #footer .footer-menu li a[b-d1wurowx7f] {
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            margin-bottom: 15px;
            display: block;
            line-height: 20px;
            color: #fff;
        }

            #footer .footer-menu li a:hover[b-d1wurowx7f] {
                color: #000;
            }

        #footer .footer-menu li .sub-menu li[b-d1wurowx7f] {
            display: block;
            padding-left: 10px;
            margin-right: 0;
        }

            #footer .footer-menu li .sub-menu li a[b-d1wurowx7f] {
                font-size: 14px;
                text-transform: none;
                text-decoration: underline;
                font-family: 'Droid Sans';
                letter-spacing: 1px;
            }

    #footer .menu-secondary-container[b-d1wurowx7f],
    #footer .box[b-d1wurowx7f] {
        text-align: center;
    }

        #footer .menu-secondary-container a[b-d1wurowx7f] {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            padding: 7px 25px;
            font-family: 'Droid Sans Bold';
            letter-spacing: 1px;
            color: #000;
            background: #fff;
            text-transform: uppercase;
            display: inline-block;
        }

            #footer .menu-secondary-container a:hover[b-d1wurowx7f] {
                text-decoration: none;
                color: #ba1221;
            }

    #footer .box[b-d1wurowx7f] {
        margin-top: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

        #footer .box strong[b-d1wurowx7f] {
            font-weight: normal;
            font-family: 'Droid Sans Bold';
            display: block;
        }

        #footer .box a[b-d1wurowx7f] {
            color: #fff;
            text-decoration: underline;
        }

            #footer .box a:hover[b-d1wurowx7f] {
                color: #a5a5a5;
            }

@media only screen and (max-width : 1200px) {

    #footer .footer-menu li[b-d1wurowx7f] {
        margin-right: 8px;
    }

        #footer .footer-menu li a[b-d1wurowx7f] {
            font-size: 15px;
        }

        #footer .footer-menu li .sub-menu li a[b-d1wurowx7f] {
            font-size: 12px;
            margin-bottom: 8px;
        }

        #footer .footer-menu li .sub-menu li[b-d1wurowx7f] {
            padding-left: 0;
        }
}

@media only screen and (max-width : 992px) {
    #footer[b-d1wurowx7f] {
        padding: 50px 0;
    }

        #footer .col-sm-6.col-md-3.col-xs-12[b-d1wurowx7f] {
            text-align: center;
        }

        #footer .logo[b-d1wurowx7f] {
            display: inline-block;
        }
}

@media only screen and (max-width : 768px) {
    #footer .bottom-links[b-d1wurowx7f] {
        margin-bottom: 30px;
    }
}


.dropdown[b-d1wurowx7f],
.dropup[b-d1wurowx7f] {
    position: relative
}

.dropdown-toggle:focus[b-d1wurowx7f] {
    outline: 0
}

.dropdown-content[b-d1wurowx7f] {
    position: relative;
    z-index: 1000;
    display: none;
    /* float: left; */
    min-width: 250px !important;
    padding: 0;
    margin: 5px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    /* background-color: #fff; */
    /* background-clip: padding-box; */
    /* border: 1px solid #ccc; */
    /* border: 1px solid rgba(0, 0, 0, .15); */
    /* border-radius: 4px; */
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

    .dropdown-content.pull-right[b-d1wurowx7f] {
        right: 0;
        left: auto
    }

    .dropdown-content .divider[b-d1wurowx7f] {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-content > li > a[b-d1wurowx7f] {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
        font-family: 'Fira Sans', sans-serif;
        font-size: 1.05rem;
    }

        .dropdown-content > li > a:focus[b-d1wurowx7f],
        .dropdown-content > li > a:hover[b-d1wurowx7f] {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5
        }

    .dropdown-content > .active > a[b-d1wurowx7f],
    .dropdown-content > .active > a:focus[b-d1wurowx7f],
    .dropdown-content > .active > a:hover[b-d1wurowx7f] {
        color: #fff;
        text-decoration: none;
        background-color: #337ab7;
        outline: 0
    }

    .dropdown-content > .disabled > a[b-d1wurowx7f],
    .dropdown-content > .disabled > a:focus[b-d1wurowx7f],
    .dropdown-content > .disabled > a:hover[b-d1wurowx7f] {
        color: #777
    }

        .dropdown-content > .disabled > a:focus[b-d1wurowx7f],
        .dropdown-content > .disabled > a:hover[b-d1wurowx7f] {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-content[b-d1wurowx7f] {
    display: block
}

.open > a[b-d1wurowx7f] {
    outline: 0
}

.dropdown-content-right[b-d1wurowx7f] {
    right: 0;
    left: auto
}

.dropdown-content-left[b-d1wurowx7f] {
    right: auto;
    left: 0
}

.dropdown-header[b-d1wurowx7f] {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop[b-d1wurowx7f] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-content[b-d1wurowx7f] {
    right: 0;
    left: auto
}

.dropup .caret[b-d1wurowx7f],
.navbar-fixed-bottom .dropdown .caret[b-d1wurowx7f] {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-content[b-d1wurowx7f],
.navbar-fixed-bottom .dropdown .dropdown-content[b-d1wurowx7f] {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media(min-width:768px) {
    .navbar-right .dropdown-content[b-d1wurowx7f] {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-content-left[b-d1wurowx7f] {
        right: auto;
        left: 0
    }
}


#navContainerInner[b-d1wurowx7f] {
    position: fixed;
    top: 0;
    left: 0;
    height: 0 !important;
    width: 100%;
    background-color: #200b33;
    background-image: none;
    background-position: 50% 0;
    background-size: contain;
    padding: 100px 0;
    overflow-y: auto;
    opacity: 0;
    text-align: center;
    visibility: hidden;
    z-index: 2;
    -webkit-transition: background-image .5s ease;
    transition: background-image .5s ease
}

.menuOpen #navContainerInner[b-d1wurowx7f] {
    background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersPurple.jpg');
    height: 100% !important;
    opacity: 1;
    visibility: visible
}

#mainNavLinks[b-d1wurowx7f] {
    display: none;
    font-size: 1.95rem;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}

    #mainNavLinks > li.parent > a[b-d1wurowx7f] {
        margin-left: 16px
    }

    #mainNavLinks a[b-d1wurowx7f] {
        color: inherit;
        padding: 5px;
        position: relative
    }

#mainNavigation .nav a:focus[b-d1wurowx7f],
#mainNavigation .nav a:hover[b-d1wurowx7f] {
    background-color: transparent
}

#mainNavigation .nav a[b-d1wurowx7f]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -2px;
    background-color: #ec0000;
    height: 4px;
    width: 0;
    transition: all .5s
}

body:not(.homepage) #mainNavigation .nav a.current[b-d1wurowx7f]:after,
#mainNavigation .nav a:focus[b-d1wurowx7f]:after,
#mainNavigation .nav a:hover[b-d1wurowx7f]:after {
    width: 100%
}

#mainNavigation .nav a[b-d1wurowx7f],
#mainNavLinks .dropdown button[b-d1wurowx7f] {
    display: inline-block
}

#mainNavLinks .dropdown button[b-d1wurowx7f] {
    background: transparent;
    border: 0;
    color: inherit;
    font-size: 1.15rem;
    margin-bottom: 6px;
    margin-left: 5px;
    padding: 0;
    vertical-align: middle
}

#mainNavLinks .dropdown-menu[b-d1wurowx7f] {
    display: block !important;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    font-family: 'Fira Sans', sans-serif;
    font-size: 1.05rem;
    font-weight: 400;
    position: relative;
    padding: 0;
    text-align: center;
    text-transform: none
}

    #mainNavLinks .dropdown-menu.fadein[b-d1wurowx7f],
    #mainNavLinks .dropdown-menu.fadeout[b-d1wurowx7f] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        height: 0
    }

    #mainNavLinks .dropdown-menu.fadein[b-d1wurowx7f] {
        opacity: 1;
        visibility: visible;
        height: auto;
        margin: 10px 0 20px
    }

    #mainNavLinks .dropdown-menu a[b-d1wurowx7f]:after {
        bottom: 0
    }

#mobileUtilityNav[b-d1wurowx7f] {
    margin-top: 30px
}

    #mobileUtilityNav a[b-d1wurowx7f] {
        color: #fff;
        padding: 5px
    }

        #mobileUtilityNav a:focus[b-d1wurowx7f],
        #mobileUtilityNav a:hover[b-d1wurowx7f] {
            background-color: transparent
        }

        #mobileUtilityNav a[b-d1wurowx7f]:after {
            bottom: 0 !important
        }

.navContactInfo[b-d1wurowx7f] {
    margin-top: 40px
}

    .navContactInfo > a[b-d1wurowx7f] {
        display: block
    }

        .navContactInfo > a img[b-d1wurowx7f] {
            margin: 0 auto;
            width: 205px
        }

#address[b-d1wurowx7f] {
    margin-top: 10px
}

    #address > span[b-d1wurowx7f],
    #address .street-address[b-d1wurowx7f] {
        display: block
    }

    #address .fn.org[b-d1wurowx7f],
    #address .telPhoneNumber[b-d1wurowx7f],
    #address .country-name[b-d1wurowx7f] {
        display: none
    }

    #address a[b-d1wurowx7f] {
        color: inherit;
        text-decoration: none
    }

        #address a:focus[b-d1wurowx7f],
        #address a:hover[b-d1wurowx7f] {
            text-decoration: underline
        }

header[b-d1wurowx7f] {
    position: relative;
    z-index: 1
}

    header > div:first-child + .editorButtonShell[b-d1wurowx7f] {
        top: 130px !important
    }

    header .carousel-caption[b-d1wurowx7f],
    header .slideCaption[b-d1wurowx7f] {
        text-shadow: none !important
    }


@-webkit-keyframes fontfix {
    from {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@media(max-width:767px) {
    .scroll-to-top[b-d1wurowx7f] {
        display: none !important
    }
}

@media(min-width:768px) {
    .list2 ul[b-d1wurowx7f],
    ul.list2[b-d1wurowx7f],
    .list3 ul[b-d1wurowx7f],
    ul.list3[b-d1wurowx7f],
    .list4 ul[b-d1wurowx7f],
    ul.list4[b-d1wurowx7f] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }

    #logo img[b-d1wurowx7f] {
        height: 42px
    }

    .navbar-toggle[b-d1wurowx7f] {
        display: inline-block
    }

    #mainNavLinks[b-d1wurowx7f],
    #mainNavLinks li[b-d1wurowx7f] {
        float: none
    }

    header .carousel-caption[b-d1wurowx7f],
    header .slideCaption[b-d1wurowx7f] {
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 110px;
        left: 25px;
        line-height: 2;
        max-width: 615px;
        position: absolute;
        text-align: left !important;
        width: 100%
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-d1wurowx7f] {
        font-size: 3.5rem;
        margin-bottom: 10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-d1wurowx7f] {
        bottom: -10px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-prev[b-d1wurowx7f] {
        left: 55px !important
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-next[b-d1wurowx7f] {
        left: 165px
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slick-arrow[b-d1wurowx7f]:before {
        font-size: 4.5rem !important
    }

    .vizHeroCarousel51Widget .brand .slideCaption[b-d1wurowx7f] {
        bottom: auto;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .vizHeroImage314719Widget .hero-image[b-d1wurowx7f] {
        height: 45vh !important
    }

    .vizADACallToAction1Widget .ctaContainerOuter:not(:last-child)[b-d1wurowx7f] {
        margin-bottom: 0
    }

    .vizADACallToAction1Widget.version01Parent[b-d1wurowx7f],
    .vizADACallToAction1Widget .version01[b-d1wurowx7f] {
        margin: 0 auto 30px !important
    }

        .vizADACallToAction1Widget .version01 .feature-image[b-d1wurowx7f] {
            height: 400px !important
        }

        .vizADACallToAction1Widget .version01 .ctaContent[b-d1wurowx7f] {
            padding: 40px 15px
        }

    .vizADACallToAction1Widget .version02[b-d1wurowx7f] {
        display: block
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:not(:last-child)[b-d1wurowx7f] {
            margin-bottom: 50px
        }

    .vizCtaCarousel41Widget .tiers .slick-arrow[b-d1wurowx7f] {
        top: 70% !important
    }

    .fullWidthCTAGrid2Widget .sportBook[b-d1wurowx7f],
    .fullWidthCTAGrid2Widget .noTextBg[b-d1wurowx7f] {
        margin: 30px 0 50px
    }

    .fullWidthCTAGrid2Widget .loyalty[b-d1wurowx7f] {
        margin-top: 0
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthSlide[b-d1wurowx7f] {
        display: block
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-d1wurowx7f] {
        background-color: rgba(0, 0, 0, 0.7)
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent[b-d1wurowx7f] {
        background-color: transparent;
        text-align: left !important;
        left: 0;
        right: 0;
        padding: 70px 15px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent[b-d1wurowx7f] {
        background-color: transparent;
        background-image: none !important
    }

    .fullWidthCTAGrid2Widget .fullWidthContent h3[b-d1wurowx7f] {
        font-size: 2.5rem !important
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent.captionRight[b-d1wurowx7f] {
        justify-content: flex-end
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContentContainer[b-d1wurowx7f] {
        max-width: 545px
    }

    .fullWidthCTAGrid2Widget .noTextBg .fullWidthContent h3[b-d1wurowx7f] {
        font-size: 3.5rem !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-d1wurowx7f]:after {
        top: 20%;
        left: auto;
        right: 10px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-d1wurowx7f] {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 100%;
        padding-right: 370px
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainerInner[b-d1wurowx7f] {
        position: relative;
        height: 100%;
        width: 100%
    }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer span[b-d1wurowx7f] {
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0;
        height: 175px;
        width: 255px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card1[b-d1wurowx7f] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardPro02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-d1wurowx7f] {
        top: 110px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card2[b-d1wurowx7f] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardStar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-d1wurowx7f] {
        top: 155px;
        right: 50px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card3[b-d1wurowx7f] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardSuperstar02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-d1wurowx7f] {
        top: 205px;
        right: 100px
    }

    .fullWidthCTAGrid2Widget .loyalty .loaded .card4[b-d1wurowx7f] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/cardLegend02.png')
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-d1wurowx7f] {
        top: 250px;
        right: 150px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-d1wurowx7f] {
        max-width: none;
        width: 340px
    }

    .fullWidthCTAGrid2Widget .noTextBg.loyalty .fullWidthContent .btn[b-d1wurowx7f] {
        min-width: auto
    }

    .ModalPopup30-PremiumWidget .homeSignup .modal-dialog[b-d1wurowx7f] {
        padding: 0
    }

    .ModalPopup30-PremiumWidget .modal-form[b-d1wurowx7f] {
        margin: 0 auto;
        padding: 0 50px
    }

    .vizRestaurantMenu2Widget .featuredItemImage.animated + .itemContainer[b-d1wurowx7f] {
        background-image: url('https://www.ballys.com/kansas-city/files/templates/2062/bgStickersRed.png')
    }

    .vizRestaurantMenu2Widget .menuPageHeading[b-d1wurowx7f] {
        font-size: 2.25rem
    }

    .vizRestaurantMenu2Widget .menuRight[b-d1wurowx7f] {
        border: 2px solid #200b33
    }

        .vizRestaurantMenu2Widget .menuRight .itemContainer[b-d1wurowx7f] {
            margin-bottom: 15px
        }

    .vizADAFeatureListH2Widget .modal-footer[b-d1wurowx7f] {
        text-align: center !important
    }

        .vizADAFeatureListH2Widget .modal-footer[b-d1wurowx7f]:before {
            width: 80%
        }

    .SocialFeedWidget .h3[b-d1wurowx7f] {
        font-size: 2.35rem;
        padding: 25px 25px 25px !important
    }

        .SocialFeedWidget .h3 small[b-d1wurowx7f] {
            font-size: 1.55rem;
            margin: -7px 0 0 15px;
            padding-left: 20px
        }

            .SocialFeedWidget .h3 small[b-d1wurowx7f]:before {
                top: -6px;
                font-size: 2rem
            }

    .SocialFeedWidget .social-feed-item:nth-child(2)[b-d1wurowx7f] {
        display: inline
    }

    .viz-galleryWidget ul li[b-d1wurowx7f] {
        height: 300px !important
    }

    .sitemapWidget[b-d1wurowx7f] {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    footer .vizADASimpleBanner1Widget .bannerOuter.positionBottom[b-d1wurowx7f] {
        bottom: 0
    }

    .simpleBannerContent p[b-d1wurowx7f] {
        padding: 10px 30px;
        font-size: 1rem;
        line-height: 1.8
    }

    footer .vizADASimpleBanner1Widget .clickClose[b-d1wurowx7f] {
        font-size: 1.5rem;
        top: 0;
        right: 0
    }

    footer .footerDisclaimer[b-d1wurowx7f] {
        padding-bottom: 20px
    }
}

@media(min-width:992px) {
    .modal-dialog[b-d1wurowx7f] {
        width: 780px
    }

    .row-eq-height[b-d1wurowx7f] {
        display: flex
    }

        .row-eq-height .text[b-d1wurowx7f] {
            display: flex;
            align-items: center
        }

    .list3 ul[b-d1wurowx7f],
    ul.list3[b-d1wurowx7f] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    .list4 ul[b-d1wurowx7f],
    ul.list4[b-d1wurowx7f] {
        -webkit-column-count: 3;
        -moz-column-count: 3
    }

    .vizHeroCarousel51Widget .slickHeroCarousel .slideCaption .heroHeading[b-d1wurowx7f] {
        font-size: 4.5rem
    }

    .vizHeroImage314719Widget .hero-image[b-d1wurowx7f] {
        height: 60vh !important
    }

    .vizADACallToAction1Widget .version01 .feature-image[b-d1wurowx7f] {
        height: 700px !important
    }

    .vizADACallToAction1Widget .version01 .ctaContentHeading[b-d1wurowx7f] {
        font-size: 3.5rem
    }

    .vizADACallToAction1Widget .version02[b-d1wurowx7f] {
        display: flex;
        flex-flow: row wrap
    }

        .vizADACallToAction1Widget .version02 .ctaContainerOuter:last-child[b-d1wurowx7f] {
            margin-bottom: 50px
        }

        .vizADACallToAction1Widget .version02 .ctaContainerInner[b-d1wurowx7f] {
            height: calc(100% - 300px)
        }

    .vizCtaCarousel41Widget .tiers .feature-img[b-d1wurowx7f] {
        height: 160px !important
    }

    .vizCtaCarousel41Widget .slickCarousel .slick-next[b-d1wurowx7f] {
        right: 17px !important
    }

    .fullWidthCTAGrid2Widget .sportBook .fullWidthSlide.loaded[b-d1wurowx7f]:after {
        right: 30px;
        width: 415px
    }

    .fullWidthCTAGrid2Widget .fullWidthContent[b-d1wurowx7f] {
        min-height: 700px !important
    }

        .fullWidthCTAGrid2Widget .fullWidthContent h3[b-d1wurowx7f] {
            font-size: 3rem !important
        }

    .fullWidthCTAGrid2Widget .loyalty .cardContainer[b-d1wurowx7f] {
        padding-right: 575px
    }

    .fullWidthCTAGrid2Widget .loyalty .card1[b-d1wurowx7f] {
        top: 185px;
        right: 0
    }

    .fullWidthCTAGrid2Widget .loyalty .card2[b-d1wurowx7f] {
        top: 235px;
        right: 55px
    }

    .fullWidthCTAGrid2Widget .loyalty .card3[b-d1wurowx7f] {
        top: 285px;
        right: 105px
    }

    .fullWidthCTAGrid2Widget .loyalty .card4[b-d1wurowx7f] {
        top: 332px;
        right: 155px
    }

    .fullWidthCTAGrid2Widget .loyalty .fullWidthContent .fullWidthContentContainer[b-d1wurowx7f] {
        width: 545px
    }

    .vizSplit4Widget .row-eq-height .text[b-d1wurowx7f] {
        justify-content: center
    }

    .vizSplit4Widget .text[b-d1wurowx7f] {
        padding: 0 15px
    }

    .vizSplit4Widget .textContainer[b-d1wurowx7f] {
        padding: 30px !important
    }

    .vizADAPremiumFeatureListV1Widget .slickSlide[b-d1wurowx7f] {
        height: 550px !important
    }

    .vizADAPremiumFeatureListV1Widget .row[b-d1wurowx7f] {
        display: flex
    }

    .vizADAPremiumFeatureListV1Widget .featuredContent[b-d1wurowx7f] {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .vizADAPremiumFeatureListV1Widget .featureListItemHeading[b-d1wurowx7f] {
        margin-top: 0
    }

    .vizADAPremiumFeatureListVFiltersWidget .slickSlide[b-d1wurowx7f] {
        height: 550px !important
    }

    .SocialFeedWidget .social-feed-item[b-d1wurowx7f] {
        display: inline
    }

    .SocialFeedWidget .h3[b-d1wurowx7f] {
        padding: 20px 50px !important;
        position: relative;
        text-align: left
    }

        .SocialFeedWidget .h3[b-d1wurowx7f]:after {
            font-family: "Font Awesome 5 Brands";
            position: absolute;
            font-size: 3.5rem;
            font-weight: 400
        }

        .SocialFeedWidget .h3.iInstagram[b-d1wurowx7f]:after {
            content: '\f16d';
            font-size: 3.5rem;
            top: 9px;
            right: 20px
        }

        .SocialFeedWidget .h3.iFacebook[b-d1wurowx7f]:after {
            content: '\f39e';
            font-size: 2.75rem;
            top: 15px;
            right: 25px
        }

    .viz-galleryWidget ul li[b-d1wurowx7f] {
        height: 300px !important
    }

    .fullWidthParallaxWidget .centeredContent[b-d1wurowx7f] {
        height: auto
    }

    .vizTable4Widget .th[b-d1wurowx7f],
    .vizTable4Widget .td[b-d1wurowx7f] {
        text-align: center
    }

        .vizTable4Widget .th:first-child[b-d1wurowx7f],
        .vizTable4Widget .td:first-child[b-d1wurowx7f] {
            text-align: left;
            width: 65%
        }

    .vizLogoCarousel4Widget .slick-prev[b-d1wurowx7f] {
        left: -35px !important
    }

    .vizLogoCarousel4Widget .slick-next[b-d1wurowx7f] {
        right: -35px !important
    }

    .vizRestaurantMenu2Widget .menuLeftTop[b-d1wurowx7f] {
        padding-left: 15%
    }

    .sitemapWidget[b-d1wurowx7f] {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }

    footer[b-d1wurowx7f] {
        text-align: left
    }

        footer > div:first-child[b-d1wurowx7f] {
            padding: 80px 15px
        }

        footer .col02[b-d1wurowx7f],
        footer .col03[b-d1wurowx7f],
        footer .col04[b-d1wurowx7f] {
            margin-top: 0
        }

        footer .logoFooter[b-d1wurowx7f] {
            text-align: center
        }

            footer .logoFooter img[b-d1wurowx7f] {
                width: 245px
            }

    .viz-socialiconsadaWidget[b-d1wurowx7f] {
        text-align: left !important
    }

        .viz-socialiconsadaWidget a:first-child[b-d1wurowx7f] {
            margin-left: 0 !important
        }

        .viz-socialiconsadaWidget a:last-child[b-d1wurowx7f] {
            margin-right: 0 !important
        }
}

@media(max-width:1199px) {
    .navmenu-open[b-d1wurowx7f] {
        display: block;
    }
}

@media(max-width:1199px) {
    .clicked[b-d1wurowx7f]::before {
        content: "\f068" !important;
    }
}

    @media(min-width:1200px) {

        .list4 ul[b-d1wurowx7f],
        ul.list4[b-d1wurowx7f] {
            -webkit-column-count: 4;
            -moz-column-count: 4;
            column-count: 4
        }

        .navbar-toggle[b-d1wurowx7f],
        #mobileUtilityNav[b-d1wurowx7f],
        .navContactInfo[b-d1wurowx7f] {
            display: none
        }

        #navContainerInner[b-d1wurowx7f] {
            position: relative;
            top: 10px;
            left: auto;
            height: auto !important;
            background-color: transparent;
            background-image: none !important;
            padding: 0;
            opacity: 1;
            visibility: visible;
            text-align: right
        }

        #mainNavLinks[b-d1wurowx7f] {
            font-size: 1.3rem
        }

            #mainNavLinks > li[b-d1wurowx7f] {
                display: inline-block;
                margin-right: 10px
            }

                #mainNavLinks > li.parent > a[b-d1wurowx7f] {
                    margin-left: 0;
                    height: 42px;
                }

                #mainNavLinks > li > a[b-d1wurowx7f] {
                    margin-left: 0;
                    height: 42px;
                    text-transform: uppercase;
                }

            #mainNavLinks > .lastItem > .dropdown-menu[b-d1wurowx7f] {
                left: auto;
                right: 0
            }

            #mainNavLinks .dropdown-menu[b-d1wurowx7f] {
                position: absolute;
                left: -10px;
                padding-top: 0;
                text-align: left
            }

                #mainNavLinks .dropdown-menu li[b-d1wurowx7f] {
                    background-color: rgba(0, 0, 0, 0.6);
                    padding: 0 10px
                }

                    #mainNavLinks .dropdown-menu li:last-child[b-d1wurowx7f] {
                        padding-bottom: 10px
                    }

                #mainNavLinks .dropdown-menu button[b-d1wurowx7f] {
                    line-height: normal
                }

                #mainNavLinks .dropdown-menu .dropdown-menu[b-d1wurowx7f] {
                    left: 100%;
                    top: 0;
                    margin-top: 0;
                    padding-top: 0;
                    margin-bottom: 0
                }
    }

    footer[b-d1wurowx7f] {
        background-size: 40%
    }



    #footer[b-d1wurowx7f] {
        padding: 80px 0 0;
    }

.btn[b-d1wurowx7f] {
    padding: 0px 0 0;
    display: flex;
}
#ibe[b-d1wurowx7f] {
    display: flex;
}
/* /Components/Common/Clients/bkc/MobileNav.razor.rz.scp.css */
#mobileFooter[b-2pdq36i1tb] {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background-color: #ec0000;
    border-top: 1px solid #fff;
    color: #fff;
    text-align: center
}

    #mobileFooter .row[b-2pdq36i1tb] {
        margin: 0;
        padding: 0
    }

    #mobileFooter .text[b-2pdq36i1tb] {
        padding: 10px 0
    }

        #mobileFooter .text:not(:last-child)[b-2pdq36i1tb] {
            border-right: 2px solid #fff
        }

    #mobileFooter p[b-2pdq36i1tb] {
        margin: 0
    }

    #mobileFooter a[b-2pdq36i1tb] {
        color: inherit;
        font-family: 'National 2 Condensed', sans-serif;
        font-size: 1.45rem;
        font-weight: 800;
        text-transform: uppercase
    }

#footerNav[b-2pdq36i1tb] {
    padding: 20px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

#footerNav span[b-2pdq36i1tb] {
    width: 25%;
}

.nav-text[b-2pdq36i1tb] {
    color: white;
}
/* /Components/Common/Clients/brc/AccountInfo.razor.rz.scp.css */
.brc-card.brc-current-tier-card[b-0x6k48n8go] {
    flex: 1;  
    max-width: 750px;
}

.brc-account-align[b-0x6k48n8go] {
    padding-top: 30px;
    display: flex;
    justify-content: center;
}

.brc-current-tier-card .brc-card-wrapper[b-0x6k48n8go] {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: space-between;
}

.brc-card-wrapper[b-0x6k48n8go] {
    background: #fff;
    padding: 20px;
}

.brc-reward-list .brc-card-wrapper[b-0x6k48n8go] {
    padding: 0px;
}

.brc-subheading[b-0x6k48n8go] {
    color: #000;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
}

.brc-big-para[b-0x6k48n8go] {
    font-size: 24px;
    line-height: 34px;
    text-transform: uppercase;
    color: #FED33A;
    font-weight: 800;
}

.brc-subheading[b-0x6k48n8go] {
    color: #000;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
}

.mt20[b-0x6k48n8go] {
    margin-top: 10px;
}

.brc-resets-text[b-0x6k48n8go] {
    font-size: 12px;
    line-height: 12px;
    color: #000;
    font-weight: 600;
}

.brc-full-col[b-0x6k48n8go] {
    width: 100%;
}

    .brc-full-col.brc-progress-row p[b-0x6k48n8go] {
        font-size: 12px;
        line-height: 18px;
        color: #000000;
        font-weight: 600;
    }

.brc-progress-row[b-0x6k48n8go] {
    margin-top: 20px;
}

.brc-status-bar[b-0x6k48n8go] {
    display: flex;
    margin-top: 15px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.brc-platinum-bar[b-0x6k48n8go] {
    width: 100%;
    text-align: center;
}

.brc-platinum-bar[b-0x6k48n8go],
.brc-bartext[b-0x6k48n8go] {
    font-size: 12px;
    line-height: 12px;
    color: #000;
    font-weight: 700;
}

.brc-platinum-bar[b-0x6k48n8go] {
    display: block;
    margin-bottom: 10px;
}

.brc-gold-bar[b-0x6k48n8go] {
    width: 45%;
}

    .brc-gold-bar .brc-bar[b-0x6k48n8go] {
        background: #FED33A;
    }

.progress_div[b-0x6k48n8go] {
    text-align: left;
    width: 100%;
    padding: 20px 0px 5px 0px
}

.brc-bar[b-0x6k48n8go] {
    height: 25px;
    width: 100%;
    background: #e9e9e9;
    display: block;
}

.brc-gold-bar .brc-bar[b-0x6k48n8go] {
    background: #FED33A;
}

.brc-diamond-bar[b-0x6k48n8go] {
    width: 55%;
    text-align: right;
}

.brc-full-col[b-0x6k48n8go] {
    width: 100%;
}

    .brc-full-col.brc-progress-row p[b-0x6k48n8go] {
        font-size: 12px;
        line-height: 18px;
        color: #000000;
        font-weight: 600;
    }

.brc-current-reward h6[b-0x6k48n8go] {
    line-height: 26px;
    text-transform: uppercase;
    color: #32373d;
    font-weight: 700;
    font-family: "Raleway";
    font-size: 16px;
}

.brc-current-reward[b-0x6k48n8go] {
    border-top: 1px solid #9999999c;
    padding-top: 20px;
    text-align: center;
}

    .brc-current-reward p[b-0x6k48n8go] {
        font-size: 14px;
        line-height: 42px;
        color: #232020;
        font-weight: 600;
        font-family: "Raleway";
        display: flex;
        justify-content: center;
        align-items: flex-end;
    }

    .brc-current-reward small[b-0x6k48n8go] {
        font-size: 12px;
        line-height: 12px;
        color: #000;
        font-weight: 700;
    }

.brc-reward-number[b-0x6k48n8go] {
    font-size: 42px;
    line-height: 42px;
    color: #FED33A;
    font-weight: 700;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 9px;
}

.brc-award-image[b-0x6k48n8go]{
    width: 250px;
    height: 140px;
}


@media (max-width:767px) {
    .brc-card[b-0x6k48n8go] {
        width: 100%;
    }

    .brc-current-tier-card .brc-card-wrapper[b-0x6k48n8go] {
        text-align: center;
    }

    .brc-half-col[b-0x6k48n8go] {
        width: 100%;
    }
}

@media (max-width:480px) {
    .brc-reward-list button[b-0x6k48n8go] {
        padding: 16px 20px;
        width: 100%;
        min-width: unset;
        font-size: 14px;
    }

    body[b-0x6k48n8go],
    p[b-0x6k48n8go],
    li[b-0x6k48n8go],
    button[b-0x6k48n8go],
    .brc-current-reward h6[b-0x6k48n8go],
    .brc-subheading[b-0x6k48n8go] {
        font-size: 14px;
        line-height: 24px;
    }

    .brc-big-para[b-0x6k48n8go] {
        font-size: 20px;
        line-height: 30px;
    }


    .brc-full-col.brc-progress-row p[b-0x6k48n8go] {
        text-align: center;
    }

}




/* /Components/Common/Clients/brc/Footer.razor.rz.scp.css */
.brc-main-footer .brc-contact-info span[b-dxbr84bwev] {
    color: #fff;
}
.brc-main-footer .brc-contact-info em[b-dxbr84bwev] {
    border: 2px solid #fed33a;
    background-color: transparent;
    color: #fed33a;
}
.brc-container[b-dxbr84bwev] {
    display: flex;
    flex-wrap: wrap;
    max-width: 1300px;
    align-items: center;
    margin: auto;
}
.brc-row[b-dxbr84bwev] {
    width: 100%;
}
.brc-logo[b-dxbr84bwev] {
    flex-grow: 1;
}
    .brc-logo a[b-dxbr84bwev] {
        margin: auto;
        background: #0d0d0d;
        margin-top: -70px;
        border-radius: 100%;
        width: 200px;
        height: 200px;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
.brc-col.brc-ft-info a[b-dxbr84bwev] {
    color: #ffffffcf;
    font-weight:500;
}

.brc-social-icons[b-dxbr84bwev] {
    display: flex;
    gap: 20px;
}

.brc-col.brc-ft-info[b-dxbr84bwev] {
    flex: 1;
    justify-content: flex-end;
    display: flex;
    margin-right: 30px;
}

.brc-copyright .brc-ft-info a[b-dxbr84bwev] {
    padding-right: 15px;
    border-right: 1px solid #9999;
    margin-right: 15px;
}

    .brc-copyright .brc-ft-info a:last-child[b-dxbr84bwev] {
        border-right: 0px;
    }

.brc-contact-info[b-dxbr84bwev] {
    color: #343434;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding: 33px 30px;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #E7E7E7;
    padding-left: 50px;
    line-height: 22px;
}

    .brc-contact-info em[b-dxbr84bwev] {
        width: 35px;
        height: 35px;
        position: absolute;
        left: 0;
        background: #fed33a;
        border-radius: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 0;
        bottom: 0;
        margin: auto;
        color: #343434;
    }

.brc-main-footer .brc-container[b-dxbr84bwev] {
    justify-content: center;
    column-gap: 50px;
}

.brc-main-footer .brc-contact-info[b-dxbr84bwev] {
    border: 0px;
    color: #fed33a;
}
    .brc-main-footer .brc-contact-info span[b-dxbr84bwev] {
        color: #fff;
    }

    .brc-main-footer .brc-contact-info em[b-dxbr84bwev] {
        border: 2px solid #fed33a;
        background-color: transparent;
        color: #fed33a;
    }

.brc-contact-info[b-dxbr84bwev] {
    color: #343434;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding: 33px 30px;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #E7E7E7;
    padding-left: 50px;
    line-height: 22px;
}

    .brc-contact-info em[b-dxbr84bwev] {
        width: 35px;
        height: 35px;
        position: absolute;
        left: 0;
        background: #fed33a;
        border-radius: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 0;
        bottom: 0;
        margin: auto;
        color: #343434;
    }

    .brc-contact-info:hover[b-dxbr84bwev] {
        color: #FED33A;
    }

.brc-copyright[b-dxbr84bwev] {
    padding: 15px;
    background: #111;
    font-size: 14px;
}

    .brc-copyright .brc-container[b-dxbr84bwev] {
        justify-content: space-between;
        color: #fff;
    }

        .brc-copyright .brc-container p[b-dxbr84bwev] {
            font-size: 14px;
        }

    .brc-copyright .brc-ft-info a[b-dxbr84bwev] {
        padding-right: 15px;
        border-right: 1px solid #9999;
        margin-right: 15px;
    }

        .brc-copyright .brc-ft-info a:last-child[b-dxbr84bwev] {
            border-right: 0px;
        }


@media (max-width:1199px) {
 
    .brc-copyright .brc-container p[b-dxbr84bwev] {
        font-size: 12px;
    }

    .brc-copyright .brc-ft-info a[b-dxbr84bwev] {
        padding-right: 10px;
        margin-right: 10px;
        font-size: 12px;
    }

    .brc-copyright .brc-social-icons a[b-dxbr84bwev] {
        font-size: 20px;
    }

    .brc-row[b-dxbr84bwev]{
        margin-top: 70px;
    }

}

@media (max-width:999px) {

    .brc-copyright .brc-social-icons[b-dxbr84bwev] {
        gap: 10px;
    }

        .brc-copyright .brc-social-icons a[b-dxbr84bwev] {
            font-size: 15px;
        }

    .brc-copyright .brc-ft-info a[b-dxbr84bwev] {
        padding-right: 5px;
        margin-right: 5px;
        line-height: 14px;
    }

        .brc-copyright .brc-ft-info a:last-child[b-dxbr84bwev] {
            padding-right: 0px;
            margin-right: 0px;
        }

    .brc-logo img[b-dxbr84bwev] {
        max-width: 150px;
    }

    .brc-logo[b-dxbr84bwev] {
        flex-grow: unset;
    }

    .brc-contact-info[b-dxbr84bwev] {
        padding: 23px 20px;
        padding-left: 50px;
        line-height: 18px;
        font-size: 14px;
    }

    .brc-social-icons a[b-dxbr84bwev] {
        font-size: 20px;
    }

    .brc-copyright .brc-container .brc-col:first-child[b-dxbr84bwev] {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
        border-bottom: 1px solid #9999;
        padding-bottom: 10px;
    }

    .brc-col.brc-ft-info[b-dxbr84bwev] {
        margin-right: 10px;
        margin-left: 0;
        justify-content: flex-start;
    }

    .brc-logo a[b-dxbr84bwev] {
        margin-top: -60px;
        width: 170px;
        height: 170px;
    }
}

@media (max-width:767px) {
    .brc-copyright .brc-col[b-dxbr84bwev] {
        width: 100%;
        text-align: center;
    }

    .brc-copyright .brc-col[b-dxbr84bwev] {
        width: 100%;
        text-align: center;
        flex-wrap: wrap;
        justify-content: center;
        gap: 15px;
        margin-right: 0px;
    }

    .brc-copyright .brc-ft-info a[b-dxbr84bwev] {
        padding-right: 0;
        margin-right: 0;
        line-height: 14px;
        border: 0px;
    }

    .brc-copyright .brc-social-icons[b-dxbr84bwev] {
        justify-content: center;
        margin-top: 10px;
    }


    .brc-logo a[b-dxbr84bwev] {
        margin-top: -50px;
        width: 150px;
        height: 150px;
    }

    .brc-contact-info[b-dxbr84bwev] {
        padding: 15px 20px;
        font-size: 14px;
        flex: 1;
        padding-left: 50px;
    }

    .brc-social-icons a[b-dxbr84bwev] {
        font-size: 15px;
    }

    .brc-social-icons[b-dxbr84bwev] {
        gap: 11px;
    }


    .brc-logo[b-dxbr84bwev] {
        padding: 0px 0px 0px;
        width: 100%;
        text-align: center;
        line-height: 0;
        border-bottom: 1px solid #e7e7e7;
    }

    .brc-main-footer .brc-contact-info em[b-dxbr84bwev] {
        width: 30px;
        height: 30px;
    }

    .brc-footer .brc-row.brc-logo[b-dxbr84bwev] {
        margin-bottom: 20px;
    }
}

@media (max-width:480px) {
    body[b-dxbr84bwev],
    p[b-dxbr84bwev],
    li[b-dxbr84bwev],
    button[b-dxbr84bwev],
    .brc-current-reward h6[b-dxbr84bwev],
    .brc-subheading[b-dxbr84bwev] {
        font-size: 14px;
        line-height: 24px;
    }


    .brc-contact-info span[b-dxbr84bwev] {
        font-size: 12px;
        line-height: 20px;
    }

    .brc-contact-info[b-dxbr84bwev] {
        padding: 13px 10px;
        font-size: 14px;
        line-height: 12px;
        padding-left: 50px;
    }

    .brc-footer .brc-contact-info[b-dxbr84bwev] {
        padding-left: 40px;
    }
}

@media (max-width:340px) {
    .brc-logo img[b-dxbr84bwev] {
        max-width: 80px;
    }
}

/* /Components/Common/Clients/brc/Header.razor.rz.scp.css */
header .brc-container[b-w3v3vohxzn] {
    gap: 30px;
}

.brc-container[b-w3v3vohxzn] {
    display: flex;
    flex-wrap: wrap;
    max-width: 1300px;
    align-items: center;
    margin: auto;
}

.brc-logo[b-w3v3vohxzn] {
    flex-grow: 1;
}

    .brc-logo a[b-w3v3vohxzn] {
        margin: auto;
        background: #0d0d0d;
        margin-top: -70px;
        border-radius: 100%;
        width: 200px;
        height: 200px;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }

.brc-contact-info[b-w3v3vohxzn] {
    color: #343434;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding: 33px 30px;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #E7E7E7;
    padding-left: 50px;
    line-height: 22px;
}

    .brc-contact-info em[b-w3v3vohxzn] {
        width: 35px;
        height: 35px;
        position: absolute;
        left: 0;
        background: #fed33a;
        border-radius: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 0;
        bottom: 0;
        margin: auto;
        color: #343434;
    }

    .brc-social-icons a:hover[b-w3v3vohxzn],
    .brc-contact-info:hover[b-w3v3vohxzn] {
        color: #FED33A;
    }

.brc-social-icons[b-w3v3vohxzn] {
    display: flex;
    gap: 20px;
}

    .brc-social-icons a[b-w3v3vohxzn] {
        font-size: 25px;
        color: #6e7884;
        transition: 0.3s all;
    }

        .brc-social-icons a:hover[b-w3v3vohxzn],
        .brc-contact-info:hover[b-w3v3vohxzn] {
            color: #FED33A;
        }



/* /Components/Common/Clients/brc/NavMenu.razor.rz.scp.css */
.brc-row[b-6afstyxpdz] {
    width: 100%;
    padding-bottom: 20px;
}

.content[b-6afstyxpdz]{
    padding-top: 30px;
}

.btn-style[b-6afstyxpdz] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: transparent;
    border: 0px;
    padding: 22px 25px;
    transition: 0.3s all;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 28px;
    width: 100%;
    letter-spacing: 1px;
    min-width: 290px;
    border-bottom: 1px solid #9999991a;
}

.btn-style:hover[b-6afstyxpdz] {
    background: #FED33A;
}


.brc-breadcumb[b-6afstyxpdz] {
    font-weight: 600;
    display: flex;
    gap: 10px;
    color: #fed33a;
}

    .brc-breadcumb a[b-6afstyxpdz] {
        color: #fff;
    }

.brc-card-wrapper[b-6afstyxpdz] {
    background: #fff;
    padding: 20px;
}

.brc-reward-list .brc-card-wrapper[b-6afstyxpdz] {
    padding: 0px;
}

.brc-reward-list button[b-6afstyxpdz] {
    background: transparent;
    border: 0px;
    display: flex;
    padding: 22px 25px;
    text-transform: capitalize;
    justify-content: space-between;
    width: 100%;
    font-weight: 700;
    letter-spacing: 1px;
    min-width: 290px;
    border-bottom: 1px solid #9999991a;
}

    .brc-reward-list button:hover[b-6afstyxpdz] {
        background: #FED33A;
    }

    #tpisidemenu[b-6afstyxpdz]{
        align-self: auto;
    }

@media (max-width:1199px) {
    .brc-reward-list button[b-6afstyxpdz] {
        padding: 14px 15px;
        min-width: unset;
        font-size: 14px;
        gap: 10px;
    }
}

@media (max-width:999px) {
    .brc-reward-list button[b-6afstyxpdz] {
        padding: 10px 10px;
        font-size: 12px;
        gap: 10px;
    }
}

@media (max-width:767px) {
    .brc-card[b-6afstyxpdz] {
        width: 100%;
    }
}

@media (max-width:480px) {
    .brc-reward-list button[b-6afstyxpdz] {
        padding: 16px 20px;
        width: 100%;
        min-width: unset;
        font-size: 14px;
    }

    body[b-6afstyxpdz],
    p[b-6afstyxpdz],
    li[b-6afstyxpdz],
    button[b-6afstyxpdz],
    .brc-current-reward h6[b-6afstyxpdz],
    .brc-subheading[b-6afstyxpdz] {
        font-size: 14px;
        line-height: 24px;
    }


}



/* /Components/Common/Clients/brc/PlayerInfo.razor.rz.scp.css */
.brc-card.brc-reward-info-card[b-bmfo7r67a0] {
    min-width: 330px;
    padding-top: 48px;
}

.brc-reward-info-card h4[b-bmfo7r67a0] {
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
    color: #32373d;
    margin-bottom: 15px;
}

.brc-reward-info[b-bmfo7r67a0] {
    list-style: none;
}

    .brc-reward-info li[b-bmfo7r67a0] {
        font-size: 14px;
        line-height: 24px;
        text-transform: uppercase;
        color: #232020;
        font-weight: 600;
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
    }

.brc-card.brc-reward-info-card[b-bmfo7r67a0] {
    min-width: 330px;
}

.brc-reward-info li:last-child[b-bmfo7r67a0] {
    margin-bottom: 0px;
}

.brc-card-wrapper[b-bmfo7r67a0] {
    background: #fff;
    padding: 20px;
}

.brc-signout[b-bmfo7r67a0] {
    background: #FED33A47;
    margin-top: 20px;
    display: block;
    border: 0px;
    width: 100%;
}

    .brc-signout span[b-bmfo7r67a0] {
        display: block;
        border: 0px;
        padding: 15px 25px;
        font-size: 16px;
        line-height: 30px;
        text-transform: capitalize;
        color: #32373d;
        font-weight: 700;
        background: #FED33A;
        width: 100%;
        transition: 0.3s all;
    }

    .brc-signout:hover span[b-bmfo7r67a0] {
        transform: translate(10px, -10px);
    }

button[b-bmfo7r67a0] {
    cursor: pointer;
}

#aside[b-bmfo7r67a0] {
    align-self: auto;
}


@media (max-width:1199px) {

    .brc-card.brc-reward-info-card[b-bmfo7r67a0] {
        min-width: unset;
    }

    .brc-reward-info li[b-bmfo7r67a0] {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 6px;
        column-gap: 50px;
    }

        .brc-reward-info li:last-child[b-bmfo7r67a0] {
            margin-bottom: 0px;
        }
}


@media (max-width:767px) {
    .brc-card[b-bmfo7r67a0] {
        width: 100%;
    }


    .brc-current-tier-card .brc-card-wrapper[b-bmfo7r67a0] {
        text-align: center;
    }

}

@media (max-width:480px) {


    body[b-bmfo7r67a0],
    p[b-bmfo7r67a0],
    li[b-bmfo7r67a0],
    button[b-bmfo7r67a0],
    .brc-current-reward h6[b-bmfo7r67a0],
    .brc-subheading[b-bmfo7r67a0] {
        font-size: 14px;
        line-height: 24px;
    }

  

    .brc-reward-info li[b-bmfo7r67a0] {
        font-size: 12px;
        line-height: 22px;
    }

    .brc-reward-info-card h4[b-bmfo7r67a0] {
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 10px;
    }


    .brc-card.brc-reward-info-card[b-bmfo7r67a0] {
        min-width: unset;
    }

}




/* /Components/Common/Clients/hbx/AccountInfo.razor.rz.scp.css */
.stat-card__img[b-pottlrxo92] {
    aspect-ratio: auto;
}

.user-info__preview-img[b-pottlrxo92] {
     max-width: 244px;
}

.balance-help-modal[b-pottlrxo92] {
    position: fixed;
    width: 465px;
    height: 275px;
    background: white;
    border-radius: 8px;
    border-color: #352C65;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    z-index: 1001;
    padding: 25px;
    box-sizing: border-box;
    position: sticky;
    transform: translateX(-12%);
        
}

.guitar_background[b-pottlrxo92] {
    background-image: url('/ClientPortalAssets/hbx/images/guitar.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.modal-backdrop[b-pottlrxo92] {
    position: fixed;
    top: 12%;
    left: 4%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}
@media (max-width: 1716px) {
    .balance-help-modal[b-pottlrxo92] {
        position: sticky;
        transform: translateX(-30%);
    }
}
@media (max-width: 1199px){
    .balance-help-modal[b-pottlrxo92] {
        position: sticky;
        transform: translateX(55%);
    }
}
@media (max-width: 991px) {
    .balance-help-modal[b-pottlrxo92] {
        position: sticky;
        transform: translateX(15%);
    }
}
@media (max-width: 767px) {
    .balance-help-modal[b-pottlrxo92] {
        position: sticky;
        
    
    }
}

.user-info__preview-img[b-pottlrxo92] {
        -webkit-box-shadow: none; 
        box-shadow: none; 
}

.stat-card__images-alt[b-pottlrxo92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    gap: 1.5rem;
}
/* /Components/Common/Clients/hbx/DiningComps.razor.rz.scp.css */
.waves_background[b-wkhrsc6sk6] {
    background-image: url('/ClientPortalAssets/hbx/images/waves.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/* /Components/Common/Clients/hbx/MailerSelection.razor.rz.scp.css */
.waves_background[b-5txxwpyb68] {
    background-image: url('/ClientPortalAssets/hbx/images/waves.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/* /Components/Common/Clients/hbx/NavMenu.razor.rz.scp.css */
.return-to-main-site[b-8nrgmwr5vs] {
    color: white;
    text-decoration: none;
    padding-top: 30px;
    font-size: 20px;
    transition: color 0.3s ease;
}

.return-to-main-site:hover[b-8nrgmwr5vs] {
    color: #edce72;
}

.sidebar__toggle[b-8nrgmwr5vs] {
    position: absolute;
    right: 2rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none; /* Hide by default */
}

.navbar-toggle__icon:first-child[b-8nrgmwr5vs] {
    display: block;
}

.navbar-toggle__icon:last-child[b-8nrgmwr5vs] {
    display: none;
}

body.is-navbar-open[b-8nrgmwr5vs] {
    overflow: hidden;
}

body.is-navbar-open .navbar-toggle__icon:first-child[b-8nrgmwr5vs] {
    display: none;
}

body.is-navbar-open .navbar-toggle__icon:last-child[b-8nrgmwr5vs] {
    display: block;
}

/* Desktop styles */
.sidebar__body[b-8nrgmwr5vs] {
    opacity: 1;
    visibility: visible;
    position: relative;
    width: 100%;
    height: 100%;
}

@media (max-width: 768px) {
    .return-to-main-site[b-8nrgmwr5vs] {
        padding-top: 14px;
    }

    .sidebar__toggle[b-8nrgmwr5vs] {
        display: block; /* Show on mobile */
    }

    .sidebar__header[b-8nrgmwr5vs] {
        height: 21rem;
    }

    .sidebar__body[b-8nrgmwr5vs] {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease, visibility 0.3s ease;
    }

    body.is-navbar-open .sidebar__body[b-8nrgmwr5vs] {
        opacity: 1;
        visibility: visible;
    }
}
/* /Components/Common/Clients/hbx/OfferSelection.razor.rz.scp.css */
#pageContent[b-brft1yqvoc]{
    height: 100%;
}

.notifcation p[b-brft1yqvoc] {
    max-width: none;
}

.waves_background[b-brft1yqvoc] {
    background-image: url('/ClientPortalAssets/hbx/images/waves.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/* /Components/Common/Clients/hbx/W2GRequest.razor.rz.scp.css */
.waves_background[b-fphvlmqi5m] {
    background-image: url('/ClientPortalAssets/hbx/images/waves.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/* /Components/Common/Clients/hbx/WLSelection.razor.rz.scp.css */
.waves_background[b-1l0cvt35g4] {
    background-image: url('/ClientPortalAssets/hbx/images/waves.png') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/* /Components/Common/Clients/mav/Footer.razor.rz.scp.css */
body[b-syucc0b40e] {
    margin: 0px;
    padding: 0px;
}

/* Header */

header[b-syucc0b40e] {
    padding: 10px;
}

.navbar[b-syucc0b40e] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-syucc0b40e] {
        width: 150px;
    }
/* .options {
    margin-right: 40px;
} */
.options ul[b-syucc0b40e] {
    display: flex;
}

    .options ul li[b-syucc0b40e] {
        list-style: none;
        padding: 20px;
    }

        .options ul li a[b-syucc0b40e] {
            text-decoration: none;
            color: #002147;
            font-size: 18px;
        }

.user-name[b-syucc0b40e] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-syucc0b40e] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-syucc0b40e] {
    margin: 0px;
    margin-left: 10px;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-syucc0b40e] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-syucc0b40e] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-syucc0b40e], .welcome-line[b-syucc0b40e] {
}

    .welcome-line h1[b-syucc0b40e] {
        color: #fff;
    }

.boxes-3[b-syucc0b40e] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-syucc0b40e] {
    height: 60vh;
    border: 1px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-syucc0b40e] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-syucc0b40e] {
    height: 28vh;
    border-radius: 14px;
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
}

.box-1 h2[b-syucc0b40e], .box-1 p[b-syucc0b40e], .box-2 h2[b-syucc0b40e], .box-2 p[b-syucc0b40e], .box-2 h1[b-syucc0b40e], .hotel-special-offers h1[b-syucc0b40e], .offer-1 h3[b-syucc0b40e], .Bonus-challenges h1[b-syucc0b40e] {
    text-align: center;
    color: #002147;
}

.box-1 p[b-syucc0b40e], .box-2 p[b-syucc0b40e] {
    margin: 0px;
}

.box-1 h2[b-syucc0b40e], .box-2 h2[b-syucc0b40e] {
    margin: 0.1em;
}

.box1-image[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-syucc0b40e] {
        margin-top: 10px;
        height: 100px;
        width: 130px;
    }

.box-icons img[b-syucc0b40e] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-syucc0b40e] {
    background-color: #AFEEEE;
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-syucc0b40e] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-syucc0b40e] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-syucc0b40e] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px;
}


.block1[b-syucc0b40e], .block3[b-syucc0b40e], .block2[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1 p[b-syucc0b40e] {
        margin: 0.1em;
    }

.block1[b-syucc0b40e], .block2[b-syucc0b40e], .block3[b-syucc0b40e] {
    width: 33%;
}

    .block3 img[b-syucc0b40e] {
        width: 33px;
    }

.uoo[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
    background-color: #AFEEEE;
}

.upcoming-offers-div h1[b-syucc0b40e] {
    text-align: center;
}

.block1-image[b-syucc0b40e] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-syucc0b40e] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-syucc0b40e], .offer-1[b-syucc0b40e] {
    border-radius: 10px;
}

.hotel-image img[b-syucc0b40e],
.bns-chl-image[b-syucc0b40e] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-syucc0b40e] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-syucc0b40e], .offer-1 p[b-syucc0b40e] {
        margin: 0.2em;
    }

.name-and-rating[b-syucc0b40e] {
    padding: 10px;
}

.price[b-syucc0b40e] {
    margin-top: 10px;
}

    .price h2[b-syucc0b40e] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-syucc0b40e] {
        text-decoration: line-through;
    }

.rating-price[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-syucc0b40e] {
    width: 20px;
}

.hotel-sploffers[b-syucc0b40e], .bns-chl[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-syucc0b40e] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-syucc0b40e] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-syucc0b40e] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-syucc0b40e] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-syucc0b40e] {
        text-align: center;
    }

.Bonus-challenges[b-syucc0b40e] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-syucc0b40e] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-syucc0b40e] {
    width: 150px;
}

.footer-up-col2 ul[b-syucc0b40e] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-syucc0b40e] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-syucc0b40e] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-syucc0b40e] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-syucc0b40e] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-syucc0b40e] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-syucc0b40e] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-syucc0b40e]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-syucc0b40e]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }
/* Responsive */
#hamburger-icon[b-syucc0b40e] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon div[b-syucc0b40e] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-syucc0b40e] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-syucc0b40e] {
    opacity: 0;
}

.open .bar3[b-syucc0b40e] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .mobile-menu[b-syucc0b40e] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.mobile-menu[b-syucc0b40e] {
    display: none;
    position: absolute;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-syucc0b40e] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-syucc0b40e] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-syucc0b40e] {
        display: none;
    }

    .offer-1[b-syucc0b40e] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-syucc0b40e] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-syucc0b40e], .bns-chl-image[b-syucc0b40e] {
        width: 250px;
    }
}

@media only screen and (max-width: 600px) {
    .options[b-syucc0b40e] {
        display: none;
    }

    .user-name[b-syucc0b40e] {
        display: none;
    }

    .navbar[b-syucc0b40e] {
        justify-content: space-between;
    }

    #hamburger-icon[b-syucc0b40e] {
        display: block;
    }

    .welcome-mav-content[b-syucc0b40e] {
        height: unset;
    }

    .hotel-sploffers[b-syucc0b40e], .bns-chl[b-syucc0b40e] {
        flex-direction: column;
    }

    .offer-1[b-syucc0b40e] {
        margin-top: 10px;
    }

    .footer-up[b-syucc0b40e] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-syucc0b40e] {
        padding: 4px;
    }

    .upper-div-offers[b-syucc0b40e] {
        width: 100%;
    }

    .block3[b-syucc0b40e] {
        width: 15%;
    }

    .block2[b-syucc0b40e] {
        width: 40%;
    }

    .block1[b-syucc0b40e] {
        width: 45%;
    }

    .welcome-mav-content[b-syucc0b40e] {
        padding: 10px;
    }

    .boxes-3[b-syucc0b40e] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-syucc0b40e] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-syucc0b40e] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-syucc0b40e] {
        margin-bottom: 35px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .offer-1[b-syucc0b40e] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-syucc0b40e] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-syucc0b40e] {
        padding: 2px;
    }

    .block3[b-syucc0b40e] {
        width: 5%;
    }

        .block3 img[b-syucc0b40e] {
            width: 20px;
        }

    .block2[b-syucc0b40e] {
        width: 45%;
    }

    .block1[b-syucc0b40e] {
        width: 50%;
    }
}
/* /Components/Common/Clients/mcr/AccountInfo.razor.rz.scp.css */



.mcr-level-card h2[b-klnhjmpgxx] {
    color: #00dfff;
    font-size: 30px;
    text-transform: uppercase;
    width: 100%;
    line-height: 40px;
    font-family: Goldman;
    font-weight: 700;
}

.mcr-statics-section .mcr-col .mcr-container[b-klnhjmpgxx] {
    flex-wrap: wrap;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
    padding: 30px;
    border-radius: 20px;
}

.mcr-column.mcr-full-column[b-klnhjmpgxx] {
    flex: unset;
    width: 100%;
    text-align: center;
}

    .mcr-level-card h3[b-klnhjmpgxx], .mcr-level-card p.mcr-points[b-klnhjmpgxx] {
        width: 100%;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 700;
        line-height: normal;
        color: #000;
    }

    .mcr-level-card p[b-klnhjmpgxx] {
        width: 100%;
        font-size: 14px;
    }

.mcr-container[b-klnhjmpgxx] {
    display: flex;
    flex-wrap: wrap;
    max-width: 1150px;
    gap: 50px;
    align-items: center;
    margin: auto;
}

.mcr-column[b-klnhjmpgxx] {
    flex: 1;
}

    .mcr-column.mcr-full-column[b-klnhjmpgxx] {
        flex: unset;
        width: 100%;
        text-align: center;
    }

.mcr-inner-container[b-klnhjmpgxx] {
    display: flex;
    gap: 30px;
}


.mcr-level-card[b-klnhjmpgxx] {
    text-align: center;
    flex-wrap: wrap;
    gap: 0;
}

.mcr-info-column .mcr-inner-wrapper[b-klnhjmpgxx] {
    width: max-content;
    margin-left: auto;
    display: block;
}

.mcr-statics[b-klnhjmpgxx] {
    flex-direction: column;
    text-align: center;
    gap: 70px;
}

.mcr-static-text h2[b-klnhjmpgxx] {
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
}

.mcr-static-text p[b-klnhjmpgxx] {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 24px;
}

.mcr-level-col[b-klnhjmpgxx] {
    height: 240px;
    background-size: 100% 100%;
    width: 240px !important;
    flex: unset;
    display: flex;
    align-items: center;
}

@media (max-width:1200px) {
    .mcr-static-text p[b-klnhjmpgxx] {
        font-size: 13px;
        line-height: 21px;
    }
}


@media (max-width:1024px) {

    .mcr-statics-section .mcr-col .mcr-container[b-klnhjmpgxx] {
        padding: 20px;
        gap: 10px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100% !important;
    }

    .mcr-col.mcr-flex-2[b-klnhjmpgxx] {
        width: 100%;
    }


    .mcr-statics[b-klnhjmpgxx] {
        gap: 10px;
    }


    .mcr-level-card h2[b-klnhjmpgxx] {
        font-size: 25px;
        line-height: 35px;
    }
}

@media(max-width:767px) {
    .mcr-col.mcr-card-col[b-klnhjmpgxx] {
        width: 100%;
    }

    section .mcr-container[b-klnhjmpgxx] {
        justify-content: center;
        gap: 30px;
        flex-direction: column;
    }
}


@media (max-width:600px) {
  
    section .mcr-container[b-klnhjmpgxx] {
        justify-content: center;
        gap: 5px;
        flex-direction: column;
    }
}

@media(max-width:380px) {

    .mcr-level-col[b-klnhjmpgxx] {
        height: 280px;
        width: 280px !important;
    }

    .mcr-level-col[b-klnhjmpgxx] {
        height: 280px;
        width: 280px !important;
    }

    .mcr-inner-container[b-klnhjmpgxx] {
        display: flex;
        gap: 0px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        width: 100%;
    }
}
.btn-outline-dark[b-klnhjmpgxx] {
    color: #ffffff;
    background: #000000;
    border: 1px solid black;
    padding: 5px 20px;
    border-radius: 10px;
}

    .btn-outline-dark:hover[b-klnhjmpgxx] {
        color: #000000; /* White text on hover */
        background-color: #fff; 
        border-color: #000000; 
     
    }


.btn-outline-dark:focus[b-klnhjmpgxx], .btn-outline-dark.focus[b-klnhjmpgxx] {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); /* Dark shadow on focus */
}

    .btn-outline-dark.disabled[b-klnhjmpgxx], .btn-outline-dark:disabled[b-klnhjmpgxx] {
        color: #343a40; /* Dark text color when disabled */
        background-color: transparent; /* Transparent background when disabled */
    }

    .btn-outline-dark:not(:disabled):not(.disabled):active[b-klnhjmpgxx], .btn-outline-dark:not(:disabled):not(.disabled).active[b-klnhjmpgxx],
    .show > .btn-outline-dark.dropdown-toggle[b-klnhjmpgxx] {
        color: #fff; /* White text when active */
        background-color: #343a40; /* Dark background color when active */
        border-color: #343a40; /* Dark border color when active */
    }

        .btn-outline-dark:not(:disabled):not(.disabled):active:focus[b-klnhjmpgxx], .btn-outline-dark:not(:disabled):not(.disabled).active:focus[b-klnhjmpgxx],
        .show > .btn-outline-dark.dropdown-toggle:focus[b-klnhjmpgxx] {
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); /* Dark shadow when active and focused */
        }

@media(max-width:355px){
    .btn-outline-dark[b-klnhjmpgxx] {
        padding: 7px 15px;
        border-radius: 12px;
    }
}
/* /Components/Common/Clients/mcr/Footer.razor.rz.scp.css */
.mcr-site-footer[b-7uip8okztc] {
    background: #000;
    padding: 20px 15px;
}


.mcr-container[b-7uip8okztc] {
    display: flex;
    flex-wrap: wrap;
    max-width: 1150px;
    gap: 50px;
    align-items: center;
    margin: auto;
}

.mcr-site-footer .mcr-container[b-7uip8okztc] {
    gap: 20px;
}

.mcr-logo-wrapper img[b-7uip8okztc] {
    width: auto;
    height: 50px;
}



.mcr-logo-wrapper.mcr-play-on-logo[b-7uip8okztc] {
    flex: 1;
    text-align: right;
}

@media (max-width:600px) {
    .mcr-logo-wrapper img[b-7uip8okztc] {
        width: auto;
        height: 25px;
    }
}
/* /Components/Common/Clients/mcr/Header.razor.rz.scp.css */
header .mcr-container[b-5psk22m49q] {
    gap: 20px;
}

header[b-5psk22m49q] {
    background: #000000;
    padding: 20px 15px;
}

.mcr-container[b-5psk22m49q] {
    display: flex;
    flex-wrap: wrap;
    max-width: 1150px;
    gap: 50px;
    align-items: center;
    margin: auto;
}

.mcr-logo img[b-5psk22m49q] {
    max-width: 100px;
}

.mcr-navbar[b-5psk22m49q] {
    flex: 1;
    justify-content: space-between;
}

.mcr-navbar[b-5psk22m49q],
 .mcr-navbar a[b-5psk22m49q] {
     display: flex;
     align-items: center;
}

.mcr-navbar a[b-5psk22m49q] {
     font-size: 14px;
     font-weight: 500;
     color: #fff;
     gap: 10px;
     text-transform: uppercase;
}

.mcr-navbar a img[b-5psk22m49q] {
     max-height: 32px;
     width: auto;
}

.mcr-navbar[b-5psk22m49q] {
    flex: 1;
    justify-content: flex-end;
}

    .mcr-navbar a:hover[b-5psk22m49q] {
        color: #00dfff;
    }

    .mcr-navbar .mcr-sub-menu a[b-5psk22m49q] {
        color: #000;
        padding: 7px 10px;
        border-bottom: 1px solid #9999;
        transition: 0.3s all;
    }

        .mcr-navbar .mcr-sub-menu a:hover[b-5psk22m49q] {
            background: #000;
            color: #fff;
        }

    .mcr-navbar .mcr-sub-menu li:last-child a[b-5psk22m49q] {
        border-bottom: 0px;
    }

.mcr-menu[b-5psk22m49q] {
    display: flex;
    gap: 30px;
    list-style: none;
}


.mcr-has-child[b-5psk22m49q] {
    display: flex;
    gap: 10px;
    line-height: 16px;
    position: relative;
    padding: 5px 0px;
}

    .mcr-has-child:hover .mcr-sub-menu[b-5psk22m49q] {
        opacity: 1;
        visibility: visible;
        transform: translate(0px, 0px);
    }

.mcr-sub-menu[b-5psk22m49q] {
    position: absolute;
    background: #fff;
    left: 0;
    top: 100%;
    width: 100%;
    color: #000;
    z-index: 9;
    border-radius: 5px;
    list-style: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    transform: translate(0px, -40px);
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}


/******************************/


@media (max-width:1024px) {

    .mcr-navbar a img[b-5psk22m49q] {
        max-height: 22px;
    }

    .mcr-navbar a[b-5psk22m49q] {
        font-size: 14px;
    }

    .mcr-logo img[b-5psk22m49q] {
        max-width: 70px;
    }


    .mcr-id[b-5psk22m49q] {
        font-size: 30px;
        line-height: 30px;
    }
}

@media(max-width:767px) {

    /*** Menu CSS Start ***/
    .mcr-toggle[b-5psk22m49q] {
        display: block !important;
        position: relative;
        z-index: 999;
    }

    .mcr-menu[b-5psk22m49q] {
        position: fixed;
        background: #111;
        width: 100vw;
        left: 0;
        right: 0;
        height: 100vh;
        z-index: 99;
        top: -100vh;
        opacity: 0;
        transition: 0.3s all;
    }

    .active-nav .mcr-menu[b-5psk22m49q] {
        top: 0;
        opacity: 1;
    }

    .mcr-menu[b-5psk22m49q] {
        flex-direction: column;
        padding: 90px 20px 30px;
        gap: 0;
    }

    .mcr-has-child a[b-5psk22m49q] {
        flex: 1;
        padding: 15px 0px;
    }

    .mcr-arrow[b-5psk22m49q] {
        background: rgba(255, 255, 255, 0.1);
        width: 40px;
        height: 40px;
        display: flex;
        align-content: center;
        justify-content: center;
        cursor: pointer;
    }

        .mcr-arrow img[b-5psk22m49q] {
            max-width: 19px;
        }

        .mcr-arrow.listHas_active img[b-5psk22m49q] {
            transform: rotate(180deg);
        }

    .mcr-sub-menu[b-5psk22m49q] {
        position: static;
        background: #333;
        width: 100%;
        color: #fff;
        z-index: 9;
        border-radius: 0;
        list-style: none;
        box-shadow: unset;
        transform: translate(0px, 0px);
        transition: 0.3s all;
        opacity: 1;
        visibility: visible;
        display: none;
    }

    .mcr-navbar .mcr-sub-menu a[b-5psk22m49q] {
        color: #fff;
    }

        .mcr-navbar .mcr-sub-menu a:hover[b-5psk22m49q] {
            background: #333;
            color: #00dfff;
        }

    .mcr-arrow.listHas_active + .mcr-sub-menu[b-5psk22m49q] {
        display: block;
    }

    .mcr-has-child[b-5psk22m49q] {
        padding: 0px 0px;
        justify-content: space-between;
        border-bottom: 1px solid #9999;
        align-items: center;
        flex-wrap: wrap;
    }

    /*** Menu CSS End ***/
    .mcr-toggle img[b-5psk22m49q] {
        filter: invert();
        min-width: 44px;
        min-height: 40px;
        pointer-events:auto;
        cursor: pointer;
    }

    .mcr-id[b-5psk22m49q] {
        font-size: 24px;
        line-height: 34px;
    }

    .mcr-navbar a[b-5psk22m49q] {
        font-size: 16px;
    }

        .mcr-navbar a img[b-5psk22m49q] {
            max-height: 18px;
        }
}

@media (max-width:600px) {

    .mcr-navbar a[b-5psk22m49q] {
        font-size: 14px;
        flex-direction: column;
        padding: 0px 10px;
        line-height: 14px;
    }

    header .mcr-container[b-5psk22m49q] {
        gap: 10px;
        justify-content: center;
    }

    .mcr-id[b-5psk22m49q] {
        font-size: 20px;
        line-height: 30px;
    }
}

@media(max-width:380px) {
    .mcr-navbar a[b-5psk22m49q] {
        font-size: 12px;
        padding: 0px 8px;
    }

    .mcr-navbar a[b-5psk22m49q] {
        font-size: 11px;
        padding: 0px 5px;
    }
}
/* /Components/Common/Clients/mcr/MobileNav.razor.rz.scp.css */




.mcr-link .active .btn-style[b-iqtwnsrm4i] {
    background-color: #000000;
    color: #fff;
}

.mcr-card-wrapper.mcr-button-wrapper[b-iqtwnsrm4i] {
    padding: 0px;
    overflow: hidden;
    margin: 0px;
}

.mcr-button-wrapper .btn-style[b-iqtwnsrm4i] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: transparent;
    border: 0px;
    padding: 15px 20px;
    transition: 0.3s all;
}

.mcr-card-wrapper[b-iqtwnsrm4i] {
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.10);
    padding: 30px;
    min-width: 350px;
    border-radius: 20px;
    margin-bottom: 20px;
}

/*.btn-style.active,
.btn-style:hover {
    background: #ff6666;
    color: #fff;
}*/


.mcr-link .active[b-iqtwnsrm4i] {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.logout_btn a[b-iqtwnsrm4i] {
    color: #ffffff;
    font-weight: bold;
    border: 2px solid #000000;
    background: #000000;
    width: 100%;
    display: inline-block;
    border-radius: 20px;
    text-align: center;
    padding: 10px 0;
    margin-top: 30px;
}

    .logout_btn a:hover[b-iqtwnsrm4i] {
        background: #ffffff;
        color: #000000;
        text-decoration: none;
    }

.expand-menu[b-iqtwnsrm4i] {
    width: 100%;
    background: #f5f5f5;
    height: auto;
    max-height: 0px;
    overflow-y: hidden;
    transition: max-height 300ms ease-in-out;
}

    .expand-menu a[b-iqtwnsrm4i] {
        margin-left: 20px
    }

    .expand-menu [b-iqtwnsrm4i]::after {
        content: none
    }

@media (pointer: fine) {
    .mcr-link:hover[b-iqtwnsrm4i] {
        background: #cccccc;
        color: #fff;
    }
}

@media(max-width:767px) {
    .mcr-col.mcr-card-col[b-iqtwnsrm4i] {
        width: 100%;
    }

    .mcr-card-wrapper[b-iqtwnsrm4i] {
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
        padding: 30px;
        min-width: 100%;
        border-radius: 10px;
        margin-bottom: 20px;
    }
}
/* /Components/Common/Clients/mcr/PlayerInfo.razor.rz.scp.css */
.mcr-link:hover[b-npjoqcrci3] {
    background: #000000;
    color: #fff;
}


.mcr-link .btn-style[b-npjoqcrci3] {
    background-color: #000000;
    color: #fff;
}


    .mcr-card-wrapper.mcr-button-wrapper[b-npjoqcrci3] {
        padding: 0px;
        overflow: hidden;
   
    }

.mcr-button-wrapper .btn-style[b-npjoqcrci3] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border: 0px;
    padding: 15px 20px;
    overflow: hidden;
    transition: 0.3s all;
    margin-bottom: 10px;
    
}
.mcr-card-wrapper[b-npjoqcrci3] {
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.10);
    padding: 30px;
    min-width: 350px;
    border-radius: 20px;
    margin-bottom: 20px;
}


    .mcr-card-wrapper .btn-style[b-npjoqcrci3] {
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    
    }
   

    .mcr-card-wrapper ul[b-npjoqcrci3] {
        padding: 0px;
        list-style: none;
    }

        .mcr-card-wrapper ul li[b-npjoqcrci3] {
            display: flex;
            justify-content: space-between;
            margin-bottom: 10px;
            padding: 15px 20px;
        }

@media(max-width:767px) {
    .mcr-col.mcr-card-col[b-npjoqcrci3] {
        width: 100%;
    }

    .mcr-card-wrapper[b-npjoqcrci3] {
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
        padding: 30px;
        min-width: 100%;
        border-radius: 10px;
        margin-bottom: 20px;
    }

}
/* /Components/Common/Clients/sbx/Footer.razor.rz.scp.css */
/*
Theme Name: The Printer, Inc.
Author: Klean 
Author URI: http://weareklean.com
Description: Custom theme for the TPI website
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.animated[b-9eb1ry66yx] {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

    .animated.infinite[b-9eb1ry66yx] {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

@-webkit-keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce-b-9eb1ry66yx {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce[b-9eb1ry66yx] {
    -webkit-animation-name: bounce;
    animation-name: bounce-b-9eb1ry66yx;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash-b-9eb1ry66yx {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash[b-9eb1ry66yx] {
    -webkit-animation-name: flash;
    animation-name: flash-b-9eb1ry66yx
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse-b-9eb1ry66yx {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse[b-9eb1ry66yx] {
    -webkit-animation-name: pulse;
    animation-name: pulse-b-9eb1ry66yx
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand-b-9eb1ry66yx {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.rubberBand[b-9eb1ry66yx] {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand-b-9eb1ry66yx
}

@-webkit-keyframes shake {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shake-b-9eb1ry66yx {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.shake[b-9eb1ry66yx] {
    -webkit-animation-name: shake;
    animation-name: shake-b-9eb1ry66yx
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake-b-9eb1ry66yx {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake[b-9eb1ry66yx] {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake-b-9eb1ry66yx
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing-b-9eb1ry66yx {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing[b-9eb1ry66yx] {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing-b-9eb1ry66yx
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada-b-9eb1ry66yx {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.tada[b-9eb1ry66yx] {
    -webkit-animation-name: tada;
    animation-name: tada-b-9eb1ry66yx
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes wobble-b-9eb1ry66yx {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.wobble[b-9eb1ry66yx] {
    -webkit-animation-name: wobble;
    animation-name: wobble-b-9eb1ry66yx
}

@-webkit-keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello-b-9eb1ry66yx {
    0%,11.1%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello[b-9eb1ry66yx] {
    -webkit-animation-name: jello;
    animation-name: jello-b-9eb1ry66yx;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn-b-9eb1ry66yx {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.bounceIn[b-9eb1ry66yx] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn-b-9eb1ry66yx
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInDown-b-9eb1ry66yx {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInDown[b-9eb1ry66yx] {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown-b-9eb1ry66yx
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInLeft-b-9eb1ry66yx {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInLeft[b-9eb1ry66yx] {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft-b-9eb1ry66yx
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInRight-b-9eb1ry66yx {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInRight[b-9eb1ry66yx] {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight-b-9eb1ry66yx
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp-b-9eb1ry66yx {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInUp[b-9eb1ry66yx] {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp-b-9eb1ry66yx
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut-b-9eb1ry66yx {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut[b-9eb1ry66yx] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut-b-9eb1ry66yx
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes bounceOutDown-b-9eb1ry66yx {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown[b-9eb1ry66yx] {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown-b-9eb1ry66yx
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes bounceOutLeft-b-9eb1ry66yx {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft[b-9eb1ry66yx] {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft-b-9eb1ry66yx
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes bounceOutRight-b-9eb1ry66yx {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight[b-9eb1ry66yx] {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight-b-9eb1ry66yx
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes bounceOutUp-b-9eb1ry66yx {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp[b-9eb1ry66yx] {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp-b-9eb1ry66yx
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn-b-9eb1ry66yx {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn[b-9eb1ry66yx] {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn-b-9eb1ry66yx
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInDown[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown-b-9eb1ry66yx
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDownBig-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInDownBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeft-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInLeft[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft-b-9eb1ry66yx
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeftBig-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInLeftBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRight-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInRight[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight-b-9eb1ry66yx
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRightBig-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInRightBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUp-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInUp[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp-b-9eb1ry66yx
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUpBig-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInUpBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.fadeOutLeft[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.fadeOutRight[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp-b-9eb1ry66yx
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig[b-9eb1ry66yx] {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig-b-9eb1ry66yx
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip-b-9eb1ry66yx {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip[b-9eb1ry66yx] {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip-b-9eb1ry66yx
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX-b-9eb1ry66yx {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX[b-9eb1ry66yx] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX-b-9eb1ry66yx
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY-b-9eb1ry66yx {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY[b-9eb1ry66yx] {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY-b-9eb1ry66yx
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX-b-9eb1ry66yx {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX[b-9eb1ry66yx] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX-b-9eb1ry66yx;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY-b-9eb1ry66yx {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY[b-9eb1ry66yx] {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY-b-9eb1ry66yx
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes lightSpeedIn-b-9eb1ry66yx {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.lightSpeedIn[b-9eb1ry66yx] {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn-b-9eb1ry66yx;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut[b-9eb1ry66yx] {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut-b-9eb1ry66yx;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateIn-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateIn[b-9eb1ry66yx] {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn-b-9eb1ry66yx
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInDownLeft[b-9eb1ry66yx] {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft-b-9eb1ry66yx
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInDownRight[b-9eb1ry66yx] {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight-b-9eb1ry66yx
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInUpLeft[b-9eb1ry66yx] {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft-b-9eb1ry66yx
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInUpRight[b-9eb1ry66yx] {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight-b-9eb1ry66yx
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut[b-9eb1ry66yx] {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut-b-9eb1ry66yx
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

.rotateOutDownLeft[b-9eb1ry66yx] {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft-b-9eb1ry66yx
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutDownRight[b-9eb1ry66yx] {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight-b-9eb1ry66yx
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft[b-9eb1ry66yx] {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft-b-9eb1ry66yx
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight[b-9eb1ry66yx] {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight-b-9eb1ry66yx
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge-b-9eb1ry66yx {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.hinge[b-9eb1ry66yx] {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge-b-9eb1ry66yx
}

@-webkit-keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jackInTheBox[b-9eb1ry66yx] {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox-b-9eb1ry66yx
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes rollIn-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.rollIn[b-9eb1ry66yx] {
    -webkit-animation-name: rollIn;
    animation-name: rollIn-b-9eb1ry66yx
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

@keyframes rollOut-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.rollOut[b-9eb1ry66yx] {
    -webkit-animation-name: rollOut;
    animation-name: rollOut-b-9eb1ry66yx
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn[b-9eb1ry66yx] {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn-b-9eb1ry66yx
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown[b-9eb1ry66yx] {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown-b-9eb1ry66yx
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft[b-9eb1ry66yx] {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft-b-9eb1ry66yx
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight[b-9eb1ry66yx] {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight-b-9eb1ry66yx
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp-b-9eb1ry66yx {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp[b-9eb1ry66yx] {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp-b-9eb1ry66yx
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut-b-9eb1ry66yx {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut[b-9eb1ry66yx] {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut-b-9eb1ry66yx
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown-b-9eb1ry66yx {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown[b-9eb1ry66yx] {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown-b-9eb1ry66yx
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft-b-9eb1ry66yx {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft[b-9eb1ry66yx] {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft-b-9eb1ry66yx
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight-b-9eb1ry66yx {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight[b-9eb1ry66yx] {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight-b-9eb1ry66yx
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp-b-9eb1ry66yx {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp[b-9eb1ry66yx] {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp-b-9eb1ry66yx
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown-b-9eb1ry66yx {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown[b-9eb1ry66yx] {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown-b-9eb1ry66yx
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft-b-9eb1ry66yx {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInLeft[b-9eb1ry66yx] {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft-b-9eb1ry66yx
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight-b-9eb1ry66yx {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInRight[b-9eb1ry66yx] {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight-b-9eb1ry66yx
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp-b-9eb1ry66yx {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInUp[b-9eb1ry66yx] {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp-b-9eb1ry66yx
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes slideOutDown-b-9eb1ry66yx {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.slideOutDown[b-9eb1ry66yx] {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown-b-9eb1ry66yx
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft-b-9eb1ry66yx {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.slideOutLeft[b-9eb1ry66yx] {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft-b-9eb1ry66yx
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight-b-9eb1ry66yx {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.slideOutRight[b-9eb1ry66yx] {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight-b-9eb1ry66yx
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp-b-9eb1ry66yx {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.slideOutUp[b-9eb1ry66yx] {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp-b-9eb1ry66yx
}

/*Wordpress editor styles start*/

.entry-content img[b-9eb1ry66yx] {
    margin: 0 0 1.5em 0;
}

.alignleft[b-9eb1ry66yx], img.alignleft[b-9eb1ry66yx] {
    margin-right: 1.5em;
    display: inline;
    float: left;
}

.alignright[b-9eb1ry66yx], img.alignright[b-9eb1ry66yx] {
    margin-left: 1.5em;
    display: inline;
    float: right;
}

.aligncenter[b-9eb1ry66yx], img.aligncenter[b-9eb1ry66yx] {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}

.alignnone[b-9eb1ry66yx], img.alignnone[b-9eb1ry66yx] {
    /* not sure about this one */
}

.wp-caption[b-9eb1ry66yx] {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
}

    .wp-caption img[b-9eb1ry66yx] {
        border: 0 none;
        padding: 0;
        margin: 0;
    }

    .wp-caption p.wp-caption-text[b-9eb1ry66yx] {
        line-height: 1.5;
        font-size: 10px;
        margin: 0;
    }

.wp-smiley[b-9eb1ry66yx] {
    margin: 0 !important;
    max-height: 1em;
}

blockquote.left[b-9eb1ry66yx] {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
}

blockquote.right[b-9eb1ry66yx] {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
}

/*Wordpress editor styles end*/

/*********************************************
	Fonts
*********************************************/

@font-face {
    font-family: 'Droid Sans';
    src: local('Droid Sans'), local('DroidSans'), url('Content/ClientPortalAssets/69/fonts/DroidSans.woff2') format('woff2'), url('Content/ClientPortalAssets/69/fonts/DroidSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Droid Sans Bold';
    src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('fonts/DroidSans-Bold.woff2') format('woff2'), url('fonts/DroidSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Big Caslon';
    src: url('fonts/BigCaslon-Medium.woff2') format('woff2'), url('fonts/BigCaslon-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}


/*********************************************
	General Styles
*********************************************/
html[b-9eb1ry66yx], body[b-9eb1ry66yx] {
    font-family: 'Droid Sans';
}

body[b-9eb1ry66yx] {
    padding-top: 162px;
}

/*********************************************
	Header
*********************************************/
#header[b-9eb1ry66yx] {
    background: #fff;
    padding: 35px 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

    #header.scroll[b-9eb1ry66yx] {
        padding: 15px 0 10px 0;
        -webkit-box-shadow: 0 10px 10px -10px #000000;
        -moz-box-shadow: 0 10px 10px -10px #000000;
        box-shadow: 0 10px 10px -10px #000000;
    }

body.admin-bar #header[b-9eb1ry66yx] {
    top: 32px;
}

#header a[b-9eb1ry66yx] {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#header .logo[b-9eb1ry66yx] {
    display: block;
    padding-top: 10px;
}

#header .mobile-menu[b-9eb1ry66yx] {
    display: none;
    position: absolute;
    width: 100%;
    background: #ebeeee;
    left: 0;
    z-index: 10;
    padding: 20px 0;
    top: -50px;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
}

    #header .mobile-menu ul[b-9eb1ry66yx],
    #header .mobile-menu ul li[b-9eb1ry66yx] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .mobile-menu ul#menu-main li a[b-9eb1ry66yx] {
            color: #ee1c2e;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            display: block;
            padding: 5px 0;
            text-decoration: none;
        }

        #header .mobile-menu ul#menu-main li .sub-menu[b-9eb1ry66yx] {
            margin-bottom: 15px;
        }

            #header .mobile-menu ul#menu-main li .sub-menu li a[b-9eb1ry66yx] {
                font-size: 15px;
                text-transform: capitalize;
                font-family: 'Droid Sans';
                color: #000;
            }

#header .hamburger[b-9eb1ry66yx] {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0 30px 0 0;
    overflow: visible;
    display: none;
}

    #header .hamburger:hover[b-9eb1ry66yx] {
        opacity: 0.7;
    }

#header .hamburger-box[b-9eb1ry66yx] {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative;
}

#header .hamburger-inner[b-9eb1ry66yx] {
    display: block;
    top: 50%;
    margin-top: -2px;
}


    #header .hamburger-inner[b-9eb1ry66yx],
    #header .hamburger-inner[b-9eb1ry66yx]::before,
    #header .hamburger-inner[b-9eb1ry66yx]::after {
        width: 40px;
        height: 6px;
        background-color: #000;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }

        #header .hamburger-inner[b-9eb1ry66yx]::before,
        #header .hamburger-inner[b-9eb1ry66yx]::after {
            content: "";
            display: block;
        }

        #header .hamburger-inner[b-9eb1ry66yx]::before {
            top: -10px;
        }

        #header .hamburger-inner[b-9eb1ry66yx]::after {
            bottom: -10px;
        }

#header .hamburger--emphatic[b-9eb1ry66yx] {
    overflow: hidden;
}

    #header .hamburger--emphatic .hamburger-inner[b-9eb1ry66yx] {
        transition: background-color 0.125s 0.175s ease-in;
    }

        #header .hamburger--emphatic .hamburger-inner[b-9eb1ry66yx]::before {
            left: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
        }

        #header .hamburger--emphatic .hamburger-inner[b-9eb1ry66yx]::after {
            top: 10px;
            right: 0;
            transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
        }

    #header .hamburger--emphatic.is-active .hamburger-inner[b-9eb1ry66yx] {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent;
    }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-9eb1ry66yx]::before {
            left: -80px;
            top: -80px;
            transform: translate3d(80px, 80px, 0) rotate(45deg);
            transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

        #header .hamburger--emphatic.is-active .hamburger-inner[b-9eb1ry66yx]::after {
            right: -80px;
            top: -80px;
            transform: translate3d(-80px, 80px, 0) rotate(-45deg);
            transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
        }

#header .top-info[b-9eb1ry66yx] {
    font-size: 14px;
    text-align: right;
}

    #header .top-info a[b-9eb1ry66yx] {
        color: #000;
        text-decoration: underline;
    }

        #header .top-info a:hover[b-9eb1ry66yx] {
            color: #ee1c2e;
        }

#header .bottom-row[b-9eb1ry66yx] {
    padding-top: 10px;
    text-align: right;
}

#header .main-menu[b-9eb1ry66yx],
#header .request-quote[b-9eb1ry66yx] {
    display: inline-block;
}

    #header .main-menu ul[b-9eb1ry66yx],
    #header .request-quote ul[b-9eb1ry66yx],
    #header .main-menu ul li[b-9eb1ry66yx],
    #header .request-quote ul li[b-9eb1ry66yx] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #header .main-menu ul li[b-9eb1ry66yx] {
            display: inline-block;
            margin: 15px 80px 15px 0;
        }

            #header .main-menu ul li:last-of-type[b-9eb1ry66yx] {
                margin: 15px 0;
            }

            #header .main-menu ul li .caret[b-9eb1ry66yx] {
                display: none;
            }

            #header .main-menu ul li a[b-9eb1ry66yx] {
                border-bottom: 5px solid #fff;
                color: #000;
                font-family: 'Droid Sans Bold';
              /*  font-size: 14px;*/
                text-decoration: none;
                text-transform: uppercase;
                padding: 0 0 1px 0;
                display: block;
            }

                #header .main-menu ul li a[b-9eb1ry66yx]::after {
                    content: '';
                    display: block;
                    width: 0;
                    height: 4px;
                    background: #ed1b2d;
                    -webkit-transition: width .3s;
                    transition: width .3s;
                    position: relative;
                    top: 0px;
                }

            #header .main-menu ul li:hover > a[b-9eb1ry66yx]::after,
            #header .main-menu ul li.current-menu-item a[b-9eb1ry66yx]::after {
                width: 100%;
            }

            #header .main-menu ul li .dropdown-menu[b-9eb1ry66yx] {
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
            }

                #header .main-menu ul li .dropdown-menu li[b-9eb1ry66yx] {
                    display: block;
                    margin: 0;
                    padding: 0px;
                    border-bottom: 1px dashed #efefef
                }

                    #header .main-menu ul li .dropdown-menu li:last-of-type[b-9eb1ry66yx] {
                        border-bottom: 0;
                    }

                    #header .main-menu ul li .dropdown-menu li a[b-9eb1ry66yx] {
                        text-transform: none;
                        font-family: 'Droid Sans';
                        font-size: 15px;
                        padding: 7px 15px;
                        -webkit-transition: all 0.2s ease;
                        -moz-transition: all 0.2s ease;
                        -o-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        border: 0;
                    }

                        #header .main-menu ul li .dropdown-menu li a[b-9eb1ry66yx]::after {
                            display: none;
                        }

                        #header .main-menu ul li .dropdown-menu li a:hover[b-9eb1ry66yx] {
                            background: none;
                            color: #ed1b2d;
                        }

                    #header .main-menu ul li .dropdown-menu li.current-menu-item a[b-9eb1ry66yx] {
                        background: #ee1c2e;
                        color: #fff;
                    }

            #header .main-menu ul li:hover .dropdown-menu[b-9eb1ry66yx] {
                display: block;
            }

    #header .request-quote a[b-9eb1ry66yx] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
        margin-left: 50px;
    }

        #header .request-quote a:hover[b-9eb1ry66yx] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
        }


@media only screen and (max-width : 1200px) {
    #header .main-menu ul li[b-9eb1ry66yx] {
        margin: 15px 30px 15px 0;
    }
}

@media only screen and (max-width : 992px) {
    #header .main-menu ul li[b-9eb1ry66yx] {
        margin: 15px 15px 15px 0;
    }

        #header .main-menu ul li a[b-9eb1ry66yx] {
            font-size: 14px;
        }

    #header .request-quote a[b-9eb1ry66yx] {
        margin-left: 10px;
        padding: 7px 15px;
    }

    #header .main-menu ul li .dropdown-menu li a[b-9eb1ry66yx] {
        font-size: 13px
    }
}

@media only screen and (max-width : 768px) {
    #header[b-9eb1ry66yx] {
        padding: 15px 0;
    }

        #header .logo[b-9eb1ry66yx] {
            margin-left: 30px;
            display: inline-block;
        }

        #header .main-menu[b-9eb1ry66yx] {
            display: none;
        }

        #header .top-info[b-9eb1ry66yx] {
            text-align: center;
            letter-spacing: 1px;
        }

        #header .top-info[b-9eb1ry66yx] {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        #header .hamburger[b-9eb1ry66yx] {
            display: block;
            float: right;
            margin-top: 5px;
        }

        #header .bottom-row[b-9eb1ry66yx] {
            text-align: center;
        }

        #header.scroll[b-9eb1ry66yx] {
            padding: 10px 0;
        }

            #header.scroll .top-info[b-9eb1ry66yx],
            #header.scroll .request-quote[b-9eb1ry66yx] {
                display: none;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }

            #header.scroll .mobile-menu[b-9eb1ry66yx] {
                top: 0;
            }
}

/*********************************************
	General Page Elements
*********************************************/
.title[b-9eb1ry66yx] {
    background: #ececec;
    padding: 45px 0;
}

    .title h1[b-9eb1ry66yx] {
        margin: 0;
        padding: 0 0 0 30px;
        letter-spacing: 2px;
        font-size: 36px;
        font-family: 'Droid Sans Bold';
        text-transform: uppercase;
    }

.subtitle[b-9eb1ry66yx] {
    text-align: center;
    padding: 60px 0 30px;
}

    .subtitle h2[b-9eb1ry66yx] {
        color: #ed1c2e;
        margin: 0;
        padding: 0;
        letter-spacing: 2px;
        font-size: 26px;
        line-height: 40px;
        font-family: 'Droid Sans Bold';
        text-transform: uppercase;
    }

        .subtitle h2 span[b-9eb1ry66yx] {
            display: block;
            color: #000;
        }

.content[b-9eb1ry66yx] {
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px;
}

body.page-template-home .content[b-9eb1ry66yx],
body.page-template-home1 .content[b-9eb1ry66yx],
body.page-template-about .content[b-9eb1ry66yx] {
    padding-bottom: 0px;
}

.content p[b-9eb1ry66yx] {
    font-size: 14px;
    line-height: 32px;
    margin-bottom: 40px;
}

/*********************************************
	Home
********************************************/

.home-youtube-video[b-9eb1ry66yx] {
    position: relative;
    background: transparent;
    width: 100%;
    position: relative;
    padding-top: 56.25%;
}

    .home-youtube-video .ytplayer-container[b-9eb1ry66yx] {
        position: absolute;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
    }

        .home-youtube-video .ytplayer-container iframe[b-9eb1ry66yx] {
            position: absolute;
            top: 0 !important;
            left: 0 !important;
            width: 100% !important;
            height: 100% !important;
        }

.home-video[b-9eb1ry66yx] {
    position: relative;
    padding-bottom: 35%;
    width: 100%;
    display: block;
}

.home-video-container[b-9eb1ry66yx] {
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: none;
}

    .home-video-container video[b-9eb1ry66yx] {
        margin: auto;
        position: absolute;
        z-index: -1;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        visibility: visible;
        opacity: 1;
        width: 100%;
        height: auto;
    }

.home-video-mobile[b-9eb1ry66yx], .new-location-mobile[b-9eb1ry66yx] {
    display: none;
}

    .home-video-mobile video[b-9eb1ry66yx] {
        width: 100%;
        height: auto;
    }

@media only screen and (max-width : 1200px) {

    .full-height[b-9eb1ry66yx] {
        margin-top: 20px;
        height: 34px !important;
        line-height: 24px !important;
        font-size: 24px !important;
    }

    .new-location[b-9eb1ry66yx] {
        display: none;
    }

    .new-location-mobile[b-9eb1ry66yx] {
        display: block;
        text-align: center;
    }
}

@media only screen and (max-width : 768px) {
    .home-video[b-9eb1ry66yx] {
        display: none;
    }

    .home-video-mobile[b-9eb1ry66yx] {
        display: block;
    }
}

.home-video .video-overlay[b-9eb1ry66yx] {
    /* position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.3);
		z-index: 1; */
}

.home-video h1[b-9eb1ry66yx] {
    position: absolute;
    color: #000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 0 15px;
    text-align: center;
    margin: 0;
    padding: 0;
    max-width: 1140px;
    font-weight: normal;
    font-family: 'Droid Sans Bold';
    font-size: 34px;
    letter-spacing: 2px;
    z-index: 2;
}

    .home-video h1 strong[b-9eb1ry66yx] {
        font-weight: normal;
        color: #ed1c2e;
        padding-bottom: 40px;
        display: inline-block;
        background-image: url(img/underline.png);
        background-position: center bottom;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }

.main-home-link[b-9eb1ry66yx] {
    text-align: center;
    padding-bottom: 100px;
}

    .main-home-link a[b-9eb1ry66yx] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 2px solid #ff505f;
        padding: 7px 25px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #fff;
        background: #ee1c2e;
        text-transform: uppercase;
        display: inline-block;
    }

        .main-home-link a:hover[b-9eb1ry66yx] {
            text-decoration: none;
            border: 2px solid #ee1c2e;
            background: #ba1221;
            -webkit-transition: all 1s ease;
            -moz-transition: all 1s ease;
            -o-transition: all 1s ease;
            transition: all 1s ease;
        }

@media only screen and (max-width : 1200px) {
    .main-home-link[b-9eb1ry66yx] {
        padding-bottom: 20px;
    }
}

.full-height[b-9eb1ry66yx] {
    height: 275px;
    line-height: 275px;
    font-size: 30px;
}

    .full-height img[b-9eb1ry66yx] {
        vertical-align: middle;
    }

.new-location[b-9eb1ry66yx] {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 180px;
    height: 180px;
    background: transparent;
    border: 10px solid transparent;
    padding: 10px;
    box-sizing: border-box;
    transition: 0.5s;
    box-shadow: none;
}

    .new-location[b-9eb1ry66yx]:before {
        content: "";
        position: absolute;
        width: 16px;
        height: 90%;
        background: #ed1b2e;
        left: 64px;
        top: 5%;
        transition: 0.5s;
        opacity: 1;
        animation-delay: 0.3s;
        z-index: -1;
    }

    .new-location[b-9eb1ry66yx]:after {
        content: "";
        position: absolute;
        width: 16px;
        height: 90%;
        background: #ed1b2e;
        right: 64px;
        top: 5%;
        transition: 0.5s;
        opacity: 1;
        animation-delay: 0.3s;
        z-index: -1;
    }

    .new-location:hover[b-9eb1ry66yx]:before {
        left: -44px;
        opacity: 1;
    }

    .new-location:hover[b-9eb1ry66yx]:after {
        right: -44px;
        opacity: 1;
    }

    .new-location:hover .shape[b-9eb1ry66yx] {
        background: #fff;
        color: #ed1b2e;
        border-radius: 0;
    }

    .new-location:hover[b-9eb1ry66yx] {
        background: #ed1b2e;
        border: 10px solid #bb1121;
    }

        .new-location:hover .shape span a[b-9eb1ry66yx] {
            color: #ed1b2e;
        }

.shape[b-9eb1ry66yx] {
    line-height: 25px;
    background: #ed1b2e;
    color: #fff;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    transform: rotate(45deg) scale(1.2);
    border: 10px solid #bb1121;
    border-radius: 50%;
    transition: 0.5s;
    box-shadow: 0 0 15px rbga(0, 0, 0, 0.5);
}

    .shape span[b-9eb1ry66yx] {
        margin: 0;
        display: inline-block;
        padding: 5px;
        text-align: center;
        box-sizing: border-box;
        transform: rotate(-45deg) translate(-13px, 15px);
        font-size: 17px;
    }

        .shape span a[b-9eb1ry66yx], a:visited[b-9eb1ry66yx] {
            color: #fff;
            text-decoration: none;
        }

.new-location-mobile[b-9eb1ry66yx] {
    height: 70px;
    margin-bottom: 100px;
}

    .new-location-mobile a[b-9eb1ry66yx] {
        position: relative;
        display: inline-block;
        padding: 15px 30px;
        color: #ed1b2e;
        text-transform: uppercase;
        letter-spacing: 4px;
        text-decoration: none;
        font-size: 24px;
        overflow: hidden;
        transition: 0.2s;
    }

        .new-location-mobile a:hover[b-9eb1ry66yx] {
            color: #fff;
            background: #ed1b2e;
            border: 2px solid #ff505f;
            box-shadow: 0 0 10px #ed1b2e, 0 0 10px #ed1b2e, 0 0 10px #ed1b2e;
            transition-delay: 1s;
        }

        .new-location-mobile a span[b-9eb1ry66yx] {
            position: absolute;
            display: block;
        }

            .new-location-mobile a span:nth-child(1)[b-9eb1ry66yx] {
                top: 0;
                left: -100%;
                width: 100%;
                height: 2px;
                background: linear-gradient(90deg, transparent, #ed1b2e);
            }

        .new-location-mobile a:hover span:nth-child(1)[b-9eb1ry66yx] {
            left: 100%;
            transition: 1s;
        }

        .new-location-mobile a span:nth-child(3)[b-9eb1ry66yx] {
            bottom: 0;
            right: -100%;
            width: 100%;
            height: 2px;
            background: linear-gradient(270deg, transparent, #ed1b2e);
        }

        .new-location-mobile a:hover span:nth-child(3)[b-9eb1ry66yx] {
            right: 100%;
            transition: 1s;
            transition-delay: 0.5s;
        }

        .new-location-mobile a span:nth-child(2)[b-9eb1ry66yx] {
            top: -100%;
            right: 0;
            height: 100%;
            width: 2px;
            background: linear-gradient(180deg, transparent, #ed1b2e);
        }

        .new-location-mobile a:hover span:nth-child(2)[b-9eb1ry66yx] {
            top: 100%;
            transition: 1s;
            transition-delay: 0.25s;
        }

        .new-location-mobile a span:nth-child(4)[b-9eb1ry66yx] {
            bottom: -100%;
            left: 0;
            width: 2px;
            height: 100%;
            background: linear-gradient(360deg, transparent, #ed1b2e);
        }

        .new-location-mobile a:hover span:nth-child(4)[b-9eb1ry66yx] {
            bottom: 100%;
            transition: 1s;
            transition-delay: 0.75s;
        }

@media only screen and (max-width : 1200px) {
    #order[b-9eb1ry66yx] {
        display: flex;
        flex-direction: column;
    }

        #order > #home-content[b-9eb1ry66yx] {
            order: 1;
        }

        #order > #home-link[b-9eb1ry66yx] {
            order: 2;
        }

        #order > #home-location[b-9eb1ry66yx] {
            order: 3;
        }
}

.home-services-listing[b-9eb1ry66yx] {
    background: #5b5b5b;
    border-top: #464646 solid 20px;
    padding: 75px 0;
}

    .home-services-listing .query-header h3[b-9eb1ry66yx] {
        margin: 0;
        padding: 0 0 40px 0;
        list-style-type: none;
        letter-spacing: 2px;
        font-family: 'Droid Sans Bold';
        font-size: 26px;
        line-height: 36px;
        color: #fff;
        text-transform: uppercase;
    }

    .home-services-listing .query-row[b-9eb1ry66yx] {
        height: 265px;
        margin-bottom: 40px;
    }

        .home-services-listing .query-row .query-field[b-9eb1ry66yx] {
            height: 265px;
            position: relative;
            width: 100%;
            -webkit-border-radius: 20px;
            -webkit-border-top-left-radius: 0;
            -moz-border-radius: 20px;
            -moz-border-radius-topleft: 0;
            border-radius: 20px;
            border-top-left-radius: 0;
        }

            .home-services-listing .query-row .query-field .bg-color[b-9eb1ry66yx],
            .home-services-listing .query-row .query-field .bg-bw[b-9eb1ry66yx] {
                background-repeat: no-repeat;
                background-position: center center;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                height: 265px;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 3;
                width: 100%;
                -webkit-border-radius: 20px;
                -webkit-border-top-left-radius: 0;
                -moz-border-radius: 20px;
                -moz-border-radius-topleft: 0;
                border-radius: 20px;
                border-top-left-radius: 0;
                -webkit-transition: all 1s ease;
                -moz-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
                opacity: 1;
            }

            .home-services-listing .query-row .query-field .bg-bw[b-9eb1ry66yx] {
                z-index: 4;
            }

        .home-services-listing .query-row:hover .bg-bw[b-9eb1ry66yx] {
            opacity: 0;
        }

        .home-services-listing .query-row .box[b-9eb1ry66yx] {
            background: rgba(238, 28, 46, 0.8);
            position: absolute;
            bottom: 0;
            left: 0;
            height: 80px;
            z-index: 5;
            width: 100%;
            -webkit-border-bottom-right-radius: 20px;
            -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-bottomright: 20px;
            -moz-border-radius-bottomleft: 20px;
            border-bottom-right-radius: 20px;
            border-bottom-left-radius: 20px;
            padding-top: 25px;
        }

            .home-services-listing .query-row .box h4[b-9eb1ry66yx] {
                font-size: 22px;
                letter-spacing: 2px;
                color: #fff;
                font-family: 'Droid Sans Bold';
                padding-left: 20px;
                margin: 0;
            }

            .home-services-listing .query-row .box a[b-9eb1ry66yx] {
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                padding: 5px 20px;
                font-family: 'Droid Sans Bold';
                letter-spacing: 1px;
                color: #000;
                background: #fff;
                text-transform: uppercase;
                display: inline-block;
                float: right;
                margin-right: 20px;
            }

                .home-services-listing .query-row .box a:hover[b-9eb1ry66yx] {
                    text-decoration: none;
                    color: #ba1221;
                }



/*********************************************
	About TPI
********************************************/
.page-template-about[b-9eb1ry66yx] {
}

    .page-template-about .query-about-section-wrapper[b-9eb1ry66yx] {
        position: relative;
    }

        .page-template-about .query-about-section-wrapper .query-header[b-9eb1ry66yx] {
            text-align: center;
            width: 100%;
            padding: 0 15px 30px;
            position: absolute;
            top: 250px;
            z-index: 2;
            font-size: 22px;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            line-height: 27px;
        }

            .page-template-about .query-about-section-wrapper .query-header[b-9eb1ry66yx]::after {
                content: "\22C1";
                font-family: 'Droid Sans Bold';
                font-size: 22px;
                font-weight: 800;
                display: block;
            }

        .page-template-about .query-about-section-wrapper .inner[b-9eb1ry66yx] {
            position: relative;
            background-size: cover;
        }

            .page-template-about .query-about-section-wrapper .inner .year-img[b-9eb1ry66yx] {
                display: block;
                width: 100%;
                height: auto;
            }

            .page-template-about .query-about-section-wrapper .inner .container[b-9eb1ry66yx] {
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
            }

                .page-template-about .query-about-section-wrapper .inner .container .inner-content[b-9eb1ry66yx] {
                    background: url(img/about-tpi_content.png);
                    background-size: 100% 100%;
                    max-width: 540px;
                    padding: 15px 80px 60px;
                    color: #fff;
                    font-size: 16px;
                    line-height: 32px;
                    letter-spacing: 2px;
                    position: absolute;
                    width: 100%;
                }

                    .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-9eb1ry66yx] {
                        font-family: 'Big Caslon';
                        font-size: 48px;
                        height: 83px;
                        line-height: 63px;
                        background: url(img/seal.png) left center no-repeat;
                        margin: 0;
                        padding: 0 0 0 40px;
                        position: relative;
                        left: -70px;
                    }

            .page-template-about .query-about-section-wrapper .inner.Left .inner-content[b-9eb1ry66yx] {
                left: 15px;
            }

            .page-template-about .query-about-section-wrapper .inner.Right .inner-content[b-9eb1ry66yx] {
                right: 15px;
            }

            .page-template-about .query-about-section-wrapper .inner.Center .inner-content[b-9eb1ry66yx] {
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%)
            }

            .page-template-about .query-about-section-wrapper .inner.Top .inner-content[b-9eb1ry66yx] {
                top: 50px;
            }

            .page-template-about .query-about-section-wrapper .inner.Bottom .inner-content[b-9eb1ry66yx] {
                bottom: 50px;
            }

            .page-template-about .query-about-section-wrapper .inner.Middle .inner-content[b-9eb1ry66yx] {
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%)
            }

            .page-template-about .query-about-section-wrapper .inner.Middle.Center .inner-content[b-9eb1ry66yx] {
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%)
            }

@media only screen and (max-width : 1500px) {
    .page-template-about .query-about-section-wrapper .query-header[b-9eb1ry66yx] {
        top: 150px;
    }
}

@media only screen and (max-width : 1200px) {
    .page-template-about .query-about-section-wrapper .query-header[b-9eb1ry66yx] {
        top: 80px;
    }

    .page-template-about .query-about-section-wrapper .inner .container .inner-content[b-9eb1ry66yx] {
        font-size: 14px;
        line-height: 24px;
    }

        .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-9eb1ry66yx] {
            font-size: 38px;
            top: 20px;
        }
}

@media only screen and (max-width : 992px) {
    .page-template-about .query-about-section-wrapper .query-header[b-9eb1ry66yx] {
        top: 0px;
    }

    .page-template-about .query-about-section-wrapper .inner .container .inner-content[b-9eb1ry66yx] {
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 1px;
    }
}

@media only screen and (max-width : 768px) {

    .title h1[b-9eb1ry66yx] {
        text-align: center;
        padding: 0 15px;
    }

    .home-video h1 strong[b-9eb1ry66yx] {
        background: none;
    }

    .page-template-about .query-about-section-wrapper .query-header[b-9eb1ry66yx] {
        position: static;
    }

    .page-template-about .query-about-section-wrapper .inner .year-img[b-9eb1ry66yx] {
        display: none;
    }

    .page-template-about .query-about-section-wrapper .inner .container[b-9eb1ry66yx] {
        position: static;
        height: auto;
    }

    .page-template-about .query-about-section-wrapper .inner[b-9eb1ry66yx] {
        text-align: center;
    }

        .page-template-about .query-about-section-wrapper .inner .inner-content[b-9eb1ry66yx] {
            position: static !important;
            left: 0 !important;
            right: auto !important;
            top: 0 !important;
            bottom: auto !important;
            transform: none !important;
            width: 100%;
            max-width: 0px;
            display: inline-block;
            text-align: left;
        }

    .page-template-about .query-about-section-wrapper .inner[b-9eb1ry66yx] {
        padding: 50px 0;
    }

    .home-services-listing .query-row .box h4[b-9eb1ry66yx] {
        font-size: 18px;
    }

    .home-services-listing .query-row .box a[b-9eb1ry66yx] {
        font-size: 13px;
        letter-spacing: 0px;
    }
}

@media only screen and (max-width : 480px) {
    .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-9eb1ry66yx] {
        font-size: 22px;
    }

    .home-services-listing .query-row .box h4[b-9eb1ry66yx] {
        font-size: 16px;
    }

    .home-services-listing .query-row .box a[b-9eb1ry66yx] {
        font-size: 12px;
        letter-spacing: 0px;
    }
}

@media only screen and (max-width : 320px) {

    .page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-9eb1ry66yx] {
        font-size: 18px;
    }

    .home-services-listing .query-row .box h4[b-9eb1ry66yx] {
        font-size: 13px;
    }

    .home-services-listing .query-row .box a[b-9eb1ry66yx] {
        font-size: 11px;
    }
}


/*********************************************
	Services
*********************************************/
body.single-service[b-9eb1ry66yx] {
}

    body.single-service .service-header[b-9eb1ry66yx] {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        height: 600px;
    }

    body.single-service .overlay[b-9eb1ry66yx] {
        background: linear-gradient(transparent, #fff);
        height: 600px;
    }

    body.single-service .page-text[b-9eb1ry66yx] {
        margin-top: -150px;
    }

        body.single-service .page-text .content[b-9eb1ry66yx] {
            padding-bottom: 0;
        }

    body.single-service .listing-column[b-9eb1ry66yx] {
        margin-bottom: 40px;
        text-align: center;
    }

        body.single-service .listing-column h3[b-9eb1ry66yx] {
            letter-spacing: 2px;
            font-size: 22px;
            line-height: 40px;
            font-family: 'Droid Sans Bold';
            text-transform: uppercase;
            background: #ed1b2e;
            color: #fff;
        }

        body.single-service .listing-column .list[b-9eb1ry66yx] {
            display: flex;
            flex-wrap: wrap;
            max-width: 960px;
            margin: 30px auto 0;
        }

            body.single-service .listing-column .list .item[b-9eb1ry66yx] {
                width: 50%;
                margin-bottom: 30px;
                text-align: left;
                display: flex;
                align-items: center;
            }

                body.single-service .listing-column .list .item .icon[b-9eb1ry66yx] {
                    margin-right: 15px;
                    min-width: 75px;
                    text-align: center;
                }

                    body.single-service .listing-column .list .item .icon img[b-9eb1ry66yx] {
                        display: inline-block;
                    }

        body.single-service .listing-column .videos[b-9eb1ry66yx] {
            display: flex;
            flex-wrap: wrap;
            max-width: 960px;
            margin: 0 auto;
            justify-content: center;
        }

        body.single-service .listing-column .video[b-9eb1ry66yx] {
            width: 30%;
            margin: 0 15px 30px;
        }

            body.single-service .listing-column .video .inner[b-9eb1ry66yx] {
                position: relative;
                padding-bottom: 56.25%; /* 16:9 */
                height: 0;
                width: 100%;
            }

            body.single-service .listing-column .video iframe[b-9eb1ry66yx] {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

@media only screen and (max-width : 1024px) {
    body.single-service .listing-column .video[b-9eb1ry66yx] {
        width: 45%;
    }
}

@media only screen and (max-width : 660px) {

    body.single-service .listing-column .list .item[b-9eb1ry66yx] {
        width: 100%;
    }

    body.single-service .listing-column .video[b-9eb1ry66yx] {
        width: 100%;
        margin: 0 0 15px;
    }
}

/*********************************************
	Contact Form Elements
*********************************************/
.wpcf7[b-9eb1ry66yx] {
}

    .wpcf7 label[b-9eb1ry66yx] {
        font-weight: normal;
        font-family: 'Droid Sans Bold';
    }

.content .wpcf7 p[b-9eb1ry66yx] {
    margin-bottom: 20px;
}

.content .wpcf7 span[b-9eb1ry66yx],
.content .wpcf7 label[b-9eb1ry66yx] {
    display: block;
    width: 100%;
}

.content .wpcf7 input[type=text][b-9eb1ry66yx],
.content .wpcf7 input[type=email][b-9eb1ry66yx],
.content .wpcf7 input[type=tel][b-9eb1ry66yx],
.content .wpcf7 select[b-9eb1ry66yx] {
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px 15px;
    height: 45px;
    font-family: 'Droid Sans';
}

.content .wpcf7 textarea[b-9eb1ry66yx] {
    width: 100%;
    height: 200px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 5px 15px;
    font-family: 'Droid Sans';
}

.content .wpcf7 .wpcf7-submit[b-9eb1ry66yx] {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 2px solid #ff505f;
    padding: 5px 45px;
    font-family: 'Droid Sans Bold';
    letter-spacing: 1px;
    color: #fff;
    background: #ee1c2e;
    text-transform: uppercase;
    display: inline-block;
}

    .content .wpcf7 .wpcf7-submit:hover[b-9eb1ry66yx] {
        text-decoration: none;
        border: 2px solid #ee1c2e;
        background: #ba1221;
    }

.content .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label[b-9eb1ry66yx] {
    width: auto;
    margin-left: 10px;
    display: inline-block;
}


/*********************************************
	Careers
*********************************************/
.query-careers[b-9eb1ry66yx] {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 100px;
}

    .query-careers .query-row[b-9eb1ry66yx] {
        width: 100%;
        max-width: 47%;
        margin-bottom: 30px;
    }

@media only screen and (max-width : 768px) {
    .query-careers .query-row[b-9eb1ry66yx] {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

.query-careers .query-row .title-row[b-9eb1ry66yx] {
    background: #ee4654;
    color: #fff;
    display: flex;
    width: 100%;
    height: 70px;
    justify-content: space-between;
    align-items: center;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    padding: 0 20px;
}



    .query-careers .query-row .title-row h3[b-9eb1ry66yx] {
        font-size: 18px;
        letter-spacing: 2px;
        color: #fff;
        font-family: 'Droid Sans Bold';
        margin: 0;
        font-weight: normal;
    }

    .query-careers .query-row .title-row a[b-9eb1ry66yx] {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        padding: 5px 20px;
        font-family: 'Droid Sans Bold';
        letter-spacing: 1px;
        color: #000;
        font-size: 14px;
        background: #fff;
        text-transform: uppercase;
        display: inline-block;
        flex-shrink: 0;
    }

        .query-careers .query-row .title-row a:hover[b-9eb1ry66yx] {
            text-decoration: none;
            color: #ee4654;
        }

.query-careers .query-row .inner-content[b-9eb1ry66yx] {
    background: #ececec;
    padding: 20px 20px 30px 20px;
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 32px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}


/*********************************************
	News
*********************************************/
.query-news[b-9eb1ry66yx] {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 100px;
}

    .query-news .query-row[b-9eb1ry66yx] {
        width: 100%;
        max-width: 47%;
        margin-bottom: 30px;
    }

@media only screen and (max-width : 768px) {
    .query-news .query-row[b-9eb1ry66yx] {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

.query-news .query-row .title-row[b-9eb1ry66yx] {
    background: #ee4654;
    color: #fff;
    display: flex;
    width: 100%;
    min-height: 70px;
    justify-content: space-between;
    align-items: center;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    padding: 10px 20px;
}

@media only screen and (max-width : 768px) {
    .query-news .query-row .title-row[b-9eb1ry66yx] {
        flex-wrap: wrap;
    }
}

.query-news .query-row .title-row h3[b-9eb1ry66yx] {
    font-size: 18px;
    letter-spacing: 2px;
    color: #fff;
    font-family: 'Droid Sans Bold';
    margin: 0;
    font-weight: normal;
}

@media only screen and (max-width : 768px) {
    .query-news .query-row .title-row h3[b-9eb1ry66yx] {
        width: 100%;
        margin-bottom: 10px;
    }
}

.query-news .query-row .title-row a[b-9eb1ry66yx] {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 5px 20px;
    font-family: 'Droid Sans Bold';
    letter-spacing: 1px;
    color: #000;
    font-size: 14px;
    background: #fff;
    text-transform: uppercase;
    display: inline-block;
    flex-shrink: 0;
}

    .query-news .query-row .title-row a:hover[b-9eb1ry66yx] {
        text-decoration: none;
        color: #ee4654;
    }

.query-news .query-row .inner-content[b-9eb1ry66yx] {
    background: #ececec;
    padding: 20px 20px 30px 20px;
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 32px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

/*********************************************
    Locations
*********************************************/

.locations-sections[b-9eb1ry66yx] {
    margin-bottom: 50px;
}

.bottom-spacing[b-9eb1ry66yx] {
    margin-bottom: 30px;
}

.tpi-image[b-9eb1ry66yx] {
    margin-top: 50px;
}

@media only screen and (max-width : 1200px) {
    #order[b-9eb1ry66yx] {
        display: flex;
        flex-direction: column;
    }

        #order > #vegas-content[b-9eb1ry66yx] {
            order: 1;
        }

        #order > #vegas-image[b-9eb1ry66yx] {
            order: 2;
        }

    .tpi-image[b-9eb1ry66yx] {
        margin-top: 20px;
    }
}
/*@media only screen and (max-width : 992px){
	
	
}*/

/*********************************************
	Videos
*********************************************/

.videos-sections[b-9eb1ry66yx] {
    margin-bottom: 50px;
}

    .videos-sections h2[b-9eb1ry66yx] {
        letter-spacing: 2px;
        font-size: 22px;
        line-height: 40px;
        font-family: 'Droid Sans Bold';
        text-transform: uppercase;
        background: #ed1b2e;
        color: #fff;
        text-align: center;
    }

    .videos-sections .videos[b-9eb1ry66yx] {
        display: flex;
        flex-wrap: wrap;
        max-width: 960px;
        margin: 0 auto 50px;
        justify-content: center;
    }

        .videos-sections .videos .video[b-9eb1ry66yx] {
            width: 32%;
            margin: 0 0.5% 1%;
        }

@media only screen and (max-width : 1024px) {
    .videos-sections .videos .video[b-9eb1ry66yx] {
        width: 49%;
        margin: 0 0.5% 1%;
    }
}

@media only screen and (max-width : 768px) {
    .videos-sections .videos .video[b-9eb1ry66yx] {
        width: 100%;
        margin: 0 0 1%;
    }
}

.videos-sections .videos .video .inner[b-9eb1ry66yx] {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    width: 100%;
}

.videos-sections .videos .video iframe[b-9eb1ry66yx] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*********************************************
	Footer
*********************************************/
#footer[b-9eb1ry66yx] {
    background: #ed1b2e;
    border-top: 20px solid #ba1221;
    color: #fff;
    padding: 80px 0;
}

    #footer ul[b-9eb1ry66yx],
    #footer ul li[b-9eb1ry66yx] {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        #footer ul#menu-main-2[b-9eb1ry66yx] {
            display: flex;
            justify-content: space-between;
        }

    #footer .copy[b-9eb1ry66yx] {
        margin: 20px 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 1px;
    }

    #footer .bottom-links li[b-9eb1ry66yx] {
        display: inline-block;
        font-size: 12px;
        padding-right: 5px;
        border-right: 1px solid #fff;
    }

        #footer .bottom-links li:last-of-type[b-9eb1ry66yx] {
            padding-right: 0;
            border-right: none;
        }

        #footer .bottom-links li a[b-9eb1ry66yx] {
            color: #fff;
            text-decoration: underline;
            letter-spacing: 1px;
        }

            #footer .bottom-links li a:hover[b-9eb1ry66yx] {
                color: #000;
            }

    #footer .footer-menu[b-9eb1ry66yx] {
        letter-spacing: 2px;
    }

        #footer .footer-menu li[b-9eb1ry66yx] {
            display: inline-block;
            vertical-align: top;
            margin-right: 15px;
        }

        #footer .footer-menu ul > li:last-of-type[b-9eb1ry66yx] {
            margin-right: 0;
        }

        #footer .footer-menu li a[b-9eb1ry66yx] {
            text-transform: uppercase;
            font-family: 'Droid Sans Bold';
            font-size: 18px;
            margin-bottom: 15px;
            display: block;
            line-height: 20px;
            color: #fff;
        }

            #footer .footer-menu li a:hover[b-9eb1ry66yx] {
                color: #000;
            }

        #footer .footer-menu li .sub-menu li[b-9eb1ry66yx] {
            display: block;
            padding-left: 10px;
            margin-right: 0;
        }

            #footer .footer-menu li .sub-menu li a[b-9eb1ry66yx] {
                font-size: 14px;
                text-transform: none;
                text-decoration: underline;
                font-family: 'Droid Sans';
                letter-spacing: 1px;
            }

    #footer .menu-secondary-container[b-9eb1ry66yx],
    #footer .box[b-9eb1ry66yx] {
        text-align: center;
    }

        #footer .menu-secondary-container a[b-9eb1ry66yx] {
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            padding: 7px 25px;
            font-family: 'Droid Sans Bold';
            letter-spacing: 1px;
            color: #000;
            background: #fff;
            text-transform: uppercase;
            display: inline-block;
        }

            #footer .menu-secondary-container a:hover[b-9eb1ry66yx] {
                text-decoration: none;
                color: #ba1221;
            }

    #footer .box[b-9eb1ry66yx] {
        margin-top: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        line-height: 24px;
    }

        #footer .box strong[b-9eb1ry66yx] {
            font-weight: normal;
            font-family: 'Droid Sans Bold';
            display: block;
        }

        #footer .box a[b-9eb1ry66yx] {
            color: #fff;
            text-decoration: underline;
        }

            #footer .box a:hover[b-9eb1ry66yx] {
                color: #a5a5a5;
            }

@media only screen and (max-width : 1200px) {

    #footer .footer-menu li[b-9eb1ry66yx] {
        margin-right: 8px;
    }

        #footer .footer-menu li a[b-9eb1ry66yx] {
            font-size: 15px;
        }

        #footer .footer-menu li .sub-menu li a[b-9eb1ry66yx] {
            font-size: 12px;
            margin-bottom: 8px;
        }

        #footer .footer-menu li .sub-menu li[b-9eb1ry66yx] {
            padding-left: 0;
        }
}

@media only screen and (max-width : 992px) {
    #footer[b-9eb1ry66yx] {
        padding: 50px 0;
    }

        #footer .col-sm-6.col-md-3.col-xs-12[b-9eb1ry66yx] {
            text-align: center;
        }

        #footer .logo[b-9eb1ry66yx] {
            display: inline-block;
        }
}

@media only screen and (max-width : 768px) {
    #footer .bottom-links[b-9eb1ry66yx] {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width : 480px) {
}

@media only screen and (max-width : 320px) {
}

/*********************************************
	Growth
*********************************************/

/* /Components/Common/Clients/sbx/Header.razor.rz.scp.css */
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

:root[b-otpvuxx2ne] {
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

*[b-otpvuxx2ne], [b-otpvuxx2ne]::after, [b-otpvuxx2ne]::before {
	box-sizing: border-box
}

html[b-otpvuxx2ne] {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}

@-ms-viewport {
	width: device-width
}

article[b-otpvuxx2ne], aside[b-otpvuxx2ne], figcaption[b-otpvuxx2ne], figure[b-otpvuxx2ne], footer[b-otpvuxx2ne], header[b-otpvuxx2ne], hgroup[b-otpvuxx2ne], main[b-otpvuxx2ne], nav[b-otpvuxx2ne], section[b-otpvuxx2ne] {
	display: block
}

body[b-otpvuxx2ne] {
	margin: 0;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus[b-otpvuxx2ne] {
	outline: 0 !important
}

hr[b-otpvuxx2ne] {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1[b-otpvuxx2ne], h2[b-otpvuxx2ne], h3[b-otpvuxx2ne], h4[b-otpvuxx2ne], h5[b-otpvuxx2ne], h6[b-otpvuxx2ne] {
	margin-top: 0;
	margin-bottom: .5rem
}

p[b-otpvuxx2ne] {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[data-original-title][b-otpvuxx2ne], abbr[title][b-otpvuxx2ne] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}

address[b-otpvuxx2ne] {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

dl[b-otpvuxx2ne], ol[b-otpvuxx2ne], ul[b-otpvuxx2ne] {
	margin-top: 0;
	margin-bottom: 1rem
}

	ol ol[b-otpvuxx2ne], ol ul[b-otpvuxx2ne], ul ol[b-otpvuxx2ne], ul ul[b-otpvuxx2ne] {
		margin-bottom: 0
	}

dt[b-otpvuxx2ne] {
	font-weight: 700
}

dd[b-otpvuxx2ne] {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote[b-otpvuxx2ne] {
	margin: 0 0 1rem
}

dfn[b-otpvuxx2ne] {
	font-style: italic
}

b[b-otpvuxx2ne], strong[b-otpvuxx2ne] {
	font-weight: bolder
}

small[b-otpvuxx2ne] {
	font-size: 80%
}

sub[b-otpvuxx2ne], sup[b-otpvuxx2ne] {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub[b-otpvuxx2ne] {
	bottom: -.25em
}

sup[b-otpvuxx2ne] {
	top: -.5em
}

a[b-otpvuxx2ne] {
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

	a:hover[b-otpvuxx2ne] {
		color: #0056b3;
		text-decoration: underline
	}

	a:not([href]):not([tabindex])[b-otpvuxx2ne] {
		color: inherit;
		text-decoration: none
	}

		a:not([href]):not([tabindex]):focus[b-otpvuxx2ne], a:not([href]):not([tabindex]):hover[b-otpvuxx2ne] {
			color: inherit;
			text-decoration: none
		}

		a:not([href]):not([tabindex]):focus[b-otpvuxx2ne] {
			outline: 0
		}

code[b-otpvuxx2ne], kbd[b-otpvuxx2ne], pre[b-otpvuxx2ne], samp[b-otpvuxx2ne] {
	font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	font-size: 1em
}

pre[b-otpvuxx2ne] {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure[b-otpvuxx2ne] {
	margin: 0 0 1rem
}

img[b-otpvuxx2ne] {
	vertical-align: middle;
	border-style: none
}

svg[b-otpvuxx2ne] {
	overflow: hidden;
	vertical-align: middle
}

table[b-otpvuxx2ne] {
	border-collapse: collapse
}

caption[b-otpvuxx2ne] {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}

th[b-otpvuxx2ne] {
	text-align: inherit
}

label[b-otpvuxx2ne] {
	display: inline-block;
	margin-bottom: .5rem
}

button[b-otpvuxx2ne] {
	border-radius: 0
}

	button:focus[b-otpvuxx2ne] {
		outline: 1px dotted;
		outline: 5px auto -webkit-focus-ring-color
	}

button[b-otpvuxx2ne], input[b-otpvuxx2ne], optgroup[b-otpvuxx2ne], select[b-otpvuxx2ne], textarea[b-otpvuxx2ne] {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button[b-otpvuxx2ne], input[b-otpvuxx2ne] {
	overflow: visible
}

button[b-otpvuxx2ne], select[b-otpvuxx2ne] {
	text-transform: none
}

[type=reset][b-otpvuxx2ne], [type=submit][b-otpvuxx2ne], button[b-otpvuxx2ne], html [type=button][b-otpvuxx2ne] {
	-webkit-appearance: button
}

	[type=button][b-otpvuxx2ne]::-moz-focus-inner, [type=reset][b-otpvuxx2ne]::-moz-focus-inner, [type=submit][b-otpvuxx2ne]::-moz-focus-inner, button[b-otpvuxx2ne]::-moz-focus-inner {
		padding: 0;
		border-style: none
	}

input[type=checkbox][b-otpvuxx2ne], input[type=radio][b-otpvuxx2ne] {
	box-sizing: border-box;
	padding: 0
}

input[type=date][b-otpvuxx2ne], input[type=datetime-local][b-otpvuxx2ne], input[type=month][b-otpvuxx2ne], input[type=time][b-otpvuxx2ne] {
	-webkit-appearance: listbox
}

textarea[b-otpvuxx2ne] {
	overflow: auto;
	resize: vertical
}

fieldset[b-otpvuxx2ne] {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend[b-otpvuxx2ne] {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress[b-otpvuxx2ne] {
	vertical-align: baseline
}

[type=number][b-otpvuxx2ne]::-webkit-inner-spin-button, [type=number][b-otpvuxx2ne]::-webkit-outer-spin-button {
	height: auto
}

[type=search][b-otpvuxx2ne] {
	outline-offset: -2px;
	-webkit-appearance: none
}

	[type=search][b-otpvuxx2ne]::-webkit-search-cancel-button, [type=search][b-otpvuxx2ne]::-webkit-search-decoration {
		-webkit-appearance: none
	}

[b-otpvuxx2ne]::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output[b-otpvuxx2ne] {
	display: inline-block
}

summary[b-otpvuxx2ne] {
	display: list-item;
	cursor: pointer
}

template[b-otpvuxx2ne] {
	display: none
}

[hidden][b-otpvuxx2ne] {
	display: none !important
}

.h1[b-otpvuxx2ne], .h2[b-otpvuxx2ne], .h3[b-otpvuxx2ne], .h4[b-otpvuxx2ne], .h5[b-otpvuxx2ne], .h6[b-otpvuxx2ne], h1[b-otpvuxx2ne], h2[b-otpvuxx2ne], h3[b-otpvuxx2ne], h4[b-otpvuxx2ne], h5[b-otpvuxx2ne], h6[b-otpvuxx2ne] {
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	color: inherit
}

.h1[b-otpvuxx2ne], h1[b-otpvuxx2ne] {
	font-size: 2.5rem
}

.h2[b-otpvuxx2ne], h2[b-otpvuxx2ne] {
	font-size: 2rem
}

.h3[b-otpvuxx2ne], h3[b-otpvuxx2ne] {
	font-size: 1.75rem
}

.h4[b-otpvuxx2ne], h4[b-otpvuxx2ne] {
	font-size: 1.5rem
}

.h5[b-otpvuxx2ne], h5[b-otpvuxx2ne] {
	font-size: 1.25rem
}

.h6[b-otpvuxx2ne], h6[b-otpvuxx2ne] {
	font-size: 1rem
}

.lead[b-otpvuxx2ne] {
	font-size: 1.25rem;
	font-weight: 300
}

.display-1[b-otpvuxx2ne] {
	font-size: 6rem;
	font-weight: 300;
	line-height: 1.2
}

.display-2[b-otpvuxx2ne] {
	font-size: 5.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-3[b-otpvuxx2ne] {
	font-size: 4.5rem;
	font-weight: 300;
	line-height: 1.2
}

.display-4[b-otpvuxx2ne] {
	font-size: 3.5rem;
	font-weight: 300;
	line-height: 1.2
}

hr[b-otpvuxx2ne] {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0,0,0,.1)
}

.small[b-otpvuxx2ne], small[b-otpvuxx2ne] {
	font-size: 80%;
	font-weight: 400
}

.mark[b-otpvuxx2ne], mark[b-otpvuxx2ne] {
	padding: .2em;
	background-color: #fcf8e3
}

.list-unstyled[b-otpvuxx2ne] {
	padding-left: 0;
	list-style: none
}

.list-inline[b-otpvuxx2ne] {
	padding-left: 0;
	list-style: none
}

.list-inline-item[b-otpvuxx2ne] {
	display: inline-block
}

	.list-inline-item:not(:last-child)[b-otpvuxx2ne] {
		margin-right: .5rem
	}

.initialism[b-otpvuxx2ne] {
	font-size: 90%;
	text-transform: uppercase
}

.blockquote[b-otpvuxx2ne] {
	margin-bottom: 1rem;
	font-size: 1.25rem
}

.blockquote-footer[b-otpvuxx2ne] {
	display: block;
	font-size: 80%;
	color: #6c757d
}

	.blockquote-footer[b-otpvuxx2ne]::before {
		content: "\2014 \00A0"
	}

.img-fluid[b-otpvuxx2ne] {
	max-width: 100%;
	height: auto
}

.img-thumbnail[b-otpvuxx2ne] {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto
}

.figure[b-otpvuxx2ne] {
	display: inline-block
}

.figure-img[b-otpvuxx2ne] {
	margin-bottom: .5rem;
	line-height: 1
}

.figure-caption[b-otpvuxx2ne] {
	font-size: 90%;
	color: #6c757d
}

code[b-otpvuxx2ne] {
	font-size: 87.5%;
	color: #e83e8c;
	word-break: break-word
}

a > code[b-otpvuxx2ne] {
	color: inherit
}

kbd[b-otpvuxx2ne] {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #fff;
	background-color: #212529;
	border-radius: .2rem
}

	kbd kbd[b-otpvuxx2ne] {
		padding: 0;
		font-size: 100%;
		font-weight: 700
	}

pre[b-otpvuxx2ne] {
	display: block;
	font-size: 87.5%;
	color: #212529
}

	pre code[b-otpvuxx2ne] {
		font-size: inherit;
		color: inherit;
		word-break: normal
	}

.pre-scrollable[b-otpvuxx2ne] {
	max-height: 340px;
	overflow-y: scroll
}

.container[b-otpvuxx2ne] {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container[b-otpvuxx2ne] {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container[b-otpvuxx2ne] {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container[b-otpvuxx2ne] {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container[b-otpvuxx2ne] {
		max-width: 1140px
	}
}

.container-fluid[b-otpvuxx2ne] {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.no-gutters[b-otpvuxx2ne] {
	margin-right: 0;
	margin-left: 0
}

	.no-gutters > .col[b-otpvuxx2ne], .no-gutters > [class*=col-][b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}

.col[b-otpvuxx2ne], .col-1[b-otpvuxx2ne], .col-10[b-otpvuxx2ne], .col-11[b-otpvuxx2ne], .col-12[b-otpvuxx2ne], .col-2[b-otpvuxx2ne], .col-3[b-otpvuxx2ne], .col-4[b-otpvuxx2ne], .col-5[b-otpvuxx2ne], .col-6[b-otpvuxx2ne], .col-7[b-otpvuxx2ne], .col-8[b-otpvuxx2ne], .col-9[b-otpvuxx2ne], .col-auto[b-otpvuxx2ne], .col-lg[b-otpvuxx2ne], .col-lg-1[b-otpvuxx2ne], .col-lg-10[b-otpvuxx2ne], .col-lg-11[b-otpvuxx2ne], .col-lg-12[b-otpvuxx2ne], .col-lg-2[b-otpvuxx2ne], .col-lg-3[b-otpvuxx2ne], .col-lg-4[b-otpvuxx2ne], .col-lg-5[b-otpvuxx2ne], .col-lg-6[b-otpvuxx2ne], .col-lg-7[b-otpvuxx2ne], .col-lg-8[b-otpvuxx2ne], .col-lg-9[b-otpvuxx2ne], .col-lg-auto[b-otpvuxx2ne], .col-md[b-otpvuxx2ne], .col-md-1[b-otpvuxx2ne], .col-md-10[b-otpvuxx2ne], .col-md-11[b-otpvuxx2ne], .col-md-12[b-otpvuxx2ne], .col-md-2[b-otpvuxx2ne], .col-md-3[b-otpvuxx2ne], .col-md-4[b-otpvuxx2ne], .col-md-5[b-otpvuxx2ne], .col-md-6[b-otpvuxx2ne], .col-md-7[b-otpvuxx2ne], .col-md-8[b-otpvuxx2ne], .col-md-9[b-otpvuxx2ne], .col-md-auto[b-otpvuxx2ne], .col-sm[b-otpvuxx2ne], .col-sm-1[b-otpvuxx2ne], .col-sm-10[b-otpvuxx2ne], .col-sm-11[b-otpvuxx2ne], .col-sm-12[b-otpvuxx2ne], .col-sm-2[b-otpvuxx2ne], .col-sm-3[b-otpvuxx2ne], .col-sm-4[b-otpvuxx2ne], .col-sm-5[b-otpvuxx2ne], .col-sm-6[b-otpvuxx2ne], .col-sm-7[b-otpvuxx2ne], .col-sm-8[b-otpvuxx2ne], .col-sm-9[b-otpvuxx2ne], .col-sm-auto[b-otpvuxx2ne], .col-xl[b-otpvuxx2ne], .col-xl-1[b-otpvuxx2ne], .col-xl-10[b-otpvuxx2ne], .col-xl-11[b-otpvuxx2ne], .col-xl-12[b-otpvuxx2ne], .col-xl-2[b-otpvuxx2ne], .col-xl-3[b-otpvuxx2ne], .col-xl-4[b-otpvuxx2ne], .col-xl-5[b-otpvuxx2ne], .col-xl-6[b-otpvuxx2ne], .col-xl-7[b-otpvuxx2ne], .col-xl-8[b-otpvuxx2ne], .col-xl-9[b-otpvuxx2ne], .col-xl-auto[b-otpvuxx2ne] {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col[b-otpvuxx2ne] {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.col-auto[b-otpvuxx2ne] {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none
}

.col-1[b-otpvuxx2ne] {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%
}

.col-2[b-otpvuxx2ne] {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.col-3[b-otpvuxx2ne] {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4[b-otpvuxx2ne] {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

.col-5[b-otpvuxx2ne] {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

.col-6[b-otpvuxx2ne] {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7[b-otpvuxx2ne] {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}

.col-8[b-otpvuxx2ne] {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%
}

.col-9[b-otpvuxx2ne] {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10[b-otpvuxx2ne] {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%
}

.col-11[b-otpvuxx2ne] {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%
}

.col-12[b-otpvuxx2ne] {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first[b-otpvuxx2ne] {
	-ms-flex-order: -1;
	order: -1
}

.order-last[b-otpvuxx2ne] {
	-ms-flex-order: 13;
	order: 13
}

.order-0[b-otpvuxx2ne] {
	-ms-flex-order: 0;
	order: 0
}

.order-1[b-otpvuxx2ne] {
	-ms-flex-order: 1;
	order: 1
}

.order-2[b-otpvuxx2ne] {
	-ms-flex-order: 2;
	order: 2
}

.order-3[b-otpvuxx2ne] {
	-ms-flex-order: 3;
	order: 3
}

.order-4[b-otpvuxx2ne] {
	-ms-flex-order: 4;
	order: 4
}

.order-5[b-otpvuxx2ne] {
	-ms-flex-order: 5;
	order: 5
}

.order-6[b-otpvuxx2ne] {
	-ms-flex-order: 6;
	order: 6
}

.order-7[b-otpvuxx2ne] {
	-ms-flex-order: 7;
	order: 7
}

.order-8[b-otpvuxx2ne] {
	-ms-flex-order: 8;
	order: 8
}

.order-9[b-otpvuxx2ne] {
	-ms-flex-order: 9;
	order: 9
}

.order-10[b-otpvuxx2ne] {
	-ms-flex-order: 10;
	order: 10
}

.order-11[b-otpvuxx2ne] {
	-ms-flex-order: 11;
	order: 11
}

.order-12[b-otpvuxx2ne] {
	-ms-flex-order: 12;
	order: 12
}

.offset-1[b-otpvuxx2ne] {
	margin-left: 8.333333%
}

.offset-2[b-otpvuxx2ne] {
	margin-left: 16.666667%
}

.offset-3[b-otpvuxx2ne] {
	margin-left: 25%
}

.offset-4[b-otpvuxx2ne] {
	margin-left: 33.333333%
}

.offset-5[b-otpvuxx2ne] {
	margin-left: 41.666667%
}

.offset-6[b-otpvuxx2ne] {
	margin-left: 50%
}

.offset-7[b-otpvuxx2ne] {
	margin-left: 58.333333%
}

.offset-8[b-otpvuxx2ne] {
	margin-left: 66.666667%
}

.offset-9[b-otpvuxx2ne] {
	margin-left: 75%
}

.offset-10[b-otpvuxx2ne] {
	margin-left: 83.333333%
}

.offset-11[b-otpvuxx2ne] {
	margin-left: 91.666667%
}

@media (min-width:576px) {
	.col-sm[b-otpvuxx2ne] {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-sm-auto[b-otpvuxx2ne] {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-sm-1[b-otpvuxx2ne] {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-sm-2[b-otpvuxx2ne] {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-sm-3[b-otpvuxx2ne] {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-sm-4[b-otpvuxx2ne] {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-sm-5[b-otpvuxx2ne] {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-sm-6[b-otpvuxx2ne] {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-sm-7[b-otpvuxx2ne] {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-sm-8[b-otpvuxx2ne] {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-sm-9[b-otpvuxx2ne] {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-sm-10[b-otpvuxx2ne] {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-sm-11[b-otpvuxx2ne] {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-sm-12[b-otpvuxx2ne] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-sm-first[b-otpvuxx2ne] {
		-ms-flex-order: -1;
		order: -1
	}

	.order-sm-last[b-otpvuxx2ne] {
		-ms-flex-order: 13;
		order: 13
	}

	.order-sm-0[b-otpvuxx2ne] {
		-ms-flex-order: 0;
		order: 0
	}

	.order-sm-1[b-otpvuxx2ne] {
		-ms-flex-order: 1;
		order: 1
	}

	.order-sm-2[b-otpvuxx2ne] {
		-ms-flex-order: 2;
		order: 2
	}

	.order-sm-3[b-otpvuxx2ne] {
		-ms-flex-order: 3;
		order: 3
	}

	.order-sm-4[b-otpvuxx2ne] {
		-ms-flex-order: 4;
		order: 4
	}

	.order-sm-5[b-otpvuxx2ne] {
		-ms-flex-order: 5;
		order: 5
	}

	.order-sm-6[b-otpvuxx2ne] {
		-ms-flex-order: 6;
		order: 6
	}

	.order-sm-7[b-otpvuxx2ne] {
		-ms-flex-order: 7;
		order: 7
	}

	.order-sm-8[b-otpvuxx2ne] {
		-ms-flex-order: 8;
		order: 8
	}

	.order-sm-9[b-otpvuxx2ne] {
		-ms-flex-order: 9;
		order: 9
	}

	.order-sm-10[b-otpvuxx2ne] {
		-ms-flex-order: 10;
		order: 10
	}

	.order-sm-11[b-otpvuxx2ne] {
		-ms-flex-order: 11;
		order: 11
	}

	.order-sm-12[b-otpvuxx2ne] {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-sm-0[b-otpvuxx2ne] {
		margin-left: 0
	}

	.offset-sm-1[b-otpvuxx2ne] {
		margin-left: 8.333333%
	}

	.offset-sm-2[b-otpvuxx2ne] {
		margin-left: 16.666667%
	}

	.offset-sm-3[b-otpvuxx2ne] {
		margin-left: 25%
	}

	.offset-sm-4[b-otpvuxx2ne] {
		margin-left: 33.333333%
	}

	.offset-sm-5[b-otpvuxx2ne] {
		margin-left: 41.666667%
	}

	.offset-sm-6[b-otpvuxx2ne] {
		margin-left: 50%
	}

	.offset-sm-7[b-otpvuxx2ne] {
		margin-left: 58.333333%
	}

	.offset-sm-8[b-otpvuxx2ne] {
		margin-left: 66.666667%
	}

	.offset-sm-9[b-otpvuxx2ne] {
		margin-left: 75%
	}

	.offset-sm-10[b-otpvuxx2ne] {
		margin-left: 83.333333%
	}

	.offset-sm-11[b-otpvuxx2ne] {
		margin-left: 91.666667%
	}
}

@media (min-width:768px) {
	.col-md[b-otpvuxx2ne] {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-md-auto[b-otpvuxx2ne] {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-md-1[b-otpvuxx2ne] {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-md-2[b-otpvuxx2ne] {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-md-3[b-otpvuxx2ne] {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4[b-otpvuxx2ne] {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-md-5[b-otpvuxx2ne] {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-md-6[b-otpvuxx2ne] {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7[b-otpvuxx2ne] {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-md-8[b-otpvuxx2ne] {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-md-9[b-otpvuxx2ne] {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-md-10[b-otpvuxx2ne] {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-md-11[b-otpvuxx2ne] {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-md-12[b-otpvuxx2ne] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first[b-otpvuxx2ne] {
		-ms-flex-order: -1;
		order: -1
	}

	.order-md-last[b-otpvuxx2ne] {
		-ms-flex-order: 13;
		order: 13
	}

	.order-md-0[b-otpvuxx2ne] {
		-ms-flex-order: 0;
		order: 0
	}

	.order-md-1[b-otpvuxx2ne] {
		-ms-flex-order: 1;
		order: 1
	}

	.order-md-2[b-otpvuxx2ne] {
		-ms-flex-order: 2;
		order: 2
	}

	.order-md-3[b-otpvuxx2ne] {
		-ms-flex-order: 3;
		order: 3
	}

	.order-md-4[b-otpvuxx2ne] {
		-ms-flex-order: 4;
		order: 4
	}

	.order-md-5[b-otpvuxx2ne] {
		-ms-flex-order: 5;
		order: 5
	}

	.order-md-6[b-otpvuxx2ne] {
		-ms-flex-order: 6;
		order: 6
	}

	.order-md-7[b-otpvuxx2ne] {
		-ms-flex-order: 7;
		order: 7
	}

	.order-md-8[b-otpvuxx2ne] {
		-ms-flex-order: 8;
		order: 8
	}

	.order-md-9[b-otpvuxx2ne] {
		-ms-flex-order: 9;
		order: 9
	}

	.order-md-10[b-otpvuxx2ne] {
		-ms-flex-order: 10;
		order: 10
	}

	.order-md-11[b-otpvuxx2ne] {
		-ms-flex-order: 11;
		order: 11
	}

	.order-md-12[b-otpvuxx2ne] {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-md-0[b-otpvuxx2ne] {
		margin-left: 0
	}

	.offset-md-1[b-otpvuxx2ne] {
		margin-left: 8.333333%
	}

	.offset-md-2[b-otpvuxx2ne] {
		margin-left: 16.666667%
	}

	.offset-md-3[b-otpvuxx2ne] {
		margin-left: 25%
	}

	.offset-md-4[b-otpvuxx2ne] {
		margin-left: 33.333333%
	}

	.offset-md-5[b-otpvuxx2ne] {
		margin-left: 41.666667%
	}

	.offset-md-6[b-otpvuxx2ne] {
		margin-left: 50%
	}

	.offset-md-7[b-otpvuxx2ne] {
		margin-left: 58.333333%
	}

	.offset-md-8[b-otpvuxx2ne] {
		margin-left: 66.666667%
	}

	.offset-md-9[b-otpvuxx2ne] {
		margin-left: 75%
	}

	.offset-md-10[b-otpvuxx2ne] {
		margin-left: 83.333333%
	}

	.offset-md-11[b-otpvuxx2ne] {
		margin-left: 91.666667%
	}
}

@media (min-width:992px) {
	.col-lg[b-otpvuxx2ne] {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-lg-auto[b-otpvuxx2ne] {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-lg-1[b-otpvuxx2ne] {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-lg-2[b-otpvuxx2ne] {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-lg-3[b-otpvuxx2ne] {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4[b-otpvuxx2ne] {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-lg-5[b-otpvuxx2ne] {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-lg-6[b-otpvuxx2ne] {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7[b-otpvuxx2ne] {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-lg-8[b-otpvuxx2ne] {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-lg-9[b-otpvuxx2ne] {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-lg-10[b-otpvuxx2ne] {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-lg-11[b-otpvuxx2ne] {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-lg-12[b-otpvuxx2ne] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first[b-otpvuxx2ne] {
		-ms-flex-order: -1;
		order: -1
	}

	.order-lg-last[b-otpvuxx2ne] {
		-ms-flex-order: 13;
		order: 13
	}

	.order-lg-0[b-otpvuxx2ne] {
		-ms-flex-order: 0;
		order: 0
	}

	.order-lg-1[b-otpvuxx2ne] {
		-ms-flex-order: 1;
		order: 1
	}

	.order-lg-2[b-otpvuxx2ne] {
		-ms-flex-order: 2;
		order: 2
	}

	.order-lg-3[b-otpvuxx2ne] {
		-ms-flex-order: 3;
		order: 3
	}

	.order-lg-4[b-otpvuxx2ne] {
		-ms-flex-order: 4;
		order: 4
	}

	.order-lg-5[b-otpvuxx2ne] {
		-ms-flex-order: 5;
		order: 5
	}

	.order-lg-6[b-otpvuxx2ne] {
		-ms-flex-order: 6;
		order: 6
	}

	.order-lg-7[b-otpvuxx2ne] {
		-ms-flex-order: 7;
		order: 7
	}

	.order-lg-8[b-otpvuxx2ne] {
		-ms-flex-order: 8;
		order: 8
	}

	.order-lg-9[b-otpvuxx2ne] {
		-ms-flex-order: 9;
		order: 9
	}

	.order-lg-10[b-otpvuxx2ne] {
		-ms-flex-order: 10;
		order: 10
	}

	.order-lg-11[b-otpvuxx2ne] {
		-ms-flex-order: 11;
		order: 11
	}

	.order-lg-12[b-otpvuxx2ne] {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-lg-0[b-otpvuxx2ne] {
		margin-left: 0
	}

	.offset-lg-1[b-otpvuxx2ne] {
		margin-left: 8.333333%
	}

	.offset-lg-2[b-otpvuxx2ne] {
		margin-left: 16.666667%
	}

	.offset-lg-3[b-otpvuxx2ne] {
		margin-left: 25%
	}

	.offset-lg-4[b-otpvuxx2ne] {
		margin-left: 33.333333%
	}

	.offset-lg-5[b-otpvuxx2ne] {
		margin-left: 41.666667%
	}

	.offset-lg-6[b-otpvuxx2ne] {
		margin-left: 50%
	}

	.offset-lg-7[b-otpvuxx2ne] {
		margin-left: 58.333333%
	}

	.offset-lg-8[b-otpvuxx2ne] {
		margin-left: 66.666667%
	}

	.offset-lg-9[b-otpvuxx2ne] {
		margin-left: 75%
	}

	.offset-lg-10[b-otpvuxx2ne] {
		margin-left: 83.333333%
	}

	.offset-lg-11[b-otpvuxx2ne] {
		margin-left: 91.666667%
	}
}

@media (min-width:1200px) {
	.col-xl[b-otpvuxx2ne] {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}

	.col-xl-auto[b-otpvuxx2ne] {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}

	.col-xl-1[b-otpvuxx2ne] {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}

	.col-xl-2[b-otpvuxx2ne] {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}

	.col-xl-3[b-otpvuxx2ne] {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4[b-otpvuxx2ne] {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}

	.col-xl-5[b-otpvuxx2ne] {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}

	.col-xl-6[b-otpvuxx2ne] {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7[b-otpvuxx2ne] {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}

	.col-xl-8[b-otpvuxx2ne] {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}

	.col-xl-9[b-otpvuxx2ne] {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xl-10[b-otpvuxx2ne] {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}

	.col-xl-11[b-otpvuxx2ne] {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}

	.col-xl-12[b-otpvuxx2ne] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first[b-otpvuxx2ne] {
		-ms-flex-order: -1;
		order: -1
	}

	.order-xl-last[b-otpvuxx2ne] {
		-ms-flex-order: 13;
		order: 13
	}

	.order-xl-0[b-otpvuxx2ne] {
		-ms-flex-order: 0;
		order: 0
	}

	.order-xl-1[b-otpvuxx2ne] {
		-ms-flex-order: 1;
		order: 1
	}

	.order-xl-2[b-otpvuxx2ne] {
		-ms-flex-order: 2;
		order: 2
	}

	.order-xl-3[b-otpvuxx2ne] {
		-ms-flex-order: 3;
		order: 3
	}

	.order-xl-4[b-otpvuxx2ne] {
		-ms-flex-order: 4;
		order: 4
	}

	.order-xl-5[b-otpvuxx2ne] {
		-ms-flex-order: 5;
		order: 5
	}

	.order-xl-6[b-otpvuxx2ne] {
		-ms-flex-order: 6;
		order: 6
	}

	.order-xl-7[b-otpvuxx2ne] {
		-ms-flex-order: 7;
		order: 7
	}

	.order-xl-8[b-otpvuxx2ne] {
		-ms-flex-order: 8;
		order: 8
	}

	.order-xl-9[b-otpvuxx2ne] {
		-ms-flex-order: 9;
		order: 9
	}

	.order-xl-10[b-otpvuxx2ne] {
		-ms-flex-order: 10;
		order: 10
	}

	.order-xl-11[b-otpvuxx2ne] {
		-ms-flex-order: 11;
		order: 11
	}

	.order-xl-12[b-otpvuxx2ne] {
		-ms-flex-order: 12;
		order: 12
	}

	.offset-xl-0[b-otpvuxx2ne] {
		margin-left: 0
	}

	.offset-xl-1[b-otpvuxx2ne] {
		margin-left: 8.333333%
	}

	.offset-xl-2[b-otpvuxx2ne] {
		margin-left: 16.666667%
	}

	.offset-xl-3[b-otpvuxx2ne] {
		margin-left: 25%
	}

	.offset-xl-4[b-otpvuxx2ne] {
		margin-left: 33.333333%
	}

	.offset-xl-5[b-otpvuxx2ne] {
		margin-left: 41.666667%
	}

	.offset-xl-6[b-otpvuxx2ne] {
		margin-left: 50%
	}

	.offset-xl-7[b-otpvuxx2ne] {
		margin-left: 58.333333%
	}

	.offset-xl-8[b-otpvuxx2ne] {
		margin-left: 66.666667%
	}

	.offset-xl-9[b-otpvuxx2ne] {
		margin-left: 75%
	}

	.offset-xl-10[b-otpvuxx2ne] {
		margin-left: 83.333333%
	}

	.offset-xl-11[b-otpvuxx2ne] {
		margin-left: 91.666667%
	}
}

.table[b-otpvuxx2ne] {
	width: 100%;
	margin-bottom: 1rem;
	background-color: transparent
}

	.table td[b-otpvuxx2ne], .table th[b-otpvuxx2ne] {
		padding: .75rem;
		vertical-align: top;
		border-top: 1px solid #dee2e6
	}

	.table thead th[b-otpvuxx2ne] {
		vertical-align: bottom;
		border-bottom: 2px solid #dee2e6
	}

	.table tbody + tbody[b-otpvuxx2ne] {
		border-top: 2px solid #dee2e6
	}

	.table .table[b-otpvuxx2ne] {
		background-color: #fff
	}

.table-sm td[b-otpvuxx2ne], .table-sm th[b-otpvuxx2ne] {
	padding: .3rem
}

.table-bordered[b-otpvuxx2ne] {
	border: 1px solid #dee2e6
}

	.table-bordered td[b-otpvuxx2ne], .table-bordered th[b-otpvuxx2ne] {
		border: 1px solid #dee2e6
	}

	.table-bordered thead td[b-otpvuxx2ne], .table-bordered thead th[b-otpvuxx2ne] {
		border-bottom-width: 2px
	}

.table-borderless tbody + tbody[b-otpvuxx2ne], .table-borderless td[b-otpvuxx2ne], .table-borderless th[b-otpvuxx2ne], .table-borderless thead th[b-otpvuxx2ne] {
	border: 0
}

.table-striped tbody tr:nth-of-type(odd)[b-otpvuxx2ne] {
	background-color: rgba(0,0,0,.05)
}

.table-hover tbody tr:hover[b-otpvuxx2ne] {
	background-color: rgba(0,0,0,.075)
}

.table-primary[b-otpvuxx2ne], .table-primary > td[b-otpvuxx2ne], .table-primary > th[b-otpvuxx2ne] {
	background-color: #b8daff
}

.table-hover .table-primary:hover[b-otpvuxx2ne] {
	background-color: #9fcdff
}

	.table-hover .table-primary:hover > td[b-otpvuxx2ne], .table-hover .table-primary:hover > th[b-otpvuxx2ne] {
		background-color: #9fcdff
	}

.table-secondary[b-otpvuxx2ne], .table-secondary > td[b-otpvuxx2ne], .table-secondary > th[b-otpvuxx2ne] {
	background-color: #d6d8db
}

.table-hover .table-secondary:hover[b-otpvuxx2ne] {
	background-color: #c8cbcf
}

	.table-hover .table-secondary:hover > td[b-otpvuxx2ne], .table-hover .table-secondary:hover > th[b-otpvuxx2ne] {
		background-color: #c8cbcf
	}

.table-success[b-otpvuxx2ne], .table-success > td[b-otpvuxx2ne], .table-success > th[b-otpvuxx2ne] {
	background-color: #c3e6cb
}

.table-hover .table-success:hover[b-otpvuxx2ne] {
	background-color: #b1dfbb
}

	.table-hover .table-success:hover > td[b-otpvuxx2ne], .table-hover .table-success:hover > th[b-otpvuxx2ne] {
		background-color: #b1dfbb
	}

.table-info[b-otpvuxx2ne], .table-info > td[b-otpvuxx2ne], .table-info > th[b-otpvuxx2ne] {
	background-color: #bee5eb
}

.table-hover .table-info:hover[b-otpvuxx2ne] {
	background-color: #abdde5
}

	.table-hover .table-info:hover > td[b-otpvuxx2ne], .table-hover .table-info:hover > th[b-otpvuxx2ne] {
		background-color: #abdde5
	}

.table-warning[b-otpvuxx2ne], .table-warning > td[b-otpvuxx2ne], .table-warning > th[b-otpvuxx2ne] {
	background-color: #ffeeba
}

.table-hover .table-warning:hover[b-otpvuxx2ne] {
	background-color: #ffe8a1
}

	.table-hover .table-warning:hover > td[b-otpvuxx2ne], .table-hover .table-warning:hover > th[b-otpvuxx2ne] {
		background-color: #ffe8a1
	}

.table-danger[b-otpvuxx2ne], .table-danger > td[b-otpvuxx2ne], .table-danger > th[b-otpvuxx2ne] {
	background-color: #f5c6cb
}

.table-hover .table-danger:hover[b-otpvuxx2ne] {
	background-color: #f1b0b7
}

	.table-hover .table-danger:hover > td[b-otpvuxx2ne], .table-hover .table-danger:hover > th[b-otpvuxx2ne] {
		background-color: #f1b0b7
	}

.table-light[b-otpvuxx2ne], .table-light > td[b-otpvuxx2ne], .table-light > th[b-otpvuxx2ne] {
	background-color: #fdfdfe
}

.table-hover .table-light:hover[b-otpvuxx2ne] {
	background-color: #ececf6
}

	.table-hover .table-light:hover > td[b-otpvuxx2ne], .table-hover .table-light:hover > th[b-otpvuxx2ne] {
		background-color: #ececf6
	}

.table-dark[b-otpvuxx2ne], .table-dark > td[b-otpvuxx2ne], .table-dark > th[b-otpvuxx2ne] {
	background-color: #c6c8ca
}

.table-hover .table-dark:hover[b-otpvuxx2ne] {
	background-color: #b9bbbe
}

	.table-hover .table-dark:hover > td[b-otpvuxx2ne], .table-hover .table-dark:hover > th[b-otpvuxx2ne] {
		background-color: #b9bbbe
	}

.table-active[b-otpvuxx2ne], .table-active > td[b-otpvuxx2ne], .table-active > th[b-otpvuxx2ne] {
	background-color: rgba(0,0,0,.075)
}

.table-hover .table-active:hover[b-otpvuxx2ne] {
	background-color: rgba(0,0,0,.075)
}

	.table-hover .table-active:hover > td[b-otpvuxx2ne], .table-hover .table-active:hover > th[b-otpvuxx2ne] {
		background-color: rgba(0,0,0,.075)
	}

.table .thead-dark th[b-otpvuxx2ne] {
	color: #fff;
	background-color: #212529;
	border-color: #32383e
}

.table .thead-light th[b-otpvuxx2ne] {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6
}

.table-dark[b-otpvuxx2ne] {
	color: #fff;
	background-color: #212529
}

	.table-dark td[b-otpvuxx2ne], .table-dark th[b-otpvuxx2ne], .table-dark thead th[b-otpvuxx2ne] {
		border-color: #32383e
	}

	.table-dark.table-bordered[b-otpvuxx2ne] {
		border: 0
	}

	.table-dark.table-striped tbody tr:nth-of-type(odd)[b-otpvuxx2ne] {
		background-color: rgba(255,255,255,.05)
	}

	.table-dark.table-hover tbody tr:hover[b-otpvuxx2ne] {
		background-color: rgba(255,255,255,.075)
	}

@media (max-width:575.98px) {
	.table-responsive-sm[b-otpvuxx2ne] {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

		.table-responsive-sm > .table-bordered[b-otpvuxx2ne] {
			border: 0
		}
}

@media (max-width:767.98px) {
	.table-responsive-md[b-otpvuxx2ne] {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

		.table-responsive-md > .table-bordered[b-otpvuxx2ne] {
			border: 0
		}
}

@media (max-width:991.98px) {
	.table-responsive-lg[b-otpvuxx2ne] {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

		.table-responsive-lg > .table-bordered[b-otpvuxx2ne] {
			border: 0
		}
}

@media (max-width:1199.98px) {
	.table-responsive-xl[b-otpvuxx2ne] {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

		.table-responsive-xl > .table-bordered[b-otpvuxx2ne] {
			border: 0
		}
}

.table-responsive[b-otpvuxx2ne] {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}

	.table-responsive > .table-bordered[b-otpvuxx2ne] {
		border: 0
	}

.form-control[b-otpvuxx2ne] {
	display: block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
	.form-control[b-otpvuxx2ne] {
		transition: none
	}
}

.form-control[b-otpvuxx2ne]::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:focus[b-otpvuxx2ne] {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.form-control[b-otpvuxx2ne]::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control[b-otpvuxx2ne]::-moz-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder[b-otpvuxx2ne] {
	color: #6c757d;
	opacity: 1
}

.form-control[b-otpvuxx2ne]::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control[b-otpvuxx2ne]::placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:disabled[b-otpvuxx2ne], .form-control[readonly][b-otpvuxx2ne] {
	background-color: #e9ecef;
	opacity: 1
}

select.form-control:focus[b-otpvuxx2ne]::-ms-value {
	color: #495057;
	background-color: #fff
}

.form-control-file[b-otpvuxx2ne], .form-control-range[b-otpvuxx2ne] {
	display: block;
	width: 100%
}

.col-form-label[b-otpvuxx2ne] {
	padding-top: calc(.375rem + 1px);
	padding-bottom: calc(.375rem + 1px);
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.5
}

.col-form-label-lg[b-otpvuxx2ne] {
	padding-top: calc(.5rem + 1px);
	padding-bottom: calc(.5rem + 1px);
	font-size: 1.25rem;
	line-height: 1.5
}

.col-form-label-sm[b-otpvuxx2ne] {
	padding-top: calc(.25rem + 1px);
	padding-bottom: calc(.25rem + 1px);
	font-size: .875rem;
	line-height: 1.5
}

.form-control-plaintext[b-otpvuxx2ne] {
	display: block;
	width: 100%;
	padding-top: .375rem;
	padding-bottom: .375rem;
	margin-bottom: 0;
	line-height: 1.5;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0
}

	.form-control-plaintext.form-control-lg[b-otpvuxx2ne], .form-control-plaintext.form-control-sm[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}

.form-control-sm[b-otpvuxx2ne] {
	height: calc(1.8125rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.form-control-lg[b-otpvuxx2ne] {
	height: calc(2.875rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

select.form-control[multiple][b-otpvuxx2ne], select.form-control[size][b-otpvuxx2ne] {
	height: auto
}

textarea.form-control[b-otpvuxx2ne] {
	height: auto
}

.form-group[b-otpvuxx2ne] {
	margin-bottom: 1rem
}

.form-text[b-otpvuxx2ne] {
	display: block;
	margin-top: .25rem
}

.form-row[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}

	.form-row > .col[b-otpvuxx2ne], .form-row > [class*=col-][b-otpvuxx2ne] {
		padding-right: 5px;
		padding-left: 5px
	}

.form-check[b-otpvuxx2ne] {
	position: relative;
	display: block;
	padding-left: 1.25rem
}

.form-check-input[b-otpvuxx2ne] {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

	.form-check-input:disabled ~ .form-check-label[b-otpvuxx2ne] {
		color: #6c757d
	}

.form-check-label[b-otpvuxx2ne] {
	margin-bottom: 0
}

.form-check-inline[b-otpvuxx2ne] {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}

	.form-check-inline .form-check-input[b-otpvuxx2ne] {
		position: static;
		margin-top: 0;
		margin-right: .3125rem;
		margin-left: 0
	}

.valid-feedback[b-otpvuxx2ne] {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #28a745
}

.valid-tooltip[b-otpvuxx2ne] {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(40,167,69,.9);
	border-radius: .25rem
}

.custom-select.is-valid[b-otpvuxx2ne], .form-control.is-valid[b-otpvuxx2ne], .was-validated .custom-select:valid[b-otpvuxx2ne], .was-validated .form-control:valid[b-otpvuxx2ne] {
	border-color: #28a745
}

	.custom-select.is-valid:focus[b-otpvuxx2ne], .form-control.is-valid:focus[b-otpvuxx2ne], .was-validated .custom-select:valid:focus[b-otpvuxx2ne], .was-validated .form-control:valid:focus[b-otpvuxx2ne] {
		border-color: #28a745;
		box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
	}

	.custom-select.is-valid ~ .valid-feedback[b-otpvuxx2ne], .custom-select.is-valid ~ .valid-tooltip[b-otpvuxx2ne], .form-control.is-valid ~ .valid-feedback[b-otpvuxx2ne], .form-control.is-valid ~ .valid-tooltip[b-otpvuxx2ne], .was-validated .custom-select:valid ~ .valid-feedback[b-otpvuxx2ne], .was-validated .custom-select:valid ~ .valid-tooltip[b-otpvuxx2ne], .was-validated .form-control:valid ~ .valid-feedback[b-otpvuxx2ne], .was-validated .form-control:valid ~ .valid-tooltip[b-otpvuxx2ne] {
		display: block
	}

.form-control-file.is-valid ~ .valid-feedback[b-otpvuxx2ne], .form-control-file.is-valid ~ .valid-tooltip[b-otpvuxx2ne], .was-validated .form-control-file:valid ~ .valid-feedback[b-otpvuxx2ne], .was-validated .form-control-file:valid ~ .valid-tooltip[b-otpvuxx2ne] {
	display: block
}

.form-check-input.is-valid ~ .form-check-label[b-otpvuxx2ne], .was-validated .form-check-input:valid ~ .form-check-label[b-otpvuxx2ne] {
	color: #28a745
}

.form-check-input.is-valid ~ .valid-feedback[b-otpvuxx2ne], .form-check-input.is-valid ~ .valid-tooltip[b-otpvuxx2ne], .was-validated .form-check-input:valid ~ .valid-feedback[b-otpvuxx2ne], .was-validated .form-check-input:valid ~ .valid-tooltip[b-otpvuxx2ne] {
	display: block
}

.custom-control-input.is-valid ~ .custom-control-label[b-otpvuxx2ne], .was-validated .custom-control-input:valid ~ .custom-control-label[b-otpvuxx2ne] {
	color: #28a745
}

	.custom-control-input.is-valid ~ .custom-control-label[b-otpvuxx2ne]::before, .was-validated .custom-control-input:valid ~ .custom-control-label[b-otpvuxx2ne]::before {
		background-color: #71dd8a
	}

.custom-control-input.is-valid ~ .valid-feedback[b-otpvuxx2ne], .custom-control-input.is-valid ~ .valid-tooltip[b-otpvuxx2ne], .was-validated .custom-control-input:valid ~ .valid-feedback[b-otpvuxx2ne], .was-validated .custom-control-input:valid ~ .valid-tooltip[b-otpvuxx2ne] {
	display: block
}

.custom-control-input.is-valid:checked ~ .custom-control-label[b-otpvuxx2ne]::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: #34ce57
}

.custom-control-input.is-valid:focus ~ .custom-control-label[b-otpvuxx2ne]::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label[b-otpvuxx2ne]::before {
	box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)
}

.custom-file-input.is-valid ~ .custom-file-label[b-otpvuxx2ne], .was-validated .custom-file-input:valid ~ .custom-file-label[b-otpvuxx2ne] {
	border-color: #28a745
}

	.custom-file-input.is-valid ~ .custom-file-label[b-otpvuxx2ne]::after, .was-validated .custom-file-input:valid ~ .custom-file-label[b-otpvuxx2ne]::after {
		border-color: inherit
	}

.custom-file-input.is-valid ~ .valid-feedback[b-otpvuxx2ne], .custom-file-input.is-valid ~ .valid-tooltip[b-otpvuxx2ne], .was-validated .custom-file-input:valid ~ .valid-feedback[b-otpvuxx2ne], .was-validated .custom-file-input:valid ~ .valid-tooltip[b-otpvuxx2ne] {
	display: block
}

.custom-file-input.is-valid:focus ~ .custom-file-label[b-otpvuxx2ne], .was-validated .custom-file-input:valid:focus ~ .custom-file-label[b-otpvuxx2ne] {
	box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

.invalid-feedback[b-otpvuxx2ne] {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545
}

.invalid-tooltip[b-otpvuxx2ne] {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(220,53,69,.9);
	border-radius: .25rem
}

.custom-select.is-invalid[b-otpvuxx2ne], .form-control.is-invalid[b-otpvuxx2ne], .was-validated .custom-select:invalid[b-otpvuxx2ne], .was-validated .form-control:invalid[b-otpvuxx2ne] {
	border-color: #dc3545
}

	.custom-select.is-invalid:focus[b-otpvuxx2ne], .form-control.is-invalid:focus[b-otpvuxx2ne], .was-validated .custom-select:invalid:focus[b-otpvuxx2ne], .was-validated .form-control:invalid:focus[b-otpvuxx2ne] {
		border-color: #dc3545;
		box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
	}

	.custom-select.is-invalid ~ .invalid-feedback[b-otpvuxx2ne], .custom-select.is-invalid ~ .invalid-tooltip[b-otpvuxx2ne], .form-control.is-invalid ~ .invalid-feedback[b-otpvuxx2ne], .form-control.is-invalid ~ .invalid-tooltip[b-otpvuxx2ne], .was-validated .custom-select:invalid ~ .invalid-feedback[b-otpvuxx2ne], .was-validated .custom-select:invalid ~ .invalid-tooltip[b-otpvuxx2ne], .was-validated .form-control:invalid ~ .invalid-feedback[b-otpvuxx2ne], .was-validated .form-control:invalid ~ .invalid-tooltip[b-otpvuxx2ne] {
		display: block
	}

.form-control-file.is-invalid ~ .invalid-feedback[b-otpvuxx2ne], .form-control-file.is-invalid ~ .invalid-tooltip[b-otpvuxx2ne], .was-validated .form-control-file:invalid ~ .invalid-feedback[b-otpvuxx2ne], .was-validated .form-control-file:invalid ~ .invalid-tooltip[b-otpvuxx2ne] {
	display: block
}

.form-check-input.is-invalid ~ .form-check-label[b-otpvuxx2ne], .was-validated .form-check-input:invalid ~ .form-check-label[b-otpvuxx2ne] {
	color: #dc3545
}

.form-check-input.is-invalid ~ .invalid-feedback[b-otpvuxx2ne], .form-check-input.is-invalid ~ .invalid-tooltip[b-otpvuxx2ne], .was-validated .form-check-input:invalid ~ .invalid-feedback[b-otpvuxx2ne], .was-validated .form-check-input:invalid ~ .invalid-tooltip[b-otpvuxx2ne] {
	display: block
}

.custom-control-input.is-invalid ~ .custom-control-label[b-otpvuxx2ne], .was-validated .custom-control-input:invalid ~ .custom-control-label[b-otpvuxx2ne] {
	color: #dc3545
}

	.custom-control-input.is-invalid ~ .custom-control-label[b-otpvuxx2ne]::before, .was-validated .custom-control-input:invalid ~ .custom-control-label[b-otpvuxx2ne]::before {
		background-color: #efa2a9
	}

.custom-control-input.is-invalid ~ .invalid-feedback[b-otpvuxx2ne], .custom-control-input.is-invalid ~ .invalid-tooltip[b-otpvuxx2ne], .was-validated .custom-control-input:invalid ~ .invalid-feedback[b-otpvuxx2ne], .was-validated .custom-control-input:invalid ~ .invalid-tooltip[b-otpvuxx2ne] {
	display: block
}

.custom-control-input.is-invalid:checked ~ .custom-control-label[b-otpvuxx2ne]::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: #e4606d
}

.custom-control-input.is-invalid:focus ~ .custom-control-label[b-otpvuxx2ne]::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label[b-otpvuxx2ne]::before {
	box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)
}

.custom-file-input.is-invalid ~ .custom-file-label[b-otpvuxx2ne], .was-validated .custom-file-input:invalid ~ .custom-file-label[b-otpvuxx2ne] {
	border-color: #dc3545
}

	.custom-file-input.is-invalid ~ .custom-file-label[b-otpvuxx2ne]::after, .was-validated .custom-file-input:invalid ~ .custom-file-label[b-otpvuxx2ne]::after {
		border-color: inherit
	}

.custom-file-input.is-invalid ~ .invalid-feedback[b-otpvuxx2ne], .custom-file-input.is-invalid ~ .invalid-tooltip[b-otpvuxx2ne], .was-validated .custom-file-input:invalid ~ .invalid-feedback[b-otpvuxx2ne], .was-validated .custom-file-input:invalid ~ .invalid-tooltip[b-otpvuxx2ne] {
	display: block
}

.custom-file-input.is-invalid:focus ~ .custom-file-label[b-otpvuxx2ne], .was-validated .custom-file-input:invalid:focus ~ .custom-file-label[b-otpvuxx2ne] {
	box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

.form-inline[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center
}

	.form-inline .form-check[b-otpvuxx2ne] {
		width: 100%
	}

@media (min-width:576px) {
	.form-inline label[b-otpvuxx2ne] {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}

	.form-inline .form-group[b-otpvuxx2ne] {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}

	.form-inline .form-control[b-otpvuxx2ne] {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}

	.form-inline .form-control-plaintext[b-otpvuxx2ne] {
		display: inline-block
	}

	.form-inline .custom-select[b-otpvuxx2ne], .form-inline .input-group[b-otpvuxx2ne] {
		width: auto
	}

	.form-inline .form-check[b-otpvuxx2ne] {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}

	.form-inline .form-check-input[b-otpvuxx2ne] {
		position: relative;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}

	.form-inline .custom-control[b-otpvuxx2ne] {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.form-inline .custom-control-label[b-otpvuxx2ne] {
		margin-bottom: 0
	}
}

.btn[b-otpvuxx2ne] {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
	.btn[b-otpvuxx2ne] {
		transition: none
	}
}

.btn:focus[b-otpvuxx2ne], .btn:hover[b-otpvuxx2ne] {
	text-decoration: none
}

.btn.focus[b-otpvuxx2ne], .btn:focus[b-otpvuxx2ne] {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.btn.disabled[b-otpvuxx2ne], .btn:disabled[b-otpvuxx2ne] {
	opacity: .65
}

.btn:not(:disabled):not(.disabled)[b-otpvuxx2ne] {
	cursor: pointer
}

a.btn.disabled[b-otpvuxx2ne], fieldset:disabled a.btn[b-otpvuxx2ne] {
	pointer-events: none
}

.btn-primary[b-otpvuxx2ne] {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

	.btn-primary:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #0069d9;
		border-color: #0062cc
	}

	.btn-primary.focus[b-otpvuxx2ne], .btn-primary:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
	}

	.btn-primary.disabled[b-otpvuxx2ne], .btn-primary:disabled[b-otpvuxx2ne] {
		color: #fff;
		background-color: #007bff;
		border-color: #007bff
	}

	.btn-primary:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-primary:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-primary.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #0062cc;
		border-color: #005cbf
	}

		.btn-primary:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-primary:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-primary.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
		}

.btn-secondary[b-otpvuxx2ne] {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d
}

	.btn-secondary:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #5a6268;
		border-color: #545b62
	}

	.btn-secondary.focus[b-otpvuxx2ne], .btn-secondary:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
	}

	.btn-secondary.disabled[b-otpvuxx2ne], .btn-secondary:disabled[b-otpvuxx2ne] {
		color: #fff;
		background-color: #6c757d;
		border-color: #6c757d
	}

	.btn-secondary:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-secondary:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-secondary.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #545b62;
		border-color: #4e555b
	}

		.btn-secondary:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-secondary:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-secondary.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
		}

.btn-success[b-otpvuxx2ne] {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745
}

	.btn-success:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #218838;
		border-color: #1e7e34
	}

	.btn-success.focus[b-otpvuxx2ne], .btn-success:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
	}

	.btn-success.disabled[b-otpvuxx2ne], .btn-success:disabled[b-otpvuxx2ne] {
		color: #fff;
		background-color: #28a745;
		border-color: #28a745
	}

	.btn-success:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-success:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-success.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #1e7e34;
		border-color: #1c7430
	}

		.btn-success:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-success:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-success.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
		}

.btn-info[b-otpvuxx2ne] {
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8
}

	.btn-info:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #138496;
		border-color: #117a8b
	}

	.btn-info.focus[b-otpvuxx2ne], .btn-info:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
	}

	.btn-info.disabled[b-otpvuxx2ne], .btn-info:disabled[b-otpvuxx2ne] {
		color: #fff;
		background-color: #17a2b8;
		border-color: #17a2b8
	}

	.btn-info:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-info:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-info.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #117a8b;
		border-color: #10707f
	}

		.btn-info:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-info:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-info.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
		}

.btn-warning[b-otpvuxx2ne] {
	color: #212529;
	background-color: #ffc107;
	border-color: #ffc107
}

	.btn-warning:hover[b-otpvuxx2ne] {
		color: #212529;
		background-color: #e0a800;
		border-color: #d39e00
	}

	.btn-warning.focus[b-otpvuxx2ne], .btn-warning:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
	}

	.btn-warning.disabled[b-otpvuxx2ne], .btn-warning:disabled[b-otpvuxx2ne] {
		color: #212529;
		background-color: #ffc107;
		border-color: #ffc107
	}

	.btn-warning:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-warning:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-warning.dropdown-toggle[b-otpvuxx2ne] {
		color: #212529;
		background-color: #d39e00;
		border-color: #c69500
	}

		.btn-warning:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-warning:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-warning.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
		}

.btn-danger[b-otpvuxx2ne] {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

	.btn-danger:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #c82333;
		border-color: #bd2130
	}

	.btn-danger.focus[b-otpvuxx2ne], .btn-danger:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
	}

	.btn-danger.disabled[b-otpvuxx2ne], .btn-danger:disabled[b-otpvuxx2ne] {
		color: #fff;
		background-color: #dc3545;
		border-color: #dc3545
	}

	.btn-danger:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-danger:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-danger.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #bd2130;
		border-color: #b21f2d
	}

		.btn-danger:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-danger:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-danger.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
		}

.btn-light[b-otpvuxx2ne] {
	color: #212529;
	background-color: #f8f9fa;
	border-color: #f8f9fa
}

	.btn-light:hover[b-otpvuxx2ne] {
		color: #212529;
		background-color: #e2e6ea;
		border-color: #dae0e5
	}

	.btn-light.focus[b-otpvuxx2ne], .btn-light:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
	}

	.btn-light.disabled[b-otpvuxx2ne], .btn-light:disabled[b-otpvuxx2ne] {
		color: #212529;
		background-color: #f8f9fa;
		border-color: #f8f9fa
	}

	.btn-light:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-light:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-light.dropdown-toggle[b-otpvuxx2ne] {
		color: #212529;
		background-color: #dae0e5;
		border-color: #d3d9df
	}

		.btn-light:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-light:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-light.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
		}

.btn-dark[b-otpvuxx2ne] {
	color: #fff;
	background-color: #343a40;
	border-color: #343a40
}

	.btn-dark:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #23272b;
		border-color: #1d2124
	}

	.btn-dark.focus[b-otpvuxx2ne], .btn-dark:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
	}

	.btn-dark.disabled[b-otpvuxx2ne], .btn-dark:disabled[b-otpvuxx2ne] {
		color: #fff;
		background-color: #343a40;
		border-color: #343a40
	}

	.btn-dark:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-dark:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-dark.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #1d2124;
		border-color: #171a1d
	}

		.btn-dark:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-dark:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-dark.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
		}

.btn-outline-primary[b-otpvuxx2ne] {
	color: #007bff;
	background-color: transparent;
	background-image: none;
	border-color: #007bff
}

	.btn-outline-primary:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #007bff;
		border-color: #007bff
	}

	.btn-outline-primary.focus[b-otpvuxx2ne], .btn-outline-primary:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
	}

	.btn-outline-primary.disabled[b-otpvuxx2ne], .btn-outline-primary:disabled[b-otpvuxx2ne] {
		color: #007bff;
		background-color: transparent
	}

	.btn-outline-primary:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-primary:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-primary.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #007bff;
		border-color: #007bff
	}

		.btn-outline-primary:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-primary:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-primary.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
		}

.btn-outline-secondary[b-otpvuxx2ne] {
	color: #6c757d;
	background-color: transparent;
	background-image: none;
	border-color: #6c757d
}

	.btn-outline-secondary:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #6c757d;
		border-color: #6c757d
	}

	.btn-outline-secondary.focus[b-otpvuxx2ne], .btn-outline-secondary:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
	}

	.btn-outline-secondary.disabled[b-otpvuxx2ne], .btn-outline-secondary:disabled[b-otpvuxx2ne] {
		color: #6c757d;
		background-color: transparent
	}

	.btn-outline-secondary:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-secondary:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-secondary.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #6c757d;
		border-color: #6c757d
	}

		.btn-outline-secondary:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-secondary:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-secondary.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
		}

.btn-outline-success[b-otpvuxx2ne] {
	color: #28a745;
	background-color: transparent;
	background-image: none;
	border-color: #28a745
}

	.btn-outline-success:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #28a745;
		border-color: #28a745
	}

	.btn-outline-success.focus[b-otpvuxx2ne], .btn-outline-success:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
	}

	.btn-outline-success.disabled[b-otpvuxx2ne], .btn-outline-success:disabled[b-otpvuxx2ne] {
		color: #28a745;
		background-color: transparent
	}

	.btn-outline-success:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-success:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-success.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #28a745;
		border-color: #28a745
	}

		.btn-outline-success:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-success:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-success.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
		}

.btn-outline-info[b-otpvuxx2ne] {
	color: #17a2b8;
	background-color: transparent;
	background-image: none;
	border-color: #17a2b8
}

	.btn-outline-info:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #17a2b8;
		border-color: #17a2b8
	}

	.btn-outline-info.focus[b-otpvuxx2ne], .btn-outline-info:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
	}

	.btn-outline-info.disabled[b-otpvuxx2ne], .btn-outline-info:disabled[b-otpvuxx2ne] {
		color: #17a2b8;
		background-color: transparent
	}

	.btn-outline-info:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-info:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-info.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #17a2b8;
		border-color: #17a2b8
	}

		.btn-outline-info:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-info:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-info.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
		}

.btn-outline-warning[b-otpvuxx2ne] {
	color: #ffc107;
	background-color: transparent;
	background-image: none;
	border-color: #ffc107
}

	.btn-outline-warning:hover[b-otpvuxx2ne] {
		color: #212529;
		background-color: #ffc107;
		border-color: #ffc107
	}

	.btn-outline-warning.focus[b-otpvuxx2ne], .btn-outline-warning:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
	}

	.btn-outline-warning.disabled[b-otpvuxx2ne], .btn-outline-warning:disabled[b-otpvuxx2ne] {
		color: #ffc107;
		background-color: transparent
	}

	.btn-outline-warning:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-warning:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-warning.dropdown-toggle[b-otpvuxx2ne] {
		color: #212529;
		background-color: #ffc107;
		border-color: #ffc107
	}

		.btn-outline-warning:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-warning:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-warning.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
		}

.btn-outline-danger[b-otpvuxx2ne] {
	color: #dc3545;
	background-color: transparent;
	background-image: none;
	border-color: #dc3545
}

	.btn-outline-danger:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #dc3545;
		border-color: #dc3545
	}

	.btn-outline-danger.focus[b-otpvuxx2ne], .btn-outline-danger:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
	}

	.btn-outline-danger.disabled[b-otpvuxx2ne], .btn-outline-danger:disabled[b-otpvuxx2ne] {
		color: #dc3545;
		background-color: transparent
	}

	.btn-outline-danger:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-danger:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-danger.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #dc3545;
		border-color: #dc3545
	}

		.btn-outline-danger:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-danger:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-danger.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
		}

.btn-outline-light[b-otpvuxx2ne] {
	color: #f8f9fa;
	background-color: transparent;
	background-image: none;
	border-color: #f8f9fa
}

	.btn-outline-light:hover[b-otpvuxx2ne] {
		color: #212529;
		background-color: #f8f9fa;
		border-color: #f8f9fa
	}

	.btn-outline-light.focus[b-otpvuxx2ne], .btn-outline-light:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
	}

	.btn-outline-light.disabled[b-otpvuxx2ne], .btn-outline-light:disabled[b-otpvuxx2ne] {
		color: #f8f9fa;
		background-color: transparent
	}

	.btn-outline-light:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-light:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-light.dropdown-toggle[b-otpvuxx2ne] {
		color: #212529;
		background-color: #f8f9fa;
		border-color: #f8f9fa
	}

		.btn-outline-light:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-light:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-light.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
		}

.btn-outline-dark[b-otpvuxx2ne] {
	color: #343a40;
	background-color: transparent;
	background-image: none;
	border-color: #343a40
}

	.btn-outline-dark:hover[b-otpvuxx2ne] {
		color: #fff;
		background-color: #343a40;
		border-color: #343a40
	}

	.btn-outline-dark.focus[b-otpvuxx2ne], .btn-outline-dark:focus[b-otpvuxx2ne] {
		box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
	}

	.btn-outline-dark.disabled[b-otpvuxx2ne], .btn-outline-dark:disabled[b-otpvuxx2ne] {
		color: #343a40;
		background-color: transparent
	}

	.btn-outline-dark:not(:disabled):not(.disabled).active[b-otpvuxx2ne], .btn-outline-dark:not(:disabled):not(.disabled):active[b-otpvuxx2ne], .show > .btn-outline-dark.dropdown-toggle[b-otpvuxx2ne] {
		color: #fff;
		background-color: #343a40;
		border-color: #343a40
	}

		.btn-outline-dark:not(:disabled):not(.disabled).active:focus[b-otpvuxx2ne], .btn-outline-dark:not(:disabled):not(.disabled):active:focus[b-otpvuxx2ne], .show > .btn-outline-dark.dropdown-toggle:focus[b-otpvuxx2ne] {
			box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
		}

.btn-link[b-otpvuxx2ne] {
	font-weight: 400;
	color: #007bff;
	background-color: transparent
}

	.btn-link:hover[b-otpvuxx2ne] {
		color: #0056b3;
		text-decoration: underline;
		background-color: transparent;
		border-color: transparent
	}

	.btn-link.focus[b-otpvuxx2ne], .btn-link:focus[b-otpvuxx2ne] {
		text-decoration: underline;
		border-color: transparent;
		box-shadow: none
	}

	.btn-link.disabled[b-otpvuxx2ne], .btn-link:disabled[b-otpvuxx2ne] {
		color: #6c757d;
		pointer-events: none
	}

.btn-group-lg > .btn[b-otpvuxx2ne], .btn-lg[b-otpvuxx2ne] {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.btn-group-sm > .btn[b-otpvuxx2ne], .btn-sm[b-otpvuxx2ne] {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.btn-block[b-otpvuxx2ne] {
	display: block;
	width: 100%
}

	.btn-block + .btn-block[b-otpvuxx2ne] {
		margin-top: .5rem
	}

input[type=button].btn-block[b-otpvuxx2ne], input[type=reset].btn-block[b-otpvuxx2ne], input[type=submit].btn-block[b-otpvuxx2ne] {
	width: 100%
}

.fade[b-otpvuxx2ne] {
	transition: opacity .15s linear
}

@media screen and (prefers-reduced-motion:reduce) {
	.fade[b-otpvuxx2ne] {
		transition: none
	}
}

.fade:not(.show)[b-otpvuxx2ne] {
	opacity: 0
}

.collapse:not(.show)[b-otpvuxx2ne] {
	display: none
}

.collapsing[b-otpvuxx2ne] {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}

@media screen and (prefers-reduced-motion:reduce) {
	.collapsing[b-otpvuxx2ne] {
		transition: none
	}
}

.dropdown[b-otpvuxx2ne], .dropleft[b-otpvuxx2ne], .dropright[b-otpvuxx2ne], .dropup[b-otpvuxx2ne] {
	position: relative
}

.dropdown-toggle[b-otpvuxx2ne]::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	/*border-top: .3em solid;
	border-right: .3em solid transparent;*/
	border-bottom: 0;
	/*border-left: .3em solid transparent*/
}

.dropdown-toggle:empty[b-otpvuxx2ne]::after {
	margin-left: 0
}

.dropdown-menu[b-otpvuxx2ne] {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem
}

.dropdown-menu-right[b-otpvuxx2ne] {
	right: 0;
	left: auto
}

.dropup .dropdown-menu[b-otpvuxx2ne] {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .125rem
}

.dropup .dropdown-toggle[b-otpvuxx2ne]::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 0;
/*	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent*/
}

.dropup .dropdown-toggle:empty[b-otpvuxx2ne]::after {
	margin-left: 0
}

.dropright .dropdown-menu[b-otpvuxx2ne] {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .125rem
}

.dropright .dropdown-toggle[b-otpvuxx2ne]::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
/*	border-top: .3em solid transparent;*/
	border-right: 0;
/*	border-bottom: .3em solid transparent;
	border-left: .3em solid*/
}

.dropright .dropdown-toggle:empty[b-otpvuxx2ne]::after {
	margin-left: 0
}

.dropright .dropdown-toggle[b-otpvuxx2ne]::after {
	vertical-align: 0
}

.dropleft .dropdown-menu[b-otpvuxx2ne] {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .125rem
}

.dropleft .dropdown-toggle[b-otpvuxx2ne]::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: ""
}

.dropleft .dropdown-toggle[b-otpvuxx2ne]::after {
	display: none
}

.dropleft .dropdown-toggle[b-otpvuxx2ne]::before {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid;
	border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty[b-otpvuxx2ne]::after {
	margin-left: 0
}

.dropleft .dropdown-toggle[b-otpvuxx2ne]::before {
	vertical-align: 0
}

.dropdown-menu[x-placement^=bottom][b-otpvuxx2ne], .dropdown-menu[x-placement^=left][b-otpvuxx2ne], .dropdown-menu[x-placement^=right][b-otpvuxx2ne], .dropdown-menu[x-placement^=top][b-otpvuxx2ne] {
	right: auto;
	bottom: auto
}

.dropdown-divider[b-otpvuxx2ne] {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}

.dropdown-item[b-otpvuxx2ne] {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

	.dropdown-item:focus[b-otpvuxx2ne], .dropdown-item:hover[b-otpvuxx2ne] {
		color: #16181b;
		text-decoration: none;
		background-color: #f8f9fa
	}

	.dropdown-item.active[b-otpvuxx2ne], .dropdown-item:active[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #007bff
	}

	.dropdown-item.disabled[b-otpvuxx2ne], .dropdown-item:disabled[b-otpvuxx2ne] {
		color: #6c757d;
		background-color: transparent
	}

.dropdown-menu.show[b-otpvuxx2ne] {
	display: block
}

.dropdown-header[b-otpvuxx2ne] {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}

.dropdown-item-text[b-otpvuxx2ne] {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529
}

.btn-group[b-otpvuxx2ne], .btn-group-vertical[b-otpvuxx2ne] {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}

	.btn-group-vertical > .btn[b-otpvuxx2ne], .btn-group > .btn[b-otpvuxx2ne] {
		position: relative;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

		.btn-group-vertical > .btn:hover[b-otpvuxx2ne], .btn-group > .btn:hover[b-otpvuxx2ne] {
			z-index: 1
		}

		.btn-group-vertical > .btn.active[b-otpvuxx2ne], .btn-group-vertical > .btn:active[b-otpvuxx2ne], .btn-group-vertical > .btn:focus[b-otpvuxx2ne], .btn-group > .btn.active[b-otpvuxx2ne], .btn-group > .btn:active[b-otpvuxx2ne], .btn-group > .btn:focus[b-otpvuxx2ne] {
			z-index: 1
		}

	.btn-group .btn + .btn[b-otpvuxx2ne], .btn-group .btn + .btn-group[b-otpvuxx2ne], .btn-group .btn-group + .btn[b-otpvuxx2ne], .btn-group .btn-group + .btn-group[b-otpvuxx2ne], .btn-group-vertical .btn + .btn[b-otpvuxx2ne], .btn-group-vertical .btn + .btn-group[b-otpvuxx2ne], .btn-group-vertical .btn-group + .btn[b-otpvuxx2ne], .btn-group-vertical .btn-group + .btn-group[b-otpvuxx2ne] {
		margin-left: -1px
	}

.btn-toolbar[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

	.btn-toolbar .input-group[b-otpvuxx2ne] {
		width: auto
	}

.btn-group > .btn:first-child[b-otpvuxx2ne] {
	margin-left: 0
}

.btn-group > .btn-group:not(:last-child) > .btn[b-otpvuxx2ne], .btn-group > .btn:not(:last-child):not(.dropdown-toggle)[b-otpvuxx2ne] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group > .btn-group:not(:first-child) > .btn[b-otpvuxx2ne], .btn-group > .btn:not(:first-child)[b-otpvuxx2ne] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.dropdown-toggle-split[b-otpvuxx2ne] {
	padding-right: .5625rem;
	padding-left: .5625rem
}

	.dropdown-toggle-split[b-otpvuxx2ne]::after, .dropright .dropdown-toggle-split[b-otpvuxx2ne]::after, .dropup .dropdown-toggle-split[b-otpvuxx2ne]::after {
		margin-left: 0
	}

.dropleft .dropdown-toggle-split[b-otpvuxx2ne]::before {
	margin-right: 0
}

.btn-group-sm > .btn + .dropdown-toggle-split[b-otpvuxx2ne], .btn-sm + .dropdown-toggle-split[b-otpvuxx2ne] {
	padding-right: .375rem;
	padding-left: .375rem
}

.btn-group-lg > .btn + .dropdown-toggle-split[b-otpvuxx2ne], .btn-lg + .dropdown-toggle-split[b-otpvuxx2ne] {
	padding-right: .75rem;
	padding-left: .75rem
}

.btn-group-vertical[b-otpvuxx2ne] {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center
}

	.btn-group-vertical .btn[b-otpvuxx2ne], .btn-group-vertical .btn-group[b-otpvuxx2ne] {
		width: 100%
	}

	.btn-group-vertical > .btn + .btn[b-otpvuxx2ne], .btn-group-vertical > .btn + .btn-group[b-otpvuxx2ne], .btn-group-vertical > .btn-group + .btn[b-otpvuxx2ne], .btn-group-vertical > .btn-group + .btn-group[b-otpvuxx2ne] {
		margin-top: -1px;
		margin-left: 0
	}

	.btn-group-vertical > .btn-group:not(:last-child) > .btn[b-otpvuxx2ne], .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle)[b-otpvuxx2ne] {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}

	.btn-group-vertical > .btn-group:not(:first-child) > .btn[b-otpvuxx2ne], .btn-group-vertical > .btn:not(:first-child)[b-otpvuxx2ne] {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}

.btn-group-toggle > .btn[b-otpvuxx2ne], .btn-group-toggle > .btn-group > .btn[b-otpvuxx2ne] {
	margin-bottom: 0
}

	.btn-group-toggle > .btn input[type=checkbox][b-otpvuxx2ne], .btn-group-toggle > .btn input[type=radio][b-otpvuxx2ne], .btn-group-toggle > .btn-group > .btn input[type=checkbox][b-otpvuxx2ne], .btn-group-toggle > .btn-group > .btn input[type=radio][b-otpvuxx2ne] {
		position: absolute;
		clip: rect(0,0,0,0);
		pointer-events: none
	}

.input-group[b-otpvuxx2ne] {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}

	.input-group > .custom-file[b-otpvuxx2ne], .input-group > .custom-select[b-otpvuxx2ne], .input-group > .form-control[b-otpvuxx2ne] {
		position: relative;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 1%;
		margin-bottom: 0
	}

		.input-group > .custom-file + .custom-file[b-otpvuxx2ne], .input-group > .custom-file + .custom-select[b-otpvuxx2ne], .input-group > .custom-file + .form-control[b-otpvuxx2ne], .input-group > .custom-select + .custom-file[b-otpvuxx2ne], .input-group > .custom-select + .custom-select[b-otpvuxx2ne], .input-group > .custom-select + .form-control[b-otpvuxx2ne], .input-group > .form-control + .custom-file[b-otpvuxx2ne], .input-group > .form-control + .custom-select[b-otpvuxx2ne], .input-group > .form-control + .form-control[b-otpvuxx2ne] {
			margin-left: -1px
		}

		.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label[b-otpvuxx2ne], .input-group > .custom-select:focus[b-otpvuxx2ne], .input-group > .form-control:focus[b-otpvuxx2ne] {
			z-index: 3
		}

		.input-group > .custom-file .custom-file-input:focus[b-otpvuxx2ne] {
			z-index: 4
		}

		.input-group > .custom-select:not(:last-child)[b-otpvuxx2ne], .input-group > .form-control:not(:last-child)[b-otpvuxx2ne] {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0
		}

		.input-group > .custom-select:not(:first-child)[b-otpvuxx2ne], .input-group > .form-control:not(:first-child)[b-otpvuxx2ne] {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0
		}

	.input-group > .custom-file[b-otpvuxx2ne] {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

		.input-group > .custom-file:not(:last-child) .custom-file-label[b-otpvuxx2ne], .input-group > .custom-file:not(:last-child) .custom-file-label[b-otpvuxx2ne]::after {
			border-top-right-radius: 0;
			border-bottom-right-radius: 0
		}

		.input-group > .custom-file:not(:first-child) .custom-file-label[b-otpvuxx2ne] {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0
		}

.input-group-append[b-otpvuxx2ne], .input-group-prepend[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex
}

	.input-group-append .btn[b-otpvuxx2ne], .input-group-prepend .btn[b-otpvuxx2ne] {
		position: relative;
		z-index: 2
	}

		.input-group-append .btn + .btn[b-otpvuxx2ne], .input-group-append .btn + .input-group-text[b-otpvuxx2ne], .input-group-append .input-group-text + .btn[b-otpvuxx2ne], .input-group-append .input-group-text + .input-group-text[b-otpvuxx2ne], .input-group-prepend .btn + .btn[b-otpvuxx2ne], .input-group-prepend .btn + .input-group-text[b-otpvuxx2ne], .input-group-prepend .input-group-text + .btn[b-otpvuxx2ne], .input-group-prepend .input-group-text + .input-group-text[b-otpvuxx2ne] {
			margin-left: -1px
		}

.input-group-prepend[b-otpvuxx2ne] {
	margin-right: -1px
}

.input-group-append[b-otpvuxx2ne] {
	margin-left: -1px
}

.input-group-text[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

	.input-group-text input[type=checkbox][b-otpvuxx2ne], .input-group-text input[type=radio][b-otpvuxx2ne] {
		margin-top: 0
	}

.input-group-lg > .form-control[b-otpvuxx2ne], .input-group-lg > .input-group-append > .btn[b-otpvuxx2ne], .input-group-lg > .input-group-append > .input-group-text[b-otpvuxx2ne], .input-group-lg > .input-group-prepend > .btn[b-otpvuxx2ne], .input-group-lg > .input-group-prepend > .input-group-text[b-otpvuxx2ne] {
	height: calc(2.875rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem
}

.input-group-sm > .form-control[b-otpvuxx2ne], .input-group-sm > .input-group-append > .btn[b-otpvuxx2ne], .input-group-sm > .input-group-append > .input-group-text[b-otpvuxx2ne], .input-group-sm > .input-group-prepend > .btn[b-otpvuxx2ne], .input-group-sm > .input-group-prepend > .input-group-text[b-otpvuxx2ne] {
	height: calc(1.8125rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle)[b-otpvuxx2ne], .input-group > .input-group-append:last-child > .input-group-text:not(:last-child)[b-otpvuxx2ne], .input-group > .input-group-append:not(:last-child) > .btn[b-otpvuxx2ne], .input-group > .input-group-append:not(:last-child) > .input-group-text[b-otpvuxx2ne], .input-group > .input-group-prepend > .btn[b-otpvuxx2ne], .input-group > .input-group-prepend > .input-group-text[b-otpvuxx2ne] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group > .input-group-append > .btn[b-otpvuxx2ne], .input-group > .input-group-append > .input-group-text[b-otpvuxx2ne], .input-group > .input-group-prepend:first-child > .btn:not(:first-child)[b-otpvuxx2ne], .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child)[b-otpvuxx2ne], .input-group > .input-group-prepend:not(:first-child) > .btn[b-otpvuxx2ne], .input-group > .input-group-prepend:not(:first-child) > .input-group-text[b-otpvuxx2ne] {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.custom-control[b-otpvuxx2ne] {
	position: relative;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem
}

.custom-control-inline[b-otpvuxx2ne] {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}

.custom-control-input[b-otpvuxx2ne] {
	position: absolute;
	z-index: -1;
	opacity: 0
}

	.custom-control-input:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
		color: #fff;
		background-color: #007bff
	}

	.custom-control-input:focus ~ .custom-control-label[b-otpvuxx2ne]::before {
		box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
	}

	.custom-control-input:active ~ .custom-control-label[b-otpvuxx2ne]::before {
		color: #fff;
		background-color: #b3d7ff
	}

	.custom-control-input:disabled ~ .custom-control-label[b-otpvuxx2ne] {
		color: #6c757d
	}

		.custom-control-input:disabled ~ .custom-control-label[b-otpvuxx2ne]::before {
			background-color: #e9ecef
		}

.custom-control-label[b-otpvuxx2ne] {
	position: relative;
	margin-bottom: 0
}

	.custom-control-label[b-otpvuxx2ne]::before {
		position: absolute;
		top: .25rem;
		left: -1.5rem;
		display: block;
		width: 1rem;
		height: 1rem;
		pointer-events: none;
		content: "";
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: #dee2e6
	}

	.custom-control-label[b-otpvuxx2ne]::after {
		position: absolute;
		top: .25rem;
		left: -1.5rem;
		display: block;
		width: 1rem;
		height: 1rem;
		content: "";
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 50% 50%
	}

.custom-checkbox .custom-control-label[b-otpvuxx2ne]::before {
	border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: #007bff
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label[b-otpvuxx2ne]::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[b-otpvuxx2ne]::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: rgba(0,123,255,.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: rgba(0,123,255,.5)
}

.custom-radio .custom-control-label[b-otpvuxx2ne]::before {
	border-radius: 50%
}

.custom-radio .custom-control-input:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: #007bff
}

.custom-radio .custom-control-input:checked ~ .custom-control-label[b-otpvuxx2ne]::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label[b-otpvuxx2ne]::before {
	background-color: rgba(0,123,255,.5)
}

.custom-select[b-otpvuxx2ne] {
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
	background-size: 8px 10px;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

	.custom-select:focus[b-otpvuxx2ne] {
		border-color: #80bdff;
		outline: 0;
		box-shadow: 0 0 0 .2rem rgba(128,189,255,.5)
	}

		.custom-select:focus[b-otpvuxx2ne]::-ms-value {
			color: #495057;
			background-color: #fff
		}

	.custom-select[multiple][b-otpvuxx2ne], .custom-select[size]:not([size="1"])[b-otpvuxx2ne] {
		height: auto;
		padding-right: .75rem;
		background-image: none
	}

	.custom-select:disabled[b-otpvuxx2ne] {
		color: #6c757d;
		background-color: #e9ecef
	}

	.custom-select[b-otpvuxx2ne]::-ms-expand {
		opacity: 0
	}

.custom-select-sm[b-otpvuxx2ne] {
	height: calc(1.8125rem + 2px);
	padding-top: .375rem;
	padding-bottom: .375rem;
	font-size: 75%
}

.custom-select-lg[b-otpvuxx2ne] {
	height: calc(2.875rem + 2px);
	padding-top: .375rem;
	padding-bottom: .375rem;
	font-size: 125%
}

.custom-file[b-otpvuxx2ne] {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin-bottom: 0
}

.custom-file-input[b-otpvuxx2ne] {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin: 0;
	opacity: 0
}

	.custom-file-input:focus ~ .custom-file-label[b-otpvuxx2ne] {
		border-color: #80bdff;
		box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
	}

		.custom-file-input:focus ~ .custom-file-label[b-otpvuxx2ne]::after {
			border-color: #80bdff
		}

	.custom-file-input:disabled ~ .custom-file-label[b-otpvuxx2ne] {
		background-color: #e9ecef
	}

	.custom-file-input:lang(en) ~ .custom-file-label[b-otpvuxx2ne]::after {
		content: "Browse"
	}

.custom-file-label[b-otpvuxx2ne] {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(2.25rem + 2px);
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem
}

	.custom-file-label[b-otpvuxx2ne]::after {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 3;
		display: block;
		height: 2.25rem;
		padding: .375rem .75rem;
		line-height: 1.5;
		color: #495057;
		content: "Browse";
		background-color: #e9ecef;
		border-left: 1px solid #ced4da;
		border-radius: 0 .25rem .25rem 0
	}

.custom-range[b-otpvuxx2ne] {
	width: 100%;
	padding-left: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

	.custom-range:focus[b-otpvuxx2ne] {
		outline: 0
	}

		.custom-range:focus[b-otpvuxx2ne]::-webkit-slider-thumb {
			box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
		}

		.custom-range:focus[b-otpvuxx2ne]::-moz-range-thumb {
			box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
		}

		.custom-range:focus[b-otpvuxx2ne]::-ms-thumb {
			box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
		}

	.custom-range[b-otpvuxx2ne]::-moz-focus-outer {
		border: 0
	}

	.custom-range[b-otpvuxx2ne]::-webkit-slider-thumb {
		width: 1rem;
		height: 1rem;
		margin-top: -.25rem;
		background-color: #007bff;
		border: 0;
		border-radius: 1rem;
		transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		-webkit-appearance: none;
		appearance: none
	}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-range[b-otpvuxx2ne]::-webkit-slider-thumb {
		transition: none
	}
}

.custom-range[b-otpvuxx2ne]::-webkit-slider-thumb:active {
	background-color: #b3d7ff
}

.custom-range[b-otpvuxx2ne]::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range[b-otpvuxx2ne]::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-range[b-otpvuxx2ne]::-moz-range-thumb {
		transition: none
	}
}

.custom-range[b-otpvuxx2ne]::-moz-range-thumb:active {
	background-color: #b3d7ff
}

.custom-range[b-otpvuxx2ne]::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #dee2e6;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range[b-otpvuxx2ne]::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #007bff;
	border: 0;
	border-radius: 1rem;
	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	appearance: none
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-range[b-otpvuxx2ne]::-ms-thumb {
		transition: none
	}
}

.custom-range[b-otpvuxx2ne]::-ms-thumb:active {
	background-color: #b3d7ff
}

.custom-range[b-otpvuxx2ne]::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem
}

.custom-range[b-otpvuxx2ne]::-ms-fill-lower {
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-range[b-otpvuxx2ne]::-ms-fill-upper {
	margin-right: 15px;
	background-color: #dee2e6;
	border-radius: 1rem
}

.custom-control-label[b-otpvuxx2ne]::before, .custom-file-label[b-otpvuxx2ne], .custom-select[b-otpvuxx2ne] {
	transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
	.custom-control-label[b-otpvuxx2ne]::before, .custom-file-label[b-otpvuxx2ne], .custom-select[b-otpvuxx2ne] {
		transition: none
	}
}

.nav[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link[b-otpvuxx2ne] {
	display: block;
	padding: .5rem 1rem
}

	.nav-link:focus[b-otpvuxx2ne], .nav-link:hover[b-otpvuxx2ne] {
		text-decoration: none
	}

	.nav-link.disabled[b-otpvuxx2ne] {
		color: #6c757d
	}

.nav-tabs[b-otpvuxx2ne] {
	border-bottom: 1px solid #dee2e6
}

	.nav-tabs .nav-item[b-otpvuxx2ne] {
		margin-bottom: -1px
	}

	.nav-tabs .nav-link[b-otpvuxx2ne] {
		border: 1px solid transparent;
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem
	}

		.nav-tabs .nav-link:focus[b-otpvuxx2ne], .nav-tabs .nav-link:hover[b-otpvuxx2ne] {
			border-color: #e9ecef #e9ecef #dee2e6
		}

		.nav-tabs .nav-link.disabled[b-otpvuxx2ne] {
			color: #6c757d;
			background-color: transparent;
			border-color: transparent
		}

		.nav-tabs .nav-item.show .nav-link[b-otpvuxx2ne], .nav-tabs .nav-link.active[b-otpvuxx2ne] {
			color: #495057;
			background-color: #fff;
			border-color: #dee2e6 #dee2e6 #fff
		}

	.nav-tabs .dropdown-menu[b-otpvuxx2ne] {
		margin-top: -1px;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}

.nav-pills .nav-link[b-otpvuxx2ne] {
	border-radius: .25rem
}

	.nav-pills .nav-link.active[b-otpvuxx2ne], .nav-pills .show > .nav-link[b-otpvuxx2ne] {
		color: #fff;
		background-color: #007bff
	}

.nav-fill .nav-item[b-otpvuxx2ne] {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}

.nav-justified .nav-item[b-otpvuxx2ne] {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.tab-content > .tab-pane[b-otpvuxx2ne] {
	display: none
}

.tab-content > .active[b-otpvuxx2ne] {
	display: block
}

.navbar[b-otpvuxx2ne] {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem
}

	.navbar > .container[b-otpvuxx2ne], .navbar > .container-fluid[b-otpvuxx2ne] {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

.navbar-brand[b-otpvuxx2ne] {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

	.navbar-brand:focus[b-otpvuxx2ne], .navbar-brand:hover[b-otpvuxx2ne] {
		text-decoration: none
	}

.navbar-nav[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

	.navbar-nav .nav-link[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}

	.navbar-nav .dropdown-menu[b-otpvuxx2ne] {
		position: static;
		float: none
	}

.navbar-text[b-otpvuxx2ne] {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse[b-otpvuxx2ne] {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}

.navbar-toggler[b-otpvuxx2ne] {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}

	.navbar-toggler:focus[b-otpvuxx2ne], .navbar-toggler:hover[b-otpvuxx2ne] {
		text-decoration: none
	}

	.navbar-toggler:not(:disabled):not(.disabled)[b-otpvuxx2ne] {
		cursor: pointer
	}

.navbar-toggler-icon[b-otpvuxx2ne] {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}

@media (max-width:575.98px) {
	.navbar-expand-sm > .container[b-otpvuxx2ne], .navbar-expand-sm > .container-fluid[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:576px) {
	.navbar-expand-sm[b-otpvuxx2ne] {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

		.navbar-expand-sm .navbar-nav[b-otpvuxx2ne] {
			-ms-flex-direction: row;
			flex-direction: row
		}

			.navbar-expand-sm .navbar-nav .dropdown-menu[b-otpvuxx2ne] {
				position: absolute
			}

			.navbar-expand-sm .navbar-nav .nav-link[b-otpvuxx2ne] {
				padding-right: .5rem;
				padding-left: .5rem
			}

		.navbar-expand-sm > .container[b-otpvuxx2ne], .navbar-expand-sm > .container-fluid[b-otpvuxx2ne] {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap
		}

		.navbar-expand-sm .navbar-collapse[b-otpvuxx2ne] {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto
		}

		.navbar-expand-sm .navbar-toggler[b-otpvuxx2ne] {
			display: none
		}
}

@media (max-width:767.98px) {
	.navbar-expand-md > .container[b-otpvuxx2ne], .navbar-expand-md > .container-fluid[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:768px) {
	.navbar-expand-md[b-otpvuxx2ne] {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

		.navbar-expand-md .navbar-nav[b-otpvuxx2ne] {
			-ms-flex-direction: row;
			flex-direction: row
		}

			.navbar-expand-md .navbar-nav .dropdown-menu[b-otpvuxx2ne] {
				position: absolute
			}

			.navbar-expand-md .navbar-nav .nav-link[b-otpvuxx2ne] {
				padding-right: .5rem;
				padding-left: .5rem
			}

		.navbar-expand-md > .container[b-otpvuxx2ne], .navbar-expand-md > .container-fluid[b-otpvuxx2ne] {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap
		}

		.navbar-expand-md .navbar-collapse[b-otpvuxx2ne] {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto
		}

		.navbar-expand-md .navbar-toggler[b-otpvuxx2ne] {
			display: none
		}
}

@media (max-width:991.98px) {
	.navbar-expand-lg > .container[b-otpvuxx2ne], .navbar-expand-lg > .container-fluid[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:992px) {
	.navbar-expand-lg[b-otpvuxx2ne] {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

		.navbar-expand-lg .navbar-nav[b-otpvuxx2ne] {
			-ms-flex-direction: row;
			flex-direction: row
		}

			.navbar-expand-lg .navbar-nav .dropdown-menu[b-otpvuxx2ne] {
				position: absolute
			}

			.navbar-expand-lg .navbar-nav .nav-link[b-otpvuxx2ne] {
				padding-right: .5rem;
				padding-left: .5rem
			}

		.navbar-expand-lg > .container[b-otpvuxx2ne], .navbar-expand-lg > .container-fluid[b-otpvuxx2ne] {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap
		}

		.navbar-expand-lg .navbar-collapse[b-otpvuxx2ne] {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto
		}

		.navbar-expand-lg .navbar-toggler[b-otpvuxx2ne] {
			display: none
		}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl > .container[b-otpvuxx2ne], .navbar-expand-xl > .container-fluid[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl[b-otpvuxx2ne] {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

		.navbar-expand-xl .navbar-nav[b-otpvuxx2ne] {
			-ms-flex-direction: row;
			flex-direction: row
		}

			.navbar-expand-xl .navbar-nav .dropdown-menu[b-otpvuxx2ne] {
				position: absolute
			}

			.navbar-expand-xl .navbar-nav .nav-link[b-otpvuxx2ne] {
				padding-right: .5rem;
				padding-left: .5rem
			}

		.navbar-expand-xl > .container[b-otpvuxx2ne], .navbar-expand-xl > .container-fluid[b-otpvuxx2ne] {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap
		}

		.navbar-expand-xl .navbar-collapse[b-otpvuxx2ne] {
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto
		}

		.navbar-expand-xl .navbar-toggler[b-otpvuxx2ne] {
			display: none
		}
}

.navbar-expand[b-otpvuxx2ne] {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

	.navbar-expand > .container[b-otpvuxx2ne], .navbar-expand > .container-fluid[b-otpvuxx2ne] {
		padding-right: 0;
		padding-left: 0
	}

	.navbar-expand .navbar-nav[b-otpvuxx2ne] {
		-ms-flex-direction: row;
		flex-direction: row
	}

		.navbar-expand .navbar-nav .dropdown-menu[b-otpvuxx2ne] {
			position: absolute
		}

		.navbar-expand .navbar-nav .nav-link[b-otpvuxx2ne] {
			padding-right: .5rem;
			padding-left: .5rem
		}

	.navbar-expand > .container[b-otpvuxx2ne], .navbar-expand > .container-fluid[b-otpvuxx2ne] {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}

	.navbar-expand .navbar-collapse[b-otpvuxx2ne] {
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}

	.navbar-expand .navbar-toggler[b-otpvuxx2ne] {
		display: none
	}

.navbar-light .navbar-brand[b-otpvuxx2ne] {
	color: rgba(0,0,0,.9)
}

	.navbar-light .navbar-brand:focus[b-otpvuxx2ne], .navbar-light .navbar-brand:hover[b-otpvuxx2ne] {
		color: rgba(0,0,0,.9)
	}

.navbar-light .navbar-nav .nav-link[b-otpvuxx2ne] {
	color: rgba(0,0,0,.5)
}

	.navbar-light .navbar-nav .nav-link:focus[b-otpvuxx2ne], .navbar-light .navbar-nav .nav-link:hover[b-otpvuxx2ne] {
		color: rgba(0,0,0,.7)
	}

	.navbar-light .navbar-nav .nav-link.disabled[b-otpvuxx2ne] {
		color: rgba(0,0,0,.3)
	}

	.navbar-light .navbar-nav .active > .nav-link[b-otpvuxx2ne], .navbar-light .navbar-nav .nav-link.active[b-otpvuxx2ne], .navbar-light .navbar-nav .nav-link.show[b-otpvuxx2ne], .navbar-light .navbar-nav .show > .nav-link[b-otpvuxx2ne] {
		color: rgba(0,0,0,.9)
	}

.navbar-light .navbar-toggler[b-otpvuxx2ne] {
	color: rgba(0,0,0,.5);
	border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon[b-otpvuxx2ne] {
	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(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text[b-otpvuxx2ne] {
	color: rgba(0,0,0,.5)
}

	.navbar-light .navbar-text a[b-otpvuxx2ne] {
		color: rgba(0,0,0,.9)
	}

		.navbar-light .navbar-text a:focus[b-otpvuxx2ne], .navbar-light .navbar-text a:hover[b-otpvuxx2ne] {
			color: rgba(0,0,0,.9)
		}

.navbar-dark .navbar-brand[b-otpvuxx2ne] {
	color: #fff
}

	.navbar-dark .navbar-brand:focus[b-otpvuxx2ne], .navbar-dark .navbar-brand:hover[b-otpvuxx2ne] {
		color: #fff
	}

.navbar-dark .navbar-nav .nav-link[b-otpvuxx2ne] {
	color: rgba(255,255,255,.5)
}

	.navbar-dark .navbar-nav .nav-link:focus[b-otpvuxx2ne], .navbar-dark .navbar-nav .nav-link:hover[b-otpvuxx2ne] {
		color: rgba(255,255,255,.75)
	}

	.navbar-dark .navbar-nav .nav-link.disabled[b-otpvuxx2ne] {
		color: rgba(255,255,255,.25)
	}

	.navbar-dark .navbar-nav .active > .nav-link[b-otpvuxx2ne], .navbar-dark .navbar-nav .nav-link.active[b-otpvuxx2ne], .navbar-dark .navbar-nav .nav-link.show[b-otpvuxx2ne], .navbar-dark .navbar-nav .show > .nav-link[b-otpvuxx2ne] {
		color: #fff
	}

.navbar-dark .navbar-toggler[b-otpvuxx2ne] {
	color: rgba(255,255,255,.5);
	border-color: rgba(255,255,255,.1)
}

.navbar-dark .navbar-toggler-icon[b-otpvuxx2ne] {
	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.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text[b-otpvuxx2ne] {
	color: rgba(255,255,255,.5)
}

	.navbar-dark .navbar-text a[b-otpvuxx2ne] {
		color: #fff
	}

		.navbar-dark .navbar-text a:focus[b-otpvuxx2ne], .navbar-dark .navbar-text a:hover[b-otpvuxx2ne] {
			color: #fff
		}

.card[b-otpvuxx2ne] {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem
}

	.card > hr[b-otpvuxx2ne] {
		margin-right: 0;
		margin-left: 0
	}

	.card > .list-group:first-child .list-group-item:first-child[b-otpvuxx2ne] {
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem
	}

	.card > .list-group:last-child .list-group-item:last-child[b-otpvuxx2ne] {
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: .25rem
	}

.card-body[b-otpvuxx2ne] {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem
}

.card-title[b-otpvuxx2ne] {
	margin-bottom: .75rem
}

.card-subtitle[b-otpvuxx2ne] {
	margin-top: -.375rem;
	margin-bottom: 0
}

.card-text:last-child[b-otpvuxx2ne] {
	margin-bottom: 0
}

.card-link:hover[b-otpvuxx2ne] {
	text-decoration: none
}

.card-link + .card-link[b-otpvuxx2ne] {
	margin-left: 1.25rem
}

.card-header[b-otpvuxx2ne] {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0,0,0,.03);
	border-bottom: 1px solid rgba(0,0,0,.125)
}

	.card-header:first-child[b-otpvuxx2ne] {
		border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
	}

	.card-header + .list-group .list-group-item:first-child[b-otpvuxx2ne] {
		border-top: 0
	}

.card-footer[b-otpvuxx2ne] {
	padding: .75rem 1.25rem;
	background-color: rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.125)
}

	.card-footer:last-child[b-otpvuxx2ne] {
		border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
	}

.card-header-tabs[b-otpvuxx2ne] {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0
}

.card-header-pills[b-otpvuxx2ne] {
	margin-right: -.625rem;
	margin-left: -.625rem
}

.card-img-overlay[b-otpvuxx2ne] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem
}

.card-img[b-otpvuxx2ne] {
	width: 100%;
	border-radius: calc(.25rem - 1px)
}

.card-img-top[b-otpvuxx2ne] {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom[b-otpvuxx2ne] {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

	.card-deck .card[b-otpvuxx2ne] {
		margin-bottom: 15px
	}

@media (min-width:576px) {
	.card-deck[b-otpvuxx2ne] {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}

		.card-deck .card[b-otpvuxx2ne] {
			display: -ms-flexbox;
			display: flex;
			-ms-flex: 1 0 0%;
			flex: 1 0 0%;
			-ms-flex-direction: column;
			flex-direction: column;
			margin-right: 15px;
			margin-bottom: 0;
			margin-left: 15px
		}
}

.card-group[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

	.card-group > .card[b-otpvuxx2ne] {
		margin-bottom: 15px
	}

@media (min-width:576px) {
	.card-group[b-otpvuxx2ne] {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}

		.card-group > .card[b-otpvuxx2ne] {
			-ms-flex: 1 0 0%;
			flex: 1 0 0%;
			margin-bottom: 0
		}

			.card-group > .card + .card[b-otpvuxx2ne] {
				margin-left: 0;
				border-left: 0
			}

			.card-group > .card:first-child[b-otpvuxx2ne] {
				border-top-right-radius: 0;
				border-bottom-right-radius: 0
			}

				.card-group > .card:first-child .card-header[b-otpvuxx2ne], .card-group > .card:first-child .card-img-top[b-otpvuxx2ne] {
					border-top-right-radius: 0
				}

				.card-group > .card:first-child .card-footer[b-otpvuxx2ne], .card-group > .card:first-child .card-img-bottom[b-otpvuxx2ne] {
					border-bottom-right-radius: 0
				}

			.card-group > .card:last-child[b-otpvuxx2ne] {
				border-top-left-radius: 0;
				border-bottom-left-radius: 0
			}

				.card-group > .card:last-child .card-header[b-otpvuxx2ne], .card-group > .card:last-child .card-img-top[b-otpvuxx2ne] {
					border-top-left-radius: 0
				}

				.card-group > .card:last-child .card-footer[b-otpvuxx2ne], .card-group > .card:last-child .card-img-bottom[b-otpvuxx2ne] {
					border-bottom-left-radius: 0
				}

			.card-group > .card:only-child[b-otpvuxx2ne] {
				border-radius: .25rem
			}

				.card-group > .card:only-child .card-header[b-otpvuxx2ne], .card-group > .card:only-child .card-img-top[b-otpvuxx2ne] {
					border-top-left-radius: .25rem;
					border-top-right-radius: .25rem
				}

				.card-group > .card:only-child .card-footer[b-otpvuxx2ne], .card-group > .card:only-child .card-img-bottom[b-otpvuxx2ne] {
					border-bottom-right-radius: .25rem;
					border-bottom-left-radius: .25rem
				}

			.card-group > .card:not(:first-child):not(:last-child):not(:only-child)[b-otpvuxx2ne] {
				border-radius: 0
			}

				.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer[b-otpvuxx2ne], .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header[b-otpvuxx2ne], .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom[b-otpvuxx2ne], .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top[b-otpvuxx2ne] {
					border-radius: 0
				}
}

.card-columns .card[b-otpvuxx2ne] {
	margin-bottom: .75rem
}

@media (min-width:576px) {
	.card-columns[b-otpvuxx2ne] {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}

		.card-columns .card[b-otpvuxx2ne] {
			display: inline-block;
			width: 100%
		}
}

.accordion .card:not(:first-of-type):not(:last-of-type)[b-otpvuxx2ne] {
	border-bottom: 0;
	border-radius: 0
}

.accordion .card:not(:first-of-type) .card-header:first-child[b-otpvuxx2ne] {
	border-radius: 0
}

.accordion .card:first-of-type[b-otpvuxx2ne] {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion .card:last-of-type[b-otpvuxx2ne] {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.breadcrumb[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem
}

.breadcrumb-item + .breadcrumb-item[b-otpvuxx2ne] {
	padding-left: .5rem
}

	.breadcrumb-item + .breadcrumb-item[b-otpvuxx2ne]::before {
		display: inline-block;
		padding-right: .5rem;
		color: #6c757d;
		content: "/"
	}

	.breadcrumb-item + .breadcrumb-item:hover[b-otpvuxx2ne]::before {
		text-decoration: underline
	}

	.breadcrumb-item + .breadcrumb-item:hover[b-otpvuxx2ne]::before {
		text-decoration: none
	}

.breadcrumb-item.active[b-otpvuxx2ne] {
	color: #6c757d
}

.pagination[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem
}

.page-link[b-otpvuxx2ne] {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}

	.page-link:hover[b-otpvuxx2ne] {
		z-index: 2;
		color: #0056b3;
		text-decoration: none;
		background-color: #e9ecef;
		border-color: #dee2e6
	}

	.page-link:focus[b-otpvuxx2ne] {
		z-index: 2;
		outline: 0;
		box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
	}

	.page-link:not(:disabled):not(.disabled)[b-otpvuxx2ne] {
		cursor: pointer
	}

.page-item:first-child .page-link[b-otpvuxx2ne] {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link[b-otpvuxx2ne] {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.page-item.active .page-link[b-otpvuxx2ne] {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.page-item.disabled .page-link[b-otpvuxx2ne] {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.pagination-lg .page-link[b-otpvuxx2ne] {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link[b-otpvuxx2ne] {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link[b-otpvuxx2ne] {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.pagination-sm .page-link[b-otpvuxx2ne] {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link[b-otpvuxx2ne] {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link[b-otpvuxx2ne] {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem
}

.badge[b-otpvuxx2ne] {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem
}

	.badge:empty[b-otpvuxx2ne] {
		display: none
	}

.btn .badge[b-otpvuxx2ne] {
	position: relative;
	top: -1px
}

.badge-pill[b-otpvuxx2ne] {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}

.badge-primary[b-otpvuxx2ne] {
	color: #fff;
	background-color: #007bff
}

	.badge-primary[href]:focus[b-otpvuxx2ne], .badge-primary[href]:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #0062cc
	}

.badge-secondary[b-otpvuxx2ne] {
	color: #fff;
	background-color: #6c757d
}

	.badge-secondary[href]:focus[b-otpvuxx2ne], .badge-secondary[href]:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #545b62
	}

.badge-success[b-otpvuxx2ne] {
	color: #fff;
	background-color: #28a745
}

	.badge-success[href]:focus[b-otpvuxx2ne], .badge-success[href]:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #1e7e34
	}

.badge-info[b-otpvuxx2ne] {
	color: #fff;
	background-color: #17a2b8
}

	.badge-info[href]:focus[b-otpvuxx2ne], .badge-info[href]:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #117a8b
	}

.badge-warning[b-otpvuxx2ne] {
	color: #212529;
	background-color: #ffc107
}

	.badge-warning[href]:focus[b-otpvuxx2ne], .badge-warning[href]:hover[b-otpvuxx2ne] {
		color: #212529;
		text-decoration: none;
		background-color: #d39e00
	}

.badge-danger[b-otpvuxx2ne] {
	color: #fff;
	background-color: #dc3545
}

	.badge-danger[href]:focus[b-otpvuxx2ne], .badge-danger[href]:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #bd2130
	}

.badge-light[b-otpvuxx2ne] {
	color: #212529;
	background-color: #f8f9fa
}

	.badge-light[href]:focus[b-otpvuxx2ne], .badge-light[href]:hover[b-otpvuxx2ne] {
		color: #212529;
		text-decoration: none;
		background-color: #dae0e5
	}

.badge-dark[b-otpvuxx2ne] {
	color: #fff;
	background-color: #343a40
}

	.badge-dark[href]:focus[b-otpvuxx2ne], .badge-dark[href]:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		background-color: #1d2124
	}

.jumbotron[b-otpvuxx2ne] {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #e9ecef;
	border-radius: .3rem
}

@media (min-width:576px) {
	.jumbotron[b-otpvuxx2ne] {
		padding: 4rem 2rem
	}
}

.jumbotron-fluid[b-otpvuxx2ne] {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}

.alert[b-otpvuxx2ne] {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem
}

.alert-heading[b-otpvuxx2ne] {
	color: inherit
}

.alert-link[b-otpvuxx2ne] {
	font-weight: 700
}

.alert-dismissible[b-otpvuxx2ne] {
	padding-right: 4rem
}

	.alert-dismissible .close[b-otpvuxx2ne] {
		position: absolute;
		top: 0;
		right: 0;
		padding: .75rem 1.25rem;
		color: inherit
	}

.alert-primary[b-otpvuxx2ne] {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff
}

	.alert-primary hr[b-otpvuxx2ne] {
		border-top-color: #9fcdff
	}

	.alert-primary .alert-link[b-otpvuxx2ne] {
		color: #002752
	}

.alert-secondary[b-otpvuxx2ne] {
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db
}

	.alert-secondary hr[b-otpvuxx2ne] {
		border-top-color: #c8cbcf
	}

	.alert-secondary .alert-link[b-otpvuxx2ne] {
		color: #202326
	}

.alert-success[b-otpvuxx2ne] {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb
}

	.alert-success hr[b-otpvuxx2ne] {
		border-top-color: #b1dfbb
	}

	.alert-success .alert-link[b-otpvuxx2ne] {
		color: #0b2e13
	}

.alert-info[b-otpvuxx2ne] {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb
}

	.alert-info hr[b-otpvuxx2ne] {
		border-top-color: #abdde5
	}

	.alert-info .alert-link[b-otpvuxx2ne] {
		color: #062c33
	}

.alert-warning[b-otpvuxx2ne] {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba
}

	.alert-warning hr[b-otpvuxx2ne] {
		border-top-color: #ffe8a1
	}

	.alert-warning .alert-link[b-otpvuxx2ne] {
		color: #533f03
	}

.alert-danger[b-otpvuxx2ne] {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb
}

	.alert-danger hr[b-otpvuxx2ne] {
		border-top-color: #f1b0b7
	}

	.alert-danger .alert-link[b-otpvuxx2ne] {
		color: #491217
	}

.alert-light[b-otpvuxx2ne] {
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe
}

	.alert-light hr[b-otpvuxx2ne] {
		border-top-color: #ececf6
	}

	.alert-light .alert-link[b-otpvuxx2ne] {
		color: #686868
	}

.alert-dark[b-otpvuxx2ne] {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca
}

	.alert-dark hr[b-otpvuxx2ne] {
		border-top-color: #b9bbbe
	}

	.alert-dark .alert-link[b-otpvuxx2ne] {
		color: #040505
	}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0
	}

	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes-b-otpvuxx2ne {
	from {
		background-position: 1rem 0
	}

	to {
		background-position: 0 0
	}
}

.progress[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	height: 1rem;
	overflow: hidden;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem
}

.progress-bar[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width .6s ease
}

@media screen and (prefers-reduced-motion:reduce) {
	.progress-bar[b-otpvuxx2ne] {
		transition: none
	}
}

.progress-bar-striped[b-otpvuxx2ne] {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size: 1rem 1rem
}

.progress-bar-animated[b-otpvuxx2ne] {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes-b-otpvuxx2ne 1s linear infinite
}

.media[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}

.media-body[b-otpvuxx2ne] {
	-ms-flex: 1;
	flex: 1
}

.list-group[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0
}

.list-group-item-action[b-otpvuxx2ne] {
	width: 100%;
	color: #495057;
	text-align: inherit
}

	.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-action:hover[b-otpvuxx2ne] {
		color: #495057;
		text-decoration: none;
		background-color: #f8f9fa
	}

	.list-group-item-action:active[b-otpvuxx2ne] {
		color: #212529;
		background-color: #e9ecef
	}

.list-group-item[b-otpvuxx2ne] {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.125)
}

	.list-group-item:first-child[b-otpvuxx2ne] {
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem
	}

	.list-group-item:last-child[b-otpvuxx2ne] {
		margin-bottom: 0;
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: .25rem
	}

	.list-group-item:focus[b-otpvuxx2ne], .list-group-item:hover[b-otpvuxx2ne] {
		z-index: 1;
		text-decoration: none
	}

	.list-group-item.disabled[b-otpvuxx2ne], .list-group-item:disabled[b-otpvuxx2ne] {
		color: #6c757d;
		background-color: #fff
	}

	.list-group-item.active[b-otpvuxx2ne] {
		z-index: 2;
		color: #fff;
		background-color: #007bff;
		border-color: #007bff
	}

.list-group-flush .list-group-item[b-otpvuxx2ne] {
	border-right: 0;
	border-left: 0;
	border-radius: 0
}

.list-group-flush:first-child .list-group-item:first-child[b-otpvuxx2ne] {
	border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child[b-otpvuxx2ne] {
	border-bottom: 0
}

.list-group-item-primary[b-otpvuxx2ne] {
	color: #004085;
	background-color: #b8daff
}

	.list-group-item-primary.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-primary.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #004085;
		background-color: #9fcdff
	}

	.list-group-item-primary.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #004085;
		border-color: #004085
	}

.list-group-item-secondary[b-otpvuxx2ne] {
	color: #383d41;
	background-color: #d6d8db
}

	.list-group-item-secondary.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-secondary.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #383d41;
		background-color: #c8cbcf
	}

	.list-group-item-secondary.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #383d41;
		border-color: #383d41
	}

.list-group-item-success[b-otpvuxx2ne] {
	color: #155724;
	background-color: #c3e6cb
}

	.list-group-item-success.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-success.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #155724;
		background-color: #b1dfbb
	}

	.list-group-item-success.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #155724;
		border-color: #155724
	}

.list-group-item-info[b-otpvuxx2ne] {
	color: #0c5460;
	background-color: #bee5eb
}

	.list-group-item-info.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-info.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #0c5460;
		background-color: #abdde5
	}

	.list-group-item-info.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #0c5460;
		border-color: #0c5460
	}

.list-group-item-warning[b-otpvuxx2ne] {
	color: #856404;
	background-color: #ffeeba
}

	.list-group-item-warning.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-warning.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #856404;
		background-color: #ffe8a1
	}

	.list-group-item-warning.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #856404;
		border-color: #856404
	}

.list-group-item-danger[b-otpvuxx2ne] {
	color: #721c24;
	background-color: #f5c6cb
}

	.list-group-item-danger.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-danger.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #721c24;
		background-color: #f1b0b7
	}

	.list-group-item-danger.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #721c24;
		border-color: #721c24
	}

.list-group-item-light[b-otpvuxx2ne] {
	color: #818182;
	background-color: #fdfdfe
}

	.list-group-item-light.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-light.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #818182;
		background-color: #ececf6
	}

	.list-group-item-light.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #818182;
		border-color: #818182
	}

.list-group-item-dark[b-otpvuxx2ne] {
	color: #1b1e21;
	background-color: #c6c8ca
}

	.list-group-item-dark.list-group-item-action:focus[b-otpvuxx2ne], .list-group-item-dark.list-group-item-action:hover[b-otpvuxx2ne] {
		color: #1b1e21;
		background-color: #b9bbbe
	}

	.list-group-item-dark.list-group-item-action.active[b-otpvuxx2ne] {
		color: #fff;
		background-color: #1b1e21;
		border-color: #1b1e21
	}

.close[b-otpvuxx2ne] {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

	.close:not(:disabled):not(.disabled)[b-otpvuxx2ne] {
		cursor: pointer
	}

		.close:not(:disabled):not(.disabled):focus[b-otpvuxx2ne], .close:not(:disabled):not(.disabled):hover[b-otpvuxx2ne] {
			color: #000;
			text-decoration: none;
			opacity: .75
		}

button.close[b-otpvuxx2ne] {
	padding: 0;
	background-color: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open[b-otpvuxx2ne] {
	overflow: hidden
}

	.modal-open .modal[b-otpvuxx2ne] {
		overflow-x: hidden;
		overflow-y: auto
	}

.modal[b-otpvuxx2ne] {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}

.modal-dialog[b-otpvuxx2ne] {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}

.modal.fade .modal-dialog[b-otpvuxx2ne] {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}

@media screen and (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog[b-otpvuxx2ne] {
		transition: none
	}
}

.modal.show .modal-dialog[b-otpvuxx2ne] {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-dialog-centered[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}

	.modal-dialog-centered[b-otpvuxx2ne]::before {
		display: block;
		height: calc(100vh - (.5rem * 2));
		content: ""
	}

.modal-content[b-otpvuxx2ne] {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0
}

.modal-backdrop[b-otpvuxx2ne] {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

	.modal-backdrop.fade[b-otpvuxx2ne] {
		opacity: 0
	}

	.modal-backdrop.show[b-otpvuxx2ne] {
		opacity: .5
	}

.modal-header[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem;
	border-bottom: 1px solid #e9ecef;
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}

	.modal-header .close[b-otpvuxx2ne] {
		padding: 1rem;
		margin: -1rem -1rem -1rem auto
	}

.modal-title[b-otpvuxx2ne] {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body[b-otpvuxx2ne] {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer[b-otpvuxx2ne] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1rem;
	border-top: 1px solid #e9ecef
}

	.modal-footer > :not(:first-child)[b-otpvuxx2ne] {
		margin-left: .25rem
	}

	.modal-footer > :not(:last-child)[b-otpvuxx2ne] {
		margin-right: .25rem
	}

.modal-scrollbar-measure[b-otpvuxx2ne] {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:576px) {
	.modal-dialog[b-otpvuxx2ne] {
		max-width: 500px;
		margin: 1.75rem auto
	}

	.modal-dialog-centered[b-otpvuxx2ne] {
		min-height: calc(100% - (1.75rem * 2))
	}

		.modal-dialog-centered[b-otpvuxx2ne]::before {
			height: calc(100vh - (1.75rem * 2))
		}

	.modal-sm[b-otpvuxx2ne] {
		max-width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg[b-otpvuxx2ne] {
		max-width: 800px
	}
}

.tooltip[b-otpvuxx2ne] {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0
}

	.tooltip.show[b-otpvuxx2ne] {
		opacity: .9
	}

	.tooltip .arrow[b-otpvuxx2ne] {
		position: absolute;
		display: block;
		width: .8rem;
		height: .4rem
	}

		.tooltip .arrow[b-otpvuxx2ne]::before {
			position: absolute;
			content: "";
			border-color: transparent;
			border-style: solid
		}

.bs-tooltip-auto[x-placement^=top][b-otpvuxx2ne], .bs-tooltip-top[b-otpvuxx2ne] {
	padding: .4rem 0
}

	.bs-tooltip-auto[x-placement^=top] .arrow[b-otpvuxx2ne], .bs-tooltip-top .arrow[b-otpvuxx2ne] {
		bottom: 0
	}

		.bs-tooltip-auto[x-placement^=top] .arrow[b-otpvuxx2ne]::before, .bs-tooltip-top .arrow[b-otpvuxx2ne]::before {
			top: 0;
			border-width: .4rem .4rem 0;
			border-top-color: #000
		}

.bs-tooltip-auto[x-placement^=right][b-otpvuxx2ne], .bs-tooltip-right[b-otpvuxx2ne] {
	padding: 0 .4rem
}

	.bs-tooltip-auto[x-placement^=right] .arrow[b-otpvuxx2ne], .bs-tooltip-right .arrow[b-otpvuxx2ne] {
		left: 0;
		width: .4rem;
		height: .8rem
	}

		.bs-tooltip-auto[x-placement^=right] .arrow[b-otpvuxx2ne]::before, .bs-tooltip-right .arrow[b-otpvuxx2ne]::before {
			right: 0;
			border-width: .4rem .4rem .4rem 0;
			border-right-color: #000
		}

.bs-tooltip-auto[x-placement^=bottom][b-otpvuxx2ne], .bs-tooltip-bottom[b-otpvuxx2ne] {
	padding: .4rem 0
}

	.bs-tooltip-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne], .bs-tooltip-bottom .arrow[b-otpvuxx2ne] {
		top: 0
	}

		.bs-tooltip-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne]::before, .bs-tooltip-bottom .arrow[b-otpvuxx2ne]::before {
			bottom: 0;
			border-width: 0 .4rem .4rem;
			border-bottom-color: #000
		}

.bs-tooltip-auto[x-placement^=left][b-otpvuxx2ne], .bs-tooltip-left[b-otpvuxx2ne] {
	padding: 0 .4rem
}

	.bs-tooltip-auto[x-placement^=left] .arrow[b-otpvuxx2ne], .bs-tooltip-left .arrow[b-otpvuxx2ne] {
		right: 0;
		width: .4rem;
		height: .8rem
	}

		.bs-tooltip-auto[x-placement^=left] .arrow[b-otpvuxx2ne]::before, .bs-tooltip-left .arrow[b-otpvuxx2ne]::before {
			left: 0;
			border-width: .4rem 0 .4rem .4rem;
			border-left-color: #000
		}

.tooltip-inner[b-otpvuxx2ne] {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: .25rem
}

.popover[b-otpvuxx2ne] {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem
}

	.popover .arrow[b-otpvuxx2ne] {
		position: absolute;
		display: block;
		width: 1rem;
		height: .5rem;
		margin: 0 .3rem
	}

		.popover .arrow[b-otpvuxx2ne]::after, .popover .arrow[b-otpvuxx2ne]::before {
			position: absolute;
			display: block;
			content: "";
			border-color: transparent;
			border-style: solid
		}

.bs-popover-auto[x-placement^=top][b-otpvuxx2ne], .bs-popover-top[b-otpvuxx2ne] {
	margin-bottom: .5rem
}

	.bs-popover-auto[x-placement^=top] .arrow[b-otpvuxx2ne], .bs-popover-top .arrow[b-otpvuxx2ne] {
		bottom: calc((.5rem + 1px) * -1)
	}

		.bs-popover-auto[x-placement^=top] .arrow[b-otpvuxx2ne]::after, .bs-popover-auto[x-placement^=top] .arrow[b-otpvuxx2ne]::before, .bs-popover-top .arrow[b-otpvuxx2ne]::after, .bs-popover-top .arrow[b-otpvuxx2ne]::before {
			border-width: .5rem .5rem 0
		}

		.bs-popover-auto[x-placement^=top] .arrow[b-otpvuxx2ne]::before, .bs-popover-top .arrow[b-otpvuxx2ne]::before {
			bottom: 0;
			border-top-color: rgba(0,0,0,.25)
		}

		.bs-popover-auto[x-placement^=top] .arrow[b-otpvuxx2ne]::after, .bs-popover-top .arrow[b-otpvuxx2ne]::after {
			bottom: 1px;
			border-top-color: #fff
		}

.bs-popover-auto[x-placement^=right][b-otpvuxx2ne], .bs-popover-right[b-otpvuxx2ne] {
	margin-left: .5rem
}

	.bs-popover-auto[x-placement^=right] .arrow[b-otpvuxx2ne], .bs-popover-right .arrow[b-otpvuxx2ne] {
		left: calc((.5rem + 1px) * -1);
		width: .5rem;
		height: 1rem;
		margin: .3rem 0
	}

		.bs-popover-auto[x-placement^=right] .arrow[b-otpvuxx2ne]::after, .bs-popover-auto[x-placement^=right] .arrow[b-otpvuxx2ne]::before, .bs-popover-right .arrow[b-otpvuxx2ne]::after, .bs-popover-right .arrow[b-otpvuxx2ne]::before {
			border-width: .5rem .5rem .5rem 0
		}

		.bs-popover-auto[x-placement^=right] .arrow[b-otpvuxx2ne]::before, .bs-popover-right .arrow[b-otpvuxx2ne]::before {
			left: 0;
			border-right-color: rgba(0,0,0,.25)
		}

		.bs-popover-auto[x-placement^=right] .arrow[b-otpvuxx2ne]::after, .bs-popover-right .arrow[b-otpvuxx2ne]::after {
			left: 1px;
			border-right-color: #fff
		}

.bs-popover-auto[x-placement^=bottom][b-otpvuxx2ne], .bs-popover-bottom[b-otpvuxx2ne] {
	margin-top: .5rem
}

	.bs-popover-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne], .bs-popover-bottom .arrow[b-otpvuxx2ne] {
		top: calc((.5rem + 1px) * -1)
	}

		.bs-popover-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne]::after, .bs-popover-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne]::before, .bs-popover-bottom .arrow[b-otpvuxx2ne]::after, .bs-popover-bottom .arrow[b-otpvuxx2ne]::before {
			border-width: 0 .5rem .5rem .5rem
		}

		.bs-popover-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne]::before, .bs-popover-bottom .arrow[b-otpvuxx2ne]::before {
			top: 0;
			border-bottom-color: rgba(0,0,0,.25)
		}

		.bs-popover-auto[x-placement^=bottom] .arrow[b-otpvuxx2ne]::after, .bs-popover-bottom .arrow[b-otpvuxx2ne]::after {
			top: 1px;
			border-bottom-color: #fff
		}

	.bs-popover-auto[x-placement^=bottom] .popover-header[b-otpvuxx2ne]::before, .bs-popover-bottom .popover-header[b-otpvuxx2ne]::before {
		position: absolute;
		top: 0;
		left: 50%;
		display: block;
		width: 1rem;
		margin-left: -.5rem;
		content: "";
		border-bottom: 1px solid #f7f7f7
	}

.bs-popover-auto[x-placement^=left][b-otpvuxx2ne], .bs-popover-left[b-otpvuxx2ne] {
	margin-right: .5rem
}

	.bs-popover-auto[x-placement^=left] .arrow[b-otpvuxx2ne], .bs-popover-left .arrow[b-otpvuxx2ne] {
		right: calc((.5rem + 1px) * -1);
		width: .5rem;
		height: 1rem;
		margin: .3rem 0
	}

		.bs-popover-auto[x-placement^=left] .arrow[b-otpvuxx2ne]::after, .bs-popover-auto[x-placement^=left] .arrow[b-otpvuxx2ne]::before, .bs-popover-left .arrow[b-otpvuxx2ne]::after, .bs-popover-left .arrow[b-otpvuxx2ne]::before {
			border-width: .5rem 0 .5rem .5rem
		}

		.bs-popover-auto[x-placement^=left] .arrow[b-otpvuxx2ne]::before, .bs-popover-left .arrow[b-otpvuxx2ne]::before {
			right: 0;
			border-left-color: rgba(0,0,0,.25)
		}

		.bs-popover-auto[x-placement^=left] .arrow[b-otpvuxx2ne]::after, .bs-popover-left .arrow[b-otpvuxx2ne]::after {
			right: 1px;
			border-left-color: #fff
		}

.popover-header[b-otpvuxx2ne] {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	color: inherit;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-top-left-radius: calc(.3rem - 1px);
	border-top-right-radius: calc(.3rem - 1px)
}

	.popover-header:empty[b-otpvuxx2ne] {
		display: none
	}

.popover-body[b-otpvuxx2ne] {
	padding: .5rem .75rem;
	color: #212529
}

.carousel[b-otpvuxx2ne] {
	position: relative
}

.carousel-inner[b-otpvuxx2ne] {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-item[b-otpvuxx2ne] {
	position: relative;
	display: none;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000px;
	perspective: 1000px
}

	.carousel-item-next[b-otpvuxx2ne], .carousel-item-prev[b-otpvuxx2ne], .carousel-item.active[b-otpvuxx2ne] {
		display: block;
		transition: -webkit-transform .6s ease;
		transition: transform .6s ease;
		transition: transform .6s ease,-webkit-transform .6s ease
	}

@media screen and (prefers-reduced-motion:reduce) {
	.carousel-item-next[b-otpvuxx2ne], .carousel-item-prev[b-otpvuxx2ne], .carousel-item.active[b-otpvuxx2ne] {
		transition: none
	}
}

.carousel-item-next[b-otpvuxx2ne], .carousel-item-prev[b-otpvuxx2ne] {
	position: absolute;
	top: 0
}

	.carousel-item-next.carousel-item-left[b-otpvuxx2ne], .carousel-item-prev.carousel-item-right[b-otpvuxx2ne] {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.carousel-item-next.carousel-item-left[b-otpvuxx2ne], .carousel-item-prev.carousel-item-right[b-otpvuxx2ne] {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.active.carousel-item-right[b-otpvuxx2ne], .carousel-item-next[b-otpvuxx2ne] {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.active.carousel-item-right[b-otpvuxx2ne], .carousel-item-next[b-otpvuxx2ne] {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

.active.carousel-item-left[b-otpvuxx2ne], .carousel-item-prev[b-otpvuxx2ne] {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.active.carousel-item-left[b-otpvuxx2ne], .carousel-item-prev[b-otpvuxx2ne] {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

.carousel-fade .carousel-item[b-otpvuxx2ne] {
	opacity: 0;
	transition-duration: .6s;
	transition-property: opacity
}

	.carousel-fade .carousel-item-next.carousel-item-left[b-otpvuxx2ne], .carousel-fade .carousel-item-prev.carousel-item-right[b-otpvuxx2ne], .carousel-fade .carousel-item.active[b-otpvuxx2ne] {
		opacity: 1
	}

.carousel-fade .active.carousel-item-left[b-otpvuxx2ne], .carousel-fade .active.carousel-item-right[b-otpvuxx2ne] {
	opacity: 0
}

.carousel-fade .active.carousel-item-left[b-otpvuxx2ne], .carousel-fade .active.carousel-item-prev[b-otpvuxx2ne], .carousel-fade .carousel-item-next[b-otpvuxx2ne], .carousel-fade .carousel-item-prev[b-otpvuxx2ne], .carousel-fade .carousel-item.active[b-otpvuxx2ne] {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
	.carousel-fade .active.carousel-item-left[b-otpvuxx2ne], .carousel-fade .active.carousel-item-prev[b-otpvuxx2ne], .carousel-fade .carousel-item-next[b-otpvuxx2ne], .carousel-fade .carousel-item-prev[b-otpvuxx2ne], .carousel-fade .carousel-item.active[b-otpvuxx2ne] {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

.carousel-control-next[b-otpvuxx2ne], .carousel-control-prev[b-otpvuxx2ne] {
	position: absolute;
	top: 0;
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5
}

	.carousel-control-next:focus[b-otpvuxx2ne], .carousel-control-next:hover[b-otpvuxx2ne], .carousel-control-prev:focus[b-otpvuxx2ne], .carousel-control-prev:hover[b-otpvuxx2ne] {
		color: #fff;
		text-decoration: none;
		outline: 0;
		opacity: .9
	}

.carousel-control-prev[b-otpvuxx2ne] {
	left: 0
}

.carousel-control-next[b-otpvuxx2ne] {
	right: 0
}

.carousel-control-next-icon[b-otpvuxx2ne], .carousel-control-prev-icon[b-otpvuxx2ne] {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: transparent no-repeat center center;
	background-size: 100% 100%
}

.carousel-control-prev-icon[b-otpvuxx2ne] {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon[b-otpvuxx2ne] {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators[b-otpvuxx2ne] {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

	.carousel-indicators li[b-otpvuxx2ne] {
		position: relative;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		width: 30px;
		height: 3px;
		margin-right: 3px;
		margin-left: 3px;
		text-indent: -999px;
		cursor: pointer;
		background-color: rgba(255,255,255,.5)
	}

		.carousel-indicators li[b-otpvuxx2ne]::before {
			position: absolute;
			top: -10px;
			left: 0;
			display: inline-block;
			width: 100%;
			height: 10px;
			content: ""
		}

		.carousel-indicators li[b-otpvuxx2ne]::after {
			position: absolute;
			bottom: -10px;
			left: 0;
			display: inline-block;
			width: 100%;
			height: 10px;
			content: ""
		}

	.carousel-indicators .active[b-otpvuxx2ne] {
		background-color: #fff
	}

.carousel-caption[b-otpvuxx2ne] {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}

.align-baseline[b-otpvuxx2ne] {
	vertical-align: baseline !important
}

.align-top[b-otpvuxx2ne] {
	vertical-align: top !important
}

.align-middle[b-otpvuxx2ne] {
	vertical-align: middle !important
}

.align-bottom[b-otpvuxx2ne] {
	vertical-align: bottom !important
}

.align-text-bottom[b-otpvuxx2ne] {
	vertical-align: text-bottom !important
}

.align-text-top[b-otpvuxx2ne] {
	vertical-align: text-top !important
}

.bg-primary[b-otpvuxx2ne] {
	background-color: #007bff !important
}

a.bg-primary:focus[b-otpvuxx2ne], a.bg-primary:hover[b-otpvuxx2ne], button.bg-primary:focus[b-otpvuxx2ne], button.bg-primary:hover[b-otpvuxx2ne] {
	background-color: #0062cc !important
}

.bg-secondary[b-otpvuxx2ne] {
	background-color: #6c757d !important
}

a.bg-secondary:focus[b-otpvuxx2ne], a.bg-secondary:hover[b-otpvuxx2ne], button.bg-secondary:focus[b-otpvuxx2ne], button.bg-secondary:hover[b-otpvuxx2ne] {
	background-color: #545b62 !important
}

.bg-success[b-otpvuxx2ne] {
	background-color: #28a745 !important
}

a.bg-success:focus[b-otpvuxx2ne], a.bg-success:hover[b-otpvuxx2ne], button.bg-success:focus[b-otpvuxx2ne], button.bg-success:hover[b-otpvuxx2ne] {
	background-color: #1e7e34 !important
}

.bg-info[b-otpvuxx2ne] {
	background-color: #17a2b8 !important
}

a.bg-info:focus[b-otpvuxx2ne], a.bg-info:hover[b-otpvuxx2ne], button.bg-info:focus[b-otpvuxx2ne], button.bg-info:hover[b-otpvuxx2ne] {
	background-color: #117a8b !important
}

.bg-warning[b-otpvuxx2ne] {
	background-color: #ffc107 !important
}

a.bg-warning:focus[b-otpvuxx2ne], a.bg-warning:hover[b-otpvuxx2ne], button.bg-warning:focus[b-otpvuxx2ne], button.bg-warning:hover[b-otpvuxx2ne] {
	background-color: #d39e00 !important
}

.bg-danger[b-otpvuxx2ne] {
	background-color: #dc3545 !important
}

a.bg-danger:focus[b-otpvuxx2ne], a.bg-danger:hover[b-otpvuxx2ne], button.bg-danger:focus[b-otpvuxx2ne], button.bg-danger:hover[b-otpvuxx2ne] {
	background-color: #bd2130 !important
}

.bg-light[b-otpvuxx2ne] {
	background-color: #f8f9fa !important
}

a.bg-light:focus[b-otpvuxx2ne], a.bg-light:hover[b-otpvuxx2ne], button.bg-light:focus[b-otpvuxx2ne], button.bg-light:hover[b-otpvuxx2ne] {
	background-color: #dae0e5 !important
}

.bg-dark[b-otpvuxx2ne] {
	background-color: #343a40 !important
}

a.bg-dark:focus[b-otpvuxx2ne], a.bg-dark:hover[b-otpvuxx2ne], button.bg-dark:focus[b-otpvuxx2ne], button.bg-dark:hover[b-otpvuxx2ne] {
	background-color: #1d2124 !important
}

.bg-white[b-otpvuxx2ne] {
	background-color: #fff !important
}

.bg-transparent[b-otpvuxx2ne] {
	background-color: transparent !important
}

.border[b-otpvuxx2ne] {
	border: 1px solid #dee2e6 !important
}

.border-top[b-otpvuxx2ne] {
	border-top: 1px solid #dee2e6 !important
}

.border-right[b-otpvuxx2ne] {
	border-right: 1px solid #dee2e6 !important
}

.border-bottom[b-otpvuxx2ne] {
	border-bottom: 1px solid #dee2e6 !important
}

.border-left[b-otpvuxx2ne] {
	border-left: 1px solid #dee2e6 !important
}

.border-0[b-otpvuxx2ne] {
	border: 0 !important
}

.border-top-0[b-otpvuxx2ne] {
	border-top: 0 !important
}

.border-right-0[b-otpvuxx2ne] {
	border-right: 0 !important
}

.border-bottom-0[b-otpvuxx2ne] {
	border-bottom: 0 !important
}

.border-left-0[b-otpvuxx2ne] {
	border-left: 0 !important
}

.border-primary[b-otpvuxx2ne] {
	border-color: #007bff !important
}

.border-secondary[b-otpvuxx2ne] {
	border-color: #6c757d !important
}

.border-success[b-otpvuxx2ne] {
	border-color: #28a745 !important
}

.border-info[b-otpvuxx2ne] {
	border-color: #17a2b8 !important
}

.border-warning[b-otpvuxx2ne] {
	border-color: #ffc107 !important
}

.border-danger[b-otpvuxx2ne] {
	border-color: #dc3545 !important
}

.border-light[b-otpvuxx2ne] {
	border-color: #f8f9fa !important
}

.border-dark[b-otpvuxx2ne] {
	border-color: #343a40 !important
}

.border-white[b-otpvuxx2ne] {
	border-color: #fff !important
}

.rounded[b-otpvuxx2ne] {
	border-radius: .25rem !important
}

.rounded-top[b-otpvuxx2ne] {
	border-top-left-radius: .25rem !important;
	border-top-right-radius: .25rem !important
}

.rounded-right[b-otpvuxx2ne] {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important
}

.rounded-bottom[b-otpvuxx2ne] {
	border-bottom-right-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important
}

.rounded-left[b-otpvuxx2ne] {
	border-top-left-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important
}

.rounded-circle[b-otpvuxx2ne] {
	border-radius: 50% !important
}

.rounded-0[b-otpvuxx2ne] {
	border-radius: 0 !important
}

.clearfix[b-otpvuxx2ne]::after {
	display: block;
	clear: both;
	content: ""
}

.d-none[b-otpvuxx2ne] {
	display: none !important
}

.d-inline[b-otpvuxx2ne] {
	display: inline !important
}

.d-inline-block[b-otpvuxx2ne] {
	display: inline-block !important
}

.d-block[b-otpvuxx2ne] {
	display: block !important
}

.d-table[b-otpvuxx2ne] {
	display: table !important
}

.d-table-row[b-otpvuxx2ne] {
	display: table-row !important
}

.d-table-cell[b-otpvuxx2ne] {
	display: table-cell !important
}

.d-flex[b-otpvuxx2ne] {
	display: -ms-flexbox !important;
	display: flex !important
}

.d-inline-flex[b-otpvuxx2ne] {
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media (min-width:576px) {
	.d-sm-none[b-otpvuxx2ne] {
		display: none !important
	}

	.d-sm-inline[b-otpvuxx2ne] {
		display: inline !important
	}

	.d-sm-inline-block[b-otpvuxx2ne] {
		display: inline-block !important
	}

	.d-sm-block[b-otpvuxx2ne] {
		display: block !important
	}

	.d-sm-table[b-otpvuxx2ne] {
		display: table !important
	}

	.d-sm-table-row[b-otpvuxx2ne] {
		display: table-row !important
	}

	.d-sm-table-cell[b-otpvuxx2ne] {
		display: table-cell !important
	}

	.d-sm-flex[b-otpvuxx2ne] {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-sm-inline-flex[b-otpvuxx2ne] {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:768px) {
	.d-md-none[b-otpvuxx2ne] {
		display: none !important
	}

	.d-md-inline[b-otpvuxx2ne] {
		display: inline !important
	}

	.d-md-inline-block[b-otpvuxx2ne] {
		display: inline-block !important
	}

	.d-md-block[b-otpvuxx2ne] {
		display: block !important
	}

	.d-md-table[b-otpvuxx2ne] {
		display: table !important
	}

	.d-md-table-row[b-otpvuxx2ne] {
		display: table-row !important
	}

	.d-md-table-cell[b-otpvuxx2ne] {
		display: table-cell !important
	}

	.d-md-flex[b-otpvuxx2ne] {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-md-inline-flex[b-otpvuxx2ne] {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:992px) {
	.d-lg-none[b-otpvuxx2ne] {
		display: none !important
	}

	.d-lg-inline[b-otpvuxx2ne] {
		display: inline !important
	}

	.d-lg-inline-block[b-otpvuxx2ne] {
		display: inline-block !important
	}

	.d-lg-block[b-otpvuxx2ne] {
		display: block !important
	}

	.d-lg-table[b-otpvuxx2ne] {
		display: table !important
	}

	.d-lg-table-row[b-otpvuxx2ne] {
		display: table-row !important
	}

	.d-lg-table-cell[b-otpvuxx2ne] {
		display: table-cell !important
	}

	.d-lg-flex[b-otpvuxx2ne] {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-lg-inline-flex[b-otpvuxx2ne] {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:1200px) {
	.d-xl-none[b-otpvuxx2ne] {
		display: none !important
	}

	.d-xl-inline[b-otpvuxx2ne] {
		display: inline !important
	}

	.d-xl-inline-block[b-otpvuxx2ne] {
		display: inline-block !important
	}

	.d-xl-block[b-otpvuxx2ne] {
		display: block !important
	}

	.d-xl-table[b-otpvuxx2ne] {
		display: table !important
	}

	.d-xl-table-row[b-otpvuxx2ne] {
		display: table-row !important
	}

	.d-xl-table-cell[b-otpvuxx2ne] {
		display: table-cell !important
	}

	.d-xl-flex[b-otpvuxx2ne] {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-xl-inline-flex[b-otpvuxx2ne] {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media print {
	.d-print-none[b-otpvuxx2ne] {
		display: none !important
	}

	.d-print-inline[b-otpvuxx2ne] {
		display: inline !important
	}

	.d-print-inline-block[b-otpvuxx2ne] {
		display: inline-block !important
	}

	.d-print-block[b-otpvuxx2ne] {
		display: block !important
	}

	.d-print-table[b-otpvuxx2ne] {
		display: table !important
	}

	.d-print-table-row[b-otpvuxx2ne] {
		display: table-row !important
	}

	.d-print-table-cell[b-otpvuxx2ne] {
		display: table-cell !important
	}

	.d-print-flex[b-otpvuxx2ne] {
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-print-inline-flex[b-otpvuxx2ne] {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

.embed-responsive[b-otpvuxx2ne] {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

	.embed-responsive[b-otpvuxx2ne]::before {
		display: block;
		content: ""
	}

	.embed-responsive .embed-responsive-item[b-otpvuxx2ne], .embed-responsive embed[b-otpvuxx2ne], .embed-responsive iframe[b-otpvuxx2ne], .embed-responsive object[b-otpvuxx2ne], .embed-responsive video[b-otpvuxx2ne] {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0
	}

.embed-responsive-21by9[b-otpvuxx2ne]::before {
	padding-top: 42.857143%
}

.embed-responsive-16by9[b-otpvuxx2ne]::before {
	padding-top: 56.25%
}

.embed-responsive-4by3[b-otpvuxx2ne]::before {
	padding-top: 75%
}

.embed-responsive-1by1[b-otpvuxx2ne]::before {
	padding-top: 100%
}

.flex-row[b-otpvuxx2ne] {
	-ms-flex-direction: row !important;
	flex-direction: row !important
}

.flex-column[b-otpvuxx2ne] {
	-ms-flex-direction: column !important;
	flex-direction: column !important
}

.flex-row-reverse[b-otpvuxx2ne] {
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important
}

.flex-column-reverse[b-otpvuxx2ne] {
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important
}

.flex-wrap[b-otpvuxx2ne] {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important
}

.flex-nowrap[b-otpvuxx2ne] {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important
}

.flex-wrap-reverse[b-otpvuxx2ne] {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important
}

.flex-fill[b-otpvuxx2ne] {
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important
}

.flex-grow-0[b-otpvuxx2ne] {
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important
}

.flex-grow-1[b-otpvuxx2ne] {
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important
}

.flex-shrink-0[b-otpvuxx2ne] {
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important
}

.flex-shrink-1[b-otpvuxx2ne] {
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important
}

.justify-content-start[b-otpvuxx2ne] {
	-ms-flex-pack: start !important;
	justify-content: flex-start !important
}

.justify-content-end[b-otpvuxx2ne] {
	-ms-flex-pack: end !important;
	justify-content: flex-end !important
}

.justify-content-center[b-otpvuxx2ne] {
	-ms-flex-pack: center !important;
	justify-content: center !important
}

.justify-content-between[b-otpvuxx2ne] {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important
}

.justify-content-around[b-otpvuxx2ne] {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important
}

.align-items-start[b-otpvuxx2ne] {
	-ms-flex-align: start !important;
	align-items: flex-start !important
}

.align-items-end[b-otpvuxx2ne] {
	-ms-flex-align: end !important;
	align-items: flex-end !important
}

.align-items-center[b-otpvuxx2ne] {
	-ms-flex-align: center !important;
	align-items: center !important
}

.align-items-baseline[b-otpvuxx2ne] {
	-ms-flex-align: baseline !important;
	align-items: baseline !important
}

.align-items-stretch[b-otpvuxx2ne] {
	-ms-flex-align: stretch !important;
	align-items: stretch !important
}

.align-content-start[b-otpvuxx2ne] {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important
}

.align-content-end[b-otpvuxx2ne] {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important
}

.align-content-center[b-otpvuxx2ne] {
	-ms-flex-line-pack: center !important;
	align-content: center !important
}

.align-content-between[b-otpvuxx2ne] {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important
}

.align-content-around[b-otpvuxx2ne] {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important
}

.align-content-stretch[b-otpvuxx2ne] {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important
}

.align-self-auto[b-otpvuxx2ne] {
	-ms-flex-item-align: auto !important;
	align-self: auto !important
}

.align-self-start[b-otpvuxx2ne] {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important
}

.align-self-end[b-otpvuxx2ne] {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important
}

.align-self-center[b-otpvuxx2ne] {
	-ms-flex-item-align: center !important;
	align-self: center !important
}

.align-self-baseline[b-otpvuxx2ne] {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important
}

.align-self-stretch[b-otpvuxx2ne] {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important
}

@media (min-width:576px) {
	.flex-sm-row[b-otpvuxx2ne] {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.flex-sm-column[b-otpvuxx2ne] {
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.flex-sm-row-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.flex-sm-column-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.flex-sm-wrap[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.flex-sm-nowrap[b-otpvuxx2ne] {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.flex-sm-wrap-reverse[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.flex-sm-fill[b-otpvuxx2ne] {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important
	}

	.flex-sm-grow-0[b-otpvuxx2ne] {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-sm-grow-1[b-otpvuxx2ne] {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-sm-shrink-0[b-otpvuxx2ne] {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-sm-shrink-1[b-otpvuxx2ne] {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

	.justify-content-sm-start[b-otpvuxx2ne] {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.justify-content-sm-end[b-otpvuxx2ne] {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.justify-content-sm-center[b-otpvuxx2ne] {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-sm-between[b-otpvuxx2ne] {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-sm-around[b-otpvuxx2ne] {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.align-items-sm-start[b-otpvuxx2ne] {
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.align-items-sm-end[b-otpvuxx2ne] {
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.align-items-sm-center[b-otpvuxx2ne] {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-sm-baseline[b-otpvuxx2ne] {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-sm-stretch[b-otpvuxx2ne] {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-sm-start[b-otpvuxx2ne] {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-sm-end[b-otpvuxx2ne] {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-sm-center[b-otpvuxx2ne] {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-sm-between[b-otpvuxx2ne] {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-sm-around[b-otpvuxx2ne] {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-sm-stretch[b-otpvuxx2ne] {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-sm-auto[b-otpvuxx2ne] {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.align-self-sm-start[b-otpvuxx2ne] {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.align-self-sm-end[b-otpvuxx2ne] {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.align-self-sm-center[b-otpvuxx2ne] {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-sm-baseline[b-otpvuxx2ne] {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-sm-stretch[b-otpvuxx2ne] {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width:768px) {
	.flex-md-row[b-otpvuxx2ne] {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.flex-md-column[b-otpvuxx2ne] {
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.flex-md-row-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.flex-md-column-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.flex-md-wrap[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.flex-md-nowrap[b-otpvuxx2ne] {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.flex-md-wrap-reverse[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.flex-md-fill[b-otpvuxx2ne] {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important
	}

	.flex-md-grow-0[b-otpvuxx2ne] {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-md-grow-1[b-otpvuxx2ne] {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-md-shrink-0[b-otpvuxx2ne] {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-md-shrink-1[b-otpvuxx2ne] {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

	.justify-content-md-start[b-otpvuxx2ne] {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.justify-content-md-end[b-otpvuxx2ne] {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.justify-content-md-center[b-otpvuxx2ne] {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-md-between[b-otpvuxx2ne] {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-md-around[b-otpvuxx2ne] {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.align-items-md-start[b-otpvuxx2ne] {
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.align-items-md-end[b-otpvuxx2ne] {
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.align-items-md-center[b-otpvuxx2ne] {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-md-baseline[b-otpvuxx2ne] {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-md-stretch[b-otpvuxx2ne] {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-md-start[b-otpvuxx2ne] {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-md-end[b-otpvuxx2ne] {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-md-center[b-otpvuxx2ne] {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-md-between[b-otpvuxx2ne] {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-md-around[b-otpvuxx2ne] {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-md-stretch[b-otpvuxx2ne] {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-md-auto[b-otpvuxx2ne] {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.align-self-md-start[b-otpvuxx2ne] {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.align-self-md-end[b-otpvuxx2ne] {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.align-self-md-center[b-otpvuxx2ne] {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-md-baseline[b-otpvuxx2ne] {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-md-stretch[b-otpvuxx2ne] {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width:992px) {
	.flex-lg-row[b-otpvuxx2ne] {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.flex-lg-column[b-otpvuxx2ne] {
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.flex-lg-row-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.flex-lg-column-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.flex-lg-wrap[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.flex-lg-nowrap[b-otpvuxx2ne] {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.flex-lg-wrap-reverse[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.flex-lg-fill[b-otpvuxx2ne] {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important
	}

	.flex-lg-grow-0[b-otpvuxx2ne] {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-lg-grow-1[b-otpvuxx2ne] {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-lg-shrink-0[b-otpvuxx2ne] {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-lg-shrink-1[b-otpvuxx2ne] {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

	.justify-content-lg-start[b-otpvuxx2ne] {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.justify-content-lg-end[b-otpvuxx2ne] {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.justify-content-lg-center[b-otpvuxx2ne] {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-lg-between[b-otpvuxx2ne] {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-lg-around[b-otpvuxx2ne] {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.align-items-lg-start[b-otpvuxx2ne] {
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.align-items-lg-end[b-otpvuxx2ne] {
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.align-items-lg-center[b-otpvuxx2ne] {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-lg-baseline[b-otpvuxx2ne] {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-lg-stretch[b-otpvuxx2ne] {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-lg-start[b-otpvuxx2ne] {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-lg-end[b-otpvuxx2ne] {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-lg-center[b-otpvuxx2ne] {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-lg-between[b-otpvuxx2ne] {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-lg-around[b-otpvuxx2ne] {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-lg-stretch[b-otpvuxx2ne] {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-lg-auto[b-otpvuxx2ne] {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.align-self-lg-start[b-otpvuxx2ne] {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.align-self-lg-end[b-otpvuxx2ne] {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.align-self-lg-center[b-otpvuxx2ne] {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-lg-baseline[b-otpvuxx2ne] {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-lg-stretch[b-otpvuxx2ne] {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

@media (min-width:1200px) {
	.flex-xl-row[b-otpvuxx2ne] {
		-ms-flex-direction: row !important;
		flex-direction: row !important
	}

	.flex-xl-column[b-otpvuxx2ne] {
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}

	.flex-xl-row-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important
	}

	.flex-xl-column-reverse[b-otpvuxx2ne] {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important
	}

	.flex-xl-wrap[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important
	}

	.flex-xl-nowrap[b-otpvuxx2ne] {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important
	}

	.flex-xl-wrap-reverse[b-otpvuxx2ne] {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important
	}

	.flex-xl-fill[b-otpvuxx2ne] {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important
	}

	.flex-xl-grow-0[b-otpvuxx2ne] {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important
	}

	.flex-xl-grow-1[b-otpvuxx2ne] {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important
	}

	.flex-xl-shrink-0[b-otpvuxx2ne] {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important
	}

	.flex-xl-shrink-1[b-otpvuxx2ne] {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important
	}

	.justify-content-xl-start[b-otpvuxx2ne] {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important
	}

	.justify-content-xl-end[b-otpvuxx2ne] {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important
	}

	.justify-content-xl-center[b-otpvuxx2ne] {
		-ms-flex-pack: center !important;
		justify-content: center !important
	}

	.justify-content-xl-between[b-otpvuxx2ne] {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important
	}

	.justify-content-xl-around[b-otpvuxx2ne] {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important
	}

	.align-items-xl-start[b-otpvuxx2ne] {
		-ms-flex-align: start !important;
		align-items: flex-start !important
	}

	.align-items-xl-end[b-otpvuxx2ne] {
		-ms-flex-align: end !important;
		align-items: flex-end !important
	}

	.align-items-xl-center[b-otpvuxx2ne] {
		-ms-flex-align: center !important;
		align-items: center !important
	}

	.align-items-xl-baseline[b-otpvuxx2ne] {
		-ms-flex-align: baseline !important;
		align-items: baseline !important
	}

	.align-items-xl-stretch[b-otpvuxx2ne] {
		-ms-flex-align: stretch !important;
		align-items: stretch !important
	}

	.align-content-xl-start[b-otpvuxx2ne] {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important
	}

	.align-content-xl-end[b-otpvuxx2ne] {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important
	}

	.align-content-xl-center[b-otpvuxx2ne] {
		-ms-flex-line-pack: center !important;
		align-content: center !important
	}

	.align-content-xl-between[b-otpvuxx2ne] {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important
	}

	.align-content-xl-around[b-otpvuxx2ne] {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important
	}

	.align-content-xl-stretch[b-otpvuxx2ne] {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important
	}

	.align-self-xl-auto[b-otpvuxx2ne] {
		-ms-flex-item-align: auto !important;
		align-self: auto !important
	}

	.align-self-xl-start[b-otpvuxx2ne] {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important
	}

	.align-self-xl-end[b-otpvuxx2ne] {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important
	}

	.align-self-xl-center[b-otpvuxx2ne] {
		-ms-flex-item-align: center !important;
		align-self: center !important
	}

	.align-self-xl-baseline[b-otpvuxx2ne] {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important
	}

	.align-self-xl-stretch[b-otpvuxx2ne] {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important
	}
}

.float-left[b-otpvuxx2ne] {
	float: left !important
}

.float-right[b-otpvuxx2ne] {
	float: right !important
}

.float-none[b-otpvuxx2ne] {
	float: none !important
}

@media (min-width:576px) {
	.float-sm-left[b-otpvuxx2ne] {
		float: left !important
	}

	.float-sm-right[b-otpvuxx2ne] {
		float: right !important
	}

	.float-sm-none[b-otpvuxx2ne] {
		float: none !important
	}
}

@media (min-width:768px) {
	.float-md-left[b-otpvuxx2ne] {
		float: left !important
	}

	.float-md-right[b-otpvuxx2ne] {
		float: right !important
	}

	.float-md-none[b-otpvuxx2ne] {
		float: none !important
	}
}

@media (min-width:992px) {
	.float-lg-left[b-otpvuxx2ne] {
		float: left !important
	}

	.float-lg-right[b-otpvuxx2ne] {
		float: right !important
	}

	.float-lg-none[b-otpvuxx2ne] {
		float: none !important
	}
}

@media (min-width:1200px) {
	.float-xl-left[b-otpvuxx2ne] {
		float: left !important
	}

	.float-xl-right[b-otpvuxx2ne] {
		float: right !important
	}

	.float-xl-none[b-otpvuxx2ne] {
		float: none !important
	}
}

.position-static[b-otpvuxx2ne] {
	position: static !important
}

.position-relative[b-otpvuxx2ne] {
	position: relative !important
}

.position-absolute[b-otpvuxx2ne] {
	position: absolute !important
}

.position-fixed[b-otpvuxx2ne] {
	position: fixed !important
}

.position-sticky[b-otpvuxx2ne] {
	position: -webkit-sticky !important;
	position: sticky !important
}

.fixed-top[b-otpvuxx2ne] {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom[b-otpvuxx2ne] {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top[b-otpvuxx2ne] {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.sr-only[b-otpvuxx2ne] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active[b-otpvuxx2ne], .sr-only-focusable:focus[b-otpvuxx2ne] {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.shadow-sm[b-otpvuxx2ne] {
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.shadow[b-otpvuxx2ne] {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

.shadow-lg[b-otpvuxx2ne] {
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important
}

.shadow-none[b-otpvuxx2ne] {
	box-shadow: none !important
}

.w-25[b-otpvuxx2ne] {
	width: 25% !important
}

.w-50[b-otpvuxx2ne] {
	width: 50% !important
}

.w-75[b-otpvuxx2ne] {
	width: 75% !important
}

.w-100[b-otpvuxx2ne] {
	width: 100% !important
}

.w-auto[b-otpvuxx2ne] {
	width: auto !important
}

.h-25[b-otpvuxx2ne] {
	height: 25% !important
}

.h-50[b-otpvuxx2ne] {
	height: 50% !important
}

.h-75[b-otpvuxx2ne] {
	height: 75% !important
}

.h-100[b-otpvuxx2ne] {
	height: 100% !important
}

.h-auto[b-otpvuxx2ne] {
	height: auto !important
}

.mw-100[b-otpvuxx2ne] {
	max-width: 100% !important
}

.mh-100[b-otpvuxx2ne] {
	max-height: 100% !important
}

.m-0[b-otpvuxx2ne] {
	margin: 0 !important
}

.mt-0[b-otpvuxx2ne], .my-0[b-otpvuxx2ne] {
	margin-top: 0 !important
}

.mr-0[b-otpvuxx2ne], .mx-0[b-otpvuxx2ne] {
	margin-right: 0 !important
}

.mb-0[b-otpvuxx2ne], .my-0[b-otpvuxx2ne] {
	margin-bottom: 0 !important
}

.ml-0[b-otpvuxx2ne], .mx-0[b-otpvuxx2ne] {
	margin-left: 0 !important
}

.m-1[b-otpvuxx2ne] {
	margin: .25rem !important
}

.mt-1[b-otpvuxx2ne], .my-1[b-otpvuxx2ne] {
	margin-top: .25rem !important
}

.mr-1[b-otpvuxx2ne], .mx-1[b-otpvuxx2ne] {
	margin-right: .25rem !important
}

.mb-1[b-otpvuxx2ne], .my-1[b-otpvuxx2ne] {
	margin-bottom: .25rem !important
}

.ml-1[b-otpvuxx2ne], .mx-1[b-otpvuxx2ne] {
	margin-left: .25rem !important
}

.m-2[b-otpvuxx2ne] {
	margin: .5rem !important
}

.mt-2[b-otpvuxx2ne], .my-2[b-otpvuxx2ne] {
	margin-top: .5rem !important
}

.mr-2[b-otpvuxx2ne], .mx-2[b-otpvuxx2ne] {
	margin-right: .5rem !important
}

.mb-2[b-otpvuxx2ne], .my-2[b-otpvuxx2ne] {
	margin-bottom: .5rem !important
}

.ml-2[b-otpvuxx2ne], .mx-2[b-otpvuxx2ne] {
	margin-left: .5rem !important
}

.m-3[b-otpvuxx2ne] {
	margin: 1rem !important
}

.mt-3[b-otpvuxx2ne], .my-3[b-otpvuxx2ne] {
	margin-top: 1rem !important
}

.mr-3[b-otpvuxx2ne], .mx-3[b-otpvuxx2ne] {
	margin-right: 1rem !important
}

.mb-3[b-otpvuxx2ne], .my-3[b-otpvuxx2ne] {
	margin-bottom: 1rem !important
}

.ml-3[b-otpvuxx2ne], .mx-3[b-otpvuxx2ne] {
	margin-left: 1rem !important
}

.m-4[b-otpvuxx2ne] {
	margin: 1.5rem !important
}

.mt-4[b-otpvuxx2ne], .my-4[b-otpvuxx2ne] {
	margin-top: 1.5rem !important
}

.mr-4[b-otpvuxx2ne], .mx-4[b-otpvuxx2ne] {
	margin-right: 1.5rem !important
}

.mb-4[b-otpvuxx2ne], .my-4[b-otpvuxx2ne] {
	margin-bottom: 1.5rem !important
}

.ml-4[b-otpvuxx2ne], .mx-4[b-otpvuxx2ne] {
	margin-left: 1.5rem !important
}

.m-5[b-otpvuxx2ne] {
	margin: 3rem !important
}

.mt-5[b-otpvuxx2ne], .my-5[b-otpvuxx2ne] {
	margin-top: 3rem !important
}

.mr-5[b-otpvuxx2ne], .mx-5[b-otpvuxx2ne] {
	margin-right: 3rem !important
}

.mb-5[b-otpvuxx2ne], .my-5[b-otpvuxx2ne] {
	margin-bottom: 3rem !important
}

.ml-5[b-otpvuxx2ne], .mx-5[b-otpvuxx2ne] {
	margin-left: 3rem !important
}

.p-0[b-otpvuxx2ne] {
	padding: 0 !important
}

.pt-0[b-otpvuxx2ne], .py-0[b-otpvuxx2ne] {
	padding-top: 0 !important
}

.pr-0[b-otpvuxx2ne], .px-0[b-otpvuxx2ne] {
	padding-right: 0 !important
}

.pb-0[b-otpvuxx2ne], .py-0[b-otpvuxx2ne] {
	padding-bottom: 0 !important
}

.pl-0[b-otpvuxx2ne], .px-0[b-otpvuxx2ne] {
	padding-left: 0 !important
}

.p-1[b-otpvuxx2ne] {
	padding: .25rem !important
}

.pt-1[b-otpvuxx2ne], .py-1[b-otpvuxx2ne] {
	padding-top: .25rem !important
}

.pr-1[b-otpvuxx2ne], .px-1[b-otpvuxx2ne] {
	padding-right: .25rem !important
}

.pb-1[b-otpvuxx2ne], .py-1[b-otpvuxx2ne] {
	padding-bottom: .25rem !important
}

.pl-1[b-otpvuxx2ne], .px-1[b-otpvuxx2ne] {
	padding-left: .25rem !important
}

.p-2[b-otpvuxx2ne] {
	padding: .5rem !important
}

.pt-2[b-otpvuxx2ne], .py-2[b-otpvuxx2ne] {
	padding-top: .5rem !important
}

.pr-2[b-otpvuxx2ne], .px-2[b-otpvuxx2ne] {
	padding-right: .5rem !important
}

.pb-2[b-otpvuxx2ne], .py-2[b-otpvuxx2ne] {
	padding-bottom: .5rem !important
}

.pl-2[b-otpvuxx2ne], .px-2[b-otpvuxx2ne] {
	padding-left: .5rem !important
}

.p-3[b-otpvuxx2ne] {
	padding: 1rem !important
}

.pt-3[b-otpvuxx2ne], .py-3[b-otpvuxx2ne] {
	padding-top: 1rem !important
}

.pr-3[b-otpvuxx2ne], .px-3[b-otpvuxx2ne] {
	padding-right: 1rem !important
}

.pb-3[b-otpvuxx2ne], .py-3[b-otpvuxx2ne] {
	padding-bottom: 1rem !important
}

.pl-3[b-otpvuxx2ne], .px-3[b-otpvuxx2ne] {
	padding-left: 1rem !important
}

.p-4[b-otpvuxx2ne] {
	padding: 1.5rem !important
}

.pt-4[b-otpvuxx2ne], .py-4[b-otpvuxx2ne] {
	padding-top: 1.5rem !important
}

.pr-4[b-otpvuxx2ne], .px-4[b-otpvuxx2ne] {
	padding-right: 1.5rem !important
}

.pb-4[b-otpvuxx2ne], .py-4[b-otpvuxx2ne] {
	padding-bottom: 1.5rem !important
}

.pl-4[b-otpvuxx2ne], .px-4[b-otpvuxx2ne] {
	padding-left: 1.5rem !important
}

.p-5[b-otpvuxx2ne] {
	padding: 3rem !important
}

.pt-5[b-otpvuxx2ne], .py-5[b-otpvuxx2ne] {
	padding-top: 3rem !important
}

.pr-5[b-otpvuxx2ne], .px-5[b-otpvuxx2ne] {
	padding-right: 3rem !important
}

.pb-5[b-otpvuxx2ne], .py-5[b-otpvuxx2ne] {
	padding-bottom: 3rem !important
}

.pl-5[b-otpvuxx2ne], .px-5[b-otpvuxx2ne] {
	padding-left: 3rem !important
}

.m-auto[b-otpvuxx2ne] {
	margin: auto !important
}

.mt-auto[b-otpvuxx2ne], .my-auto[b-otpvuxx2ne] {
	margin-top: auto !important
}

.mr-auto[b-otpvuxx2ne], .mx-auto[b-otpvuxx2ne] {
	margin-right: auto !important
}

.mb-auto[b-otpvuxx2ne], .my-auto[b-otpvuxx2ne] {
	margin-bottom: auto !important
}

.ml-auto[b-otpvuxx2ne], .mx-auto[b-otpvuxx2ne] {
	margin-left: auto !important
}

@media (min-width:576px) {
	.m-sm-0[b-otpvuxx2ne] {
		margin: 0 !important
	}

	.mt-sm-0[b-otpvuxx2ne], .my-sm-0[b-otpvuxx2ne] {
		margin-top: 0 !important
	}

	.mr-sm-0[b-otpvuxx2ne], .mx-sm-0[b-otpvuxx2ne] {
		margin-right: 0 !important
	}

	.mb-sm-0[b-otpvuxx2ne], .my-sm-0[b-otpvuxx2ne] {
		margin-bottom: 0 !important
	}

	.ml-sm-0[b-otpvuxx2ne], .mx-sm-0[b-otpvuxx2ne] {
		margin-left: 0 !important
	}

	.m-sm-1[b-otpvuxx2ne] {
		margin: .25rem !important
	}

	.mt-sm-1[b-otpvuxx2ne], .my-sm-1[b-otpvuxx2ne] {
		margin-top: .25rem !important
	}

	.mr-sm-1[b-otpvuxx2ne], .mx-sm-1[b-otpvuxx2ne] {
		margin-right: .25rem !important
	}

	.mb-sm-1[b-otpvuxx2ne], .my-sm-1[b-otpvuxx2ne] {
		margin-bottom: .25rem !important
	}

	.ml-sm-1[b-otpvuxx2ne], .mx-sm-1[b-otpvuxx2ne] {
		margin-left: .25rem !important
	}

	.m-sm-2[b-otpvuxx2ne] {
		margin: .5rem !important
	}

	.mt-sm-2[b-otpvuxx2ne], .my-sm-2[b-otpvuxx2ne] {
		margin-top: .5rem !important
	}

	.mr-sm-2[b-otpvuxx2ne], .mx-sm-2[b-otpvuxx2ne] {
		margin-right: .5rem !important
	}

	.mb-sm-2[b-otpvuxx2ne], .my-sm-2[b-otpvuxx2ne] {
		margin-bottom: .5rem !important
	}

	.ml-sm-2[b-otpvuxx2ne], .mx-sm-2[b-otpvuxx2ne] {
		margin-left: .5rem !important
	}

	.m-sm-3[b-otpvuxx2ne] {
		margin: 1rem !important
	}

	.mt-sm-3[b-otpvuxx2ne], .my-sm-3[b-otpvuxx2ne] {
		margin-top: 1rem !important
	}

	.mr-sm-3[b-otpvuxx2ne], .mx-sm-3[b-otpvuxx2ne] {
		margin-right: 1rem !important
	}

	.mb-sm-3[b-otpvuxx2ne], .my-sm-3[b-otpvuxx2ne] {
		margin-bottom: 1rem !important
	}

	.ml-sm-3[b-otpvuxx2ne], .mx-sm-3[b-otpvuxx2ne] {
		margin-left: 1rem !important
	}

	.m-sm-4[b-otpvuxx2ne] {
		margin: 1.5rem !important
	}

	.mt-sm-4[b-otpvuxx2ne], .my-sm-4[b-otpvuxx2ne] {
		margin-top: 1.5rem !important
	}

	.mr-sm-4[b-otpvuxx2ne], .mx-sm-4[b-otpvuxx2ne] {
		margin-right: 1.5rem !important
	}

	.mb-sm-4[b-otpvuxx2ne], .my-sm-4[b-otpvuxx2ne] {
		margin-bottom: 1.5rem !important
	}

	.ml-sm-4[b-otpvuxx2ne], .mx-sm-4[b-otpvuxx2ne] {
		margin-left: 1.5rem !important
	}

	.m-sm-5[b-otpvuxx2ne] {
		margin: 3rem !important
	}

	.mt-sm-5[b-otpvuxx2ne], .my-sm-5[b-otpvuxx2ne] {
		margin-top: 3rem !important
	}

	.mr-sm-5[b-otpvuxx2ne], .mx-sm-5[b-otpvuxx2ne] {
		margin-right: 3rem !important
	}

	.mb-sm-5[b-otpvuxx2ne], .my-sm-5[b-otpvuxx2ne] {
		margin-bottom: 3rem !important
	}

	.ml-sm-5[b-otpvuxx2ne], .mx-sm-5[b-otpvuxx2ne] {
		margin-left: 3rem !important
	}

	.p-sm-0[b-otpvuxx2ne] {
		padding: 0 !important
	}

	.pt-sm-0[b-otpvuxx2ne], .py-sm-0[b-otpvuxx2ne] {
		padding-top: 0 !important
	}

	.pr-sm-0[b-otpvuxx2ne], .px-sm-0[b-otpvuxx2ne] {
		padding-right: 0 !important
	}

	.pb-sm-0[b-otpvuxx2ne], .py-sm-0[b-otpvuxx2ne] {
		padding-bottom: 0 !important
	}

	.pl-sm-0[b-otpvuxx2ne], .px-sm-0[b-otpvuxx2ne] {
		padding-left: 0 !important
	}

	.p-sm-1[b-otpvuxx2ne] {
		padding: .25rem !important
	}

	.pt-sm-1[b-otpvuxx2ne], .py-sm-1[b-otpvuxx2ne] {
		padding-top: .25rem !important
	}

	.pr-sm-1[b-otpvuxx2ne], .px-sm-1[b-otpvuxx2ne] {
		padding-right: .25rem !important
	}

	.pb-sm-1[b-otpvuxx2ne], .py-sm-1[b-otpvuxx2ne] {
		padding-bottom: .25rem !important
	}

	.pl-sm-1[b-otpvuxx2ne], .px-sm-1[b-otpvuxx2ne] {
		padding-left: .25rem !important
	}

	.p-sm-2[b-otpvuxx2ne] {
		padding: .5rem !important
	}

	.pt-sm-2[b-otpvuxx2ne], .py-sm-2[b-otpvuxx2ne] {
		padding-top: .5rem !important
	}

	.pr-sm-2[b-otpvuxx2ne], .px-sm-2[b-otpvuxx2ne] {
		padding-right: .5rem !important
	}

	.pb-sm-2[b-otpvuxx2ne], .py-sm-2[b-otpvuxx2ne] {
		padding-bottom: .5rem !important
	}

	.pl-sm-2[b-otpvuxx2ne], .px-sm-2[b-otpvuxx2ne] {
		padding-left: .5rem !important
	}

	.p-sm-3[b-otpvuxx2ne] {
		padding: 1rem !important
	}

	.pt-sm-3[b-otpvuxx2ne], .py-sm-3[b-otpvuxx2ne] {
		padding-top: 1rem !important
	}

	.pr-sm-3[b-otpvuxx2ne], .px-sm-3[b-otpvuxx2ne] {
		padding-right: 1rem !important
	}

	.pb-sm-3[b-otpvuxx2ne], .py-sm-3[b-otpvuxx2ne] {
		padding-bottom: 1rem !important
	}

	.pl-sm-3[b-otpvuxx2ne], .px-sm-3[b-otpvuxx2ne] {
		padding-left: 1rem !important
	}

	.p-sm-4[b-otpvuxx2ne] {
		padding: 1.5rem !important
	}

	.pt-sm-4[b-otpvuxx2ne], .py-sm-4[b-otpvuxx2ne] {
		padding-top: 1.5rem !important
	}

	.pr-sm-4[b-otpvuxx2ne], .px-sm-4[b-otpvuxx2ne] {
		padding-right: 1.5rem !important
	}

	.pb-sm-4[b-otpvuxx2ne], .py-sm-4[b-otpvuxx2ne] {
		padding-bottom: 1.5rem !important
	}

	.pl-sm-4[b-otpvuxx2ne], .px-sm-4[b-otpvuxx2ne] {
		padding-left: 1.5rem !important
	}

	.p-sm-5[b-otpvuxx2ne] {
		padding: 3rem !important
	}

	.pt-sm-5[b-otpvuxx2ne], .py-sm-5[b-otpvuxx2ne] {
		padding-top: 3rem !important
	}

	.pr-sm-5[b-otpvuxx2ne], .px-sm-5[b-otpvuxx2ne] {
		padding-right: 3rem !important
	}

	.pb-sm-5[b-otpvuxx2ne], .py-sm-5[b-otpvuxx2ne] {
		padding-bottom: 3rem !important
	}

	.pl-sm-5[b-otpvuxx2ne], .px-sm-5[b-otpvuxx2ne] {
		padding-left: 3rem !important
	}

	.m-sm-auto[b-otpvuxx2ne] {
		margin: auto !important
	}

	.mt-sm-auto[b-otpvuxx2ne], .my-sm-auto[b-otpvuxx2ne] {
		margin-top: auto !important
	}

	.mr-sm-auto[b-otpvuxx2ne], .mx-sm-auto[b-otpvuxx2ne] {
		margin-right: auto !important
	}

	.mb-sm-auto[b-otpvuxx2ne], .my-sm-auto[b-otpvuxx2ne] {
		margin-bottom: auto !important
	}

	.ml-sm-auto[b-otpvuxx2ne], .mx-sm-auto[b-otpvuxx2ne] {
		margin-left: auto !important
	}
}

@media (min-width:768px) {
	.m-md-0[b-otpvuxx2ne] {
		margin: 0 !important
	}

	.mt-md-0[b-otpvuxx2ne], .my-md-0[b-otpvuxx2ne] {
		margin-top: 0 !important
	}

	.mr-md-0[b-otpvuxx2ne], .mx-md-0[b-otpvuxx2ne] {
		margin-right: 0 !important
	}

	.mb-md-0[b-otpvuxx2ne], .my-md-0[b-otpvuxx2ne] {
		margin-bottom: 0 !important
	}

	.ml-md-0[b-otpvuxx2ne], .mx-md-0[b-otpvuxx2ne] {
		margin-left: 0 !important
	}

	.m-md-1[b-otpvuxx2ne] {
		margin: .25rem !important
	}

	.mt-md-1[b-otpvuxx2ne], .my-md-1[b-otpvuxx2ne] {
		margin-top: .25rem !important
	}

	.mr-md-1[b-otpvuxx2ne], .mx-md-1[b-otpvuxx2ne] {
		margin-right: .25rem !important
	}

	.mb-md-1[b-otpvuxx2ne], .my-md-1[b-otpvuxx2ne] {
		margin-bottom: .25rem !important
	}

	.ml-md-1[b-otpvuxx2ne], .mx-md-1[b-otpvuxx2ne] {
		margin-left: .25rem !important
	}

	.m-md-2[b-otpvuxx2ne] {
		margin: .5rem !important
	}

	.mt-md-2[b-otpvuxx2ne], .my-md-2[b-otpvuxx2ne] {
		margin-top: .5rem !important
	}

	.mr-md-2[b-otpvuxx2ne], .mx-md-2[b-otpvuxx2ne] {
		margin-right: .5rem !important
	}

	.mb-md-2[b-otpvuxx2ne], .my-md-2[b-otpvuxx2ne] {
		margin-bottom: .5rem !important
	}

	.ml-md-2[b-otpvuxx2ne], .mx-md-2[b-otpvuxx2ne] {
		margin-left: .5rem !important
	}

	.m-md-3[b-otpvuxx2ne] {
		margin: 1rem !important
	}

	.mt-md-3[b-otpvuxx2ne], .my-md-3[b-otpvuxx2ne] {
		margin-top: 1rem !important
	}

	.mr-md-3[b-otpvuxx2ne], .mx-md-3[b-otpvuxx2ne] {
		margin-right: 1rem !important
	}

	.mb-md-3[b-otpvuxx2ne], .my-md-3[b-otpvuxx2ne] {
		margin-bottom: 1rem !important
	}

	.ml-md-3[b-otpvuxx2ne], .mx-md-3[b-otpvuxx2ne] {
		margin-left: 1rem !important
	}

	.m-md-4[b-otpvuxx2ne] {
		margin: 1.5rem !important
	}

	.mt-md-4[b-otpvuxx2ne], .my-md-4[b-otpvuxx2ne] {
		margin-top: 1.5rem !important
	}

	.mr-md-4[b-otpvuxx2ne], .mx-md-4[b-otpvuxx2ne] {
		margin-right: 1.5rem !important
	}

	.mb-md-4[b-otpvuxx2ne], .my-md-4[b-otpvuxx2ne] {
		margin-bottom: 1.5rem !important
	}

	.ml-md-4[b-otpvuxx2ne], .mx-md-4[b-otpvuxx2ne] {
		margin-left: 1.5rem !important
	}

	.m-md-5[b-otpvuxx2ne] {
		margin: 3rem !important
	}

	.mt-md-5[b-otpvuxx2ne], .my-md-5[b-otpvuxx2ne] {
		margin-top: 3rem !important
	}

	.mr-md-5[b-otpvuxx2ne], .mx-md-5[b-otpvuxx2ne] {
		margin-right: 3rem !important
	}

	.mb-md-5[b-otpvuxx2ne], .my-md-5[b-otpvuxx2ne] {
		margin-bottom: 3rem !important
	}

	.ml-md-5[b-otpvuxx2ne], .mx-md-5[b-otpvuxx2ne] {
		margin-left: 3rem !important
	}

	.p-md-0[b-otpvuxx2ne] {
		padding: 0 !important
	}

	.pt-md-0[b-otpvuxx2ne], .py-md-0[b-otpvuxx2ne] {
		padding-top: 0 !important
	}

	.pr-md-0[b-otpvuxx2ne], .px-md-0[b-otpvuxx2ne] {
		padding-right: 0 !important
	}

	.pb-md-0[b-otpvuxx2ne], .py-md-0[b-otpvuxx2ne] {
		padding-bottom: 0 !important
	}

	.pl-md-0[b-otpvuxx2ne], .px-md-0[b-otpvuxx2ne] {
		padding-left: 0 !important
	}

	.p-md-1[b-otpvuxx2ne] {
		padding: .25rem !important
	}

	.pt-md-1[b-otpvuxx2ne], .py-md-1[b-otpvuxx2ne] {
		padding-top: .25rem !important
	}

	.pr-md-1[b-otpvuxx2ne], .px-md-1[b-otpvuxx2ne] {
		padding-right: .25rem !important
	}

	.pb-md-1[b-otpvuxx2ne], .py-md-1[b-otpvuxx2ne] {
		padding-bottom: .25rem !important
	}

	.pl-md-1[b-otpvuxx2ne], .px-md-1[b-otpvuxx2ne] {
		padding-left: .25rem !important
	}

	.p-md-2[b-otpvuxx2ne] {
		padding: .5rem !important
	}

	.pt-md-2[b-otpvuxx2ne], .py-md-2[b-otpvuxx2ne] {
		padding-top: .5rem !important
	}

	.pr-md-2[b-otpvuxx2ne], .px-md-2[b-otpvuxx2ne] {
		padding-right: .5rem !important
	}

	.pb-md-2[b-otpvuxx2ne], .py-md-2[b-otpvuxx2ne] {
		padding-bottom: .5rem !important
	}

	.pl-md-2[b-otpvuxx2ne], .px-md-2[b-otpvuxx2ne] {
		padding-left: .5rem !important
	}

	.p-md-3[b-otpvuxx2ne] {
		padding: 1rem !important
	}

	.pt-md-3[b-otpvuxx2ne], .py-md-3[b-otpvuxx2ne] {
		padding-top: 1rem !important
	}

	.pr-md-3[b-otpvuxx2ne], .px-md-3[b-otpvuxx2ne] {
		padding-right: 1rem !important
	}

	.pb-md-3[b-otpvuxx2ne], .py-md-3[b-otpvuxx2ne] {
		padding-bottom: 1rem !important
	}

	.pl-md-3[b-otpvuxx2ne], .px-md-3[b-otpvuxx2ne] {
		padding-left: 1rem !important
	}

	.p-md-4[b-otpvuxx2ne] {
		padding: 1.5rem !important
	}

	.pt-md-4[b-otpvuxx2ne], .py-md-4[b-otpvuxx2ne] {
		padding-top: 1.5rem !important
	}

	.pr-md-4[b-otpvuxx2ne], .px-md-4[b-otpvuxx2ne] {
		padding-right: 1.5rem !important
	}

	.pb-md-4[b-otpvuxx2ne], .py-md-4[b-otpvuxx2ne] {
		padding-bottom: 1.5rem !important
	}

	.pl-md-4[b-otpvuxx2ne], .px-md-4[b-otpvuxx2ne] {
		padding-left: 1.5rem !important
	}

	.p-md-5[b-otpvuxx2ne] {
		padding: 3rem !important
	}

	.pt-md-5[b-otpvuxx2ne], .py-md-5[b-otpvuxx2ne] {
		padding-top: 3rem !important
	}

	.pr-md-5[b-otpvuxx2ne], .px-md-5[b-otpvuxx2ne] {
		padding-right: 3rem !important
	}

	.pb-md-5[b-otpvuxx2ne], .py-md-5[b-otpvuxx2ne] {
		padding-bottom: 3rem !important
	}

	.pl-md-5[b-otpvuxx2ne], .px-md-5[b-otpvuxx2ne] {
		padding-left: 3rem !important
	}

	.m-md-auto[b-otpvuxx2ne] {
		margin: auto !important
	}

	.mt-md-auto[b-otpvuxx2ne], .my-md-auto[b-otpvuxx2ne] {
		margin-top: auto !important
	}

	.mr-md-auto[b-otpvuxx2ne], .mx-md-auto[b-otpvuxx2ne] {
		margin-right: auto !important
	}

	.mb-md-auto[b-otpvuxx2ne], .my-md-auto[b-otpvuxx2ne] {
		margin-bottom: auto !important
	}

	.ml-md-auto[b-otpvuxx2ne], .mx-md-auto[b-otpvuxx2ne] {
		margin-left: auto !important
	}
}

@media (min-width:992px) {
	.m-lg-0[b-otpvuxx2ne] {
		margin: 0 !important
	}

	.mt-lg-0[b-otpvuxx2ne], .my-lg-0[b-otpvuxx2ne] {
		margin-top: 0 !important
	}

	.mr-lg-0[b-otpvuxx2ne], .mx-lg-0[b-otpvuxx2ne] {
		margin-right: 0 !important
	}

	.mb-lg-0[b-otpvuxx2ne], .my-lg-0[b-otpvuxx2ne] {
		margin-bottom: 0 !important
	}

	.ml-lg-0[b-otpvuxx2ne], .mx-lg-0[b-otpvuxx2ne] {
		margin-left: 0 !important
	}

	.m-lg-1[b-otpvuxx2ne] {
		margin: .25rem !important
	}

	.mt-lg-1[b-otpvuxx2ne], .my-lg-1[b-otpvuxx2ne] {
		margin-top: .25rem !important
	}

	.mr-lg-1[b-otpvuxx2ne], .mx-lg-1[b-otpvuxx2ne] {
		margin-right: .25rem !important
	}

	.mb-lg-1[b-otpvuxx2ne], .my-lg-1[b-otpvuxx2ne] {
		margin-bottom: .25rem !important
	}

	.ml-lg-1[b-otpvuxx2ne], .mx-lg-1[b-otpvuxx2ne] {
		margin-left: .25rem !important
	}

	.m-lg-2[b-otpvuxx2ne] {
		margin: .5rem !important
	}

	.mt-lg-2[b-otpvuxx2ne], .my-lg-2[b-otpvuxx2ne] {
		margin-top: .5rem !important
	}

	.mr-lg-2[b-otpvuxx2ne], .mx-lg-2[b-otpvuxx2ne] {
		margin-right: .5rem !important
	}

	.mb-lg-2[b-otpvuxx2ne], .my-lg-2[b-otpvuxx2ne] {
		margin-bottom: .5rem !important
	}

	.ml-lg-2[b-otpvuxx2ne], .mx-lg-2[b-otpvuxx2ne] {
		margin-left: .5rem !important
	}

	.m-lg-3[b-otpvuxx2ne] {
		margin: 1rem !important
	}

	.mt-lg-3[b-otpvuxx2ne], .my-lg-3[b-otpvuxx2ne] {
		margin-top: 1rem !important
	}

	.mr-lg-3[b-otpvuxx2ne], .mx-lg-3[b-otpvuxx2ne] {
		margin-right: 1rem !important
	}

	.mb-lg-3[b-otpvuxx2ne], .my-lg-3[b-otpvuxx2ne] {
		margin-bottom: 1rem !important
	}

	.ml-lg-3[b-otpvuxx2ne], .mx-lg-3[b-otpvuxx2ne] {
		margin-left: 1rem !important
	}

	.m-lg-4[b-otpvuxx2ne] {
		margin: 1.5rem !important
	}

	.mt-lg-4[b-otpvuxx2ne], .my-lg-4[b-otpvuxx2ne] {
		margin-top: 1.5rem !important
	}

	.mr-lg-4[b-otpvuxx2ne], .mx-lg-4[b-otpvuxx2ne] {
		margin-right: 1.5rem !important
	}

	.mb-lg-4[b-otpvuxx2ne], .my-lg-4[b-otpvuxx2ne] {
		margin-bottom: 1.5rem !important
	}

	.ml-lg-4[b-otpvuxx2ne], .mx-lg-4[b-otpvuxx2ne] {
		margin-left: 1.5rem !important
	}

	.m-lg-5[b-otpvuxx2ne] {
		margin: 3rem !important
	}

	.mt-lg-5[b-otpvuxx2ne], .my-lg-5[b-otpvuxx2ne] {
		margin-top: 3rem !important
	}

	.mr-lg-5[b-otpvuxx2ne], .mx-lg-5[b-otpvuxx2ne] {
		margin-right: 3rem !important
	}

	.mb-lg-5[b-otpvuxx2ne], .my-lg-5[b-otpvuxx2ne] {
		margin-bottom: 3rem !important
	}

	.ml-lg-5[b-otpvuxx2ne], .mx-lg-5[b-otpvuxx2ne] {
		margin-left: 3rem !important
	}

	.p-lg-0[b-otpvuxx2ne] {
		padding: 0 !important
	}

	.pt-lg-0[b-otpvuxx2ne], .py-lg-0[b-otpvuxx2ne] {
		padding-top: 0 !important
	}

	.pr-lg-0[b-otpvuxx2ne], .px-lg-0[b-otpvuxx2ne] {
		padding-right: 0 !important
	}

	.pb-lg-0[b-otpvuxx2ne], .py-lg-0[b-otpvuxx2ne] {
		padding-bottom: 0 !important
	}

	.pl-lg-0[b-otpvuxx2ne], .px-lg-0[b-otpvuxx2ne] {
		padding-left: 0 !important
	}

	.p-lg-1[b-otpvuxx2ne] {
		padding: .25rem !important
	}

	.pt-lg-1[b-otpvuxx2ne], .py-lg-1[b-otpvuxx2ne] {
		padding-top: .25rem !important
	}

	.pr-lg-1[b-otpvuxx2ne], .px-lg-1[b-otpvuxx2ne] {
		padding-right: .25rem !important
	}

	.pb-lg-1[b-otpvuxx2ne], .py-lg-1[b-otpvuxx2ne] {
		padding-bottom: .25rem !important
	}

	.pl-lg-1[b-otpvuxx2ne], .px-lg-1[b-otpvuxx2ne] {
		padding-left: .25rem !important
	}

	.p-lg-2[b-otpvuxx2ne] {
		padding: .5rem !important
	}

	.pt-lg-2[b-otpvuxx2ne], .py-lg-2[b-otpvuxx2ne] {
		padding-top: .5rem !important
	}

	.pr-lg-2[b-otpvuxx2ne], .px-lg-2[b-otpvuxx2ne] {
		padding-right: .5rem !important
	}

	.pb-lg-2[b-otpvuxx2ne], .py-lg-2[b-otpvuxx2ne] {
		padding-bottom: .5rem !important
	}

	.pl-lg-2[b-otpvuxx2ne], .px-lg-2[b-otpvuxx2ne] {
		padding-left: .5rem !important
	}

	.p-lg-3[b-otpvuxx2ne] {
		padding: 1rem !important
	}

	.pt-lg-3[b-otpvuxx2ne], .py-lg-3[b-otpvuxx2ne] {
		padding-top: 1rem !important
	}

	.pr-lg-3[b-otpvuxx2ne], .px-lg-3[b-otpvuxx2ne] {
		padding-right: 1rem !important
	}

	.pb-lg-3[b-otpvuxx2ne], .py-lg-3[b-otpvuxx2ne] {
		padding-bottom: 1rem !important
	}

	.pl-lg-3[b-otpvuxx2ne], .px-lg-3[b-otpvuxx2ne] {
		padding-left: 1rem !important
	}

	.p-lg-4[b-otpvuxx2ne] {
		padding: 1.5rem !important
	}

	.pt-lg-4[b-otpvuxx2ne], .py-lg-4[b-otpvuxx2ne] {
		padding-top: 1.5rem !important
	}

	.pr-lg-4[b-otpvuxx2ne], .px-lg-4[b-otpvuxx2ne] {
		padding-right: 1.5rem !important
	}

	.pb-lg-4[b-otpvuxx2ne], .py-lg-4[b-otpvuxx2ne] {
		padding-bottom: 1.5rem !important
	}

	.pl-lg-4[b-otpvuxx2ne], .px-lg-4[b-otpvuxx2ne] {
		padding-left: 1.5rem !important
	}

	.p-lg-5[b-otpvuxx2ne] {
		padding: 3rem !important
	}

	.pt-lg-5[b-otpvuxx2ne], .py-lg-5[b-otpvuxx2ne] {
		padding-top: 3rem !important
	}

	.pr-lg-5[b-otpvuxx2ne], .px-lg-5[b-otpvuxx2ne] {
		padding-right: 3rem !important
	}

	.pb-lg-5[b-otpvuxx2ne], .py-lg-5[b-otpvuxx2ne] {
		padding-bottom: 3rem !important
	}

	.pl-lg-5[b-otpvuxx2ne], .px-lg-5[b-otpvuxx2ne] {
		padding-left: 3rem !important
	}

	.m-lg-auto[b-otpvuxx2ne] {
		margin: auto !important
	}

	.mt-lg-auto[b-otpvuxx2ne], .my-lg-auto[b-otpvuxx2ne] {
		margin-top: auto !important
	}

	.mr-lg-auto[b-otpvuxx2ne], .mx-lg-auto[b-otpvuxx2ne] {
		margin-right: auto !important
	}

	.mb-lg-auto[b-otpvuxx2ne], .my-lg-auto[b-otpvuxx2ne] {
		margin-bottom: auto !important
	}

	.ml-lg-auto[b-otpvuxx2ne], .mx-lg-auto[b-otpvuxx2ne] {
		margin-left: auto !important
	}
}

@media (min-width:1200px) {
	.m-xl-0[b-otpvuxx2ne] {
		margin: 0 !important
	}

	.mt-xl-0[b-otpvuxx2ne], .my-xl-0[b-otpvuxx2ne] {
		margin-top: 0 !important
	}

	.mr-xl-0[b-otpvuxx2ne], .mx-xl-0[b-otpvuxx2ne] {
		margin-right: 0 !important
	}

	.mb-xl-0[b-otpvuxx2ne], .my-xl-0[b-otpvuxx2ne] {
		margin-bottom: 0 !important
	}

	.ml-xl-0[b-otpvuxx2ne], .mx-xl-0[b-otpvuxx2ne] {
		margin-left: 0 !important
	}

	.m-xl-1[b-otpvuxx2ne] {
		margin: .25rem !important
	}

	.mt-xl-1[b-otpvuxx2ne], .my-xl-1[b-otpvuxx2ne] {
		margin-top: .25rem !important
	}

	.mr-xl-1[b-otpvuxx2ne], .mx-xl-1[b-otpvuxx2ne] {
		margin-right: .25rem !important
	}

	.mb-xl-1[b-otpvuxx2ne], .my-xl-1[b-otpvuxx2ne] {
		margin-bottom: .25rem !important
	}

	.ml-xl-1[b-otpvuxx2ne], .mx-xl-1[b-otpvuxx2ne] {
		margin-left: .25rem !important
	}

	.m-xl-2[b-otpvuxx2ne] {
		margin: .5rem !important
	}

	.mt-xl-2[b-otpvuxx2ne], .my-xl-2[b-otpvuxx2ne] {
		margin-top: .5rem !important
	}

	.mr-xl-2[b-otpvuxx2ne], .mx-xl-2[b-otpvuxx2ne] {
		margin-right: .5rem !important
	}

	.mb-xl-2[b-otpvuxx2ne], .my-xl-2[b-otpvuxx2ne] {
		margin-bottom: .5rem !important
	}

	.ml-xl-2[b-otpvuxx2ne], .mx-xl-2[b-otpvuxx2ne] {
		margin-left: .5rem !important
	}

	.m-xl-3[b-otpvuxx2ne] {
		margin: 1rem !important
	}

	.mt-xl-3[b-otpvuxx2ne], .my-xl-3[b-otpvuxx2ne] {
		margin-top: 1rem !important
	}

	.mr-xl-3[b-otpvuxx2ne], .mx-xl-3[b-otpvuxx2ne] {
		margin-right: 1rem !important
	}

	.mb-xl-3[b-otpvuxx2ne], .my-xl-3[b-otpvuxx2ne] {
		margin-bottom: 1rem !important
	}

	.ml-xl-3[b-otpvuxx2ne], .mx-xl-3[b-otpvuxx2ne] {
		margin-left: 1rem !important
	}

	.m-xl-4[b-otpvuxx2ne] {
		margin: 1.5rem !important
	}

	.mt-xl-4[b-otpvuxx2ne], .my-xl-4[b-otpvuxx2ne] {
		margin-top: 1.5rem !important
	}

	.mr-xl-4[b-otpvuxx2ne], .mx-xl-4[b-otpvuxx2ne] {
		margin-right: 1.5rem !important
	}

	.mb-xl-4[b-otpvuxx2ne], .my-xl-4[b-otpvuxx2ne] {
		margin-bottom: 1.5rem !important
	}

	.ml-xl-4[b-otpvuxx2ne], .mx-xl-4[b-otpvuxx2ne] {
		margin-left: 1.5rem !important
	}

	.m-xl-5[b-otpvuxx2ne] {
		margin: 3rem !important
	}

	.mt-xl-5[b-otpvuxx2ne], .my-xl-5[b-otpvuxx2ne] {
		margin-top: 3rem !important
	}

	.mr-xl-5[b-otpvuxx2ne], .mx-xl-5[b-otpvuxx2ne] {
		margin-right: 3rem !important
	}

	.mb-xl-5[b-otpvuxx2ne], .my-xl-5[b-otpvuxx2ne] {
		margin-bottom: 3rem !important
	}

	.ml-xl-5[b-otpvuxx2ne], .mx-xl-5[b-otpvuxx2ne] {
		margin-left: 3rem !important
	}

	.p-xl-0[b-otpvuxx2ne] {
		padding: 0 !important
	}

	.pt-xl-0[b-otpvuxx2ne], .py-xl-0[b-otpvuxx2ne] {
		padding-top: 0 !important
	}

	.pr-xl-0[b-otpvuxx2ne], .px-xl-0[b-otpvuxx2ne] {
		padding-right: 0 !important
	}

	.pb-xl-0[b-otpvuxx2ne], .py-xl-0[b-otpvuxx2ne] {
		padding-bottom: 0 !important
	}

	.pl-xl-0[b-otpvuxx2ne], .px-xl-0[b-otpvuxx2ne] {
		padding-left: 0 !important
	}

	.p-xl-1[b-otpvuxx2ne] {
		padding: .25rem !important
	}

	.pt-xl-1[b-otpvuxx2ne], .py-xl-1[b-otpvuxx2ne] {
		padding-top: .25rem !important
	}

	.pr-xl-1[b-otpvuxx2ne], .px-xl-1[b-otpvuxx2ne] {
		padding-right: .25rem !important
	}

	.pb-xl-1[b-otpvuxx2ne], .py-xl-1[b-otpvuxx2ne] {
		padding-bottom: .25rem !important
	}

	.pl-xl-1[b-otpvuxx2ne], .px-xl-1[b-otpvuxx2ne] {
		padding-left: .25rem !important
	}

	.p-xl-2[b-otpvuxx2ne] {
		padding: .5rem !important
	}

	.pt-xl-2[b-otpvuxx2ne], .py-xl-2[b-otpvuxx2ne] {
		padding-top: .5rem !important
	}

	.pr-xl-2[b-otpvuxx2ne], .px-xl-2[b-otpvuxx2ne] {
		padding-right: .5rem !important
	}

	.pb-xl-2[b-otpvuxx2ne], .py-xl-2[b-otpvuxx2ne] {
		padding-bottom: .5rem !important
	}

	.pl-xl-2[b-otpvuxx2ne], .px-xl-2[b-otpvuxx2ne] {
		padding-left: .5rem !important
	}

	.p-xl-3[b-otpvuxx2ne] {
		padding: 1rem !important
	}

	.pt-xl-3[b-otpvuxx2ne], .py-xl-3[b-otpvuxx2ne] {
		padding-top: 1rem !important
	}

	.pr-xl-3[b-otpvuxx2ne], .px-xl-3[b-otpvuxx2ne] {
		padding-right: 1rem !important
	}

	.pb-xl-3[b-otpvuxx2ne], .py-xl-3[b-otpvuxx2ne] {
		padding-bottom: 1rem !important
	}

	.pl-xl-3[b-otpvuxx2ne], .px-xl-3[b-otpvuxx2ne] {
		padding-left: 1rem !important
	}

	.p-xl-4[b-otpvuxx2ne] {
		padding: 1.5rem !important
	}

	.pt-xl-4[b-otpvuxx2ne], .py-xl-4[b-otpvuxx2ne] {
		padding-top: 1.5rem !important
	}

	.pr-xl-4[b-otpvuxx2ne], .px-xl-4[b-otpvuxx2ne] {
		padding-right: 1.5rem !important
	}

	.pb-xl-4[b-otpvuxx2ne], .py-xl-4[b-otpvuxx2ne] {
		padding-bottom: 1.5rem !important
	}

	.pl-xl-4[b-otpvuxx2ne], .px-xl-4[b-otpvuxx2ne] {
		padding-left: 1.5rem !important
	}

	.p-xl-5[b-otpvuxx2ne] {
		padding: 3rem !important
	}

	.pt-xl-5[b-otpvuxx2ne], .py-xl-5[b-otpvuxx2ne] {
		padding-top: 3rem !important
	}

	.pr-xl-5[b-otpvuxx2ne], .px-xl-5[b-otpvuxx2ne] {
		padding-right: 3rem !important
	}

	.pb-xl-5[b-otpvuxx2ne], .py-xl-5[b-otpvuxx2ne] {
		padding-bottom: 3rem !important
	}

	.pl-xl-5[b-otpvuxx2ne], .px-xl-5[b-otpvuxx2ne] {
		padding-left: 3rem !important
	}

	.m-xl-auto[b-otpvuxx2ne] {
		margin: auto !important
	}

	.mt-xl-auto[b-otpvuxx2ne], .my-xl-auto[b-otpvuxx2ne] {
		margin-top: auto !important
	}

	.mr-xl-auto[b-otpvuxx2ne], .mx-xl-auto[b-otpvuxx2ne] {
		margin-right: auto !important
	}

	.mb-xl-auto[b-otpvuxx2ne], .my-xl-auto[b-otpvuxx2ne] {
		margin-bottom: auto !important
	}

	.ml-xl-auto[b-otpvuxx2ne], .mx-xl-auto[b-otpvuxx2ne] {
		margin-left: auto !important
	}
}

.text-monospace[b-otpvuxx2ne] {
	font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

.text-justify[b-otpvuxx2ne] {
	text-align: justify !important
}

.text-nowrap[b-otpvuxx2ne] {
	white-space: nowrap !important
}

.text-truncate[b-otpvuxx2ne] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left[b-otpvuxx2ne] {
	text-align: left !important
}

.text-right[b-otpvuxx2ne] {
	text-align: right !important
}

.text-center[b-otpvuxx2ne] {
	text-align: center !important
}

@media (min-width:576px) {
	.text-sm-left[b-otpvuxx2ne] {
		text-align: left !important
	}

	.text-sm-right[b-otpvuxx2ne] {
		text-align: right !important
	}

	.text-sm-center[b-otpvuxx2ne] {
		text-align: center !important
	}
}

@media (min-width:768px) {
	.text-md-left[b-otpvuxx2ne] {
		text-align: left !important
	}

	.text-md-right[b-otpvuxx2ne] {
		text-align: right !important
	}

	.text-md-center[b-otpvuxx2ne] {
		text-align: center !important
	}
}

@media (min-width:992px) {
	.text-lg-left[b-otpvuxx2ne] {
		text-align: left !important
	}

	.text-lg-right[b-otpvuxx2ne] {
		text-align: right !important
	}

	.text-lg-center[b-otpvuxx2ne] {
		text-align: center !important
	}
}

@media (min-width:1200px) {
	.text-xl-left[b-otpvuxx2ne] {
		text-align: left !important
	}

	.text-xl-right[b-otpvuxx2ne] {
		text-align: right !important
	}

	.text-xl-center[b-otpvuxx2ne] {
		text-align: center !important
	}
}

.text-lowercase[b-otpvuxx2ne] {
	text-transform: lowercase !important
}

.text-uppercase[b-otpvuxx2ne] {
	text-transform: uppercase !important
}

.text-capitalize[b-otpvuxx2ne] {
	text-transform: capitalize !important
}

.font-weight-light[b-otpvuxx2ne] {
	font-weight: 300 !important
}

.font-weight-normal[b-otpvuxx2ne] {
	font-weight: 400 !important
}

.font-weight-bold[b-otpvuxx2ne] {
	font-weight: 700 !important
}

.font-italic[b-otpvuxx2ne] {
	font-style: italic !important
}

.text-white[b-otpvuxx2ne] {
	color: #fff !important
}

.text-primary[b-otpvuxx2ne] {
	color: #007bff !important
}

a.text-primary:focus[b-otpvuxx2ne], a.text-primary:hover[b-otpvuxx2ne] {
	color: #0062cc !important
}

.text-secondary[b-otpvuxx2ne] {
	color: #6c757d !important
}

a.text-secondary:focus[b-otpvuxx2ne], a.text-secondary:hover[b-otpvuxx2ne] {
	color: #545b62 !important
}

.text-success[b-otpvuxx2ne] {
	color: #28a745 !important
}

a.text-success:focus[b-otpvuxx2ne], a.text-success:hover[b-otpvuxx2ne] {
	color: #1e7e34 !important
}

.text-info[b-otpvuxx2ne] {
	color: #17a2b8 !important
}

a.text-info:focus[b-otpvuxx2ne], a.text-info:hover[b-otpvuxx2ne] {
	color: #117a8b !important
}

.text-warning[b-otpvuxx2ne] {
	color: #ffc107 !important
}

a.text-warning:focus[b-otpvuxx2ne], a.text-warning:hover[b-otpvuxx2ne] {
	color: #d39e00 !important
}

.text-danger[b-otpvuxx2ne] {
	color: #dc3545 !important
}

a.text-danger:focus[b-otpvuxx2ne], a.text-danger:hover[b-otpvuxx2ne] {
	color: #bd2130 !important
}

.text-light[b-otpvuxx2ne] {
	color: #f8f9fa !important
}

a.text-light:focus[b-otpvuxx2ne], a.text-light:hover[b-otpvuxx2ne] {
	color: #dae0e5 !important
}

.text-dark[b-otpvuxx2ne] {
	color: #343a40 !important
}

a.text-dark:focus[b-otpvuxx2ne], a.text-dark:hover[b-otpvuxx2ne] {
	color: #1d2124 !important
}

.text-body[b-otpvuxx2ne] {
	color: #212529 !important
}

.text-muted[b-otpvuxx2ne] {
	color: #6c757d !important
}

.text-black-50[b-otpvuxx2ne] {
	color: rgba(0,0,0,.5) !important
}

.text-white-50[b-otpvuxx2ne] {
	color: rgba(255,255,255,.5) !important
}

.text-hide[b-otpvuxx2ne] {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.visible[b-otpvuxx2ne] {
	visibility: visible !important
}

.invisible[b-otpvuxx2ne] {
	visibility: hidden !important
}

@media print {
	*[b-otpvuxx2ne], [b-otpvuxx2ne]::after, [b-otpvuxx2ne]::before {
		text-shadow: none !important;
		box-shadow: none !important
	}

	a:not(.btn)[b-otpvuxx2ne] {
		text-decoration: underline
	}

	abbr[title][b-otpvuxx2ne]::after {
		content: " (" attr(title) ")"
	}

	pre[b-otpvuxx2ne] {
		white-space: pre-wrap !important
	}

	blockquote[b-otpvuxx2ne], pre[b-otpvuxx2ne] {
		border: 1px solid #adb5bd;
		page-break-inside: avoid
	}

	thead[b-otpvuxx2ne] {
		display: table-header-group
	}

	img[b-otpvuxx2ne], tr[b-otpvuxx2ne] {
		page-break-inside: avoid
	}

	h2[b-otpvuxx2ne], h3[b-otpvuxx2ne], p[b-otpvuxx2ne] {
		orphans: 3;
		widows: 3
	}

	h2[b-otpvuxx2ne], h3[b-otpvuxx2ne] {
		page-break-after: avoid
	}

	@page {
		size: a3
	}

	body[b-otpvuxx2ne] {
		min-width: 992px !important
	}

	.container[b-otpvuxx2ne] {
		min-width: 992px !important
	}

	.navbar[b-otpvuxx2ne] {
		display: none
	}

	.badge[b-otpvuxx2ne] {
		border: 1px solid #000
	}

	.table[b-otpvuxx2ne] {
		border-collapse: collapse !important
	}

		.table td[b-otpvuxx2ne], .table th[b-otpvuxx2ne] {
			background-color: #fff !important
		}

	.table-bordered td[b-otpvuxx2ne], .table-bordered th[b-otpvuxx2ne] {
		border: 1px solid #dee2e6 !important
	}

	.table-dark[b-otpvuxx2ne] {
		color: inherit
	}

		.table-dark tbody + tbody[b-otpvuxx2ne], .table-dark td[b-otpvuxx2ne], .table-dark th[b-otpvuxx2ne], .table-dark thead th[b-otpvuxx2ne] {
			border-color: #dee2e6
		}

	.table .thead-dark th[b-otpvuxx2ne] {
		color: inherit;
		border-color: #dee2e6
	}
}
/*# sourceMappingURL=bootstrap.min.css.map */

/*
Theme Name: The Printer, Inc.
Author: Klean 
Author URI: http://weareklean.com
Description: Custom theme for the TPI website
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.animated[b-otpvuxx2ne] {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

	.animated.infinite[b-otpvuxx2ne] {
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}

@-webkit-keyframes bounce {
	0%,20%,53%,80%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	40%,43% {
		-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		-webkit-transform: translate3d(0,-30px,0);
		transform: translate3d(0,-30px,0)
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		-webkit-transform: translate3d(0,-15px,0);
		transform: translate3d(0,-15px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0)
	}
}

@keyframes bounce-b-otpvuxx2ne {
	0%,20%,53%,80%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	40%,43% {
		-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		-webkit-transform: translate3d(0,-30px,0);
		transform: translate3d(0,-30px,0)
	}

	70% {
		-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		animation-timing-function: cubic-bezier(.755,.05,.855,.06);
		-webkit-transform: translate3d(0,-15px,0);
		transform: translate3d(0,-15px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0)
	}
}

.bounce[b-otpvuxx2ne] {
	-webkit-animation-name: bounce;
	animation-name: bounce-b-otpvuxx2ne;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}

@-webkit-keyframes flash {
	0%,50%,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

@keyframes flash-b-otpvuxx2ne {
	0%,50%,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

.flash[b-otpvuxx2ne] {
	-webkit-animation-name: flash;
	animation-name: flash-b-otpvuxx2ne
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	50% {
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes pulse-b-otpvuxx2ne {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	50% {
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.pulse[b-otpvuxx2ne] {
	-webkit-animation-name: pulse;
	animation-name: pulse-b-otpvuxx2ne
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	30% {
		-webkit-transform: scale3d(1.25,.75,1);
		transform: scale3d(1.25,.75,1)
	}

	40% {
		-webkit-transform: scale3d(.75,1.25,1);
		transform: scale3d(.75,1.25,1)
	}

	50% {
		-webkit-transform: scale3d(1.15,.85,1);
		transform: scale3d(1.15,.85,1)
	}

	65% {
		-webkit-transform: scale3d(.95,1.05,1);
		transform: scale3d(.95,1.05,1)
	}

	75% {
		-webkit-transform: scale3d(1.05,.95,1);
		transform: scale3d(1.05,.95,1)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes rubberBand-b-otpvuxx2ne {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	30% {
		-webkit-transform: scale3d(1.25,.75,1);
		transform: scale3d(1.25,.75,1)
	}

	40% {
		-webkit-transform: scale3d(.75,1.25,1);
		transform: scale3d(.75,1.25,1)
	}

	50% {
		-webkit-transform: scale3d(1.15,.85,1);
		transform: scale3d(1.15,.85,1)
	}

	65% {
		-webkit-transform: scale3d(.95,1.05,1);
		transform: scale3d(.95,1.05,1)
	}

	75% {
		-webkit-transform: scale3d(1.05,.95,1);
		transform: scale3d(1.05,.95,1)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.rubberBand[b-otpvuxx2ne] {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand-b-otpvuxx2ne
}

@-webkit-keyframes shake {
	0%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	20%,40%,60%,80% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}
}

@keyframes shake-b-otpvuxx2ne {
	0%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	20%,40%,60%,80% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}
}

.shake[b-otpvuxx2ne] {
	-webkit-animation-name: shake;
	animation-name: shake-b-otpvuxx2ne
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes headShake-b-otpvuxx2ne {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.headShake[b-otpvuxx2ne] {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake-b-otpvuxx2ne
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes swing-b-otpvuxx2ne {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg)
	}

	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	}

	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.swing[b-otpvuxx2ne] {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing-b-otpvuxx2ne
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	10%,20% {
		-webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
		transform: scale3d(.9,.9,.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
		transform: scale3d(1.1,1.1,1.1) rotate(3deg)
	}

	40%,60%,80% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
		transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes tada-b-otpvuxx2ne {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	10%,20% {
		-webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
		transform: scale3d(.9,.9,.9) rotate(-3deg)
	}

	30%,50%,70%,90% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
		transform: scale3d(1.1,1.1,1.1) rotate(3deg)
	}

	40%,60%,80% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
		transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
	}

	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.tada[b-otpvuxx2ne] {
	-webkit-animation-name: tada;
	animation-name: tada-b-otpvuxx2ne
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	15% {
		-webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
		transform: translate3d(-25%,0,0) rotate(-5deg)
	}

	30% {
		-webkit-transform: translate3d(20%,0,0) rotate(3deg);
		transform: translate3d(20%,0,0) rotate(3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
		transform: translate3d(-15%,0,0) rotate(-3deg)
	}

	60% {
		-webkit-transform: translate3d(10%,0,0) rotate(2deg);
		transform: translate3d(10%,0,0) rotate(2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
		transform: translate3d(-5%,0,0) rotate(-1deg)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes wobble-b-otpvuxx2ne {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	15% {
		-webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
		transform: translate3d(-25%,0,0) rotate(-5deg)
	}

	30% {
		-webkit-transform: translate3d(20%,0,0) rotate(3deg);
		transform: translate3d(20%,0,0) rotate(3deg)
	}

	45% {
		-webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
		transform: translate3d(-15%,0,0) rotate(-3deg)
	}

	60% {
		-webkit-transform: translate3d(10%,0,0) rotate(2deg);
		transform: translate3d(10%,0,0) rotate(2deg)
	}

	75% {
		-webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
		transform: translate3d(-5%,0,0) rotate(-1deg)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.wobble[b-otpvuxx2ne] {
	-webkit-animation-name: wobble;
	animation-name: wobble-b-otpvuxx2ne
}

@-webkit-keyframes jello {
	0%,11.1%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}

	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

@keyframes jello-b-otpvuxx2ne {
	0%,11.1%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg)
	}

	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.jello[b-otpvuxx2ne] {
	-webkit-animation-name: jello;
	animation-name: jello-b-otpvuxx2ne;
	-webkit-transform-origin: center;
	transform-origin: center
}

@-webkit-keyframes bounceIn {
	0%,20%,40%,60%,80%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	20% {
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	40% {
		-webkit-transform: scale3d(.9,.9,.9);
		transform: scale3d(.9,.9,.9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03,1.03,1.03);
		transform: scale3d(1.03,1.03,1.03)
	}

	80% {
		-webkit-transform: scale3d(.97,.97,.97);
		transform: scale3d(.97,.97,.97)
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes bounceIn-b-otpvuxx2ne {
	0%,20%,40%,60%,80%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	20% {
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	40% {
		-webkit-transform: scale3d(.9,.9,.9);
		transform: scale3d(.9,.9,.9)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03,1.03,1.03);
		transform: scale3d(1.03,1.03,1.03)
	}

	80% {
		-webkit-transform: scale3d(.97,.97,.97);
		transform: scale3d(.97,.97,.97)
	}

	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

.bounceIn[b-otpvuxx2ne] {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn-b-otpvuxx2ne
}

@-webkit-keyframes bounceInDown {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-3000px,0);
		transform: translate3d(0,-3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,25px,0);
		transform: translate3d(0,25px,0)
	}

	75% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,5px,0);
		transform: translate3d(0,5px,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes bounceInDown-b-otpvuxx2ne {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-3000px,0);
		transform: translate3d(0,-3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,25px,0);
		transform: translate3d(0,25px,0)
	}

	75% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,5px,0);
		transform: translate3d(0,5px,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.bounceInDown[b-otpvuxx2ne] {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown-b-otpvuxx2ne
}

@-webkit-keyframes bounceInLeft {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px,0,0);
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px,0,0);
		transform: translate3d(25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(5px,0,0);
		transform: translate3d(5px,0,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes bounceInLeft-b-otpvuxx2ne {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px,0,0);
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px,0,0);
		transform: translate3d(25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(-10px,0,0);
		transform: translate3d(-10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(5px,0,0);
		transform: translate3d(5px,0,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.bounceInLeft[b-otpvuxx2ne] {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft-b-otpvuxx2ne
}

@-webkit-keyframes bounceInRight {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px,0,0);
		transform: translate3d(3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px,0,0);
		transform: translate3d(-25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(-5px,0,0);
		transform: translate3d(-5px,0,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes bounceInRight-b-otpvuxx2ne {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px,0,0);
		transform: translate3d(3000px,0,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px,0,0);
		transform: translate3d(-25px,0,0)
	}

	75% {
		-webkit-transform: translate3d(10px,0,0);
		transform: translate3d(10px,0,0)
	}

	90% {
		-webkit-transform: translate3d(-5px,0,0);
		transform: translate3d(-5px,0,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.bounceInRight[b-otpvuxx2ne] {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight-b-otpvuxx2ne
}

@-webkit-keyframes bounceInUp {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,3000px,0);
		transform: translate3d(0,3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	75% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-5px,0);
		transform: translate3d(0,-5px,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes bounceInUp-b-otpvuxx2ne {
	0%,60%,75%,90%,to {
		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,3000px,0);
		transform: translate3d(0,3000px,0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	75% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	90% {
		-webkit-transform: translate3d(0,-5px,0);
		transform: translate3d(0,-5px,0)
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.bounceInUp[b-otpvuxx2ne] {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp-b-otpvuxx2ne
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9,.9,.9);
		transform: scale3d(.9,.9,.9)
	}

	50%,55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}
}

@keyframes bounceOut-b-otpvuxx2ne {
	20% {
		-webkit-transform: scale3d(.9,.9,.9);
		transform: scale3d(.9,.9,.9)
	}

	50%,55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1,1.1,1.1);
		transform: scale3d(1.1,1.1,1.1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}
}

.bounceOut[b-otpvuxx2ne] {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut-b-otpvuxx2ne
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

@keyframes bounceOutDown-b-otpvuxx2ne {
	20% {
		-webkit-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

.bounceOutDown[b-otpvuxx2ne] {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown-b-otpvuxx2ne
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px,0,0);
		transform: translate3d(20px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

@keyframes bounceOutLeft-b-otpvuxx2ne {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px,0,0);
		transform: translate3d(20px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

.bounceOutLeft[b-otpvuxx2ne] {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft-b-otpvuxx2ne
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px,0,0);
		transform: translate3d(-20px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

@keyframes bounceOutRight-b-otpvuxx2ne {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px,0,0);
		transform: translate3d(-20px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

.bounceOutRight[b-otpvuxx2ne] {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight-b-otpvuxx2ne
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,20px,0);
		transform: translate3d(0,20px,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

@keyframes bounceOutUp-b-otpvuxx2ne {
	20% {
		-webkit-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0)
	}

	40%,45% {
		opacity: 1;
		-webkit-transform: translate3d(0,20px,0);
		transform: translate3d(0,20px,0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

.bounceOutUp[b-otpvuxx2ne] {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp-b-otpvuxx2ne
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn-b-otpvuxx2ne {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fadeIn[b-otpvuxx2ne] {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn-b-otpvuxx2ne
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInDown-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInDown[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown-b-otpvuxx2ne
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInDownBig-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInDownBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInLeft-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInLeft[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft-b-otpvuxx2ne
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInLeftBig-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInLeftBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInRight-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInRight[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight-b-otpvuxx2ne
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInRightBig-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInRightBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInUp-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInUp[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp-b-otpvuxx2ne
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInUpBig-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInUpBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fadeOut-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.fadeOut[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes fadeOutDown-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

.fadeOutDown[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

@keyframes fadeOutDownBig-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0)
	}
}

.fadeOutDownBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@keyframes fadeOutLeft-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

.fadeOutLeft[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

@keyframes fadeOutLeftBig-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px,0,0);
		transform: translate3d(-2000px,0,0)
	}
}

.fadeOutLeftBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@keyframes fadeOutRight-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

.fadeOutRight[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

@keyframes fadeOutRightBig-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}
}

.fadeOutRightBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@keyframes fadeOutUp-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

.fadeOutUp[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp-b-otpvuxx2ne
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

@keyframes fadeOutUpBig-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-2000px,0);
		transform: translate3d(0,-2000px,0)
	}
}

.fadeOutUpBig[b-otpvuxx2ne] {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig-b-otpvuxx2ne
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(-1turn);
		transform: perspective(400px) rotateY(-1turn);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95,.95,.95);
		transform: perspective(400px) scale3d(.95,.95,.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@keyframes flip-b-otpvuxx2ne {
	0% {
		-webkit-transform: perspective(400px) rotateY(-1turn);
		transform: perspective(400px) rotateY(-1turn);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) scale3d(.95,.95,.95);
		transform: perspective(400px) scale3d(.95,.95,.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

.animated.flip[b-otpvuxx2ne] {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip-b-otpvuxx2ne
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX-b-otpvuxx2ne {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInX[b-otpvuxx2ne] {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX-b-otpvuxx2ne
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInY-b-otpvuxx2ne {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(-20deg);
		transform: perspective(400px) rotateY(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

.flipInY[b-otpvuxx2ne] {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY-b-otpvuxx2ne
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@keyframes flipOutX-b-otpvuxx2ne {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

.flipOutX[b-otpvuxx2ne] {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX-b-otpvuxx2ne;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

@keyframes flipOutY-b-otpvuxx2ne {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}

	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		transform: perspective(400px) rotateY(-15deg);
		opacity: 1
	}

	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

.flipOutY[b-otpvuxx2ne] {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY-b-otpvuxx2ne
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%,0,0) skewX(-30deg);
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes lightSpeedIn-b-otpvuxx2ne {
	0% {
		-webkit-transform: translate3d(100%,0,0) skewX(-30deg);
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0
	}

	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.lightSpeedIn[b-otpvuxx2ne] {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn-b-otpvuxx2ne;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(100%,0,0) skewX(30deg);
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(100%,0,0) skewX(30deg);
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut[b-otpvuxx2ne] {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut-b-otpvuxx2ne;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes rotateIn-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.rotateIn[b-otpvuxx2ne] {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn-b-otpvuxx2ne
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes rotateInDownLeft-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.rotateInDownLeft[b-otpvuxx2ne] {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft-b-otpvuxx2ne
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes rotateInDownRight-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.rotateInDownRight[b-otpvuxx2ne] {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight-b-otpvuxx2ne
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes rotateInUpLeft-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.rotateInUpLeft[b-otpvuxx2ne] {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft-b-otpvuxx2ne
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes rotateInUpRight-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.rotateInUpRight[b-otpvuxx2ne] {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight-b-otpvuxx2ne
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

@keyframes rotateOut-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}

	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0
	}
}

.rotateOut[b-otpvuxx2ne] {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut-b-otpvuxx2ne
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0
	}
}

.rotateOutDownLeft[b-otpvuxx2ne] {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft-b-otpvuxx2ne
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

.rotateOutDownRight[b-otpvuxx2ne] {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight-b-otpvuxx2ne
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0
	}
}

.rotateOutUpLeft[b-otpvuxx2ne] {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft-b-otpvuxx2ne
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0
	}
}

.rotateOutUpRight[b-otpvuxx2ne] {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight-b-otpvuxx2ne
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40%,80% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(0,700px,0);
		transform: translate3d(0,700px,0);
		opacity: 0
	}
}

@keyframes hinge-b-otpvuxx2ne {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}

	40%,80% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	to {
		-webkit-transform: translate3d(0,700px,0);
		transform: translate3d(0,700px,0);
		opacity: 0
	}
}

.hinge[b-otpvuxx2ne] {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: hinge;
	animation-name: hinge-b-otpvuxx2ne
}

@-webkit-keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes jackInTheBox-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom
	}

	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}

	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.jackInTheBox[b-otpvuxx2ne] {
	-webkit-animation-name: jackInTheBox;
	animation-name: jackInTheBox-b-otpvuxx2ne
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
		transform: translate3d(-100%,0,0) rotate(-120deg)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes rollIn-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
		transform: translate3d(-100%,0,0) rotate(-120deg)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.rollIn[b-otpvuxx2ne] {
	-webkit-animation-name: rollIn;
	animation-name: rollIn-b-otpvuxx2ne
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0) rotate(120deg);
		transform: translate3d(100%,0,0) rotate(120deg)
	}
}

@keyframes rollOut-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0) rotate(120deg);
		transform: translate3d(100%,0,0) rotate(120deg)
	}
}

.rollOut[b-otpvuxx2ne] {
	-webkit-animation-name: rollOut;
	animation-name: rollOut-b-otpvuxx2ne
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

@keyframes zoomIn-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

.zoomIn[b-otpvuxx2ne] {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn-b-otpvuxx2ne
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes zoomInDown-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInDown[b-otpvuxx2ne] {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown-b-otpvuxx2ne
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes zoomInLeft-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInLeft[b-otpvuxx2ne] {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft-b-otpvuxx2ne
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes zoomInRight-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInRight[b-otpvuxx2ne] {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight-b-otpvuxx2ne
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes zoomInUp-b-otpvuxx2ne {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInUp[b-otpvuxx2ne] {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp-b-otpvuxx2ne
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	to {
		opacity: 0
	}
}

@keyframes zoomOut-b-otpvuxx2ne {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3);
		transform: scale3d(.3,.3,.3)
	}

	to {
		opacity: 0
	}
}

.zoomOut[b-otpvuxx2ne] {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut-b-otpvuxx2ne
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes zoomOutDown-b-otpvuxx2ne {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomOutDown[b-otpvuxx2ne] {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown-b-otpvuxx2ne
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px,0,0);
		transform: scale(.1) translate3d(-2000px,0,0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

@keyframes zoomOutLeft-b-otpvuxx2ne {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px,0,0);
		transform: scale(.1) translate3d(-2000px,0,0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}

.zoomOutLeft[b-otpvuxx2ne] {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft-b-otpvuxx2ne
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px,0,0);
		transform: scale(.1) translate3d(2000px,0,0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

@keyframes zoomOutRight-b-otpvuxx2ne {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
		transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px,0,0);
		transform: scale(.1) translate3d(2000px,0,0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}

.zoomOutRight[b-otpvuxx2ne] {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight-b-otpvuxx2ne
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

@keyframes zoomOutUp-b-otpvuxx2ne {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomOutUp[b-otpvuxx2ne] {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp-b-otpvuxx2ne
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInDown-b-otpvuxx2ne {
	0% {
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInDown[b-otpvuxx2ne] {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown-b-otpvuxx2ne
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInLeft-b-otpvuxx2ne {
	0% {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInLeft[b-otpvuxx2ne] {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft-b-otpvuxx2ne
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInRight-b-otpvuxx2ne {
	0% {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInRight[b-otpvuxx2ne] {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight-b-otpvuxx2ne
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInUp-b-otpvuxx2ne {
	0% {
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.slideInUp[b-otpvuxx2ne] {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp-b-otpvuxx2ne
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

@keyframes slideOutDown-b-otpvuxx2ne {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0)
	}
}

.slideOutDown[b-otpvuxx2ne] {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown-b-otpvuxx2ne
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

@keyframes slideOutLeft-b-otpvuxx2ne {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0)
	}
}

.slideOutLeft[b-otpvuxx2ne] {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft-b-otpvuxx2ne
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

@keyframes slideOutRight-b-otpvuxx2ne {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}
}

.slideOutRight[b-otpvuxx2ne] {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight-b-otpvuxx2ne
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

@keyframes slideOutUp-b-otpvuxx2ne {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0)
	}
}

.slideOutUp[b-otpvuxx2ne] {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp-b-otpvuxx2ne
}

/*Wordpress editor styles start*/

.entry-content img[b-otpvuxx2ne] {
	margin: 0 0 1.5em 0;
}

.alignleft[b-otpvuxx2ne], img.alignleft[b-otpvuxx2ne] {
	margin-right: 1.5em;
	display: inline;
	float: left;
}

.alignright[b-otpvuxx2ne], img.alignright[b-otpvuxx2ne] {
	margin-left: 1.5em;
	display: inline;
	float: right;
}

.aligncenter[b-otpvuxx2ne], img.aligncenter[b-otpvuxx2ne] {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}

.alignnone[b-otpvuxx2ne], img.alignnone[b-otpvuxx2ne] {
	/* not sure about this one */
}

.wp-caption[b-otpvuxx2ne] {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}

	.wp-caption img[b-otpvuxx2ne] {
		border: 0 none;
		padding: 0;
		margin: 0;
	}

	.wp-caption p.wp-caption-text[b-otpvuxx2ne] {
		line-height: 1.5;
		font-size: 10px;
		margin: 0;
	}

.wp-smiley[b-otpvuxx2ne] {
	margin: 0 !important;
	max-height: 1em;
}

blockquote.left[b-otpvuxx2ne] {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}

blockquote.right[b-otpvuxx2ne] {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

/*Wordpress editor styles end*/

/*********************************************
	Fonts
*********************************************/

@font-face {
	font-family: 'Droid Sans';
	src: local('Droid Sans'), local('DroidSans'), url('ClientPortalAssets/sbx/fonts/DroidSans.woff2') format('woff2'), url('ClientPortalAssets/sbx/fonts/DroidSans.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Droid Sans Bold';
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('ClientPortalAssets/sbx/fonts/DroidSans-Bold.woff2') format('woff2'), url('ClientPortalAssets/sbx/fonts/DroidSans-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Big Caslon';
	src: url('ClientPortalAssets/sbx/fonts/BigCaslon-Medium.woff2') format('woff2'), url('ClientPortalAssets/sbx/fonts/BigCaslon-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}


/*********************************************
	General Styles
*********************************************/
html[b-otpvuxx2ne], body[b-otpvuxx2ne] {
	font-family: 'Droid Sans';
}

body[b-otpvuxx2ne] {
	padding-top: 162px;
}

/*********************************************
	Header
*********************************************/
#header[b-otpvuxx2ne] {
	background: #fff;
	padding: 35px 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
}

	#header.scroll[b-otpvuxx2ne] {
		padding: 15px 0 10px 0;
		-webkit-box-shadow: 0 10px 10px -10px #000000;
		-moz-box-shadow: 0 10px 10px -10px #000000;
		box-shadow: 0 10px 10px -10px #000000;
	}

body.admin-bar #header[b-otpvuxx2ne] {
	top: 32px;
}

#header a[b-otpvuxx2ne] {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

#header .logo[b-otpvuxx2ne] {
	display: block;
	padding-top: 10px;
}

#header .mobile-menu[b-otpvuxx2ne] {
	display: block;
	position: absolute;
	width: 100%;
	background: #ebeeee;
	left: 0;
	z-index: 10;
	padding: 20px 0;
	box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
	max-height: calc(100vh - 200px);
	overflow-y: scroll;
}

	#header .mobile-menu ul[b-otpvuxx2ne],
	#header .mobile-menu ul li[b-otpvuxx2ne] {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

		#header .mobile-menu ul#menu-main li a[b-otpvuxx2ne] {
			color: #ee1c2e;
			text-transform: uppercase;
			font-family: 'Droid Sans Bold';
			font-size: 18px;
			display: block;
			padding: 5px 0;
			text-decoration: none;
		}

		#header .mobile-menu ul#menu-main li .sub-menu[b-otpvuxx2ne] {
			margin-bottom: 15px;
		}

			#header .mobile-menu ul#menu-main li .sub-menu li a[b-otpvuxx2ne] {
				font-size: 15px;
				text-transform: capitalize;
				font-family: 'Droid Sans';
				color: #000;
			}

#header .hamburger[b-otpvuxx2ne] {
	padding: 15px 15px;
	display: inline-block;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: 0.15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0 30px 0 0;
	overflow: visible;
	display: none;
}

	#header .hamburger:hover[b-otpvuxx2ne] {
		opacity: 0.7;
	}

#header .hamburger-box[b-otpvuxx2ne] {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative;
}

#header .hamburger-inner[b-otpvuxx2ne] {
	display: block;
	top: 50%;
	margin-top: -2px;
}


	#header .hamburger-inner[b-otpvuxx2ne],
	#header .hamburger-inner[b-otpvuxx2ne]::before,
	#header .hamburger-inner[b-otpvuxx2ne]::after {
		width: 40px;
		height: 6px;
		background-color: #000;
		position: absolute;
		transition-property: transform;
		transition-duration: 0.15s;
		transition-timing-function: ease;
	}

		#header .hamburger-inner[b-otpvuxx2ne]::before,
		#header .hamburger-inner[b-otpvuxx2ne]::after {
			content: "";
			display: block;
		}

		#header .hamburger-inner[b-otpvuxx2ne]::before {
			top: -10px;
		}

		#header .hamburger-inner[b-otpvuxx2ne]::after {
			bottom: -10px;
		}

#header .hamburger--emphatic[b-otpvuxx2ne] {
	overflow: hidden;
}

	#header .hamburger--emphatic .hamburger-inner[b-otpvuxx2ne] {
		transition: background-color 0.125s 0.175s ease-in;
	}

		#header .hamburger--emphatic .hamburger-inner[b-otpvuxx2ne]::before {
			left: 0;
			transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
		}

		#header .hamburger--emphatic .hamburger-inner[b-otpvuxx2ne]::after {
			top: 10px;
			right: 0;
			transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
		}

	#header .hamburger--emphatic.is-active .hamburger-inner[b-otpvuxx2ne] {
		transition-delay: 0s;
		transition-timing-function: ease-out;
		background-color: transparent;
	}

		#header .hamburger--emphatic.is-active .hamburger-inner[b-otpvuxx2ne]::before {
			left: -80px;
			top: -80px;
			transform: translate3d(80px, 80px, 0) rotate(45deg);
			transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
		}

		#header .hamburger--emphatic.is-active .hamburger-inner[b-otpvuxx2ne]::after {
			right: -80px;
			top: -80px;
			transform: translate3d(-80px, 80px, 0) rotate(-45deg);
			transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
		}

#header .top-info[b-otpvuxx2ne] {
	font-size: 14px;
	text-align: right;
}

	#header .top-info a[b-otpvuxx2ne] {
		color: #000;
		text-decoration: underline;
	}

		#header .top-info a:hover[b-otpvuxx2ne] {
			color: #ee1c2e;
		}

#header .bottom-row[b-otpvuxx2ne] {
	padding-top: 10px;
	text-align: right;
}

#header .main-menu[b-otpvuxx2ne],
#header .request-quote[b-otpvuxx2ne] {
	display: inline-block;
}

	#header .main-menu ul[b-otpvuxx2ne],
	#header .request-quote ul[b-otpvuxx2ne],
	#header .main-menu ul li[b-otpvuxx2ne],
	#header .request-quote ul li[b-otpvuxx2ne] {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

		#header .main-menu ul li[b-otpvuxx2ne] {
			display: inline-block;
			margin: 15px 80px 15px 0;
		}

			#header .main-menu ul li:last-of-type[b-otpvuxx2ne] {
				margin: 15px 0;
			}

			#header .main-menu ul li .caret[b-otpvuxx2ne] {
				display: none;
			}

			#header .main-menu ul li a[b-otpvuxx2ne] {
				border-bottom: 5px solid #fff;
				color: #000;
				font-family: 'Droid Sans Bold';
				/*font-size: 14px;*/
				text-decoration: none;
				text-transform: uppercase;
				padding: 0 0 1px 0;
				display: block;
			}

				#header .main-menu ul li a[b-otpvuxx2ne]::after {
					content: '';
					display: block;
					width: 0;
					height: 4px;
					background: #ed1b2d;
					-webkit-transition: width .3s;
					transition: width .3s;
					position: relative;
					top: 0px;
				}

			#header .main-menu ul li:hover > a[b-otpvuxx2ne]::after,
			#header .main-menu ul li.current-menu-item a[b-otpvuxx2ne]::after {
				width: 100%;
			}

			#header .main-menu ul li .dropdown-menu[b-otpvuxx2ne] {
				-webkit-border-radius: 20px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 20px;
				-moz-border-radius-topleft: 0;
				border-radius: 20px;
				border-top-left-radius: 0;
			}

				#header .main-menu ul li .dropdown-menu li[b-otpvuxx2ne] {
					display: block;
					margin: 0;
					padding: 0px;
					border-bottom: 1px dashed #efefef
				}

					#header .main-menu ul li .dropdown-menu li:last-of-type[b-otpvuxx2ne] {
						border-bottom: 0;
					}

					#header .main-menu ul li .dropdown-menu li a[b-otpvuxx2ne] {
						text-transform: none;
						font-family: 'Droid Sans';
						font-size: 15px;
						padding: 7px 15px;
						-webkit-transition: all 0.2s ease;
						-moz-transition: all 0.2s ease;
						-o-transition: all 0.2s ease;
						transition: all 0.2s ease;
						border: 0;
					}

						#header .main-menu ul li .dropdown-menu li a[b-otpvuxx2ne]::after {
							display: none;
						}

						#header .main-menu ul li .dropdown-menu li a:hover[b-otpvuxx2ne] {
							background: none;
							color: #ed1b2d;
						}

					#header .main-menu ul li .dropdown-menu li.current-menu-item a[b-otpvuxx2ne] {
						background: #ee1c2e;
						color: #fff;
					}

			#header .main-menu ul li:hover .dropdown-menu[b-otpvuxx2ne] {
				display: block;
			}

	#header .request-quote a[b-otpvuxx2ne] {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		border: 2px solid #ff505f;
		padding: 7px 25px;
		font-family: 'Droid Sans Bold';
		letter-spacing: 1px;
		color: #fff;
		background: #ee1c2e;
		text-transform: uppercase;
		display: inline-block;
		margin-left: 50px;
	}

		#header .request-quote a:hover[b-otpvuxx2ne] {
			text-decoration: none;
			border: 2px solid #ee1c2e;
			background: #ba1221;
		}


@media only screen and (max-width : 1200px) {
	#header .main-menu ul li[b-otpvuxx2ne] {
		margin: 15px 30px 15px 0;
	}
}

@media only screen and (max-width : 992px) {
	#header .main-menu ul li[b-otpvuxx2ne] {
		margin: 15px 15px 15px 0;
	}

		#header .main-menu ul li a[b-otpvuxx2ne] {
			font-size: 14px;
		}

	#header .request-quote a[b-otpvuxx2ne] {
		margin-left: 10px;
		padding: 7px 15px;
	}

	#header .main-menu ul li .dropdown-menu li a[b-otpvuxx2ne] {
		font-size: 13px
	}
}

@media only screen and (max-width : 768px) {
	#header[b-otpvuxx2ne] {
		padding: 15px 0;
	}

		#header .logo[b-otpvuxx2ne] {
			margin-left: 30px;
			display: inline-block;
		}

		#header .main-menu[b-otpvuxx2ne] {
			display: none;
		}

		#header .top-info[b-otpvuxx2ne] {
			text-align: center;
			letter-spacing: 1px;
		}

		#header .top-info[b-otpvuxx2ne] {
			padding-top: 20px;
			padding-bottom: 10px;
		}

		#header .hamburger[b-otpvuxx2ne] {
			display: block;
			float: right;
			margin-top: 5px;
		}

		#header .bottom-row[b-otpvuxx2ne] {
			text-align: center;
		}

		#header.scroll[b-otpvuxx2ne] {
			padding: 10px 0;
		}

			#header.scroll .top-info[b-otpvuxx2ne],
			#header.scroll .request-quote[b-otpvuxx2ne] {
				display: none;
				-webkit-transition: all 1s ease;
				-moz-transition: all 1s ease;
				-o-transition: all 1s ease;
				transition: all 1s ease;
			}

			#header.scroll .mobile-menu[b-otpvuxx2ne] {
				top: 0;
			}
}

/*********************************************
	General Page Elements
*********************************************/
.title[b-otpvuxx2ne] {
	background: #ececec;
	padding: 45px 0;
}

	.title h1[b-otpvuxx2ne] {
		margin: 0;
		padding: 0 0 0 30px;
		letter-spacing: 2px;
		font-size: 36px;
		font-family: 'Droid Sans Bold';
		text-transform: uppercase;
	}

.subtitle[b-otpvuxx2ne] {
	text-align: center;
	padding: 60px 0 30px;
}

	.subtitle h2[b-otpvuxx2ne] {
		color: #ed1c2e;
		margin: 0;
		padding: 0;
		letter-spacing: 2px;
		font-size: 26px;
		line-height: 40px;
		font-family: 'Droid Sans Bold';
		text-transform: uppercase;
	}

		.subtitle h2 span[b-otpvuxx2ne] {
			display: block;
			color: #000;
		}

.content[b-otpvuxx2ne] {
	max-width: 960px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 50px;
}

body.page-template-home .content[b-otpvuxx2ne],
body.page-template-home1 .content[b-otpvuxx2ne],
body.page-template-about .content[b-otpvuxx2ne] {
	padding-bottom: 0px;
}

.content p[b-otpvuxx2ne] {
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 40px;
}

/*********************************************
	Home
********************************************/

.home-youtube-video[b-otpvuxx2ne] {
	position: relative;
	background: transparent;
	width: 100%;
	position: relative;
	padding-top: 56.25%;
}

	.home-youtube-video .ytplayer-container[b-otpvuxx2ne] {
		position: absolute;
		top: 0;
		z-index: -1;
		width: 100%;
		height: 100%;
	}

		.home-youtube-video .ytplayer-container iframe[b-otpvuxx2ne] {
			position: absolute;
			top: 0 !important;
			left: 0 !important;
			width: 100% !important;
			height: 100% !important;
		}

.home-video[b-otpvuxx2ne] {
	position: relative;
	padding-bottom: 35%;
	width: 100%;
	display: block;
}

.home-video-container[b-otpvuxx2ne] {
	position: absolute;
	z-index: -1;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow: hidden;
	background-size: cover;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: none;
}

	.home-video-container video[b-otpvuxx2ne] {
		margin: auto;
		position: absolute;
		z-index: -1;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		visibility: visible;
		opacity: 1;
		width: 100%;
		height: auto;
	}

.home-video-mobile[b-otpvuxx2ne], .new-location-mobile[b-otpvuxx2ne] {
	display: none;
}

	.home-video-mobile video[b-otpvuxx2ne] {
		width: 100%;
		height: auto;
	}

@media only screen and (max-width : 1200px) {

	.full-height[b-otpvuxx2ne] {
		margin-top: 20px;
		height: 34px !important;
		line-height: 24px !important;
		font-size: 24px !important;
	}

	.new-location[b-otpvuxx2ne] {
		display: none;
	}

	.new-location-mobile[b-otpvuxx2ne] {
		display: block;
		text-align: center;
	}
}

@media only screen and (max-width : 768px) {
	.home-video[b-otpvuxx2ne] {
		display: none;
	}

	.home-video-mobile[b-otpvuxx2ne] {
		display: block;
	}
}

.home-video .video-overlay[b-otpvuxx2ne] {
	/* position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.3);
		z-index: 1; */
}

.home-video h1[b-otpvuxx2ne] {
	position: absolute;
	color: #000;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 100%;
	padding: 0 15px;
	text-align: center;
	margin: 0;
	padding: 0;
	max-width: 1140px;
	font-weight: normal;
	font-family: 'Droid Sans Bold';
	font-size: 34px;
	letter-spacing: 2px;
	z-index: 2;
}

	.home-video h1 strong[b-otpvuxx2ne] {
		font-weight: normal;
		color: #ed1c2e;
		padding-bottom: 40px;
		display: inline-block;
		background-image: url(img/underline.png);
		background-position: center bottom;
		background-size: 100% auto;
		background-repeat: no-repeat;
	}

.main-home-link[b-otpvuxx2ne] {
	text-align: center;
	padding-bottom: 100px;
}

	.main-home-link a[b-otpvuxx2ne] {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		border: 2px solid #ff505f;
		padding: 7px 25px;
		font-family: 'Droid Sans Bold';
		letter-spacing: 1px;
		color: #fff;
		background: #ee1c2e;
		text-transform: uppercase;
		display: inline-block;
	}

		.main-home-link a:hover[b-otpvuxx2ne] {
			text-decoration: none;
			border: 2px solid #ee1c2e;
			background: #ba1221;
			-webkit-transition: all 1s ease;
			-moz-transition: all 1s ease;
			-o-transition: all 1s ease;
			transition: all 1s ease;
		}

@media only screen and (max-width : 1200px) {
	.main-home-link[b-otpvuxx2ne] {
		padding-bottom: 20px;
	}
}

.full-height[b-otpvuxx2ne] {
	height: 275px;
	line-height: 275px;
	font-size: 30px;
}

	.full-height img[b-otpvuxx2ne] {
		vertical-align: middle;
	}

.new-location[b-otpvuxx2ne] {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 180px;
	height: 180px;
	background: transparent;
	border: 10px solid transparent;
	padding: 10px;
	box-sizing: border-box;
	transition: 0.5s;
	box-shadow: none;
}

	.new-location[b-otpvuxx2ne]:before {
		content: "";
		position: absolute;
		width: 16px;
		height: 90%;
		background: #ed1b2e;
		left: 64px;
		top: 5%;
		transition: 0.5s;
		opacity: 1;
		animation-delay: 0.3s;
		z-index: -1;
	}

	.new-location[b-otpvuxx2ne]:after {
		content: "";
		position: absolute;
		width: 16px;
		height: 90%;
		background: #ed1b2e;
		right: 64px;
		top: 5%;
		transition: 0.5s;
		opacity: 1;
		animation-delay: 0.3s;
		z-index: -1;
	}

	.new-location:hover[b-otpvuxx2ne]:before {
		left: -44px;
		opacity: 1;
	}

	.new-location:hover[b-otpvuxx2ne]:after {
		right: -44px;
		opacity: 1;
	}

	.new-location:hover .shape[b-otpvuxx2ne] {
		background: #fff;
		color: #ed1b2e;
		border-radius: 0;
	}

	.new-location:hover[b-otpvuxx2ne] {
		background: #ed1b2e;
		border: 10px solid #bb1121;
	}

		.new-location:hover .shape span a[b-otpvuxx2ne] {
			color: #ed1b2e;
		}

.shape[b-otpvuxx2ne] {
	line-height: 25px;
	background: #ed1b2e;
	color: #fff;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	transform: rotate(45deg) scale(1.2);
	border: 10px solid #bb1121;
	border-radius: 50%;
	transition: 0.5s;
	box-shadow: 0 0 15px rbga(0, 0, 0, 0.5);
}

	.shape span[b-otpvuxx2ne] {
		margin: 0;
		display: inline-block;
		padding: 5px;
		text-align: center;
		box-sizing: border-box;
		transform: rotate(-45deg) translate(-13px, 15px);
		font-size: 17px;
	}

		.shape span a[b-otpvuxx2ne], a:visited[b-otpvuxx2ne] {
			color: #fff;
			text-decoration: none;
		}

.new-location-mobile[b-otpvuxx2ne] {
	height: 70px;
	margin-bottom: 100px;
}

	.new-location-mobile a[b-otpvuxx2ne] {
		position: relative;
		display: inline-block;
		padding: 15px 30px;
		color: #ed1b2e;
		text-transform: uppercase;
		letter-spacing: 4px;
		text-decoration: none;
		font-size: 24px;
		overflow: hidden;
		transition: 0.2s;
	}

		.new-location-mobile a:hover[b-otpvuxx2ne] {
			color: #fff;
			background: #ed1b2e;
			border: 2px solid #ff505f;
			box-shadow: 0 0 10px #ed1b2e, 0 0 10px #ed1b2e, 0 0 10px #ed1b2e;
			transition-delay: 1s;
		}

		.new-location-mobile a span[b-otpvuxx2ne] {
			position: absolute;
			display: block;
		}

			.new-location-mobile a span:nth-child(1)[b-otpvuxx2ne] {
				top: 0;
				left: -100%;
				width: 100%;
				height: 2px;
				background: linear-gradient(90deg, transparent, #ed1b2e);
			}

		.new-location-mobile a:hover span:nth-child(1)[b-otpvuxx2ne] {
			left: 100%;
			transition: 1s;
		}

		.new-location-mobile a span:nth-child(3)[b-otpvuxx2ne] {
			bottom: 0;
			right: -100%;
			width: 100%;
			height: 2px;
			background: linear-gradient(270deg, transparent, #ed1b2e);
		}

		.new-location-mobile a:hover span:nth-child(3)[b-otpvuxx2ne] {
			right: 100%;
			transition: 1s;
			transition-delay: 0.5s;
		}

		.new-location-mobile a span:nth-child(2)[b-otpvuxx2ne] {
			top: -100%;
			right: 0;
			height: 100%;
			width: 2px;
			background: linear-gradient(180deg, transparent, #ed1b2e);
		}

		.new-location-mobile a:hover span:nth-child(2)[b-otpvuxx2ne] {
			top: 100%;
			transition: 1s;
			transition-delay: 0.25s;
		}

		.new-location-mobile a span:nth-child(4)[b-otpvuxx2ne] {
			bottom: -100%;
			left: 0;
			width: 2px;
			height: 100%;
			background: linear-gradient(360deg, transparent, #ed1b2e);
		}

		.new-location-mobile a:hover span:nth-child(4)[b-otpvuxx2ne] {
			bottom: 100%;
			transition: 1s;
			transition-delay: 0.75s;
		}

@media only screen and (max-width : 1200px) {
	#order[b-otpvuxx2ne] {
		display: flex;
		flex-direction: column;
	}

		#order > #home-content[b-otpvuxx2ne] {
			order: 1;
		}

		#order > #home-link[b-otpvuxx2ne] {
			order: 2;
		}

		#order > #home-location[b-otpvuxx2ne] {
			order: 3;
		}
}

.home-services-listing[b-otpvuxx2ne] {
	background: #5b5b5b;
	border-top: #464646 solid 20px;
	padding: 75px 0;
}

	.home-services-listing .query-header h3[b-otpvuxx2ne] {
		margin: 0;
		padding: 0 0 40px 0;
		list-style-type: none;
		letter-spacing: 2px;
		font-family: 'Droid Sans Bold';
		font-size: 26px;
		line-height: 36px;
		color: #fff;
		text-transform: uppercase;
	}

	.home-services-listing .query-row[b-otpvuxx2ne] {
		height: 265px;
		margin-bottom: 40px;
	}

		.home-services-listing .query-row .query-field[b-otpvuxx2ne] {
			height: 265px;
			position: relative;
			width: 100%;
			-webkit-border-radius: 20px;
			-webkit-border-top-left-radius: 0;
			-moz-border-radius: 20px;
			-moz-border-radius-topleft: 0;
			border-radius: 20px;
			border-top-left-radius: 0;
		}

			.home-services-listing .query-row .query-field .bg-color[b-otpvuxx2ne],
			.home-services-listing .query-row .query-field .bg-bw[b-otpvuxx2ne] {
				background-repeat: no-repeat;
				background-position: center center;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				height: 265px;
				position: absolute;
				left: 0;
				top: 0;
				z-index: 3;
				width: 100%;
				-webkit-border-radius: 20px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 20px;
				-moz-border-radius-topleft: 0;
				border-radius: 20px;
				border-top-left-radius: 0;
				-webkit-transition: all 1s ease;
				-moz-transition: all 1s ease;
				-o-transition: all 1s ease;
				transition: all 1s ease;
				opacity: 1;
			}

			.home-services-listing .query-row .query-field .bg-bw[b-otpvuxx2ne] {
				z-index: 4;
			}

		.home-services-listing .query-row:hover .bg-bw[b-otpvuxx2ne] {
			opacity: 0;
		}

		.home-services-listing .query-row .box[b-otpvuxx2ne] {
			background: rgba(238, 28, 46, 0.8);
			position: absolute;
			bottom: 0;
			left: 0;
			height: 80px;
			z-index: 5;
			width: 100%;
			-webkit-border-bottom-right-radius: 20px;
			-webkit-border-bottom-left-radius: 20px;
			-moz-border-radius-bottomright: 20px;
			-moz-border-radius-bottomleft: 20px;
			border-bottom-right-radius: 20px;
			border-bottom-left-radius: 20px;
			padding-top: 25px;
		}

			.home-services-listing .query-row .box h4[b-otpvuxx2ne] {
				font-size: 22px;
				letter-spacing: 2px;
				color: #fff;
				font-family: 'Droid Sans Bold';
				padding-left: 20px;
				margin: 0;
			}

			.home-services-listing .query-row .box a[b-otpvuxx2ne] {
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				padding: 5px 20px;
				font-family: 'Droid Sans Bold';
				letter-spacing: 1px;
				color: #000;
				background: #fff;
				text-transform: uppercase;
				display: inline-block;
				float: right;
				margin-right: 20px;
			}

				.home-services-listing .query-row .box a:hover[b-otpvuxx2ne] {
					text-decoration: none;
					color: #ba1221;
				}



/*********************************************
	About TPI
********************************************/
.page-template-about[b-otpvuxx2ne] {
}

	.page-template-about .query-about-section-wrapper[b-otpvuxx2ne] {
		position: relative;
	}

		.page-template-about .query-about-section-wrapper .query-header[b-otpvuxx2ne] {
			text-align: center;
			width: 100%;
			padding: 0 15px 30px;
			position: absolute;
			top: 250px;
			z-index: 2;
			font-size: 22px;
			letter-spacing: 2px;
			text-transform: uppercase;
			font-family: 'Droid Sans Bold';
			line-height: 27px;
		}

			.page-template-about .query-about-section-wrapper .query-header[b-otpvuxx2ne]::after {
				content: "\22C1";
				font-family: 'Droid Sans Bold';
				font-size: 22px;
				font-weight: 800;
				display: block;
			}

		.page-template-about .query-about-section-wrapper .inner[b-otpvuxx2ne] {
			position: relative;
			background-size: cover;
		}

			.page-template-about .query-about-section-wrapper .inner .year-img[b-otpvuxx2ne] {
				display: block;
				width: 100%;
				height: auto;
			}

			.page-template-about .query-about-section-wrapper .inner .container[b-otpvuxx2ne] {
				height: 100%;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
			}

				.page-template-about .query-about-section-wrapper .inner .container .inner-content[b-otpvuxx2ne] {
					background: url(img/about-tpi_content.png);
					background-size: 100% 100%;
					max-width: 540px;
					padding: 15px 80px 60px;
					color: #fff;
					font-size: 16px;
					line-height: 32px;
					letter-spacing: 2px;
					position: absolute;
					width: 100%;
				}

					.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-otpvuxx2ne] {
						font-family: 'Big Caslon';
						font-size: 48px;
						height: 83px;
						line-height: 63px;
						background: url(img/seal.png) left center no-repeat;
						margin: 0;
						padding: 0 0 0 40px;
						position: relative;
						left: -70px;
					}

			.page-template-about .query-about-section-wrapper .inner.Left .inner-content[b-otpvuxx2ne] {
				left: 15px;
			}

			.page-template-about .query-about-section-wrapper .inner.Right .inner-content[b-otpvuxx2ne] {
				right: 15px;
			}

			.page-template-about .query-about-section-wrapper .inner.Center .inner-content[b-otpvuxx2ne] {
				left: 50%;
				-webkit-transform: translateX(-50%);
				transform: translateX(-50%)
			}

			.page-template-about .query-about-section-wrapper .inner.Top .inner-content[b-otpvuxx2ne] {
				top: 50px;
			}

			.page-template-about .query-about-section-wrapper .inner.Bottom .inner-content[b-otpvuxx2ne] {
				bottom: 50px;
			}

			.page-template-about .query-about-section-wrapper .inner.Middle .inner-content[b-otpvuxx2ne] {
				top: 50%;
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%)
			}

			.page-template-about .query-about-section-wrapper .inner.Middle.Center .inner-content[b-otpvuxx2ne] {
				top: 50%;
				left: 50%;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%)
			}

@media only screen and (max-width : 1500px) {
	.page-template-about .query-about-section-wrapper .query-header[b-otpvuxx2ne] {
		top: 150px;
	}
}

@media only screen and (max-width : 1200px) {
	.page-template-about .query-about-section-wrapper .query-header[b-otpvuxx2ne] {
		top: 80px;
	}

	.page-template-about .query-about-section-wrapper .inner .container .inner-content[b-otpvuxx2ne] {
		font-size: 14px;
		line-height: 24px;
	}

		.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-otpvuxx2ne] {
			font-size: 38px;
			top: 20px;
		}
}

@media only screen and (max-width : 992px) {
	.page-template-about .query-about-section-wrapper .query-header[b-otpvuxx2ne] {
		top: 0px;
	}

	.page-template-about .query-about-section-wrapper .inner .container .inner-content[b-otpvuxx2ne] {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 1px;
	}
}

@media only screen and (max-width : 768px) {

	.title h1[b-otpvuxx2ne] {
		text-align: center;
		padding: 0 15px;
	}

	.home-video h1 strong[b-otpvuxx2ne] {
		background: none;
	}

	.page-template-about .query-about-section-wrapper .query-header[b-otpvuxx2ne] {
		position: static;
	}

	.page-template-about .query-about-section-wrapper .inner .year-img[b-otpvuxx2ne] {
		display: none;
	}

	.page-template-about .query-about-section-wrapper .inner .container[b-otpvuxx2ne] {
		position: static;
		height: auto;
	}

	.page-template-about .query-about-section-wrapper .inner[b-otpvuxx2ne] {
		text-align: center;
	}

		.page-template-about .query-about-section-wrapper .inner .inner-content[b-otpvuxx2ne] {
			position: static !important;
			left: 0 !important;
			right: auto !important;
			top: 0 !important;
			bottom: auto !important;
			transform: none !important;
			width: 100%;
			max-width: 0px;
			display: inline-block;
			text-align: left;
		}

	.page-template-about .query-about-section-wrapper .inner[b-otpvuxx2ne] {
		padding: 50px 0;
	}

	.home-services-listing .query-row .box h4[b-otpvuxx2ne] {
		font-size: 18px;
	}

	.home-services-listing .query-row .box a[b-otpvuxx2ne] {
		font-size: 13px;
		letter-spacing: 0px;
	}
}

@media only screen and (max-width : 480px) {
	.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-otpvuxx2ne] {
		font-size: 22px;
	}

	.home-services-listing .query-row .box h4[b-otpvuxx2ne] {
		font-size: 16px;
	}

	.home-services-listing .query-row .box a[b-otpvuxx2ne] {
		font-size: 12px;
		letter-spacing: 0px;
	}
}

@media only screen and (max-width : 320px) {

	.page-template-about .query-about-section-wrapper .inner .container .inner-content h2[b-otpvuxx2ne] {
		font-size: 18px;
	}

	.home-services-listing .query-row .box h4[b-otpvuxx2ne] {
		font-size: 13px;
	}

	.home-services-listing .query-row .box a[b-otpvuxx2ne] {
		font-size: 11px;
	}
}


/*********************************************
	Services
*********************************************/
body.single-service[b-otpvuxx2ne] {
}

	body.single-service .service-header[b-otpvuxx2ne] {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center top;
		height: 600px;
	}

	body.single-service .overlay[b-otpvuxx2ne] {
		background: linear-gradient(transparent, #fff);
		height: 600px;
	}

	body.single-service .page-text[b-otpvuxx2ne] {
		margin-top: -150px;
	}

		body.single-service .page-text .content[b-otpvuxx2ne] {
			padding-bottom: 0;
		}

	body.single-service .listing-column[b-otpvuxx2ne] {
		margin-bottom: 40px;
		text-align: center;
	}

		body.single-service .listing-column h3[b-otpvuxx2ne] {
			letter-spacing: 2px;
			font-size: 22px;
			line-height: 40px;
			font-family: 'Droid Sans Bold';
			text-transform: uppercase;
			background: #ed1b2e;
			color: #fff;
		}

		body.single-service .listing-column .list[b-otpvuxx2ne] {
			display: flex;
			flex-wrap: wrap;
			max-width: 960px;
			margin: 30px auto 0;
		}

			body.single-service .listing-column .list .item[b-otpvuxx2ne] {
				width: 50%;
				margin-bottom: 30px;
				text-align: left;
				display: flex;
				align-items: center;
			}

				body.single-service .listing-column .list .item .icon[b-otpvuxx2ne] {
					margin-right: 15px;
					min-width: 75px;
					text-align: center;
				}

					body.single-service .listing-column .list .item .icon img[b-otpvuxx2ne] {
						display: inline-block;
					}

		body.single-service .listing-column .videos[b-otpvuxx2ne] {
			display: flex;
			flex-wrap: wrap;
			max-width: 960px;
			margin: 0 auto;
			justify-content: center;
		}

		body.single-service .listing-column .video[b-otpvuxx2ne] {
			width: 30%;
			margin: 0 15px 30px;
		}

			body.single-service .listing-column .video .inner[b-otpvuxx2ne] {
				position: relative;
				padding-bottom: 56.25%; /* 16:9 */
				height: 0;
				width: 100%;
			}

			body.single-service .listing-column .video iframe[b-otpvuxx2ne] {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}

@media only screen and (max-width : 1024px) {
	body.single-service .listing-column .video[b-otpvuxx2ne] {
		width: 45%;
	}
}

@media only screen and (max-width : 660px) {

	body.single-service .listing-column .list .item[b-otpvuxx2ne] {
		width: 100%;
	}

	body.single-service .listing-column .video[b-otpvuxx2ne] {
		width: 100%;
		margin: 0 0 15px;
	}
}

/*********************************************
	Contact Form Elements
*********************************************/
.wpcf7[b-otpvuxx2ne] {
}

	.wpcf7 label[b-otpvuxx2ne] {
		font-weight: normal;
		font-family: 'Droid Sans Bold';
	}

.content .wpcf7 p[b-otpvuxx2ne] {
	margin-bottom: 20px;
}

.content .wpcf7 span[b-otpvuxx2ne],
.content .wpcf7 label[b-otpvuxx2ne] {
	display: block;
	width: 100%;
}

.content .wpcf7 input[type=text][b-otpvuxx2ne],
.content .wpcf7 input[type=email][b-otpvuxx2ne],
.content .wpcf7 input[type=tel][b-otpvuxx2ne],
.content .wpcf7 select[b-otpvuxx2ne] {
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px 15px;
	height: 45px;
	font-family: 'Droid Sans';
}

.content .wpcf7 textarea[b-otpvuxx2ne] {
	width: 100%;
	height: 200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px 15px;
	font-family: 'Droid Sans';
}

.content .wpcf7 .wpcf7-submit[b-otpvuxx2ne] {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 2px solid #ff505f;
	padding: 5px 45px;
	font-family: 'Droid Sans Bold';
	letter-spacing: 1px;
	color: #fff;
	background: #ee1c2e;
	text-transform: uppercase;
	display: inline-block;
}

	.content .wpcf7 .wpcf7-submit:hover[b-otpvuxx2ne] {
		text-decoration: none;
		border: 2px solid #ee1c2e;
		background: #ba1221;
	}

.content .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label[b-otpvuxx2ne] {
	width: auto;
	margin-left: 10px;
	display: inline-block;
}


/*********************************************
	Careers
*********************************************/
.query-careers[b-otpvuxx2ne] {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
}

	.query-careers .query-row[b-otpvuxx2ne] {
		width: 100%;
		max-width: 47%;
		margin-bottom: 30px;
	}

@media only screen and (max-width : 768px) {
	.query-careers .query-row[b-otpvuxx2ne] {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}
}

.query-careers .query-row .title-row[b-otpvuxx2ne] {
	background: #ee4654;
	color: #fff;
	display: flex;
	width: 100%;
	height: 70px;
	justify-content: space-between;
	align-items: center;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	padding: 0 20px;
}



	.query-careers .query-row .title-row h3[b-otpvuxx2ne] {
		font-size: 18px;
		letter-spacing: 2px;
		color: #fff;
		font-family: 'Droid Sans Bold';
		margin: 0;
		font-weight: normal;
	}

	.query-careers .query-row .title-row a[b-otpvuxx2ne] {
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		padding: 5px 20px;
		font-family: 'Droid Sans Bold';
		letter-spacing: 1px;
		color: #000;
		font-size: 14px;
		background: #fff;
		text-transform: uppercase;
		display: inline-block;
		flex-shrink: 0;
	}

		.query-careers .query-row .title-row a:hover[b-otpvuxx2ne] {
			text-decoration: none;
			color: #ee4654;
		}

.query-careers .query-row .inner-content[b-otpvuxx2ne] {
	background: #ececec;
	padding: 20px 20px 30px 20px;
	color: #000;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 32px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}


/*********************************************
	News
*********************************************/
.query-news[b-otpvuxx2ne] {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;
}

	.query-news .query-row[b-otpvuxx2ne] {
		width: 100%;
		max-width: 47%;
		margin-bottom: 30px;
	}

@media only screen and (max-width : 768px) {
	.query-news .query-row[b-otpvuxx2ne] {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}
}

.query-news .query-row .title-row[b-otpvuxx2ne] {
	background: #ee4654;
	color: #fff;
	display: flex;
	width: 100%;
	min-height: 70px;
	justify-content: space-between;
	align-items: center;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	padding: 10px 20px;
}

@media only screen and (max-width : 768px) {
	.query-news .query-row .title-row[b-otpvuxx2ne] {
		flex-wrap: wrap;
	}
}

.query-news .query-row .title-row h3[b-otpvuxx2ne] {
	font-size: 18px;
	letter-spacing: 2px;
	color: #fff;
	font-family: 'Droid Sans Bold';
	margin: 0;
	font-weight: normal;
}

@media only screen and (max-width : 768px) {
	.query-news .query-row .title-row h3[b-otpvuxx2ne] {
		width: 100%;
		margin-bottom: 10px;
	}
}

.query-news .query-row .title-row a[b-otpvuxx2ne] {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 5px 20px;
	font-family: 'Droid Sans Bold';
	letter-spacing: 1px;
	color: #000;
	font-size: 14px;
	background: #fff;
	text-transform: uppercase;
	display: inline-block;
	flex-shrink: 0;
}

	.query-news .query-row .title-row a:hover[b-otpvuxx2ne] {
		text-decoration: none;
		color: #ee4654;
	}

.query-news .query-row .inner-content[b-otpvuxx2ne] {
	background: #ececec;
	padding: 20px 20px 30px 20px;
	color: #000;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 32px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}

/*********************************************
    Locations
*********************************************/

.locations-sections[b-otpvuxx2ne] {
	margin-bottom: 50px;
}

.bottom-spacing[b-otpvuxx2ne] {
	margin-bottom: 30px;
}

.tpi-image[b-otpvuxx2ne] {
	margin-top: 50px;
}

@media only screen and (max-width : 1200px) {
	#order[b-otpvuxx2ne] {
		display: flex;
		flex-direction: column;
	}

		#order > #vegas-content[b-otpvuxx2ne] {
			order: 1;
		}

		#order > #vegas-image[b-otpvuxx2ne] {
			order: 2;
		}

	.tpi-image[b-otpvuxx2ne] {
		margin-top: 20px;
	}
}
/*@media only screen and (max-width : 992px){
	
	
}*/

/*********************************************
	Videos
*********************************************/

.videos-sections[b-otpvuxx2ne] {
	margin-bottom: 50px;
}

	.videos-sections h2[b-otpvuxx2ne] {
		letter-spacing: 2px;
		font-size: 22px;
		line-height: 40px;
		font-family: 'Droid Sans Bold';
		text-transform: uppercase;
		background: #ed1b2e;
		color: #fff;
		text-align: center;
	}

	.videos-sections .videos[b-otpvuxx2ne] {
		display: flex;
		flex-wrap: wrap;
		max-width: 960px;
		margin: 0 auto 50px;
		justify-content: center;
	}

		.videos-sections .videos .video[b-otpvuxx2ne] {
			width: 32%;
			margin: 0 0.5% 1%;
		}

@media only screen and (max-width : 1024px) {
	.videos-sections .videos .video[b-otpvuxx2ne] {
		width: 49%;
		margin: 0 0.5% 1%;
	}
}

@media only screen and (max-width : 768px) {
	.videos-sections .videos .video[b-otpvuxx2ne] {
		width: 100%;
		margin: 0 0 1%;
	}
}

.videos-sections .videos .video .inner[b-otpvuxx2ne] {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	width: 100%;
}

.videos-sections .videos .video iframe[b-otpvuxx2ne] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*********************************************
	Footer
*********************************************/
#footer[b-otpvuxx2ne] {
	background: #ed1b2e;
	border-top: 20px solid #ba1221;
	color: #fff;
	padding: 80px 0;
}

	#footer ul[b-otpvuxx2ne],
	#footer ul li[b-otpvuxx2ne] {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

		#footer ul#menu-main-2[b-otpvuxx2ne] {
			display: flex;
			justify-content: space-between;
		}

	#footer .copy[b-otpvuxx2ne] {
		margin: 20px 0;
		font-size: 12px;
		line-height: 18px;
		letter-spacing: 1px;
	}

	#footer .bottom-links li[b-otpvuxx2ne] {
		display: inline-block;
		font-size: 12px;
		padding-right: 5px;
		border-right: 1px solid #fff;
	}

		#footer .bottom-links li:last-of-type[b-otpvuxx2ne] {
			padding-right: 0;
			border-right: none;
		}

		#footer .bottom-links li a[b-otpvuxx2ne] {
			color: #fff;
			text-decoration: underline;
			letter-spacing: 1px;
		}

			#footer .bottom-links li a:hover[b-otpvuxx2ne] {
				color: #000;
			}

	#footer .footer-menu[b-otpvuxx2ne] {
		letter-spacing: 2px;
	}

		#footer .footer-menu li[b-otpvuxx2ne] {
			display: inline-block;
			vertical-align: top;
			margin-right: 15px;
		}

		#footer .footer-menu ul > li:last-of-type[b-otpvuxx2ne] {
			margin-right: 0;
		}

		#footer .footer-menu li a[b-otpvuxx2ne] {
			text-transform: uppercase;
			font-family: 'Droid Sans Bold';
			font-size: 18px;
			margin-bottom: 15px;
			display: block;
			line-height: 20px;
			color: #fff;
		}

			#footer .footer-menu li a:hover[b-otpvuxx2ne] {
				color: #000;
			}

		#footer .footer-menu li .sub-menu li[b-otpvuxx2ne] {
			display: block;
			padding-left: 10px;
			margin-right: 0;
		}

			#footer .footer-menu li .sub-menu li a[b-otpvuxx2ne] {
				font-size: 14px;
				text-transform: none;
				text-decoration: underline;
				font-family: 'Droid Sans';
				letter-spacing: 1px;
			}

	#footer .menu-secondary-container[b-otpvuxx2ne],
	#footer .box[b-otpvuxx2ne] {
		text-align: center;
	}

		#footer .menu-secondary-container a[b-otpvuxx2ne] {
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
			padding: 7px 25px;
			font-family: 'Droid Sans Bold';
			letter-spacing: 1px;
			color: #000;
			background: #fff;
			text-transform: uppercase;
			display: inline-block;
		}

			#footer .menu-secondary-container a:hover[b-otpvuxx2ne] {
				text-decoration: none;
				color: #ba1221;
			}

	#footer .box[b-otpvuxx2ne] {
		margin-top: 30px;
		letter-spacing: 1px;
		font-size: 14px;
		line-height: 24px;
	}

		#footer .box strong[b-otpvuxx2ne] {
			font-weight: normal;
			font-family: 'Droid Sans Bold';
			display: block;
		}

		#footer .box a[b-otpvuxx2ne] {
			color: #fff;
			text-decoration: underline;
		}

			#footer .box a:hover[b-otpvuxx2ne] {
				color: #a5a5a5;
			}

@media only screen and (max-width : 1200px) {

	#footer .footer-menu li[b-otpvuxx2ne] {
		margin-right: 8px;
	}

		#footer .footer-menu li a[b-otpvuxx2ne] {
			font-size: 15px;
		}

		#footer .footer-menu li .sub-menu li a[b-otpvuxx2ne] {
			font-size: 12px;
			margin-bottom: 8px;
		}

		#footer .footer-menu li .sub-menu li[b-otpvuxx2ne] {
			padding-left: 0;
		}
}

@media only screen and (max-width : 992px) {
	#footer[b-otpvuxx2ne] {
		padding: 50px 0;
	}

		#footer .col-sm-6.col-md-3.col-xs-12[b-otpvuxx2ne] {
			text-align: center;
		}

		#footer .logo[b-otpvuxx2ne] {
			display: inline-block;
		}
}

@media only screen and (max-width : 768px) {
	#footer .bottom-links[b-otpvuxx2ne] {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width : 480px) {
}

@media only screen and (max-width : 320px) {
}

/*********************************************
	Growth
*********************************************/

/* /Components/Common/Clients/sbx/MobileNav.razor.rz.scp.css */
#mobileFooter[b-jz11uql9m1] {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background-color: #ec0000;
    border-top: 1px solid #fff;
    color: #fff;
    text-align: center
}

    #mobileFooter .row[b-jz11uql9m1] {
        margin: 0;
        padding: 0
    }

    #mobileFooter .text[b-jz11uql9m1] {
        padding: 10px 0
    }

        #mobileFooter .text:not(:last-child)[b-jz11uql9m1] {
            border-right: 2px solid #fff
        }

    #mobileFooter p[b-jz11uql9m1] {
        margin: 0
    }

    #mobileFooter a[b-jz11uql9m1] {
        color: inherit;
        font-family: 'National 2 Condensed', sans-serif;
        font-size: 1.45rem;
        font-weight: 800;
        text-transform: uppercase
    }

#footerNav[b-jz11uql9m1] {
    padding: 20px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

#footerNav span[b-jz11uql9m1] {
    width: 25%;
}

.nav-text[b-jz11uql9m1] {
    color: white;
}
/* /Components/Common/L1/NavMenu.razor.rz.scp.css */
[b-0xfd3wfsk9] .active {
    background-color: #ffd9d9;
}

.reward_page-lt ul[b-0xfd3wfsk9] {
    overflow: hidden;
}

.expand-menu[b-0xfd3wfsk9] {
    width: 100%;
    background: #f5f5f5;
    height: auto;
    max-height: 0px;
    overflow-y: hidden;
    transition: max-height 300ms ease-in-out;
}

    .expand-menu a[b-0xfd3wfsk9] {
        margin-left: 20px
    }

    .expand-menu [b-0xfd3wfsk9]::after {
        content: none
    }
/* /Components/Common/L2/AccountInfo.razor.rz.scp.css */
body[b-habaz2oli1] {
    margin: 0px;
    padding: 0px;
}

/* Header */

header[b-habaz2oli1] {
    padding: 10px;
}

.navbar[b-habaz2oli1] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-habaz2oli1] {
        width: 150px;
    }
/* .options {
    margin-right: 40px;
} */
.options ul[b-habaz2oli1] {
    display: flex;
}

    .options ul li[b-habaz2oli1] {
        list-style: none;
        padding: 20px;
    }

        .options ul li a[b-habaz2oli1] {
            text-decoration: none;
            color: #002147;
            font-size: 18px;
        }

.user-name[b-habaz2oli1] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-habaz2oli1] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-habaz2oli1] {
    margin: 0px;
    margin-left: 10px;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-habaz2oli1] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-habaz2oli1] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-habaz2oli1], .welcome-line[b-habaz2oli1] {
}

.boxes-3[b-habaz2oli1] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-habaz2oli1] {
    /*border: 1px solid #fff;*/
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-habaz2oli1] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-habaz2oli1] {
    height: 28vh;
    border-radius: 14px;
    /*border: 1px solid #fff;*/
    background-color: #fff;
    width: 100%;
}

.tier-gauge-info[b-habaz2oli1] {
    margin: 20px;
    border-radius: 5px;
    padding: 10px;
    background-color: #e8eff6;
}

.box[b-habaz2oli1] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.box-1 h2[b-habaz2oli1], .box-1 p[b-habaz2oli1], .box-2 h2[b-habaz2oli1], .box-2 p[b-habaz2oli1], .box-2 h1[b-habaz2oli1], .hotel-special-offers h1[b-habaz2oli1], .offer-1 h3[b-habaz2oli1], .Bonus-challenges h1[b-habaz2oli1] {
    text-align: center;
}

.box-1 p[b-habaz2oli1], .box-2 p[b-habaz2oli1] {
    margin: 0px;
}

.box-1 h2[b-habaz2oli1], .box-2 h2[b-habaz2oli1] {
    margin: 0.1em;
}

.box1-image[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-habaz2oli1] {
        margin-top: 10px;
        height: 100px;
    }

.box-icons img[b-habaz2oli1] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-habaz2oli1] {
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-habaz2oli1] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-habaz2oli1] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-habaz2oli1] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px;
}


.block1[b-habaz2oli1], .block3[b-habaz2oli1], .block2[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1 p[b-habaz2oli1] {
        margin: 0.1em;
    }

.block1[b-habaz2oli1], .block2[b-habaz2oli1], .block3[b-habaz2oli1] {
    width: 33%;
}

    .block3 img[b-habaz2oli1] {
        width: 33px;
    }

.uoo[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
    background-color: #AFEEEE;
}

.upcoming-offers-div h1[b-habaz2oli1] {
    text-align: center;
}

.block1-image[b-habaz2oli1] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-habaz2oli1] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-habaz2oli1], .offer-1[b-habaz2oli1] {
    border-radius: 10px;
}

.hotel-image img[b-habaz2oli1],
.bns-chl-image[b-habaz2oli1] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-habaz2oli1] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-habaz2oli1], .offer-1 p[b-habaz2oli1] {
        margin: 0.2em;
    }

.name-and-rating[b-habaz2oli1] {
    padding: 10px;
}

.price[b-habaz2oli1] {
    margin-top: 10px;
}

    .price h2[b-habaz2oli1] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-habaz2oli1] {
        text-decoration: line-through;
    }

.rating-price[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-habaz2oli1] {
    width: 20px;
}

.hotel-sploffers[b-habaz2oli1], .bns-chl[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-habaz2oli1] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-habaz2oli1] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-habaz2oli1] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-habaz2oli1] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-habaz2oli1] {
        text-align: center;
    }

.Bonus-challenges[b-habaz2oli1] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-habaz2oli1] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-habaz2oli1] {
    width: 150px;
}

.footer-up-col2 ul[b-habaz2oli1] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-habaz2oli1] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-habaz2oli1] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-habaz2oli1] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-habaz2oli1] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-habaz2oli1] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-habaz2oli1] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-habaz2oli1]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-habaz2oli1]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }
/* Responsive */
#hamburger-icon[b-habaz2oli1] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon div[b-habaz2oli1] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-habaz2oli1] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-habaz2oli1] {
    opacity: 0;
}

.open .bar3[b-habaz2oli1] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .mobile-menu[b-habaz2oli1] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.mobile-menu[b-habaz2oli1] {
    display: none;
    position: absolute;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-habaz2oli1] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-habaz2oli1] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-habaz2oli1] {
        display: none;
    }

    .offer-1[b-habaz2oli1] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-habaz2oli1] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-habaz2oli1], .bns-chl-image[b-habaz2oli1] {
        width: 250px;
    }
}

@media only screen and (max-width: 600px) {
    .options[b-habaz2oli1] {
        display: none;
    }

    .user-name[b-habaz2oli1] {
        display: none;
    }

    .navbar[b-habaz2oli1] {
        justify-content: space-between;
    }

    #hamburger-icon[b-habaz2oli1] {
        display: block;
    }

    .welcome-mav-content[b-habaz2oli1] {
        height: unset;
    }

    .hotel-sploffers[b-habaz2oli1], .bns-chl[b-habaz2oli1] {
        flex-direction: column;
    }

    .offer-1[b-habaz2oli1] {
        margin-top: 10px;
    }

    .footer-up[b-habaz2oli1] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-habaz2oli1] {
        padding: 4px;
    }

    .upper-div-offers[b-habaz2oli1] {
        width: 100%;
    }

    .block3[b-habaz2oli1] {
        width: 15%;
    }

    .block2[b-habaz2oli1] {
        width: 40%;
    }

    .block1[b-habaz2oli1] {
        width: 45%;
    }

    .welcome-mav-content[b-habaz2oli1] {
        padding: 10px;
    }

    .boxes-3[b-habaz2oli1] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-habaz2oli1] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-habaz2oli1] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-habaz2oli1] {
        margin-bottom: 35px;
    }

    .offer-1[b-habaz2oli1] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-habaz2oli1] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-habaz2oli1] {
        padding: 2px;
    }

    .block3[b-habaz2oli1] {
        width: 5%;
    }

        .block3 img[b-habaz2oli1] {
            width: 20px;
        }

    .block2[b-habaz2oli1] {
        width: 45%;
    }

    .block1[b-habaz2oli1] {
        width: 50%;
    }
}
/* /Components/Common/L2/ExtraModules.razor.rz.scp.css */
body[b-cckv7aeeim] {
    margin: 0px;
    padding: 0px;
}

/* Header */

header[b-cckv7aeeim] {
    padding: 10px;
}

.navbar[b-cckv7aeeim] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-cckv7aeeim] {
        width: 150px;
    }
/* .options {
    margin-right: 40px;
} */
.options ul[b-cckv7aeeim] {
    display: flex;
}

    .options ul li[b-cckv7aeeim] {
        list-style: none;
        padding: 20px;
    }

        .options ul li a[b-cckv7aeeim] {
            text-decoration: none;
            color: #002147;
            font-size: 18px;
        }

.user-name[b-cckv7aeeim] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-cckv7aeeim] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-cckv7aeeim] {
    margin: 0px;
    margin-left: 10px;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-cckv7aeeim] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-cckv7aeeim] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-cckv7aeeim], .welcome-line[b-cckv7aeeim] {
}

    .welcome-line h1[b-cckv7aeeim] {
        color: #fff;
    }

.boxes-3[b-cckv7aeeim] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-cckv7aeeim] {
    height: 60vh;
    border: 1px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-cckv7aeeim] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-cckv7aeeim] {
    height: 28vh;
    border-radius: 14px;
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
}

.box-1 h2[b-cckv7aeeim], .box-1 p[b-cckv7aeeim], .box-2 h2[b-cckv7aeeim], .box-2 p[b-cckv7aeeim], .box-2 h1[b-cckv7aeeim], .hotel-special-offers h1[b-cckv7aeeim], .offer-1 h3[b-cckv7aeeim], .Bonus-challenges h1[b-cckv7aeeim] {
    text-align: center;
    color: #002147;
}

.box-1 p[b-cckv7aeeim], .box-2 p[b-cckv7aeeim] {
    margin: 0px;
}

.box-1 h2[b-cckv7aeeim], .box-2 h2[b-cckv7aeeim] {
    margin: 0.1em;
}

.box1-image[b-cckv7aeeim] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-cckv7aeeim] {
        margin-top: 10px;
        height: 100px;
        width: 130px;
    }

.box-icons img[b-cckv7aeeim] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-cckv7aeeim] {
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-cckv7aeeim] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-cckv7aeeim] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-cckv7aeeim] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-cckv7aeeim] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px 20px;
    color: black;
}

.offers-holder[b-cckv7aeeim] {
    border-radius: 0px 0px 20px 20px;
    padding: 0px 20px;
    width: 100%;
    background: #f9f9f9;
    margin-bottom: 10px;
}

.offer-outer-container[b-cckv7aeeim] {
    border-top: 1px solid lightgray;
    color: black;
}

.offer-inner-container[b-cckv7aeeim] {
    display: flex;
}


.block1[b-cckv7aeeim], .block3[b-cckv7aeeim], .block2[b-cckv7aeeim] {
    display: flex;
    align-items: center;
}

.block1[b-cckv7aeeim] {
    justify-content: start;
}

    .block1 p[b-cckv7aeeim] {
        margin: 0.1em;
    }

.block2[b-cckv7aeeim] {
    justify-content: center;
}

.block3[b-cckv7aeeim] {
    justify-content: end;
}

.block1 p[b-cckv7aeeim] {
    margin: 0.1em;
}

.block1[b-cckv7aeeim], .block2[b-cckv7aeeim], .block3[b-cckv7aeeim] {
    width: 33%;
}

    .block3 img[b-cckv7aeeim] {
        width: 33px;
    }

.uoo[b-cckv7aeeim] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
}

.upcoming-offers-div h1[b-cckv7aeeim] {
    text-align: center;
}

.block1-image[b-cckv7aeeim] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-cckv7aeeim] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-cckv7aeeim], .offer-1[b-cckv7aeeim] {
    border-radius: 10px;
}

.hotel-image img[b-cckv7aeeim],
.bns-chl-image[b-cckv7aeeim] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-cckv7aeeim] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-cckv7aeeim], .offer-1 p[b-cckv7aeeim] {
        margin: 0.2em;
    }

.name-and-rating[b-cckv7aeeim] {
    padding: 10px;
}

.price[b-cckv7aeeim] {
    margin-top: 10px;
}

    .price h2[b-cckv7aeeim] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-cckv7aeeim] {
        text-decoration: line-through;
    }

.rating-price[b-cckv7aeeim] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-cckv7aeeim] {
    width: 20px;
}

.hotel-sploffers[b-cckv7aeeim], .bns-chl[b-cckv7aeeim] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-cckv7aeeim] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-cckv7aeeim] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-cckv7aeeim] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-cckv7aeeim] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-cckv7aeeim] {
        text-align: center;
    }

.Bonus-challenges[b-cckv7aeeim] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-cckv7aeeim] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-cckv7aeeim] {
    width: 150px;
}

.footer-up-col2 ul[b-cckv7aeeim] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-cckv7aeeim] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-cckv7aeeim] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-cckv7aeeim] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-cckv7aeeim] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-cckv7aeeim] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-cckv7aeeim] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-cckv7aeeim]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-cckv7aeeim]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }
/* Responsive */
#hamburger-icon[b-cckv7aeeim] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon div[b-cckv7aeeim] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-cckv7aeeim] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-cckv7aeeim] {
    opacity: 0;
}

.open .bar3[b-cckv7aeeim] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .mobile-menu[b-cckv7aeeim] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.logout_div[b-cckv7aeeim] {
    width: max-content;
    min-width: 50%;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 30px;
}

.mobile-menu[b-cckv7aeeim] {
    display: none;
    position: absolute;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-cckv7aeeim] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-cckv7aeeim] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-cckv7aeeim] {
        display: none;
    }

    .offer-1[b-cckv7aeeim] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-cckv7aeeim] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-cckv7aeeim], .bns-chl-image[b-cckv7aeeim] {
        width: 250px;
    }
}

.offers-by-cat[b-cckv7aeeim] {
    margin: 0px 10px;
}

@media only screen and (max-width: 600px) {
    .options[b-cckv7aeeim] {
        display: none;
    }

    .user-name[b-cckv7aeeim] {
        display: none;
    }

    .navbar[b-cckv7aeeim] {
        justify-content: space-between;
    }

    #hamburger-icon[b-cckv7aeeim] {
        display: block;
    }

    .welcome-mav-content[b-cckv7aeeim] {
        height: unset;
    }

    .hotel-sploffers[b-cckv7aeeim], .bns-chl[b-cckv7aeeim] {
        flex-direction: column;
    }

    .offer-1[b-cckv7aeeim] {
        margin-top: 10px;
    }

    .footer-up[b-cckv7aeeim] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-cckv7aeeim] {
        padding: 4px;
    }

    .upper-div-offers[b-cckv7aeeim] {
        width: 100%;
    }

    .block3[b-cckv7aeeim] {
        width: 15%;
    }

    .block2[b-cckv7aeeim] {
        width: 40%;
    }

    .block1[b-cckv7aeeim] {
        width: 45%;
    }

    .welcome-mav-content[b-cckv7aeeim] {
        padding: 10px;
    }

    .boxes-3[b-cckv7aeeim] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-cckv7aeeim] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-cckv7aeeim] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-cckv7aeeim] {
        margin-bottom: 35px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .offer-1[b-cckv7aeeim] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-cckv7aeeim] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-cckv7aeeim] {
        padding: 2px;
    }

    .block3[b-cckv7aeeim] {
        width: 5%;
    }

        .block3 img[b-cckv7aeeim] {
            width: 20px;
        }

    .block2[b-cckv7aeeim] {
        width: 45%;
    }

    .block1[b-cckv7aeeim] {
        width: 50%;
    }
}
/* /Components/Common/L2/MailerSelection.razor.rz.scp.css */
body[b-5zke0dnxjn] {
    margin: 0px;
    padding: 0px;
}

/* Header */

header[b-5zke0dnxjn] {
    padding: 10px;
}

.navbar[b-5zke0dnxjn] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-5zke0dnxjn] {
        width: 150px;
    }
/* .options {
    margin-right: 40px;
} */
.options ul[b-5zke0dnxjn] {
    display: flex;
}

    .options ul li[b-5zke0dnxjn] {
        list-style: none;
        padding: 20px;
    }

        .options ul li a[b-5zke0dnxjn] {
            text-decoration: none;
            color: #002147;
            font-size: 18px;
        }

.user-name[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-5zke0dnxjn] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-5zke0dnxjn] {
    margin: 0px;
    margin-left: 10px;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-5zke0dnxjn] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-5zke0dnxjn] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-5zke0dnxjn], .welcome-line[b-5zke0dnxjn] {
}

    .welcome-line h1[b-5zke0dnxjn] {
        color: #fff;
    }

.boxes-3[b-5zke0dnxjn] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-5zke0dnxjn] {
    height: 60vh;
    border: 1px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-5zke0dnxjn] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-5zke0dnxjn] {
    height: 28vh;
    border-radius: 14px;
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
}

.box-1 h2[b-5zke0dnxjn], .box-1 p[b-5zke0dnxjn], .box-2 h2[b-5zke0dnxjn], .box-2 p[b-5zke0dnxjn], .box-2 h1[b-5zke0dnxjn], .hotel-special-offers h1[b-5zke0dnxjn], .offer-1 h3[b-5zke0dnxjn], .Bonus-challenges h1[b-5zke0dnxjn] {
    text-align: center;
    color: #002147;
}

.box-1 p[b-5zke0dnxjn], .box-2 p[b-5zke0dnxjn] {
    margin: 0px;
}

.box-1 h2[b-5zke0dnxjn], .box-2 h2[b-5zke0dnxjn] {
    margin: 0.1em;
}

.box1-image[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-5zke0dnxjn] {
        margin-top: 10px;
        height: 100px;
        width: 130px;
    }

.box-icons img[b-5zke0dnxjn] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-5zke0dnxjn] {
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-5zke0dnxjn] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-5zke0dnxjn] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-5zke0dnxjn] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px 20px;
    color: black;
}

.offers-holder[b-5zke0dnxjn] {
    border-radius: 0px 0px 20px 20px;
    padding: 0px 20px;
    width: 100%;
    background: #f9f9f9;
    margin-bottom: 10px;
}

.offer-outer-container[b-5zke0dnxjn] {
    border-top: 1px solid lightgray;
    color: black;
}

.offer-inner-container[b-5zke0dnxjn] {
    display: flex;
}


.block1[b-5zke0dnxjn], .block3[b-5zke0dnxjn], .block2[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
}

.block1[b-5zke0dnxjn] {
    justify-content: start;
}

    .block1 p[b-5zke0dnxjn] {
        margin: 0.1em;
    }

.block2[b-5zke0dnxjn] {
    justify-content: center;
}

.block3[b-5zke0dnxjn] {
    justify-content: end;
}

.block1 p[b-5zke0dnxjn] {
    margin: 0.1em;
}

.block1[b-5zke0dnxjn], .block2[b-5zke0dnxjn], .block3[b-5zke0dnxjn] {
    width: 33%;
}

    .block3 img[b-5zke0dnxjn] {
        width: 33px;
    }

.uoo[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
}

.upcoming-offers-div h1[b-5zke0dnxjn] {
    text-align: center;
}

.block1-image[b-5zke0dnxjn] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-5zke0dnxjn] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-5zke0dnxjn], .offer-1[b-5zke0dnxjn] {
    border-radius: 10px;
}

.hotel-image img[b-5zke0dnxjn],
.bns-chl-image[b-5zke0dnxjn] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-5zke0dnxjn] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-5zke0dnxjn], .offer-1 p[b-5zke0dnxjn] {
        margin: 0.2em;
    }

.name-and-rating[b-5zke0dnxjn] {
    padding: 10px;
}

.price[b-5zke0dnxjn] {
    margin-top: 10px;
}

    .price h2[b-5zke0dnxjn] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-5zke0dnxjn] {
        text-decoration: line-through;
    }

.rating-price[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-5zke0dnxjn] {
    width: 20px;
}

.hotel-sploffers[b-5zke0dnxjn], .bns-chl[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-5zke0dnxjn] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-5zke0dnxjn] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-5zke0dnxjn] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-5zke0dnxjn] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-5zke0dnxjn] {
        text-align: center;
    }

.Bonus-challenges[b-5zke0dnxjn] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-5zke0dnxjn] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-5zke0dnxjn] {
    width: 150px;
}

.footer-up-col2 ul[b-5zke0dnxjn] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-5zke0dnxjn] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-5zke0dnxjn] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-5zke0dnxjn] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-5zke0dnxjn] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-5zke0dnxjn] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-5zke0dnxjn] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-5zke0dnxjn]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-5zke0dnxjn]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }
/* Responsive */
#hamburger-icon[b-5zke0dnxjn] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon div[b-5zke0dnxjn] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-5zke0dnxjn] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-5zke0dnxjn] {
    opacity: 0;
}

.open .bar3[b-5zke0dnxjn] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .mobile-menu[b-5zke0dnxjn] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.mobile-menu[b-5zke0dnxjn] {
    display: none;
    position: absolute;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-5zke0dnxjn] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-5zke0dnxjn] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-5zke0dnxjn] {
        display: none;
    }

    .offer-1[b-5zke0dnxjn] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-5zke0dnxjn] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-5zke0dnxjn], .bns-chl-image[b-5zke0dnxjn] {
        width: 250px;
    }
}

.offers-by-cat[b-5zke0dnxjn] {
    margin: 0px 10px;
}

@media only screen and (max-width: 600px) {
    .options[b-5zke0dnxjn] {
        display: none;
    }

    .user-name[b-5zke0dnxjn] {
        display: none;
    }

    .navbar[b-5zke0dnxjn] {
        justify-content: space-between;
    }

    #hamburger-icon[b-5zke0dnxjn] {
        display: block;
    }

    .welcome-mav-content[b-5zke0dnxjn] {
        height: unset;
    }

    .hotel-sploffers[b-5zke0dnxjn], .bns-chl[b-5zke0dnxjn] {
        flex-direction: column;
    }

    .offer-1[b-5zke0dnxjn] {
        margin-top: 10px;
    }

    .footer-up[b-5zke0dnxjn] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-5zke0dnxjn] {
        padding: 4px;
    }

    .upper-div-offers[b-5zke0dnxjn] {
        width: 100%;
    }

    .block3[b-5zke0dnxjn] {
        width: 15%;
    }

    .block2[b-5zke0dnxjn] {
        width: 40%;
    }

    .block1[b-5zke0dnxjn] {
        width: 45%;
    }

    .welcome-mav-content[b-5zke0dnxjn] {
        padding: 10px;
    }

    .boxes-3[b-5zke0dnxjn] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-5zke0dnxjn] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-5zke0dnxjn] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-5zke0dnxjn] {
        margin-bottom: 35px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .offer-1[b-5zke0dnxjn] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-5zke0dnxjn] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-5zke0dnxjn] {
        padding: 2px;
    }

    .block3[b-5zke0dnxjn] {
        width: 5%;
    }

        .block3 img[b-5zke0dnxjn] {
            width: 20px;
        }

    .block2[b-5zke0dnxjn] {
        width: 45%;
    }

    .block1[b-5zke0dnxjn] {
        width: 50%;
    }
}
/* /Components/Common/L2/OfferSelection.razor.rz.scp.css */
body[b-vt039oqcs4] {
    margin: 0px;
    padding: 0px;
}

/* Header */

header[b-vt039oqcs4] {
    padding: 10px;
}

.navbar[b-vt039oqcs4] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-vt039oqcs4] {
        width: 150px;
    }
/* .options {
    margin-right: 40px;
} */
.options ul[b-vt039oqcs4] {
    display: flex;
}

    .options ul li[b-vt039oqcs4] {
        list-style: none;
        padding: 20px;
    }

        .options ul li a[b-vt039oqcs4] {
            text-decoration: none;
            color: #002147;
            font-size: 18px;
        }

.user-name[b-vt039oqcs4] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-vt039oqcs4] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-vt039oqcs4] {
    margin: 0px;
    margin-left: 10px;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-vt039oqcs4] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-vt039oqcs4] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-vt039oqcs4], .welcome-line[b-vt039oqcs4] {
}

    .welcome-line h1[b-vt039oqcs4] {
        color: #fff;
    }

.boxes-3[b-vt039oqcs4] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-vt039oqcs4] {
    height: 60vh;
    border: 1px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-vt039oqcs4] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-vt039oqcs4] {
    height: 28vh;
    border-radius: 14px;
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
}

.box-1 h2[b-vt039oqcs4], .box-1 p[b-vt039oqcs4], .box-2 h2[b-vt039oqcs4], .box-2 p[b-vt039oqcs4], .box-2 h1[b-vt039oqcs4], .hotel-special-offers h1[b-vt039oqcs4], .offer-1 h3[b-vt039oqcs4], .Bonus-challenges h1[b-vt039oqcs4] {
    text-align: center;
    color: #002147;
}

.box-1 p[b-vt039oqcs4], .box-2 p[b-vt039oqcs4] {
    margin: 0px;
}

.box-1 h2[b-vt039oqcs4], .box-2 h2[b-vt039oqcs4] {
    margin: 0.1em;
}

.box1-image[b-vt039oqcs4] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-vt039oqcs4] {
        margin-top: 10px;
        height: 100px;
        width: 130px;
    }

.box-icons img[b-vt039oqcs4] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-vt039oqcs4] {
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-vt039oqcs4] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-vt039oqcs4] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-vt039oqcs4] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-vt039oqcs4] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px 20px;
    color: black;
}

.offers-holder[b-vt039oqcs4] {
    border-radius: 0px 0px 20px 20px;
    padding: 0px 20px;
    width: 100%;
    background: #f9f9f9;
    margin-bottom: 10px;
}

.offer-outer-container[b-vt039oqcs4] {
    border-top: 1px solid lightgray;
    color: black;
}

.offer-inner-container[b-vt039oqcs4] {
    display: flex;
}


.block1[b-vt039oqcs4], .block3[b-vt039oqcs4], .block2[b-vt039oqcs4] {
    display: flex;
    align-items: center;
}

.block1[b-vt039oqcs4] {
    justify-content: start;
}

    .block1 p[b-vt039oqcs4] {
        margin: 0.1em;
    }

.block2[b-vt039oqcs4] {
    justify-content: center;
}

.block3[b-vt039oqcs4] {
    justify-content: end;
}
    .block1 p[b-vt039oqcs4] {
        margin: 0.1em;
    }

.block1[b-vt039oqcs4], .block2[b-vt039oqcs4], .block3[b-vt039oqcs4] {
    width: 33%;
}

    .block3 img[b-vt039oqcs4] {
        width: 33px;
    }

.uoo[b-vt039oqcs4] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
}

.upcoming-offers-div h1[b-vt039oqcs4] {
    text-align: center;
}

.block1-image[b-vt039oqcs4] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-vt039oqcs4] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-vt039oqcs4], .offer-1[b-vt039oqcs4] {
    border-radius: 10px;
}

.hotel-image img[b-vt039oqcs4],
.bns-chl-image[b-vt039oqcs4] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-vt039oqcs4] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-vt039oqcs4], .offer-1 p[b-vt039oqcs4] {
        margin: 0.2em;
    }

.name-and-rating[b-vt039oqcs4] {
    padding: 10px;
}

.price[b-vt039oqcs4] {
    margin-top: 10px;
}

    .price h2[b-vt039oqcs4] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-vt039oqcs4] {
        text-decoration: line-through;
    }

.rating-price[b-vt039oqcs4] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-vt039oqcs4] {
    width: 20px;
}

.hotel-sploffers[b-vt039oqcs4], .bns-chl[b-vt039oqcs4] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-vt039oqcs4] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-vt039oqcs4] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-vt039oqcs4] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-vt039oqcs4] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-vt039oqcs4] {
        text-align: center;
    }

.Bonus-challenges[b-vt039oqcs4] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-vt039oqcs4] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-vt039oqcs4] {
    width: 150px;
}

.footer-up-col2 ul[b-vt039oqcs4] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-vt039oqcs4] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-vt039oqcs4] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-vt039oqcs4] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-vt039oqcs4] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-vt039oqcs4] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-vt039oqcs4] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-vt039oqcs4]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-vt039oqcs4]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }
/* Responsive */
#hamburger-icon[b-vt039oqcs4] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon div[b-vt039oqcs4] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-vt039oqcs4] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-vt039oqcs4] {
    opacity: 0;
}

.open .bar3[b-vt039oqcs4] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .mobile-menu[b-vt039oqcs4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.mobile-menu[b-vt039oqcs4] {
    display: none;
    position: absolute;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-vt039oqcs4] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-vt039oqcs4] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-vt039oqcs4] {
        display: none;
    }

    .offer-1[b-vt039oqcs4] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-vt039oqcs4] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-vt039oqcs4], .bns-chl-image[b-vt039oqcs4] {
        width: 250px;
    }
}

.offers-by-cat[b-vt039oqcs4] {
    margin: 0px 10px;
}

@media only screen and (max-width: 600px) {
    .options[b-vt039oqcs4] {
        display: none;
    }

    .user-name[b-vt039oqcs4] {
        display: none;
    }

    .navbar[b-vt039oqcs4] {
        justify-content: space-between;
    }

    #hamburger-icon[b-vt039oqcs4] {
        display: block;
    }

    .welcome-mav-content[b-vt039oqcs4] {
        height: unset;
    }

    .hotel-sploffers[b-vt039oqcs4], .bns-chl[b-vt039oqcs4] {
        flex-direction: column;
    }

    .offer-1[b-vt039oqcs4] {
        margin-top: 10px;
    }

    .footer-up[b-vt039oqcs4] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-vt039oqcs4] {
        padding: 4px;
    }

    .upper-div-offers[b-vt039oqcs4] {
        width: 100%;
    }

    .block3[b-vt039oqcs4] {
        width: 15%;
    }

    .block2[b-vt039oqcs4] {
        width: 40%;
    }

    .block1[b-vt039oqcs4] {
        width: 45%;
    }

    .welcome-mav-content[b-vt039oqcs4] {
        padding: 10px;
    }

    .boxes-3[b-vt039oqcs4] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-vt039oqcs4] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-vt039oqcs4] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-vt039oqcs4] {
        margin-bottom: 35px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .offer-1[b-vt039oqcs4] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-vt039oqcs4] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-vt039oqcs4] {
        padding: 2px;
    }

    .block3[b-vt039oqcs4] {
        width: 5%;
    }

        .block3 img[b-vt039oqcs4] {
            width: 20px;
        }

    .block2[b-vt039oqcs4] {
        width: 45%;
    }

    .block1[b-vt039oqcs4] {
        width: 50%;
    }
}
/* /Components/Common/L2/WLSelection.razor.rz.scp.css */
body[b-9jfcjqruy6] {
    margin: 0px;
    padding: 0px;
}

/* Header */

header[b-9jfcjqruy6] {
    padding: 10px;
}

.navbar[b-9jfcjqruy6] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-9jfcjqruy6] {
        width: 150px;
    }
/* .options {
    margin-right: 40px;
} */
.options ul[b-9jfcjqruy6] {
    display: flex;
}

    .options ul li[b-9jfcjqruy6] {
        list-style: none;
        padding: 20px;
    }

        .options ul li a[b-9jfcjqruy6] {
            text-decoration: none;
            color: #002147;
            font-size: 18px;
        }

.user-name[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-9jfcjqruy6] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-9jfcjqruy6] {
    margin: 0px;
    margin-left: 10px;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-9jfcjqruy6] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-9jfcjqruy6] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-9jfcjqruy6], .welcome-line[b-9jfcjqruy6] {
}

    .welcome-line h1[b-9jfcjqruy6] {
        color: #fff;
    }

.boxes-3[b-9jfcjqruy6] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-9jfcjqruy6] {
    height: 60vh;
    border: 1px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-9jfcjqruy6] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-9jfcjqruy6] {
    height: 28vh;
    border-radius: 14px;
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
}

.box-1 h2[b-9jfcjqruy6], .box-1 p[b-9jfcjqruy6], .box-2 h2[b-9jfcjqruy6], .box-2 p[b-9jfcjqruy6], .box-2 h1[b-9jfcjqruy6], .hotel-special-offers h1[b-9jfcjqruy6], .offer-1 h3[b-9jfcjqruy6], .Bonus-challenges h1[b-9jfcjqruy6] {
    text-align: center;
    color: #002147;
}

.box-1 p[b-9jfcjqruy6], .box-2 p[b-9jfcjqruy6] {
    margin: 0px;
}

.box-1 h2[b-9jfcjqruy6], .box-2 h2[b-9jfcjqruy6] {
    margin: 0.1em;
}

.box1-image[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-9jfcjqruy6] {
        margin-top: 10px;
        height: 100px;
        width: 130px;
    }

.box-icons img[b-9jfcjqruy6] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-9jfcjqruy6] {
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-9jfcjqruy6] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-9jfcjqruy6] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-9jfcjqruy6] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px 20px;
    color: black;
}

.offers-holder[b-9jfcjqruy6] {
    border-radius: 0px 0px 20px 20px;
    padding: 0px 20px;
    width: 100%;
    background: #f9f9f9;
    margin-bottom: 10px;
}

.offer-outer-container[b-9jfcjqruy6] {
    border-top: 1px solid lightgray;
    color: black;
}

.offer-inner-container[b-9jfcjqruy6] {
    display: flex;
}


.block1[b-9jfcjqruy6], .block3[b-9jfcjqruy6], .block2[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
}

.block1[b-9jfcjqruy6] {
    justify-content: start;
}

    .block1 p[b-9jfcjqruy6] {
        margin: 0.1em;
    }

.block2[b-9jfcjqruy6] {
    justify-content: center;
}

.block3[b-9jfcjqruy6] {
    justify-content: end;
}

.block1 p[b-9jfcjqruy6] {
    margin: 0.1em;
}

.block1[b-9jfcjqruy6], .block2[b-9jfcjqruy6], .block3[b-9jfcjqruy6] {
    width: 33%;
}

    .block3 img[b-9jfcjqruy6] {
        width: 33px;
    }

.uoo[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
}

.upcoming-offers-div h1[b-9jfcjqruy6] {
    text-align: center;
}

.block1-image[b-9jfcjqruy6] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-9jfcjqruy6] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-9jfcjqruy6], .offer-1[b-9jfcjqruy6] {
    border-radius: 10px;
}

.hotel-image img[b-9jfcjqruy6],
.bns-chl-image[b-9jfcjqruy6] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-9jfcjqruy6] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-9jfcjqruy6], .offer-1 p[b-9jfcjqruy6] {
        margin: 0.2em;
    }

.name-and-rating[b-9jfcjqruy6] {
    padding: 10px;
}

.price[b-9jfcjqruy6] {
    margin-top: 10px;
}

    .price h2[b-9jfcjqruy6] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-9jfcjqruy6] {
        text-decoration: line-through;
    }

.rating-price[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-9jfcjqruy6] {
    width: 20px;
}

.hotel-sploffers[b-9jfcjqruy6], .bns-chl[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-9jfcjqruy6] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-9jfcjqruy6] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-9jfcjqruy6] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-9jfcjqruy6] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-9jfcjqruy6] {
        text-align: center;
    }

.Bonus-challenges[b-9jfcjqruy6] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-9jfcjqruy6] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-9jfcjqruy6] {
    width: 150px;
}

.footer-up-col2 ul[b-9jfcjqruy6] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-9jfcjqruy6] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-9jfcjqruy6] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-9jfcjqruy6] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-9jfcjqruy6] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-9jfcjqruy6] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-9jfcjqruy6] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-9jfcjqruy6]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-9jfcjqruy6]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }
/* Responsive */
#hamburger-icon[b-9jfcjqruy6] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon div[b-9jfcjqruy6] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-9jfcjqruy6] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-9jfcjqruy6] {
    opacity: 0;
}

.open .bar3[b-9jfcjqruy6] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .mobile-menu[b-9jfcjqruy6] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.mobile-menu[b-9jfcjqruy6] {
    display: none;
    position: absolute;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-9jfcjqruy6] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-9jfcjqruy6] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-9jfcjqruy6] {
        display: none;
    }

    .offer-1[b-9jfcjqruy6] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-9jfcjqruy6] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-9jfcjqruy6], .bns-chl-image[b-9jfcjqruy6] {
        width: 250px;
    }
}

.offers-by-cat[b-9jfcjqruy6] {
    margin: 0px 10px;
}

@media only screen and (max-width: 600px) {
    .options[b-9jfcjqruy6] {
        display: none;
    }

    .user-name[b-9jfcjqruy6] {
        display: none;
    }

    .navbar[b-9jfcjqruy6] {
        justify-content: space-between;
    }

    #hamburger-icon[b-9jfcjqruy6] {
        display: block;
    }

    .welcome-mav-content[b-9jfcjqruy6] {
        height: unset;
    }

    .hotel-sploffers[b-9jfcjqruy6], .bns-chl[b-9jfcjqruy6] {
        flex-direction: column;
    }

    .offer-1[b-9jfcjqruy6] {
        margin-top: 10px;
    }

    .footer-up[b-9jfcjqruy6] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-9jfcjqruy6] {
        padding: 4px;
    }

    .upper-div-offers[b-9jfcjqruy6] {
        width: 100%;
    }

    .block3[b-9jfcjqruy6] {
        width: 15%;
    }

    .block2[b-9jfcjqruy6] {
        width: 40%;
    }

    .block1[b-9jfcjqruy6] {
        width: 45%;
    }

    .welcome-mav-content[b-9jfcjqruy6] {
        padding: 10px;
    }

    .boxes-3[b-9jfcjqruy6] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-9jfcjqruy6] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-9jfcjqruy6] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-9jfcjqruy6] {
        margin-bottom: 35px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .offer-1[b-9jfcjqruy6] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-9jfcjqruy6] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-9jfcjqruy6] {
        padding: 2px;
    }

    .block3[b-9jfcjqruy6] {
        width: 5%;
    }

        .block3 img[b-9jfcjqruy6] {
            width: 20px;
        }

    .block2[b-9jfcjqruy6] {
        width: 45%;
    }

    .block1[b-9jfcjqruy6] {
        width: 50%;
    }
}
/* /Components/Common/L3/MailerSelection.razor.rz.scp.css */

.spinner[b-5ebqnyevyg] {
    border: 16px solid silver;
    border-top: 16px solid red;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
     position: relative; 
}
/* /Components/Common/L3/NavMenu.razor.rz.scp.css */
[b-qkkv5iqj31] .active {
    background-color: #ffd9d9;
}

.reward_page-lt ul[b-qkkv5iqj31] {
    overflow: hidden;
}

.expand-menu[b-qkkv5iqj31] {
    width: 100%;
    background: #f5f5f5;
    height: auto;
    max-height: 0px;
    overflow-y: hidden;
    transition: max-height 300ms ease-in-out;
}

    .expand-menu a[b-qkkv5iqj31] {
        margin-left: 20px
    }

    .expand-menu [b-qkkv5iqj31]::after {
        content: none
    }
/* /Components/Common/L4/MailerSelection.razor.rz.scp.css */

.spinner[b-k3lxb7p9vw] {
    border: 16px solid silver;
    border-top: 16px solid red;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
     position: relative; 
}
/* /Components/Common/Shared/Header.razor.rz.scp.css */
body[b-wboljitrmf] {
    margin: 0px;
    padding: 0px;
}

/* Header */

.header-login[b-wboljitrmf] {
    border-radius: 5px;
    padding: 10px;
    margin-top: auto;
    margin-bottom: auto;
}

header[b-wboljitrmf] {
    padding: 10px;
    /*color: black;*/
}

.navbar[b-wboljitrmf] {
    display: flex;
    justify-content: space-evenly;
}

    .navbar .icon-image img[b-wboljitrmf] {
        /*width: 150px;*/
        width: auto;
        height: 75px;
    }
/* .options {
    margin-right: 40px;
} */
.options[b-wboljitrmf] {
    margin-top: auto;
}

    .options .links[b-wboljitrmf] {
        display: flex;
    }

        .options .links span[b-wboljitrmf] {
            padding: 20px;
        }

            .options .links span a[b-wboljitrmf] {
                text-decoration: none;
                color: #002147;
                font-size: 18px;
            }

.user-name[b-wboljitrmf] {
    display: flex;
    align-items: center;
}

.user-name-pfp img[b-wboljitrmf] {
    width: 64px;
    border-radius: 54%;
}

.user-name-name p[b-wboljitrmf] {
    margin: 0px;
    text-align: center;
    color: #002147;
}

/* Welcome */

.welcome-maverick[b-wboljitrmf] {
    background-image: url('./Images/bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.welcome-mav-content[b-wboljitrmf] {
    padding: 60px;
    padding-left: 150px;
}

.boxes-3[b-wboljitrmf], .welcome-line[b-wboljitrmf] {
}

    .welcome-line h1[b-wboljitrmf] {
        color: #fff;
    }

.boxes-3[b-wboljitrmf] {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.welcome-maverick .box-1[b-wboljitrmf] {
    height: 60vh;
    border: 1px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 14px;
}

.welcome-maverick .box-12[b-wboljitrmf] {
    height: 60vh;
    width: 35%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.welcome-maverick .box-2[b-wboljitrmf] {
    height: 28vh;
    border-radius: 14px;
    border: 1px solid #fff;
    background-color: #fff;
    width: 100%;
}

.box-1 h2[b-wboljitrmf], .box-1 p[b-wboljitrmf], .box-2 h2[b-wboljitrmf], .box-2 p[b-wboljitrmf], .box-2 h1[b-wboljitrmf], .hotel-special-offers h1[b-wboljitrmf], .offer-1 h3[b-wboljitrmf], .Bonus-challenges h1[b-wboljitrmf] {
    text-align: center;
    color: #002147;
}

.box-1 p[b-wboljitrmf], .box-2 p[b-wboljitrmf] {
    margin: 0px;
}

.box-1 h2[b-wboljitrmf], .box-2 h2[b-wboljitrmf] {
    margin: 0.1em;
}

.box1-image[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .box1-image img[b-wboljitrmf] {
        margin-top: 10px;
        height: 100px;
        width: 130px;
    }

.box-icons img[b-wboljitrmf] {
    padding: 10px;
    width: 40px;
}

.box12-strip[b-wboljitrmf] {
    background-color: #AFEEEE;
    border-radius: 14px;
    border-top-left-radius: 0px;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 0px;
}

    .box12-strip p[b-wboljitrmf] {
        text-align: center;
        text-transform: uppercase;
    }

.box-2 h1[b-wboljitrmf] {
    margin: 0.4em;
}

/* Offers */
.upper-div-offers[b-wboljitrmf] {
    width: 70%;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 10px;
    background-color: #fff;
}

.inner-div-offer1[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px;
}


.block1[b-wboljitrmf], .block3[b-wboljitrmf], .block2[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1 p[b-wboljitrmf] {
        margin: 0.1em;
    }

.block1[b-wboljitrmf], .block2[b-wboljitrmf], .block3[b-wboljitrmf] {
    width: 33%;
}

    .block3 img[b-wboljitrmf] {
        width: 33px;
    }

.uoo[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px;
    background-color: #AFEEEE;
}

.upcoming-offers-div h1[b-wboljitrmf] {
    text-align: center;
}

.block1-image[b-wboljitrmf] {
    padding: 5px;
    background-color: #0093AF;
    margin-right: 10px;
    border-radius: 10px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .block1-image img[b-wboljitrmf] {
        width: 75%;
    }

/* Hotel special offers */
.hotel-image img[b-wboljitrmf], .offer-1[b-wboljitrmf] {
    border-radius: 10px;
}

.hotel-image img[b-wboljitrmf],
.bns-chl-image[b-wboljitrmf] {
    width: 300px;
    height: 200px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.offer-1[b-wboljitrmf] {
    width: 300px;
    border: 1px solid;
}

    .offer-1 h3[b-wboljitrmf], .offer-1 p[b-wboljitrmf] {
        margin: 0.2em;
    }

.name-and-rating[b-wboljitrmf] {
    padding: 10px;
}

.price[b-wboljitrmf] {
    margin-top: 10px;
}

    .price h2[b-wboljitrmf] {
        color: #3FFF00;
        font-size: 38px;
        margin: 0px;
    }

    .price p[b-wboljitrmf] {
        text-decoration: line-through;
    }

.rating-price[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stars img[b-wboljitrmf] {
    width: 20px;
}

.hotel-sploffers[b-wboljitrmf], .bns-chl[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.book-now-button button[b-wboljitrmf] {
    background-color: #000080;
    color: #fff;
    padding: 12px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
    font-size: 16px;
}

.bns-chl-image[b-wboljitrmf] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .bns-chl-image img[b-wboljitrmf] {
        height: 65px;
        border: 1px solid;
        padding: 17px;
        border-radius: 10px;
        background-color: #0093AF;
    }

.offer-points[b-wboljitrmf] {
    border-top: 1px solid rgb(241, 227, 227);
}

    .offer-points p[b-wboljitrmf] {
        text-align: center;
    }

.Bonus-challenges[b-wboljitrmf] {
    margin-bottom: 10px;
}

/* Footer */

.footer-up[b-wboljitrmf] {
    background-color: #1F305E;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.footer-up-col1 img[b-wboljitrmf] {
    width: 150px;
}

.footer-up-col2 ul[b-wboljitrmf] {
    display: flex;
    flex-direction: column;
}

.footer-up-col2 li[b-wboljitrmf] {
    list-style: none;
    padding: 10px;
}

.footer-up-col2 ul li a[b-wboljitrmf] {
    text-decoration: none;
    font-size: 18px;
    color: #fff;
}

.footer-down[b-wboljitrmf] {
    height: 5vh;
    background-color: #012169;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .footer-down p[b-wboljitrmf] {
        text-align: center;
        margin: 0px;
        color: #fff;
    }

/* slider */
.slidecontainer[b-wboljitrmf] {
    margin-top: 35px;
    width: 100%;
}

.slider[b-wboljitrmf] {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

    .slider[b-wboljitrmf]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

    .slider[b-wboljitrmf]::-moz-range-thumb {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #04AA6D;
        cursor: pointer;
    }

/* Responsive */
#hamburger-icon-mav[b-wboljitrmf] {
    margin: auto 0;
    display: none;
    cursor: pointer;
}

    #hamburger-icon-mav div[b-wboljitrmf] {
        width: 35px;
        height: 3px;
        background-color: #000;
        margin: 6px 0px;
        transition: 0.4s;
    }

.open .bar1[b-wboljitrmf] {
    -webkit-transform: rotate(-45deg) translate(-6px, 6px);
    transform: rotate(-45deg) translate(-6px, 6px);
}

.open .bar2[b-wboljitrmf] {
    opacity: 0;
}

.open .bar3[b-wboljitrmf] {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}

.open .file-menu[b-wboljitrmf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.mobile-menu[b-wboljitrmf] {
    position: absolute;
    z-index: 1;
    top: 85px;
    left: -30px;
    height: calc(100vh - 50px);
    width: 97%;
}

    .mobile-menu li[b-wboljitrmf] {
        padding: 10px;
        list-style: none;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid;
    }

        .mobile-menu li a[b-wboljitrmf] {
            text-decoration: none;
            color: #002147;
        }

@media screen and (max-width: 768px) {
    .user-name-name[b-wboljitrmf] {
        display: none;
    }

    .offer-1[b-wboljitrmf] {
        width: 250px;
        border: 1px solid;
    }

    .welcome-mav-content[b-wboljitrmf] {
        padding: 0px;
        padding-left: 15px;
    }

    .hotel-image img[b-wboljitrmf], .bns-chl-image[b-wboljitrmf] {
        width: 250px;
    }
}

@media only screen and (max-width: 600px) {
    .options[b-wboljitrmf] {
        display: none;
    }

    .user-name[b-wboljitrmf] {
        display: none;
    }

    .navbar[b-wboljitrmf] {
        justify-content: space-between;
    }

    #hamburger-icon-mav[b-wboljitrmf] {
        display: block;
    }

    .welcome-mav-content[b-wboljitrmf] {
        height: unset;
    }

    .hotel-sploffers[b-wboljitrmf], .bns-chl[b-wboljitrmf] {
        flex-direction: column;
    }

    .offer-1[b-wboljitrmf] {
        margin-top: 10px;
    }

    .footer-up[b-wboljitrmf] {
        padding: 15px;
        flex-direction: column;
    }

    .footer-up-col2 li[b-wboljitrmf] {
        padding: 4px;
    }

    .upper-div-offers[b-wboljitrmf] {
        width: 100%;
    }

    .block3[b-wboljitrmf] {
        width: 15%;
    }

    .block2[b-wboljitrmf] {
        width: 40%;
    }

    .block1[b-wboljitrmf] {
        width: 45%;
    }

    .welcome-mav-content[b-wboljitrmf] {
        padding: 10px;
    }

    .boxes-3[b-wboljitrmf] {
        flex-direction: column;
    }

    .welcome-maverick .box-1[b-wboljitrmf] {
        width: 100%;
        margin-bottom: 10px;
    }

    .welcome-maverick .box-12[b-wboljitrmf] {
        height: 68vh;
        width: 100%;
    }

    .welcome-maverick .box-2[b-wboljitrmf] {
        margin-bottom: 35px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .offer-1[b-wboljitrmf] {
        width: 300px;
        border: 1px solid;
    }

    .hotel-image img[b-wboljitrmf] {
        width: 300px;
    }
}

@media screen and (max-width: 375px) {
    .inner-div-offer1[b-wboljitrmf] {
        padding: 2px;
    }

    .block3[b-wboljitrmf] {
        width: 5%;
    }

        .block3 img[b-wboljitrmf] {
            width: 20px;
        }

    .block2[b-wboljitrmf] {
        width: 45%;
    }

    .block1[b-wboljitrmf] {
        width: 50%;
    }
}
/* /Components/Common/Shared/HybridNav.razor.rz.scp.css */
.hybrid-navbar[b-sb9jlwg305] {
    background-color: #333;
    /*    padding: 1rem;
    margin-left: -15px;*/
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.hybrid-navbar-container[b-sb9jlwg305] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hybrid-navbar-brand[b-sb9jlwg305] {
    font-size: 1.5rem;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

.hybrid-navbar-toggler[b-sb9jlwg305] {
    background: none;
    border: none;
    font-size: 1.5rem;
    cursor: pointer;
}

.hybrid-navbar-collapse[b-sb9jlwg305] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1rem;
}

    .hybrid-navbar-collapse.collapse[b-sb9jlwg305] {
        display: none;
    }

.hybrid-navbar-nav[b-sb9jlwg305] {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.dropbtn[b-sb9jlwg305] {
    font-size: 16px;
    border: none;
    outline: none;
    color: white;
    padding: 14px 16px;
    background-color: inherit;
    font-family: inherit;
    margin: 0;
    cursor: pointer;
}

.nav-item[b-sb9jlwg305] {
    margin: 0.5rem 0;
}

.nav-link[b-sb9jlwg305] {
    text-decoration: none;
    color: #000;
    font-size: 1rem;
}

    .nav-link:hover[b-sb9jlwg305] {
        color: #007bff;
    }

.dropdown-menu[b-sb9jlwg305] {
    display: none;
    list-style: none;
    padding: 0.5rem 0;
    margin: 0;
    background-color: #333;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}

    .dropdown-menu.show[b-sb9jlwg305] {
        display: block;
    }

.dropdown-item[b-sb9jlwg305] {
    padding: 0.5rem 1rem;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}

    .dropdown-item:hover[b-sb9jlwg305] {
        background-color: #333;
        cursor: pointer;
    }

@media (min-width: 768px) {
    .hybrid-navbar-collapse[b-sb9jlwg305] {
        flex-direction: row;
        align-items: center;
        margin-top: 0;
    }

    .hybrid-navbar-nav[b-sb9jlwg305] {
        flex-direction: row;
    }

    .nav-item[b-sb9jlwg305] {
        margin: 0 1rem;
    }

    .dropdown-menu[b-sb9jlwg305] {
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 10rem;
    }
}

.content[b-sb9jlwg305] {
    margin-top: 4rem; /* Adjust this value based on the height of your navbar */
}
/* /Layouts/AccountLayout.razor.rz.scp.css */
.page[b-swqns0n38k] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-swqns0n38k] {
    flex: 1;
}

.sidebar[b-swqns0n38k] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-swqns0n38k] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-swqns0n38k]  a, .top-row .btn-link[b-swqns0n38k] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-swqns0n38k] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-swqns0n38k] {
        display: none;
    }

    .top-row.auth[b-swqns0n38k] {
        justify-content: space-between;
    }

    .top-row a[b-swqns0n38k], .top-row .btn-link[b-swqns0n38k] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-swqns0n38k] {
        flex-direction: row;
    }

    .sidebar[b-swqns0n38k] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-swqns0n38k] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-swqns0n38k] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

[b-swqns0n38k] .test_btn {
    background: blue;
    color: #fff !important;
    padding: 15px 20px;
    width: 100%;
    border-radius: 30px;
    outline: none;
    border: 0;
    height: 50px;
    font-size: 18px;
    margin-bottom: 25px;
    line-height: 1;
    display: inline-block;
    border: 2px solid #ed1b2d;
}

[b-swqns0n38k] .test_btn:hover, .account_main-rt .btn:hover[b-swqns0n38k] {
        border: 2px solid #ed1b2d;
        background: #ba1221;
        color: #fff;
    }
/* /Layouts/Layout2.razor.rz.scp.css */
.page[b-u2nh70ujmi] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-u2nh70ujmi] {
    flex: 1;
}

.sidebar[b-u2nh70ujmi] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-u2nh70ujmi] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-u2nh70ujmi]  a, .top-row .btn-link[b-u2nh70ujmi] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-u2nh70ujmi] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-u2nh70ujmi] {
        display: none;
    }

    .top-row.auth[b-u2nh70ujmi] {
        justify-content: space-between;
    }

    .top-row a[b-u2nh70ujmi], .top-row .btn-link[b-u2nh70ujmi] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-u2nh70ujmi] {
        flex-direction: row;
    }

    .sidebar[b-u2nh70ujmi] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-u2nh70ujmi] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-u2nh70ujmi] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

/*@media screen and (min-width:768px) {
    ::deep .card_img img {
        width: auto;
    }

    ::deep .reward_page-ctr {
        flex: 0 80%;
    }
}*/


[b-u2nh70ujmi] .page-title-header {
    color: white;
}
/* /Layouts/Layout3.razor.rz.scp.css */
.mcr-container[b-0j3rqi16bq]{
    display: flex;

} 
.fill-rest[b-0j3rqi16bq]{
    flex: 1;
    width: 100%;
}

#main > #leftsidemenu[b-0j3rqi16bq],
#main > #leftsidemenu[b-0j3rqi16bq] {
    order: -1;
}

 #top-left[b-0j3rqi16bq] {
    flex: 0;
    order: -2;
    width: 100%;
    padding-top: 1.1rem
}

 #leftsidemenu[b-0j3rqi16bq] {
    flex: 0.5;
    order: 0;
    width: 100%;
}

@media screen and (max-width: 575px) {
    #main > #top-left[b-0j3rqi16bq] {
        width: 100%;
    }
}


@media (max-width: 1199px) {
    .reward_page-lt[b-0j3rqi16bq], .reward_page-rt[b-0j3rqi16bq] {
        flex: 0 0 200px;
    }

    .reward_page-rt[b-0j3rqi16bq], .reward_page[b-0j3rqi16bq] {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .reward_page-ctr[b-0j3rqi16bq] {
        flex: 0 0 500px;
    }
}
/* /Layouts/Layout4.razor.rz.scp.css */
/*.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 100%;
    background: var(--layout-bg);
    background-attachment: fixed;
}*/
.wrapper .layout[b-2j8raos2js],
.wrapper .auth-section[b-2j8raos2js] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
/* /Layouts/MainLayout.razor.rz.scp.css */
.page[b-nb18zzapnl] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-nb18zzapnl] {
    flex: 1;
}

.sidebar[b-nb18zzapnl] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-nb18zzapnl] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-nb18zzapnl]  a, .top-row .btn-link[b-nb18zzapnl] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-nb18zzapnl] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-nb18zzapnl] {
        display: none;
    }

    .top-row.auth[b-nb18zzapnl] {
        justify-content: space-between;
    }

    .top-row a[b-nb18zzapnl], .top-row .btn-link[b-nb18zzapnl] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-nb18zzapnl] {
        flex-direction: row;
    }

    .sidebar[b-nb18zzapnl] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-nb18zzapnl] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-nb18zzapnl] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Pages/App/PlayerOffers.razor.rz.scp.css */
.player_offers_margin[b-qc181uvk3f] {
    margin-top: 55px;
}
