/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
	margin: 5px;
	padding: 6px;
	border: 12px Black;
	text-align: center;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 18px 6px 6px;
}
.LabelTitolo {
	color: #ffffff;
	border: Lime;
	font-size: 24px;
	font-family: sans-serif;
	text-align: center;
	background-color: #336699;
}

/* stock list header row */
.watchListHeader {
  background-color: #2062B8;
  color: white;
  font-style: italic;
}

/* stock list flex table */
.segnatureList {
	margin-bottom: 6px;
	padding: 2px;
	border: 1px solid silver;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	text-transform: capitalize;
}

/* soggetto list  */
.soggettoList {
  text-align: center;
  width:8em;
}
.VerticalScrollPanel {
	border: 6px;
	font-size: 10px;
}
.soggettoFlexTable {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: lightgoldenrodyellow;
}
.soggettiCellList 
{
	color: Black;
	font-size: 14px;
	text-align: center;
	background-color: White;
}
.mainPanel 
{
	border: 6px;
}
.clearButton {
	background-image: /images/edit-clear.jpg;
}
.gwt-copyrightLabel {
	font-size: 10px;
}

.titolo_asso {
	text-align: center;
	text-shadow:aqua;
	font-family:arial;
	font-size: 22px;
	color:#7f7e7a;
	font-weight: 700;
}
.titolo_domanda {
	text-align: left;
	font-family:arial;
	font-size: 18px;
	color:#7f7e7a;
}

table{
  border: 1px solid #2777AA;
  border-spacing: 1px;
  width: 75%;
}

table thead tr{
  font-family: Arial, monospace;
  font-size: 14px;
}

table thead tr th{
  border-bottom: 1px solid #2777AA;
  border-top: 1px solid #2777AA;
  margin: 2px;
  padding: 2px;
  background-color: #2777AA;
  color: white;
  font-size:18px
}

table tr 
{
  font-family: arial, monospace;
  color: black;
  font-size:14px;
  background-color: white;
}

table tr.odd 
{
  /**background-color: #AAAAAA; **/
  background-color: #000;
}

table tr td, th{
  border-bottom: 1px solid #2777AA;
  padding: 2px;
}

a:link{
  font-family:arial, monospace;
  text-decoration: none;
  color: #2777AA;
  
}

a:hover{
  text-decoration: underline;
  color: #7f7e7a;
}

a:visited{
  color:red;
  text-decoration: none;
}

elenco{
	align: justify;
	font-size: 22px;
	font-family:arial;
  	text-decoration: none;
 
}

.testo {
	text-align: justify;
	margin-left:12%;
	font-family:arial;
	font-size: 14px;
	color:black;
	width: 75%;
}

.testo_indice {
	text-align: justify;
	margin-left:14%;
	font-family:arial;
	font-size: 14px;
	color:black;
	width: 73%;
}

.tabella{
  border: 1px solid #2777AA;
  border-spacing: 1px;
  width: 95%;
}

.accordion-button:after {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.fa, .fab, .fad, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1.5;
}

.site-header-ucsc {
  padding: 20px;
  background: linear-gradient(rgba(96,110,208,0.2), rgba(96,110,208,0.2)),url("/sr/cineca/images/interface/Chiostro_UC.png");
    background-color: rgba(0, 0, 0, 0);
    background-size: auto, auto;
  background-size: cover;
}
