/*! * Start Bootstrap - Landing Page v5.0.9 (https://startbootstrap.com/theme/landing-page) * Copyright 2013-2020 Start Bootstrap * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-landing-page/blob/master/LICENSE) */ body { font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #e9e9e9; } h1, h2, h3, h4, h5, h6 { font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 700; } header.masthead { position: relative; background-color: #343a40; background: url("../img/bg-masthead.jpg") no-repeat center center; background-size: cover; padding-top: 8rem; padding-bottom: 8rem; } header.masthead .overlay { position: absolute; background-color: #212529; height: 100%; width: 100%; top: 0; left: 0; opacity: 0.1; } header.masthead h1 { font-size: 2rem; } @media (min-width: 768px) { header.masthead { padding-top: 12rem; padding-bottom: 12rem; } header.masthead h1 { font-size: 3rem; } } .showcase .showcase-text { padding: 3rem; } .showcase .showcase-img { min-height: 30rem; background-size: cover; } @media (min-width: 768px) { .showcase .showcase-text { padding: 7rem; } } .features-icons { padding-top: 7rem; padding-bottom: 7rem; background-color: #bac9d0; } .features-icons .features-icons-item { background-color: rgba(255, 255, 255, 0.5); padding:2%; } .features-icons .features-icons-item .features-icons-icon { height: 7rem; } .features-icons .features-icons-item .features-icons-icon i { font-size: 4.5rem; } .features-icons .features-icons-item:hover .features-icons-icon i { font-size: 5rem; } .testimonials { padding-top: 7rem; padding-bottom: 7rem; } .testimonials .testimonial-item { max-width: 18rem; } .testimonials .testimonial-item img { width: 10rem; height: 10rem; box-shadow: 0px 5px 5px 0px #adb5bd; } .call-to-action { position: relative; background-color: #343a40; background: url("../img/bg-masthead.jpg") no-repeat center center; background-size: cover; padding-top: 7rem; padding-bottom: 7rem; } .call-to-action .overlay { position: absolute; background-color: #212529; height: 100%; width: 100%; top: 0; left: 0; opacity: 0.3; } footer.footer { padding-top: 4rem; padding-bottom: 4rem; } .ico-img { margin-left: auto; margin-right: auto; } #search_fp { width:70%; margin-left:auto; margin-right:auto; } header.masthead { padding-top: 8rem; padding-bottom: 4rem; } .more { background-color: #a71b24; color: #fff; padding:2rem; font-size:20px; } .btn-text { font-size: 8px; text-transform: uppercase; } .img-logo { max-height:30px; width:auto; } pre { width: 100%; background-color: whitesmoke; } .query_text { padding-top: 0; padding-bottom: 0; } .query_container { padding: 2% 5% 1% 5%; } #head_page { padding: 4% 7%; } #sparql_button { text-align: center; margin-left: 0; margin-right: 0; width: 100%; } #sparql_button button { padding: 1%; font-size: 24px; text-align: center; } #mapping_ASPO, #mapping_MPP { max-height: 700px; overflow: auto; border-radius: 10px; } .section_container { padding: 0% 5%; } .table td { vertical-align: middle; } .table thead { position: sticky; top: 0; z-index: 1; } .table thead th { vertical-align: middle; font-size: 15px; font-weight: 400; } .table thead tr { background-color: #3f4149; color: #fff; } .table tr td:last-child { font-size: 12px; font-family: Consolas,monaco,monospace; } tr:nth-child(even) { background-color: #f2f2f2; } tr:nth-child(odd) { background-color: #d8e2ef; } tr:nth-child(2n+1) { background-color: #ebeff4; } .mappingChoice { padding: 0px; } #mapping_buttons { display: flex; margin-left: 0; margin-right: 0; } #mapping_buttons .btn { flex: 1; width: 100%; padding: 2.5%; font-size: 20px; } #mappingTables { margin-top: 30px; } .btn-menu { color: #a7a7a7; text-transform: uppercase; } .btn-menu:hover { color: #fff; } .navbar-nav .active { color: #fff; } #nome_oggetto { color: #b61924; font-weight: 400; } .section_box { font-size: 16px; text-transform: uppercase; font-weight: 600; } .nota_menzione { font-size: small; font-weight: 400; } .myMargin { margin-bottom: 20px; } a { word-wrap: break-word; } .box_results { margin-bottom: 35px; } .inner_results { background-color: #ffffffa1; border-radius: 6px; overflow: hidden; border: 1px solid; } .inner_results .title_doc { color: #000; background-color: transparent; text-decoration: none; font-weight: bold; cursor: pointer; } .res_list { max-height: 400px; overflow: auto; } .res_list .no-results { padding-top: 10px; } .res_list .btn-icon { font-size: 16px; } .def_res { background-color: #3f4149; color: #fff; padding-top: 7px; padding-bottom: 10px; font-weight: 600; } .def_res .num_res { display: flex; justify-content: end; align-items: end; } .def_res p { margin-bottom: 0; } .res { padding-top: 15px; padding-bottom: 15px; font-size: 14px; } .res:not(:last-child) { border-bottom: 1px solid #000; } #link_buttons button[title]:hover::after { content: attr(title); margin-left: 10px; /*left: 0; transition: 2s; position: absolute; top: -100%; left: 0;*/ } .openseadragon1 { width: 100%; height: 600px; border: 1px solid black; color: #333; /* text color for messages */ background-color: black; } .text-overlay, .text-overlay2 { position: absolute; left: 200px; top: 65px; width: 420px; font-size: 25px; font-family: sans-serif; color: white; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5); } .text-overlay a, .text-overlay2 a { color: #DDF; } .image-overlay, .image-overlay2 { position: absolute; left: 650px; top: 65px; width: 140px; height: 140px; cursor: pointer; } .toolbar { height:40px; } .video-js { margin-left: auto; margin-right: auto; } .video-js .vjs-big-play-button { margin-left: 40%; margin-top:15%; }