/* Minification failed. Returning unminified contents.
(1036,1): run-time error CSS1019: Unexpected token, found '}'
(1180,1): run-time error CSS1019: Unexpected token, found '}'
 */
/* REMOVE RESPONSIVNESS */
html, body {
  height: 100%;
  margin: 0 !important;
}
.wrapper {
  min-height: 100%;

  /* Equal to height of footer */
  /* But also accounting for potential margin-bottom of last child */
  /*margin-bottom: -460px;*/
}

.schema_rivets{
    display: inline-block;
    width: 483px;
}
.schema_rivets img{
  margin: 0px 175px;
}

   




.container {
    width: 1170px!important;
}

button{
     outline:none;
}
nav {
   min-width: 1170px!important;
}
body{
    /*overflow-x:hidden !important;
    overflow:hidden !important;*/
    height:100%;
    min-height:100%;
    
}

a {
    color : #233772;
}

::-webkit-input-placeholder {
    color: white;
}
.modal-lg {
width: 700px;
}

.lumagnr .wva{
    color:red;
}
.modal-open{
    padding-right:0 !important;
}
.modal-body img {
    max-width: 100%;    
    max-height: 800px;
}

body {
  /*color: #232429;*/
    color: #18191B;
    background-color: #f7f7f7;
    background-image:url(/Images/background.png);
     background-position: right top;
     background-repeat: no-repeat;
     /*background-position-x:*/
   font-family:Open Sans, sans-serif ; 
    font-size: 11px;
    overflow-y: scroll !important;
}
h3{
    margin-top: 20px;
    margin-bottom: 51px;
}
h2 {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 25px;
    text-transform:uppercase;
    font-family:Open Sans, sans-serif;
    font-size: 22px;
}

#typePhrase{
    font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 2.143;
  text-align: center;
  position: absolute;
  left: 821.844px;
  top: 66.249px;
}

#catalogHeader {
    margin-bottom: 30px;
}

.modal label {
    color: #FFF;
}
.header-grey text {
margin-top:8px;
}
.header-grey{
    background-color:#ebebeb;
    text-align:center; 
    font-family:Open Sans, sans-serif ; 
    line-height: 200%; 
    font-size: 15px;
    height: 78px;
    color:black;
    position:relative;
}
.header-grey p{
    margin-top:5px;
}
#brand{
    background-color:#ebebeb;
}
.header-dark {
    background-color: #666666;
    text-align: center;
    font-family: Open Sans, sans-serif;
    line-height: 200%;
    font-size: 11px;
    color:#ffffff;
    height: 15px;
}

.form-control {   
    font-size: 14px;
    border: 0px solid #dcdcdc;
    border-radius: 0px;
   
}
.progress_row{
    min-height:150px;
}

#ajaxLoading {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    height: 20px;
    width: 500px;
    margin: auto;
        
}

.progress-bar {
    background-color: #d52027;
}
#button-pl{
     background-image:url("~/Images/PL.png");
     margin:auto 0;
}
#button-en{
     background-image:url("~/Images/EN.png");
     margin:0 0 0 0;
}
/*
#printBtn>img:hover {
     content:url("/images/buttonsOver/button9.png");
}

#clearFiltersBtn>img:hover {
     content:url("/images/buttonsOver/button10.png");
}
*/

.filterButtons>a {
    float: left;
    border-right: #3d5396 1px solid;
}

#sizeBtn {
     border-right: none;
}

#translationBtn, #printBtn, #clearFiltersBtn {
     float: right;
       border-right: none;
}


/*#brand img,
#seriesmod img,
#modelsmod img,
#kw_km > img{
    opacity:0;
}*/
.header-grey-top{
    background: rgba(76, 175, 80, 0.0)
}

.page-count, .page-nav {
    text-align: center;
    font-size: 12px;
}

.page-count {
    color: #999999;
        line-height: 1.4;
    margin-top: 30px;
}

