﻿@font-face{font-family:"sis-icons";src:url("../fonts/sis-icons.eot?83682863");src:url("../fonts/sis-icons.eot?83682863#iefix") format("embedded-opentype"),url("../fonts/sis-icons.woff2?83682863") format("woff2"),url("../fonts/sis-icons.woff?83682863") format("woff"),url("../fonts/sis-icons.ttf?83682863") format("truetype"),url("../fonts/sis-icons.svg?83682863#sis-icons") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"sis-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-administracion:before{content:""}.icon-bancos:before{content:""}.icon-catalogos:before{content:""}.icon-clientes:before{content:""}.icon-correo-electronico:before{content:""}.icon-cotizaciones:before{content:""}.icon-dashboard:before{content:""}.icon-empresas:before{content:""}.icon-ingreso-de-muestras:before{content:""}.icon-lineas-de-pruebas:before{content:""}.icon-normas:before{content:""}.icon-servicios:before{content:""}.icon-sistema:before{content:""}.icon-usuarios-:before{content:""}.icon-ventas:before{content:""}html,body{height:100%}html{overflow:hidden}body{background-color:#e2e2e2}*[data-navigate],.sx-menu-toggle{cursor:pointer}.ui.card > .image,.ui.cards > .card > .image{background-color:#f2f2f2}.ui.primary.button,.ui.primary.buttons .button,.ui.primary.button:active,.ui.primary.buttons .button:active,.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:#232960}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:#1865af !important}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){border-left:0 #fff solid;padding-left:3em;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media(hover: hover){.ui.vertical.inverted.menu .menu .item:hover,.ui.vertical.inverted.menu .menu .item a:not(.ui):hover{background-color:#1865af;border-left:4px #fff solid;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}}.ui.label{background-color:#f5f5f5}.sx-wrapper-1{width:100%;height:100%;position:absolute}.sx-wrapper-2{position:relative}.sx-wrapper-2 h1,.sx-wrapper-2 h2,.sx-wrapper-2 h3{color:#fff}.sx-wrapper-2 div.field{width:100%}.sx-wrapper-2 div.field button{width:100%;color:#fff;background-color:#1865af}.sx-wrapper-2 div.field a{color:#fff}.sx-wrapper-1{text-align:center}.sx-wrapper-1:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.sx-wrapper-2{display:inline-block;vertical-align:middle}.sx-divider{background-image:url("divider.png");background-size:100% 100%;width:100%;height:1px;margin:10px 0 10px 0}.sx-header{background-color:#1865af;position:fixed;height:60px;width:100%;top:0;left:0;z-index:20;border-bottom:#1865af solid 1px}.sx-header,.sx-header a{color:#fff}.sx-header > div,.sx-header > a{display:inline-block;height:60px}.sx-logo,.sx-title{float:left}.sx-logo{width:55px;margin-top:-7px;margin-right:14px}.sx-menu-toggle{display:block;width:40px;border-right:#1865af solid 1px;z-index:5}.sx-menu-toggle span{display:inline-block;padding-left:11px;padding-top:19px}.sx-title{z-index:-1;left:0;width:100%;position:absolute;padding-left:54px;padding-top:19px;padding-right:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-user{padding-top:19px;float:right;padding-left:14px;padding-right:14px;border-left:#1865af solid 1px}.sx-close-session{padding-left:14px}.sx-header-txt-user-name{overflow:hidden;text-overflow:ellipsis;display:inline;white-space:nowrap}@media(max-width:650px){.sx-long{display:none !important}}@sx-media (min-width:651px){.sx-short{display:none !important}}.sx-menu-toggle .sx-menu-hide{display:none}@media(max-width:650px){.sx-active .sx-menu-show{display:none}.sx-active .sx-menu-hide{display:inline-block}}.sidebar.inverted{z-index:10}.sidebar.inverted .sx-ico{font-size:20px;display:inline-block;padding-right:10px}.sx-menu{background-color:#1b1c1d !important;width:210px;overflow:hidden}@media(max-width: 600px){.sx-menu{width:100% !important}}.sx-menu-content{padding-top:60px;padding-bottom:35px;height:100%;position:absolute;width:100%;overflow:auto}.sx-sandox{position:absolute !important;width:100%;bottom:0;background-color:#1b1c1d !important;border-top:solid 1px rgba(255,255,255,.08) !important}.sx-sandox img{margin:0 auto !important}@media(max-width:650px){.sx-sandox{padding-top:.5em !important;padding-bottom:.5em !important}.sx-sandox img{width:100px !important}}.sx-content{padding-top:90px;padding-bottom:30px;padding-left:245px;padding-right:35px}.sx-content.sx-wide{padding-left:35px}.sx-dashboard-buttons{max-width:712px;margin:0 auto;padding-top:20px}.sx-dashboard-buttons .image{height:116px;background-color:#fff}.sx-card-ico{width:95px;padding-top:10px;margin:0 auto 0 auto}.sx-card-ico img{width:100%;height:auto}.sx-fullscreen,.sx-fullscreen-content{left:0;top:0;width:100%;height:100%}.sx-fullscreen{z-index:30;position:fixed}.sx-fullscreen-content{position:absolute}.sx-animated{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;opacity:1;padding-top:0}.sx-hidden{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;opacity:0 !important;padding-top:20px}.sx-scroll-x{overflow-x:auto}.sx-remove-margin{margin:0 !important}.sx-file input[type=file]{display:none}.sx-loader{min-height:200px}.sx-for-modal{display:none}.sx-for-main-area{display:block}.ui.modal .sx-for-modal{display:block}.ui.modal .sx-for-main-area{display:none}.sx-m-l-10{margin-left:10px !important}.sx-attachment.sx-empty .sx-link{display:none !important}.sx-attachment:not(.sx-empty) .sx-file{display:none !important}/*# sourceMappingURL=main.css.map */

.auth-container {
  color: white;
  height: 100vh !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 20px;
}
.auth-container {
  height: auto;
  flex: auto;
}
.auth-container form {
  width: 100%;
  max-width: 600px;
  box-sizing: border-box;
}
.auth-logo {
  max-width: 250px;
  height: auto;
}