A:link {
    text-decoration: none;
    color: black
}

A:visited {
    text-decoration: none;
    color: black
}

A:active {
    text-decoration: none;
    color: black
}

A:hover {
    text-decoration: none;
    color: #3184d9;
}

A img {
    border: none;
}

BODY {
    /*background: url(bggreen.png) top center repeat-x #ffffff;*/
    margin: 0;
    background-color: #1A1A1A;
}

IMG {
    vertical-align: middle;
}




#x_9kh,
#x_9ki {
    width: 210px;
}

BODY, INPUT {
    font: 13px Tahoma, Verdana, sans-serif;
}


#logo {
    /*background: url(divbg.jpg) top center repeat-x #a1a1a1;*/
    background-color: #6caa00;
    padding: 30px;
    margin: 30px;

}

BODY {
    text-align: center;
}

BODY, HTML {
    height: 100%;
}

#table {
    width: 240px;
    margin: 0 auto 0 auto;
    width: 304px;
}

#height_percentage {
    height: 23%;
}



#logo TABLE {
    text-align: center;
    margin-bottom: 0px;
    padding: 0px;
}

#email,
#password {
    font-size: 16px;
    margin-top: 2px;
    border: 1px solid #84c300;
    margin-bottom: 1px;
}

#password {
    margin-bottom: 10px;
}

.login {
    padding-top: 7px;
}

.login, LABEL {
    font-size: 11px;
}

input.button {
    background-color: #84c300;
    color: white;
    font-family: Verdana, sans-serif;
}

.checkbox-xl {
    margin-top: 0;
    margin-right: 8px;
    transform: scale(1.5);
    vertical-align: middle;
}
.remenberme td{
    /* background-color: #00aced; */
    vertical-align: middle;
    text-align: center;
    margin-top: 20px;
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.remenberme label {
    margin: 0 0 0 30px;
    line-height: 1;
}