﻿body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
    font-family: 'dbozone';
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
h3 {
    font-family:'dbozone';
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*min-width: 160px;*/
    /*max-width: 160px;*/
}
.search .form label {
    width:130px
}
.form label {
    width:83px
}
.float-left {
    float:left;
}
.float-right {
    float:right;
}

/* 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;
}
.paginate { position: relative; text-align: center; }
.paginate .pagination{margin:0.5em 0; border-radius:0;}
.pagination>li{cursor:pointer}
.paginate .pagination>li>a, .paginate .pagination>li>span { width: 30px;height: 30px;padding:0.5em 0; margin: 0.1em; color: #004c9c; background-color: #fff; border: 1px solid #4ccaf4; font-size: 1em; line-height:0.7;border-radius: 50%;}
.paginate .pagination > .active > a, .paginate .pagination > .active > span, .paginate .pagination > .active > a:hover, .paginate .pagination > .active > span:hover, .paginate .pagination > .active > a:focus, .paginate .pagination > .active > span:focus{    background-color: #4ccaf4; color: #004c9c; }
.paginate .pagination > li:first-child > a, .paginate .pagination > li:first-child > span {border-radius: 50%;}
.paginate .pagination > li:last-child > a, .paginate .pagination > li:last-child > span {border-radius: 50%;}