/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 16-mar-2025, 11.20.45
    Author     : m.longo
*/
/*arancione: #FF8064; */
/*blu: #0875A0; */

*{font-family: Verdana,Arial,Helvetica,sans-serif;   }
.pagina_orizzontale{font-size: 8pt; margin:0.3cm; width: 98%;}
.pagina_verticale{font-size: 8pt; margin:0.3cm; max-width:19.5cm; width:19.5cm; }
.pagina{margin: 20px;}
.block-separator{margin-top:30px;}
.clearfix{clear: both;}

table{font-size: 8pt !important; }
table.datatable{text-align:left; margin-top:20px; margin-bottom: 20px; border:1px solid #EEE; /*width:19cm;*/ border-collapse:collapse; border-spacing:0 }
table.datatable-fixed{table-layout: fixed;}
table.datatable tr:nth-child(even) {background-color: #EEE/*#dfdfdf*/;}
table tbody.all-bg-white tr:nth-child(even) {background-color: white !important;}
table.datatable td, th {border:1px solid #DEDEDE; padding:3px; }
table.datatable thead tr{line-height:2; }
td, th {padding:3px; text-align:center; }
th {/*font-style:italic;*/ text-align:center; }
table.datatable th{background-color: #0875A0; color: white; /*#62cef8;*/ }
table.datatable tfoot td{font-weight: bold; border-top: 2px solid #0875A0; }
table.wp100{width: 100%;}

table.scheda-ects {border-bottom: 1px solid #DDD;}
table.scheda-ects tr{background-color: white !important;}
table.scheda-ects td{text-align: left !important; border-color: white;}

.text-align-center{text-align:center; }
.text-align-left{text-align:left; }
.text-align-right{text-align:right; }
.vertical-align-top{vertical-align:top; }

/*Report 80*/
.inner-card-datatable{width:100%; border-collapse:collapse; border-spacing:0; table-layout: fixed; background-color: transparent  !important;}
.inner-card-datatable tr:nth-child(even) {background-color: transparent !important;}
.inner-card-datatable td {border:0px solid transparent !important; padding:3px; background-color: transparent  !important; text-align: left;}

.filtri-generazione{margin-bottom: 20px; border-bottom: 1px solid #DDD; padding-bottom: 10px;}
.filtro-generazione{margin-top: 10px; }
.filtro-generazione label{font-weight: bold; }
.filtro-generazione span{/*font-weight: bold; color: #0875A0;*/ }

.info-pre-table{margin-top: 10px;}
.info-pre-table .info{font-weight: bold;}
.insegnamento{color: #0875A0; font-size: 12px; font-weight: bold; margin-top: 20px; }
.cds{padding-top: 5px; font-style: italic; margin-bottom: 20px; }

/*Report 80*/
div.minipic{padding:0 6px 6px 0; background: url(dropshadow.jpg) no-repeat bottom right}
div.minipic img{display:block; border:1px solid #ccc;border-color: #ccc #666 #666 #ccc; padding:5px}
/***********/

/*Report 76*/
div.minipic-76{float:left;margin: 10px 5px 5px 6px;padding:0 6px 6px 0; background: url(dropshadow.jpg) no-repeat bottom right}
div.minipic-76 img{display:block; position:relative;top:-5px;left:-5px; border:1px solid #ccc;border-color: #ccc #666 #666 #ccc; padding:5px}

/*Report 71*/
div.minipic-71{float:left;margin: 10px 5px 5px 6px;padding:0 6px 6px 0; background: url(dropshadow.jpg) no-repeat bottom right}
div.minipic-71 img{display:block; position:relative;top:-5px;left:-5px; border:1px solid #ccc;border-color: #ccc #666 #666 #ccc; padding:5px}
table.tabella_dati td, table.tabella_dati th {page-break-inside: avoid;}
.info-float-71{line-height:2.0;float:left; margin-right:3%; width:30%;}
.info-float-71 label{font-weight: bold;}
/***********/
.color-red{color: red !important;}
.color-blue{color: #0875A0 !important;}
.color-green{color: green !important;}
.dato-in-evidenza{color: black; font-weight: bold;}
.text-orange-bold{color: #d52f2e !important; font-weight: bold !important;}

.bg-blue{background-color: #0875A0 !important;}
.bg-white{background-color: white !important;}
.bg-lightgrey{background-color: #EEE !important;}

.font-style-italic{font-style:italic;}

.text-level-1{color: #0875A0; font-size: 12px; font-weight: bold; margin: 5px 0;}
.text-level-2{color: #0875A0; font-size: 10px; font-weight: bold; margin: 5px 0;}
.text-level-3{color: #FF8064; font-size: 10px; font-weight: bold; margin: 5px 0;}

.info-generazione{}
.info-generazione span{}