.page-info {
    font-size: 10px;
    color: white;
    padding: 3px;
    margin-top: -18px;
}








thead {
    border-bottom: 2px solid #dcdcdc;
    background-color: #FFF;
}

.table>thead>tr>th {
    text-align: center;   
    border-right: 1px solid #dcdcdc; 
        padding: 5px;
          vertical-align: middle;
}     


.table>tbody>tr>td {
   
}
/*.table>tbody{
    min-height:50px;
}*/
.table>tbody>tr>td.description {
    min-width: 50px;
}


thead > tr > th.rivetsQuantity {
     border-right: none; 
}


tbody {
    color: #232429;
}

.table > tbody > tr > td {
    vertical-align: middle;
}

/*tbody>tr>td.brand, tbody>tr>td.setId, tbody>tr>td.lumagnr {
    font-family:'Helvetica', sans-serif ; 
     color: #232429;
     font-size:11px;
}*/




/* Stripped table */

table {
background-color: #E9ECF4;
font-size: 11px;
  font-family: Open Sans;
  color: black;
  font-weight: bold;
  line-height: 2.182;
  text-align: left;
}
.table-striped{
    /*min-height:150px;*/
}
.table-striped>tbody>tr {
    background-color: #ffffff;
    color: black;
}
.table-striped>tbody>tr:nth-child(odd) {
    background-color: #f2f2f2;
    color: black;
}

/*.table-striped>tbody>tr>td.setId {
    background-color: #bbc7eb;
}
.table-striped>tbody>tr:nth-child(odd)>td.setId {
    background-color: #a4b3e1;
}
.table-striped>tbody>tr>td.lumagId {
    background-color: #ced1dd;
}
.table-striped>tbody>tr:nth-child(odd)>td.lumagId {
    background-color: #c1c6dc;
}*/

.table>tbody>tr>td {
    padding: 15px 5px;
    border-top: none;
    border-right: 1px solid #dcdcdc;
    /*white-space: nowrap;*/
    min-width: 40px;
    font-weight:normal;
}
.tableDetails>tbody>tr>td {
   padding: 5px;
    border-top: none;
    border-right: 1px solid #dcdcdc;
    /*white-space: nowrap;*/
    min-width: 280px;
    font-weight: normal;
}
    .tableDetails > tbody > tr > .detval {
    font-weight:bold;
    color:black;
    }
.table>tbody>tr>td.rivetsQuantity {
    border-right: none;
}

.table>tbody>tr>td.description, .table>tbody>tr>td.model, .table>tbody>tr>td.brand {
     white-space: normal;
}




#tableHeader {
    width: 100%;
    height: 72px;
    padding: 0px;
    vertical-align: top;
}

/* New STYLE MODAL */



.btn-apply {
   /* background-color: #233772;
    background-image:url("/Images/apply_btn.jpg") ;*/
    color: #FFF;
    width:110px;
        height:42px;
        border-radius: 3px;
        color: black;
        font-weight:bold;
        text-transform:none;
}
.btn-remove:hover {
        /*background-color: #e0e0e0;*/       
        /*background-image:url("/Images/remove_btn_hover.jpg") ;*/
        /*width:71px;*/
        height:42px;
}
.btn-remove {
      /*background-color: #d3d3d3;*/
     
      width: auto;
        height:42px;
            background-color: #ffffff;
    color: black;
    font-weight: bold;
}
.btn {   
    padding: 14px 15px;
    font-size: 14px;    
    border: none;
    /*border-radius: 0px;*/
    margin: 0 auto;
   font-family:Open Sans, sans-serif ; 
   /* text-transform: uppercase;*/

}


.modal-header .close {
    margin-right: 3px;
}

label {
    font-size: 14px;
}

.modal-content {
        z-index: 9999;
    position: relative;
    background-color: #ecebeb;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border-radius: 0px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.3);
    box-shadow: 0 3px 9px rgba(0,0,0,.3);
    padding: 0;
}

