/*******************************************************************************
 *                              Local stylesheet                               *
 * 
 * Local stylesheet:
 * BRO-SAMPLE 
 *
 ******************************************************************************/

/******************************************************************************/
/*                              Generic section                               */
/******************************************************************************/

section.generic {
    background-color: #EDEDED;
    border-left-width: .5em;
    border-left-style: solid;
    border-color: #A1A1A1;
    padding: .5em;
}

/******************************************************************************/
/*                                Table style                                 */
/******************************************************************************/

table, th, td {
    background-color: #F2F2F2;
    border-collapse: collapse;}
table {
    border: 1px solid #000000;
    width: 100%;
}
caption {
    font-style: italic;
    text-align: left;
}
th, td {
    border: 1px inset #CCCCCC;
    hyphens: auto;
    padding: 0.25em;
}

/******************************************************************************/
/*                                Logo style                                  */
/******************************************************************************/


.logo { 
  float: none !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important; 
  border-bottom: 0px !important;
  width: 100% !important;
}

/******************************************************************************/
/*                                Text alignment style                        */
/******************************************************************************/
p {
 text-align: justify;  
}

img {
	max-width: 100%;
	display: block;
	width: auto;
	height: auto;	
}


:is(h1,h2,h3,h4,h5,h6,h7)+a.self-link {

padding: 25px;

}
