
.custom-file-input.selected::after {
  content: "" !important;
}
.custom-file {
  overflow: hidden;
}
.custom-file-input {
  white-space: nowrap;
  background-color:blue;
  display:none;
}


#browsebutton {
/*    background-color: white;*/
}

#fablablogo {
    width:120px;
}
#my-file-selector {
    display: none;
    width:100px;
}

.Register-Header, .Login-Header{
    text-align:center;
}

 .closebtns {
    margin: 0 15px;
    color: #775959;
    font-weight: bold;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
  }

.closebtns:hover{
    color: red;
  }


/* ltt */
.ltt-panel {
}

.ltt-form {
  background-color: #f0efef;
}

.ltt-hidden,
.ltt-helphidden { /* OK*/
    display: none;
}

.ltt-card {
  background-color: #f0efef;
  /*background-color: lightblue;*/
  color: darkslategrey;
}

.ltt-laser-ligne1 {
  margin-bottom: 0px;
}



.ltt-laser-label {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 14px;
    width: 100px;
    text-align: center;
}

.ltt-travail-label {
  width: 100px;
  margin-bottom: 0px;
  font-size: 14px;
}

.ltt-page-label {
  width: 180px;
  margin-bottom: 0px;
  font-size: 14px;
}

.ltt-travail-label-sm {
margin-top: 5px;
margin-bottom: 0px;
font-size: 14px;
}

.ltt-travail-label-md {
  font-size: 16px;
}

.ltt-travail-select {
    font-size: small;
    width: 160px;
    height: 30px;
    }

.ltt-etape-select {
    font-size: small;
    width: 210px;
    height: 40px;
    }

.ltt-puce:disabled {
    border: 0px;
    opacity: 1;
}

.ltt-puce-big:disabled {
    width: 24px;
    height: 24px;
    border: 0px;
    opacity: 1;
}

.ltt-puce-trans {
    display: none;
}

.ltt-puce-0 {
    background-color: black;
}

.ltt-puce-1 {
    background-color: red;
}

.ltt-puce-2 {
    background-color: green;
}

.ltt-puce-3 {
    background-color: yellow;
}

.ltt-puce-4 {
    background-color: blue;
}

.ltt-puce-5 {
    background-color: magenta;
}

.ltt-puce-6 {
    background-color: cyan;
}

.ltt-puce-7 {
    background-color: orange;
}

/*.ltt-travail-select {
    padding: 2px;
    border: solid 1px #517B97;
    outline: 0;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #CAD9E3), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #CAD9E3 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    font-size: small;
    width: 120px;
    height: 20px;
    }
*/
.ltt-travail-radio {
/*max-width: 100px;
margin-top: 5px;*/
color: #495057;

.ltt-travail-input {
    height: 24px;
    font-size: .800rem;
    max-width: 100px;
}

.ltt-travail-form {
padding-left: 10px;
padding-bottom: 10px;
}

.ltt-travail-formgda {
    margin-right: 20px;
}

.ltt-travail-left {
  border-right: 10px solid;
  border-right-color: #ced4da;
}

/*
.ltt-label {
margin-top: 5px;
margin-bottom: 0px;
font-size: 14px;
}

.ltt-label-sm, .ltt-travail-sm {
font-size: 12;
}
*/
.ltt-laser {
  width: 100px;
  text-align: center;
}

/* NE MARCHE PAS */
.ltt-color { /* Les 8 couleurs du drivers en grand */
  background-color: red;
  max-height:24;
  max-width: 24;
}

.ltt-color-sm { /* Les 8 couleurs du drivers en petit */
  width: 12;
  height:auto;
}



.ltt-col2{
  background-color: lightblue;
  color: darkslategrey;
}

/* Pseudo classes pour visibilité de divs */
.pseudo-lttnorm,
.pseudo-ltttampon,
.pseudo-lttgris,
.pseudo-lttpusle,
.pseudo-lttgra,
.pseudo-lttdec,
.pseudo-lttair {
}

/*.nav-tabs .nav-item .nav-link {
  background-color: #f0efef;
  color: darkslategrey;
}

.nav-tabs .nav-item .nav-link.active {
  background-color: #f0efef;
  color: darkslategrey;
}

.tab-content {
  background-color: #f0efef;
  border: 1px solid #dee2e6;
  border-top: transparent;
  padding: 15px;
}

.tab-content .tab-pane {
  background-color: #f0efef;
  color: darkslategrey;
  min-height: 200px;
  height: auto;
}*/
