.main-page-container .page-header .link-button,a.link-button{font:normal normal normal 14px/17px Roboto;letter-spacing:0;color:#f4f6fd}.login-page{min-height:calc(100vh - 157px)}.login-page .form-container{width:785px;margin-left:auto;margin-right:auto}.login-page .form-container>.form-title{text-align:center;font:normal normal 500 22px Roboto;letter-spacing:0;color:#666;padding-top:60px;padding-bottom:35px}.login-page .form-container>.login-form{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:35px 72px}.login-page .form-container>.login-form>.form-title{text-align:left;font:normal normal 500 18px Roboto;letter-spacing:0;color:#3a8ace;margin-bottom:16px}.login-page .form-container>.login-form>.form-subtitle{text-align:left;font:normal normal normal 14px Roboto;letter-spacing:0;color:#999;margin-bottom:30px}.login-page .form-container>.login-form>.form-inputs>.form-input{width:calc(50% - 20px);display:inline-block}.login-page .form-container>.login-form>.form-inputs>.form-input:first-child{margin-right:34px}.login-page .form-container>.login-form>.form-inputs>.form-input>label{text-align:left;font:normal normal normal 12px Roboto;letter-spacing:0;color:#999;margin-bottom:8px;display:inline-block}.login-page .form-container>.login-form>.form-inputs>.form-input>input{background:#fff;border:1px solid #b1d8f5;border-radius:5px;padding:10px 12px;font:normal normal normal 14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;letter-spacing:0;color:#666;box-sizing:border-box}.login-page .form-container>.login-form>.form-inputs>.form-input>input:focus{outline:0}.login-page .form-container>.login-form>.link-row{margin-bottom:30px}.login-page .form-container>.login-form>.link-row,.login-page .form-container>.login-form>.button-row{text-align:center}.login-page .form-container>.login-form>.link-row>.forgot-link{text-decoration:underline;font:normal normal 500 14px Roboto;letter-spacing:0;color:#3a8ace}.login-page .form-container>.login-form>.error-row{margin:15px 0;text-align:center;font:normal normal normal 14px Roboto;letter-spacing:0;height:17px}.login-page .create-row{text-align:center;margin-top:35px;font:normal normal normal 14px Roboto;letter-spacing:0;color:#666}.login-page .create-row>a{text-decoration:underline;font:normal normal bold 14px Roboto;letter-spacing:0;color:#3a8ace}@media(max-width:567px){.login-page .form-container{width:auto;margin-left:auto;margin-right:auto}.forms-input{display:flex;flex-direction:column}.login-page .form-container>.login-form>.form-inputs>.form-input{width:100%;display:inline-block}.footer{display:flex;flex-direction:column;padding:15px 40px 15px 40px!important}.login-page .form-container>.login-form>.form-title{text-align:center}.login-page .form-container>.login-form{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:35px}.login-page .create-row{text-align:center;margin:35px 0 35px 0;font:normal normal normal 14px Roboto;letter-spacing:0;color:#666}.login-page .form-container>.form-title{text-align:center;font:normal normal 500 22px Roboto;letter-spacing:0;color:#666;padding-top:100px;padding-bottom:35px}}