.modal-header {
    height: 70px;
    padding: 15px 25px;
    background-color: #d52027;
    border-bottom: none;
}
.modal-header p {
    text-align:center;
    font-size:16px;
   
     color: rgb(255, 255, 255);
     margin:0 auto;
}

.modal-header>p {
    padding: 8px 15px;
    font-size: 16px;
   font-family:Open Sans, sans-serif ; 
    color:#FFF;
    text-align:center;
}



.modal-footer {
    padding: 15px 25px;
    background-color: #000000;
    border-top: none;
        text-align: center;
        
}

.modal-body {
    padding:  15px 25px 1px 25px;
    background-color: #ffffff;
}
.modal-forms{
    margin: 0 auto;
}
input.filter {
    margin-bottom: 3px;
}

.modal-content.details {
    background-color: white;
    border:none;
}

.modal-header.details {
    padding: 13px;
}

.modal-footer.details {
    background-color: #233772;
    background-image: none;
    color: white;
    font-size: 10px;
    text-align: left;
}
/*select option:checked{
     background-color: #000000;
 }*/
.close {
color: #FFF;
text-shadow: 0 1px 0 #FFF;
opacity: .7;
}

.form-group select{
     height:215px;
    background-color: #ebebeb;
    overflow-y: auto;

}

/* DETAILS */
.details-values {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.details-values p {
    line-height: 1.2em;
    font-family:Open Sans, sans-serif ; 
    font-size: 14px;
    position:absolute;
    margin:0;
    color: black;
}

/*#details-wva {
    top: 22.5%;
    left: 82%;
    font-family: 'Arial';
    font-family: 'NexaBold';
    font-size: 16px;
    color: #38498B;
}*/

/*#details-id {
     top: 22.5%;
    left: 5.5%;
    font-family: 'NexaBold';
    font-size: 16px;
    color: #FFF;
}
#details-application {
    top: 10%;
    left: 3%;
    right: 3%;
    text-align: center;
    font-family: 'NexaHeavy';
    font-size: 13px;
    margin-top: 15px;
}*/
/*#details-drum-diam {
    bottom: 8.19%;
    left: 78.01%;
}
#details-inside-len {
   bottom: 34%;
    left: 55.01%;
}
#details-outside-len {
   bottom: 93.5%;
left: 47.01%;
}
#details-rivets {
  bottom: 26.19%;
left: 78.01%;
}
#details-rivets-quantity {
bottom: 17.19%;
left: 78.01%;
}
#details-thick1 {
bottom: 11.5%;
left: 20%;
}
#details-thick2 {
    bottom: 51.5%;
    left: 89.71%;
}
#details-thick3 {
    bottom: 42.5%;
    left: 68.71%;

}

#details-width {
bottom: 23.5%;
left: 8.71%;
}*/





.lumagIdValue>a {
    text-decoration: underline;
    font-weight: bold;
    color: black;
    font-size:9px;
}

.id>a {
    text-decoration: underline;
    font-weight: bold;
    color: black;
    font-size:9px;
}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 2px;
}


table.translation-table {
    margin-bottom: 0px;
}

.translation-table {
    border: none;    
}
.translation-table > tbody >tr > td  {
    border-bottom: 1px solid #ecebeb;
     border-top: none;
      border-left: none;
       border-right: none;
       background: white;
}


.table.translation-table>tbody>tr>td {
    padding: 8px 5px;
}
.translation-table td {
    padding-top:2px;
    padding-bottom:2px;
    padding-right:5px;
    padding-left:5px;
    font-size: 9pt;
}
.translation-table .label-tr {
    visibility:visible;
    font-weight:700;
}
.translation-table .l1 {
    display:table-cell;
}
.translation-table .l2 {
    display:none;
}
.translation-table .l3 {
    display:none;
}
.translation-table .l4 {
     display:none;
}
.translation-table .l5 {
    display:none;
}
.translation-table .l6 {
    display:none;
}
.translation-table .l7 {
    display:none;
}
.translation-table .l8 {
    display:none;
}
.translation-table .l9 {
    display:none;
}
.translation-table .l10 {
    display:none;
}


