﻿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;
}

.code-block {
    border:1px solid #eee;
    padding: 5px;
}

.code-block p {
    width: 100%;
    background-color:#efefef;
    font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;
    font-size:small;
    padding:5px;
    margin:0;
}

.oauth-highligt {
    color:darkviolet;
}

h5 {
    font-weight:normal;
    font-family:inherit;
    font-size:medium;
    margin-bottom:2px;
}

h4.authorization {
    font-weight:normal;
    font-family:inherit;
    color:red;
}

h4.deprecated {
    font-weight: normal;
    font-family: inherit;
    color: red;
}

a.deprecated {
    text-decoration: line-through !important;
}

a {
    color:#005f9c;
}

label {
    margin-bottom:0px;
}

div.spinner {
    background-image:url(spinner.gif);
    width:16px;
    height:16px;
}

#loginForm .button-group div {
    float:left;
}

#loginForm .login-error {
    display:none;
    margin-left:12px;
    margin-top:7px;
}

#loginForm .spinner {
    display:none;
    margin-left:12px;
    margin-top:7px;
}

#message {
    height: 180px;
}
.form-check {
    margin-bottom: 15px;
}