
/* CODE BARRE QUAGGA */
	#interactive.viewport {position: relative; width: 100%; height: auto; overflow: hidden; text-align: center;}
	#interactive.viewport > canvas, #interactive.viewport > video {max-width: 100%;width: 100%;}
	canvas.drawing, canvas.drawingBuffer {position: absolute; left: 0; top: 0;}


/* source-sans-pro-300 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
       url('../fonts/source-sans-pro-v12-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v12-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-300italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'),
       url('../fonts/source-sans-pro-v12-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v12-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-regular - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('../fonts/source-sans-pro-v12-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v12-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-600 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('../fonts/source-sans-pro-v12-latin-ext_latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v12-latin-ext_latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-600italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'),
       url('../fonts/source-sans-pro-v12-latin-ext_latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v12-latin-ext_latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-700 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
       url('../fonts/source-sans-pro-v12-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/source-sans-pro-v12-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*
.modal-backdrop {
    z-index: 2000 !important;
  }

.modal {
    z-index: 2010 !important;
  }


body {
    padding-top: 55px;
  }
*/

.damier{
    
 background-color: white;
background-image: linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%), linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%);
background-size: 100px 100px;
background-position: 0 0, 50px 50px;
}

.select2 {
width:100%!important;
}

.select2-dropdown {  
  z-index: 2020 !important;/*1051;*/
}

.hide{
    display: none;
}


input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 7.1px 0;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 10.8px;
  cursor: pointer;
  box-shadow: 15px 15px 5.5px rgba(0, 201, 200, 0), 0px 0px 15px rgba(0, 227, 225, 0);
  background: #e1e4e9;
  border-radius: 4.2px;
  border: 0px solid rgba(127, 127, 127, 0.59);
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 1.4px rgba(125, 125, 125, 0.48), 0px 0px 0px rgba(138, 138, 138, 0.48);
  border: 0px solid #000000;
  height: 25px;
  width: 25px;
  border-radius: 25px;
  background: #00c9dc;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7.1px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #e1e4e9;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 10.8px;
  cursor: pointer;
  box-shadow: 15px 15px 5.5px rgba(0, 201, 200, 0), 0px 0px 15px rgba(0, 227, 225, 0);
  background: #e1e4e9;
  border-radius: 4.2px;
  border: 0px solid rgba(127, 127, 127, 0.59);
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 1.4px rgba(125, 125, 125, 0.48), 0px 0px 0px rgba(138, 138, 138, 0.48);
  border: 0px solid #000000;
  height: 25px;
  width: 25px;
  border-radius: 25px;
  background: #00c9dc;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 10.8px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #e1e4e9;
  border: 0px solid rgba(127, 127, 127, 0.59);
  border-radius: 8.4px;
  box-shadow: 15px 15px 5.5px rgba(0, 201, 200, 0), 0px 0px 15px rgba(0, 227, 225, 0);
}
input[type=range]::-ms-fill-upper {
  background: #e1e4e9;
  border: 0px solid rgba(127, 127, 127, 0.59);
  border-radius: 8.4px;
  box-shadow: 15px 15px 5.5px rgba(0, 201, 200, 0), 0px 0px 15px rgba(0, 227, 225, 0);
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 1.4px rgba(125, 125, 125, 0.48), 0px 0px 0px rgba(138, 138, 138, 0.48);
  border: 0px solid #000000;
  height: 25px;
  width: 25px;
  border-radius: 25px;
  background: #00c9dc;
  cursor: pointer;
  height: 10.8px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #e1e4e9;
}
input[type=range]:focus::-ms-fill-upper {
  background: #e1e4e9;
}
