/* AUTHENTICATION PAGES */
#reset-password a {
    color: #06a0f0;
}
.auth-form {
    margin: 60px auto;
    display: block;
    width: 400px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.075);
    border-radius: 5px;
}
.auth-form a {
    color: #06a0f0;
}
.auth-form input[type=text], .auth-form input[type=password] {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 28px;
    line-height: 28px;
    padding: 0px 5px;
    margin: 5px 0;
}
input[type=text]:focus, input[type=password]:focus {
    outline: 0;
    border-color: #239fb2;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(44,138,212,0.5)
}
.auth-form .blue-button {
    /*margin-top: 15px;*/
}
.auth-form-header {
    padding: 10px 20px;
    border-radius: 5px 5px 0 0;
    background-color: #2C8AD4;
    border: solid 1px #236ea9  ;
    font-size: 16px;
    color: white;
}
.auth-form-body {
    padding: 20px;
    border: solid 1px #d8dee2;
    border-top: none;
    background-color: #fff;
}
.auth-errors {
    margin: 30px auto;
    margin-bottom: -40px;
    padding: 15px 10px;
    border: 1px solid;
    border-radius: 5px;
    color: #D8000C;
    background-color: #FFBABA;
    width: 400px;
}
.auth-additional-info {
    display: block;
    margin-bottom: 15px;
}

.blog-ad {
    margin-top: 10px;
    margin-left: -10px;
}
.blue-button {
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 5px 10px;

    background: #ffffff;
    background: -moz-linear-gradient(top, #2590dc 0%, #4275bb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2590dc), color-stop(100%,#4275bb));
    background: -webkit-linear-gradient(top, #2590dc 0%,#4275bb 100%);
    background: -o-linear-gradient(top, #2590dc 0%,#4275bb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2590dc', endColorstr='#4275bb', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2590dc', endColorstr='#4275bb', GradientType=0)";
    background: -ms-linear-gradient(top, #2590dc 0%,#4275bb 100%);
    background: linear-gradient(top bottom, #2590dc 0%,#4275bb 100%);
    border: 1px solid #003171;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
}