@media only all and (min-width: 768px){
  .navbar-menu.__toMobile {
    display: none;
  }
}


/*******CSS FOR MOBILE - 767px******/
@media only all and (max-width: 767px){
  /*
  .navbar-menu:not(.__toMobile) {
    display: none;
  }*/
  .fast_menu_inner{
    padding-bottom: 0;
  }
  .fast_item a h6{
    font-size: 10px;
  }
  .fast_item i {
    line-height: 24px;
  }
  /*Header*/
  .topbar {
    padding-top: 8px;
   }
  .topbar .navbar {
    padding-left: 12px;
  }

  /*DASH*/
  .page_dash .block_dash .nav{
    flex-direction: column;
  }
  .page_dash .block_dash .nav > .nav-link{
    width: 100%;
    max-width: 100%;
    padding: 6px 15px;
    margin-bottom: 10px;
    font-size: 15px;
  }
  .page_dash .block_dash .nav > .nav-link > i{
    font-size: 36px;
  }

  #TableLotes, #TableMovim, #TableDashPienso, #TableDashMov, #TableDashMovInt, #TableDashCargas, #TableDashLotesCierre, #TableDashLotes, #TableCargas{
    margin-top: 10px;
  }
  .filter_table > div{
    margin-top: 8px;
  }
  .page_dash table .us_icon{
    margin-bottom: 7px;
  }
  .vm.table td, .vm.table th{
    font-size: 14px;
  }
  .block_usuario_lista, .block_nave_lista{
    font-size: 13px;
  }
  .user_ide .us_data > span, .nave_ide .nave_data > span{
    font-size: 11px;
  }
  .block_usuario_lista > div.user_btn, .block_nave_lista > div.nave_btn{
    padding: .495rem .275rem;
    display: flex;
    display: -ms-flexbox;
  }
  .block_usuario_lista .us_icon, .block_nave_lista .us_icon, .block_naves .us_icon{
    width: 24px;
    height: 24px;
    line-height: 28px;
  }
  .block_usuario_lista .us_icon > i, .block_nave_lista .us_icon > i{
    font-size: 15px;
  }
  #modal_user .modal-title, #verUser .modal-title, #modal_editUser .modal-title{
    font-size: 14px;
  }
  .block_item .block_item_view .name{
    font-size: 15px;
  }
  .block_item .block_item_view .codigo{
    padding: 0.35em 0.65em;
  }
  .block_item .block_item_det .block_data > span{
    font-size: 14px;
  }
  .page-wrapper:not(.page_dash, .thank_page, .is_to_sale){
    padding-top: 45px;
  }
  .encabe_dash > h1{
    font-size: 22px;
    line-height: 1.25;
  }
  .block_form {
    margin-top: 5px;
    padding-bottom: 24px;
  }
  .block_btn_page{
    margin: 12px 0;
  }
  .block_item.__filtros{
    margin-top: 5px;
  }
  .page_lotes.__detalles .block_tipo_move{
    margin: 20px 0;
  }
  .page_lotes.__detalles .block_tipo_move > .btn.btn_brand{
    width: 49%;
    margin-bottom: 5px;
  }
}



/*******CSS FOR TABLET******/
@media only screen and (min-width: 768px) and (max-width: 991px){
  .page_dash .block_dash .nav > .nav-link{
    width: 29%;
    max-width: 29%;
  }
  .block_us{
    margin-bottom: 10px;
  }
  .block_item .block_item_view .name{
    font-size: 14px;
  }
  .block_item .block_item_view .codigo{
    padding: 0.35em 0.65em;
  }
  .page_lotes .block_item.__filtros form .form-group.col-sm-4,
  .page_lotes.__detalles #entra_anim #form_entra_anim .form-group.col-sm-3,
  .page_lotes.__detalles #sale_anim #form_sale_anim .form-group.col-sm-3{
    width: 50%;
  }
  .page_lotes.__detalles .block_tipo_move > .btn.btn_brand{
    width: 32.33333%;
    margin-bottom: 5px;
  }
  .page_lotes.__detalles .block_det_calcul .block_det_calcul_head .badge{
    float: unset;
  }
  .page_notif .block_form.col-md-8{
    width: 100%;
  }
  #verUser .block_usuario_view .user_actions > .btn_brand.__mail{
    font-size: 10px;
  }
  .encabe_dash > h1{
    font-size: 28px;
    line-height: 1.25;
  }
}



/*Tablet pro: min.992 - max. 1200
@media only screen and (min-width: 992px) and (max-width: 1200px)*/
.invisible {
  visibility: hidden !important; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }
