﻿body {
    font: 12px/18px Arial, sans-serif !important;
}

.container{
    width: 440px;
    margin-left:auto;
    margin-right:auto;
    margin-top:150px;
    background-color: #f1f1f1;
    padding: 10px 10px 10px 10px;
    border:1px solid black;  
}

fieldset{
    padding-bottom:20px;
}

ol{
    list-style:none;
}

ol li{
    clear:both;
    margin: 0 0 5px 0;
}

label{
    display:block;
    width: 110px;
    float:left;
}

input[type="text"]{
    width: 200px;
}

input[type="password"]{
    width: 200px;
}

input[type="submit"]{
    margin-left:40px;
}


/* Validation
-----------------------------------------------------------------------------*/
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}
