.frame_texapel{
	
              overflow-y: scroll;
                padding: 10px;
				 height:94vh;
}

.full-height{
    height:94vh; /* 100% vertical hieght */
}
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .full-height{
    height:80vh; /* 100% vertical hieght */
}
}

/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	  .full-height{
    height:65vh; /* 100% vertical hieght */
}
}

/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	   .full-height{
    height:94vh; /* 100% vertical hieght */
}

}
.vertical_line {
  border-left: 1px solid black;
  height: 100%;

  margin-left: -20px;
 
}
.horizzontal_line {
  border-top: 1px solid black;
  width: 100%;
  margin-top:10px;
 
}

.txp-icone , .ico_bell_sx{
	color:#000 !important;
	font-size:24px !important;
}
.labe_search_ling_h ,labe_search_ling_h_texapel{
	color: #fbfbfb; 
	background: #fbfbfb; 
}
 .hide_tex{
	 display:none !important;
 }
  #contenuto_chat{

height:300px;
 overflow-y: scroll;
 background-color:#cccccc;
 }
 
 .background_work_theme{
		 margin-left: 100px;
	margin-right:100px;
	 
 }
 .hide_bell{
	 display:none !important;
 }
 .center_bell{
	 text-align:center !important ;
 }
 .icone_bell_dx{
	color:#666;
	font-size:22px;
}
.testo_bell_dx{
		color:#666;
	font-size:18px;
	text-decoration:none;
	margin-left:12px;
}
#dropdown_company {
    outline: none;
	text-decoration:none;
}
 
 .ico_bell_sx{
	 float:right;
	 color:#666;
	font-size:22px;
 }
 .testo_bell_sx{
	 color:#666;
	font-size:18px;
	text-decoration:none;
	margin-left:4px;
	 }
	 .article_titolo_landing a{
		  color:#000 !important;
	 }
.panel-group{
	text-transform:capitalize;
}
	 .art_details_tit{
		 text-transform:capitalize;
}

@font-face {
  font-family: 'icomoon';
  src:  url('font/icomoon.eot?cq8mr');
  src:  url('font/icomoon.eot?cq8mr#iefix') format('embedded-opentype'),
    url('font/icomoon.ttf?cq8mr') format('truetype'),
    url('font/icomoon.woff?cq8mr') format('woff'),
    url('font/icomoon.svg?cq8mr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
 }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
   font-size:36px !important;
}

.icon-icons_Tavola-disegno-1-copia-2 .path1:before {
  content: "\e900";
  color: rgb(255, 255, 255);
  
}
.icon-icons_Tavola-disegno-1-copia-2 .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-2 .path3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-icons_Tavola-disegno-1-copia-2 .path4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-3 .path1:before {
  content: "\e904";
  color: rgb(255, 255, 255);
}
.icon-icons_Tavola-disegno-1-copia-3 .path2:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-4:before {
  content: "\e906";
}
.icon-icons_Tavola-disegno-1-copia-5 .path1:before {
  content: "\e907";
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-5 .path2:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-5 .path3:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-icons_Tavola-disegno-1-copia-5 .path4:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-5 .path5:before {
  content: "\e90b";
  margin-left: -1em;
  color: none;
}
.icon-icons_Tavola-disegno-1-copia-5 .path6:before {
  content: "\e90c";
  margin-left: -1em;
  color: none;
}
.icon-icons_Tavola-disegno-1-copia-6 .path1:before {
  content: "\e90d";
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-6 .path2:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-icons_Tavola-disegno-1-copia-6 .path3:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-6 .path4:before {
  content: "\e910";
  margin-left: -1em;
  color: none;
}
.icon-icons_Tavola-disegno-1-copia-6 .path5:before {
  content: "\e911";
  margin-left: -1em;
  color: none;
}
.icon-icons_Tavola-disegno-1-copia-7:before {
  content: "\e912";
}
.icon-icons_Tavola-disegno-1-copia-8:before {
  content: "\e913";
}
.icon-icons_Tavola-disegno-1-copia-9:before {
  content: "\e914";
}
.icon-icons_Tavola-disegno-1-copia-11 .path1:before {
  content: "\e915";
  color: rgb(0, 0, 0);
}
.icon-icons_Tavola-disegno-1-copia-11 .path2:before {
  content: "\e916";
  margin-left: -1em;
  color: none;
}
.icon-icons_Tavola-disegno-1-copia-11 .path3:before {
  content: "\e917";
  margin-left: -1em;
  color: rgb(229, 36, 33);
}
.icon-icons_Tavola-disegno-1-copia-12:before {
  content: "\e918";
}
.icon-icons_Tavola-disegno-1-copia-14:before {
  content: "\e919";
}
.icon-icons_Tavola-disegno-1-copia:before {
  content: "\e91a";
}
.icon-icons_Tavola-disegno-1:before {
  content: "\e91b";
}
.work_table_art{
	margin-top:0px;
	margin-right:-18px;
	

}
.work_table_art_icona{
	font-size:30px;
	color:#000;
	height:10px;
	
}
.workspace_tema_stile{
	margin-top:-20px;
	margin-right:0px;
}
.link_to_table:hover{
	text-decoration:none;
	color:#fff !important;
	background-color:#FFF !important
}

@media  (max-width: 680px) {
	.flexslider {max-width: 280px; margin: -20; padding: 0; }
#carousel {border:none}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { 
 display: block;
 max-width: 80%; height: auto; margin: - auto;
 
}
.background_work_theme{
	background-color: #DFDFDF; 
	 border-radius:2px;
	 padding:0px;
	 margin:0px;
}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {

.card_img {
   height:160px;

		
    }
	
	
}