#remate_precio, #remate_precioSolicitado {
    font-size: large;
}

/*login*/
body {
    font-family: "Lato", sans-serif;
}

img.bg {
    /* Set rules to fill background */
    min-height: 100%;
    min-width: 1024px;

    /* Set up proportionate scaling */
    width: 100%;
    height: auto;

    /* Set up positioning */
    position: fixed;
    top: 0;
    left: 0;
    filter: opacity(50%);
}

.indeterminate-feedback {
  display:none;
  width:100%;
  margin-top:.25rem;
  font-size:80%;
  color:#d97817
 }

.card-login{
    background-color: transparent;
    border-radius: 0px;
    border:0px;
    --text-color: white;
}

.reset-form label, .login-form label{
  flex: unset;
}

.reset-form .btn-submit, .login-form .btn-submit{
  background-color: #2E6C6C;
  color: var(--text-color);
}

.login-form .btn-reset{
  background-color: #2E6C6C;
  color: var(--text-color);
}

div.form-group{
  padding: 10px 0px;
}

div.form-group label{
  margin: 0 0 10px 0;
}

.card-login img{
}

:root{
    --text-color: #300000;
}

img.opaco{
  opacity:0.9;
}

/*fin login*/

/*inicio modificaciones iconos*/
.fa-icon-auditoria:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-corrales:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-corretaje:before {
  font-size: 30px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-documentacion:before {
  font-size: 17px;
  margin-right: 10px;
  margin-left: 0px;
}
.fa-icon-folios-y-fact:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-inicio:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-kpi:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-martillero_pesaje:before {
  font-size: 28px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-porteria:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-reporte:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-roles:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
.fa-icon-usuarios:before {
  font-size: 25px;
  margin-right: 10px;
  margin-left: -4px;
}
/*fin modificaciones iconos*/

:root{
  --sidebar-width: 250px;
}

body{
  background-color: #E2EBEB;
}

@media only screen and (max-width: 991px) {
  .main-header {
    display: block;
  }
  .easyadmin-sidebar-width-normal .wrapper .main-header .main-sidebar .sidebar-compact .fas{
      display: none;
  }
  .easyadmin-sidebar-width-normal .wrapper .main-header .main-sidebar .logo{
      display: none;
  }
}

@media only screen and (min-width: 992px) {
  .main-header {
    display: flex;
  }
  .easyadmin-sidebar-width-compact .wrapper .main-header .main-sidebar .sidebar-compact .fas{
      display: block;
      margin-top: 10px;
  }
  .easyadmin-sidebar-width-compact .wrapper .main-header .main-sidebar .logo{
      display: none;
  }

}

@media(min-width: 992px) {
  .easyadmin-sidebar-width-normal .wrapper .main-sidebar .main-sidebar2{
    display: none;
  }
  .easyadmin-sidebar-width-compact .wrapper .main-sidebar .main-sidebar2 {
    display: none;
  }

}

@media(max-width: 992px) {
  .easyadmin-sidebar-width-compact  .wrapper .main-sidebar .sidebar {
    margin-top: 20px;
  }
  .easyadmin-sidebar-width-normal  .wrapper .main-sidebar .sidebar {
    margin-top: 20px;
  }

}
.main-sidebar {
  	background-color: #398686;
    --text-color: white;
    padding: 0px 0px;
}
.main-header #header-logo {
  line-height: 2;
}
.main-header .navbar{
  padding: 10px;
  padding-left: 10px;
}
div.adjust{
  line-height: 2;
  text-align: center;
  background-color: #2E6C6C;
}
a.adjust{
    color: white;
    font-size: 24px;
}
i.adjust{
    color: white;
}
.main-sidebar2 {
    line-height: 2;
    text-align: center;
    color:white;
    background-color: #2E6C6C;
}

.wrapper {
 grid-row-gap: 0px;
 margin: 0px 0px;
}
body:not(.easyadmin-content-width-full) .wrapper{
  max-width: none;
}
.wrapper .content-wrapper{
    margin-top: 20px;
}

.wrapper .main-sidebar .sidebar{
      margin-top: 20px;
}

@media (min-width:992px) {
	body.easyadmin-sidebar-width-compact .main-sidebar {
		width: 42px
	}
}

.wrapper .main-header {
  background-color: white;
}

.sidebar-menu, .sidebar-menu ul {
  padding-left: 10px;
}

.treeview {
	position: relative
}

ul.treeview-menu, ul.treeview-menu li, ul.treeview-menu li a, ul.treeview-menu li a span {
  background-color: #398686;
}

@media (min-width: 992px){
.easyadmin-sidebar-width-compact .sidebar-menu>li:hover>.treeview-menu, .easyadmin-sidebar-width-compact .sidebar-menu>li:hover>a>span{
  background-color: #398686;
  }
}

.sidebar-menu .active .treeview-menu {
	display: block
}
.sidebar-menu li:not(.submenu-active).active {
  border: 1px solid #236161;
  margin-right: 10px;
  border-radius: 0px;
}
.sidebar-menu li:not(.submenu-active).active .fa{
  color: black;
}
.sidebar-menu li:not(.submenu-active).active .fa,
.sidebar-menu li:not(.submenu-active).active a span,
.sidebar-menu li:not(.submenu-active).active a {
  background-color: #2E6C6C;
}

.treeview-menu a {
  background-color: #398686;
}

.sidebar-menu li a, .sidebar-menu li a i, .sidebar-menu li a, .sidebar-menu li a span{
  background-color: #398686;
  color: white;
  background: #398686;
}

.sidebar-menu .fa, .treeview-menu a .fa, .sidebar-menu a {
  color: white;
}

@media (min-width: 992px){ .wrapper {
  width: 100%;
}
}

.form-widget input.form-control, .form-widget select.form-control, .form-widget textarea.form-control{
    max-width: unset;
}

/* Base for label styling */
.mob-checkbox [type="checkbox"]:not(:checked),
.mob-checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.mob-checkbox [type="checkbox"]:not(:checked) + label,
.mob-checkbox [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
.mob-checkbox [type="checkbox"]:not(:checked) + label:before,
.mob-checkbox [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  border: 2px solid #ccc;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
/* checked mark aspect */
.mob-checkbox [type="checkbox"]:not(:checked) + label:after,
.mob-checkbox [type="checkbox"]:checked + label:after {
  content: '\2713\0020';
  position: absolute;
  top: .001em; left: .10em;
  font-size: 1.3em;
  line-height: 1.0;
  color: #09ad7e;
  transition: all .2s;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
}
/* checked mark aspect changes */
.mob-checkbox [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.mob-checkbox [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
.mob-checkbox [type="checkbox"]:disabled:not(:checked) + label:before,
.mob-checkbox [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.mob-checkbox [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.mob-checkbox [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* accessibility */
.mob-checkbox [type="checkbox"]:checked:focus + label:before,
.mob-checkbox [type="checkbox"]:not(:checked):focus + label:before {
  border: 2px dotted blue;
}

/* hover style just for information */
.mob-checkbox label:hover:before {
  border: 2px solid #4778d9!important;
}

.select2-container--bootstrap .select2-selection{
  max-width: unset;
}

.action-custom i{
  color: var(--text-color-light);
}

.bg-unset{
  background-color: unset !important;
}


/* inicio css fontello*/
@font-face {
  font-family: 'fontello';
  src: url('fontello/fontello.woff2');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?36559635#fontello') format('svg');
  }
}
*/

 [class^="fa-icon-"]:before, [class*=" fa-icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /*margin-right: .2em;*/
  text-align: center;
  /*opacity: 0.9;*/

  /* For safety - reset parent styles, that can break glyph codes*/
  /*font-variant: normal;*/
  /*text-transform: none;*/

  /* fix buttons height, for twitter bootstrap */
  /*line-height: 1em;*

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /*margin-left: .2em;*/

  /* you can be more comfortable with increased icons size */
  /*font-size: 120%;*/

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.fa-icon-auditoria:before { content: '\e800'; } /* '' */
.fa-icon-corrales:before { content: '\e801'; } /* '' */
.fa-icon-corretaje:before { content: '\e802'; } /* '' */
.fa-icon-documentacion:before { content: '\e803'; } /* '' */
.fa-icon-folios-y-fact:before { content: '\e804'; } /* '' */
.fa-icon-inicio:before { content: '\e805'; } /* '' */
.fa-icon-kpi:before { content: '\e806'; } /* '' */
.fa-icon-martillero_pesaje:before { content: '\e807'; } /* '' */
.fa-icon-porteria:before { content: '\e808'; } /* '' */
.fa-icon-reporte:before { content: '\e809'; } /* '' */
.fa-icon-roles:before { content: '\e80a'; } /* '' */
.fa-icon-usuarios:before { content: '\e80b'; } /* '' */

/*fin css fontello*/

.select2-results__options .select2-results__option:not(.loading-results)[aria-disabled=true] {
  display: none;
}

/* define el ancho minimo para los select de recinto */
#select-recinto-feria + span {
  min-width: 200px;
}

/*para mapa de corrales*/
.pasilloCorral{
  border: 1px solid white;
  max-width:1%;
  text-align: center;
  color: white;

}
/*para mapa de corrales*/
.pasilloVacio{
  border: 1px solid white;
  text-align: center;
  color: white;

}
.pasilloFinal{
  max-width:2.4%;
  border: 1px solid white;

}
.corralGordo{
  border: 1px solid black;
  padding-right: 2px;
  padding-left: 2px;
}

.corralCrianza{
  border: 1px solid black;
  background-color: #0dcae85e;
  padding-right: 2px;
  padding-left: 2px;

}

.corralAparta{
  border: 1px solid black;
}
.corralDisponible{
border: 1px solid black;
}
.corralAparta{
border: 1px solid black;
}
.calle{
border: 1px solid black;
text-align: center;
}

.corralLetra{
border: 1px solid black;
text-align: center;
padding-right: 2px;
padding-left: 2px;
}

.rampla{
outline: 1px solid black;
text-align: center;
padding-right: 2px;
padding-left: 2px;
}
.manga{
  border: 1px solid black;
  text-align: center;
  max-height: 65%;

}

.corralTemporal{
  border: 1px solid black;
  text-align: center;
}

.pasillo{
  border: 0px solid white;
  text-align: center;

}

.romana{
  border: 1px solid black;
  text-align: center;
  height: 100px;
  padding-top:40px;
}

.picadero{
  border: 1px solid black;
  text-align: center;
  height: 100px;
  padding-top:40px;
}

.corralNumeradoNorte{
  border: 1px solid black;
  text-align: center;
}
.corralNumerado{
  display:block;
  text-decoration: none;
  color:black;
  width: 100%;
  height: 100%;
}
.corralNumeradoSur{
    border: 1px solid black;
    text-align: center;
}

.tribuna{
    border: 1px solid black;
    text-align: center;
    height: 100px;

}
.martilloNorte{
    border: 1px solid black;
    text-align: center;
}

.martilloSur{
    border: 1px solid black;
    text-align: center;
}

.animarCuadro{
  animation-name: resaltar;
  animation-duration: 4s;
  background-color: #2E6C6C;
  color: white;
}

@keyframes resaltar {
  /*from {border:1px solid red;}
  to {border:1px solid yellow;}*/
  0%   {background-color: #2E6C6C;}
  25%  {background-color: rgb(154, 34, 157);}
  50%  {background-color: rgb(45, 188, 219)}
  100% {background-color: #2E6C6C;}

}

/*popover*/
.popover {
  border: 2px solid #2E6C6C;
     max-width: 700px;
}

.popover .arrow:after, .popover .arrow:before{
	border-right-color: #2E6C6C;
  border-left-color: #2E6C6C;

}

.popover .popover-body{
  margin-right: 15px;
  margin-left: 15px;
}


fieldset .form-group legend.col-form-label {
  margin-bottom: 10px;
}

.text-large {
  font-size: 190%;
}

.text-medium {
  font-size: 120%;
}

.text-right {
  text-align: right;
  margin-right: 1em;
}

.text-left {
  text-align: left;
  margin-left: 1em;
}

fieldset {
  margin: 5px 0;
  padding: 5px 20px 5px;
}

.form-tabs .nav-tabs {
  margin: -20px -20px 5px;
}

.form-widget .custom-file-input:focus ~ .custom-file-label, .form-widget input.form-control:focus, .form-widget select.form-control:focus, .form-widget textarea.form-control:focus {
  box-shadow: 0 0 0 3px rgba(43,45,80,0),0 0 0 3px rgba(6,122,184,.2),0 0 0 4px rgba(6,122,184,.25),0 3px 3px rgba(0,0,0,.08);
  outline: 0;
}
