@import url("https://fonts.googleapis.com/css?family=Open+Sans&display=swap");
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,700&display=swap");
/* cataloghi */
/* results */
/* scheda */
@media only screen {
  #main-header {
    z-index: 999 !important; }
  body {
    min-height: 99vh; } }

#main-content .container.container-scheda {
  padding-top: 3rem; }

.container.catalogo-ricerca {
  font-family: "Config-Regular", "Open Sans", sans-serif;
  font-size: 14px; }
  .container.catalogo-ricerca .combo-colore {
    font-weight: bold;
    text-transform: uppercase; }
    .container.catalogo-ricerca .combo-colore.giallo {
      color: #FFCC00; }
    .container.catalogo-ricerca .combo-colore.blu {
      color: #0069AB; }
    .container.catalogo-ricerca .combo-colore.rosso {
      color: #E40613; }
    .container.catalogo-ricerca .combo-colore.verde {
      color: #00963F; }
    .container.catalogo-ricerca .combo-colore.viola {
      color: #9664A1; }
      .container.catalogo-ricerca .combo-colore.arancione {
      color: #e67e22; }
  .container.catalogo-ricerca .bootstrap-autocomplete.dropdown-menu {
    max-height: 50vh;
    overflow-x: hidden;
    overflow-y: auto; }
  .container.catalogo-ricerca table.TF.resp {
    width: 100% !important; }
  .container.catalogo-ricerca table.TF tr.cols th {
    background: transparent !important; }
  .container.catalogo-ricerca table.TF tr.fltrow td {
    background: transparent !important; }
  .container.catalogo-ricerca table.TF td > span.keyword {
    color: #4834d4;
    font-style: normal;
    font-weight: bold;
    background: #f6e58d; }
  .container.catalogo-ricerca .bootstrap-iso .table td, .container.catalogo-ricerca .bootstrap-iso .table th {
    background-color: transparent !important; }
  .container.catalogo-ricerca .bootstrap-autocomplete.dropdown-menu {
    /*display: block !important;*/ }
    .container.catalogo-ricerca .bootstrap-autocomplete.dropdown-menu .dropdown-item {
      padding-left: 8px;
      padding-right: 8px; }
      .container.catalogo-ricerca .bootstrap-autocomplete.dropdown-menu .dropdown-item span {
        width: 32px;
        height: 32px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 6px;
        background-size: cover; }
  .container.catalogo-ricerca .basicAutoComplete {
    border-radius: 4px !important; }
  .container.catalogo-ricerca .btn-search {
    background: #3A424F;
    border: #3A424F solid 1px;
    color: #fff;
    margin-left: 0.4rem;
    border-radius: 4px !important; }
  .container.catalogo-ricerca .row-ricerca-mode {
    border-bottom: #CBCBCB solid 1px; }
    .container.catalogo-ricerca .row-ricerca-mode > .col a, .container.catalogo-ricerca .row-ricerca-mode > .col-6 a {
      display: block;
      text-align: center;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 2rem;
      color: #919191; }
      .container.catalogo-ricerca .row-ricerca-mode > .col a:hover, .container.catalogo-ricerca .row-ricerca-mode > .col-6 a:hover {
        text-decoration: none;
        color: #3A424F; }
    .container.catalogo-ricerca .row-ricerca-mode > .col.active, .container.catalogo-ricerca .row-ricerca-mode > .col-6.active {
      border-bottom: #7C8EA2 solid 3px; }
      .container.catalogo-ricerca .row-ricerca-mode > .col.active a, .container.catalogo-ricerca .row-ricerca-mode > .col-6.active a {
        color: #3A424F; }
  .container.catalogo-ricerca .table thead {
    background: #6E7F93;
    color: #fff; }
    .container.catalogo-ricerca .table thead tr.cols th {
      margin: 0;
      padding: 0;
      line-height: 1em;
      vertical-align: bottom;
      border: none;
      overflow: hidden;
      background: #6E7F93 !important; }
      .container.catalogo-ricerca .table thead tr.cols th div {
        padding: .2rem 0;
        background: #6E7F93; }
        .container.catalogo-ricerca .table thead tr.cols th div span {
          display: block;
          padding: .5rem;
          border-right: #CBCBCB 1px solid;
          text-overflow: ellipsis;
          /*white-space: nowrap;*/
          text-transform: capitalize;
          word-break: break-all; }
  .container.catalogo-ricerca .table tr.results {
    border-bottom: #818DA5 2px solid; }
    .container.catalogo-ricerca .table tr.results td:first-child {
      white-space: nowrap; }
    .container.catalogo-ricerca .table tr.results td {
      color: #868686;
      vertical-align: middle;
      padding: 0 1rem; }
      .container.catalogo-ricerca .table tr.results td > a {
        color: #868686;
        text-decoration: underline; }
        .container.catalogo-ricerca .table tr.results td > a:hover {
          color: #3A424F; }
  .container.catalogo-ricerca .table .logo-omologazione {
    max-width: 1.4rem; }
  .container.catalogo-ricerca .list-omologazioni .logo-omologazione {
    max-height: 6rem; }
  .container.catalogo-ricerca .categoria-ico, .container.catalogo-ricerca .catalogo-colore {
    background: none no-repeat;
    background-size: auto 100%;
    text-transform: uppercase;
    margin: 0.6rem 0; }
    .container.catalogo-ricerca .categoria-ico.ico-sx, .container.catalogo-ricerca .catalogo-colore.ico-sx {
      padding: 0.5rem;
      padding-left: 2.8rem;
      background-position: center left; }
    .container.catalogo-ricerca .categoria-ico.ico-dx, .container.catalogo-ricerca .catalogo-colore.ico-dx {
      background-position: center right; }
  .container.catalogo-ricerca .combo-ricerca div.filter-option a, .container.catalogo-ricerca .combo-ricerca span.text a {
    pointer-events: none;
    color: #212529; }
  .container.catalogo-ricerca .combo-ricerca div.filter-option a:hover, .container.catalogo-ricerca .combo-ricerca span.text a:hover {
    text-decoration: none; }
  .container.catalogo-ricerca .combo-colore.giallo, .container.catalogo-ricerca .categoria-ico.giallo, .container.catalogo-ricerca .catalogo-colore.giallo {
    background-image: url("../img/menu/menu-icona-electronic.png"); }
  .container.catalogo-ricerca .combo-colore.rosso, .container.catalogo-ricerca .categoria-ico.rosso, .container.catalogo-ricerca .catalogo-colore.rosso {
    background-image: url("../img/menu/menu-icona-professional.png"); }
  .container.catalogo-ricerca .combo-colore.verde, .container.catalogo-ricerca .categoria-ico.verde, .container.catalogo-ricerca .catalogo-colore.verde {
    background-image: url("../img/menu/menu-icona-power.png"); }
  .container.catalogo-ricerca .combo-colore.arancione, .container.catalogo-ricerca .categoria-ico.arancione, .container.catalogo-ricerca .catalogo-colore.arancione {
    background-image: url("../img/menu/menu-icona-automation.png"); }
  .container.catalogo-ricerca .combo-colore.viola, .container.catalogo-ricerca .categoria-ico.viola, .container.catalogo-ricerca .catalogo-colore.viola {
    background-image: url("../img/menu/menu-icona-air-moving.png"); }
  .container.catalogo-ricerca .combo-colore.blu, .container.catalogo-ricerca .categoria-ico.blu, .container.catalogo-ricerca .catalogo-colore.blu {
    background-image: url("../img/menu/menu-icona-connection.png"); }
  .container.catalogo-ricerca .cell-img > img {
    max-width: 100px;
    max-height: 3rem;
    margin-right: 1rem; }
  .container.catalogo-ricerca .breadcrumb {
    background: none; }
  .container.catalogo-ricerca .categoria-colorbar {
    min-height: 1rem;
    background-color: #7C8EA2; }
  .container.catalogo-ricerca.container.giallo .categoria-colorbar {
    background: #FFCC00; }
  .container.catalogo-ricerca.container.giallo hr {
    background: #FFCC00; }
  .container.catalogo-ricerca.container.blu .categoria-colorbar {
    background: #0069AB; }
  .container.catalogo-ricerca.container.blu hr {
    background: #0069AB; }
  .container.catalogo-ricerca.container.verde .categoria-colorbar {
    background: #00963F; }
  .container.catalogo-ricerca.container.verde hr {
    background: #00963F; }
  .container.catalogo-ricerca.container.rosso .categoria-colorbar {
    background: #E40613; }
  .container.catalogo-ricerca.container.rosso hr {
    background: #E40613; }
  .container.catalogo-ricerca.container.viola .categoria-colorbar {
    background: #9664A1; }
  .container.catalogo-ricerca.container.viola hr {
    background: #9664A1; }
  .container.catalogo-ricerca.container-scheda {
    color: #39414E;
    position: relative; }
    .container.catalogo-ricerca.container-scheda a {
      color: #3A424F;
      text-decoration: underline; }
    .container.catalogo-ricerca.container-scheda h2, .container.catalogo-ricerca.container-scheda h3 {
      font-size: 1.75rem;
      line-height: 1.2;
      font-weight: bold;
      margin-bottom: 0; }
    .container.catalogo-ricerca.container-scheda h1, .container.catalogo-ricerca.container-scheda h4 {
      font-size: 1.3rem;
      line-height: 1.2;
      font-size: 1.3rem;
      font-weight: normal; }
    .container.catalogo-ricerca.container-scheda h5 {
      border-bottom: #CBCBCB 1px solid;
      margin-bottom: 3rem;
      padding-bottom: 0; }
      .container.catalogo-ricerca.container-scheda h5 span {
        text-transform: uppercase;
        font-weight: bold;
        border-bottom: #7C8EA2 4px solid;
        padding: 0.5rem 1rem;
        display: inline-block; }
    .container.catalogo-ricerca.container-scheda ul.dati-scheda {
      list-style: none;
      margin: 0;
      padding: 0; }
      .container.catalogo-ricerca.container-scheda ul.dati-scheda li {
        overflow: auto;
        padding: 0.3rem 1rem; }
        .container.catalogo-ricerca.container-scheda ul.dati-scheda li:nth-child(even) {
          background: #FFFFFF; }
        .container.catalogo-ricerca.container-scheda ul.dati-scheda li:nth-child(odd) {
          background: #F3F2F7; }
        .container.catalogo-ricerca.container-scheda ul.dati-scheda li p {
          width: 50%;
          float: left;
          margin: 0;
          padding-bottom: 0;
          word-break: break-word; }
          .container.catalogo-ricerca.container-scheda ul.dati-scheda li p.label {
            color: #828186; }
    .container.catalogo-ricerca.container-scheda .col-img-prodotto {
      min-height: 30rem; }
    .container.catalogo-ricerca.container-scheda .img-prodotto {
      border: #CBCBCB solid 1px;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      cursor: pointer; }
    .container.catalogo-ricerca.container-scheda .img-legend {
      font-size: 0.8rem; }
    .container.catalogo-ricerca.container-scheda .table {
      width: 100%;
      table-layout: fixed; }
      .container.catalogo-ricerca.container-scheda .table tr.cols th div {
        padding: .6rem 0;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: keep-all;
        white-space: normal; }
        .container.catalogo-ricerca.container-scheda .table tr.cols th div span {
          text-overflow: ellipsis;
          overflow: hidden;
          font-weight: normal;
          border-right: #9CADBF 1px solid; }
      .container.catalogo-ricerca.container-scheda .table.table-scheda th:first-child {
        width: 8rem; }
      .container.catalogo-ricerca.container-scheda .table.table-scheda td {
        padding: 0.5rem; }
      .container.catalogo-ricerca.container-scheda .table.table-scheda tbody > tr > td {
        white-space: normal;
        word-break: break-all; }
      .container.catalogo-ricerca.container-scheda .table.table-scheda td:first-child {
        padding-right: 0; }
  .container.catalogo-ricerca .btn-omega {
    padding: 1rem 0.4rem;
    border: #000 solid 1px;
    text-align: left;
    width: 100%;
    text-transform: uppercase;
    text-decoration: none !important;
    border-radius: 0;
    overflow: hidden; }
    .container.catalogo-ricerca .btn-omega:hover {
      background: #f1f1f1; }
    .container.catalogo-ricerca .btn-omega.dark {
      background-color: #3A424F;
      color: #fff;
      text-align: center; }
      .container.catalogo-ricerca .btn-omega.dark:hover {
        background-color: #CBCBCB;
        border-color: #CBCBCB;
        color: #3A424F; }
    .container.catalogo-ricerca .btn-omega span {
      display: block; }
      .container.catalogo-ricerca .btn-omega span.btn-ico {
        padding: 0.6rem 0;
        background: none no-repeat left center;
        background-size: auto 56px;
        padding-left: 48px; }
      .container.catalogo-ricerca .btn-omega span.btn-print {
        background-image: url("../img/btn-ico-print.png"); }
      .container.catalogo-ricerca .btn-omega span.btn-pdf {
        background-image: url("../img/btn-ico-pdf.png"); }
      .container.catalogo-ricerca .btn-omega span.btn-later {
        background-image: url("../img/btn-ico-later.png"); }
  .container.catalogo-ricerca .combo-ricerca .dropdown-menu {
    padding: 0; }
  .container.catalogo-ricerca .combo-ricerca .dropdown-item {
    padding-top: 6px;
    padding-bottom: 6px; }
    .container.catalogo-ricerca .combo-ricerca .dropdown-item.active, .container.catalogo-ricerca .combo-ricerca .dropdown-item:active {
      color: #7C8EA2; }
    .container.catalogo-ricerca .combo-ricerca .dropdown-item span.combo-colore {
      background-image: none; }
  .container.catalogo-ricerca .combo-ricerca button span {
    height: 1.6em; }
  .container.catalogo-ricerca .combo-ricerca button span.combo-colore, .container.catalogo-ricerca .combo-ricerca a.combo-colore {
    padding-left: 2.3rem;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 32px; }
    .container.catalogo-ricerca .combo-ricerca button span.combo-colore.giallo, .container.catalogo-ricerca .combo-ricerca a.combo-colore.giallo {
      background-image: url("../img/menu/menu-icona-electronic.png"); }
  .container.catalogo-ricerca .combo-ricerca a.combo-colore {
    background-position-x: 10px; }
    .container.catalogo-ricerca .combo-ricerca a.combo-colore span {
      padding-left: 0.4rem; }
  .container.catalogo-ricerca .combo-ricerca div.filter-option span {
    height: 32px;
    display: block;
    padding-top: 4px; }
  .container.catalogo-ricerca .combo-ricerca .dropdown-item.active, .container.catalogo-ricerca .combo-ricerca .dropdown-item:active {
    background-color: #f1f1f1; }
  @media print {
    @page {
      .container.catalogo-ricerca {
        size: A4 portrait;
        counter-increment: page;
        margin-left: 1cm;
        margin-right: 1cm;
        margin-top: 1cm;
        margin-bottom: 2cm; } }
    .container.catalogo-ricerca .page-break-always {
      page-break-before: always;
      -moz-column-break-after: avoid;
           break-after: avoid-page; }
    .container.catalogo-ricerca .no-print {
      display: none; }
    .container.catalogo-ricerca .table-warning {
      background: #ffeeba !important; }
    .container.catalogo-ricerca .col-print-1 {
      flex: 0 0 8%;
      max-width: 8%; }
    .container.catalogo-ricerca .col-print-2 {
      flex: 0 0 17%;
      max-width: 17%; }
    .container.catalogo-ricerca .col-print-3 {
      flex: 0 0 25%;
      max-width: 25%; }
    .container.catalogo-ricerca .col-print-4 {
      flex: 0 0 33%;
      max-width: 33%; }
    .container.catalogo-ricerca .col-print-5 {
      flex: 0 0 42%;
      max-width: 42%; }
    .container.catalogo-ricerca .col-print-6 {
      flex: 0 0 50%;
      max-width: 50%; }
    .container.catalogo-ricerca .col-print-7 {
      flex: 0 0 58%;
      max-width: 58%; }
    .container.catalogo-ricerca .col-print-8 {
      flex: 0 0 67%;
      max-width: 67%; }
    .container.catalogo-ricerca .col-print-9 {
      flex: 0 0 75%;
      max-width: 75%; }
    .container.catalogo-ricerca .col-print-10 {
      flex: 0 0 83%;
      max-width: 83%; }
    .container.catalogo-ricerca .col-print-11 {
      flex: 0 0 92%;
      max-width: 92%; }
    .container.catalogo-ricerca .col-print-12 {
      flex: 0 0 100%;
      max-width: 100%; } }
  .container.catalogo-ricerca.ricerca-guidata table.tablefilter thead .cols th:first-child div span {
    text-align: left;
    padding-left: 8.8rem; }

.print-scheda .page-header-padding {
  height: 9rem; }

.print-scheda .page-footer-padding {
  height: 12rem; }

.print-scheda .page {
  /*page-break-after: always;*/ }
  .print-scheda .page > .container {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0; }
    .print-scheda .page > .container .row {
      margin-left: 0;
      margin-right: 0; }
      .print-scheda .page > .container .row .col {
        padding-left: 0;
        padding-right: 0; }
  .print-scheda .page .table-scheda {
    /*      

      th:first-child {

        width: auto !important;

      }

*/ }
    .print-scheda .page .table-scheda td {
      padding: 0.2rem; }
    .print-scheda .page .table-scheda th {
      font-size: 0.8rem; }
    .print-scheda .page .table-scheda td {
      padding: 0.2rem; }
      .print-scheda .page .table-scheda td .logo-omologazione {
        max-width: 1.4rem; }

.print-scheda .d-break .container .row {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  -moz-column-break-after: always;
       break-after: always; }

.print-scheda .d-break table.tab-img {
  width: 100%;
  border: none;
  padding: 0;
  margin: 0; }
  .print-scheda .d-break table.tab-img td {
    padding: 0 1rem;
    vertical-align: top; }
    .print-scheda .d-break table.tab-img td img {
      max-height: 27cm !important; }

.print-scheda .print-header {
  background: #3a424f;
  background-image: linear-gradient(#3a424f 0%, #7c8fa3 100%);
  position: fixed;
  top: 0;
  z-index: 1;
  display: block;
  width: 100%; }
  .print-scheda .print-header .logo {
    max-height: 5rem; }

.print-scheda .page-break-top {
  page-break-before: always; }

.print-scheda .page-break-avoid {
  page-break-before: avoid !important;
  page-break-after: avoid !important; }

.print-scheda .break-avoid > * {
  page-break-inside: avoid !important;
  -moz-column-break-inside: avoid !important;
       break-inside: avoid !important; }

.print-scheda .col-print-6 {
  float: left; }

.print-scheda .print-footer {
  display: block;
  position: fixed;
  bottom: 0;
  color: #fff; }
  .print-scheda .print-footer .footer-row1 {
    background: #39414E;
    font-size: 1.2rem;
    font-weight: normal; }
  .print-scheda .print-footer .footer-row2 {
    background: #525E6E;
    font-size: 0.9rem; }

.bootstrap-iso .modal {
  background: rgba(50, 86, 139, 0.6); }

.bootstrap-iso .table-warning td {
  background-color: #ffeeba !important; }

html.has-scrollbars.with-featherlight body, html.has-scrollbars.with-featherlight #top-header {
  margin-right: 18px; }

html.has-scrollbars.with-featherlight #main-header {
  max-width: calc(100vw - 18px); }

@media print {
  .table-warning > td {
    background-color: #c7c7c7 !important;
    border: 1px solid #c7c7c7; } }

@media only screen and (max-width: 414px) {
  .bootstrap-iso, .bootstrap-iso .container {
    width: 100% !important;
    min-width: 100% !important; }
  .row-ricerca-mode > .col-6 a {
    line-height: 1em; }
  button.btn-search {
    margin-top: 1rem;
    width: 96%; } }

/*# sourceMappingURL=omega.css.map */
