html,
body {
    /* height: 100%; */
}
/* 
form {
      min-height: 20px;
      margin-bottom: 15px;
} */
/* 
.fullHeight,
.fullHeight .jumbotron {
    height: 100%;
    align-items: stretch;
    justify-content: stretch;
} */
/* 
.box, 
.panel,
.card {
  display: flex;
  flex-flow: column;
}

.box .row {
  /*border: 1px dotted grey;*/
 /* min-height: 10px;
}

.box .row.header, 
.panel .panel-heading, 
.card .card-heading {
  flex: 0 1 auto;
}

.box .row.content, 
.panel .panel-body , 
.card .card-body {
  flex: 1 1 auto;
}

.box .row.footer,
.panel .panel-footer, 
.card .card-footer {
  flex: 0 1 auto;
}


.panel,
.card {
    overflow-y: hidden;
    margin: 0px !important;
}


.no-padding {
     padding: 0px;
}

.no-padding .panel .panel-body,
.no-padding .card .card-body {
       padding: 0px;
}

.drop-target {
    background-color: #29e;
    border-color: #fff;
    border-style: solid;
}

.log-debug {
    color: green
}

#Logger {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 40px;
    transition: all 1s;
}

#Logger:hover {
    height: 90vh;
}

.zeroPadding {
    padding: 0px !important;
}

.modal {
    position: fixed;
    overflow-y: scroll;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99;
}

div {
    -webkit-overflow-scrolling: touch;
}

.overflow-hidden {
    overflow: hidden
}

.center-bold {
    text-align: center;
    font-weight: bold;
}


.panel,
.card {
  margin-bottom: 20px;
  /* background-color: #fff; */
  /* border: 1px solid #eee; *//*
  border-radius: 4px;
  /* -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); *//*
}
.panel-body,
.card-body {
  padding: 15px;
}
.panel-heading,
.card-header {
  padding: 10px 15px;
  /* border-bottom: 1px solid transparent; *//*
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
 */


svg, img {
    display: block;
  }
  
  img {
    max-width: 100%;
  }

  body {
    transform: translateZ(0);
  }

.loading {
   display: none;
}
