*{
  margin:  0px;
  padding: 0px;
}
.cursor-pointer {
  cursor: pointer;
}

.form-control:focus {
  box-shadow: none;
}
button:focus {
  outline: none;
}
.table td, .table th {
  vertical-align: middle;
}
body {

  color: #5a5a5a;

  font-size: 15px;

  background: url('../images/bg2.png') no-repeat scroll center center / cover;

  background-attachment: fixed;

}
.fw-bold {
  font-weight: bold;
}
.close {
    font-size: 18px;
}

.captcha {

    color: #fff;

    line-height: 39px;

    background: #d51e1e;

    border-radius: 3px;

    text-align: center;

    letter-spacing: 8px;

}

.errors>ul {

    padding: 0 15px;

    margin: 0px;

}.mh-460 {

  min-height: 460px;

}



.table thead th {

  font-weight: 600;

}

.fw-400 {

  font-weight: 400;

}

label.strong {

  font-weight: 700;

}

.bg-full-dark {

  background-color: #000000;

}

.bg-maroon {

 background-color: #8b010e;

}

.card {

    position: relative;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-direction: column;

    flex-direction: column;

    min-width: 0;

    word-wrap: break-word;

    background-color: #ffffff17;

    background-clip: border-box;

    border: 1px solid rgba(0,0,0,.125);

    border-radius: 0.25rem;

}

table.dataTable {

  color: #000;

}

.dataTables_wrapper .dataTables_length, 

.dataTables_wrapper .dataTables_filter, 

.dataTables_wrapper .dataTables_info, 

.dataTables_wrapper .dataTables_processing, 

.dataTables_wrapper .dataTables_paginate {

  color: #000;

}

.dataTables_wrapper .dataTables_length select, 

.dataTables_wrapper .dataTables_filter input {

  border: 1px solid #333;

}



.welcome h1 {

  font-size: 4rem; 

  color: #fff;

}

.c1{

  font-weight: bold;

  font-size: 2rem;

}

.full-max-width {

  max-width: 1300px;

}

footer {

    clear: both;

    position: relative;

    margin-top: 100px;

}
.btn-dark {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40;
}
.btn-warning {
  color: #212529 !important;
  background-color: #ffc107 !important;
  border-color: #ffc107;
}
.btn-danger {
  color: #fff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545;
}
.font-30 {
  font-size:30px;
}