@CHARSET "UTF-8";

div#loginBoxWrapper {
    background-color: #eeffee;
    border-bottom: 1px solid #42879e;
    border-width: 3px 0;
    margin: 2em auto 4em;
    overflow: hidden;
    position: relative;
    width: 500px;
    
}
div#loginBox {
    padding: 1em 2em 0;
}

#loginBox dt{
    font-size: 1.5em;
}

#loginBox dd{
    font-size: 1.5em;
    padding-bottom: 1em;
    margin: 0 auto;
    text-align:justify;
}

#loginBox input {
    font-size: 1em;
    padding: 0.2em;
}

#loginBox input[type="text"],
#loginBox input[type="password"] {
    width: 100%;
}


#loginBox input {
	width: 100%;
}

#loginBox input[type="submit"] {
	width: 10em;
}
#loginBox input#submit {
    width: 10em;
}

#loginBox #submit {
    height: auto;
    font-size: 1em;
    padding: 0.2em 3em;
}

ul.info, ul.errors, ul.success, ul.warning {
    width:100%;
    margin: 0.5em 0;
    padding: 2px 0;
    position: relative;
    zoom: 1;    
    border-style: solid;
    border-width: 1px 0 1px 5px;
}

ul.info,ul.warning {
    background-color: #BDE5F8;
    border-color: #00529B;
}

ul.success {
    background-color: #DFF2BF;
    border-color: #4F8A10;
}
/*
ul.warning {
    background-color: #FEEFB3;
    border-color: #9F6000;
}
*/
ul.errors {
    background-color: #ffbaba;
    border-color: #D8000C;
}


ul.info li, ul.errors li, ul.success li, ul.warning li {
    font-size:0.9em;
    padding: 5px 0 5px 35px;
    background-position:5px center;
    background-repeat:no-repeat;
    text-shadow: 1px 1px 0 rgba(255,255,255,.2);
}

ul.info li, ul.warning li {
    color:#00c;
    background-image: url(/images/icons/symbol_information_24x24.png);
}
ul.success li {
    color:#030;
    background-image: url(/images/icons/symbol_check_24x24.png);
}
/*
ul.warning li {
    color:#9F6000;
    background-image: url(/images/icons/symbol_warning_24x24.png);
}
*/
ul.errors li {
    color:#800;
    background-image: url(/images/icons/symbol_error_24x24.png);
}

#errorBox {
    width: 470px;
    margin: 1em;
    padding: 1em 0;
    background-color: #ffbaba;
    border: 1px solid #c44;
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77ffffff', endColorstr='#00ffffff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#77ffffff', endColorstr='#00ffffff')";
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0.0) 100%);
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0.0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0.0) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0.0) 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#errorBox div {
    color:#dd000c;
    font-size: 1.2em;
    padding: 2px 0 2px 35px;
    background-image: url(/images/icons/symbol_error_24x24.png);
    background-position:7px center;
    background-repeat:no-repeat;
    text-shadow: 0 0 1px #fff;
}
div .corpName {
    background-color: #FFF;
    border-bottom: 3px solid #42879e;
    font-size: 2em;
    word-wrap : break-word;
    overflow-wrap : break-word;
}
#submit-label {
    display: none;
}
