/*-----16-10-2019-----*/
/*untuk mengatur body*/
body {
 font-size: 14px;
 background-color: #FFF;

}

/*end class*/
/*--------*/
/*------------------16-10-2019-------------------*/
/*class untuk mengatur content pada landing page*/
.senkatech-landing-page-form-row {
  margin-top: 100px;
}
/*end class*/
/*--------*/
.senkatech-landing-page-button {
  background-color:#0A9447; color:#fff !important; width:150px;
}
h2 {
  color:#000;
  font-size: 14px;
}
h4 {
  font-size: 18px;
  color: #343a40;
}

.image-landing-page {
  width:230px;
}
.image-landing-page:hover  {
  opacity: 0.5;
  filter: alpha(opacity=50); 
}

/*end class landing page*/

/*-------------15-10-2019---------------*/
/*class untuk mengatur wrapper aplikasi*/
#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-top: 75px;
}
#wrapper.toggled {
  padding-left: 250px;
}
#wrapper.toggled .senkatech-sidebar {
  width: 260px;
}
#page-content-wrapper {
  width: 100%;
  position: absolute;
  padding: 15px;
  margin-top: 20px;
  padding-top: 10px;
}
#wrapper.toggled #page-content-wrapper {
  position: absolute;
  margin-right: -250px;
}
@media screen and (min-width: 768px) {
  .page-wrapper.toggled .page-content {
    padding-left: 300px;
  }
  #wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0;
  }
  #wrapper {
    padding-left: 250px;
    margin-top: 80px;
  }
  #wrapper.toggled .senkatech-sidebar {
    width: 0;
  }
  #wrapper.toggled {
    padding-left: 0;
  }
  #page-content-wrapper {
    padding: 20px;
    position: relative;
  }
}
/*end class*/
/*--------*/
/*---------------------15-10-2019------------------*/
/*class untuk mengatur form control  pada aplikasi*/
.form-control {
  height: 32px;
  font-size: 12px;
  box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important
}

/*end class*/
/*--------*/
/*-----------------------15-10-2019----------------*/
/*class untuk mengatur label pada content aplikasi*/
/*-----------------------------------------------*/
label {
  color: #777;
  font-size: 12px;
  overflow: hidden;
}

/*end class*/
/*--------*/
/*------------------------15-10-2019--------------------*/
/*class yang digunakan untuk mengatur form header pada content*/
/*----------------------------------------------------*/
.senkatech-form-header{
  padding-top: 15px;
  margin-top: -0px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fff;
  margin-bottom: 10px;
  padding-bottom: 15px;
}
/*end class*/
/*--------*/
/*class untuk mengatur dashboard*/
.senkatech-dashboard-box {
  background-color:#ecf3f9;
  width: auto;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  padding-top: 5px;

}
/*------------------------15-10-2019----------------*/
/*class untuk mengatur  judul pada content aplikasi*/

.senkatech-judul-aplikasi {
  letter-spacing: 1px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding: 1px;
  background-color: #236db3;
  margin-bottom: 15px;
}
/*end class*/
/*--------*/
.senkatech-dashboard-title {
  color: #236db3;
  font-size: 18px;
}
/*------------------------15-10-2019--------------------*/
/*class yang digunakan untuk mengatur form detil pada content*/
/*----------------------------------------------------*/
.senkatech-form-detil{
 padding-top: 15px;
 margin-left: 3px;
 margin-top: 10px;
 padding-right: 15px;
 padding-left: 15px;
 background-color: #FFF;
 margin-bottom: 10px;
}
/*end class*/
/*--------*/
.form-check-inline {
  width: 110px;
  margin-bottom: 5px;

}
.form-check-inline .form-check-input {
  position: static;

  margin-top: 0;
  margin-right: 1px;
  margin-left: 1px; 
}
.senkatech-row {
  margin-top: -5px;
  padding-bottom: 12px;
}
/*------------------------15-10-2019----------------*/
/*class untuk mengatur  judul pada content aplikasi*/



.senkatech-paragraph-list {
  background-color: #adb5bd;
  padding: 1px;
  width: auto;
  margin-bottom: 10px;
}

/*end class*/
/*--------*/
.senkatech-deskripsi {

  padding-left: 5px;
  background-color: #6495ED;
  height: 15px;
  width: auto;
  border-radius: 2px;
  font-size: 10px;
  color: #fff;
}
p {
  font-size: 12px;
  word-wrap: break-word;
  margin-top: -5px;
}

/*-----------------------------21-10-2019-------------------------------------*/
/*class untuk mengatur judul ke aplikasi yang berukuran kecil atau disebut juga judul ke dua aplikasi*/
.senkatech-subjudul-aplikasi {
 letter-spacing: 1px;
 padding-top: 9px;
 margin-top: -10px;
 padding-bottom: 9px;
 padding: 1px;
 background-color: #cb1d65;
 margin-bottom: 15px;

}
/*end class*/
.senkatech-judul-form {
  color: #236db3;
  text-align: center;

}
.senkatech-margin {
  margin-top: 35px;
}
/*class yang digunakan untuk mengatur kotak pda dashboard atau reposrt*/
.senkatech-box-report {
  background-color:#506ee4;
  color:#fff;
  border-radius: 5px;
  text-align: center;
  height: auto ;
  padding: 6px;
  padding-top: 13px; 
  margin-bottom:10px; 
}

