.form-container div,.form-container span{font-family:Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif}.form-container ::-webkit-input-placeholder{color:#999}.form-container :-moz-placeholder{color:#999;opacity:1}.form-container ::-moz-placeholder{color:#999;opacity:1}.form-container :-ms-input-placeholder{color:#999}.form-container :placeholder-shown{color:#999}.oauth-buttons{text-align:center}#login-form{min-width:375px}.login-container{width:400px;height:330px;display:inline-block;margin-top:-165px;top:50%;left:50%;position:absolute;margin-left:-200px}.form-container .create-account:hover{opacity:.7}.form-container .create-account{color:inherit;margin-top:15px;display:inline-block;cursor:pointer;text-decoration:none}.oauth-buttons .fa{cursor:pointer;margin-top:10px;color:inherit;width:30px;height:30px;text-align:center;line-height:30px;margin:5px;margin-top:15px}.oauth-buttons .fa:hover{color:white}.oauth-buttons .fa-google-plus:hover{background:#dd4b39}.oauth-buttons .fa-facebook:hover{background:#8b9dc3}.oauth-buttons .fa-linkedin:hover{background:#0077b5}.oauth-buttons .fa-twitter:hover{background:#55acee}.form-container .req-input .input-status{display:inline-block;height:40px;width:40px;float:left}.form-container .input-status::before{content:" ";height:20px;width:20px;position:absolute;top:10px;left:10px;color:white;border-radius:50%;background:white;-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}.form-container .input-status::after{content:" ";height:10px;width:10px;position:absolute;top:15px;left:15px;color:white;border-radius:50%;background:#54b152;-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}.form-container .req-input{width:100%;float:left;position:relative;background:#54b152;height:40px;display:inline-block;border-radius:0;margin:5px 0;-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}.form-container div .row .invalid:hover{background:#ef9a9a}.form-container div .row .invalid{background:#e57373}.form-container .invalid .input-status:before{width:20px;height:4px;top:19px;left:10px;background:white;border-radius:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-container .invalid .input-status:after{width:20px;height:4px;background:white;border-radius:0;top:19px;left:10px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-container div .row .valid:hover{background:#fafcdf}.form-container .valid .input-status:after{border-radius:0;width:17px;height:4px;background:white;top:16px;left:15px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-container .valid .input-status:before{border-radius:0;width:11px;height:4px;background:white;top:19px;left:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-container .input-container{padding:0 20px}.form-container .row-input{padding:0 5px}.form-container .req-input.input-password{margin-bottom:0}.form-container .req-input.confirm-password{margin-top:0}.form-container{margin-top:20px;margin-left:20px;margin-right:0;padding:20px;border-radius:0;background:#dfdfdf;color:#250422;-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}.form-container .form-title{font-size:25px;color:inherit;text-align:center;margin-bottom:10px;-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}.form-container .submit-row{padding:0}.form-container .btn.submit-form{margin-top:15px;padding:12px;background:#54b152;color:white;border-radius:0;-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}.form-container .btn.submit-form:focus{outline:0;color:white}.form-container .btn.submit-form:hover{background:#54b152;color:white}.form-container .tooltip.top .tooltip-arrow{border-top-color:#54b152!important}.form-container .tooltip.top.tooltip-invalid .tooltip-arrow{border-top-color:#E57373!important}.form-container .tooltip.top.tooltip-invalid .tooltip-inner::before{background:#e57373}.form-container .tooltip.top.tooltip-invalid .tooltip-inner{background:#FFEBEE!important;color:#e57373}.form-container .tooltip.top.tooltip-valid .tooltip-arrow{border-top-color:#81C784!important}.form-container .tooltip.top.tooltip-valid .tooltip-inner::before{background:#81c784}.form-container .tooltip.top.tooltip-valid .tooltip-inner{background:#E8F5E9!important;color:#81c784}.form-container .tooltip.top .tooltip-inner::before{content:" ";width:100%;height:6px;background:#54b152;position:absolute;bottom:5px;right:0}.form-container .tooltip.top .tooltip-inner{border:0 solid #54b152;background:#E0F7FA!important;color:#00acc1;font-weight:bold;font-size:13px;border-radius:0;padding:10px 15px}.form-container .tooltip{max-width:150px;opacity:1!important}.form-container .message-box{width:100%;height:auto}.form-container textarea:focus,.form-container textarea:hover{background:#fff;outline:0;border:0}.form-container .req-input textarea{max-width:calc(100% - 50px);width:100%;height:80px;border:0;color:#777;padding:10px 9px 0 9px;float:left}.form-container input[type=text]:focus,.form-container input[type=password]:focus,.form-container input[type=email]:focus,.form-container input[type=tel]:focus,.form-container select{background:#fff;color:#777;border-left:0;outline:0}.form-container input[type=text]:hover,.form-container input[type=password]:hover,.form-container input[type=email]:hover,.form-container input[type=tel]:hover,. form-container select{background:#fff}.form-container input[type=text],.form-container input[type=password],.form-container input[type=email],input[type=tel],.form-container select{width:calc(100% - 50px);float:left;border-radius:0;border:0 solid #ddd;padding:0 9px;height:40px;line-height:40px;color:#777;background:#fff;-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}.form-container .valid .select-status:after{border-radius:0;width:17px;height:4px;background:white;top:16px;left:15px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-container .valid .select-status:before{border-radius:0;width:11px;height:4px;background:white;top:19px;left:10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}