/*@font-face {
  font-family: 'OpenSans';
  src: url('/images/fonts/OpenSans-Regular.ttf') format('truetype');
}*/
@font-face {
  font-family: 'OpenSansCondensed';
  src: url('/images/fonts/OpenSans-CondLight.ttf') format('truetype');
}



.navbar {
    background-image: url("/Images/RED_BAND.png");
    border: none;
    margin-bottom: 0;
    border-radius: 0px;
    
      height: 100px;
}

.navbar>.container .navbar-brand {
  /*padding: 10px 10px;*/
  padding: 35.5px 0 35.5px 0;

  margin: 0;
 display: table;
}
.navbar-right{
    transform:translateY(-5px);
}
.navbar-right>.search1>input{
    /*background: #494949;*/
    background: #d52027;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    width: 250px;
    height: 100%;
    border-color: rgb(255, 255, 255);
    font-size: 12px;
  font-family:Open Sans, sans-serif ; 
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 2.143;
  text-align: center;
  display:inline-block;
}
.navbar-right>input>placeholder{
    color:white;
}
.navbar-right>.search1>.search{
       background-color: rgb(255, 255, 255);
    width: 101px;
    height: 100%;
    font-size: 12px;
    font-family:Open Sans, sans-serif ; 
    line-height: 2.143;
    text-align: center;
    border: none;
    margin-left: -5px;
    border-radius: 0 3px 3px 0;
    font-weight: bold;
    display:inline-block;
    color: black;
    /*color: #d52027;*/
    /*transform: translateY(-1px);*/
}
.search1{
    display:inline-block;
    height:44px;
    /*margin-right: 50px;*/
}
.printer>button{
    position:relative;
    display:inline-block;
    background: none;
    border:none;
     outline:none;
}
.printer{
    display:inline-block;
    margin-left:8px;
    transform:translateY(-1px);
}
.navbar-right>.languages{
    display:inline-block;
    margin-left:8px;
    margin-right:20px;
    top:-10px;
    height:44px;
     transform: translateY(1px);
}
.english .polish{
    display: inline-block;
   
}
.english>label{
    background: #d52027;
    border-width: 1px;
    border-style: solid;
    border-radius: 0 3px 3px 0;
    width: 53px;
  height:44px;
    border-color: rgb(255, 255, 255);
    font-size: 12px;
    font-family: Open Sans, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 44px;
    text-align: center;
    margin-left: -5px;
    /*transform:translateY(1px);*/
    /*display: block;*/
}
.polish>label{
   background:  rgb(255, 255, 255);
     /*background: #d52027;*/
    border-width: 1px;
    border-style: solid;
     border-radius: 3px 0 0 3px;
   width: 53px;
  height:44px;
    border-color: rgb(255, 255, 255);
    font-size: 12px;
    font-family: Open Sans, sans-serif;
    color: black;
    font-weight: bold;
    line-height: 44px;
    text-align: center;

     /*transform:translateY(1px);*/
    /*display: block;*/
}
.eng_h>a{
   color:white;
   text-align:center;
}
.pol_h>a{
    width:15px;
    /*border: 1px solid white;*/
    color:black;
}
.eng>a:hover .pol>a:hover{
        text-decoration: none;
        /*color:white;*/
}
.navbar-left{
    width:40%;
}
.navbar-brand>.logo {
  width:auto;
 /*margin: 35.5px 0 35.5 0*/
}
.searchapp .searchcross .searchdet .downloadpdf .clearfilters .indicators{
    font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*line-height: 2.143;*/
  text-align: left;

}
.searchapp {
   display:inline-block;
   border-radius:  3px 0 0 3px;
       background-color: #666666;
    padding: 8px 20px;
    margin-left:15px;
     height: 35px;
      font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*line-height: 2.143;*/
  text-align: left;
}
.searchdet a{
     text-decoration:none;
    color: rgb(255, 255, 255);
}

