body {
  font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5 {
  font-family: Cuprum,Arial,Sans-serif;
}
h1 {
  font-size: 2em;
  font-weight: normal;
  line-height: 1.8em;
}

a {
  color: #424242;
}
/*
a:active, a:visited {
  color: #333333;
}
*/
/* banner */
.banner {
  background-color: #9B0014;
  color: #FFF;
  margin: 0 0 0 0;
  padding: 0 12px;
}

.banner img#clientLogoImg {
    width: 219px; /* 325px; */
}
.banner h1 {
  padding: 10px 20px;
}

.banner p {
  padding: 50px 25px 0px 25px;
  font-size: 1.1em;
  font-family: Cuprum,Arial,Sans-serif;
}

.language img {
  visibility: hidden;
}

.navbar {
  margin: 0 0 0 0;
  background-color: #9B0014;
  color: #FFF;  
}

.addthis_toolbox {
/*  visibility: hidden; */
}

.btn-primary {
  background-color: #9B0014;
  border-color:     #9B0014;
}
.navbar-header {
  min-width: 300px;
}
.breadcrumb-line {
  margin: 0 15px 35px 15px;
}

.header input[name="query"] {
    width: 370px !important;
}

/* facet */
.facetName {
  font-family: Cuprum,Arial,Sans-serif;
  color: #ffffff;
  font-size: 1.5em;
  background-color: #9b0014;
  text-transform: uppercase;
  padding: 0.2em 15px 0.2em 20px;
  letter-spacing: 0.025em;
  display: block;
  min-width: 7em;  
}

.list-group {
  background-color: #eeeeee;
}
.badge {
  background-color: #9B0014;
}
.list-group-item {
  border: 1px solid #fff;
}
.list-group-item a {
  color: #9B0014;
}

/* panel */
.panel-heading, .panel-title {
  font-family: Cuprum,Arial,Sans-serif;
  color: #ffffff !important;
  font-size: 18px;
  background-color: #9b0014 !important;
  text-transform: uppercase;
  padding: 0.2em 15px 0.2em 20px;
  letter-spacing: 0.025em;
  display: block;
  min-width: 7em;
}


/* spalla DX amministrazione */
.sidebar-wide .sidebar {
  background-color: #9b0014;
}
.navigation > li ul {
  background-color: rgba(0, 0, 0, 0.7);
}
.navigation > li > a.level-opened {
  background-color: #B70039;
}
.navigation > li:hover > a {
  color: #ffffff;
  border-left: 3px solid #9B0014;
  background-color: #B70039; 
}
.navigation > li ul li a.level-opened, .navigation > li ul li a.level-opened:hover {
  background-color: rgba(183,0,57,0.6); 
}

.user-menu > a {
    background-color: #9b0014;
}
/* .sidebar-toggle */
.sidebar-toggle {
  height: 40px;
  width: 40px;
  padding: 7px 7px 7px 7px;
}

.sidebar-toggle {
  top: 14px;
}
.icon-paragraph-justify2:before {
/*  line-height: 19.5px; */
  font-size: 25px;
}
.fa-toggle-up:before, .fa-caret-square-o-up:before, .fa-toggle-down:before, .fa-caret-square-o-down:before {
  font-size: 18px;
  color: #FFF;
}

/* carousel */
.carousel-control.right {
/*  padding-top: 190px;
  padding-left: 85px; */
}

.carousel-control.left {
/*  padding-top: 190px;
  padding-right: 85px; */
}

.carousel-inner .item img  {
  height: auto !important;
  width: 100%;
/*    height: 400px;
    width: auto !important; */
}

/* link utili */
.linkutili:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-size: 12px;
}

.linkutili {
  border: 1px solid #eeeeee;
  font-size: 12px;
}
.linkutili {
  background-color: #fff;
}
.linkutili {
  padding: 11px 16px;
}
.linkutili {
  margin-bottom: 0;
}
.linkutili {
  position: relative;
  display: block;

}
.linkutili a{
  font-family: 'Cuprum',Arial,Sans-serif;
  font-size: 1.5em;
  text-decoration: none;
  text-transform: uppercase;
  color: #9B0014;
}

.linkutili:hover {
  /* background-color: #9B0014;
  color: #FFF; */
}

.linkutili:hover a {
  /* color: #FFF; */
}

/* carosello */
.carousel-indicators li {
  border: 1px solid #AAA;
}

/* DVD 20150706 */
.ui-datepicker .ui-datepicker-header {
  color: #000;
}

