#api {
    font-family: arial, tahoma, sans-serif; 
    letter-spacing: 0.03em;
}

#api .api-wrapper {
    clear: both;
    padding-bottom: 10px;
    float: right;
    width: 788px;
    background-color: white;
    border-left: 10px solid #E2E2E2
}

.terminal {
    border: 2px solid rgb(255, 221, 136); 
    background-color: rgb(255, 238, 187);
    width: 95%;
    padding: 0 15px 15px 15px;
    margin: 20px 0 20px 0;
    font-family: Monaco,monospace; 
    line-height: 1.3em; 
    white-space: pre;
}

#api .api-wrapper #doc-content {
    padding: 30px;
}

#api .api-wrapper #doc-content a {
    font-weight: bold;
}

#api .api-wrapper #doc-content .integration-guide {
    margin: 20px 0 20px 0;
}
#api .parameters table {
    border: 1px solid rgb(136, 221, 0); 
    margin: 0px; 
    background-color: rgb(221, 255, 187); 
    border-collapse: collapse; 
    border-spacing: 3px; 
    width: 100%;
}

#api .parameters table td {
    padding: 5px;
}

#api .parameters table tr.heading {
    font-weight: bold;
}

#api .parameters table td.name {
    font-family: courier;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
}

#api .parameters table td.type {
    color: #3B5998;
    font-family: courier;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width: 80px;
}

#api .parameters table td.required {
    color: rgb(85, 136, 51);
    font-weight: bold;
}

#api .parameters table td.description {
    width: 600px;
}

#api .section h4 {
    margin: 10px 0px 10px 0px;
    font-size: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #afafaf;
}

#api .code {
    border: 1px solid rgb(255, 221, 136); 
    padding: 5px; 
    background-color: rgb(255, 238, 187); 
    font-family: Monaco,monospace; 
    line-height: 1.3em; 
    white-space: pre;
}

#api #tutorial_body {
    width: 900px;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #c2c2c2;
}

#api #tutorial_body span {
    font-family: courier;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
}

#api #intro_body {
    /*font-family: 'lucida grande', arial, tahoma, verdana;*/
    width: 977px;
    background-color: #fff;
    padding: 0px;
    border: 1px solid #b5c5d1;
}

.mono {
    font-family: courier, monospace;
}

.api-wrapper {
    color: #444444;
    line-height: 1.8em;
    font-size: 14px;
}
.api-wrapper h1 {
    font-size: 28px;
    font-weight: normal;
    color: #375a83;
    margin: 5px 0 20px;
}

.api-wrapper h2 {
    font-size: 18px;
    margin-bottom: 10px;
    
}

.api-wrapper p {
    margin: 0px 0px 17px;
}

.api-wrapper pre {
    font-size: 12px;
}

.api-wrapper a {
/*    color: #7a9ec7*/
}

.api-wrapper .syntax {
    font-size: 12px;
    line-height: 1.6em;
}





