﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}



.element {
    border-color: #2392F7;
}

.sub_title {
    color:#2392F7;
    font: bold 16px arial,verdana;
    padding: 10px 10px 10px 0px;
    height: 30px;
    vertical-align: bottom;
}

.title{
    background-color:#E9F4FF;
}

.title div{
    color:white;
    background-color:#2392F7; 
    width: 275px;
    font: bold 16px arial,verdana;
    padding: 7px 0px 0px 10px;
    height: 30px;
    vertical-align: text-bottom;
    word-spacing: 10px;
}

.element_list {
    border-color: #13C20F;
}

.title_list{
    background-color:#E7F9E7;
}

.title_list div{
    color:white;
    background-color:#13C20F; 
    /*width: 200px;*/
    font: bold 16px arial,verdana;
    padding: 7px 0px 0px 10px;
    height: 30px;
    vertical-align: text-bottom;
}

.description, .responses, .parameters, .responses_params, .example, .definition{
    font: 14px arial,verdana;
    padding: 10px 10px 10px 10px;
}

.table_header{
    font: bold 14px arial,verdana;
    padding: 10px 10px 10px 10px;
    background-color:#f1f1f1!important;
}

.responses table, .parameters table, .responses_params table, .example table, .definition table{
    width: 100%;
}

.responses table tr td, .parameters table tr td, .responses_params table tr td, .example table tr td, .definition table tr td{
    width: 25%;
    padding: 10px 10px 10px 10px;
    vertical-align: top;
}

.responses table tr:nth-child(odd), .parameters table tr:nth-child(odd), .responses_params table tr:nth-child(odd) {
    background: #F5F5F5
}
/*#responses table tr:nth-child(even), #parameters table tr:nth-child(even) {
    background: #FFF
} */

#ul_main li{
    font-weight: bold;
}

#ul_main li li{
    font-weight: normal;
}

.api_methods {
    font-weight: bold;
}

sup, .emphasis, .red{
    color:red;
    font-size:14px;
}

.api_title {
    color:#990000;
    font-weight: bold;
    font-size:18px;
}

.doc_version {
    color:#009900;
    font-weight: normal;
    font-size:12px;
    text-align: right;
}

img {
     width:500px;
     border:1px solid;
}

a.mandatory, a:hover.mandatory{
    color: Red;
    font-weight: bold;
    text-decoration: none;
}

.logo{
    width:250px;
    margin: 10px 10px 10px 10px;
    padding: 2px;
    border:1px solid;
}

a {
    color: inherit;       /* take color from parent element */
    text-decoration: none; /* remove underline */
  }

.logo_table{
    width: 100%
}

/* .logo_align{
    text-align: center;
}  */

.logo_table td{
    width: 50%;
    text-align: center;
}
