body {
    color: #505050;
}

a {
    color: #003058;
}

.nesBlue {
    color: #003058;
}

.bold {
    font-weight: bold;
}

.company {
        padding: 7px;
}

.navbar-default {
    letter-spacing: 0px;
}

.flex-caption {
    top: 41%;
    bottom: initial;
}

.flex-caption.slide-1 h1 {
    background-color: rgba(255, 255, 255, 0.7);
}

.title.flex-caption {
    top: 98px;
}

.page-title {
    width: 100%;
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

h4 {
    color: #003058;
}

.about .left-side {
    min-height: 460px;
}

.about .right-side {
    min-height: 460px;
}

#tss_3031_FormSuccess {
    color: #fff;
}

/*******************************************/

@media (max-width: 1280px) {
    .navbar-default .nav > li > a, .navbar-default .nav > li > a:focus {
        padding: 25px 13px;
    }
}

@media (max-width: 1024px) {
    .navbar-brand > img {
        max-width: 300px;
    }
}

@media (max-width: 991px) {
    .navbar-brand > img {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .navbar-brand > img {
        max-width: 250px;
        margin-top: 6px;
    }
    .navbar-default .nav > li > a, .navbar-default .nav > li > a:focus {
        color: #003058 !important;
        font-weight: 500;
        font-size: 15px;
        padding: 25px 15px;
    }
    .page-title {
        height: 200px;
    }
    .title.flex-caption {
        top: 73px;
    }
}

@media (min-width: 768px) {
    .navbar-default .nav > li > a, .navbar-default .nav > li > a:focus {
        color: #003058 !important;
        font-weight: 500;
        font-size: 15px;
    }
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

.modal-backdrop.in {
    opacity: 0;
}

.modal-backdrop {
    position: relative;
}

.modal {
    top: 10%;
}

.modal-dialog, .modal-content {
    height: 90%;
}

.modal-body {
    max-height: 85%;
    overflow-y: scroll;
}

.tssFormValue input[type=checkbox] {
    margin: 0;
    height: initial;
}

.btn-primary:hover {
    background-color: #04457b;
    border-color: #04457b;
}
.btn-primary {
    background-color: #04457b;
    border-color: #04457b;
}

.smallerText {
    font-size: 10px;
}
