﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.dl-horizontal dt {
    width: 230px;
}
.dl-horizontal dd {
    margin-left: 250px;
}

.btn {
    text-transform: none;
}

textarea, textarea.form-control, input.form-control, input[type=text], input[type=password], input[type=email], input[type=number], [type=text].form-control, [type=password].form-control, [type=email].form-control, [type=tel].form-control, [contenteditable].form-control
{
    box-shadow: inset 0px 0px 1px 1px #ddd;
    -webkit-box-shadow: inset 0px 0px 1px 1px #ddd;
    margin-left: 5px;
    padding-left:5px;
}

.e-atc-popup ul li {
    min-height: 2em !important;
    padding-top: 0px !important;
    padding-bottom:0px !important;
}