.login_container{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    overflow-y: hidden;
    /*min-width: 1024px;*/
}
.scrolldown { 
    padding-left:20px; 
    color:#EDECE8; 
    font-size:40px; 
    font-weight:bold; 
    vertical-align:middle;
    text-shadow: #6374AB 2px 2px 2px;
}
#page-wrap_login {
    border: 1px solid orange;
    margin: 10px auto;
    width: 950px;
}
#parallax-header { 
    height:200px; background-color:gray;  
}
#parallax {
    position:relative; 
    overflow:hidden;
    width:100%; 
    height:80%;
    background-image:url('../img/bg_sc.png');
    background-repeat:repeat-x;
    background-position: right;

}
.parallax-viewport {
    position: relative;     /* relative, absolute, fixed */
    overflow: hidden;
}
.parallax-layer {
    position: absolute;
}
.parallax-layer img {
    position: relative;
    height: auto!important;
    width: auto!important;
}
#header_login{
    background-color:#6d9f27;
    height:12%;
    border-bottom:1px solid #53666f;
}
#footer_login{
    background-color:#6d9f27;
    height:7.5%;
    border-bottom:1px solid #53666f;
}
.login_area{
    position: absolute;
    top:84px;
    left:64px;
    width:200px;
    height:auto;
    z-index:100;
}
.login_area .logo{
    margin-bottom:40px;
    margin-top: 40px;
    text-align: center;
}
.login_area .f_group{
    border: 1px solid #6d9f27;
    border-radius: 4px;
    background-color:#FFF;
}
.f_group input[type=text], .f_group input[type=password]{
    border:none;
    font-size:.9em;
    padding:4px;
    line-height:1.5em;
    display:block;
    box-sizing:border-box;
    position:relative;
    background: transparent;
    width:100%;
    margin-bottom: 0px !important;
    height:41px;
}
.username{
    border-bottom:1px solid #6d9f27 !important;
    background-image:url(../img/usernamebg.png) !important;
    background-repeat:no-repeat !important;
    background-position:6px 10px!important;
    padding-left:30px !important;
}
.passwrod{
    background-image:url(../img/passwordbg.png) !important;
    background-repeat:no-repeat !important;
    background-position:6px 10px!important;
    padding-left:30px !important;
}
.custom_btn {
    width:100%;
    height: 38px;
    background: -webkit-linear-gradient(left top, red , blue); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, red, blue); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, red, blue); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, red , blue); /* Standard syntax (must be last) */
}
.f_group_2{
    margin-top:16px;
}
.f_group_2 input[type=submit]{
    color:#FFFFFF;
    border:1px solid #577381;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:6px;
    border-radius: 4px;
    text-shadow: .2px .2px .2px #333333;
    width:100%;

    background: -webkit-linear-gradient(center top, #6d9f27 , #1a7194); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom center, #6d9f27, #1a7194); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom center, #6d9f27, #1a7194); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #6d9f27, #1a7194); /* Standard syntax (must be last) */

}
.footer_icon_login{
    float:right;
    padding-top:12px;
    padding-right:12px;
}

.parallax-container{
    height: 100%;
    background-image:url(../img/bg.png); 
    background-repeat:no-repeat; 
    background-position:right;
}

.error_loading{
    border: 1px solid #990033;
    background: #fff;
    border-radius: 10px;
    margin: 10px 0;
    padding: 10px;
}

.error_loading span{
    margin-right: 10px;
}

.error_loading p{
    font-weight: 600;
    margin: 0px;
    font-family: 'Titillium Web', sans-serif; font-size:14px; color:#990033;
}
