.app_v2 {
  min-height: 100vh;
  height: 100%;
  width: 100%;
  background: #f5f6fe;
  overflow: auto;
}
.text-mutedx{
  color: #f2f2f2;
}
.text-sm, .dataTables_info, .page-link, .dataTables_filter, .buttons-html5, .buttons-print{
  font-size: 0.75rem !important;
}
.text-smx{
  font-size: 0.60rem !important;
}
.btn-border{
  font-weight: 600;
  padding: 0.4rem 1rem;
  font-size: .875rem;
  border: 2px solid black;
  border-radius: 25px;
}
.btn-border-success {
  border-color: #04AA6D;
  color: green;
}
.btn-border-success:hover {
  background-color: #04AA6D;
  color: white;
}
.btn-border-info {
  border-color: #5b99ea;
  color: #5b99ea;
}
.btn-border-info:hover {
  background: #5b99ea;
  color: white;
}
.btn-border-warning {
  border-color: #ff9800;
  color: orange;
}
.btn-border-warning:hover {
  background: #ff9800;
  color: white;
}
.btn-border-danger {
  border-color: #f44336;
  color: red;
}
.btn-border-danger:hover {
  background: #f44336;
  color: white;
}
.btn-border-default {
  border-color: #e7e7e7;
  color: black;
}

.btn-border-default:hover {
  background: #e7e7e7;
}
.dataTables_filter{
  margin-top: -30px;
}
.table-wrap{
  overflow-x:scroll;
  padding:50px 0px;
}
.table-wrap-tight-top{
  /* margin-bottom:-50px; */
  margin-left: 15px;
}
.table-wrap-tight-bottom{
  margin-top:-50px;
}
.ml-2{
  margin-left: .5rem !important
}
.mr-2{
  margin-right: .5rem !important
}
.font-weight-bold{
  font-weight: bold;
}
.iframe-wrap{
  /* background: #f5f6fe; */
  background: rgb(50, 54, 57);
  padding: 10px 15px;
}
.table-wrap{
  /* background: #ffffff; */
  background: #f5f6fe;
  /* background: rgb(50, 54, 57); */
  padding: 10px 15px;
}
.iframe-component{
  border: 0!important;
}
.cursor-pointer{
  cursor: pointer;
}
.float-left,.min-icon{position:absolute;right:1rem}
.readonly{
  background-color: #e9ecef;
  opacity: 1;
  pointer-events: none;
}