html,
body,
#container {
  height: 100%;
  width: 100%;
}
body {
  padding-top: 0px;
  font-size: 14px;
}

.text-center{text-align: center;}

.progress {
  position: relative;
  height: 25px;
}

input[type='radio'],
input[type='checkbox'] {
  margin: 0;
}

#sidebar {
  display: block;
  height: 100%;
}

.label {
  color: #000;
}

.formEntry {
  border-bottom-color: black;
  border-color: black;
}
.table > tbody > tr > td {
  border-top: 1px solid slategrey;
}
.formEntry2 .hover-form-sim {
  background-color: #d8dbe2;
  border: 1px solid #ed7454 !important;
}

@keyframes fade {
  from {
    /*    opacity: 0.5;*/
    margin-top: -26px;
  }
  to {
    /*    opacity: 1.0;*/
    margin-top: -52px;
  }
}

.blinking {
  animation: fade 500ms infinite alternate;
  animation-timing-function: ease-in;
  z-index: 501;
}

.heart_fav {
  animation: heartBeat; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 1s; /* don't forget to set a duration! */
}

.nmarker {
  z-index: 1000;
}

.badge {
  background-color: #8b97a9;
  /*  color : #FF0000;*/
}
.black {
  color: #000;
}

.btn-primary {
  background-color: #ed7454;
  border-color: #4e6c8e;
  color: #3d566e;
}

tbody td {
  border-bottom-color: red;
  border-top-color: red;
  border-color: red;
  border-width: 2px;
}

.hover-form-sim:hover {
  background: #d8dbe2;
}

.label-tab {
  background-color: #d0d0e0;
  color: #000000;
}
.label-success {
  background-color: #3d566e;
  color: #ffffff;
}

.pc-info {
  background-color: red;
  /*  background-color: #8B97A9; */
  color: #ffffff;
}

.label-info {
  background-color: #4e6c8e;
  /*  background-color: #8B97A9; */
  color: #ffffff;
}

.label-warning {
  background-color: #638cb3;
  /*  background-color: #D8DBE2; */
  color: #ffffff;
}

.label-hover:hover label-warning {
  /*  background-color: #D8DBE2; */
  color: red;
}

#features {
  margin: 0px;
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#formmarker {
  width: 100%;
  padding-left: 0px;
  /*  color : #00ff00; */
}

#formmarker2 {
  width: 100%;
  padding-left: 0px;
  color: #ffeeee;
}


.white {
  color: #ffffff;
}

@media (max-width: 767px) {
  #sidebar {
    display: none;
  }
  .url-break {
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
}
/* Print Handling */
@media print {
  .navbar {
    display: none !important;
  }
  .leaflet-control-container {
    display: none !important;
  }
}

/*
 Function to scroll the text
*/

@keyframes slide {
  from {
    left: 100%;
    transform: translate(0, 0);
  }
  to {
    left: 0%;
    transform: translate(-100%, 0);
  }
}
@-webkit-keyframes slide {
  from {
    left: 100%;
    transform: translate(0, 0);
  }
  to {
    left: 0%;
    transform: translate(-100%, 0);
  }
}

#text {
  position: absolute;
  top: 0;
  white-space: nowrap;
  height: 30px;
  font-size: 20px;
  animation-name: slide;
  animation-duration: 45s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name: slide;
  -webkit-animation-duration: 45s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

/*
 Function for custom check box
*/

/* The container */
.container {
  display: block;
  position: relative;
  cursor: pointer;
}

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
