
@font-face {
  font-family: 'remixicon';
  src: url('../remixicon.woff') format('woff');
}

.main-container {
  background-color: #FAFAFA;
}

/* HEADER */

.prev_next_container_up {
  height: 80px;
  background: transparent linear-gradient(270deg, #4BA355 0%, #0FA2C7 69%, #102A64 100%) 0% 0% no-repeat padding-box;
}


table.a_i {
  position: fixed;
}
/*
table.a_i tr {
  background-color: #fcc800;
}
*/
table.a_i .filler {
  width: 25%;
}

.header_title {
  font-weight: 600;
  font-size: 15px;
    
  margin-bottom: 10px;
  padding-top: 15px;
  padding-left: 140px;
  text-align: left;

}


.header_title:before {
  content: url('../logo_top.png');
  position: fixed;
  z-index: 10;  
  display: flex;
  float: left;
  top: 5px;
  left: 5px;
}

.header_title:after {
  content: url('../logo_z_w.png');
  position: fixed;
  z-index: 10;
  top: 0px;
  display: flex;
  float: right;
  right: 0px;
  margin-top: 5px;
  margin-right: 5px;
}

.header_title > .like_anchor,
.header_title > .breadcrumb_sep {
  visibility: hidden;
}

 /*
.txt_prev:after, .txt_next:before {
 
  color: #1d2127 !important;  

  }
*/

.txt_prev:before, .txt_next:after, .voice_btn a:before,
.clip_btn a:before, #found_list .bookitem:before, .print_btn a:before,
.hamb_btn a:before, .home_btn a:before {
  
  font-family: remixicon, sans-serif;
  
  /*
  font-family: icons8_win10, sans-serif;
  */
  /*
  color: #1d2127 !important;
  */
}

.head_btn a:hover::before, .head_btn a:hover::after {
  color: #102A64 !important;
  background-color: #FFFFFF;
  border-radius: 10px;
}

/*
.head_btn a, .cur_title1 a, .filler div {
  text-decoration: solid !important;
  color: #FFFFFF !important;
}
  */

.txt_prev:before {
  content: "\ea64" !important;
}

.txt_next:after {
  content: "\ea6e" !important;
}

.voice_btn a:before {
  content: "\f36f" !important;
}

.clip_btn a:before,
#found_list .bookitem:before {
    content: "\ea84" !important;
}

.print_btn a:before {
  content: "\f029" !important;
}


.hamb_btn a:before {
  content: "\ef76";
}

.home_btn a:before {
  content: "\f3cd";
}

#searchIcon.speech:before,
.search_top #searchInfo:before {
  font-family: remixicon, sans-serif;
  color: #ffffff;
}

#searchIcon.speech:before {
  content: "\ef50"; 
}

.search_top #searchInfo:before {
  content: "\f0d1";
}


.magnifyminus_btn a:before,
.magnifyplus_btn a:before {
  font-family: remixicon, sans-serif;
  color: #FFFFFF !important;
}

.magnifyminus_btn a:before {
  content: "\f2dd";
}

.magnifyplus_btn a:before {
  content: "\f2db";
}


#searchHeadInput {
  text-align: center;
  background-color: transparent;
  border: 1px solid #FFFFFF !important;
  color: #FFFFFF;
}

#searchHeadInput::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

/* CORPO CENTRALE */

.frame_cnt { 
  font-family: remixicon, sans-serif;
  margin-top: 30px;
}


/* 

modificato samvideo.css

.panel-new:before {
  content: "";
  background-color: transparent;
}

.panel-new:after {
  font-family: icons8_win10, sans-serif;
  content: "\F7da";
  color: #FF0000 !important;
}

*/



/* LINGUETTA SPALLA SX */
#collapsebar {
  color: #49A354;
}

.collbarclosed {
  border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  -moz-border-radius: 0px 10px 10px 0px;
}

.collbaropened {
  border-radius: 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px;
  -moz-border-radius: 10px 0px 0px 10px;

  box-shadow: 0px -2px 5px 0px rgb(0 0 0 / 40%);

  padding-right: 4px;
}

.collbaropenedsmall {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;

  box-shadow: 0px -2px 5px 0px rgb(0 0 0 / 40%);
}

.collbarclosed:hover,
.collbaropenedsmall:hover,
.collbaropened:hover {
 
  background-color: #C4F6CA;
  /* #fcc800 con trasparenza  */
}

#dragbar {
  box-shadow: rgb(0 0 0 / 10%) -3px 3px 3px -3px inset !important;
}

/* CONTENITORE RICERCA + INDICE */

.frame_idx {
  margin-top: 30px !important;
  margin: 0px 0px 0px 0px;
}

#infoRow {
  top: 40px;
}

.index_cnt {
  background-color: #FAFAFA;
  margin-right: 0px !important;
}

#div_tree {
  background-color: #ffffff;
  padding-left: 10px;
  top: 150px !important;
}

#nofound {
  color: #1d2127;
}

#filterInfo:before {
  content: "\ed27";
  color: #1d2127;
  font-family: remixicon, sans-serif;
}

#filterInfo:hover:before {
  content: "\ed29";
}

#searchInput {
  border-radius: 23px;
  margin-left: 10px;
  border: 1px solid #1D212734;
}

.index_cnt #searchSection #searchIcon.speech:before {
  margin-left: 10px;
}

.topnav a {
  color: #ffffff;
  background-color: #FAFAFA;
}

.topnav a.active,
.video_info_tag {
  color: #000000;
  font-weight: 600;
  text-decoration: underline;
}

#toggle_off.exp_col:before,
#toggle_on.exp_col:before {
  font-family: remixicon, sans-serif;
  font-size: 16px;
  color: #1d2127;
}

#toggle_off.exp_col:before {
  content: "\ea50";
}

#toggle_on.exp_col:before {
  content: "\ea54";
}


ul.tree li .default_icon.leaf:before,
ul.tree li .default_icon.nodecol:before,
ul.tree li .default_icon.nodeexp:before {
  content: "";
}

span.node_selected,
#found_list a.active,
#found_list .book_input {
  border-color: #C4F6CA !important;
}

span.node_selected,
#found_list a.active {

  background-color: #C4F6CA;
}


/* MODALITA' SELEZIONE */
.cntpage a,
.tooltip,
.fontIcon {
  color: #1D2127;
}

/* pallino mezzo pieno*/
ul.tree li .check_icon.checknochild:before {
  font-family: remixicon, sans-serif;
  content: "\ec84";
}

/* pallino vuoto */
ul.tree li .check_icon.checkno:before {
  font-family: remixicon, sans-serif;
  content: "\f3c2";
}

/* pallino pieno */
ul.tree li .check_icon.checkyes:before {
  font-family: remixicon, sans-serif;
  content: "\f3c1";
}

/* menu contestuale */
.menu {
  background: #FFFFFF;
}


#searchInfo:hover,
#searchCanc.active:hover,
#found_list .glossitem:before,
#found_list .mediaitem:before,
#found_list .bookitem:before,
#found_list .editbutton:hover,
#found_list .delbutton:hover,
#found_list a:before,
#found_list a.active.glossurls .glossicon:hover,
#found_list a.active.glossurls.opened .glossicon:hover,
div.exp_col:hover::before,
.def_video_poster,
ul.tree li .check_icon,
ul.tree li .default_icon {
  color: #1D2127 !important;
}


/*ultima modifica: 11/02/2025*/