.row_ppm_img img{

    width: 300px;

}

.row_ppm_video video{

    width: 300px;

}

img.max300{

    width: 300px;

}

img.max150{

    width: 150px;

}

.dot {
    height: 15px;
    width: 15px;
    background-color: #fff;
    border:1px solid #00637D;
    border-radius: 50%;
    display: inline-block;
    margin: 0px 5px -4px 5px;
}
.dot-fill {
    height: 15px;
    width: 15px;
    background-color: #00637D;
    border-radius: 50%;
    display: inline-block;
    margin: 0px 5px -4px 5px;
}

.cantidadLinea {
  display: inline-block;
  margin-top: 0px !important;
}

input.cantidadLinea{
  width: 40px;
  text-align: center;
}

input.pvp_modificado{ color: orange; font-weight: bold; }

.mostrar_mas_izquierda, .mostrar_mas_derecha{ display: none; }

.widget_derecha_mostrando, .widget_derecha_total{ font-weight: 900; }



.btn-filtros-alimentos {width: 100%;background: #B9DEF6;border-color: unset;}
.btn-filtros-estadisticas {background: #B9DEF6;border-color: unset;}
.selected-estadistica {background: #00637D;}



.header-lineas-diario {background: #B9DEF6;color: white; text-transform: uppercase;padding: 10px;padding-left: 15px;}



.select-lista-alimentos {background: white;padding: 0;margin-bottom: 15px;height: 560px;}



.contenedor_async .pagination-container .pagination-pz{min-width: 20%;float: unset;text-align: unset;/*margin-bottom: 10px;*/}

.contenedor_async .pagination-container {margin:0 0 15px}





/* Style the buttons that are used to open and close the accordion panel */

.accordion {

    background-color: #00637D;

    color: #444;

    cursor: pointer;

    padding: 18px;

    width: 100%;

    text-align: left;

    border: none;

    outline: none;

    transition: 0.4s;

    color: white;

    border-bottom: 2px solid #ffffff;

  }



  .accordion:after {

    /*content: '\02795';*/ /* Unicode character for "plus" sign (+) */

    font-size: 13px;

    color: #777;

    float: right;

    margin-left: 5px;

  }

  

  .active-accordion:after {

    /*content: "\2796";*/ /* Unicode character for "minus" sign (-) */

  }

  

  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */

  .active, .accordion:hover {



    background-color: #B9DEF6;

  }

  

  /* Style the accordion panel. Note: hidden by default */

  .panel {

    padding: 0 18px;

    background-color: white;

    overflow: hidden;

    max-height: 0;

    transition: max-height 0.2s ease-out;

    width: 100%;

  }

  

  .form-group select {min-width: 135px;min-height: 35px;font-size: 14px;background-size: 10px 12px, 10px 12px, 3.0em 3.1em;}





  #scrolltable { margin-top: 20px; height: 400px; overflow: auto;margin-bottom: 15px; }

#scrolltable table { border-collapse: collapse; }

/* #scrolltable tr:nth-child(even) { background: #EEE; } */

#scrolltable th div { position: absolute; margin-top: -20px; }



/* ::-webkit-scrollbar the scrollbar.

::-webkit-scrollbar-button the buttons on the scrollbar (arrows pointing upwards and downwards).

::-webkit-scrollbar-thumb the draggable scrolling handle.

::-webkit-scrollbar-track the track (progress bar) of the scrollbar.

::-webkit-scrollbar-track-piece the track (progress bar) NOT covered by the handle.

::-webkit-scrollbar-corner the bottom corner of the scrollbar, where both horizontal and vertical scrollbars meet.

::-webkit-resizer the draggable resizing handle that appears at the bottom corner of some elements. */



/* width */

.container ::-webkit-scrollbar {

  width: 25px;

}

.container ::-webkit-scrollbar:horizontal {

  height: 25px;

}

/* Track */

.container ::-webkit-scrollbar-track {

  background: #f1f1f1;

}



/* Handle */

.container ::-webkit-scrollbar-thumb {

  background: #888;

}



/* Handle on hover */

.container ::-webkit-scrollbar-thumb:hover {

  background: #555;

}



.container ::-webkit-scrollbar-button {

  height: 25px;

  background: no-repeat #00637D;

  background-size: 1em;

  background-position: center bottom;

}

.container ::-webkit-scrollbar-button:horizontal {

  width: 25px;

}

.container ::-webkit-scrollbar-button:vertical:decrement {

  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='0,50 100,50 50,0'/></svg>");

}



.container ::-webkit-scrollbar-button:vertical:increment {

  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='0,0 100,0 50,50'/></svg>");

}

.container ::-webkit-scrollbar-button:horizontal:decrement {

  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='50,50 100,0 100,100'/></svg>");
  background-position: center left;

}



.container ::-webkit-scrollbar-button:horizontal:increment {

  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='50,50 0,100 0,0'/></svg>");
  background-position: center right;

}



/* #btn-buscar.btn-primary {width: 35px;background-image: url('../../principal_extends_mod/img/acciones/magnifying-glass.svg');background-size: 20px;background-position: center;background-repeat: no-repeat;} */





.btn_exportar, .btn_importar{min-width: 200px !important;float: right;background:transparent;border: 1px solid #00637D;color:#00637D;font-size: 12px;height: 40px;}



.btn_exportar:hover, .btn_importar:hover {opacity: 0.8} 



 

.btn_importar{min-width: 214px !important; }  



.padding-5 {padding: 5px!important;width: 55px;}

.padding-5 a {border-radius: 0px;margin-top: 1px;}



h4 {font-size: 15px !important;}

.texto_copiar_comida2 {
  margin-bottom: 5px;
}

.diario_detalle_boton_copiar {

}

#chart_datos_proximales, #chart_vitaminas, #chart_minerales, #chart_distribucion_energia, #chart_distribucion_tipo_comida_grasa, #chart_distribucion_tipo_comida_proteina, #chart_distribucion_tipo_comida_energia, #chart_distribucion_tipo_comida_hidratos, #chart_distribucion_tipo_comida_alcohol {
  margin: 20px;
  /*border:1px solid #cacaca;*/
  display: inline-block;
}