﻿.fancy-textbox-wrapper{position:relative}input{-webkit-transition:all linear .2s!important;-moz-transition:all linear .2s!important;-o-transition:all linear .2s!important;transition:all linear .2s!important}label.label{position:absolute;display:inline-block;padding:15px 10px!important;font-size:14px;font-weight:700;background:#333;color:#fff;border:0;outline:0;top:0;left:0;border-radius:0;-webkit-border-radius:0;-mz-border-radius:0;-o-border-radius:0;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-moz-transition:all linear .3s;-o-transition:all .3s ease-in-out;-webkit-text-shadow:0 1px 0 rgba(19,74,70,0.4);-moz-text-shadow:0 1px 0 rgba(19,74,70,0.4);-o-text-shadow:0 1px 0 rgba(19,74,70,0.4);text-shadow:0 1px 0 rgba(19,74,70,0.4)}.fancy-textbox-wrapper.clean-slide label{background-color:transparent;color:#82cff0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.fancy-textbox-wrapper.gate label{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;z-index:99}.fancy-textbox-wrapper.swing label{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;z-index:99}.fancy-textbox-wrapper.balloon label.arrow{position:absolute;width:0;height:0;top:100%;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fancy-textbox-wrapper.scale{overflow:hidden}.fancy-textbox-wrapper.scale-down{overflow:hidden}.fancy-textbox-wrapper.rotate{overflow:hidden}.fancy-textbox-wrapper.rotate-3d{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.rotate-3d label{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0deg) translateY(0px);-moz-transform:rotateX(0deg) translateY(0px);transform:rotateX(0deg) translateY(0px)}.fancy-textbox-wrapper.rotate-3d label.hover,.fancy-textbox-wrapper.rotate-3d label.hover{-webkit-transform:rotateX(90deg) translateY(-22px);-moz-transform:rotateX(90deg) translateY(-22px);-o-transform:rotateX(90deg) translateY(-22px);transform:rotateX(90deg) translateY(-22px)}.fancy-textbox-wrapper.rotate-3d-down{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.rotate-3d-down label{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}.fancy-textbox-wrapper.rotate-3d-down label.hover,.fancy-textbox-wrapper.rotate-3d-down label.hover{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}.fancy-textbox-wrapper.rotate-3d-left{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.rotate-3d-left label{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(0deg) translateX(0px);-moz-transform:rotateY(0deg) translateX(0px);transform:rotateY(0deg) translateX(0px)}.fancy-textbox-wrapper.rotate-3d-left label.hover,.fancy-textbox-wrapper.rotate-3d-left label.hover{-webkit-transform:rotateY(-90deg) translateX(22px);-moz-transform:rotateY(-90deg) translateX(22px);transform:rotateY(-90deg) translateX(22px)}.fancy-textbox-wrapper.flip{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.flip label{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}.fancy-textbox-wrapper.flip label.hover,.fancy-textbox-wrapper.flip label.hover{-webkit-transform:rotateX(271deg);-moz-transform:rotateX(271deg);transform:rotateX(271deg)}.fancy-textbox-wrapper.flip-down{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.flip-down label{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}.fancy-textbox-wrapper.flip-down label.hover,.fancy-textbox-wrapper.flip-down label.hover{-webkit-transform:rotateX(-271deg);-moz-transform:rotateX(-271deg);transform:rotateX(-271deg)}.fancy-textbox-wrapper.flip-left{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.flip-left label{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}.fancy-textbox-wrapper.flip-left label.hover,.fancy-textbox-wrapper.flip-left label.hover{-webkit-transform:rotateY(-262deg);-moz-transform:rotateY(-262deg);transform:rotateY(-262deg)}.fancy-textbox-wrapper.box-3d{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.box-3d .wrap-3d{position:relative;margin:0 auto;height:40px;width:215px;-webkit-transition:-webkit-transform .3s linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancy-textbox-wrapper.box-3d .face{position:absolute;height:40px;width:215px;background-color:rgba(50,50,50,0.7)}.fancy-textbox-wrapper.box-3d .wrap-3d .front{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);transform:translateZ(20px)}.fancy-textbox-wrapper.box-3d .wrap-3d .back{-webkit-transform:rotateX(-90deg) translateZ(20px);-moz-transform:rotateX(-90deg) translateZ(20px);transform:rotateX(-90deg) translateZ(20deg);top:0}.fancy-textbox-wrapper.box-3d:hover .wrap-3d{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}.fancy-textbox-wrapper.box-3d input{width:190px}.fancy-textbox-wrapper.box-3d label{width:200px}.fancy-textbox-wrapper.box-3d-up{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.box-3d-up .wrap-3d{position:relative;margin:0 auto;height:40px;width:215px;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.fancy-textbox-wrapper.box-3d-up .face{position:absolute;height:40px;width:215px;background-color:rgba(50,50,50,0.7)}.fancy-textbox-wrapper.box-3d-up .wrap-3d .front{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);transform:translateZ(20px)}.fancy-textbox-wrapper.box-3d-up .wrap-3d .back{-webkit-transform:rotateX(90deg) translateZ(20px);-moz-transform:rotateX(90deg) translateZ(20px);transform:rotateX(90deg) translateZ(20px);top:0}.fancy-textbox-wrapper.box-3d-up:hover .wrap-3d{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}.fancy-textbox-wrapper.box-3d-up input{width:190px}.fancy-textbox-wrapper.box-3d-up label{width:200px}.fancy-textbox-wrapper.box-3d-in{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.box-3d-in .wrap-3d{position:relative;margin:0 auto;height:40px;width:215px;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.fancy-textbox-wrapper.box-3d-in .face{position:absolute;height:40px;width:215px;background-color:rgba(50,50,50,0.7)}.fancy-textbox-wrapper.box-3d-in .wrap-3d .front{-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);transform:translateZ(100px)}.fancy-textbox-wrapper.box-3d-in .wrap-3d .back{-webkit-transform:rotateY(-90deg) translateZ(100px);-moz-transform:rotateY(-90deg) translateZ(100px);transform:rotateY(-90deg) translateZ(100px);top:0}.fancy-textbox-wrapper.box-3d-in:hover .wrap-3d{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}.fancy-textbox-wrapper.box-3d-in input{width:190px}.fancy-textbox-wrapper.box-3d-in label{width:200px}.fancy-textbox-wrapper.box-3d-out{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.fancy-textbox-wrapper.box-3d-out .wrap-3d{position:relative;margin:0 auto;height:40px;width:215px;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.fancy-textbox-wrapper.box-3d-out .face{position:absolute;height:40px;width:215px;background-color:rgba(50,50,50,0.7)}.fancy-textbox-wrapper.box-3d-out .wrap-3d .front{-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);transform:translateZ(100px)}.fancy-textbox-wrapper.box-3d-out .wrap-3d .back{-webkit-transform:rotateY(90deg) translateZ(100px);-moz-transform:rotateY(90deg) translateZ(100px);transform:rotateY(90deg) translateZ(100px);top:0}.fancy-textbox-wrapper.box-3d-out:hover .wrap-3d{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}.fancy-textbox-wrapper.box-3d-out input{width:190px}.fancy-textbox-wrapper.box-3d-out label{width:200px}.fancy-textbox-wrapper label.icon{width:40px;height:35px;padding:0!important;margin:0!important;line-height:35px}