.searchcross a{
     text-decoration:none;
    color: rgb(255, 255, 255);
}

.searchapp a{
     text-decoration:none;
    color: rgb(255, 255, 255);
}
.clearfilters a{
     text-decoration:none;
    color: rgb(255, 255, 255);
}
.downloadpdf a{
    text-decoration:none;
    color: rgb(255, 255, 255);
}

.indicators a{
     text-decoration:none;
    color: rgb(255, 255, 255);
}

.searchdet{
    display:inline-block;
 background-color: rgb(102, 102, 102);
 
  
   padding: 8px 20px;
        margin-left: -6px;
         height: 35px;
          font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*line-height: 2.143;*/
  text-align: left;
}

.searchcross{
    display:inline-block;
 background-color: rgb(102, 102, 102);
 
  cursor: pointer;
  
   padding: 8px 20px;
        margin-left: -6px;
         height: 35px;
          font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 2.143;
  text-align: left;
}

.downloadpdf{
    display:inline-block;
  border-radius: 0 3px 3px 0;
  background-color: rgb(102, 102, 102);
 
   padding: 8px 20px;
        margin-left: -6px;
         height: 35px;
          font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*line-height: 2.143;*/
  text-align: left;

}

.clearfilters {
     display:inline-block;
     position:absolute;        
  border-radius: 3px 3px 3px 3px;
  background-color: black;
 top:0;
 right:15px;
   padding: 8px 20px;        
         height: 35px;
          font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*line-height: 2.143;*/
  text-align: left;
}
.indicators{
    display:inline-block;
 background-color: rgb(102, 102, 102);
 
  
   padding: 8px 20px;
        margin-left: -6px;
         height: 35px;
          font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  /*line-height: 2.143;*/
  text-align: left;
}
#allfooter {
    clear: both;
    position: relative;
    /*z-index: 10;*/
    height: 3em;
    margin-top: -3em;
}

.footer-container {
    background-color: #181818;
   
}
#hr-footer{
    height:0;
    border:none;
    border-top:1px solid #000
}

#footer-down p{
    margin-top:-30px;
    text-align:center;
   color: #666666;
   margin-bottom:20px;
}
#eng_down a{
    color: #666666;
}
#footer-down a{
    text-decoration:none;
    color: #ffffff;
}
#footer-down>.languages{

    margin-top:30px;
    margin-left:100px;
    height:27px;
}
.pol_d a{
    color: #ffffff;
    border:none;
}
.eng_d a{
    color:#ffffff;
}
.pol_d, .eng_d{
    background-color:#181818;
 margin-top:-20px;
 border-color: #5e5e5e;
}
.eng_d{
    border-width: 1px;
    border-style: solid;
    border-radius: 0 3px 3px 0;
    width: 53px;
  height: 42px;
    border-color: rgb(255, 255, 255);
    font-size: 12px;
    font-family: Open Sans, sans-serif;
    color: blue;
    font-weight: bold;
    line-height: 44px;
    text-align: center;
    margin-left: -4px;
    transform:translateY(1px);
}
.pol_d{
     border-width: 1px;
    border-style: solid;
     border-radius: 3px 0 0 3px;
   width: 53px;
  height: 42px;
    border-color: rgb(255, 255, 255);
    font-size: 12px;
    font-family: Open Sans, sans-serif;
    color: blue;
    font-weight: bold;
    line-height: 44px;
    text-align: center;

     transform:translateY(1px);
}
#pol_down>a{
    color: #5e5e5e;
}
/*#footer-down>.languages>.polish>.pol,
#footer-down>.languages>.english>.eng{
 /*height:27px;*/
 /*background-color:#181818;
 margin-top:-20px;
 border-color: #5e5e5e;*/
 

}

    #footer-down > .languages > .polish,
    #footer-down > .languages > .english {
        margin: 0 auto;
    }

    #footer-down > .languages > .polish > .pol a,
    #footer-down > .languages > .english > .eng a {
        line-height: 27px;
        margin-top:-10px;
    }
   
     #footer-down > .languages span{
         margin-top:-10px;
     }

