.general_container{
 width: 100vw;
  background : url(../images/full_image_2.jpg) no-repeat fixed center;
  padding: 100px 5%;
  background-size: cover;
  data-stellar-background-ratio="0.5";
}
.general_container_opaca{
  content: "";
  width: 100%;
  height: 100%;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(254, 254, 254, 0.7);
}
 
//BUSINESS EMPLEADOS
.move_empleados{
     font-family: Arial;
    font-weight: 300;
    font-size: 20px;
    line-height: 1; 
    color: white;   
}   
//BUSINESS - END EMPLEADOS
//BUSINESS - MOVES - MUESTRA MOVE
.move_container{
  background: transparent;
}
.move_grid_container {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
}
.move_grid_lista {
    display: grid;
    grid-template-columns: 35% 35% 20% 10%;
}
.move_grid_1c {
    display: grid;
    grid-template-columns: 95% ;
}
.move_grid_2c {
    display: grid;
    grid-template-columns: 35% 65% ;
}
.move_grid_3c {
    display: grid;
    grid-template-columns: 33% 33% 33% ;
}
.move_grid_4c {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
}
.move_grid_item{
display: grid;
}
.move_grid_inline_item{
display: inline;
}
 .move_item {
 display: grid;
}
.move_link_inline{
//display:inline;
}
.move_list_vermas{
height: 2em;
display:inline;
}
.p_inline{
margin:0 0 0 0;
display:inline;
}
.move_input_id{
    width:auto;
    border-radius: 5px;
}

//FIN MOVES

@import url('https://fonts.googleapis.com/css?family=Playfair+Display|Source+Sans+Pro:200,400');
// BUSINESS - LISTADO DE BOXES
.grid_main_boxes_input{
    background: transparent;
    border: none;
    padding:0;
    margin:0;
}
.grid_textarea{
    width:60%;
    height:10%;
    border-radius: 5px;
    color: #15BA86;
    display:inline;
}
.grid_main_listado {
  margin-top:1%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  
  align-items: center;
  text-align: center;
  background: rgba(255,255,255, 0.54);       
  }
.grid_main {
  margin-top:7%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  
  align-items: center;
  text-align: center;
  background: rgba(255,255,255, 0.54);       
  }
  @media screen and (max-width: 800px) {
 .grid_main { 
  display: inline-block;
  white-space: nowrap;
  height:auto;
}
}
  .grid_main_boxes_lista {
   margin-top:100px;  
  display: grid;
  //grid-auto-rows: 300px;
  background: rgba(255,255,255, 0.54);
  width:100%;
  }

  .grid_main_boxes_lista_qr {
   display: grid;
   grid-template-columns:  10% 20% 35% 20% 10%;
   }
.grid_areas_detalle_qr {
  display: grid;
  height: 200px;  
  }  
.img-responsive_qr {
      width:50%;
      heigth:300px;
  }  
.img-responsive_img {
      width:50%;
      margin-top: 8px;
     padding: 10px;
  }

@media screen and (max-width: 800px) {
 .img-responsive_qr {
    visibility: hidden;
    clear: both;
    float: left;
    display: none;
}
}
// BUSINESS - FIN LISTADO BOXES
// PERSONAL - LISTA MOVES
 .user_move_crea_mudanza_p{
    text-align: center;
 }
.user_move_crea_mudanza{
    font-family: Arial;
    font-size: 100%;
    //font-weight: bold;
    color:white;
    display:block;
    padding:5px;
    background-color:green;
    border-radius: 5px;
    border: solid grey;
    text-align: center;
    opacity: 0.7;
}
// PERSONAL - FIN LISTA MOVES
// PERSONAL - BUSINESS - MUESTRA UNA SOLA CAJA
.container_box_qr{
    height: 100%;
}
.grid_main_box{
    margin-top:100px;  
    display: grid;
    grid-template-columns:  80%; 
    background: rgba(255,255,255, 0.54);
    width:100%;
}
.grid_main_box_qr {
    display: grid;
    width: 25%;
}
.img-box-responsive_qr {
     width: 30%;
  }
  @media screen and (max-width: 800px) {
    .img-box-responsive_qr {
}
}
.main_box_img{
       text-align: center;
}  
.img-box-responsive_img {
      width:60%;
}
.main_box_txt{
       text-align: center;
}
.main_input_id{
    width:auto;
    color: black;
    border-radius: 5px;
    
}
.parrafo_alerta{
       font-family: Arial;
     font-size: 150%;
     font-weight: bold;
     color:red;
     display:inline;
}
.parrafo_modifica{
       font-family: Arial;
     font-size: 100%;
     font-weight: bold;
     color:white;
     display:inline;
     padding:5px;
     background-color:green;
     border-radius: 5px;
     border: solid grey;
}
.form_alineado{
          text-align: center;
}
.file_alineado{
//margin: 0 auto;
display:inline;
white-space:nowrap;
}
.div_file{
display:inline;
}
//FIN MUESTRA UNA SOLA CAJA



// PERSONAL - VARIOS
.encabezado{
     font-family: 'Playfair Display', serif;
     font-weight: 900;
     font-size: 200%;
     font-stretch: expanded;
}
.areas {
       font-family: Arial;
     font-size: 150%;
     font-weight: bold;
  }
.grid_areas_detalle {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  
  }  
  .detalle {
  //padding:1em;
  border-radius: 10px;
  background: rgba(255,255,255,0.2);
   font-family: Arial;
   font-size: 100%;
   text-align: center;
   //display:inline;
  }

  .mensaje_empresas {
     background: transparent url(images/banda_azul_borde_transparente.png) no-repeat fixed center;
     background-size: cover;
     background-size: cover;
     height: 100%;
     width: 100%;
     border-radius: 10px;
     text-align: center;
}
.mensaje_empresas_txt{
     font-family: Arial;
     font-size: 100%;
     font-weight: bold;
     color:white;
     
}

  .grid_footer {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  }
  
   .logo_redes{
    width:40px;
    height:40px;
    background: rgba(0,0,0,0.1);
   }
  
     .logo_redes_bn{
    width:60px;
    height:40px;
    background: rgba(0,0,0,0.1);
   }
  
   
   .a{
     text-align: center;
   }
   .div_alineado{
     text-align: center;
   }
   .button_qr_submit{
     padding:1em;
     border-radius: 5px;  
    background-color:#3FC198;
		height: 90%;
    width: 80%;
    //margin: 1%;
		color: #fff;
	}
.button_qr_eliminar{
    border-radius: 5px;  
    background-color:#fc4a03;
    opacity: 0.7;
 		height: 90%;
		color: #fff;
    display: inline;
	}
.button_id_modificar{
  border-radius: 5px;  
  background-color:#00b084;
  opacity: 0.7;
 	height: 90%;
	color: #fff;
  display:inline;
	}