.flex-block{display:flex;flex:50% 0 0;flex-direction:column;padding:0 10px}@media (min-width:700px) and (max-width:850px){.flex-block{flex:65% 0 0}}@media (max-width:700px){.flex-block{flex:100% 0 0}}.logo-view{display:none;justify-content:center;width:100%}.logo-view IMG{display:table;max-width:37px}@media (max-width:700px){.logo-view{display:flex}}.login-block,.registration-block,.restore-block{align-content:center;align-items:center}.block-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:385px;padding:40px 0}.block-inner .buffer{padding:55px 0 0}.block-inner .block-content{display:flex;flex-direction:column}.block-inner .block-content h1{text-align:center}.block-inner .block-content .block-description{color:#717375;font-family:Bitter,serif;font-size:17px;font-weight:400;line-height:20px;padding:20px 0 0;text-align:center}.block-inner .block-content .block-form{padding:20px 0 0}.block-inner .block-content .block-form .form-fields .field{font-family:Bitter,serif}.block-inner .block-content .block-form .form-fields .field:last-child{padding:0}.block-inner .block-content .block-form .field-big{padding:0 0 15px}.block-inner .block-content .block-form .field-big.no-margin{padding:0}.block-inner .block-content .block-form .field-big input{border-radius:10px;padding:12px 15px}.block-inner .block-content .block-form .field-select{padding:0 0 15px;position:relative}.block-inner .block-content .block-form .field-select select{border-radius:10px;padding:12px 15px}.block-inner .block-content .block-button{padding:30px 0 0}.block-inner .block-content .block-hint{color:#717375;font-family:Bitter,serif;font-size:12px;font-weight:400;padding:20px 0 0;text-align:center}.block-inner .block-content .block-hint.register{font-weight:600;padding:10px 0 0}.block-inner .block-content .block-hint .link{color:#4f91d3;text-decoration:none}.block-inner .block-content .block-hint .link:hover{color:#4f91d3;text-decoration:underline}.block-inner .block-content .block-hint .block-separator{align-items:center;display:flex;flex-direction:row;padding:15px 0 0}.block-inner .block-content .block-hint .block-separator .text-separator{text-align:center;width:50px}.block-inner .block-content .block-hint .block-separator .line-separator{background:#4f91d3;height:1px;width:calc(50% - 25px)}.block-inner .block-content .token-auth{font-family:Bitter,serif;font-size:14px;font-weight:400;margin:20px 0 0;text-align:center}.block-inner .block-content .token-auth.alone{margin:0}.block-inner .block-content .token-auth .link{color:#4f91d3;cursor:pointer;font-weight:600;text-decoration:none}.block-inner .block-content .token-auth .link:hover{color:#4f91d3;text-decoration:underline}.block-inner .block-content .credentials-header{padding:0 0 25px}.block-inner .block-content .credentials{font-family:Bitter,serif;font-size:14px}.block-inner .block-content .credentials .title{display:table;float:left;font-weight:600;width:125px}.block-inner .block-link{font-family:Bitter,serif;font-size:13px;font-weight:400;padding:15px 0 0;text-align:center}.block-inner .block-link.restore{padding:15px 5px 0 0;text-align:center}.block-inner .block-link .link{color:#4f91d3;font-weight:600;text-decoration:none}.block-inner .block-link .link:hover{color:#4f91d3;text-decoration:underline}.image{background-position:50%;background-size:cover;background:#2d547d}.image,.image .logo{display:flex;justify-content:center}.image .logo{width:100%}.image .logo IMG{display:table;max-width:37px}@media (min-width:700px) and (max-width:850px){.image{flex:35% 0 0}}@media (max-width:700px){.image{display:none}}.message-box{font-family:Bitter,serif;font-size:14px;font-weight:400;margin:10px 0 0;padding:15px 0;text-align:center}.message-box.error{background:#ffc4c4;color:#8d4242}
