/***********************************************************
WRITE HERE YOUR CUSTOM STYLES, THIS FILE WILL BE PARSED IN ADDITION TO css/styles_screen.css AND, IF YOU USE A THEME DIFFERENT THAN "CLASSIC", IN ADDITION TO THE CORRESPONDING CSS FILE (E.G. FOR THE THEME "BLACK", THE FILE IS css/theme_black.css)
***********************************************************/

/* nascondi i pulsanti 'insert as new' */

input[value="Insert as new"]{ display:none; }
input[value="Inserisci come nuovo"]{ display:none; }


body {
    background-color: white;
    color: #222; }
  
  .td_content {
    background: #eee; }
  
  .fixed-header, .fixed-footer, .table_interface_container_tr_logo > td {
    background: white; }
  
  .table_interface_container_tr_top_menu td {
    background: #3b5998; }
  
  .table_interface_container_tr_logo > td {
    border-color: #1e2e4f; }
  
  .table_interface_container,
  .table_interface_container_tr_logo > td,
  .table_interface_container_tr_top_menu > td {
    border-bottom: 1px solid #1e2e4f; }
  
  .td_left_menu {
    background-color: #2d4373; }
  
  .main-menu {
    border: 1px solid #2d4373;
    background-color: #2d4373; }
    .main-menu a {
      color: white;
      background-color: #2d4373; }
      .main-menu a:hover, .main-menu a:active, .main-menu a:focus {
        color: white;
        background-color: #2d4373; }
    .main-menu .sub-menu a {
      color: white;
      background: #3b5998; }
      .main-menu .sub-menu a:hover, .main-menu .sub-menu a:active, .main-menu .sub-menu a:focus {
        color: white;
       /*  background-color: #2d4373;  hack, deleted */
       
       }
    .main-menu .is-label {
      background-color: #2d4373; }
    .main-menu .sub-menu a {
      background: #3b5998; }
    .main-menu .is-separator {
      border-bottom: 1px solid white; }
  
  .btn-primary {
    color: white;
    background-color: #263961; }
    .btn-primary:focus, .btn-primary:hover, .btn-primary:active {
      color: white;
      background-color: #1e2e4f; }
  
  
  /* hack added */
  button, input[type='button'], input[type='submit'] {
      color: white;
      background-color: #263961;
  }
  button:focus, button:hover, button:active, input[type='button']:focus, input[type='button']:hover, input[type='button']:active, input[type='submit']:focus, input[type='submit']:hover, input[type='submit']:active {
      color: white;
      background-color: #1e2e4f;
  }
  /* end hack */
  
  .btn-delete, .btn-danger {
    color: white;
    background-color: #d3323a; }
    .btn-delete:focus, .btn-delete:hover, .btn-delete:active, .btn-danger:focus, .btn-danger:hover, .btn-danger:active {
      color: white;
      background-color: #ad252c; }
  
  .app-info {
    border: 1px solid #ddd; }
  

    /* form di ricerca avanzata */

    /* evita che il select con il tipo di ricerca si sovrapponga al campo */
    span.search_operator .select_element_select_type{
      width:auto;
    }

    
  /* datatable test per ridurre il testo nelle colonne */


  /* Autori */
  .table-scroll td[data-field="Authors"], .table-scroll td[data-field="Title"]{


  }

/* se c'è l'icona 'info' (dettagli) allora allarga la colonna */
  .fas.fa-info-circle.fa-lg{
    min-width:40px;
  }
