﻿#registration .btn-default-blue {
  box-sizing: border-box;
  text-align: center;
  padding: 12px 15px; }

#registration textarea {
  width: 100%;
  margin-bottom: 20px; }

.user-input input[type="text"], .user-input input[type="password"], .input-contrasena input[type="text"], .input-contrasena input[type="password"] {
  width: 93% !important;
  float: left; }

.user-input .tooltip-usuario, .input-contrasena .tooltip-usuario {
  padding: 12px 9px;
  floaT: left;
  box-sizing: border-box;
  font-size: 15px;
  color: #818790; }

.hide-mobile {
  display: none; }
  @media (min-width: 764px) {
    .hide-mobile {
      display: block; } }

.hide-desktop {
  display: block; }
  @media (min-width: 764px) {
    .hide-desktop {
      display: none; } }

.hide-desktop.password-info {
  font-size: 13px !important;
  margin-top: 5px !important; }

.termsempresas {
  padding: 50px; }
  .termsempresas .module {
    padding: 25px; }
    .termsempresas .module p {
      font-size: 14px; }
  .termsempresas ul {
    margin-top: 18px;
    font-size: 13px; }

.validation-message {
  font-size: 12px; }

.display-none {
  display: none; }

.link-ingrese {
  display: block;
  margin-top: 15px;
  font-size: 15px;
  cursor: pointer;
  background: #3eb318;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: white;
  width: 185px;
  text-align: center;
  padding: 8px; }

#app-footer div p {
  float: left;
  padding: 0 10px;
  width: auto; }

#registration .validation-message {
  font-size: 12px; }

.display-none {
  display: none; }

.link-ingrese {
  display: block;
  margin-top: 15px;
  font-size: 15px; }
