
/*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: #008770 !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:#008770;
}
.wrapper {
    border: 10px solid #008770;
    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;
    }