/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* TEMPLATE */
.slogan {
  font-size: 1.5rem;
}
.g-date {
  text-align: right;
  padding-right: 5%;
  padding-top: 1%;
}
/* FABRIK */
#g-main {
  padding: 0;
}
.platform-content .input-block-level, .platform-content .input-large, .platform-content .input-xlarge, .platform-content .input-xxlarge, .platform-content .uneditable-input {
  display: block;
  width: auto !important;
  min-height: auto !important;
}
fieldset {
  border: 0 !important;
  padding: 0.938rem !important;
}
.fabrikForm {
  border: 1px solid #eaeaea;
  padding: 20px;
}
.fabrikForm .form-horizontal .control-group {
  margin-bottom: 2px !important;
}
.fabrikForm .control-group {
  margin-bottom: 0px !important;
}
.fabrikForm .control-group label {
  display: inline;
}
.fabrikElement select[multiple], .fabrikElement select[size] {
  display: initial;
}
.fabrikElement {
  display: inline-flex;
}
.fabrikElement .btn-group {
  display: inline-block;
  margin-left: 4px;
}
.dbjoin-description {
  margin-top: 3px;
  margin-left: 10px;
}
.row-fluid .nav {
  margin-bottom: 0px;
}
.g-container {
  margin-top: 0px;
  padding-top: 0px;
}
.nombre_usuario_nav .g-content, .form-vertical {
  padding: 0px;
  margin: 0px;
}
.nombre_usuario_nav .g-content {
  padding-top: 3px;
}
#g-navigation .g-main-nav .g-toplevel {
  flex-flow: row wrap;
  justify-content: center;
  -webkit-justify-content: left;
}
#fb_contrato_wrapper {
  display: flex;
}
#fb_contrato_left {
  flex: 0 0 60%;
}
#fb_contrato_right {
  flex: 1;
}
@media (max-width: 768px) {
  #fb_contrato_left, #fb_contrato_right {
    flex: none !important;
  }
  #fb_contrato_wrapper {
    display: inline !important;
  }
}
.registro_cuenta .fabrikElement {
  display: inline-block;
}
.registro_cuenta .progress {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.input-medium {
  width: 150px !important;
}
.input-small {
  width: 90px !important;
}
.fabrikNav .list-footer .limit, .fabrikNav .list-footer .limit .add-on {
  display: inline-flex !important;
}
.fabrikNav .list-footer .limit .add-on label {
  display: contents !important;
}
.fabrikNav .list-footer .limit .add-on small {
  height: 17px;
}
.stdclass_property, .stdclass_value {
  margin-right: 2% !important;
}
.stdclass_value {
  padding-left: 2% !important;
  width: 150px !important;
}
.stdclass_value, input[type="text"] {
  height: 32px !important;
}
.stdclass_wrapper {
  width: 100%;
  float: right;
  margin-bottom: 2px !important;
}
#group128 > div:nth-child(6) > div > div > div.fabrikElement {
  display: block;
}
#group77 > div:nth-child(6) > div > div > div.fabrikElement {
  display: block;
}
.plg-user .controls .fabrikElement .input-append {
  display: inherit;
}
#group81 .btn-group a.toggle-editoption.btn, #group89 a.toggle-editoption.btn, #group97 a.toggle-editoption.btn {
  display: none;
}
.lote_disponibilidad_main {
  display: flex;
  padding-top: 1%;
}
.lote_disponibilidad {
  float: left;
  width: 150px;
}
.lote_disponibilidad_fracc {
  width: 25%;
}
.lote_disponibilidad_desc {
  padding-right: 1%;
  padding-left: 1%;
}
.dot {
  height: 15px;
  width: 15px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid red;
}
.estado-ok {
  color: #198754 !important;
  font-weight: 700;
}
.estado-bad {
  color: #dc3545 !important;
  font-weight: 700;
}
td.app_caja_cortes___estado_corte.estado-ok {
  color: #198754 !important;
  font-weight: 700;
}
td.app_caja_cortes___estado_corte.estado-bad {
  color: #dc3545 !important;
  font-weight: 700;
}
/*# sourceMappingURL=custom_22.css.map */