/* DVD 20150708 */
/* colore link banner cookie law */
.jGrowl a { 
  color: #CDBEB2;
}
/* elenco finestra modale "Utilizzo delle cookie" */
.well dd + dt {
  margin-top: 0px;
}
.well dt, .well dd { line-height: 1.8; }

ul.ui-autocomplete {
    z-index: 1100;
}
/* funzionamento search colonne BI */
.display-none
{ display: none; }

/* DVD20200525 */
/* Tipologia personalizzata */
#rmCustomClassificationFragmentLegend {
  display: none;
}

#rmCustomClassificationFragmentLegend ~ div {
  display:none;
}

#equipmentProjectLinkLegend, #equipmentProjectLinkLegend ~ div,
#equipmentContractLinkLegend, #equipmentContractLinkLegend ~ div,
#equipmentPublicEngagementLinkLegend, #equipmentPublicEngagementLinkLegend ~ div,
#rmCustomClassificationFragmentLegend, #rmCustomClassificationFragmentLegend ~ div,
#workgroupProjectLinkFragmentLegend, #workgroupProjectLinkFragmentLegend ~ div,
#workgroupPublicEngagementLinkLegend  , #workgroupPublicEngagementLinkLegend   ~ div,
#incomingElementFragmentLegend, #incomingElementFragmentLegend ~ div,
#workgroupLinkParentFragmentFieldset, #workgroupLinkParentFragmentFieldset ~ div {
  display: none;
}

/* DVD20201211 datapicker z-index */
div#ui-datepicker-div {
    z-index: 1100 !important;
}

.addthis_counter.addthis_bubble_style .atc_s {
display: none!important;
}


#customerLogoLink {
    display: none;
}

.layout-top .navbar-brand:first-of-type {
    border-right: 0;
}
.layout-top .navbar-brand-img {
    height: 50px;
}

/* non visualizzare uuid SDIRIS-25199/*
#uuid_line {
  display: none;
}

/* Modifica barra verde "Scopri" in homepage */
.card-header-line  {
	/*display: none !important;*/
	background: linear-gradient(-45deg, #dddddd, #9b0014);
}

[id^=facet_] .card {
	height: 100%;
}

[id^=facet_] .list-group-item {
	height: 100%;
    line-height: 100%;
    vertical-align: middle;
}
/*
.btn-secondary {
	color: #fff !important;
}
.btn-secondary a:active, a:visited {
	color: #fff;
}*/
/* DVD20220524 */
.site-header { 
    background: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.6)),url(/sr/Panoramica_cortile.jpg);
/*    background-size: cover;*/
    padding: 40px 20px 60px 20px;
}
.site-header h3 {
    color: #FFF;
}
p.CinecaSiteIntroduction {
padding: 1em 1em 0 0;
}
/* div#_body */
div#tagCloud_subjectSingleKeyword {
 font-size: 1.3rem; /* 1.65rem; */
}
#mostViewedProducts > div, #mostDownloadedProducts > div {
min-height: 45rem;
}
@media (min-width: 992px) {
a#uiLogoLink {
   /* width: 33%; */
}
.layout-top .navbar-brand-img {
    margin: 0 auto;
}
}

/* DVD20220527 */

  .linkutili-button a.dropdown-toggle  {
    font-family: 'Cuprum',Arial,Sans-serif;
    font-size: 1.5em;
    text-decoration: none;
    text-transform: uppercase;
    color: #9B0014;
    borser-radius: 0;
  }
  .linkutili-button a.dropdown-item {    
    font-family: 'Cuprum',Arial,Sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: #9B0014;
  }   
  .linkutili-button .card {
    border-radius: 0;
  }
.linkutili-button .card-body {
    padding: 0;
}
.card.row.linkutili-button {
    border-radius: 0;
    font-size: 12px;
    border: 1px solid #eeeeee;
}
input#tequery::placeholder,
input#tequery:-ms-input-placeholder,
input#tequery::-ms-input-placeholder {
  color: rgba(255,255,255, 0.75);
}

/* DVD20220601 */
/* Cloud words */
div.tagcloud .tagcloud_1 {
    color: #cb8b1c;
}
div.tagcloud .tagcloud_2 {
    color: #004327;
}
div.tagcloud .tagcloud_3 {
    color: #A42650;
}
div.tagcloud .card-body {
    text-align: center;
}
.card.tagcloud, .min-h {
    min-height: 400px;
}

/* DVD20231113 */
.card.row.linkutili-text {
    border-radius: 0;
    font-size: 12px;
    border: 1px solid #eeeeee;
}
.card.row.linkutili-text p {
margin-bottom: 0;
}

li #select2-rmCustomClassificationElementFragmentLinkedItemWidget-result-m4n1-25140{
display: none;
}