/* line 23, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
* {
  margin: 0;
  padding: 0; }

/* line 28, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
body {
  background: #000;
  color: #fff;
  font-family: verdana;
  font-size: 9px; }
  /* line 33, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  body input[type="text"], body input[type="password"], body input[type="date"], body select {
    text-align: center;
    border-radius: 0.5em;
    padding: 0.2em 0.5em; }
    /* line 37, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    body input[type="text"]:focus, body input[type="password"]:focus, body input[type="date"]:focus, body select:focus {
      background: #000066;
      color: #fff; }
  /* line 42, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  body input[type="submit"] {
    margin: 0.5em 0em; }
  /* line 45, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  body .boton {
    -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
    background: linear-gradient(to right, #0099FF, #005391, #000066);
    color: #fff;
    font-weight: 900;
    border-radius: 0.5em;
    padding: 0.2em 1em; }
    /* line 55, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    body .boton:hover {
      cursor: pointer;
      text-decoration: underline; }
    /* line 59, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    body .boton:active {
      position: relative;
      top: 5px; }
  /* line 64, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  body .boton_agregar_fila {
    margin-left: 1em; }
  /* line 67, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  body .boton_eliminar {
    background: #ff0000; }

/* line 72, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#proyecto_parte {
  background: #000066; }
  /* line 74, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #proyecto_parte .parte {
    background: #000066;
    padding: 1em; }
    /* line 77, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    #proyecto_parte .parte .cabecera {
      display: grid;
      grid-template-columns: 15% 85%;
      grid-gap: 1em;
      align-content: center;
      align-items: center; }
      /* line 83, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      #proyecto_parte .parte .cabecera .titulo {
        font-size: 1.6em;
        font-weight: 900; }

/* line 91, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.vista_index {
  width: 95%;
  margin: auto;
  color: #000066;
  display: grid;
  grid-template-columns: 20% 80%;
  grid-gap: 1.5em;
  margin-top: 2em;
  margin-bottom: 5em; }
  /* line 100, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .vista_index .modulos {
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    border-radius: 1em;
    padding: 1em;
    text-align: center;
    font-size: 1.6em; }
    /* line 110, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .vista_index .modulos .div_modulo {
      background: #fff;
      border: 0.4em solid #fff;
      border-radius: .5em; }
      /* line 114, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .vista_index .modulos .div_modulo .img_modulo {
        background: #fff;
        width: 100%;
        height: auto; }
    /* line 120, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .vista_index .modulos .boton_modulos {
      display: flex;
      flex-direction: column;
      justify-content: center;
      margin: 1em 0em;
      height: 2em;
      border: 0.1em solid transparent;
      -webkit-box-shadow: 0.4em 0.4em #777777;
      -moz-box-shadow: 0.4em 0.4em #777777;
      -ms-box-shadow: 0.4em 0.4em #777777;
      -o-box-shadow: l0 0.4em 0.4em #777777;
      box-shadow: 0.4em 0.4em #777777; }
      /* line 133, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .vista_index .modulos .boton_modulos:hover {
        text-decoration: underline;
        border: 0.1em solid #eee;
        -webkit-box-shadow: 0.4em 0.4em #fff;
        -moz-box-shadow: 0.4em 0.4em #fff;
        -ms-box-shadow: 0.4em 0.4em #fff;
        -o-box-shadow: l0 0.4em 0.4em #fff;
        box-shadow: 0.4em 0.4em #fff; }
  /* line 144, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .vista_index .funciones {
    padding: 2em;
    border-radius: 1em; }
    /* line 147, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .vista_index .funciones .div_funciones {
      display: flex;
      justify-content: space-around;
      align-items: center;
      flex-wrap: wrap; }
      /* line 152, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .vista_index .funciones .div_funciones .label {
        -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
        -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
        -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
        -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
        background: linear-gradient(to right, #0099FF, #005391, #000066);
        color: #fff;
        text-align: center;
        font-weight: 900;
        margin: 0.5em;
        padding: 1em 2em;
        border: 0.1em solid transparent;
        border-radius: 1em 0em;
        -webkit-box-shadow: 0.4em 0.4em #777777;
        -moz-box-shadow: 0.4em 0.4em #777777;
        -ms-box-shadow: 0.4em 0.4em #777777;
        -o-box-shadow: l0 0.4em 0.4em #777777;
        box-shadow: 0.4em 0.4em #777777; }
        /* line 170, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
        .vista_index .funciones .div_funciones .label:hover {
          cursor: pointer;
          text-decoration: underline;
          border: 0.1em solid #eee;
          -webkit-box-shadow: 0.4em 0.4em #eee;
          -moz-box-shadow: 0.4em 0.4em #eee;
          -ms-box-shadow: 0.4em 0.4em #eee;
          -o-box-shadow: l0 0.4em 0.4em #eee;
          box-shadow: 0.4em 0.4em #eee; }
        /* line 180, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
        .vista_index .funciones .div_funciones .label:active {
          position: relative;
          top: 5px; }

/* line 189, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.contenedores {
  width: 95%;
  margin: auto;
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1.5em;
  margin-top: 2em;
  margin-bottom: 5em; }

/* line 199, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.oculto {
  display: grid;
  grid-template-columns: 100%; }
  /* line 202, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .oculto .div_titulo {
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    padding: 1em 2em;
    margin-bottom: 1em;
    border-radius: 1em;
    color: #fff; }

/* line 215, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#bloqueopantalla {
  background: #000066;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 101;
  opacity: 0.2; }

/* line 230, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.centrarpantallaloading {
  margin: 0 auto;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 300;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%); }

/* line 241, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.centrarpantallaacceso {
  margin: 0 auto;
  position: fixed;
  padding: 10px;
  left: 50%;
  top: 50%;
  z-index: 100;
  border: 1em double #000066;
  border-radius: 2em;
  -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
  background: linear-gradient(to right, #000066, #005391, #0099FF);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 1em 1em #eee;
  -moz-box-shadow: 1em 1em #eee;
  -ms-box-shadow: 1em 1em #eee;
  -o-box-shadow: 1em 1em #eee;
  box-shadow: 1em 1em #eee; }
  /* line 264, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaacceso .logo_acceso {
    background-color: #fff;
    padding: 1em;
    margin-bottom: 2em;
    margin-left: 3em;
    margin-right: 3em;
    border-radius: 2em; }
  /* line 272, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaacceso .logo_cliente {
    margin-top: 2em; }
  /* line 276, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaacceso .input_acceso {
    margin-top: 0.5em; }
  /* line 279, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaacceso .boton_acceso {
    margin-top: 1em; }
  /* line 282, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaacceso .texto {
    margin-top: 2em;
    color: #fff; }

/* line 288, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.centrarpantallaaviso {
  margin: 0 auto;
  position: fixed;
  padding: 10px;
  left: 50%;
  top: 50%;
  z-index: 300;
  border: 1em double #000066;
  border-radius: 2em;
  -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
  background: linear-gradient(to right, #000066, #005391, #0099FF);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 1em 1em #eee;
  -moz-box-shadow: 1em 1em #eee;
  -ms-box-shadow: 1em 1em #eee;
  -o-box-shadow: 1em 1em #eee;
  box-shadow: 1em 1em #eee; }
  /* line 311, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .letra1 {
    font-weight: 900;
    font-size: 2em;
    margin-bottom: 0.5em; }
  /* line 316, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .letra2 {
    font-weight: 900;
    font-size: 1.5em;
    margin-bottom: 1em; }
  /* line 321, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .textarea {
    resize: none;
    border-radius: 1em;
    padding: 1em;
    margin: 1em; }
  /* line 327, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .rojo {
    background: #ff0000;
    color: #000066;
    font-weight: 900; }
  /* line 332, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .verde {
    background: #008000;
    color: #000066;
    font-weight: 900; }
  /* line 337, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .logo_acceso {
    background-color: #fff;
    padding: 2em;
    border-radius: 2em; }
  /* line 342, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .input_acceso {
    margin-top: 0.5em; }
  /* line 345, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .boton_acceso {
    margin-top: 1em; }
  /* line 348, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .centrarpantallaaviso .texto {
    margin-top: 2em;
    color: #000066; }

/* line 355, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.aviso {
  margin: 0.5em 2em;
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1em; }
  /* line 360, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .aviso .aviso_botones {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center; }
    /* line 365, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .aviso .aviso_botones .boton_si {
      background: #008000;
      font-size: 1.4em;
      color: #fff; }
    /* line 370, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .aviso .aviso_botones .boton_no {
      background: #ff0000;
      font-size: 1.4em;
      color: #fff; }
  /* line 376, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .aviso .div_observacion {
    display: grid;
    grid-template-columns: 85% 15%;
    grid-gap: 1em;
    align-content: center;
    align-items: center; }

/*
#header_acceso{
    background:$primary;
    -webkit-background: linear-gradient($black,$primary);
    -moz-background: linear-gradient($black,$primary);
    -ms-background: linear-gradient($black,$primary);
    -o-background:linear-gradient($black,$primary);
    background: linear-gradient($black,$primary);
    .hijo_header{
        padding: 0.5em 2em;
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: flex-start;
        img{
            background: $primary;
            padding: 1em;
            border-radius: 1em;
        }
    }
    display: grid;
    grid-template-columns: 60% 40%;
    //grid-template-columns: repeat( auto-fit, minmax( 10em, 1fr ) );
    //grid-template-rows:1fr;
    //grid-gap: 10px;
    input[type="text"], input[type="password"]{
        margin-bottom: 0.5em;
    }
    .hijo_header_fieldset_acceso{
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: flex-end;
        .fieldset_acceso{
            -webkit-background: linear-gradient(to right,$primary,$secund,$third);
			-moz-background: linear-gradient(to right,$primary,$secund,$third);
			-ms-background: linear-gradient(to right,$primary,$secund,$third);
			-o-background:linear-gradient(to right,$primary,$secund,$third);
			background: linear-gradient(to right,$primary,$secund,$third);
            padding: 1em 2em;
            //border: 0.5em solid $primary;
            border-radius: 1em;
            @media (max-width: 580px) {
                display: none;
            }
            .label{
                font-size: 1.4em;
                font-weight: 900;
            }
            .boton_cerrar{
                margin-top: 1em;
                display: flex;
                justify-content: flex-end;                
            }
        }
    }
}*/
/* line 443, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#header_general {
  -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
  background: linear-gradient(to right, #000066, #005391, #0099FF);
  color: #000066;
  display: grid;
  grid-template-columns: 30% 40% 30%; }
  /* line 450, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #header_general .hijo_header {
    padding: 0.5em 2em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-start; }
    /* line 456, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    #header_general .hijo_header img {
      background: #fff;
      padding: 1em;
      border-radius: 1em; }
  /* line 467, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #header_general .hijo_header_titulo {
    color: #fff;
    font-size: 3em;
    font-weight: 900;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center; }
  /* line 476, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #header_general .hijo_header_fieldset_acceso {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-end;
    font-size: 0.8em; }
    /* line 482, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    #header_general .hijo_header_fieldset_acceso .fieldset_acceso {
      background: #fff;
      padding: 1em 2em;
      border: 0.5em solid #fff;
      border-radius: 1em; }
      @media (max-width: 580px) {
        /* line 482, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
        #header_general .hijo_header_fieldset_acceso .fieldset_acceso {
          display: none; } }
      /* line 490, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      #header_general .hijo_header_fieldset_acceso .fieldset_acceso .label {
        font-size: 1.4em;
        font-weight: 900; }
      /* line 494, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      #header_general .hijo_header_fieldset_acceso .fieldset_acceso .boton_cerrar {
        margin-top: 1em;
        display: flex;
        justify-content: flex-end; }

/* line 503, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.fieldset_general {
  background: #eee;
  margin-top: 1em;
  padding: 2em 0em 2em 0em;
  border-radius: 2em; }
  /* line 509, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_general .legend_general {
    padding: 0.5em 1em;
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    color: #fff;
    border-radius: 0.5em;
    font-size: 1.4em;
    font-weight: 900; }
  /* line 521, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_general .legend_interno {
    padding: 0.5em 1em;
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    color: #fff;
    border-radius: 0.5em;
    font-size: 1em;
    font-weight: 900; }

/* line 535, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.fieldset_interno {
  margin: 1em;
  padding: 1em 0em 1em 0em;
  border: 0.2em solid #000066;
  border-radius: 1em;
  background: #eee; }
  /* line 541, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_interno .legend_interno {
    padding: 0.5em 1em;
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    color: #fff;
    border-radius: 0.5em;
    font-size: 1.2em;
    font-weight: 900; }
    /* line 552, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .fieldset_interno .legend_interno .div_legend {
      display: flex;
      justify-content: space-between; }
      /* line 555, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .fieldset_interno .legend_interno .div_legend .div_input {
        margin-right: 1em; }
    /* line 559, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .fieldset_interno .legend_interno .div_span {
      display: flex;
      flex-direction: column;
      margin-right: 1em; }
  /* line 565, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_interno .legend_interno_interno {
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    padding: 0.5em 1em;
    color: #fff;
    border-radius: 0.5em;
    font-size: 1em;
    font-weight: 900; }
  /* line 577, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_interno .div_interno {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  /* line 582, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_interno .div_interno_accesos {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap; }
    /* line 586, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .fieldset_interno .div_interno_accesos .div_input_accesos {
      margin: 0em 1em;
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: #000066;
      font-weight: bold; }
  /* line 596, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_interno .div_separador {
    display: flex;
    justify-content: space-around;
    margin: 1em; }
    /* line 600, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .fieldset_interno .div_separador .div_data {
      border: 0.5em solid #000066;
      border-radius: 1em;
      padding: 1em 2em; }
      /* line 604, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .fieldset_interno .div_separador .div_data .label {
        -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
        -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
        -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
        -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
        background: linear-gradient(to right, #0099FF, #005391, #000066);
        padding: 1em 2em;
        color: #fff;
        border-radius: 1em;
        margin-bottom: 1em;
        font-weight: 900; }
      /* line 616, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .fieldset_interno .div_separador .div_data .div_che_proyecto {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap; }
        /* line 620, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
        .fieldset_interno .div_separador .div_data .div_che_proyecto .div_input {
          margin: 0em 1em;
          display: flex;
          justify-content: space-between;
          align-items: center;
          color: #000066;
          font-weight: bold; }

/* line 634, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.div_data_personal {
  color: #000066; }
  /* line 636, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_data_personal .nombres {
    font-weight: bold;
    font-size: 1.2em; }

/* line 642, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.div_datos_asistencia {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  /* line 646, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_datos_asistencia .div_span {
    display: flex;
    flex-direction: column; }
  /* line 650, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_datos_asistencia .div_valores {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center; }

/* line 658, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.div_datos_resumen {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center; }
  /* line 665, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_datos_resumen .div_asistencia {
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    border-radius: 1em;
    margin: 0em 4em;
    padding: 2em;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 2em;
    justify-content: center;
    align-items: center; }
    /* line 680, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .div_datos_resumen .div_asistencia .div_fe_re {
      font-weight: 900; }
    /* line 683, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .div_datos_resumen .div_asistencia .mayor {
      font-size: 2em; }

/* line 689, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.div_accesos {
  color: #000066;
  font-size: 1.2em;
  font-weight: 900; }

/* line 695, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.fieldset_consultar {
  display: flex;
  justify-content: space-around; }
  /* line 698, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .fieldset_consultar .div_separador {
    -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
    background: linear-gradient(to right, #0099FF, #005391, #000066);
    padding: 1em 3em;
    border-radius: 1em;
    font-size: 1.2em;
    font-weight: 900;
    display: inline-flex; }
    /* line 711, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .fieldset_consultar .div_separador .consultar:hover {
      cursor: pointer;
      text-decoration: none; }
    /* line 715, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .fieldset_consultar .div_separador .consultar:active {
      position: relative;
      top: 5px; }

/* line 724, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.table {
  width: 95%;
  text-align: center;
  margin: 1em;
  border: 1px solid #000;
  font-size: 1.2em;
  font-weight: 900; }
  /* line 731, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table td {
    padding: 1em; }
    /* line 733, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table td .div_interno_celda {
      display: grid;
      justify-content: center;
      grid-template-columns: 100%; }
      /* line 737, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .table td .div_interno_celda .especial_a {
        width: 3em; }
      /* line 740, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .table td .div_interno_celda .especial_b {
        width: 2em; }
  /* line 745, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table .fisup {
    -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
    -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
    background: linear-gradient(to right, #000066, #005391, #0099FF);
    height: 4em;
    font-weight: 900;
    /*.vacaciones{
            background: #7401DF;
        }*/ }
    /* line 753, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup td {
      padding: 0.5em; }
    /* line 756, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .div_interno_celda {
      display: grid;
      justify-content: center;
      grid-template-columns: 100%; }
    /* line 761, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .div_resumen_asistencia {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      align-content: center; }
    /* line 767, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .right {
      text-align: right;
      padding: 0.5em 1em; }
    /* line 771, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .left {
      text-align: left;
      padding: 0.5em 1em; }
    /* line 775, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .vertical {
      word-wrap: break-word;
      text-align: center; }
    /* line 779, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .peq {
      height: 8em;
      writing-mode: vertical-lr;
      transform: rotate(180deg); }
    /* line 784, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .peq2 {
      height: 10em;
      writing-mode: vertical-lr;
      transform: rotate(180deg); }
    /* line 789, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .estructura {
      background: #0000ff; }
    /* line 792, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .disponible {
      background: #008000; }
    /* line 795, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .fxp {
      background: #ff0000; }
    /* line 798, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .excedente {
      background: #A5DF00; }
    /* line 804, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .inasistencia {
      background: #FFFF00; }
    /* line 807, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .dltd {
      background: #01DFD7; }
    /* line 810, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .dltn {
      background: #01A9DB; }
    /* line 813, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rd {
      background: #0174DF; }
    /* line 816, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rn {
      background: #013ADF; }
    /* line 819, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .pnc {
      background: #ff0000; }
    /* line 822, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .pu {
      font-size: 1.5em; }
    /* line 825, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rpu {
      background: #fff;
      border-radius: 0.5em;
      padding: 0.5em;
      color: #000;
      margin: 0em 1em 0em 0.5em;
      font-size: 1.5em;
      width: 2em;
      text-align: center; }
    /* line 835, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rpu_disponible {
      background: #008000;
      border-radius: 0.5em;
      padding: 0.5em;
      color: #000;
      margin: 0em 1em 0em 0.5em;
      font-size: 1.5em;
      width: 2em;
      text-align: center; }
    /* line 845, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rpu_estructura {
      background: #0000ff;
      border-radius: 0.5em;
      padding: 0.5em;
      color: #000;
      margin: 0em 1em 0em 0.5em;
      font-size: 1.5em;
      width: 2em;
      text-align: center; }
    /* line 855, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rpu_pnc {
      background: #ff0000;
      border-radius: 0.5em;
      padding: 0.5em;
      color: #000;
      margin: 0em 1em 0em 0.5em;
      font-size: 1.5em;
      width: 2em;
      text-align: center; }
    /* line 865, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rpu_fxp {
      background: #f58907;
      border-radius: 0.5em;
      padding: 0.5em;
      color: #000;
      margin: 0em 1em 0em 0.5em;
      font-size: 1.5em;
      width: 2em;
      text-align: center; }
    /* line 875, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup .rpu_excedente {
      background: #A5DF00;
      border-radius: 0.5em;
      padding: 0.5em;
      color: #000;
      margin: 0em 0.5em 0em 0.5em;
      font-size: 1.5em;
      width: 3.5em;
      text-align: center; }
  /* line 886, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table .fisup_a {
    background: #000066;
    height: 3em;
    font-weight: 900; }
    /* line 891, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup_a td {
      padding: 0.5em; }
    /* line 894, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup_a .right {
      text-align: right;
      padding: 0.5em 1em; }
    /* line 898, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup_a .left {
      text-align: left;
      padding: 0.5em 1em; }
  /* line 903, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table .fisup2 {
    background: #000066;
    font-weight: 900; }
    /* line 907, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup2 td {
      padding: 0.5em; }
    /* line 910, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup2 .vertical {
      writing-mode: vertical-rl;
      text-orientation: upright; }
  /* line 915, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table .fisup3 {
    background: #000066;
    height: 15em;
    font-weight: 900; }
    /* line 920, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fisup3 td {
      padding: 0.5em; }
  /* line 924, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table .fidata {
    height: 3em;
    padding: 0em 1em;
    color: #000;
    /*.vacaciones{
            background: #7401DF;
        }*/ }
    /* line 928, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata td {
      padding: 0em 0.5em; }
    /* line 931, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .div_interno_celda {
      display: grid;
      justify-content: center;
      grid-template-columns: 100%; }
    /* line 937, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .cel_pri {
      height: 4em;
      font-weight: 900;
      background: #eee;
      color: #000;
      font-size: 1.2em; }
    /* line 944, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .left {
      text-align: justify;
      padding: 0.5em 1em; }
    /* line 948, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .right {
      text-align: right;
      padding: 0.5em 1em; }
    /* line 952, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .justify {
      text-align: justify; }
    /* line 955, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .estructura {
      background: #0101DF; }
    /* line 958, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .disponible {
      background: #008000; }
    /* line 961, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .fxp {
      background: #f58907; }
    /* line 964, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .excedente {
      background: #A5DF00; }
    /* line 970, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .inasistencia {
      background: #FFFF00; }
    /* line 973, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .dltd {
      background: #01DFD7; }
    /* line 976, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .dltn {
      background: #01A9DB; }
    /* line 979, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .rd {
      background: #0174DF; }
    /* line 982, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .rn {
      background: #013ADF; }
    /* line 985, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .pnc {
      background: #ff0000; }
    /* line 988, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata .group_asistencia {
      background: #fff;
      color: #000; }
      /* line 991, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .table .fidata .group_asistencia option {
        background: #000066;
        color: #fff; }
    /* line 996, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table .fidata:hover {
      background: #777777;
      color: #000066; }
  /* line 1001, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table .fi {
    color: #000; }

/* line 1005, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.table_ajuste {
  width: auto; }

/* line 1009, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.table_titulo {
  width: 95%; }
  /* line 1011, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .table_titulo .fisup {
    height: 3em;
    font-weight: 900; }
    /* line 1014, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table_titulo .fisup .gris {
      background: #FFDCC8; }
    /* line 1017, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table_titulo .fisup .left {
      text-align: left; }
    /* line 1020, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .table_titulo .fisup .right {
      text-align: right; }

/* line 1025, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#agregar_fijar_novedades {
  margin: 0em 2em;
  display: flex;
  justify-content: space-between; }

/* line 1031, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#div_contrasena {
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 1035, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #div_contrasena .div_separador {
    -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
    background: linear-gradient(to right, #0099FF, #005391, #000066);
    border-radius: 1em;
    padding: 1em; }

/* line 1046, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#div_clientes, #div_cliente_proyecto {
  display: flex;
  justify-content: center; }
  /* line 1049, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #div_clientes .div_separador, #div_cliente_proyecto .div_separador {
    -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
    background: linear-gradient(to right, #0099FF, #005391, #000066);
    padding: 1em 2em;
    border-radius: 1em;
    margin: 1em; }
    /* line 1058, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    #div_clientes .div_separador .label, #div_cliente_proyecto .div_separador .label {
      font-size: 1.5em;
      font-weight: 900;
      color: #fff;
      margin-bottom: 1em; }

/* line 1067, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#div_cliente_existe, #div_proyecto_existe, #div_consultar, #busqueda {
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 1071, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #div_cliente_existe .div_separador, #div_proyecto_existe .div_separador, #div_consultar .div_separador, #busqueda .div_separador {
    -webkit-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -moz-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -ms-background: linear-gradient(to right, #0099FF, #005391, #000066);
    -o-background: linear-gradient(to right, #0099FF, #005391, #000066);
    background: linear-gradient(to right, #0099FF, #005391, #000066);
    padding: 1em 2em;
    border-radius: 1em;
    margin-top: 2em;
    font-weight: 900;
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 1em; }
  /* line 1085, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #div_cliente_existe .div_separador2, #div_proyecto_existe .div_separador2, #div_consultar .div_separador2, #busqueda .div_separador2 {
    padding: 1em;
    margin-top: 2em;
    font-weight: 900;
    font-size: 1.5em;
    color: #000066;
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 1em;
    align-items: center; }
    /* line 1095, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    #div_cliente_existe .div_separador2 label, #div_proyecto_existe .div_separador2 label, #div_consultar .div_separador2 label, #busqueda .div_separador2 label {
      color: #000; }

/* line 1101, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.div_expediente_digital {
  padding: 1em;
  display: grid;
  grid-template-columns: 100%; }
  /* line 1105, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_expediente_digital .div_item_expediente {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2em;
    margin: 1em; }
    /* line 1110, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .div_expediente_digital .div_item_expediente .div_item {
      display: grid;
      grid-template-columns: 100%; }
    /* line 1114, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    .div_expediente_digital .div_item_expediente .div_item_column {
      display: flex;
      flex-direction: column;
      justify-content: center; }
      /* line 1118, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .div_expediente_digital .div_item_expediente .div_item_column .div_foto img {
        width: 50%;
        margin-bottom: 2em; }
      /* line 1122, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
      .div_expediente_digital .div_item_expediente .div_item_column .div_letra {
        color: #000;
        font-weight: bold; }

/* line 1130, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.div_cliente_data {
  background: #000;
  padding: 1em 2em;
  border-radius: 2em;
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 1.2em; }
  /* line 1137, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_cliente_data .logo {
    background: #000066;
    padding: 1em;
    border-radius: 2em; }
  /* line 1142, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  .div_cliente_data .nombre {
    font-size: 1.2em;
    font-weight: 900;
    color: #000066; }

/* line 1149, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
#div_consultar {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  /* line 1154, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
  #div_consultar .act_ina {
    display: flex; }
    /* line 1157, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
    #div_consultar .act_ina .data {
      background: #000;
      padding: 1em 2em;
      border-radius: 1em;
      margin: 1em;
      font-weight: 900; }

/* line 1168, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
.textarea {
  resize: none;
  border-radius: 1em;
  padding: 0.5em;
  text-align: justify; }

/* line 1175, C:/xampp/htdocs/sig-ic/resourse/css/general.scss */
footer {
  -webkit-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -moz-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -ms-background: linear-gradient(to right, #000066, #005391, #0099FF);
  -o-background: linear-gradient(to right, #000066, #005391, #0099FF);
  background: linear-gradient(to right, #000066, #005391, #0099FF);
  padding: .5em 0;
  font-weight: 900;
  position: fixed;
  left: 0px;
  bottom: 0px;
  height: 30px;
  width: 100%; }

/*# sourceMappingURL=general.css.map */