﻿@font-face { font-family: 'museo_sans300'; src: url("../fonts/museosans_300-webfont.eot"); src: url("../fonts/museosans_300-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans_300-webfont.woff") format("woff"), url("../fonts/museosans_300-webfont.ttf") format("truetype"), url("../fonts/museosans_300-webfont.svg#museo_sans300") format("svg"); font-weight: normal; font-style: normal }


body {font: normal 80%/155% Arial, Helvetica, sans-serif; color: #3a3a3a;}
h1, #content h2 {font-family: museo_sans300, Arial, Helvetica, verdana, sans-serif; font-size: 215%; font-weight: normal; line-height: 120%; margin-bottom: 16px; color: #3a3a3a;}
h2, #content .general_left h2 {font-family: Arial, Helvetica, verdana, sans-serif ; font-size: 185%; font-weight: normal; line-height: 120%; margin-bottom: 8px; color: #82bc42;}
h2.small {font-size: 125%; font-weight: bold; line-height: 120%; margin-top: 16px; margin-bottom: 16px; color: #3a3a3a;}
h3 {font-size: 100%; font-weight: bold; line-height: 120%; margin-bottom: 12px; border-bottom: 1px solid #ddd; padding-bottom: 12px;}
h4 {font-size: 100%; font-style: italic; line-height: 120%;}
p {margin-bottom: 16px;}

a, a:visited {color: #0066cc;}
a:hover {color: #6a6a6a; text-decoration: underline;}

h2.small a {color: #3a3a3a;}

hr {background: #fff; height: 1px; border: none; margin: 24px 0; clear: both;}
.grey {color: #999; font-style: italic; padding-left: 8px; font-size: 90%;}
.sourcelink {color: #999; font-style: italic; padding-left: 8px; font-size: 13px; font-weight: normal;}
.clear {clear: both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.wrapper {width: 100%; box-shadow: 0 0 8px rgba(0,0,0,.4);}
.header {width: 944px; padding: 16px 8px 16px 8px; margin: 0 auto 24px; }

.col12 {width: 944px; padding: 0; margin: auto; overflow: hidden;}
.col6_left {float: left; width: 464px;}
.col6_right {float: right; width: 464px;}

.landing_intro {margin-bottom: 24px;}
.landing_intro .col12 {border-bottom: 1px solid #f0f0f0;}

.landing_content { padding-bottom: 16px;}
.landing_content .col6_left {width: 428px; background: #f0f0f0; padding: 16px 16px 8px 16px; margin-bottom: 24px;}
.landing_content .col6_right {width: 428px; background: #f0f0f0; padding: 16px 16px 8px 16px; margin-bottom: 24px;}

.landing_content li {padding: 14px 16px 14px 38px; background-repeat: no-repeat; background-position: 13px 15px; background-color: #fff; margin-bottom: 8px; }
.landing_content ul + hr + ul li {padding: 4px 16px 0 0; background-color: #f0f0f0;}
/*.landing_content .col6_right + hr {margin-bottom: 24px;}*/
.landing_content .col6_left hr, .landing_content .col6_right hr {height: 0; margin: 0;}


.doc_content .wrapper {box-shadow: none;}
.method hr {background: #f0f0f0;}

.wrapper .rounded {padding-top: 16px;}

.label + .value + .clear {margin-bottom: 8px;}

.postman {background-image: url(../images/icon-postman.png);}
.code {background-image: url(../images/icon-html.png);}
.info {}
.list {background-image: url(../images/summary.png);}
.help {background-image: url(../images/icon-assist.png);}

.rounded {padding: 0; margin-bottom: 16px;}

.doc_header .col12 {padding: 0;}
.doc_content {padding-bottom: 16px;}
.doc_content table {width: 100%;}
.doc_content th {background-color: #f0f0f0; padding: 16px 8px; white-space: nowrap; font-weight: bold;}
.doc_content td {padding: 16px 8px; vertical-align: top; border-bottom: 1px solid #f0f0f0;}
.doc_content td.summarySeparator {padding: 0; border: 0;}
/*.doc_content tr.altrow td {background: #f5f5f5;}*/


.doc_content hr {margin: 24px 0;}
#content hr {margin: 16px 0; background: #f0f0f0;}

.rounded.resources {margin-bottom: 40px;}
.rounded.resources hr {margin: 16px 0;}
.rounded.resources .wrapper {width: 100%; overflow: hidden;}
.rounded.resources .item_left {float: left; width: 49%;}
.rounded.resources .item_right {float: right; width: 49%; text-align: right; padding-top: 6px;}

.grey_button {padding: 6px; background: #f5f5f5; border: 2px solid #ddd; border-radius: 4px; line-height: 100%; float: left; color: #333;}
.grey_button a {color: #333; text-decoration: none;}
.grey_container {background: #f5f5f5; padding: 16px; margin-bottom: 16px;}
.white_container {background: #fff; padding: 8px; margin: 8px 0;}

.get_button {padding: 8px; background: #fdf6d9; border: 1px solid #fadc65; border-radius: 4px; line-height: 100%; float: left; color: #ff9601;}
.get_button a {color: #ff9601; text-decoration: none;}
.post_button {padding: 8px; background: #ecf5e3; border: 1px solid #badc9a; border-radius: 4px; line-height: 100%; float: left; color: #589d0c;}
.post_button a {color: #589d0c; text-decoration: none;}
.delete_button {padding: 8px; background: #fdedf2; border: 1px solid #ffb5b5; border-radius: 4px; line-height: 100%; float: left; color: #e81717;}
.delete_button a {color: #e81717; text-decoration: none;}

.label {float: left; width: 25%; padding-bottom: 16px; font-weight: bold;}
.value { padding-bottom: 16px; margin-left:26%; }

#operations .doc_content .wrapper {width: 100%; overflow: hidden;}
#operations .general_left {float: left; padding-right: 16px;}
#operations .general_right {float: right;}
#operations h3 {font-size: 110%;}

.general_right .link_divider, .general_right .local {padding: 7px 15px; border: 1px solid #b5b5b5; border-radius: 4px; color: #6a6a6a; margin-left: 8px;}
.general_right .link_divider:hover, .general_right .local:hover {border: 1px solid #d6d6d6; text-decoration: none; background: #d6d6d6;}

/*
.link_divider {padding-right: 16px; margin-right: 16px; border-right: 2px solid #ddd;}*/
ol.listings i {padding-right: 16px;}
ul.listings_grey li {background: #eee; padding: 16px; margin-bottom: 16px; overflow: hidden;}

ul[type=square] li {margin: 0 0 2px 24px; padding: 0; list-style: outside square none; overflow: visible;  background: none;}
ul[type=square] li .grey {color: #878787;}

.nonbreakingspaceforxml {margin: 0 5px;}

ul[type=square] {background: #fff; padding: 8px; margin-top: 8px;}
ul[type=square] ul {padding: 0; margin-top: 0;}


.indent { margin: 0 0 0 15px; }
.xml-element, .xml-proc, .xml-comment { margin: 2px 0; padding: 0; line-height: 140%; font-family:Consolas,"Courier New", Courier, monospace; font-size: 13px;}
.xml-element { word-spacing: 3px; color: #A31515; font-style:normal; border-left: 1px dotted #ddd; }
.xml-element a {text-decoration: none; color: #A31515;}
.xml-element div { margin: 0 0 0 20px; }
.xml-att { color: #ff0000; }
.xml-att-val { color: #0000ff; }
.xml-proc { color: #A31515; font-style: italic; }
.xml-comment { color: green; font-style: italic; }
.xml-text { color: #000; font-style: normal; }