body,html{margin:0;padding:0}
body,input,h1,h2,h3,h4,h5,h6{font-family:"Roboto",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:18px}
body{line-height:2;color:#444;background:#FFF}
img,iframe{max-width:100%}
iframe{max-height:100%}
img{height:auto}
button,.button{line-height:120%;text-align:center;border:0;text-decoration:none;font-family:Roboto, Arial, Helvetica, sans-serif;font-size:17px;color:#FFF;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;padding:8px 16px;cursor:pointer}
button.width100,.button.width100{display:block;width:100%}
button.green,.button.green{background:#B5DD33;border:1px #B5DD33 solid}
button.orange,.button.orange{background:#FAA831;border:1px #FAA831 solid}
button.blue,.button.blue{background:#61919d;border:1px #61919d solid}
button.blue_dark,.button.blue_dark{background:#2E6F79;border:1px #2E6F79 solid}
button.gray,.button.gray{background:#D0D0D0;border:1px #D0D0D0 solid}
button.white,.button.white{border:1px #D0D0D0 solid;color:#666;background:#FFF}
a.button:hover{text-decoration:none}
.btn{background:#FAA831;color:#fff;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}
.btn:hover{background:#333}
.btn-download{border-radius:0 4px 0 0;font-weight:700;width:25px;overflow:hidden}
.btn-download img{width:25px;float:left;margin-top:18px;margin-right:15px}
.btn-download:hover{width:220px}
iframe{border:0!important}
.wrapper{margin:0}
header{width:100%;overflow:hidden}
.container{width:100%;max-width:1100px;position:relative;padding:0 20px}
h1,h2,h3,h4,h5,h6{margin:20px 0 10px;padding:20px 0 0;line-height:20px;color:inherit;text-rendering:optimizelegibility;font-weight:700}
h1,h2,h3{line-height:40px}
h2{font-size:26px}
h3{font-size:22px}
h4{font-size:20px}
h5{font-size:16px}
h6{font-size:14px}
hr{background:#EEE;border:0;height:1px;margin:40px 0}
blockquote{margin:1em 0;border-left:3px solid #ccc;padding-left:20px;text-align:left}
dd{padding:0;margin:0 0 25px}
a{-webkit-transition:all ease 150ms;-moz-transition:all ease 150ms;-o-transition:all ease 150ms;transition:all ease 150ms;text-decoration:none;color:#61919d}
a:hover{text-decoration:underline}
a:active{color:#47b5e2}
header{padding:2em 0;background:#61919d;color:#fff}
h1{margin:0;padding:0;float:left}
header h2{margin:0 0 1em}
header h2.lone-header{margin:0}
footer{text-align:center;padding:1.5em 0;background:#fff;border-radius:0 0 4px 4px}
footer p{margin:0;color:#999}
.pull-right{float:right}
.pull-left{float:left}
nav{background:#fff;padding:0;min-height:70px}
nav ul,nav li{margin:0;padding:0;list-style:none}
nav a{padding:0 1em;text-decoration:none!important;font-size:.9em;height:70px;line-height:70px;display:block}
nav h1 a{padding:7px 1em;height:46px;line-height:0;height:45px;line-height:60px;color:#000}
nav h1 a img{margin-right:10px;float:left;margin-top:9px}
nav h1 a span{float:left;margin-top:-5px}
nav a:active{color:#fff;cursor:default}
nav ul.site{padding:20px 0 0}
nav #menu{overflow:hidden;max-height:0;clear:left}
nav #menu-toggle{position:absolute;right:0;top:0;font-size:1.5em;padding:0 16px}
section{padding:1em 0 3em;text-align:center}
section.vibrant{background:#2E6F79;color:#fff}
section.vibrant h4{line-height:2;font-weight:400;width:90%;margin:0 auto}
section.vibrant a{color:#FFF}
nav:before,nav:after,header:before,header:after,section:before,section:after{content:" ";display:table}
nav:after,header:after,section:after{clear:both}
nav,header,section{*zoom:1}
input{display:block;vertical-align:middle;line-height:30px;margin:0 auto;width:100%;max-width:400px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;transition:all linear .2s}
input:focus{border-color:#007eb2;outline:0}
.docs-nav{width:100%;max-width:260px;background-color:#f5f5f5;list-style:none;margin:0;padding:15px 20px;font-size:.97em;overflow:auto;max-height:90%}
.docs-nav a{display:block;margin:0 -20px;padding:0 20px;text-decoration:none;border-right:2px solid transparent}
.docs-nav a.subitem{padding-left:40px}
table tr:hover{background:#EEE}
table tr th,table tr td{padding:0 10px}
.badge_get{background:#B5DD33}
.badge_post{background:#61919d}
.badge_put{background:#777}
.badge_delete{background:#FAA831}
.badge{border-radius:0;text-transform:uppercase;width:70px;font-weight:normal;color:#fff;line-height:normal;padding:0 10px}
.gray{color:#999}
@media only screen and (min-width: 768px) {
	.docs-nav{position:absolute;top:0;-webkit-transition:top linear 50ms;-moz-transition:top linear 50ms;-o-transition:top linear 50ms;transition:top linear 50ms}
	.docs-nav.fixed{position:fixed;margin:20px 0}
	.docs-nav a:hover{background:#61919d;color:#fff}
	.docs-nav a:active,.docs-nav .active{background:#61919d;color:#fff;border-right:5px solid #2E6F79}
	.docs-nav .separator{height:20px}
	.docs-content{padding-left:340px}
	header{padding:1em 0}
	section{text-align:left;background:#fff}
	section.centered{text-align:center}
	input{display:inline-block}
}