html,
body,
.intro {
  height: 100%;
}

.card-img-top {
  height: 200px;
  object-fit: cover;
}

.card {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.card-body {
  flex-grow: 1;
}

.form-control {
  border-color: transparent;
}

.input-group>.form-control:focus {
  border-color: transparent;
  box-shadow: inset 0 0 0 1px transparent;
}
.btn-link:hover {
  background-color: rgba(255,255,255,.35);
}
.btn-link:active, .btn-link.active {
  background-color: rgba(255,255,255,.35);
}
.btn-link:focus, .btn-link.focus {
  background-color: rgba(255,255,255,.35);
}
.btn-link:active:focus, .btn-link.active:focus {
  background-color: rgba(255,255,255,.35);
}




.w-25 {width: 11%!important;}
@media screen and (max-width: 992px) {
  .w-25 {width: 11%!important;}
}

.footerofl {
    padding-left: 0!important;
}

@media screen and (min-width: 1024px) {
  .shogun {padding-left: 250px!important;}
}

@media screen and (min-width: 1024px) {
  .shogunnav {display: none!important;}
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}

