.ui-tabs .ui-tabs-panel {
  padding:0em 0em;
}

.leaflet-control-scale {
  padding-left: 10px;
  padding-right: 10px;
  background-color: rgba(255,255,255,1);
}
.leaflet-control-scale-line {
  background-color: rgba(255,255,255,1);
  border: 2px solid #000000;
  border-color: rgba(0,0,0,.9);
  border-top: 1px solid #ddd;
  border-top-color: rgba(0,0,0,.1);
  border-bottom: 1px solid #ddd;
  border-bottom-color: rgba(0,0,0,.1);
  padding: 0px 10px 1px;
  white-space: nowrap;
  overflow: hidden;
  transform:scale(1.018);
}
.leaflet-control-scale-line:last-child {
  border-top: 1px solid #ddd;
  border-top-color: rgba(0,0,0,.1);
  border-bottom: none;
  margin-top: 0px;
}
.my-div-icon {
}
.my-div-span {
  font-size : 10px;
}
button {
  background: none!important;
  border: none;
  padding: 0!important;
  /*optional*/
  font-family: arial, sans-serif;
  /*input has OS specific font-family*/
  color: #069;
  text-decoration: underline;
  cursor: pointer;
}

table.tableau_log_route {
  border-spacing: 0;
  border: 1px solid black;
  width: 160px;
}
table.tableau_log_route tbody, table.tableau_log_route thead { 
  display: block;
}
table.tableau_log_route tbody {
  height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  border-top: 1px solid black;
}

table.tableau_log_route_imp {
  border-spacing: 0;
  border: 1px solid black;
  width: 90px;
  font-size: 10px;
}
table.tableau_log_route_imp tbody, table.tableau_log_route_imp thead { 
  display: block;
}
table.tableau_log_route_imp tbody {
  border-top: 1px solid black;
}

textarea {
  white-space: pre;
;    overflow: scroll;
  overflow-y: auto;
;    overflow-y: hidden;
;    overflow-x: scroll;
;    overflow: -moz-scrollbars-horizontal;
}
input[readonly] {
  background-color: #f0ffff !important;
}

.tableStd {
  empty-cells : show;
  font-size : 12px;
}

.tableClassement {
  empty-cells : show;
  font-size : 12px;
  display: block;
  overflow-x: auto;
}

.tableClassementImp {
  empty-cells : show;
  font-size : 12px;
}

.tableResultatEpreuve {
  empty-cells : show;
  font-size : 12px;
}

.tableSyntheseResultatBalise  {
  empty-cells : show;
  font-size : 12px;
}

.tableResultatBalise  {
  empty-cells : show;
  font-size : 14px;
}

.tableResultatSegment  {
  empty-cells : show;
  font-size : 14px;
}

.tableResultatPI  {
  empty-cells : show;
  font-size : 14px;
}

.tableResultatParcours  {
  empty-cells : show;
  font-size : 14px;
}

.tableResultatBackTrack {
  empty-cells : show;
  font-size : 14px;
}

.tableSyntheseResultatBaliseImp  {
  empty-cells : show;
  font-size : 10px;
}

.tableResultatBaliseImp  {
  empty-cells : show;
  font-size : 10px;
}

.tableResultatSegmentImp  {
  empty-cells : show;
  font-size : 10px;
}

.tableResultatPIImp  {
  empty-cells : show;
  font-size : 10px;
}

.tableResultatParcoursImp  {
  empty-cells : show;
  font-size : 10px;
}

.fond_print {
  background-color : #bfefff;
}

.fond_page {
  border : 1px solid #888888;
  left : 35mm;
  top : 10mm;
  overflow : hidden;
  background-color : #ffffff;
}

.fond_page_margin {
  position : absolute;
  left : 0px;
  top : 0px;
  overflow : hidden;
}

.fond_page_carte {
  position : relative;
}

.fond_page_classement {
  overflow : hidden;
  border : 1px solid #888888;
  margin-left : 5mm;
}

@media print {
  .no-print {
    display: none !important;
  }

  .fond_page_classement {
    overflow : hidden;
    border : 0px solid #ffffff;
    margin-left : 0px;
  }

  .fond_page_margin {
    margin-left : 0px;
    margin-top : 0px;
    position : absolute;
    left : 0px;
    top : 0px;
  }
  .fond_page_carte {
    margin-left : 0px;
    margin-top : 0px;
    position : relative;
    left : 0px;
    top : 0px;
  }
}