

@media(max-width: 760px){
   .menu-mv{
   	
   	position: fixed;
   	background: rgba(255,255,255,1);
   	padding: 10px ;
   	z-index: 9999;
    display: block;
    left: 2%;
    top: 2%;

   }
   .b{
    display: flex;
    flex-wrap: wrap;
   }
   .form-group.b div.input-group .col-11 .input_new{
    width: 100% !important;
   }
   .b .input_new {
    width: 48%;
    max-width: 48% !important;
    flex: auto !important;
   }
   .bus_login{
   	width: 100% !important;
   	height: 100vh !important;
   	padding-bottom: 0 !important;
   }
   .mv{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;height: 100vh;
    margin-top: 13vh ;
   }
   .menu{
   	width: 60% !important;
   	margin-left: -60% !important;
   	transition: .5s;
   }
   .menu.menu2{
   	width: 80% !important;
   	margin-left:0% !important;
   	transition: .5s;
   }
  .cuerpo{
  	width: 100% !important;
  }
  .mv-ib{
    width: 100% !important;
  	padding: 0 !important;
  	margin-bottom: 5px !important;
  }
  .acti-des div div p {
   text-align: center;
   font-weight: 700 !important;
   padding: 3px 0;

  }
  .mv-ib p span{
  	font-weight: 700 !important;
  	font-size: 1.1rem !important;
  }
  .mv-i{
    width: 100% !important;
    display: block;
    margin:auto;
  }
  .graf-mes{
  	padding: 0 !important;
  }
  .span_color{
    width: 100%;
  }
  .caja_t{
  	width: 25% !important;
  }
  .sup{
  	margin-top: 5px;
    display: none !important;
  }
  .sup  div h1{
  	font-size: .9rem !important;
  }
  .sup  div p{
  	font-size: .8rem !important;

  }
  .graf-mes div{
    width: 100% !important;
    max-width: 100% !important;
    flex:auto !important;
    padding: 10px 3px !important;
  }
  .mv-i svg{
  	font-size: .9rem !important;
  	width: 40px !important;
  	height: 40px !important;
    margin: auto !important;
    display: block;
  }
  .mv-btn{
  	width: 32% !important;
  	margin-bottom: 15px;
  	font-size: .6rem !important;
  	font-weight: 300 !important;
  }
  .acti-des > div {
    width: 100% !important;
    padding: 2px;
    margin: auto;
  }
  .conte-cu {

  padding-right: 0;
  }
  .box-reporte-caja > div {
     flex-direction: column;
     width: 100% !important;
     margin-bottom: 4% !important;
  }
   
   .acti-des{
    padding-top: 100px !important;
    border-radius:0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    
   }
   .caja-pago .row{
     padding: 0 !important;
   }
   .row{
    padding: 0 !important;
   }
   .box-ingreso-caja{
    display: flex !important;
    justify-content: space-between !important;
    flex-direction: row !important;
    padding: 3% !important;
   }

   .box-ingreso-caja button{
    width: 48% !important;
    margin: 10px 0 !important;
    padding: 20px 10px !important;
    height: auto !important;
   }
   .box-ingreso-caja button svg{
    background:none;
    font-size: 1.9rem !important;
   }
   .box-ingreso-caja button p{
    font-size: 1.1rem;
    margin-bottom: 0;
    margin-top: 10px;
   }

   .tablita.cred{
    max-width: 100%;
    overflow-x: scroll;
   }

}