/* 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
 */

@media screen and (max-width: 767px) {
  /* line 1, templates/jf_simone/custom/scss/custom.scss */
  .module mod-box padding-0px deepest sliderHome {
    display: none;
  }
}
/* line 4, templates/jf_simone/custom/scss/custom.scss */
.uk-text-center {
  white-space: normal;
  overflow: overlay;
}
/* line 9, templates/jf_simone/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  line-height: 30px !important;
  height: 40px !important;
}
/* line 14, templates/jf_simone/custom/scss/custom.scss */
.btn.btn-primary, .btn.btn-danger, .btn.btn-warning, .btn.btn-success, .btn.btn-info, .btn.btn-inverse {
  color: #000 !important;
}
/* line 18, templates/jf_simone/custom/scss/custom.scss */
.size-63 {
  border: 3px solid #fff !important;
}
/* line 22, templates/jf_simone/custom/scss/custom.scss */
.familia_box .nombre_perfil {
  line-height: 110%;
  margin-bottom: 5px;
}
/* line 26, templates/jf_simone/custom/scss/custom.scss */
.familia_box .info_perfil {
  line-height: 110%;
  margin-bottom: 0;
}
/* line 30, templates/jf_simone/custom/scss/custom.scss */
.familia_box .info_perfil + h4 {
  line-height: 110%;
}
/* line 33, templates/jf_simone/custom/scss/custom.scss */
element.style.search {
  float: none;
  width: 100px;
}
/* line 37, templates/jf_simone/custom/scss/custom.scss */
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  min-width: 250px !important;
  float: left !important;
}
/* line 42, templates/jf_simone/custom/scss/custom.scss */
.g-title {
  width: max-content;
  margin: 25px 0 0 0 !important;
}
/* line 47, templates/jf_simone/custom/scss/custom.scss */
label {
  width: 170px;
}
/* line 50, templates/jf_simone/custom/scss/custom.scss */
input[type="checkbox"], input[type="radio"] {
  float: left;
}
/* line 54, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .moduletable.mod-box.new_menu #login {
  font-size: 0;
}
/* line 57, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .moduletable.mod-box.new_menu #login::before {
  content: "\f007";
  font-family: FontAwesome;
  font-size: 55px;
  position: relative;
  top: 4px;
  color: darkcyan !important;
}
/* line 65, templates/jf_simone/custom/scss/custom.scss */
.contenedorMenu {
  display: inline-block;
  background: none !important;
}
/* line 69, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 div.modal {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 74, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
  min-height: 1px;
}
/* line 79, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .modal-header h4 {
  padding: 0;
  margin: 15px 0 10px 10px;
  line-height: 16px;
  font-size: 20px;
  font-weight: 400;
  font-family: "Segoe UI", Arial, sans-serif;
}
/* line 87, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .new_menu #loginModal .modal-body center {
  font-size: 15px;
  line-height: 1.5;
}
/* line 91, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 form#formularioLogin {
  margin: 0 0 10px 0;
}
/* line 94, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 #loginModal .login {
  line-height: 20px;
  font-size: 14px;
  font-weight: normal;
  font-family: Verdana;
}
/* line 100, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .formulariologin {
  clear: both;
}
/* line 103, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 #nombreLogin, .com_gantry5 #contrasenaLogin {
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  padding: 4px 6px;
  border-radius: 4px;
  margin-top: 8px;
}
/* line 110, templates/jf_simone/custom/scss/custom.scss */
.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #ccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  font-family: Verdana;
}
/* line 146, templates/jf_simone/custom/scss/custom.scss */
.colorBottonCerrar {
  width: 15%;
  border-radius: 4px !important;
  overflow: hidden !important;
  padding: 6px !important;
  cursor: pointer;
}
/* line 153, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .btn:hover, .com_gantry5 .btn:focus {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/* line 162, templates/jf_simone/custom/scss/custom.scss */
.colorBotton {
  background: #00b8ba !important;
}
/* line 165, templates/jf_simone/custom/scss/custom.scss */
.boton_custom {
  border-style: solid !important;
  text-align: center !important;
  padding: 4px !important;
  border: 1px solid #c0c0c0 !important;
  border: 1px solid #5c819e !important;
  background: #4c99d2 !important;
  background: -o-linear-gradient(top, #60afee 0%, #579ed8 100%) !important;
  background: -webkit-linear-gradient(top, #60afee 0%, #579ed8 100%) !important;
  background: -moz-linear-gradient(top, #60afee 0%, #579ed8 100%) !important;
  background: linear-gradient(to bottom, #60afee 0%, #579ed8 100%) !important;
  color: #fff !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  padding: 7px 10px !important;
  border-radius: 4px !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 4px 3px -3px rgba(20, 20, 25, 0.2) !important;
  text-shadow: 0 1px 1px rgba(20, 20, 25, 0.5) !important;
  overflow: hidden !important;
  padding: 6px !important;
  font-weight: normal;
}
/* line 186, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 hr {
  border-bottom: 1px solid #eee;
  margin: 20px 0;
}
/* line 190, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}
/* line 204, templates/jf_simone/custom/scss/custom.scss */
.com_gantry5 #mostrarRegistro {
  width: 63%;
  margin-bottom: 20px;
  white-space: normal;
}
/* line 223, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box .grid-box {
  float: left;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 230, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box [class*="width"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 235, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box .width33 {
  width: 33.333%;
}
/* line 238, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box .width100 {
  width: 100%;
}
/* line 241, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box .header-funcion {
  font-size: 24px;
  line-height: 24px;
  margin: 25px 0 15px 0;
}
/* line 246, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box {
  padding: 20px 15px;
  border: 1px solid #d9d9d9;
  border: 1px solid rgba(20, 20, 25, 0.15);
  border-radius: 4px;
  background: #fdfdfd !important;
  background-clip: padding-box;
  display: inline-block;
  width: auto;
  vertical-align: top;
}
/* line 257, templates/jf_simone/custom/scss/custom.scss */
.mod-box.new_box .mod-box.top-box {
  width: 100%;
  padding: 20px 15px;
  border: 1px solid #d9d9d9;
  border: 1px solid rgba(20, 20, 25, 0.15);
  border-radius: 4px;
  background: #fdfdfd !important;
  background-clip: padding-box;
}
@media (max-width: 767px) {
  /* line 267, templates/jf_simone/custom/scss/custom.scss */
  .mod-box.new_box .width33 {
    width: 100%;
  }
}
/*# sourceMappingURL=custom__body_only.css.map */