﻿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;
}

.collapsable a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}

.collapsable a.collapsed:after {
    content: "\e080";
}

.http {
    margin: 14px 0 14px 0;
}

pre {
    background-color: #333;
    color: #ffffff;
    padding: 10px;
    position: relative;
    margin: 10px 0 20px 0;
    border: none;
}

pre.http-method {
    float: left;
    margin: 0 5px 0 0;
    text-transform: uppercase;
    border-radius: .25rem;
}

.http-method-get {
    background-color: #2DAA35;
}

.http-method-delete {
    background-color: #FC1A02;
}

.http-method-put {
    background-color: #FCB802;
}

.http-method-post {
    background-color: #21B5EA;
}

pre.http-request-line {
    margin: 0;
    border-radius: .25rem;
}

.parameter-name {
    width: 200px;
}

.parameter-description {
    color: #999;
    font-size: 12px;
}