﻿@font-face {
  font-family: 'Amino';
  /* texto geral */
  src: url("/font/Amino-Regular.otf") format("opentype"); }

@font-face {
  font-family: 'Amino-regular10';
  /* texto geral */
  src: url("/font/Amino-Regular10.otf") format("opentype"); }

@font-face {
  font-family: 'Amino-regular';
  /* texto geral */
  src: url("/font/Amino-Regular.otf") format("opentype"); }

@font-face {
  font-family: 'Amino-alt-regular-7';
  /* texto geral */
  src: url("/font/AminoAlt-Regular7.otf") format("opentype"); }

@font-face {
  font-family: 'Axiforma-regular';
  /* texto geral */
  src: url("/font/Axiforma-Regular.otf") format("opentype"); }

@font-face {
  font-family: 'Axiforma';
  /* Titulos */
  src: url("/font/Axiforma-Regular.otf") format("opentype"); }

@font-face {
  font-family: 'Axiforma-book';
  /* Titulos */
  src: url("/font/Axiforma-Book.otf") format("opentype"); }

@font-face {
  font-family: 'Axiforma-light';
  /* Titulos */
  src: url("/font/Axiforma-Light.otf") format("opentype"); }

@font-face {
  font-family: 'Axiforma-thin';
  /* Titulos */
  src: url("/font/Axiforma-Thin.otf") format("opentype"); }

@font-face {
  font-family: 'Axiforma-medium';
  /* Titulos */
  src: url("/font/Axiforma-Medium.otf") format("opentype"); }

/*Fontes*/
.Amino {
  font-family: "Amino" !important; }

.Amino-regular10 {
  font-family: "Amino-regular10" !important; }

.Amino-regular {
  font-family: "Amino-regular" !important; }

.Amino-alt-regular-7 {
  font-family: "Amino-alt-regular-7" !important; }

.Axiforma {
  font-family: "Axiforma" !important; }

.Axiforma-book {
  font-family: "Axiforma-book" !important; }

.Axiforma-book {
  font-family: "Axiforma-book" !important; }

.Axiforma-light {
  font-family: "Axiforma-light" !important; }

.Axiforma-thin {
  font-family: "Axiforma-thin" !important; }

.Axiforma-medium {
  font-family: "Axiforma-medium" !important; }

.divLogin {
  position: relative;
  height: 100%; }

.boxLogin {
  background: #fafafa; }

.divConteudoLogin {
  position: absolute;
  left: 0;
  transform: translate(0%, calc((75% - 85px)/2)); }

body {
  background: url(../img/encaminhei/Login/fundo.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 100vh;
  height: 100%; }

.mr--1px {
  margin-right: -1px; }

.label-suffix-right {
  top: 25%; }

@media (max-width: 991px) {
  body {
    background-size: auto;
    background-position-x: 80%;
    background-position-y: 75%;
    height: auto; }
  .divConteudoLogin {
    position: sticky;
    padding-top: 80px !important;
    left: 0;
    transform: none; }
  .content {
    margin-bottom: 0px; }
  .texto-cadastro {
    padding-left: 0px !important; } }

@media (max-width: 575px) {
  .label-suffix-right {
    top: 17%; }
  .boxLogin {
    background-color: transparent;
    box-shadow: none !important; }
    .boxLogin .label-background {
      background-color: #fafafa !important; }
    .boxLogin .label-float {
      color: #6b6a6a !important;
      user-select: none;
      height: 0px !important; }
    .boxLogin a, .boxLogin label, .boxLogin h1, .boxLogin h6 {
      color: #fafafa; }
    .boxLogin button {
      padding-top: 12px !important;
      padding-bottom: 10px !important;
      font-size: 15px; }
    .boxLogin input {
      border: 0px solid; }
  body {
    background-size: auto;
    background-position-x: 70%;
    background-position-y: 100%;
    height: auto; } }

@media (max-width: 575px) {
  .divConteudoLogin, main, .container, .content {
    padding: 0px; }
  .label-background {
    height: calc(1.5em + 1.25rem);
    top: -45px; }
  .label-float-active {
    left: 2px;
    top: -35px; } }

@media (min-width: 992px) {
  .text-left-lg {
    text-align: left !important; }
  .text-center-lg {
    text-align: center !important; }
  .margin-top-bottom-lg-auto, .mtb-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .texto-cadastro {
    padding-left: 5% !important; } }

.before-mt-0px:before,
.before-mt-0px:after {
  margin-top: 0px; }

.before-top-0px:before,
.before-mt-0px:after {
  top: 0px; }
