/**************************************************** PATCH PER TEFIN 
	
	
***************************************************************************************************/

.template-home .first-band #home-buttons ul li a div.slider-text, .carousel-indicators{
	display: none;
}
.template-home .first-band .highlight .caption{
	
	max-width: 258px;
}


.docToSee {
	background-color: red;
	color: white !important;
}

/******************************************************************************************************** 
	
	FINE PATCH	
	
*********************************************************************************************************/


.template-home .first-band #home-buttons ul li a span, .template-home .first-band #home-buttons ul li a div.slider-text {
	width: auto;
}

.navbar-search ::-moz-placeholder {
	opacity: 0.9;
}

header#main-header-external #main-nav .navbar-nav li a, header#main-header-external #main-nav .sm-clean li a {
    font-size: 16px;
}

.ricerca-nag {
	background-color: #eeeeee;
	padding: 0 5px 5px 0;
	margin-bottom: 10px;
}

.ricerca-nag h3 {
	padding-left: 10px;
	margin-bottom:0;
}

/* rb - temporaneo */

.DocumentUnread {
    font-weight: bold;
}


.bootstrap-select .dropdown-menu  {
    z-index:10000;
}

form#trackingSearch {
    padding: 15px 10px 0 10px;
}


/*@media all and (min-width:1200px)*/
.first-band #home-buttons ul li a {
    padding: 12px 12px;
}


.StandardTable tr th  {
    color: #337ab7;
}


.second-band .row section  {
 height: 290px;
}

h2.LargeBoxSubTitle {
	color: #004b93
}

.tbstoria {
	max-height:360px;
	overflow:auto;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
}

#item0-425 ul {
	width:900px !important;
	max-width: 900px !important;
	column-count: 3;
	left:-270px !important;
}

#item0-425>ul::before, #item0-425>ul::after {
	border:0!important;
}

#item0-425 ul li a {
	overflow:hidden;
	text-overflow: ellipsis;
}

#s2id_ABSLId {
	width: 100%;
}

#s2id_ABSLId .select2-choice {
	border-radius: 0;
	background-image: none;
	height: 32px;
}


.help-desk .col-sm-3 a {
	font-size: 20px;
}


.media-Gallery   .desc, .media-Gallery  .LargeBoxTitle {
display: none;
} 

.media-Gallery .element {
height: 300px;
margin-bottom: 10px;
padding: 10px;
color: #333333;
}

.media-Gallery a img {
border: 6px solid #eeeeee;
}

.media-Gallery .element a {
color: #333333;
}

.first-band #news-avvisi .highlight .caption {
	opacity: 0.8
}

.k-grid td.k-state-selected:hover, .k-grid tr:hover {
	color: #fff;
	background-color: #c2c6cd !important;
}

.news-list article a {color: black !important;font-size: 16px !important;}


header#main-header-external .contrassegna a#notify_manage_all {
    display: inline-block !important;
}

.notify_row.clear_notify.contrassegna{ display: flex; }

header#main-header-external .contrassegna a:hover {
    background-color: transparent;
}


#Row15 {
	max-height: 320px;
	overflow: auto;
	border: 2px solid #ddd;
	margin-left: 0px;
}

.col37 {
	width: 200px;
}

.col43, .col44, .col36  {
	width: 150px;
}

li.reserved  {
	display: none !important;
}


.template-home .first-band #home-buttons ul li:nth-child(6), .template-home .first-band #home-buttons ul li:nth-child(7) , .template-home .first-band #home-buttons ul li:nth-child(8)
{
	width: 33.33333333% !important;
	float: left;
	text-align: center;
}

.template-home .first-band #home-buttons ul li:nth-child(6) a span, .template-home .first-band #home-buttons ul li:nth-child(7) a span, .template-home .first-band #home-buttons ul li:nth-child(8) a span {
	left: 44px !important;
	display: block !important;
	margin-bottom: 14px !important;
	height: 28px !important;
	overflow: hidden !important;
	top: 13px !important;
}

.template-home .first-band #home-buttons ul li:nth-child(6) a, .template-home .first-band #home-buttons ul li:nth-child(7) a, .template-home .first-band #home-buttons ul li:nth-child(8) a {
	padding: 12px 12px;
	height: 97.5px;
	margin: 0 12px 12px 0;
}

.template-home .first-band #home-buttons ul li:nth-child(6) a i.fa, .template-home .first-band #home-buttons ul li:nth-child(7) a i.fa {
	margin: 32px 0;
}