body {
  background: #1f2e52; }

.normal-section {
  max-width: 1200px;
  background: #fff;
  padding: 10px 20px; }
  .normal-section p {
    line-height: 24px; }
  .normal-section .address {
    max-width: 320px;
    margin: 50px auto 0 auto; }
    .normal-section .address .title {
      font-weight: 600;
      color: #444; }
    .normal-section .address .content {
      display: flex;
      justify-content: space-around; }
      .normal-section .address .content ul {
        list-style-type: none;
        padding: 0; }

.normal-section.privacy-policy .point-title {
  text-transform: uppercase;
  font-weight: 600;
  color: #444;
  font-size: 1.2em; }
.normal-section.privacy-policy .table {
  display: flex;
  justify-content: space-around;
  margin: 10px 0; }
  .normal-section.privacy-policy .table div {
    width: 33%;
    margin: 0 10px; }

#btn-close {
  color: #fff !important; }

.body-admin {
  background: #f1f1f1; }
  .body-admin .logo-container {
    background: #ccc;
    padding: 10px; }
  .body-admin .background {
    border-radius: unset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); }
    .body-admin .background .title {
      color: #444; }
  .body-admin .form.form-admin label {
    margin: 10px 0 10px 54px; }
  .body-admin .form.form-admin input {
    width: 89%; }
  .body-admin .form.form-admin button {
    text-transform: none;
    border-radius: unset;
    box-shadow: none;
    background: #039BE5;
    font-weight: normal; }
    .body-admin .form.form-admin button:hover {
      background: #4ec1fe; }
  .body-admin .set-password-admin input {
    margin-left: 54px; }

.logo-container, .logo-container-admin {
  max-width: 190px;
  margin: 0 auto 20px auto; }

.logo-container-admin {
  filter: invert(100%); }

.background {
  background: #fff;
  padding: 15px 10px;
  border-radius: 4px; }

.text-center {
  text-align: center; }

.title {
  text-align: center;
  color: #1565C0;
  font-size: 24px;
  margin-bottom: 30px; }

/* form */
.form-contact {
  max-width: 320px;
  margin: 0 auto; }
  .form-contact div {
    display: flex;
    flex-direction: column; }
    .form-contact div input, .form-contact div textarea {
      border: 1px solid #ccc;
      padding: 10px;
      margin: 8px 0;
      background: #fafbfc; }
    .form-contact div textarea {
      font-size: 16px; }
    .form-contact div button {
      margin-top: 10px;
      border: 0;
      color: #fff;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 16px;
      cursor: pointer; }

.section-form {
  max-width: 380px;
  margin: 17% auto; }

.form {
  display: flex;
  flex-direction: column;
  padding: 10px 40px 0 40px;
  margin: 0 auto; }

.form.login .row-input input {
  width: 90%; }
.form.login .row-input .text-center .link {
  color: #1565C0 !important; }
.form.login button {
  width: 80%; }

.row-button {
  margin-top: 30px; }

.label {
  margin-left: 24px; }

.input-log, .form input {
  background: #fafbfc;
  width: 95%;
  padding: 10px;
  color: #000;
  transition-timing-function: ease-in;
  transition: 0.2s;
  border: 1px transparent solid; }
  .input-log:hover, .form input:hover {
    border: 1px #000 solid; }

.row-input {
  display: inline-block;
  background: #fafbfc;
  margin: 10px 0;
  border: 1px solid #ccc; }

.icon, .label, .form label {
  color: #757575; }

.form label {
  display: block;
  margin-left: 0;
  margin-bottom: 16px; }

.agreement {
  display: inline-flex; }
  .agreement div:first-child {
    margin-top: 5px; }

.consentStatus p {
  margin: 6px 0; }

input {
  border: 0;
  font-size: 16px; }

form[name=register_form] label[for="register_form_password_first"], form[name=register_form] label[for="register_form_password_second"],
form[name=register_form] label[for="setting_password_form_password_first"], form[name=register_form] label[for="setting_password_form_password_second"],
form[name=register_form] label[for="setting_forgot_password_form_password_first"], form[name=register_form] label[for="setting_forgot_password_form_password_second"],
form[name=register_form] label[for="setting_password_workshop_form_password_first"], form[name=register_form] label[for="setting_password_workshop_form_password_second"], form[name=setting_password_form] label[for="register_form_password_first"], form[name=setting_password_form] label[for="register_form_password_second"],
form[name=setting_password_form] label[for="setting_password_form_password_first"], form[name=setting_password_form] label[for="setting_password_form_password_second"],
form[name=setting_password_form] label[for="setting_forgot_password_form_password_first"], form[name=setting_password_form] label[for="setting_forgot_password_form_password_second"],
form[name=setting_password_form] label[for="setting_password_workshop_form_password_first"], form[name=setting_password_form] label[for="setting_password_workshop_form_password_second"], form[name=setting_forgot_password_form] label[for="register_form_password_first"], form[name=setting_forgot_password_form] label[for="register_form_password_second"],
form[name=setting_forgot_password_form] label[for="setting_password_form_password_first"], form[name=setting_forgot_password_form] label[for="setting_password_form_password_second"],
form[name=setting_forgot_password_form] label[for="setting_forgot_password_form_password_first"], form[name=setting_forgot_password_form] label[for="setting_forgot_password_form_password_second"],
form[name=setting_forgot_password_form] label[for="setting_password_workshop_form_password_first"], form[name=setting_forgot_password_form] label[for="setting_password_workshop_form_password_second"],
form[name=setting_password_workshop_form] label[for="register_form_password_first"],
form[name=setting_password_workshop_form] label[for="register_form_password_second"],
form[name=setting_password_workshop_form] label[for="setting_password_form_password_first"],
form[name=setting_password_workshop_form] label[for="setting_password_form_password_second"],
form[name=setting_password_workshop_form] label[for="setting_forgot_password_form_password_first"],
form[name=setting_password_workshop_form] label[for="setting_forgot_password_form_password_second"],
form[name=setting_password_workshop_form] label[for="setting_password_workshop_form_password_first"],
form[name=setting_password_workshop_form] label[for="setting_password_workshop_form_password_second"] {
  display: none; }
form[name=register_form] i, form[name=setting_password_form] i, form[name=setting_forgot_password_form] i,
form[name=setting_password_workshop_form] i {
  margin-top: 38px;
  position: absolute;
  margin-left: -20px; }
form[name=register_form] .row-input.checkbox input, form[name=setting_password_form] .row-input.checkbox input, form[name=setting_forgot_password_form] .row-input.checkbox input,
form[name=setting_password_workshop_form] .row-input.checkbox input {
  position: absolute;
  margin-top: 18px; }
form[name=register_form] .row-input.checkbox label, form[name=setting_password_form] .row-input.checkbox label, form[name=setting_forgot_password_form] .row-input.checkbox label,
form[name=setting_password_workshop_form] .row-input.checkbox label {
  margin-left: 0;
  margin-bottom: 0;
  display: inline-block; }
form[name=register_form] .row-input, form[name=setting_password_form] .row-input, form[name=setting_forgot_password_form] .row-input,
form[name=setting_password_workshop_form] .row-input {
  width: 100%;
  position: relative; }
  form[name=register_form] .row-input ul, form[name=setting_password_form] .row-input ul, form[name=setting_forgot_password_form] .row-input ul,
  form[name=setting_password_workshop_form] .row-input ul {
    list-style-type: none;
    position: absolute;
    top: -128px;
    left: 0;
    right: 0;
    text-align: center;
    background: #D32F2F;
    padding: 4px 0;
    color: #fff; }
form[name=register_form] .agreement div input, form[name=setting_password_form] .agreement div input, form[name=setting_forgot_password_form] .agreement div input,
form[name=setting_password_workshop_form] .agreement div input {
  width: 14px; }

form[name=setting_password_form] span, form[name=setting_forgot_password_form] span, form[name=setting_password_workshop_form] span {
  padding: 10px;
  display: block; }
form[name=setting_password_form] .consentStatus p, form[name=setting_forgot_password_form] .consentStatus p, form[name=setting_password_workshop_form] .consentStatus p {
  margin: 20px 0; }

form[name=reminder_password_form] .row-input input {
  width: 89% !important; }

form button {
  background: #1565C0 !important;
  padding: 15px 54px !important; }
form a, form .link {
  color: #1565C0 !important; }

form[name="adding_user_ask_for_repair_form"] .row, form[name="adding_user_ask_for_oil_form"] .row {
  margin: 8px 0; }
  form[name="adding_user_ask_for_repair_form"] .row label, form[name="adding_user_ask_for_oil_form"] .row label {
    margin-bottom: 4px; }
  form[name="adding_user_ask_for_repair_form"] .row input, form[name="adding_user_ask_for_oil_form"] .row input {
    border: 1px solid #ccc; }
  form[name="adding_user_ask_for_repair_form"] .row select, form[name="adding_user_ask_for_oil_form"] .row select {
    width: 100%;
    background-color: #fff;
    padding: 10px 0; }
form[name="adding_user_ask_for_repair_form"] .row.vin, form[name="adding_user_ask_for_repair_form"] #generation, form[name="adding_user_ask_for_repair_form"] #series, form[name="adding_user_ask_for_repair_form"] #engine, form[name="adding_user_ask_for_repair_form"] #fuel, form[name="adding_user_ask_for_repair_form"] #year, form[name="adding_user_ask_for_oil_form"] .row.vin, form[name="adding_user_ask_for_oil_form"] #generation, form[name="adding_user_ask_for_oil_form"] #series, form[name="adding_user_ask_for_oil_form"] #engine, form[name="adding_user_ask_for_oil_form"] #fuel, form[name="adding_user_ask_for_oil_form"] #year {
  display: none; }

@media only screen and (max-width: 1279px) {
  .normal-section {
    margin: 10px 20px; } }
@media only screen and (max-width: 959px) {
  .address .content {
    flex-direction: column; }

  #account-icon {
    background: #114975; }

  .logo-container {
    filter: invert(100%); }

  .menu-list {
    top: -65px;
    background: #114975; }

  .logo-menu {
    max-width: 132px !important; }

  .menu-icons {
    padding: 0; }
    .menu-icons .menu-icon i {
      font-size: 24px !important;
      margin: -10px 0; }

  .section-form {
    margin: 0 auto; }
    .section-form .btn {
      padding: 10px 56px; }
    .section-form .background {
      border: 1px solid #ccc;
      border-radius: 6px; }

  .form button, .form.login button {
    width: 100%; } }
@media only screen and (max-width: 767px) {
  .section-form {
    max-width: 450px !important; }

  .form {
    padding: 0 10px; }
    .form .agreement input {
      width: auto !important; }
    .form input {
      width: 86% !important; } }
@media only screen and (max-width: 479px) {
  form button {
    padding: 15px 16px !important; }

  .section-form {
    margin: 20px; } }

/*# sourceMappingURL=form-authorization.css.map */
