﻿#profileDetails h4 {
    font: bold 16px verdana;
    color: #074A8B;
}

#profileDetails td {
    padding: 3px;
    font-size: 1em;
}

#profileDetails tr {
    height: 25px;
}

    #profileDetails tr td:first-child {
        width: 70px;
        font-weight: 600;
        font-size: 1em;
        text-align: right;
    }

input[type="submit"], #Login1_LoginButton {
    padding: 5px 10px;
    color: #FFFFFF;
    font: bold 12px verdana;
    background-color: #0065A2;
    border: 1px solid #024A5D;
    cursor: pointer;
    height: auto;
}

    input[type="submit"]:hover {
        background-color: #074A8B;
    }

.login-container {
    margin: 10px 40px;
}

.form-login td {
    vertical-align: middle;
}
.form-login tr td:first-child{
    text-align:right;
}
.form-login td td:nth-child(2){
    text-align:left;
}

.form-login label {
    font: bold 14px/25px Verdana;
    color: #343434;
    margin-right: 15px;
}

.form-login input[type=text],
.form-login input[type=password] {
    margin: 10px 0;
    height: 25px;
    border: 1px solid #CCC;
    border-radius: 3px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    min-width: 200px;
}

    .form-login input[type=text]:focus,
    .form-login input[type=password]:focus {
        border-color: #66AFE9;
        outline: 0px none;
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
    }

.login-container a {
    font-size: 12px;
    font-size: 1.333em;
    font-size: 1.333rem;
    text-decoration: none;
    color: #396EA2;
}

    .login-container a:hover {
        text-decoration: underline;
    }