.up{
    display:inline-block;
    float:right;
    margin-top:-50px;
    margin-right:100px;

     border-width: 1px;
  border-color: #5e5e5e;
  border-style: solid;
  border-radius: 3px;
 background-color:#181818;
   width: 100px;
  height: 42px;
  color:rgb(255, 255, 255);
   font-size: 12px;
  font-family: Open Sans, sans-serif;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 42px;
  text-align: center;
}


#footer a {
   /* color: #ffffff;*/
   text-decoration:none;

}
.footer-title a{
    text-decoration:none;
    color: rgb(213, 32, 39);
}
.footer-title{
   margin-top: 20px;
   font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(213, 32, 39);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 2.143;
  text-align: left;
  /*white-space:nowrap*/
}
.footer-subtitle{
    margin-top:20px;
    margin-bottom:-10px;
}

.footer-subtitle a{
     text-decoration:none;
     color: rgb(128, 128, 128);
}
.footer-text{
    margin-top:20px;
}
.footer-text>ul{
    padding:0;
     margin-left:0;
}
.footer-text>ul>li{
    margin-top:10px;
}
.footer-text>ul>li a {
    /*text-decoration:none;*/
    color:#ffffff;
    margin-top:5px;
}
.footer-search input{
    margin-top:20px;
    background: #181818;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    width: 195px;
    height: 44px;
    border-color: rgb(255, 255, 255);
    font-size: 12px;
  font-family:Open Sans, sans-serif ; 
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 2.143;
  text-align: center;
  display:inline-block;
}

.footer-search button{
        background-color: #d52027;
        margin-top:20px;
    width: 195px;
    height: 44px;
    font-size: 12px;
    font-family:Open Sans, sans-serif ; 
    line-height: 2.143;
    text-align: center;
    border: none;
    border-radius: 3px;
    font-weight: bold;
    color:rgb(255, 255, 255);
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.vcenter > p {
    margin-top: 15px;
    margin-bottom: 0px;
    color: #515259;
    font-weight: bold;
    font-size: 14px;
}



/*.tooltip {
  font-family: "NexaBold";
}*/

.tooltip.top .tooltip-arrow {
    border-top-color: #5d6164;
}

.tooltip-inner {
    background-color: #5d6164;
    white-space: nowrap;
}
}

.tooltip.in {
    filter: alpha(opacity=100);
    opacity: 1;

}


@media(min-width: 1170px) {
    .row {
        margin-left: -15px;
        margin-right: -15px;
    }
    .container {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media(max-width: 1169px) {
    .row {
        margin-left: -15px;        
    }
    .container {    
    padding-right: 15px;
}
}

.navbar-right {
    float: right!important;
    padding: 35.5px 0 35.5px 0;
}

.navbar-header {
    float: left!important;
    width:100%
}

#navbar>.nav>li>a {
    color: #FFF;
    line-height: 30px;
   font-size: 16px;
}

#navbar>.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #FBFBFB;
      color: #233772;
}



/*  PRINTER STYLE */
.printed .table>tbody>tr>td {
    padding: 8px 2px;
    font-family: "Arial";
    font-size:10px;
}

.printed .table>thead>tr>th>div>img {
    height: 30px;
}


.printed .modal-header {
    height: 40px;
} 

.printed .modal-header>p {
    padding:0px;
}

.printed #details-id {
    color:#FFF;
}

.printed #detailsModalPrintable {
    padding-left: 80px;
    padding-right:80px;
}

.close {
    font-size: 34px;
}

.navbar-nav > li > .dropdown-menu {
    background-color: #232429;
}

