.Login{position:relative;}
.Login a{text-decoration:none;}
.topnav{line-height:3.5em;text-align:right;}
.topnav a{background:transparent;color:#ee1122;padding:8px 16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.topnav a:hover,.topnav a:focus,.topnav a:active{background:transparent;color:#ee1122;}
.topnav a.menu-open{background:#ee1122;color:#ffffff;}
a.signin,a.signout{position:relative;}
#small_signup{display:inline;float:none;line-height:23px;margin:25px 0 0;width:170px;}
#signin_menu{-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;background:#ee1122;color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);display:none;position:absolute;width:220px;margin-top:-12px;padding:16px;z-index:100;border:none;text-align:left;right:0px;}
.InsideLogin_Brasf{width:75%;position:relative; left:15px; z-index:100;border:1px transparent;text-align:left;margin:8px 0;}
input[type=text],input[type=password]{display:block;color:#000000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ee1122;outline:0;font-size:12px;line-height:16px;margin:8px -1px 8px;padding:0.3em 0;width:100%;font-family:inherit;font-size:inherit;-webkit-box-shadow:0 0 0.2em rgba(255, 255, 255, 0.8);-moz-box-shadow:0 0 0.2em rgba(255, 255, 255, 0.8);box-shadow:0 0 0.2em rgba(255, 255, 255, 0.8);}
input[type=text]:hover,input[type=password]:hover,input[type=text]:focus,input[type=password]:focus,input[type=text]:active,input[type=password]:active{border-color:#000000;}
#signin_menu p{margin:0 auto;width:90%;}
#signin_menu a{color:#ffffff;text-decoration:none;}
#signin_menu a:hover,#signin_menu a:focus,#signin_menu a:active{color:#000000 !important;}
#signin_menu label{font-weight:normal;}
#signin_menu p.remember{clear:both;}
#signin_menu p.forgot,#signin_menu p.complete{clear:both;}
#signin_menu p a{color:#ffffff !important;}
.signin_submit{background:#000000;color:#ffffff;border:none;font-weight:bold;font-size:inherit;font-family:inherit;padding:6px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);margin-bottom:1em; float:left;}
.signin_submit:hover,.signin_submit:focus{cursor:pointer;background:#ffffff;color:#000000;}
.forgot>a{color:#ffffff; margin-left:15px;}
.forgot>a:hover,.forgot>a:focus,.forgot>a:active{color:#000000;}
.login_Brasf_date,.login_Brasf_context,.login_Brasf_user{width:100%;color:#000000;line-height:16px; margin:16px}

.block_container.view .InsideLogin_Default > p label,
.block_container.view .InsideLogin_Default > p input,
.block_container.view .InsideLogin_Default > p a {
    line-height: 1.35;
    margin-top: 0;
    margin-bottom: 0;
}

.block_container.view .InsideLogin_Default {
    padding: 10px;
}

.block_container.view .InsideLogin_Default > p input ~ span {
    line-height: 0;
    display: block;
    text-align: right;
    padding: 0 2px;
}

.block_container.view .InsideLogin_Default > p {
    line-height: 1;
    margin-top: 0;
    margin-bottom: 10px;
}

.block_container.view .InsideLogin_Default > p input {
    box-shadow: none;
    margin-right: 0;
    margin-left: 0;
}

.block_container.view .InsideLogin_Default > p label {
    color: black;
    line-height: 1.2;
}

.block_container.view .InsideLogin_Default > p a {
    padding: 6px 0;
    display: inline-block;
}

.block_container.view .InsideLogin_Default ul {
    display: none;
}