.senkatech-box-dashboard {
 background-color:#506ee4;
 color:#fff;
 width: 50px;
 border-radius: 5px;
 text-align: center;
 height: auto ;
 padding: 6px;
 padding-top: 13px; 
 margin-bottom:10px; 
}
.senkatech-ikon-dashboard {
  width: 30px;
}
.senkatech-icon {
 width: 70px;
}
.fa-file-import {
 color: #fff !important;
  font-size: 12px !important;
}
.fa-pencil-square-o {
  color: #007bff !important;
  font-size: 14px !important;
}
.fa-list-ul {
  color: #236db3 !important;
}
.fa-hand-point-right {
  color: #fff !important;
}
.fa-edit {
  color: #fff !important;
}
.fa-ban {
  color: #fff !important;
}
.fa-file-pdf {
  color: #fff !important;
}
.fa-share-square {
  color: #fff !important;
  font-size: 12px !important;
}
/*end class*/
.senkatech-form-table{
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #fff;
}


thead {
  background:#236db3;
  color: #fff;
  text-align: center;
  font-size: 13px;
}
tbody {
  background-color: #fff;
  font-size: 13px;
}
.senkatech-td {
  width: 100px ;
}
/*class untuk mengatur table pada print*/
.senkatech-td-print {
  width: 200px;
  height: 40px;
  font-size: 16px;
}
.senkatech-td-print2 {
  font-size: 16px;
}
.senkatech-judul-print {
  font-size: 14px;
  margin-top: 10px;
}
/*end class*/
.senkatech-table {
  background-color: #fff;
  color: #000;
  text-align: left;
}
.senkatech-print {
  width: 200px;
}
/*end class*/
/*--------*/

/*a {
  color: #0A9447;
  font-size: 12px;
  /*letter-spacing: 1px;
  */

  /*----------------22-10-2019-----------------*/
  /*class yang digunakan untuk mengatur button*/
  .fa-search {
    color: #fff !important;
  }
  .btn-search {
    border-radius: 5px;
    padding-left: 7px;
    padding-right :10px;
    padding-bottom: 3px;
    padding-top :3px;
    font-size: 10px;
    color: #fff;
    width: 30px;
    background-color: #236db3 !important;
  }
  .btn-primary {
    padding-left: 7px;
    padding-right :10px;
    padding-bottom: 3px;
    padding-top :3px;
    font-size: 10px;
    width: auto;
    background-color: #236db3 !important;
  }
  .btn-danger {
    padding-left: 10px;
    padding-right :10px;
    padding-bottom: 3px;
    padding-top :3px;
    font-size: 10px;
    width: auto;
    background: #cb1d65 !important;
  }

  .btn-success {
   padding-left: 7px;
   padding-right :10px;
   padding-bottom: 3px;
   padding-top :3px;
   font-size: 10px;
   width: 70px;
 }
 .btn-info {
   padding-left: 9px;
   padding-right :9px;
   padding-bottom: 3px;
   padding-top :3px;
   font-size: 10px;
   width: 75px;
   float:left; 
   margin:5px;
 }
 /*end class*/
 /*--------*/
 .senkatech-button{
   padding-left: 10px;
   padding-right :10px;
   padding-bottom: 3px;
   padding-top :3px;
   font-size: 10px;
   color: #fff !important;
   background-color: #236db3;
   width: 90px;
 }
 .senkatech-button2{
   padding-left: 10px;
   padding-right :10px;
   padding-bottom: 3px;
   padding-top :3px;
   font-size: 10px;
   color: #fff !important;
   background-color: #cb1d65;
   width: 90px;
 }
 /*class untuk mengatur button pada ssetting*/
 .senkatech-button-setting {
   padding-left: 10px;
   padding-right :10px;
   padding-bottom: 3px;
   padding-top :3px;
   font-size: 10px;
   color: #000 !important;
   background-color:#e9ecef;
   width: auto;
   margin-bottom: -12px;
 }
 /*end class*/
 .fa-table {
  color: #fff !important;
  font-size: 12px !important;
}
.fa {
  color: #236db3;
  font-size: 13px;
}
.fas {
  color: #236db3;
  font-size: 13px;
}
.far {
 color: #236db3;
 font-size: 13px;
}
.fa-save {
  color: #fff !important;
}
.fab {
  color: #236db3;
  font-size: 13px;
}
/*--------------------22-10-2019------------------*/
/*class yang digunakan untuk mengatur card-header*/
.card-header {
  width: auto;
  background: #fd7e14;
}
/*end class*/

/*--------*/



.senkatech-list-content {
  background-color: #f7931d;
  padding: 2px;
  margin-top: -5px;
  margin-left: 16px;
}

