body{
  font-size: 16px !important; 
}

.red{color:#ff0000}
.fs-14{
 font-size: 0.875rem !important; 
}
.fs-15{
  font-size: 0.937rem !important; 
 }
.fs-16{
  font-size: 1rem !important; 
}
.fs-18{
  font-size: 1.125rem !important; 
 }
 .fs-20{
  font-size: 1.25rem !important; 
 }

.fc-success{color:#297143}
.fc-white{color:#FFFFFF}
.bold{
  font-weight: bold;
}
.text-center{
  text-align: center !important;
}
.text-left{
  text-align: left !important;
}
.mt-5{
  margin-top:5px;
}

.bg-success{background:#297143}

.no-radius{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.bg-green{
  background-color:#36c83f !important;
 
}
.bg-light{
  background-color:#f5f5f5 !important;
}
.bg-top{
  background-image: linear-gradient(rgb(6,99,89), rgb(199,213,2));
}
.bg-progress{
  background-color:#006664 !important;
}

.dataTables_info { margin-top: 12px }


.gap-btn{
  margin-top:26px;
}

@media (min-width: 1024px) {
  .gap-btn{
    margin-top:26px;
  }
}

@media (max-width: 768px ) {
  .gap-btn{
    margin-top:5px;
  }
}



input[type=radio], input[type=checkbox]{

  transform: scale(1.2) !important; 
  -moz-transform: scale(1.2) !important; 
  -ms-transform: scale(1.2) !important; 
  -webkit-transform: scale(1.2) !important; 
  -o-transform: scale(1.2) !important; 

}


@media screen and (max-width: 768px ) {
/*@media screen and (max-width: 39.9375em){*/

  body{
    font-size: 18px !important; 
  }

  input[type=radio],input[type=checkbok] {
    transform: scale(1.5) !important; 
    -moz-transform: scale(1.5) !important; 
    -ms-transform: scale(1.5) !important; 
    -webkit-transform: scale(1.5) !important; 
    -o-transform: scale(1.5) !important; 

  }

}

/* =================================== */
/*  Back to top button
/* =================================== */
.back-to-top {
  position: fixed;
  display: none;
  background: transparent;
  color: #f8b82e;
  padding: 5px 9px 5px 9px;
  font-size: 35px;
  border-radius: 2px;
  right: 15px;
  bottom: 15px;
  transition: background 0.5s;
}

.back-to-top:hover {
   position: fixed;
  display: none;
  background: transparent;
  color: #f8b82e;
  padding: 5px 9px 5px 9px;
  font-size: 35px;
  border-radius: 2px;
  right: 15px;
  bottom: 15px;
  transition: background 0.5s;
}


.dataTables_filter input { 
  margin-top:5px;
}


/*================================
show  password
=================================*/
.field-icon-signin {
   float: right; 
	/* padding-right:2px;
	margin-left: -25px;
	margin-top: 15px;
	position: relative;
  z-index: 3; */
  font-size:12px;
  color:#555;
  
}

.input-group-label{
  /* background-color:#fff !important; */
   /* -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
          box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
    text-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1) !important; */
  /* border-left: 0px !important; */
  
}
