/*
    CSS Reset
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}
table{border-collapse:collapse; border-spacing:0}


/*
    Login Page Itself
*/

a,a:link,a:hover,a:visited{text-decoration: none}

.adja_error{background: none repeat scroll 0 0 #E43232;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    margin: 10px;
    padding: 10px;}
	
.adja_error h3{ font-size: 20px;
    font-style: normal;
    margin-bottom: 3px;
    padding-bottom: 3px;}	
	
body{    background: url("images/login.jpg") no-repeat scroll 0 0 transparent; font-size: 15px;
    font-family: verdana,sans-serif;}

h2{   color: #334F95;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 15px;}
.login{
    height: 300px;
    margin: 22px auto 0;
    padding-top: 165px;
    width: 700px;}

.login_a{  float: left;
    padding: 10px;
    width: 250px;
}

.register_button{    color: #AE1B1F;
    float: right;
    font-size: 20px;
    font-style: italic;
    margin-right: 13px;
    margin-top: 34px;}

.login_b{   background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #EEEEEE;
    float: right;
    font-size: 13px;
    padding: 12px;
    width: 370px;
}

.login_field{ 
    padding: 20px 0;
    width: 260px;
}
.wi_submit_button{ font-size: 20px;}
.login_button{  
    margin: 0px 0 15px 178px;
    width: 250px;
}
.login_field span{float: left;}
.login_field .wi_textinput,.login_field .wi_password{float: right;}
.login_button input {
    background: linear-gradient(to bottom, #ee0c0c 0%, #ef4a5b 100%);
    border: none;
    padding: 10px 20px;
    color: #fff;
    border-radius: 4px;
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
    .login, .login_b, .login_a, .register_button   {
        height: auto;
        float: none;
        width: auto;
    }
}
@media only screen and (max-width: 600px) {
    .login, .login_b, .login_a, .register_button   {
        height: auto;
        float: none;
        width: auto;
    }

}