/*******************************************************/ /* generali */ /*******************************************************/ body { font-family: 'Roboto'; font-style: normal; font-weight: 300; color:#222; } /*******************************************************/ /* TITOLI */ /*******************************************************/ h1,h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6 { font-family: 'Open Sans'; font-style: normal; font-weight: 400; } h1, .h1{ font-style: normal; font-weight: 700; margin-bottom:30px; } h2, .h2{ font-style: normal; font-weight: 600; margin-top:2.6rem; margin-bottom:1.6rem; } h3, .h3{ font-style: normal; font-weight: 400; margin-top:2.0rem; margin-bottom:1.6rem; } h4, .h4{ font-style: normal; font-weight: 400; margin-top:1.8rem; } h5, .h5{ font-style: normal; font-weight: 400; margin-top:1.8rem; } /*******************************************************/ /* TEXT */ /*******************************************************/ p, p.bodytext{ font-style: normal; font-weight: 300; margin-top:1.6rem; margin-bottom:1.0rem; } b,strong{ font-style: normal; font-weight: 700; } .lead{ font-family: 'Open Sans'; font-style: normal; font-weight: 500; } /*******************************************************/ /* link */ /*******************************************************/ .cursore { cursor: pointer; } a { color: #ac0033; text-decoration: none; } a:focus, a:hover{ color: #ac0033; text-decoration:underline; } p a, p.bodytext a, td a, .panel-noborder > ul > li> a{ font-weight: 700; } h3 a[target="_blank"]::after, li a[target="_blank"]::after, .bodytext a[target="_blank"]::after, .lead a[target="_blank"]::after, .dropdown-menu a[target="_blank"]::after, .menu_left .menulist a[target="_blank"]::after, a.list-group-item[target="_blank"]::after, .list-group a.linkarchive[target="_blank"]::after, .list-group-item a[target="_blank"]::after { content: "\e164"; font-family: 'Glyphicons Halflings'; color: #bbbbbb; margin-right: 6px; margin-left: 6px; } h3 a[target="_blank"]::after{ font-size: 60%; } .uploads .list-group-item a[target="_blank"]::after { content: none; } .anchor { display: block; position:relative; top:-80px; visibility: hidden; } /*******************************************************/ /* card */ /*******************************************************/ .card{ margin-top:1.2rem; margin-bottom:1.5rem; } .card-header{ font-family: 'Open Sans'; font-style: normal; font-weight: 400; } .card-header > h2, .card-header > h3, .card-header > h4, .card-header > h5{ font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-size:1.2rem; margin-top:0rem; margin-bottom:0rem; } .card-header h5 small{ line-height: 2; color:#666; } .card-body > h2, .card-body > h3, .card-body > h4, .card-body > h5{ margin-top:0rem; } .card-body > h4{ font-size: 1.3rem; } .card-body > h5{ font-size: 1.2rem; } div.tab-pane div.card div.card-body div.table-responsive table.table.table-sm{ margin-top:1rem; } .card-body div.table-responsive table.table.table-sm { color:#888; } .card .list-group-flush .recordlink:last-child, .card .list-group-flush .list-group-item:last-child { margin-bottom: 0px; } /*******************************************************/ /* Lista */ /*******************************************************/ .list-group { margin-top: 0; margin-bottom: 1.5rem; } div.card > div.card-body div.menu-list-noborder > div.list-group.list-group-flush, div.card > div.list-group.list-group-flush, div.card > ul.list-group{ margin-bottom: 0; } .list-group-flush .list-group-item:first-child, .list-group-flush .linkarchive:first-child { border-top: 0; } /*******************************************************/ /* modal-dialog */ /*******************************************************/ /*.modal-content .modal-body ul,*/ .unive_header h4.modal-title{ color:#B96500; margin:0px; } .unive_header div.modal-body{ color:#666; } .modal-header h4.modal-title{ margin-top:0; } h5.modal-title{ margin-top:0px; } .modal .modal-full.modal-bottom { bottom: 0; border-radius: 0px; } .modal .modal-full { position: absolute; width: 100%; max-width: 100% !important; margin: 0 !important; } @media (min-width: 576px){ .modal-full.modal-bottom.modal-dialog-scrollable .modal-content { max-height: calc(50vh - 3.5rem); } } /*******************************************************/ /* modal-dialog table */ /*******************************************************/ div.modal-body > table > tbody > tr > th{ color: #212529; } .modal-full.modal-bottom.modal-dialog-scrollable .modal-content .table th{ font-size:0.8rem; margin: 0; padding: 0px 3px; } .modal-full.modal-bottom.modal-dialog-scrollable .modal-content .table td{ color: #000; font-size:0.6rem; font-weight:300; margin: 0; padding: 0px 3px; } /*******************************************************/ /* pagination */ /*******************************************************/ .page-item.active .page-link { z-index: 1; color: #fff; background-color: #565656; border-color: #565656; } .pagination .page-link { color: #333; } /*******************************************************/ /* social 36 px */ /*******************************************************/ img.social{ display:inline; width:36px; margin:4px 4px 4px 4px; padding:0px; } img.social-news{ display:inline; width:24px; margin:4px 0px 4px 4px; padding:0px; vertical-align:bottom; } .social-share > a:hover{ text-decoration:none; } /*******************************************************/ /*******************************************************/ /* HEADER */ /*******************************************************/ /*******************************************************/ .unive_header { background-color: #ac0033; } /*******************************************************/ /* logo-sezione */ /*******************************************************/ .unive_header > .logo-sezione { background-color: transparent; } .unive_header > .logo-sezione a.logo-header > img.img-fluid, .unive_header > .logo-sezione span.logo-header > img.img-fluid, .unive_header > .logo-sezione a.logo-header > img.img-responsive, .unive_header > .logo-sezione span.logo-header > img.img-responsive { float: left; padding: 0px 0px 0px 0px; margin: 12px 0px 10px 0px; height: 46px; width: auto; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .unive_header > .logo-sezione a.logo-header.sezione > img.img-fluid, .unive_header > .logo-sezione span.logo-header.sezione > img.img-fluid, .unive_header > .logo-sezione a.logo-header.sezione > img.img-responsive, .unive_header > .logo-sezione span.logo-header.sezione > img.img-responsive { padding: 0px 10px 0px 10px; border-left: 1px solid #bbb; } .unive_header > .logo-sezione .logo-piccolo > span.site-name { color: #fff; float: left; font-family: 'Roboto'; font-style: normal; font-weight: 300; font-size: 17px; line-height: 15px; margin: 10px 15px 10px 10px; padding: 0; } .unive_header > .logo-sezione span.site-name a { color: #fff; } .unive_header > .logo-sezione span.site-name a small { font-weight: 300; } /*******************************************************/ /*******************************************************/ /* content */ /*******************************************************/ /*******************************************************/ #content { min-height: calc(100vh - 360px); } /*******************************************************/ /*******************************************************/ /* FOOTER */ /*******************************************************/ /*******************************************************/ footer{ margin-top:60px; } /*******************************************************/ /* Grigio scuro logo unive */ /*******************************************************/ .grigio_scuro_unive{ color:#FFF; background-color: #333; margin:0px 0px 0px 0px; padding:24px 0px 24px 0px; border:none; } .grigio_scuro_unive a{ color:#999; font-family: 'Roboto'; font-style: normal; font-weight: 500; } .grigio_scuro_unive a:hover{ color:#FFF; background:none; text-decoration:underline; }