﻿*{box-sizing:border-box;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aX8.ttf) format('truetype');}#SignInSignUp{background:#f6f5f7;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;margin:-20px 0 50px;}#SignInSignUp h1{font-weight:bold;margin:0;}#SignInSignUp h2{text-align:center;}#SignInSignUp p{font-size:14px;font-weight:100;line-height:20px;letter-spacing:.5px;margin:20px 0 30px;}#SignInSignUp span{font-size:12px;}#SignInSignUp a{color:#333;font-size:14px;text-decoration:none;margin:15px 0;}#SignInSignUp button{border-radius:20px;border:1px solid #187777;background-color:#187777;color:#fff;font-size:12px;font-weight:bold;padding:12px 45px;letter-spacing:1px;text-transform:uppercase;transition:transform 80ms ease-in;}#SignInSignUp button:active{transform:scale(.95);}#SignInSignUp button:focus{outline:0;}#SignInSignUp button.ghost{background-color:transparent;border-color:#fff;}#SignInSignUp form{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 50px;height:100%;text-align:center;}#SignInSignUp input{background-color:#eee;border:0;padding:12px 15px;margin:8px 0;width:100%;}#SignInSignUp .container{background-color:#fff;border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);position:relative;overflow:hidden;width:768px;max-width:100%;min-height:480px;}#SignInSignUp .form-container{position:absolute;top:0;height:100%;transition:all .6s ease-in-out;}#SignInSignUp .sign-in-container{left:0;width:50%;z-index:2;}#SignInSignUp .container.right-panel-active .sign-in-container{transform:translateX(100%);}#SignInSignUp .forgot-password-container{left:0;width:50%;opacity:0;z-index:1;}#SignInSignUp .container.right-panel-active .forgot-password-container{transform:translateX(100%);opacity:1;z-index:5;animation:show .6s;}@keyframes show{0%,49.99%{opacity:0;z-index:1;}50%,100%{opacity:1;z-index:5;}}#SignInSignUp .overlay-container{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;transition:transform .6s ease-in-out;z-index:100;}#SignInSignUp .container.right-panel-active .overlay-container{transform:translateX(-100%);}#SignInSignUp .overlay{background:#187777;background:-webkit-linear-gradient(to right,#187777,#299d9a);background:linear-gradient(to right,#187777,#299d9a);background-repeat:no-repeat;background-size:cover;background-position:0 0;color:#fff;position:relative;left:-100%;height:100%;width:200%;transform:translateX(0);transition:transform .6s ease-in-out;}#SignInSignUp .container.right-panel-active .overlay{transform:translateX(50%);}#SignInSignUp .overlay-panel{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;text-align:center;top:0;height:100%;width:50%;transform:translateX(0);transition:transform .6s ease-in-out;}#SignInSignUp .overlay-left{transform:translateX(-20%);}#SignInSignUp .container.right-panel-active .overlay-left{transform:translateX(0);}#SignInSignUp .overlay-right{right:0;transform:translateX(0);}#SignInSignUp .container.right-panel-active .overlay-right{transform:translateX(20%);}#SignInSignUp .social-container{margin:20px 0;}#SignInSignUp .social-container a{border:1px solid #ddd;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 5px;height:40px;width:40px;text-decoration:none;color:#000;}