html {
    box-sizing: border-box;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    position: relative;
    margin: 0;
    background: #fafafa;
    font-family: 'Raleway', sans-serif;
}

h1 {
    color: rgb(195,10,20);
    font-family: 'Raleway', sans-serif;
    font-size: 30px;
}

h2 {
    color: rgb(195,10,20);
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
}

h3 {
    color: rgb(195,10,20);
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
}

.navbar {
    background: #fff;
    height: 130px;
    border-bottom: 1px solid #eee;
}

#header-top h1 {
    margin-top: 35px;
    font-size: 32px;
    color: rgb(195,10,20);
}

.navbar .logo {
    max-height: 100px;
}

.nav.affix {
    top: 20px;
    width: 205px;
}

section {
    padding-top: 10px;
}

#introduction {
    padding-bottom: 10px;
}

#introduction h1 {
    margin-top: 0px;
}

.lely .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

.lely #introduction code {
    padding: 3px 5px;
    border-radius: 4px;
    background: rgba(0, 0, 0, .05);
    font-family: Source Code Pro, monospace;
    font-weight: 600;
    color: #59acc8;
    line-height: 30px;
}

.swagger-ui .info {
    margin: 2px 0 0 0;
    padding-bottom: 15px;
}

#navs li.deprecated {
    padding-top: 30px;
}

#navs li.deprecated span {
    border-bottom: 1px solid #e6e4e4;
    display: block;
    padding-bottom: 10px;
    font-weight: normal;
    color: #808080;
}

a {
    color: rgb(195,10,20);
    text-decoration: none;
}

    a:hover,
    a:focus {
        color: rgb(195,10,20);
        text-decoration: underline;
    }

.has-success.checkbox-inline label {
    color: #3bae69;
}

.has-success .form-control {
    border-color: #3bae69;
}

.has-success .input-group-addon {
    color: #3bae69;
    border-color: #3bae69;
}

.has-success .form-control-feedback {
    color: #3bae69;
}

.btn-primary {
    background-color: #59acc8;
}

fieldset[disabled] .btn-primary.focus {
    background-color: #59acc8;
}

.btn-primary .badge {
    color: #59acc8;
}

.btn-link {
    color: #59acc8;
}

.dropdown-menu>.active>a:focus {
    background-color: #59acc8;
}

.nav .open>a:focus {
    border-color: #59acc8;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: rgb(195,10,20);
}

.table tbody th {
    color: #82bd6d;
}

.table thead th {
    width: 25%;
}

.text-nowrap {
    white-space: nowrap;
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: #f3f3f3;
}

.tab {
    text-indent: 2em;
}