.hide {
  display: none }

  /* .modal-fullscreen */

  .modal-fullscreen {
    /*background: transparent;*/
  }
  .modal-fullscreen .modal-content {
    /*background: transparent;*/
    border: 0;
    -webkit-box-shadow: -2px 0 46px -5px #9e9c9e;
    box-shadow: -2px 0 46px -5px #9e9c9e;
  }
  .modal-backdrop.modal-backdrop-fullscreen {
    background: #ffffff;
  }
  .modal-backdrop.modal-backdrop-fullscreen.in {
    opacity: .97;
    filter: alpha(opacity=97);
  }

  /* .modal-fullscreen size: we use Bootstrap media query breakpoints */

  .modal-fullscreen .modal-dialog {
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }
  @media (min-width: 768px) {
    .modal-fullscreen .modal-dialog {
      width: 750px;
    }
  }
  @media (min-width: 992px) {
    .modal-fullscreen .modal-dialog {
      width: 970px;
    }
  }
  @media (min-width: 1200px) {
    .modal-fullscreen .modal-dialog {
       width: 1170px;
    }
  }

  .m-r-5 {
    margin-right: 5px;
  }
/*
.modal {
  position: absolute;
}*/


/*
Datatables
*/
div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}

div.dataTables_wrapper div.dataTables_length {
  text-align: right;
}

.dataTables_filter .datepicker {
  width: 100px !important;
  padding: 0.5rem 0.75rem;
  margin-right: 10px;
}

.align-right {
  text-align: right !important;
}
