* { box-sizing: border-box; } body { max-width: 100%; overflow-x: hidden; } html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } #lauchSearch{ margin:auto; } #title { padding:5% 0; } .searchBar { padding: 5% 0; } .search_form::after { content: ""; clear: both; display: table; } #logo { width:100px; height:auto; } .search_params { display: -ms-flexbox; /*display: flex;*/ -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; padding: 15px; font-family: roboto,sans-serif; -webkit-box-shadow: 0 8px 20px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 8px 20px 0 rgba(0,0,0,.15); box-shadow: 0 8px 20px 0 rgba(0,0,0,.15); background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom: 10px; } .input-large, .input-medium { position: relative; margin-bottom: 23px; padding: 16px 20px; padding-bottom: 10px; float: left; margin-right: 10px; } .input-large { width: 400px; } .input-medium { width: 170px; display: block; text-transform: uppercase; margin-left:20px; } .input-small { width: 100px; padding-top:15px; } .choose_param { margin: 0 auto; display: flex; justify-content: center; } /* .row.input-options { align-items: center; margin-bottom: 20px; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; margin-left: 25px; } .input-field { width: calc(33.3333% - 30px); position: relative; text-transform: uppercase; font-size: 12px; border-bottom: 2px solid gray; padding: 1rem 1.25rem 1rem 0rem; } .choose_param { margin-bottom: 2%; } */ .barraDiRicerca { width:70%; } #cooccorrenze { margin-left: 5px; } #cooccorrenze_options { text-align: center; margin-top: 2%; padding: 0% 15%; } #add_cc { border: 1px solid grey; padding: 5px; } .table-responsive { margin: 3% 0%; font-size: 14px; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; min-width: 780px; display: flex !important; transition: all .5s linear; } #result { width: 100%; margin-bottom: 1rem; color: #212529; height: fit-content; } #result .row { padding: 1%; position: relative; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; color: #777; font-weight: 400; padding-bottom: 20px; padding-top: 20px; font-weight: 300; padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; } #result .row::before { top: -1px; } #result .row::after { bottom: -1px; } #result .row:hover { background-color: #f9fbff; border: 1px solid #3498db; } .box-text { width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 35px 28px; font-size: 18px; } .box-label { text-transform: uppercase; color: #fff; font-size: 18px; text-align: center; width: 100%; background-color: #4f4f4f; padding: 15px 0px 0px 0px; font-weight: 500; } .toggle-buttons { position: absolute; left: -60px; top: 0px; background-color: brown; color: #fff; font-weight: bold; padding: 15px; } /* #result .row:nth-child(even){ background-color: #fff; } #result .row:nth-child(odd){ background-color: #efefef; } */ #first_row { font-weight: bold !important; border-top: none !important; border-bottom: none !important; } #first_row:hover { background-color: #fff !important; border: none !important; } .highlight { color: red; font-weight: bold; } .pointer { cursor: pointer; } #single-context-box { background-color: #fff; position: absolute; margin-left: 20px; overflow-y: scroll; right: 15px; width: 40%; max-width: 700px; } #single-context-box::before { width:50px; background-color: red; } .box { border: 1px solid #777; border-top-color: rgb(119, 119, 119); border-top-style: solid; border-top-width: 1px; color: #777; border-top: none; background-color: #fff; } #context-title { font-size: 20px; font-size-adjust: 0.5; line-height: 1.2; text-transform: uppercase; min-height: 128px; position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; background-repeat: no-repeat; background-size: cover; background-position: center; border-top-left-radius: 3px; border-top-right-radius: 3px; overflow: hidden; padding: 30px 15px; background-color: #efefef; border: 1px solid #777; color: #777; } .page:not(#pag_1) { display: none; } /*Loader*/ .loader { border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid #3498db; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; margin-left: auto; margin-right: auto; } /* Safari */ @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } footer { margin-top: 150px; width: 100%; text-align: center; margin-bottom: 10px; } footer img { height: 80px; width: auto; } .container { overflow: hidden; max-width: 100% } /* The container must be positioned relative: */ .custom-select { position: relative; font-family: Arial; } .custom-select select { display: none; /*hide original SELECT element: */ } .select-selected { background-color: DodgerBlue; } /* Style the arrow inside the select element: */ .select-selected:after { position: absolute; content: ""; top: 14px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #fff transparent transparent transparent; } /* Point the arrow upwards when the select box is open (active): */ .select-selected.select-arrow-active:after { border-color: transparent transparent #fff transparent; top: 7px; } /* style the items (options), including the selected item: */ .select-items div,.select-selected { color: #ffffff; padding: 8px 16px; border: 1px solid transparent; border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; cursor: pointer; } /* Style items (options): */ .select-items { position: absolute; background-color: DodgerBlue; top: 100%; left: 0; right: 0; z-index: 99; } /* Hide the items when the select box is closed: */ .select-hide { display: none; } .select-items div:hover, .same-as-selected { background-color: rgba(0, 0, 0, 0.1); } .italic { font-style: italic; } .bold { font-weight: bold; } .underline { text-decoration-line: underline; } .linethrough { text-decoration-line: line-through; } /* Ugly workaround */ .underlinethrough { text-decoration-line: underline line-through; } @media screen and (max-width: 767px) { .row.input-options { display: block; width: 100%; } .input-field { width:100%; } .table-responsive { display: block; } #single-context-box { width: 80%; } } .selected { animation: slide-in 0.5s forwards; -webkit-animation: slide-in 0.5s forwards; } .dismiss { animation: slide-out 0.5s forwards; -webkit-animation: slide-out 0.5s forwards; } @keyframes slide-in { 0% { -webkit-transform: translateX(100%); } 100% { -webkit-transform: translateX(0%); } } @-webkit-keyframes slide-in { 0% { transform: translateX(100%); } 100% { transform: translateX(0%); } } @keyframes slide-out { 0% { transform: translateX(0%); } 100% { transform: translateX(100%); } } @-webkit-keyframes slide-out { 0% { -webkit-transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); } }