﻿
    .login-form label {
        color: #333333;
        font-family: "Lato",Helvetica,sans-serif;
        font-size: 20px;
        font-weight: 300;
    }

    label {
        display: block;
        margin-bottom: 5px;
    }

    #login-wraper {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.50);
        border-radius: 15px;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
        display: block;
        height: auto;
        left: 50%;
        top: 50%;
        margin-left: -210px;
        margin-top: -290px;
        padding: 25px;
        position: absolute;
        text-align: center;
        width: 420px;
        opacity: 0.86;
    }

    .login-form .footer {
        margin-top: 20px;
        font-size: 14px;
    }

    #login-wraper {
        text-align: center;
    }

    .login-form .body {
        border-bottom: 1px solid #eeeeee;
        padding-bottom: 30px;
    }

    .login-form #mlegend {
        color: #333333;
        font-family: "Lato",Helvetica,sans-serif;
        font-weight: 300;
        font-size: 36px;
        margin-bottom: 30px;
        margin-top: 5px;
        /*padding-bottom: 25px;*/
    }

    #mlegend {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
        border-image: none;
        border-style: none none solid;
        border-width: 0 0 1px;
        color: #333;
        display: block;
        font-size: 21px;
        line-height: 40px;
        margin-bottom: 20px;
        padding: 0;
        width: 100%;
    }

    .field-validation-error {
        color: red;
    }

    .validation-summary-errors li {
        color: red;
        list-style: none;
    }
