@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@-webkit-keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@-webkit-keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@-webkit-keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@-webkit-keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@-webkit-keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@-webkit-keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@-webkit-keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@-webkit-keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@-webkit-keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) rotateY(0)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateY(1turn) scale(.95)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scale(1)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) rotateY(0)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateY(1turn) scale(.95)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) scale(1)}}@-webkit-keyframes flipInX{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipOutX{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateX(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateX(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateX(90deg)}}@-webkit-keyframes flipInY{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateY(0deg)}}@keyframes flipInY{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateY(0deg)}}@-webkit-keyframes flipOutY{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateY(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateY(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateY(90deg)}}@-webkit-keyframes lightSpeedIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(100%) skewX(-30deg)}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(-20%) skewX(30deg)}80%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(-15deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(0deg)}}@keyframes lightSpeedIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(100%) skewX(-30deg)}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(-20%) skewX(30deg)}80%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(-15deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(0deg)}}@-webkit-keyframes lightSpeedOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(100%) skewX(-30deg)}}@keyframes lightSpeedOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(100%) skewX(-30deg)}}@-webkit-keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center 50%}to{opacity:0;transform:rotate(200deg);transform-origin:center center 50%}}@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center 50%}to{opacity:0;transform:rotate(200deg);transform-origin:center center 50%}}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom 50%}}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom 50%}}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom 50%}}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom 50%}}@-webkit-keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom 50%}}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom 50%}}@-webkit-keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom 50%}}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom 50%}}@-webkit-keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center 50%}to{opacity:1;transform:rotate(0);transform-origin:center center 50%}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center 50%}to{opacity:1;transform:rotate(0);transform-origin:center center 50%}}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}}@-webkit-keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}}@-webkit-keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left 50%}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left 50%}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left 50%}80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left 50%}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateY(700px)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left 50%}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left 50%}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left 50%}80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left 50%}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateY(700px)}}@-webkit-keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@-webkit-keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}.nav-header-top-menu-wrapper .nav{height:75px}.nav-header-top-menu-wrapper .nav .nav-item{line-height:71px}.nav-header-top-menu-wrapper .nav .nav-item a.nav-link{font-weight:400;padding:0 1.2rem}.nav-header-top-menu-wrapper .nav .nav-item a.nav-link .menu-icon{font-size:1.25rem;margin-right:.94rem}.nav-header-top-menu-wrapper .nav .nav-item a.nav-link .menu-title{display:inline-block;font-family:Droid Sans,sans-serif;font-size:.875rem}.navbar-dark .nav-header-top-menu-wrapper .nav .nav-item a.nav-link .menu-icon,.navbar-dark .nav-header-top-menu-wrapper .nav .nav-item a.nav-link .menu-title{color:#fff}.navbar-light .nav-header-top-menu-wrapper .nav .nav-item a.nav-link .menu-icon,.navbar-light .nav-header-top-menu-wrapper .nav .nav-item a.nav-link .menu-title{color:#8d9498}.navbar-dark .nav-header-top-menu-wrapper .nav .nav-item.active{background-color:#000}.navbar-light .nav-header-top-menu-wrapper .nav .nav-item.active{background-color:initial}.sidebar-dark .sidebar .nav-item:hover{background-color:#333}.sidebar-dark .sidebar .nav.sub-menu{padding-left:0}.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link{padding:.5em calc(2.5em - 5px)}.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link:before{content:none;display:none}.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link{border-left:5px solid #000}.sidebar-dark .sidebar .nav.sub-menu .nav-item .nav-link.active,.sidebar-dark .sidebar .nav.sub-menu .nav-item:hover{background-color:#1a1a1a}.nav>.nav-item.title a{cursor:default;height:1.75rem}.nav>.nav-item.title a.nav-link{height:2.5rem;padding:1rem 1.5rem .35rem 1rem}.nav>.nav-item.title a .menu-title{opacity:.5}.sidebar-dark .sidebar .nav>.nav-item.title:hover{background-color:transparent!important}.profile-img svg{height:100%;width:100%}.navbar-light .profile-img svg path{fill:#000}.navbar-dark .profile-img svg path{fill:#dde0e2}.form-actions{border-top:1px solid #dde0e2;margin-top:25px;padding-top:25px}.form-control-plaintext,.form-control-static{background-color:#e9ecef;border:solid transparent;border-width:1px 0;color:#212529;display:block;line-height:1.5;margin-bottom:0;min-height:35px;padding:.375rem .75rem;width:100%}.crud-title{color:#757575;font-size:1.25rem}.crud-action-bar{white-space:nowrap}.crud-action-bar a{margin:0 5px}.crud-action-bar .btn,.crud-search-wrapper .btn{font-size:.875rem;padding:10px 15px}.container-parameters{max-width:768px;width:100%}.container-parameters .group-input{margin-left:1rem}.container-parameters .group-text .group-input{width:50px}@media (min-width:576px){.container-parameters .group-text .group-input{width:100px}}.container-parameters .group-color .group-input{width:180px}.crud-content-wrapper table td img{border-radius:0;height:auto;width:auto}#sidebar .nav .nav-item.active:before{background:#17a2b8}@media (min-width:992px){.main-panel{min-height:100vh}}@media (max-width:767.98px){.navbar.fixed-top+.page-body-wrapper{min-height:100vh;padding-top:50px}.navbar.fixed-top .navbar-brand-wrapper{height:50px;width:50px}.navbar.fixed-top .navbar-menu-wrapper{height:50px}.sidebar-offcanvas{height:calc(100vh - 50px);max-height:calc(100vh - 50px);min-height:calc(100vh - 50px);top:50px}.content-wrapper{padding:1.5rem .7rem}.card .card-body{padding:1rem .7rem}}.appointment-badge{border-radius:50%;height:0;padding-bottom:100%;width:30px}.appointment-badge.is-past{background-image:url(/assets/backend/images/check.svg);background-position:50%;background-repeat:no-repeat;background-size:80% auto}.table .appointment-badge{width:20px}.bcp-popover{max-width:none!important}.restricted-width{max-width:1000px}.fc-event-details{color:#12131a;line-height:1.1}.fc-event-details p{font-size:1.2rem;margin-bottom:15px}.fc-event-details .type span{line-height:18px;vertical-align:middle}.fc-event-details .type .pill{border-radius:50%;display:inline-block;height:18px;margin-right:10px;width:18px}.fc-event-details .date{font-weight:700;margin-bottom:5px}.fc-event-details .title{font-weight:700}.fc-event-details .comment{font-size:1rem;font-style:italic}.fc-event-details .btn{font-size:.75rem}.bsd-calendarMobileEventModal .modal-dialog{margin-top:0}.bsd-calendarMobileEventModal .modal-body{position:relative}.bsd-calendarMobileEventModal .modal-body .close{font-size:2rem;position:absolute;right:0;text-align:center;top:0;width:35px}.popover.fc-event-menu{border-color:#ddd;border-radius:0;box-shadow:0 0 3px 0 rgba(0,0,0,.1);max-width:400px}.popover.fc-event-menu.bs-popover-top>.arrow:before,.popover.fc-event-menu[x-placement^=top]>.arrow:before{border-top-color:#ddd}.popover.fc-event-menu.bs-popover-top>.arrow:after,.popover.fc-event-menu[x-placement^=top]>.arrow:after{border-top-color:#fff}.popover.fc-event-menu.bs-popover-right>.arrow:before,.popover.fc-event-menu[x-placement^=right]>.arrow:before{border-right-color:#ddd}.popover.fc-event-menu.bs-popover-right>.arrow:after,.popover.fc-event-menu[x-placement^=right]>.arrow:after{border-right-color:#fff}.popover.fc-event-menu.bs-popover-bottom>.arrow:before,.popover.fc-event-menu[x-placement^=bottom]>.arrow:before{border-bottom-color:#ddd}.popover.fc-event-menu.bs-popover-bottom>.arrow:after,.popover.fc-event-menu[x-placement^=bottom]>.arrow:after{border-bottom-color:#fff}.popover.fc-event-menu.bs-popover-left>.arrow:before,.popover.fc-event-menu[x-placement^=left]>.arrow:before{border-left-color:#ddd}.popover.fc-event-menu.bs-popover-left>.arrow:after,.popover.fc-event-menu[x-placement^=left]>.arrow:after{border-left-color:#fff}.popover.fc-event-menu .popover-body{background:#fff;padding:1rem;text-align:center}@media (max-width:991.98px){.datepicker.datepicker-dropdown{max-width:500px;width:calc(100% - 20px)}.datepicker.datepicker-dropdown .datepicker-days{padding:0}.datepicker.datepicker-dropdown .datepicker-days>table{margin:0 auto 1rem}.datepicker.datepicker-dropdown .datepicker-days>table td.day{cursor:pointer}.datepicker.datepicker-dropdown .datepicker-months,.datepicker.datepicker-dropdown .datepicker-years{padding:0}.datepicker.datepicker-dropdown .datepicker-months>table,.datepicker.datepicker-dropdown .datepicker-years>table{margin:1rem auto 0}.datepicker.datepicker-dropdown .datepicker-months>table .active,.datepicker.datepicker-dropdown .datepicker-years>table .active{background:#0d2233;color:#fff}.datepicker.datepicker-dropdown .datepicker-months>table .focused,.datepicker.datepicker-dropdown .datepicker-years>table .focused{background:#80aa52;color:#fff}}[data-calendar]{background:#fff;height:100%;padding:.5rem}[data-calendar] [data-fc-event]{cursor:pointer}[data-calendar] .fc-header-toolbar .btn{border-radius:0;font-size:.9375rem;line-height:1.33;padding:6px 15px}[data-calendar] .fc-header-toolbar .btn.active{background:#0d2233;opacity:.65}[data-calendar] .desktop{display:none}@media (min-width:768px){[data-calendar] .desktop{display:flex;height:100%}}[data-calendar] .desktop .fc-timeGridDay-view .fc-timegrid-body .fc-holiday .fc-event-title,[data-calendar] .desktop .fc-timeGridFourDay-view .fc-timegrid-body .fc-holiday .fc-event-title,[data-calendar] .desktop .fc-timeGridWeek-view .fc-timegrid-body .fc-holiday .fc-event-title{opacity:0}[data-calendar] .desktop .fc-header-toolbar{padding:.5rem 0 1rem}@media (min-width:992px) and (max-width:1030px){[data-calendar] .desktop .fc-header-toolbar .fc-toolbar-title{font-size:1.5em!important}}[data-calendar] .mobile{height:100%}@media (min-width:768px){[data-calendar] .mobile{display:none}}[data-calendar] .mobile .fc-header-toolbar{flex-wrap:wrap;margin-bottom:0!important;padding:.5rem 0 1rem}[data-calendar] .mobile .fc-header-toolbar .btn{margin:0;padding:8px 0;text-align:center;width:40px}[data-calendar] .mobile .fc-header-toolbar .btn+.btn{margin-left:.5rem}[data-calendar] .mobile .fc-header-toolbar>.fc-toolbar-chunk:first-child{margin-bottom:.7rem;text-align:center;width:100%}[data-calendar] .fc-timegrid-slot-label-cushion{font-size:.8rem;line-height:1}[data-calendar] [data-time$=":00:00"]{border-top:1px solid #ddd}[data-calendar] [data-time$=":00:00"] .fc-timegrid-slot-label-cushion{font-weight:700}[data-calendar] [data-time$=":15:00"] .fc-timegrid-slot-label-cushion,[data-calendar] [data-time$=":30:00"] .fc-timegrid-slot-label-cushion,[data-calendar] [data-time$=":45:00"] .fc-timegrid-slot-label-cushion{color:transparent}
