
/*SECURITY*/
#captcha-wrap { background: none !important; background-color: transparent !important; border: none !important; width:270px !important; margin:2px !important; padding:2px !important; display:block !important; float:none !important;}
#captcha-wrap .captcha-action{ background: none !important; background-color: transparent !important}
#captcha-wrap .text-box{ background-color: #030103 !important; height:50px !important; border:none !important; border-radius:none !important; }
#captcha-wrap .text-box label{color:#fff !important}

/*-------*/

/*---[Notices]*/
.warning{ border: solid 1px #E43434; background-color:#F9CCCC; padding:5px;  }
.alert{ border: solid 1px #C8C819; background-color:#F9F9CA; padding:5px;  }
.confirm{ border: solid 1px #00A200; background-color:#C4FFC4; padding:5px;   }
/*-----------*/


body {
  width:100%;
  height:100%;
  font-family:helvetica, arial, sans-serif;
  color:#555;
  font-size:13px;
}
a {
  color:#030103;
}
.wrapper {
    /* border: 3px solid #ccc; */
    /* border-radius: 10px; */
    /* -moz-border-radius:10px;
    -webkit-border-radius:10px; */
    margin:75px auto 0;
    padding: 20px;
    width: 400px;
}
.logo_section {
  text-align:center;
}
.login_section {
  width:360px;
    margin: 20px auto 0;
}
.row {
  padding:10px 0;
}
.submit {
  text-align:center;
}
.login_section label {
  width:100px;
  display:inline-block;
}
span.links {
  font-size:0.7em;
  margin-left:20px;
}

.form-control, .dataTables_filter input {
  display: block;
  width: 90%;
  padding: 0.65rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control, .dataTables_filter input {
  border-radius: 0;
  background-color: #f8f9fa;
}