.login{
  padding-top: 50px;
}

.navbar1{
  background-color: #3273ac;
}

.navbar-default .navbar-brand {
    color: #fff;
}

a {
    color: #000;
    text-decoration: none;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    padding-top: 8px;
    color: #000;
}

/* styles for validation helpers */
.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;
}

/* 縮小 form-group上下邊界的高度 */
.form-group {
    margin:2px 7px 2px 4px;
}

/* 頁面, 功能標題的註解說明 */
 .title-comment-danger {
    color:red; 
    margin-left:20px; 
    background-color:#ffbdbd;
    border-radius:5px;
    padding:4px 7px 2px 4px;
    border: 1px solid red;
}