/*
  Zerfrex (R) RAD ADM
  Zerfrex RAD for Administration & Data Management

  Copyright (c) 2013-2022 by Jorge A. Montes Pérez <jorge@zerfrex.com>
  All rights reserved. Todos los derechos reservados.

  Este software solo se puede usar bajo licencia del autor.
  El uso de este software no implica ni otorga la adquisición de
  derechos de explotación ni de propiedad intelectual o industrial.
 */


/**
 * @package adm
 */

/**************************************************************************
Little reset
**************************************************************************/

div, p, h1, h2, h3, h4, h5, h6, html, body {
    border: 0;
    margin: 0;
    padding: 0;
}

/**************************************************************************
Main
**************************************************************************/

html {
    font-size: 15px;
    overflow: hidden;
}

.zbfLoginBottomLogo {
    margin-top: 60px;
}

html {
    background-color: white;
    height: 100%;
}

body {
    font-family: "Work Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 800;
    font-style: normal;
    height: 100%;

    display: flex;
    justify-content: center;
    align-items: center;

}

._loginwrapper1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 2em;
    padding-right: 2em;
    height: 100%;
}


._loginFormContainer {
    width: auto;
    border-radius: 45px;
    text-align: left;
    margin-top: 2rem;
    margin-bottom: 2rem;
    background: #878787;
    color: white;
}

._loginFormTitle {
    padding-top: 1.5rem;
    padding-left: 4rem;
    padding-bottom: 1.5rem;
}

._loginFormContainer2 {
    display: flex;
    gap: 20px;
    width: auto;
    border-radius: 45px;
    padding: 1.5rem;
    padding-left: 4rem;
    font-weight: 400;
    background: #d8d8d8;
    color: black;
    flex-wrap: wrap;
}

._loginTable {
    margin-top: 2rem;
    margin-bottom: 2rem;
}


._b {
    background-color: #486ab7;
    border: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 20px;
    color: white;
    font-weight: 400;
    font-size: 15px;
}

._b:hover {
    background-color: #204a9e;
    cursor: pointer;
}

input {
    background-color: white;
    border: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 20px;
    color: #878787;
    font-size: 15px;
}

.boton {
    text-align: left;
}