@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/foto_jforma/image/font/open-sans-v34-latin-regular.eot');src:local(''),url('/foto_jforma/image/font/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),url('/foto_jforma/image/font/open-sans-v34-latin-regular.woff2') format('woff2'),url('/foto_jforma/image/font/open-sans-v34-latin-regular.woff') format('woff'),url('/foto_jforma/image/font/open-sans-v34-latin-regular.ttf') format('truetype'),url('/foto_jforma/image/font/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/foto_jforma/image/font/open-sans-v34-latin-600.eot');src:local(''),url('/foto_jforma/image/font/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'),url('/foto_jforma/image/font/open-sans-v34-latin-600.woff2') format('woff2'),url('/foto_jforma/image/font/open-sans-v34-latin-600.woff') format('woff'),url('/foto_jforma/image/font/open-sans-v34-latin-600.ttf') format('truetype'),url('/foto_jforma/image/font/open-sans-v34-latin-600.svg#OpenSans') format('svg')}*{padding:0;margin:0;box-sizing:border-box}body{background-color:#f2f5fa;background-image:url("/foto_jforma/image/svg/waves.svg");background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-width:400px;font-family:'Open Sans'}.flex-align{height:100vh;display:flex;flex-direction:column;justify-content:center}header{color:#1b1b42}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.container{max-width:400px;height:auto;border-radius:.75rem;margin:2% auto;box-shadow:0 0 50px 10px rgba(0,0,0,0.1);padding:2%;color:#1b1b42;background-color:#fff}.container .subcontainer{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.containerInput{background-color:white;border-radius:5px 5px 5px 5px;border:1px solid #d3d3d3}header{margin:2% auto 10% auto;text-align:center}header h1{font-family:'Open Sans'}.log-in{color:#fff;background-image:linear-gradient(90deg,#d7ab66,#cb644b);padding:15px 50px;border-radius:30px;margin-right:30px;border-style:solid;border-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:140px;font-size:19px;font-weight:bold;margin:15px 0 15px;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.1)}.input-item{background:#fff;color:#333;padding:13px 0 13.5px 9px;border-radius:5px 0 0 5px}.containerInput{background-color:white;border-radius:5px 5px 5px 5px}#eye{background:#fff;color:#333;margin:5.9px 0 0 0;margin-left:-20px;padding:15.5px 9px 17.5px 0;border-radius:0 5px 5px 0;float:right;position:relative;right:1%;top:-.2%;z-index:5;cursor:pointer}input.form-input{width:280px;height:50px;margin-top:2%;padding:15px;font-size:16px;font-family:'Open Sans';color:#5e6472;outline:0;border:0;border-radius:5px 5px 5px 5px;transition:.2s linear}input#txt-input{width:250px}input:focus{transform:translateX(-2px);border-radius:5px}button,#wait{display:inline-block;width:280px;height:50px;padding:0 20px;background:#fff;border-radius:5px;outline:0;border:0;cursor:pointer;text-align:center;transition:all .2s linear;margin:7% auto;letter-spacing:.05em;white-space:nowrap;font-family:'Open Sans';font-size:16px}.submits{width:48%;display:inline-block;margin-left:2%}.containerLogin{text-align:center}button:hover,a:hover{animation:ani9 .4s ease-in-out infinite alternate}.subtitle{font-size:12px;margin-top:5px}.frgt-pass{background:transparent;color:blue;height:20px;font-size:14px}.sign-up{background:#b8f2e6}button:hover{transform:translatey(3px)}button:hover{animation:ani9 .4s ease-in-out infinite alternate}.policy{text-align:center;margin-top:12px;font-size:13px;letter-spacing:.05em}a{color:#fff;letter-spacing:.05em}.ko{background-image:none;text-align:center;border:1px solid #e00;background-color:#fee;padding:6px 6px 5px 6px;max-width:280px;color:#900;border-radius:5px;margin:0 auto;animation:ani9 .4s ease-in-out infinite alternate}a{color:blue;letter-spacing:.05em;text-decoration:none}.footer{text-align:center}.subtitle{font-size:12px;margin-top:5px}button#send_login:disabled{background-color:#ccc;cursor:default}.msgAnimate{animation:ani9 .4s ease-in-out infinite alternate}@keyframes ani9{0{transform:translateY(1px)}100%{transform:translateY(2px)}}