body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #5b5b5b !important;
    background-color: #ffffff;
}

.form-group {
    margin-bottom: 8px !important;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    margin-left: 0px !important;
}

.breadcrumb > .active {
    color: #FFF !important;
    font-weight: bold;
}
.breadcrumb > li > a {
    color: #FFF !important;
}

.navbar-brand {
    float: left;
    height: auto !important;
    padding: 7px 7px !important;
    font-size: 18px;
    line-height: 20px;
}

.img-responsive {
    display: block !important;
    max-width: 100%;
    height: auto;
}

.logo-fei {
    width: 90px;
}

.btn-primary {
    color: #ffffff !important;
    background-color: #2d87af !important;
    border-color: #28779b !important;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        color: #ffffff !important;
        background-color: #256e8f !important;
        border-color: #1b526a !important;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none !important;
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        background-color: #2d87af !important;
        border-color: #28779b !important;
    }

    .btn-primary .badge {
        color: #2d87af !important;
        background-color: #fff !important;
    }


.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #e7eef1 !important;
    border: none !important;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #e7eef1 !important;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 1px solid #c8e0ea !important;
}

.btn {
    vertical-align: top;
}