.dropdown-menu > li > a {
    color: #C5C5C5;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #233772;
}

@media (max-width: 1169px) {
    .container-footer-border {
        border: 1px solid grey;
    }
}

@media (min-width: 1170px) {
    .container-footer-border-big {
        border: 1px solid grey;
    }
}


/*@media (min-width: 768px) {*/
    .navbar-nav>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
         margin-right: 5px;
        margin-left: 5px;
    }
/*}*/

/*@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: absolute;
        float: left;
        width: auto;
        margin: 2px 0 0;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }
}*/

.navbar-nav>li {
    float: left;
}

.pagination > .active > a, .pagination > .active > span,
.pagination > .active > a:hover, .pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
        z-index: 2;
    color: #f4c7c9;
    cursor: default;
    background-color: #d52027;
    border-color: #d52027;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: 8px;
    line-height: 1.42857143;
    color: #6f6f6f;
    text-decoration: none;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #6f6f6f;
}
.pagination>li>a:hover, .pagination>li>span:hover {
   
    border: 1px solid #6f6f6f;
}

.search-table table{
    margin-left:15px;
    margin-right:15px;
    width:100%;
    font-family: Open Sans, sans-serif;
}
.search-table table tr td span{
    cursor:pointer;
    text-decoration:none;
    color: black;
    text-transform:uppercase;
     font-family: Open Sans, sans-serif;
   
  text-align: left;
  font-size: 14px;
  font-weight:normal;
}
.search-table table tr td div{
    cursor:pointer;
    text-decoration:none;
    color: black;
    text-transform:uppercase;
     font-family: Open Sans, sans-serif;
   
  text-align: left;
  font-size: 14px;
  font-weight:normal;
  padding-right: 15px;
    line-height: 14px;
}
    .search-table table tr {
        /*vertical-align: top;*/
        /*line-height: 40px;*/
         /*padding: 10px 0 0 0;*/
    margin: 30px 0;
    }
    .search-table>table tr td{
        margin-left: 15px;
        padding-right:15px;
         text-overflow: ellipsis;
    }
    .search-table tbody{
        
    /*border: 25px solid white;*/    
    }
.search-table table{
    background-color:white;
    padding:50px !important;
}
.search-title a{
    text-decoration:none;
     color: rgb(213, 32, 39);
}
#s-title{
    text-decoration:none;
     color: rgb(213, 32, 39);
}
.search-title{
   margin-right: 15px;
    margin-left: 15px;
    text-align:center;
    font-weight: bold;
  line-height: 100px;
  font-size: 18px;
    width: 100%;
    background-color: white;
    height: 100px;
    /* border-style: solid; */
    border-bottom: 1px solid #f0f0f0;

}
.table table-striped a{
    text-decoration:none;
}
.modal-input{
    background-color: #ebebeb;
    padding: 20px 35px;
}
input:focus{
    outline:none;
     -webkit-box-shadow: none;
  box-shadow: none;
}

.modal-input input:focus {
   border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal-input table{
width:98%;
  height: 43px;
  background-color: #ebebeb;
  margin: 0 auto;
  color: black;
  border-width: 1px;
  border-color: rgb(183, 183, 183);
  border-style: solid;
  border-radius: 3px;

}
.modal-input input::-webkit-input-placeholder {
   color: black;
}

.modal-input input {
    border-color: #b7b7b7;
     background-color: #ebebeb;
     -webkit-box-shadow: none;
     box-shadow: none;
     font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(0, 0, 0);
  font-weight: bold;
  line-height: 2.143;
  text-align: left;
 

}
.form-group p{
     font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(0, 0, 0);
  font-weight: bold;
  line-height: 2.143;
  text-align: left;
}
.arrows{
    width:31px;
    display:inline-block;
    margin:0 auto;
    /*transform: translateY(-95%);*/
    padding: 100px 0;
}


.arrows img{
    margin:5px 10px;
}
#style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;

}

/*DETAILS PAGE*/

