body,td,th {
  color: #666666;
}
body.login {
  background: url('../images/background.png?1') no-repeat center center / cover fixed !important;
}
a {
  color:#00ac2e ;
}
.site-bg-color-1{
  background-color:#00ac2e ;
}
.site-bg-color-2{
  background-color:#f6f6f6;
}
.btn-default{
  color:#00ac2e ;
}
.chapter-header .title,
.field-range{
  color:#000;
}
.btn-submit{
  background: #00ac2e  none no-repeat scroll 0 0;
  border: 1px solid #00ac2e ;
  color: #fff;
}
.btn-submit:hover{
  border: 1px solid #00ac2e ;
}
.rail .box .content h3 {
  background: none repeat scroll 0 0 #f6f6f6;
}
.dr-main:hover{
  background-color: #f6f6f6;
}
.chapter-content td{
  background-color: #f6f6f6;
}
.box-gradien-1{
  background: linear-gradient(to left, #000, #FFF) repeat scroll 0% 0% transparent;
}
.box-gradien-2{
  background: linear-gradient(to left, #00ac2e , #FFF) repeat scroll 0% 0% transparent;
}
.short-description .text {
  padding: 7px 25px 0px 775px;
}
.chapter-header.print{
  border-bottom-color: #000;
}
.dashed{
  border-right: 1px dashed #000;
}
#logo {
  width: 420px;
  height: 130px;
  padding-bottom: 40px;
  background-image: url("../images/logo-main.png?#1");
  background-repeat: no-repeat;
  background-position: left top;
  margin: auto;
}
#main-header #logo {
  width: 280px;
  height: 87px;
  padding-bottom: 0px;
  background-image: url("../images/logo-header.png?#1");
  background-repeat: no-repeat;
  background-position: left top;
  float: right;
  margin: 12px 38px;
}

.short-description {
    height: 30px;
}
#box-copyright {
  margin: 10px 0px 0px 0px;
  text-align: center;
}
#box-site-information .message {
    margin-top: 130px;
}
#box-site-information .message {
  width: inherit;
}
#box-login .intput-width-fixed {
    width: 320px;
}
#box-connection {
    margin: 0 auto;
    width:600px;
    position:relative;
}
#box-connection .box-content {
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
#box-login, #box-site-maintenance, #box-forget-pwd {
    margin-left: 100px;
}