/*--------------22-10-2019--------------*/
/*class untuk mengatur ikon peringatan */
.fa-smile-o {
  color: #fff !important;
}
.fa-question-circle {
  color: #000 !important;
  font-size: 12px !important;
}
.fa-exclamation {
  color: #dc3545;
  font-size: 16px;
}
.fa-times-circle-o {
  font-size: 25px;
}
/*end class*/
/*untuk icon pada button  simpan edit batal*/
.fa-floppy-o {
  color: #fff !important;
  font-size: 14px !important;
}
.fa-pencil-square {
  color: #fff !important;
  font-size: 14px !important;
}
.fa-times {
 color: #fff !important;
 font-size: 14px !important;
}
.fa-plus {
  color: #fff !important;
  font-size: 12px !important;
}
.fa-folder-open-o {
  color: #6495ED !important;
  font-size: 14px !important;

}
.fa-file-image-o{
  color: #6495ED !important;
  font-size: 14px !important;
}
.fa-exchange {
 color: #6495ED !important;
 font-size: 14px !important;
}
.fa-exclamation-triangle {
  color: #DC143C !important;
  font-size: 12px !important;
}

.fa-file-o {
 color: #6495ED !important;
 font-size: 14px !important;
}
.fa-eye {
  color: #1E90FF !important;
  font-size: 14px !important;
}
.fa-eye-slash {
  color: #DC143C !important;
  font-size:  14px !important;
}
.fa-pencil{
  color: #fff !important;
  font-size: 12px !important;
}
.fa-trash {
  color: #fff !important;
  font-size: 12px !important;
}
.fa-share-square-o {
  color: #fff !important;
  font-size: 12px !important;
}
.fa-comment {
  color: #000 !important;
  font-size: 12px !important;
}
.fa-check-square {
  color: #1E90FF !important;
  font-size: 14px !important;
}
.fa-check {
  color: #fff !important;
}
.fa-lock {
 color: #007bff !important ;
}
.fa-facebook-official {
 color: #007bff !important ;
}
.fa-instagram {
  color: #007bff !important ;
}
.fa-twitter {
 color: #007bff !important ;
}
.fa-google {
  color: #007bff !important ;
}
/*end class*/
/*--------*/

.nav-item {
  margin-left: 10px;
}

h3 
{  padding-bottom : 3px;
  color :#343a40;
}
/*------------------------23-10-2019-------------------------*/
/*class yang digunakan untuk mengatur button berwarna kuning*/
.btn-warning {
  font-size: 12px;
  height: 30px;
  border-color: #fff;
  color: #fff !important;
}
/*end class*/
/*--------*/


/*Class Untuk mengatur deskripsi gambar pada menu kasir*/
.senkatech-deskripsi-aplikasi {
  height: 30px;
  width: 160px;
  color: #343a40;
  font-weight: 600;
  border-radius: 3px;
  border-color: #000;
  background-color:#343a400d;
  text-align: center;
}
/*end class*/

/*end class
/*class mengatur image user*/
.senkatech-user-content {
  width: 35px;

}
/*end class*/

/*class untuk mengatur slider*/

.carousel-control-next-icon, .carousel-control-prev-icon {
  color: #000 !important;
}  


.senkatech-content-aplikasi {
  width: auto;
  background: #fff;
  height: 600px;
  overflow :auto;
}

.breadcrumb {
  background-color: #FFF;
  margin-top: -10px;
  font-size: 12px;

} 
.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: #6c757d;
  content: ">";

}
.breadcrumb-item.active  {
  color: #6c757d;
  font-weight: 700;
}

.input-group  {
  height: 30px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 33px;
  line-height: 1.5;
  color: #fff;
  content: "Upload File";
  background-color: #6495ed;
  border-left: inherit;
  border-radius: 0 .25rem .25rem 0;
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.5;
  /* color: #495057; */
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  /* border-radius: .25rem; */
}

.senkatech-image {
  width: 100px;
}
.custom-select{
  width:60px;
}
.pagination {
  margin-top: 10px;
  float: right;
}

.senkatech-content-image{
  width: 500px;
  padding-bottom: 10px;
}

.media-body {
  margin-left: 10px;
}

.foto-admin {
  width: 80px;
}
.btn-group-justified {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}


/*class untuk mengatur  gambar sosmed pada dashboard*/
.image-report {
  width: 30px;
  padding-bottom: 5px;
  margin-right: 10px;
}
/*end sosmed*/
/*class untuk mengatur garis dibawah gambar sosmed pada dashboard*/
.senkatech-list {
  background-color: #506ee4;
  padding: 1px;
  width: 50px;
  margin-bottom: 10px;
  margin-top: -12px;
}

.senkatech-warning-box {
  background-color: #ffc107b8;
  color: #000;
  font-size: 14px;
  width: auto;
  border-radius: 10px;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  padding-top: 15px;

}

/*class untuk mengatur image pada judul-content*/
.senkatech-image-content {
  width: 18px;
}
/*end image judul content