.back{
    background-color: #ebebeb;
    color: #666666;
        padding: 8px 26px;
}
.back img{
    width: 6px;
    height: 6px;
    margin: 0px auto;
}
.back a{
     font-size: 13px;
  font-family: Open Sans,sans-serif;
  color: rgb(102, 102, 102);
  font-weight: bold;
  line-height: 2;
  text-align: left;
  margin: 0 0 0 10px;
}
.details_container{
    display:inline-block;
    background-color:#ffffff;
    width:100%;
    padding:23px 23px 23px 23px;
}
.desc>.title{
     font-size: 24px;
  font-family: Open Sans, sans-serif;
  color: rgb(0, 0, 0);
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
}
.desc>.product{
font-size: 24px;
  font-family: Open Sans,sans-serif;
  color: #d52027;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
}
.desc ul p{
    display:inline;
}
.desc ul{
  list-style-type: none;
  padding:0;
  margin-top:10px;
}
.detdesc{
    font-weight:bold;
    font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(0, 0, 0);
  line-height: 1.571;
  text-align: left;
}
.detval{
     font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: #666666;
  line-height: 1.571;
  text-align: left;
  font-weight:bold;
}
.desc{
    display:inline-block;
    font-size: 14px;
  font-family: Open Sans, sans-serif;
  color: rgb(0, 0, 0);
  line-height: 1.571;
  text-align: left;
 margin-left:23px;
 max-width:550px;
 /*margin-top: 10px;*/
     vertical-align: top
}
.schema img{
    /*display: inline-block;*/
    width: 481px;
  height: 367px;
  /*border: 1px solid black;*/
}
.schema{
    display: inline-block;
     width: 483px;
  /*height: 369px;*/
}
/*.tableDetails > .catalogTableDetails{
    min-height: 5px;
}*/
.miniatures>.no_fancybox img{
     width: 90px;
  height: 75px;

  cursor: pointer;
}
.miniatures{
    display: inline;
}
.empty_cat{
    height: 160px;
    width: 100%;
     background-color: rgb(255, 255, 255);
         margin-top: -20px;
padding:50px;
font-size: 17px;
    margin-bottom: 240px;
}
.empty_cat_title{
    font-size: 30px;
    font-family: Open Sans, sans-serif;
    color: rgb(0, 0, 0);
    line-height: 1;
    text-align: center;
}

.empty_cat_subtitle{
     font-family: Open Sans, sans-serif;
    color: rgb(0, 0, 0);
    line-height: 1;
    text-align: center;
    margin-top:13px;
}

.big_red{
    color: #d52027;
}

select option:checked {
    /*background-color: #000000;*/
    outline:none;
}

select option::selection{
     background-color: #000000;
}
.lumagnr, .years{
    white-space: nowrap;
}
.spacer{
   height:8px;
}
.search-table-container {
    padding: 25px;
    background: white;
    margin-left: 15px;
    width: 100%;
}
.footer-item-container {
position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float:left;
  width: 20%;
}
.breadcrumbs-text {
    color: rgb(102, 102, 102);font-weight:bold;font-size: 13px;
}
.breadcrumbs-text:hover {
    color: rgb(102, 102, 102);font-weight:bold;font-size: 13px;
}
.breadcrumbs-container {
    position:absolute;top:8px;left:23px;
}
#catalogMainView {
    position:relative;min-height:266px;
}

.sideNavButton {
    position:absolute;display:none;cursor:pointer;
}


.indicators_table_head{
    background-color: #ebebeb;
    text-align: center;
    font-family: Open Sans, sans-serif;
    line-height: 200%;
    font-size: 15px;
    height: 78px;
    color: black;
    position: relative;
}

.schema_indicator img{
    max-width:481px;
    max-height:367px;
        display: block;
    margin-left: auto;
    margin-right: auto;
}
.schema_indicator{
 display: inline-block;
 width: 483px;

}
#indicators_table_head{
    height:78px;
}
