body {
  padding: 0px;
  margin: 0px;
}

.table th {
  font-style: normal;
  font-weight: normal;
}

.table th, .table td {
  white-space: nowrap;
}

.navbar-brand {
  line-height: 30px;
}

.content {
  position: relative;
  /*max-width: 1024px;*/
  margin: 0 auto;
}

table {
  border-collapse:collapse;
}

.btn-primary {
  background-color: rgba(63,81,181, 1);
  border-color: rgba(63,81,181, 1);
}

.loading {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 40px 40px;
  animation: 2s linear 0s normal none infinite progress-bar-stripes;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
}




@keyframes SPINNER {
  0% {
    transform: scale(0.8) rotate(0deg) skew(-35deg);
    /*box-shadow: 0px 0px 0px ;*/
  }
  100% {
    transform: scale(0.8) rotate(360deg) skew(-35deg);
    /*box-shadow: 0px 0px 0px;*/
  }
}

@keyframes SPINNERTIP {
  0% {
    top: 0px;
  }
  100% {
    top: 40px;
  }
}

@keyframes SPINNERTIP2 {
  0% {
    bottom: 0px;
  }
  100% {
    bottom: 40px;
  }
}

.overlay {
  position: fixed;
  z-index: 1021;
  width: 100%;
  /*max-width: 1024px;*/
  height: 100%;
  background: rgba(116, 136, 154, 0.8);
}


.overlay .spinner-wrapper  {
  /*background-color: #5bc0de;*/
  position: absolute;
  top:50%;
  left:50%;
  margin-top: -60px;
  margin-left: -25px;
  transform: scale(0.8) skew(-35deg);

  animation: SPINNER 3s linear infinite;
}
.overlay .spinner  {
  /*background-color: #5bc0de;*/
  background-color: #0050af;
  width: 50px;
  height: 120px;

}

.overlay .label {
  position: absolute;
  bottom: 50px;
  left: 0px;
  transform: rotate(-90deg);
}
.overlay .spinner:before  {
  content: '';
  /*background-color: #5bc0de;*/
  width: 0px;
  height: 0px;
  position: absolute;
  top:0px;
  left:-50px;
  transform: skew(35deg) scaleX(0.7);
  border-left: 30px solid #0df4ff;
  border-top: 30px solid #0df4ff;
  border-bottom: 30px solid transparent;
  border-right: 30px solid transparent;

  animation: SPINNERTIP 0.5s ease-in-out infinite alternate;

}
.overlay .spinner:after  {
  content: '';
  /*background-color: #5bc0de;*/
  width: 0px;
  height: 0px;
  position: absolute;
  bottom:0px;
  right:-50px;
  transform: skew(35deg) scaleX(0.7) rotate(180deg);
  border-left: 30px solid #0df4ff;
  border-top: 30px solid #0df4ff;
  border-bottom: 30px solid transparent;
  border-right: 30px solid transparent;

  animation: SPINNERTIP2 0.5s ease-in-out infinite alternate;
}


.col-folio {
  min-width: 90px;
  max-width: 90px;
}

.col-f_movto {
  min-width: 100px;
  max-width: 100px;
}

.col-con_fol {
  min-width: 80px;
  max-width: 80px;
}

.col-f_vencim {
  min-width: 100px;
  max-width: 100px;
}

.col-polis {
  min-width: 80px;
  max-width: 80px;
}

.col-total {
  min-width: 90px;
}

.col-sald {
  min-width: 80px;
}

.col-impor {
  min-width: 90px;
}

.col-uuid {
  min-width: 170px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap !important;
}

.bootstrap-table .fixed-table-body {
  height: calc(100% - 41px);
}

/*Medium devices (tablets, 768px and up)*/
@media screen
and (min-width: 768px) {


}
