mappe per georeferenziazione
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

660 righe
13 KiB

2 anni fa
@charset "UTF-8";
@keyframes onAutoFillStart {
from {
/**/
}
to {
/**/
}
}
@keyframes onAutoFillCancel {
from {
/**/
}
to {
/**/
}
}
input:-webkit-autofill {
animation-name: onAutoFillStart;
}
input:not(:-webkit-autofill) {
animation-name: onAutoFillCancel;
}
.bd-menu-docs-toggle {
line-height: 1;
color: #19191a;
}
.bd-logo-title {
font-size: 20px;
font-weight: 600;
line-height: 1.2;
letter-spacing: unset;
margin-bottom: 0;
}
@media (min-width: 576px) {
.bd-logo-title {
font-size: 24px;
}
}
.bd-logo-subtitle {
font-size: 0.8rem;
font-weight: 300;
letter-spacing: unset;
}
@media (min-width: 576px) {
.bd-logo-subtitle {
font-size: 1rem;
}
}
.bd-title {
margin-top: 1rem;
margin-bottom: 0.5rem;
}
.bd-lead {
font-size: 1.125rem;
font-weight: 300;
}
@media (min-width: 576px) {
.bd-lead {
margin-bottom: 1rem;
font-size: 1.5rem;
}
}
.section-nav {
padding-left: 0;
border-left: 1px solid #eee;
}
.section-nav ul {
padding-left: 1rem;
}
.section-nav ul ul {
display: none;
}
.bd-links {
padding: 0;
}
@media (min-width: 768px) {
.bd-links {
display: block !important;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.bd-links .bd-links {
max-height: calc(95vh);
overflow-y: auto;
}
}
}
.bd-highlight {
background-color: rgba(0, 102, 204, 0.15);
border: 1px solid rgba(0, 102, 204, 0.15);
}
.projects-list .module-item {
display: flex;
justify-content: space-between;
}
.projects-list .build-date {
margin-right: 10px;
}
.projects-list .show-documents ul {
display: none;
}
.projects-list .show-documents ul.js-open {
display: block;
}
.options ul {
list-style: none;
padding-left: 0;
}
.btn-grey,
select {
border: 0;
cursor: pointer;
padding: 6px 10px 4px;
margin: 7px 7px 0 0;
font-weight: bold;
font-size: 14px;
text-decoration: none;
color: #fff;
background: #8CA1AF;
border-radius: 3px;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 1px #465158;
}
.btn-grey:hover,
select:hover {
background-color: #697983;
box-shadow: 0 1px 0px #465158;
}
.submit-input-wrapper {
margin-top: 20px;
}
.search-results {
margin-top: 40px;
}
#project_edit .project_edit__menu {
margin-right: 0;
}
#project_edit .project_edit__form {
padding-left: 16px;
}
#project_edit .project_edit__form h3,
#project_edit .project_edit__form h4 {
margin-top: 16px;
}
#project_edit .project_edit__form label {
font-weight: bold;
margin-bottom: 0;
}
#project_edit .project_edit__form input {
font-weight: normal;
}
#project_edit .project_edit__form label + select {
margin-left: 10px;
}
#project_edit .project_edit__form textarea {
width: 100%;
}
#project_edit .project_edit__form .helptext {
display: block;
color: #5c6f82;
font-size: 16px;
}
.project-import-sidebar .remote-filters {
list-style: none;
padding-left: 0;
}
.results-header {
dispay: block;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.module-item.search-result {
border-right: 1px solid #bfbfbf;
border-bottom: 0;
}
.module-item.search-result:nth-of-type(3n) {
border-right: 0;
}
.module-item.search-result hr {
margin: 0;
margin-top: 50px;
width: 50%;
}
.search-result-publisher {
text-transform: uppercase;
}
.search-result-publisher:before {
font-family: FontAwesome;
content: "\f15c";
padding-right: 8px;
color: #0062ce;
font-size: 40px;
line-height: 1.3;
float: left;
}
.column-search-filters {
padding: 0;
}
.column-search-filters li {
list-style: none;
}
.results-filter select {
border: 1px solid #E5E5E5;
background-color: #fff;
color: #1F62A5;
text-shadow: none;
box-shadow: none;
}
.document-list {
min-height: 240px;
}
.separator-book {
z-index: 100;
}
.separator-book svg {
height: auto;
width: 100%;
}
.search-main {
background: #d1e7ff left center no-repeat;
}
@media (min-width: 768px) {
.search-main {
background-image: url(../images/book-bg.png), url(../images/documents-bg.png);
background-position: left center, right bottom;
background-repeat: no-repeat, no-repeat;
background-size: 193px 357px, 192px 372px;
}
}
.search-main .bg-dark {
background-color: #d1e7ff !important;
}
.search-main .search-main-icon {
font-size: 1.4rem;
}
.search-main input[type=text].search-main-input {
height: 4.2rem;
line-height: 4.2rem;
font-size: 1.6rem;
font-weight: normal;
border-bottom: 0;
box-shadow: 0 10px 40px 0 rgba(102, 165, 227, 0.4);
}
.simplelayout-main-content p,
.simplelayout-main-content ul {
font-family: "Lora", "Georgia", Serif;
font-size: 1.1rem;
color: #656566;
}
.simplelayout-main-text {
position: relative;
margin-top: -3rem;
padding: 1rem;
background-color: #fff;
z-index: 10;
box-shadow: 0 10px 80px 0 rgba(90, 103, 114, 0.1);
}
@media (min-width: 768px) {
.simplelayout-main-text {
padding: 4rem;
margin-top: -6rem;
}
}
.simplelayout-main-text h1 {
color: #17324D;
}
*[class*='icon-type']:before {
color: #00264D;
content: '';
font-size: inherit;
line-height: 0;
margin-right: 1rem;
position: relative;
}
.icon-type-document:before {
content: url("../images/document.svg");
}
.main-title {
margin: 4rem 0 2rem;
border-bottom: 1px solid #D8D8D8;
}
.footer {
background-color: #00264D;
color: #FFF;
padding: 3em 0;
}
@media screen and (min-width: 576px) {
.footer {
text-align: left;
}
}
.footer .social {
font-size: 1.2em;
color: #fff;
}
.footer .social > span {
margin-right: 1em;
}
.footer .social .small-prints {
font-size: 0;
}
.footer .social .icon {
color: #00264D;
background-color: #fff;
padding: 0.2em 0.4em;
border-radius: 100%;
font-size: initial;
margin-right: 0.4em;
}
@media screen and (max-width: 768px) {
.footer .social {
text-align: left !important;
margin-top: 1em;
}
}
.footer .agid-logo {
height: 56px;
max-width: 100%;
}
.footer .agid-collab {
margin-top: 1em;
}
.footer .team-logo--icon {
width: 72px;
}
.footer .team-logo--text {
font-size: 16px;
line-height: 18px;
max-width: 160px;
text-transform: uppercase;
}
.footer .small-prints {
color: #00FFF8;
font-weight: 600;
}
.footer .colophon {
border-top: 1px solid rgba(255, 255, 255, 0.1);
margin-top: 2em;
}
.footer .colophon .list-inline-item:not(:last-child) {
margin-right: 1.5em;
}
.bd-navbar {
min-height: 5rem;
background-color: #06c;
}
.bd-navbar .navbar-nav .nav-link {
font-size: 16px;
padding: 12px 16px !important;
}
.bd-navbar .navbar-nav .nav-link.btn-outline-primary-white {
color: white;
box-shadow: inset 0 0 0 1px #FFF;
}
@media (min-width: 1200px) {
.bd-navbar .navbar-nav .nav-link {
font-size: 16px;
padding: 12px 24px !important;
}
}
.bd-navbar .navbar-nav .nav-link.active,
.bd-navbar .navbar-nav .nav-link:hover {
color: #fff;
background-color: transparent;
}
.bd-navbar .navbar-nav .nav-link.active {
font-weight: 500;
}
.bd-navbar .navbar-nav-svg {
display: inline-block;
width: 1rem;
height: 1rem;
vertical-align: text-top;
}
.bd-navbar .dropdown-menu {
font-size: .875rem;
}
.bd-navbar .dropdown-menu .dropdown-item.active {
font-weight: 500;
color: #19191a;
background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") 0.4rem 0.6rem no-repeat;
background-size: 0.75rem 0.75rem;
}
@media (min-width: 768px) {
@supports ((position: -webkit-sticky) or (position: sticky)) {
.bd-navbar {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1071;
}
}
}
.bd-search {
background-color: #fff;
position: relative;
}
@media (min-width: 992px) {
.bd-search {
max-width: 20rem;
}
}
.bd-search .form-control:focus {
border-color: #1a8cff;
box-shadow: 0 0 0 3px rgba(26, 140, 255, 0.25);
}
.bd-logo-title span {
font-size: 50%;
font-size: 0.7rem;
font-weight: 400;
}
.bg-primary--mid-dark {
background-color: #004e95;
}
.navbar.navbar-institutional {
background-color: #0059b3;
padding: .25rem 1rem;
}
.navbar.navbar-institutional .navbar-brand {
font-size: 14px;
font-weight: 400;
}
.navbar.navbar-institutional .navbar-nav .nav-link {
color: #fff;
font-size: 14px;
font-weight: 300;
padding: 0 0.75rem;
}
.navbar.navbar-institutional .navbar-nav .nav-item {
padding: .5rem 0;
}
.navbar.navbar-institutional .navbar-nav .nav-item:hover {
box-shadow: 0 0.25rem 0 0 #fff;
}
@media (min-width: 768px) {
.navbar.navbar-institutional .navbar-nav .nav-item .nav-item-w-divider .nav-link {
border-right: 1px solid rgba(255, 255, 255, 0.5);
}
}
.blue-to-transparent-up {
background: #0066cc;
background: linear-gradient(178deg, #0066cc 0%, #0066cc 74.9%, rgba(255, 255, 255, 0) 75%);
}
.blue-to-transparent-down {
background: #0066cc;
background: linear-gradient(182deg, #0066cc 0%, #0066cc 74.9%, rgba(255, 255, 255, 0) 75%);
}
.transparent-to-blue-up {
background: rgba(255, 255, 255, 0);
background: linear-gradient(-182deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 74.9%, #0066cc 75%);
}
.transparent-to-blue-down {
background: rgba(255, 255, 255, 0);
background: linear-gradient(182deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 74.9%, #0066cc 75%);
}
.amministrazione__logo {
height: 64px;
width: 64px;
background-size: 64px auto;
background-repeat: no-repeat;
background-position: center center;
}
.amministrazione__nome {
color: #1C2024;
}
.amministrazione__link {
letter-spacing: 1px;
}
.document-card {
overflow: hidden;
padding-bottom: 4rem;
}
@media screen and (min-width: 768px) {
.document-card {
min-height: 20rem;
height: 20rem;
}
}
.document-card:after {
content: ' ';
box-sizing: border-box;
height: 2px;
line-height: 2px;
position: absolute;
bottom: 0px;
width: 6rem;
border-bottom: 1px solid #D8D8D8;
opacity: 0.5;
}
@media screen and (min-width: 768px) {
.document-card:before {
content: ' ';
background: #D8D8D8;
bottom: 0;
right: 0;
position: absolute;
width: 1px;
top: 0;
}
}
@media screen and (min-width: 768px) and (max-width: 991.98px) {
.document-card:nth-child(3n):before {
display: none;
}
}
@media screen and (min-width: 992px) {
.document-card:nth-child(3n):before {
display: none;
}
.document-card.col-lg-3:nth-child(3n):before {
display: block;
}
.document-card.col-lg-3:nth-child(4n):before {
display: none;
}
}
.document-card-header {
color: #455B71;
font-size: 0.8rem;
vertical-align: middle;
line-height: 0.9rem;
display: inline-flex;
align-items: center;
}
.document-card-header a,
.document-card-header a:hover {
color: #455B71;
}
.document-card-title,
.document-card-description {
position: relative;
overflow: hidden;
}
.document-card-title:after,
.document-card-description:after {
content: '';
text-align: right;
position: absolute;
bottom: 0;
right: 0;
width: 2rem;
background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);
}
.document-card-description em {
background: #bffffd;
font-weight: 700;
}
.document-card-title {
font-size: 18px;
line-height: 26px;
}
@media screen and (min-width: 768px) {
.document-card-title {
height: 104px;
}
.document-card-title:after {
height: 26px;
}
}
.document-card-description {
font-family: "Lora", "Georgia", Serif;
color: #455B71;
font-size: 14px;
line-height: 20px;
}
@media screen and (min-width: 768px) {
.document-card-description {
height: 140px;
}
.document-card-description:after {
height: 20px;
}
}
@supports (-webkit-line-clamp: 1) {
.document-card-title,
.document-card-description {
display: -webkit-box;
-webkit-box-orient: vertical;
height: auto;
}
.document-card-title:after,
.document-card-description:after {
display: none;
}
.document-card-title {
-webkit-line-clamp: 4;
}
.document-card-description {
-webkit-line-clamp: 7;
}
}
.publish .list-group {
position: -webkit-sticky;
position: sticky;
top: 5rem;
z-index: 10;
display: none;
height: 125px;
}
.publish .list-group:after {
content: '';
position: absolute;
z-index: -1;
-webkit-box-shadow: 0 0 2rem rgba(0, 0, 0, 0.15);
box-shadow: 0 0 2rem rgba(0, 0, 0, 0.15);
bottom: 0;
left: 10%;
right: 10%;
width: 80%;
height: 50%;
border-radius: 100%;
}
@media screen and (min-width: 992px) {
.publish .list-group {
display: flex;
}
}
.publish .list-group ol {
background: white;
padding: 1rem;
list-style: none;
counter-reset: count;
-webkit-box-orient: horizontal;
flex-direction: row;
margin-bottom: 0;
}
.publish .list-group .list-group-item {
font-size: 0;
border: 0;
font-size: 0.8rem;
counter-increment: count;
padding: 2rem .5rem .5rem;
text-align: center;
line-height: 1rem;
min-height: 5rem;
}
.publish .list-group .list-group-item:before {
content: counter(count);
font-weight: bold;
height: 1.5rem;
width: 1.5rem;
display: inline-block;
position: absolute;
left: calc(38%);
top: .5rem;
}
.publish .publish-article:after {
display: inline-block;
content: '';
box-sizing: border-box;
height: 2px;
line-height: 2px;
bottom: 0px;
width: 6rem;
border-bottom: 1px solid #D8D8D8;
opacity: 0.5;
}
.publish .publish-article:last-child:after {
display: none;
}