/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/

pre code {
  display: block; padding: 0.5em;
  background: #F0F0F0;
}

pre code,
pre .subst,
pre .tag .title,
pre .lisp .title,
pre .clojure .built_in,
pre .nginx .title {
  color: black;
}

pre .string,
pre .title,
pre .constant,
pre .parent,
pre .tag .value,
pre .rules .value,
pre .rules .value .number,
pre .preprocessor,
pre .ruby .symbol,
pre .ruby .symbol .string,
pre .aggregate,
pre .template_tag,
pre .django .variable,
pre .smalltalk .class,
pre .addition,
pre .flow,
pre .stream,
pre .bash .variable,
pre .apache .tag,
pre .apache .cbracket,
pre .tex .command,
pre .tex .special,
pre .erlang_repl .function_or_atom,
pre .markdown .header {
  color: #800;
}

pre .comment,
pre .annotation,
pre .template_comment,
pre .diff .header,
pre .chunk,
pre .markdown .blockquote {
  color: #888;
}

pre .number,
pre .date,
pre .regexp,
pre .literal,
pre .smalltalk .symbol,
pre .smalltalk .char,
pre .go .constant,
pre .change,
pre .markdown .bullet,
pre .markdown .link_url {
  color: #080;
}

pre .label,
pre .javadoc,
pre .ruby .string,
pre .decorator,
pre .filter .argument,
pre .localvars,
pre .array,
pre .attr_selector,
pre .important,
pre .pseudo,
pre .pi,
pre .doctype,
pre .deletion,
pre .envvar,
pre .shebang,
pre .apache .sqbracket,
pre .nginx .built_in,
pre .tex .formula,
pre .erlang_repl .reserved,
pre .prompt,
pre .markdown .link_label,
pre .vhdl .attribute,
pre .clojure .attribute,
pre .coffeescript .property {
  color: #88F
}

pre .keyword,
pre .id,
pre .phpdoc,
pre .title,
pre .built_in,
pre .aggregate,
pre .css .tag,
pre .javadoctag,
pre .phpdoc,
pre .yardoctag,
pre .smalltalk .class,
pre .winutils,
pre .bash .variable,
pre .apache .tag,
pre .go .typename,
pre .tex .command,
pre .markdown .strong,
pre .request,
pre .status {
  font-weight: bold;
}

pre .markdown .emphasis {
  font-style: italic;
}

pre .nginx .built_in {
  font-weight: normal;
}

pre .coffeescript .javascript,
pre .javascript .xml,
pre .tex .formula,
pre .xml .javascript,
pre .xml .vbscript,
pre .xml .css,
pre .xml .cdata {
  opacity: 0.5;
}
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.swagger-ui-wrap {
  line-height: 1;
  font-family: "Droid Sans", sans-serif;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.swagger-ui-wrap b,
.swagger-ui-wrap strong {
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}
.swagger-ui-wrap q,
.swagger-ui-wrap blockquote {
  quotes: none;
}
.swagger-ui-wrap p {
  line-height: 1.4em;
  padding: 0 0 10px;
  color: #333333;
}
.swagger-ui-wrap q:before,
.swagger-ui-wrap q:after,
.swagger-ui-wrap blockquote:before,
.swagger-ui-wrap blockquote:after {
  content: none;
}
.swagger-ui-wrap .heading_with_menu h1,
.swagger-ui-wrap .heading_with_menu h2,
.swagger-ui-wrap .heading_with_menu h3,
.swagger-ui-wrap .heading_with_menu h4,
.swagger-ui-wrap .heading_with_menu h5,
.swagger-ui-wrap .heading_with_menu h6 {
  display: block;
  clear: none;
  float: left;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 60%;
}
.swagger-ui-wrap table {
  border-collapse: collapse;
  border-spacing: 0;
}
.swagger-ui-wrap table thead tr th {
  padding: 5px;
  font-size: 0.9em;
  color: #666666;
  border-bottom: 1px solid #999999;
}
.swagger-ui-wrap table tbody tr:last-child td {
  border-bottom: none;
}
.swagger-ui-wrap table tbody tr.offset {
  background-color: #f0f0f0;
}
.swagger-ui-wrap table tbody tr td {
  padding: 6px;
  font-size: 0.9em;
  border-bottom: 1px solid #cccccc;
  vertical-align: top;
  line-height: 1.3em;
}
.swagger-ui-wrap ol {
  margin: 0px 0 10px;
  padding: 0 0 0 18px;
  list-style-type: decimal;
}
.swagger-ui-wrap ol li {
  padding: 5px 0px;
  font-size: 0.9em;
  color: #333333;
}
.swagger-ui-wrap ol,
.swagger-ui-wrap ul {
  list-style: none;
}
.swagger-ui-wrap h1 a,
.swagger-ui-wrap h2 a,
.swagger-ui-wrap h3 a,
.swagger-ui-wrap h4 a,
.swagger-ui-wrap h5 a,
.swagger-ui-wrap h6 a {
  text-decoration: none;
}
.swagger-ui-wrap h1 a:hover,
.swagger-ui-wrap h2 a:hover,
.swagger-ui-wrap h3 a:hover,
.swagger-ui-wrap h4 a:hover,
.swagger-ui-wrap h5 a:hover,
.swagger-ui-wrap h6 a:hover {
  text-decoration: underline;
}
.swagger-ui-wrap h1 span.divider,
.swagger-ui-wrap h2 span.divider,
.swagger-ui-wrap h3 span.divider,
.swagger-ui-wrap h4 span.divider,
.swagger-ui-wrap h5 span.divider,
.swagger-ui-wrap h6 span.divider {
  color: #aaaaaa;
}
.swagger-ui-wrap a {
  color: #547f00;
}
.swagger-ui-wrap a img {
  border: none;
}
.swagger-ui-wrap article,
.swagger-ui-wrap aside,
.swagger-ui-wrap details,
.swagger-ui-wrap figcaption,
.swagger-ui-wrap figure,
.swagger-ui-wrap footer,
.swagger-ui-wrap header,
.swagger-ui-wrap hgroup,
.swagger-ui-wrap menu,
.swagger-ui-wrap nav,
.swagger-ui-wrap section,
.swagger-ui-wrap summary {
  display: block;
}
.swagger-ui-wrap pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #fcf6db;
  border: 1px solid #e5e0c6;
  padding: 10px;
}
.swagger-ui-wrap pre code {
  line-height: 1.6em;
  background: none;
}
.swagger-ui-wrap .content > .content-type > div > label {
  clear: both;
  display: block;
  color: #0F6AB4;
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px;
}
.swagger-ui-wrap .content pre {
  font-size: 12px;
  margin-top: 5px;
  padding: 5px;
}
.swagger-ui-wrap .icon-btn {
  cursor: pointer;
}
.swagger-ui-wrap .info_title {
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 25px;
}
.swagger-ui-wrap p.big,
.swagger-ui-wrap div.big p {
  font-size: 1em;
  margin-bottom: 10px;
}
.swagger-ui-wrap form.fullwidth ol li.string input,
.swagger-ui-wrap form.fullwidth ol li.url input,
.swagger-ui-wrap form.fullwidth ol li.text textarea,
.swagger-ui-wrap form.fullwidth ol li.numeric input {
  width: 500px !important;
}
.swagger-ui-wrap .info_license {
  padding-bottom: 5px;
}
.swagger-ui-wrap .info_tos {
  padding-bottom: 5px;
}
.swagger-ui-wrap .message-fail {
  color: #cc0000;
}
.swagger-ui-wrap .info_contact {
  padding-bottom: 5px;
}
.swagger-ui-wrap .info_description {
  padding-bottom: 10px;
  font-size: 15px;
}
.swagger-ui-wrap .markdown ol li,
.swagger-ui-wrap .markdown ul li {
  padding: 3px 0px;
  line-height: 1.4em;
  color: #333333;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input,
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input,
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input {
  display: block;
  padding: 4px;
  width: auto;
  clear: both;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title,
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title,
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title {
  font-size: 1.3em;
}
.swagger-ui-wrap table.fullwidth {
  width: 100%;
}
.swagger-ui-wrap .model-signature {
  font-family: "Droid Sans", sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}
.swagger-ui-wrap .model-signature .signature-nav a {
  text-decoration: none;
  color: #AAA;
}
.swagger-ui-wrap .model-signature .signature-nav a:hover {
  text-decoration: underline;
  color: black;
}
.swagger-ui-wrap .model-signature .signature-nav .selected {
  color: black;
  text-decoration: none;
}
.swagger-ui-wrap .model-signature .propType {
  color: #5555aa;
}
.swagger-ui-wrap .model-signature pre:hover {
  background-color: #ffffdd;
}
.swagger-ui-wrap .model-signature pre {
  font-size: .85em;
  line-height: 1.2em;
  overflow: auto;
  max-height: 200px;
  cursor: pointer;
}
.swagger-ui-wrap .model-signature ul.signature-nav {
  display: block;
  margin: 0;
  padding: 0;
}
.swagger-ui-wrap .model-signature ul.signature-nav li:last-child {
  padding-right: 0;
  border-right: none;
}
.swagger-ui-wrap .model-signature ul.signature-nav li {
  float: left;
  margin: 0 5px 5px 0;
  padding: 2px 5px 2px 0;
  border-right: 1px solid #ddd;
}
.swagger-ui-wrap .model-signature .propOpt {
  color: #555;
}
.swagger-ui-wrap .model-signature .snippet small {
  font-size: 0.75em;
}
.swagger-ui-wrap .model-signature .propOptKey {
  font-style: italic;
}
.swagger-ui-wrap .model-signature .description .strong {
  font-weight: bold;
  color: #000;
  font-size: .9em;
}
.swagger-ui-wrap .model-signature .description div {
  font-size: 0.9em;
  line-height: 1.5em;
  margin-left: 1em;
}
.swagger-ui-wrap .model-signature .description .stronger {
  font-weight: bold;
  color: #000;
}
.swagger-ui-wrap .model-signature .propName {
  font-weight: bold;
}
.swagger-ui-wrap .model-signature .signature-container {
  clear: both;
}
.swagger-ui-wrap .body-textarea {
  width: 300px;
  height: 100px;
  border: 1px solid #aaa;
}
.swagger-ui-wrap .markdown p code,
.swagger-ui-wrap .markdown li code {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #f0f0f0;
  color: black;
  padding: 1px 3px;
}
.swagger-ui-wrap .required {
  font-weight: bold;
}
.swagger-ui-wrap input.parameter {
  width: 300px;
  border: 1px solid #aaa;
}
.swagger-ui-wrap h1 {
  color: black;
  font-size: 1.5em;
  line-height: 1.3em;
  padding: 10px 0 10px 0;
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}
.swagger-ui-wrap .heading_with_menu {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
.swagger-ui-wrap .heading_with_menu ul {
  display: block;
  clear: none;
  float: right;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
}
.swagger-ui-wrap h2 {
  color: black;
  font-size: 1.3em;
  padding: 10px 0 10px 0;
}
.swagger-ui-wrap h2 a {
  color: black;
}
.swagger-ui-wrap h2 span.sub {
  font-size: 0.7em;
  color: #999999;
  font-style: italic;
}
.swagger-ui-wrap h2 span.sub a {
  color: #777777;
}
.swagger-ui-wrap span.weak {
  color: #666666;
}
.swagger-ui-wrap .message-success {
  color: #89BF04;
}
.swagger-ui-wrap caption,
.swagger-ui-wrap th,
.swagger-ui-wrap td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
.swagger-ui-wrap .code {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea {
  font-family: "Droid Sans", sans-serif;
  height: 250px;
  padding: 4px;
  display: block;
  clear: both;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select {
  display: block;
  clear: both;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label {
  display: block;
  float: left;
  clear: none;
  margin: 0;
  padding: 0;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input {
  display: block;
  float: left;
  clear: none;
  margin: 0 5px 0 0;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label {
  color: black;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li label {
  display: block;
  clear: both;
  width: auto;
  padding: 0 0 3px;
  color: #666666;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr {
  padding-left: 3px;
  color: #888888;
}
.swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints {
  margin-left: 0;
  font-style: italic;
  font-size: 0.9em;
  margin: 0;
}
.swagger-ui-wrap form.formtastic fieldset.buttons {
  margin: 0;
  padding: 0;
}
.swagger-ui-wrap span.blank,
.swagger-ui-wrap span.empty {
  color: #888888;
  font-style: italic;
}
.swagger-ui-wrap .markdown h3 {
  color: #547f00;
}
.swagger-ui-wrap .markdown h4 {
  color: #666666;
}
.swagger-ui-wrap .markdown pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  background-color: #fcf6db;
  border: 1px solid #e5e0c6;
  padding: 10px;
  margin: 0 0 10px 0;
}
.swagger-ui-wrap .markdown pre code {
  line-height: 1.6em;
}
.swagger-ui-wrap div.gist {
  margin: 20px 0 25px 0 !important;
}
.swagger-ui-wrap ul#resources {
  font-family: "Droid Sans", sans-serif;
  font-size: 0.9em;
}
.swagger-ui-wrap ul#resources li.resource {
  border-bottom: 1px solid #dddddd;
}
.swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a,
.swagger-ui-wrap ul#resources li.resource.active div.heading h2 a {
  color: black;
}
.swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a,
.swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a {
  color: #555555;
}
.swagger-ui-wrap ul#resources li.resource:last-child {
  border-bottom: none;
}
.swagger-ui-wrap ul#resources li.resource div.heading {
  border: 1px solid transparent;
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options {
  overflow: hidden;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 14px 10px 0 0;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  border-right: 1px solid #dddddd;
  color: #666666;
  font-size: 0.9em;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li a {
  color: #aaaaaa;
  text-decoration: none;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover {
  text-decoration: underline;
  color: black;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover,
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active,
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active {
  text-decoration: underline;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child,
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li.first {
  padding-left: 0;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
.swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child,
.swagger-ui-wrap ul#resources li.resource div.heading ul.options.first {
  padding-left: 0;
}
.swagger-ui-wrap ul#resources li.resource div.heading h2 {
  color: #999999;
  padding-left: 0;
  display: block;
  clear: none;
  float: left;
  font-family: "Droid Sans", sans-serif;
  font-weight: bold;
}
.swagger-ui-wrap ul#resources li.resource div.heading h2 a {
  color: #999999;
}
.swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover {
  color: black;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0 0 10px;
  padding: 0;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 {
  display: block;
  clear: none;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  color: black;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path {
  padding-left: 10px;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a {
  color: black;
  text-decoration: none;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover {
  text-decoration: underline;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a {
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  display: inline-block;
  width: 50px;
  font-size: 0.7em;
  text-align: center;
  padding: 7px 0 4px;
  border-radius: 2px;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span {
  margin: 0;
  padding: 0;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options {
  overflow: hidden;
  padding: 0;
  display: block;
  clear: none;
  float: right;
  margin: 6px 10px 0 0;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li {
  float: left;
  clear: none;
  margin: 0;
  padding: 2px 10px;
  font-size: 0.9em;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a {
  text-decoration: none;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content {
  border-top: none;
  padding: 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0 0 20px;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 {
  font-size: 1.1em;
  margin: 0;
  padding: 15px 0 5px;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header {
  float: none;
  clear: both;
  overflow: hidden;
  display: block;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a {
  padding: 4px 0 0 10px;
  display: inline-block;
  font-size: 0.9em;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header img {
  display: block;
  clear: none;
  float: right;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit {
  display: block;
  clear: none;
  float: left;
  padding: 6px 8px;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error {
  outline: 2px solid black;
  outline-color: #cc0000;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
  padding: 10px;
  font-size: 0.9em;
  max-height: 400px;
  overflow-y: auto;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading {
  background-color: #f9f2e9;
  border: 1px solid #f0e0ca;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a {
  background-color: #c5862b;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li {
  border-right: 1px solid #dddddd;
  border-right-color: #f0e0ca;
  color: #c5862b;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a {
  color: #c5862b;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content {
  background-color: #faf5ee;
  border: 1px solid #f0e0ca;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 {
  color: #c5862b;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a {
  color: #dcb67f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading {
  background-color: #fcffcd;
  border: 1px solid black;
  border-color: #ffd20f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a {
  text-transform: uppercase;
  background-color: #ffd20f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li {
  border-right: 1px solid #dddddd;
  border-right-color: #ffd20f;
  color: #ffd20f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a {
  color: #ffd20f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content {
  background-color: #fcffcd;
  border: 1px solid black;
  border-color: #ffd20f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 {
  color: #ffd20f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a {
  color: #6fc992;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading {
  background-color: #f5e8e8;
  border: 1px solid #e8c6c7;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a {
  text-transform: uppercase;
  background-color: #a41e22;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li {
  border-right: 1px solid #dddddd;
  border-right-color: #e8c6c7;
  color: #a41e22;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a {
  color: #a41e22;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content {
  background-color: #f7eded;
  border: 1px solid #e8c6c7;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 {
  color: #a41e22;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a {
  color: #c8787a;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading {
  background-color: #e7f6ec;
  border: 1px solid #c3e8d1;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a {
  background-color: #10a54a;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li {
  border-right: 1px solid #dddddd;
  border-right-color: #c3e8d1;
  color: #10a54a;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a {
  color: #10a54a;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content {
  background-color: #ebf7f0;
  border: 1px solid #c3e8d1;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 {
  color: #10a54a;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a {
  color: #6fc992;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading {
  background-color: #FCE9E3;
  border: 1px solid #F5D5C3;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a {
  background-color: #D38042;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li {
  border-right: 1px solid #dddddd;
  border-right-color: #f0cecb;
  color: #D38042;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a {
  color: #D38042;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content {
  background-color: #faf0ef;
  border: 1px solid #f0cecb;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 {
  color: #D38042;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a {
  color: #dcb67f;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading {
  background-color: #e7f0f7;
  border: 1px solid #c3d9ec;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a {
  background-color: #0f6ab4;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li {
  border-right: 1px solid #dddddd;
  border-right-color: #c3d9ec;
  color: #0f6ab4;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a {
  color: #0f6ab4;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content {
  background-color: #ebf3f9;
  border: 1px solid #c3d9ec;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 {
  color: #0f6ab4;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a {
  color: #6fa5d2;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content {
  border-top: none;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last {
  padding-right: 0;
  border-right: none;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active {
  text-decoration: underline;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first {
  padding-left: 0;
}
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child,
.swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first {
  padding-left: 0;
}
.swagger-ui-wrap p#colophon {
  margin: 0 15px 40px 15px;
  padding: 10px 0;
  font-size: 0.8em;
  border-top: 1px solid #dddddd;
  font-family: "Droid Sans", sans-serif;
  color: #999999;
  font-style: italic;
}
.swagger-ui-wrap p#colophon a {
  text-decoration: none;
  color: #547f00;
}
.swagger-ui-wrap h3 {
  color: black;
  font-size: 1.1em;
  padding: 10px 0 10px 0;
}
.swagger-ui-wrap .markdown ol,
.swagger-ui-wrap .markdown ul {
  font-family: "Droid Sans", sans-serif;
  margin: 5px 0 10px;
  padding: 0 0 0 18px;
  list-style-type: disc;
}
.swagger-ui-wrap form.form_box {
  background-color: #ebf3f9;
  border: 1px solid #c3d9ec;
  padding: 10px;
}
.swagger-ui-wrap form.form_box label {
  color: #0f6ab4 !important;
}
.swagger-ui-wrap form.form_box input[type=submit] {
  display: block;
  padding: 10px;
}
.swagger-ui-wrap form.form_box p.weak {
  font-size: 0.8em;
}
.swagger-ui-wrap form.form_box p {
  font-size: 0.9em;
  padding: 0 0 15px;
  color: #7e7b6d;
}
.swagger-ui-wrap form.form_box p a {
  color: #646257;
}
.swagger-ui-wrap form.form_box p strong {
  color: black;
}
#header {
  background-color: #89bf04;
  padding: 14px;
}
#header a#logo {
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: none;
  background: transparent url(/asset/logo_small.png) no-repeat left center;
  padding: 20px 0 20px 40px;
  color: white;
}
#header form#api_selector {
  display: block;
  clear: none;
  float: right;
}
#header form#api_selector .input {
  display: block;
  clear: none;
  float: left;
  margin: 0 10px 0 0;
}
#header form#api_selector .input input#input_apiKey {
  width: 200px;
}
#header form#api_selector .input input#input_baseUrl {
  width: 400px;
}
#header form#api_selector .input a#explore {
  display: block;
  text-decoration: none;
  font-weight: bold;
  padding: 6px 8px;
  font-size: 0.9em;
  color: white;
  background-color: #547f00;
  border-radius: 4px;
}
#header form#api_selector .input a#explore:hover {
  background-color: #547f00;
}
#header form#api_selector .input input {
  font-size: 0.9em;
  padding: 3px;
  margin: 0;
}
#content_message {
  margin: 10px 15px;
  font-style: italic;
  color: #999999;
}
#message-bar {
  min-height: 30px;
  text-align: center;
  padding-top: 10px;
}
/*


 */
@charset "UTF-8";
/* line 4, app/assets/stylesheets/documentation_v2.scss */
.full-screen-table {
  overflow-x: scroll;
}

/* line 8, app/assets/stylesheets/documentation_v2.scss */
.full-screen-table td ul {
  padding: 0 0 0 1.5rem;
  margin: 0.5rem 0 0.5rem;
}

@media (max-width: 600px) {
  /* line 15, app/assets/stylesheets/documentation_v2.scss */
  .full-screen-table {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 23, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap .boolean-param-row .body-textarea {
  height: 2em;
}

/* line 26, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap .boolean-param-row .parameter-content-type {
  display: none;
}

/* line 33, app/assets/stylesheets/documentation_v2.scss */
#grid-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 99999;
}

/* line 40, app/assets/stylesheets/documentation_v2.scss */
#grid-overlay .grid-receptacle {
  padding: 0;
  height: 100%;
}

/* line 45, app/assets/stylesheets/documentation_v2.scss */
#grid-overlay .inner-recep {
  height: 100%;
}

/* line 49, app/assets/stylesheets/documentation_v2.scss */
#grid-overlay .column {
  float: left;
  width: 6.5%;
  height: 100%;
  margin-left: 2%;
  border: 1px solid #b2dec1;
  border-top: none;
  border-bottom: none;
}

/* line 59, app/assets/stylesheets/documentation_v2.scss */
#grid-overlay .inner-recep .column:first-of-type {
  margin-left: 0;
}

/* line 63, app/assets/stylesheets/documentation_v2.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 69, app/assets/stylesheets/documentation_v2.scss */
.clearfix:after {
  clear: both;
}

/* line 73, app/assets/stylesheets/documentation_v2.scss */
.pull-right {
  float: right !important;
}

/* line 77, app/assets/stylesheets/documentation_v2.scss */
.pull-left {
  float: left !important;
}

/* line 81, app/assets/stylesheets/documentation_v2.scss */
.hide {
  display: none !important;
}

/* line 85, app/assets/stylesheets/documentation_v2.scss */
.show {
  display: block !important;
}

/* line 89, app/assets/stylesheets/documentation_v2.scss */
.invisible {
  visibility: hidden;
}

/* line 93, app/assets/stylesheets/documentation_v2.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 98, app/assets/stylesheets/documentation_v2.scss */
.padded {
  padding-top: 20px;
}

@media (max-width: 599px) {
  /* line 103, app/assets/stylesheets/documentation_v2.scss */
  .padded {
    padding-top: 10px;
  }
}

/* line 108, app/assets/stylesheets/documentation_v2.scss */
.margined {
  margin-top: 20px;
}

@media (max-width: 599px) {
  /* line 113, app/assets/stylesheets/documentation_v2.scss */
  .margined {
    margin-top: 10px;
  }
}

/* line 118, app/assets/stylesheets/documentation_v2.scss */
.with-divider {
  border-top: 1px solid #e6e6e6;
}

/* line 122, app/assets/stylesheets/documentation_v2.scss */
body .selectize-dropdown [data-selectable] .highlight {
  background: rgba(52, 152, 219, 0.2);
}

/* line 126, app/assets/stylesheets/documentation_v2.scss */
body .selectize-dropdown .active {
  background-color: #d8d8d8;
}

/* line 130, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-drag_drop.multi
> .selectize-input
> div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

/* line 141, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

/* line 146, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 151, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 4px 4px 0 0;
}

/* line 161, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 172, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-header-close:hover {
  color: #000000;
}

/* line 176, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}

/* line 185, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 189, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 193, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 197, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 202, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid transparent;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}

/* line 226, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 230, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: transparent;
}

/* line 234, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 238, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0);
}

/* line 242, app/assets/stylesheets/documentation_v2.scss */
.selectize-control {
  position: relative;
}

/* line 246, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: inherit;
  font-size: inherit;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}

/* line 256, app/assets/stylesheets/documentation_v2.scss */
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

/* line 263, app/assets/stylesheets/documentation_v2.scss */
.selectize-input {
  border: 1px solid #cccccc;
  padding: 6px 12px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 4px;
}

/* line 281, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 12px 2px;
}

/* line 285, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.full {
  background-color: #ffffff;
}

/* line 289, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 294, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 299, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.dropdown-active {
  border-radius: 4px 4px 0 0;
}

/* line 305, app/assets/stylesheets/documentation_v2.scss */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 313, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #efefef;
  color: #333333;
  border: 0 solid transparent;
}

/* line 322, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.multi .selectize-input > div.active {
  background: #428bca;
  color: #ffffff;
  border: 0 solid transparent;
}

/* line 328, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0);
}

/* line 335, app/assets/stylesheets/documentation_v2.scss */
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}

/* line 351, app/assets/stylesheets/documentation_v2.scss */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 355, app/assets/stylesheets/documentation_v2.scss */
.selectize-input > input:focus {
  outline: none !important;
}

/* line 359, app/assets/stylesheets/documentation_v2.scss */
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

/* line 365, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 376, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
}

/* line 393, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

/* line 398, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}

/* line 405, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 3px 12px;
}

/* line 410, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 414, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default;
}

/* line 420, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626;
}

/* line 425, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .active.create {
  color: #262626;
}

/* line 429, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}

/* line 433, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}

/* line 439, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 444, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 449, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 17px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #333333 transparent transparent transparent;
}

/* line 463, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333333 transparent;
}

/* line 469, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto;
}

/* line 474, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

/* line 478, app/assets/stylesheets/documentation_v2.scss */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}

/* line 483, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

/* line 499, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .optgroup-header {
  font-size: 12px;
  line-height: 1.42857143;
}

/* line 504, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}

/* line 508, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown .optgroup:before {
  content: " ";
  display: block;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  margin-left: -12px;
  margin-right: -12px;
}

/* line 519, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content {
  padding: 5px 0;
}

/* line 523, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-header {
  padding: 6px 12px;
}

/* line 527, app/assets/stylesheets/documentation_v2.scss */
.selectize-input {
  min-height: 34px;
}

/* line 531, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.dropdown-active {
  border-radius: 4px;
}

/* line 537, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.dropdown-active::before {
  display: none;
}

/* line 541, app/assets/stylesheets/documentation_v2.scss */
.selectize-input.focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 550, app/assets/stylesheets/documentation_v2.scss */
.has-error .selectize-input {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 556, app/assets/stylesheets/documentation_v2.scss */
.has-error .selectize-input:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 562, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px;
}

/* line 567, app/assets/stylesheets/documentation_v2.scss */
.selectize-control.multi .selectize-input > div {
  border-radius: 3px;
}

/* line 573, app/assets/stylesheets/documentation_v2.scss */
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 0;
}

/* line 585, app/assets/stylesheets/documentation_v2.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 601, app/assets/stylesheets/documentation_v2.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 609, app/assets/stylesheets/documentation_v2.scss */
.slick-list:focus {
  outline: none;
}

/* line 613, app/assets/stylesheets/documentation_v2.scss */
.slick-loading .slick-list {
  background: #fff url(/assets/ajax-loader-ee7ed79371d6a288e40fad18ff68ffb0.gif) center center no-repeat;
}

/* line 618, app/assets/stylesheets/documentation_v2.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 623, app/assets/stylesheets/documentation_v2.scss */
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 631, app/assets/stylesheets/documentation_v2.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

/* line 638, app/assets/stylesheets/documentation_v2.scss */
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 644, app/assets/stylesheets/documentation_v2.scss */
.slick-track:after {
  clear: both;
}

/* line 648, app/assets/stylesheets/documentation_v2.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 652, app/assets/stylesheets/documentation_v2.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 659, app/assets/stylesheets/documentation_v2.scss */
[dir="rtl"] .slick-slide {
  float: right;
}

/* line 663, app/assets/stylesheets/documentation_v2.scss */
.slick-slide img {
  display: block;
}

/* line 667, app/assets/stylesheets/documentation_v2.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 671, app/assets/stylesheets/documentation_v2.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 675, app/assets/stylesheets/documentation_v2.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 679, app/assets/stylesheets/documentation_v2.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 683, app/assets/stylesheets/documentation_v2.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 689, app/assets/stylesheets/documentation_v2.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 40px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -20px;
  padding: 0;
  border: none;
  outline: none;
}

/* line 707, app/assets/stylesheets/documentation_v2.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

/* line 716, app/assets/stylesheets/documentation_v2.scss */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 723, app/assets/stylesheets/documentation_v2.scss */
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0;
}

/* line 728, app/assets/stylesheets/documentation_v2.scss */
.slick-prev:before,
.slick-next:before {
  font-family: "Courier";
  font-size: 40px;
  line-height: 1;
  color: #fff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 739, app/assets/stylesheets/documentation_v2.scss */
.slick-prev {
  left: -25px;
}

/* line 743, app/assets/stylesheets/documentation_v2.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

/* line 748, app/assets/stylesheets/documentation_v2.scss */
.slick-prev:before {
  content: "(";
}

/* line 752, app/assets/stylesheets/documentation_v2.scss */
[dir="rtl"] .slick-prev:before {
  content: ")";
}

/* line 756, app/assets/stylesheets/documentation_v2.scss */
.slick-next {
  right: -25px;
}

/* line 760, app/assets/stylesheets/documentation_v2.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

/* line 765, app/assets/stylesheets/documentation_v2.scss */
.slick-next:before {
  content: ")";
}

/* line 769, app/assets/stylesheets/documentation_v2.scss */
[dir="rtl"] .slick-next:before {
  content: "(";
}

/* line 773, app/assets/stylesheets/documentation_v2.scss */
.slick-slider {
  margin-bottom: 30px;
}

/* line 777, app/assets/stylesheets/documentation_v2.scss */
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}

/* line 787, app/assets/stylesheets/documentation_v2.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 797, app/assets/stylesheets/documentation_v2.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

/* line 811, app/assets/stylesheets/documentation_v2.scss */
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

/* line 816, app/assets/stylesheets/documentation_v2.scss */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

/* line 821, app/assets/stylesheets/documentation_v2.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "Courier";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 838, app/assets/stylesheets/documentation_v2.scss */
.slick-dots li.slick-active button:before {
  color: #000;
  opacity: 0.75;
}

@media (min-width: 899px) {
  /* line 844, app/assets/stylesheets/documentation_v2.scss */
  .slick-prev,
.slick-next {
    display: none;
  }
}

/* line 850, app/assets/stylesheets/documentation_v2.scss */
img[data-action="zoom"] {
  cursor: zoom-in;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}

/* line 856, app/assets/stylesheets/documentation_v2.scss */
.zoom-img,
.zoom-img-wrap {
  position: relative;
  z-index: 666;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}

/* line 865, app/assets/stylesheets/documentation_v2.scss */
img.zoom-img {
  cursor: zoom-out;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}

/* line 871, app/assets/stylesheets/documentation_v2.scss */
.zoom-overlay {
  z-index: 420;
  background: #2c3e50;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  filter: "alpha(opacity=0)";
  opacity: 0;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}

/* line 887, app/assets/stylesheets/documentation_v2.scss */
.zoom-overlay-open .zoom-overlay {
  filter: "alpha(opacity=80)";
  opacity: 0.8;
}

/* line 892, app/assets/stylesheets/documentation_v2.scss */
.zoom-overlay-open,
.zoom-overlay-transitioning {
  cursor: default;
}

/* line 897, app/assets/stylesheets/documentation_v2.scss */
.bcontainer {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 904, app/assets/stylesheets/documentation_v2.scss */
.bcontainer:before,
.bcontainer:after {
  content: " ";
  display: table;
}

/* line 910, app/assets/stylesheets/documentation_v2.scss */
.bcontainer:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 915, app/assets/stylesheets/documentation_v2.scss */
  .bcontainer {
    width: 750px;
  }
}

@media (min-width: 992px) {
  /* line 921, app/assets/stylesheets/documentation_v2.scss */
  .bcontainer {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  /* line 927, app/assets/stylesheets/documentation_v2.scss */
  .bcontainer {
    width: 1230px;
  }
}

/* line 932, app/assets/stylesheets/documentation_v2.scss */
.bcontainer-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 939, app/assets/stylesheets/documentation_v2.scss */
.bcontainer-fluid:before,
.bcontainer-fluid:after {
  content: " ";
  display: table;
}

/* line 945, app/assets/stylesheets/documentation_v2.scss */
.bcontainer-fluid:after {
  clear: both;
}

/* line 949, app/assets/stylesheets/documentation_v2.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 954, app/assets/stylesheets/documentation_v2.scss */
.row:before,
.row:after {
  content: " ";
  display: table;
}

/* line 960, app/assets/stylesheets/documentation_v2.scss */
.row:after {
  clear: both;
}

/* line 964, app/assets/stylesheets/documentation_v2.scss */
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1018, app/assets/stylesheets/documentation_v2.scss */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

/* line 1033, app/assets/stylesheets/documentation_v2.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 1037, app/assets/stylesheets/documentation_v2.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 1041, app/assets/stylesheets/documentation_v2.scss */
.col-xs-3 {
  width: 25%;
}

/* line 1045, app/assets/stylesheets/documentation_v2.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 1049, app/assets/stylesheets/documentation_v2.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 1053, app/assets/stylesheets/documentation_v2.scss */
.col-xs-6 {
  width: 50%;
}

/* line 1057, app/assets/stylesheets/documentation_v2.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 1061, app/assets/stylesheets/documentation_v2.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 1065, app/assets/stylesheets/documentation_v2.scss */
.col-xs-9 {
  width: 75%;
}

/* line 1069, app/assets/stylesheets/documentation_v2.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 1073, app/assets/stylesheets/documentation_v2.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 1077, app/assets/stylesheets/documentation_v2.scss */
.col-xs-12 {
  width: 100%;
}

/* line 1081, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 1085, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 1089, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 1093, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 1097, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 1101, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 1105, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 1109, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 1113, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 1117, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 1121, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 1125, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 1129, app/assets/stylesheets/documentation_v2.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 1133, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 1137, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 1141, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 1145, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 1149, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 1153, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 1157, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 1161, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 1165, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 1169, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 1173, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 1177, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 1181, app/assets/stylesheets/documentation_v2.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 1185, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 1189, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 1193, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 1197, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 1201, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 1205, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 1209, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 1213, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 1217, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 1221, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 1225, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 1229, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 1233, app/assets/stylesheets/documentation_v2.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 1238, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
    float: left;
  }
  /* line 1253, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-1 {
    width: 8.33333%;
  }
  /* line 1257, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-2 {
    width: 16.66667%;
  }
  /* line 1261, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 1265, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-4 {
    width: 33.33333%;
  }
  /* line 1269, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-5 {
    width: 41.66667%;
  }
  /* line 1273, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 1277, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-7 {
    width: 58.33333%;
  }
  /* line 1281, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-8 {
    width: 66.66667%;
  }
  /* line 1285, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 1289, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-10 {
    width: 83.33333%;
  }
  /* line 1293, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-11 {
    width: 91.66667%;
  }
  /* line 1297, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 1301, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-0 {
    right: auto;
  }
  /* line 1305, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  /* line 1309, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  /* line 1313, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 1317, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  /* line 1321, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  /* line 1325, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 1329, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  /* line 1333, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  /* line 1337, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 1341, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  /* line 1345, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  /* line 1349, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-pull-12 {
    right: 100%;
  }
  /* line 1353, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-0 {
    left: auto;
  }
  /* line 1357, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }
  /* line 1361, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }
  /* line 1365, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 1369, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }
  /* line 1373, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }
  /* line 1377, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 1381, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }
  /* line 1385, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }
  /* line 1389, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 1393, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }
  /* line 1397, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }
  /* line 1401, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-push-12 {
    left: 100%;
  }
  /* line 1405, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  /* line 1409, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 1413, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 1417, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 1421, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 1425, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 1429, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 1433, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 1437, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 1441, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 1445, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 1449, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 1453, app/assets/stylesheets/documentation_v2.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  /* line 1459, app/assets/stylesheets/documentation_v2.scss */
  .col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
    float: left;
  }
  /* line 1474, app/assets/stylesheets/documentation_v2.scss */
  .col-md-1 {
    width: 8.33333%;
  }
  /* line 1478, app/assets/stylesheets/documentation_v2.scss */
  .col-md-2 {
    width: 16.66667%;
  }
  /* line 1482, app/assets/stylesheets/documentation_v2.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 1486, app/assets/stylesheets/documentation_v2.scss */
  .col-md-4 {
    width: 33.33333%;
  }
  /* line 1490, app/assets/stylesheets/documentation_v2.scss */
  .col-md-5 {
    width: 41.66667%;
  }
  /* line 1494, app/assets/stylesheets/documentation_v2.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 1498, app/assets/stylesheets/documentation_v2.scss */
  .col-md-7 {
    width: 58.33333%;
  }
  /* line 1502, app/assets/stylesheets/documentation_v2.scss */
  .col-md-8 {
    width: 66.66667%;
  }
  /* line 1506, app/assets/stylesheets/documentation_v2.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 1510, app/assets/stylesheets/documentation_v2.scss */
  .col-md-10 {
    width: 83.33333%;
  }
  /* line 1514, app/assets/stylesheets/documentation_v2.scss */
  .col-md-11 {
    width: 91.66667%;
  }
  /* line 1518, app/assets/stylesheets/documentation_v2.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 1522, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 1526, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }
  /* line 1530, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }
  /* line 1534, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 1538, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }
  /* line 1542, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }
  /* line 1546, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 1550, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }
  /* line 1554, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }
  /* line 1558, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 1562, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }
  /* line 1566, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }
  /* line 1570, app/assets/stylesheets/documentation_v2.scss */
  .col-md-pull-12 {
    right: 100%;
  }
  /* line 1574, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 1578, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }
  /* line 1582, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }
  /* line 1586, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 1590, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }
  /* line 1594, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }
  /* line 1598, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 1602, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }
  /* line 1606, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }
  /* line 1610, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 1614, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }
  /* line 1618, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }
  /* line 1622, app/assets/stylesheets/documentation_v2.scss */
  .col-md-push-12 {
    left: 100%;
  }
  /* line 1626, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
  /* line 1630, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 1634, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 1638, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 1642, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 1646, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 1650, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 1654, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 1658, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 1662, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 1666, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 1670, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 1674, app/assets/stylesheets/documentation_v2.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 1680, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
    float: left;
  }
  /* line 1695, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-1 {
    width: 8.33333%;
  }
  /* line 1699, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-2 {
    width: 16.66667%;
  }
  /* line 1703, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 1707, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-4 {
    width: 33.33333%;
  }
  /* line 1711, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-5 {
    width: 41.66667%;
  }
  /* line 1715, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 1719, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-7 {
    width: 58.33333%;
  }
  /* line 1723, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-8 {
    width: 66.66667%;
  }
  /* line 1727, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 1731, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-10 {
    width: 83.33333%;
  }
  /* line 1735, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-11 {
    width: 91.66667%;
  }
  /* line 1739, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 1743, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 1747, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  /* line 1751, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  /* line 1755, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 1759, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  /* line 1763, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  /* line 1767, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 1771, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  /* line 1775, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  /* line 1779, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 1783, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  /* line 1787, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  /* line 1791, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-pull-12 {
    right: 100%;
  }
  /* line 1795, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 1799, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }
  /* line 1803, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }
  /* line 1807, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 1811, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }
  /* line 1815, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }
  /* line 1819, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 1823, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }
  /* line 1827, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }
  /* line 1831, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 1835, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }
  /* line 1839, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }
  /* line 1843, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-push-12 {
    left: 100%;
  }
  /* line 1847, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  /* line 1851, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 1855, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 1859, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 1863, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 1867, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 1871, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 1875, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 1879, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 1883, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 1887, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 1891, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 1895, app/assets/stylesheets/documentation_v2.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

/* line 1900, app/assets/stylesheets/documentation_v2.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 1907, app/assets/stylesheets/documentation_v2.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 1915, app/assets/stylesheets/documentation_v2.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1924, app/assets/stylesheets/documentation_v2.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  box-shadow: none;
}

/* line 1930, app/assets/stylesheets/documentation_v2.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 1944, app/assets/stylesheets/documentation_v2.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 1953, app/assets/stylesheets/documentation_v2.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 1958, app/assets/stylesheets/documentation_v2.scss */
.stolen-color {
  color: #c0392b;
}

/* line 1962, app/assets/stylesheets/documentation_v2.scss */
.safe-color {
  color: #2ecc71;
}

/* line 1966, app/assets/stylesheets/documentation_v2.scss */
#alert-block {
  z-index: 99999;
  position: fixed;
  top: 100px;
  left: 0;
  width: 100%;
  margin: 0 auto;
}

/* line 1975, app/assets/stylesheets/documentation_v2.scss */
#alert-block .alert {
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.2);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
  z-index: 99999;
  position: absolute;
  right: 0;
  top: 20px;
  opacity: 0.95;
}

@media (min-width: 899px) {
  /* line 1987, app/assets/stylesheets/documentation_v2.scss */
  #alert-block .alert {
    width: 380px;
    margin: 0 50px 0 0;
  }
}

@media (max-width: 599px) {
  /* line 1994, app/assets/stylesheets/documentation_v2.scss */
  #alert-block .alert {
    width: 90%;
    margin: 0;
    right: 5%;
  }
}

/* line 2001, app/assets/stylesheets/documentation_v2.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 2008, app/assets/stylesheets/documentation_v2.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 2013, app/assets/stylesheets/documentation_v2.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 2017, app/assets/stylesheets/documentation_v2.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 2022, app/assets/stylesheets/documentation_v2.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 2026, app/assets/stylesheets/documentation_v2.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 2031, app/assets/stylesheets/documentation_v2.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 2039, app/assets/stylesheets/documentation_v2.scss */
.alert-success,
.alert-notice {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 2046, app/assets/stylesheets/documentation_v2.scss */
.alert-success hr,
.alert-notice hr {
  border-top-color: #c9e2b3;
}

/* line 2051, app/assets/stylesheets/documentation_v2.scss */
.alert-success .alert-link,
.alert-notice .alert-link {
  color: #2b542c;
}

/* line 2056, app/assets/stylesheets/documentation_v2.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 2062, app/assets/stylesheets/documentation_v2.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 2066, app/assets/stylesheets/documentation_v2.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 2070, app/assets/stylesheets/documentation_v2.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 2076, app/assets/stylesheets/documentation_v2.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 2080, app/assets/stylesheets/documentation_v2.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 2084, app/assets/stylesheets/documentation_v2.scss */
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 2091, app/assets/stylesheets/documentation_v2.scss */
.alert-danger hr,
.alert-error hr {
  border-top-color: #e4b9c0;
}

/* line 2096, app/assets/stylesheets/documentation_v2.scss */
.alert-danger .alert-link,
.alert-error .alert-link {
  color: #843534;
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
}

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format("woff");
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: bold;
  src: local("Open Sans"), local("OpenSans"), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff");
}

@font-face {
  font-family: "Klinic";
  src: url(/assets/KlinicSlabBook.otf);
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Klinic";
  src: url(/assets/KlinicSlabBookIt.otf);
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Klinic";
  src: url(/assets/KlinicSlabMedium.otf);
  font-weight: bold;
  font-style: normal;
}

/* line 2149, app/assets/stylesheets/documentation_v2.scss */
h1 {
  font-size: 40px;
}

@media (max-width: 899px) {
  /* line 2154, app/assets/stylesheets/documentation_v2.scss */
  h1 {
    font-size: 30px;
  }
}

@media (max-width: 599px) {
  /* line 2160, app/assets/stylesheets/documentation_v2.scss */
  h1 {
    font-size: 23px;
  }
}

/* line 2165, app/assets/stylesheets/documentation_v2.scss */
h3 {
  font-size: 22px;
}

@media (max-width: 599px) {
  /* line 2170, app/assets/stylesheets/documentation_v2.scss */
  h3 {
    font-size: 20px;
  }
}

/* line 2175, app/assets/stylesheets/documentation_v2.scss */
h4 {
  font-size: 20px;
}

@media (max-width: 599px) {
  /* line 2180, app/assets/stylesheets/documentation_v2.scss */
  h4 {
    font-size: 18px;
  }
}

/* line 2185, app/assets/stylesheets/documentation_v2.scss */
header.with-subtitle {
  padding-bottom: 20px;
  padding-top: 20px;
}

/* line 2190, app/assets/stylesheets/documentation_v2.scss */
header.with-subtitle:before,
header.with-subtitle:after {
  content: " ";
  display: table;
}

/* line 2196, app/assets/stylesheets/documentation_v2.scss */
header.with-subtitle:after {
  clear: both;
}

@media (max-width: 599px) {
  /* line 2201, app/assets/stylesheets/documentation_v2.scss */
  header.with-subtitle {
    padding-bottom: 10px;
  }
}

/* line 2206, app/assets/stylesheets/documentation_v2.scss */
header.with-subtitle h1,
header.with-subtitle h2,
header.with-subtitle h3,
header.with-subtitle h4 {
  margin: 0;
}

/* line 2213, app/assets/stylesheets/documentation_v2.scss */
header.with-subtitle p {
  display: inline-block;
  float: right;
  margin-top: 0;
  padding-top: 0;
  margin-left: 0.25em;
}

@media (min-width: 899px) {
  /* line 2222, app/assets/stylesheets/documentation_v2.scss */
  header.with-subtitle h1,
header.with-subtitle h2,
header.with-subtitle h3,
header.with-subtitle h4 {
    float: left;
    max-width: 74.5%;
  }
  /* line 2230, app/assets/stylesheets/documentation_v2.scss */
  header.with-subtitle p {
    max-width: 23.5%;
    padding-top: 10px;
  }
}

@media (min-width: 1199px) {
  /* line 2237, app/assets/stylesheets/documentation_v2.scss */
  header.with-subtitle h1,
header.with-subtitle h2,
header.with-subtitle h3,
header.with-subtitle h4 {
    max-width: 83%;
  }
  /* line 2244, app/assets/stylesheets/documentation_v2.scss */
  header.with-subtitle p {
    max-width: 15%;
  }
}

/* line 2249, app/assets/stylesheets/documentation_v2.scss */
.btn,
.swagger-section input.submit {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2270, app/assets/stylesheets/documentation_v2.scss */
.btn:focus,
.swagger-section input.submit:focus,
.btn:active:focus,
.swagger-section input.submit:active:focus,
.btn.active:focus,
.swagger-section input.active.submit:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2281, app/assets/stylesheets/documentation_v2.scss */
.btn:hover,
.swagger-section input.submit:hover,
.btn:focus,
.swagger-section input.submit:focus {
  color: #333;
  text-decoration: none;
}

/* line 2289, app/assets/stylesheets/documentation_v2.scss */
.btn:active,
.swagger-section input.submit:active,
.btn.active,
.swagger-section input.active.submit {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.125);
}

/* line 2299, app/assets/stylesheets/documentation_v2.scss */
.btn.disabled,
.swagger-section input.disabled.submit,
.btn[disabled],
.swagger-section input.submit[disabled],
fieldset[disabled] .btn,
fieldset[disabled] .swagger-section input.submit,
.swagger-section fieldset[disabled] input.submit {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* line 2314, app/assets/stylesheets/documentation_v2.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

/* line 2320, app/assets/stylesheets/documentation_v2.scss */
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

/* line 2330, app/assets/stylesheets/documentation_v2.scss */
.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}

/* line 2336, app/assets/stylesheets/documentation_v2.scss */
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

/* line 2355, app/assets/stylesheets/documentation_v2.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 2360, app/assets/stylesheets/documentation_v2.scss */
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 2366, app/assets/stylesheets/documentation_v2.scss */
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}

/* line 2376, app/assets/stylesheets/documentation_v2.scss */
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}

/* line 2382, app/assets/stylesheets/documentation_v2.scss */
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 2401, app/assets/stylesheets/documentation_v2.scss */
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

/* line 2406, app/assets/stylesheets/documentation_v2.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 2412, app/assets/stylesheets/documentation_v2.scss */
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

/* line 2422, app/assets/stylesheets/documentation_v2.scss */
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

/* line 2428, app/assets/stylesheets/documentation_v2.scss */
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

/* line 2447, app/assets/stylesheets/documentation_v2.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 2452, app/assets/stylesheets/documentation_v2.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 2458, app/assets/stylesheets/documentation_v2.scss */
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 2468, app/assets/stylesheets/documentation_v2.scss */
.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}

/* line 2474, app/assets/stylesheets/documentation_v2.scss */
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 2493, app/assets/stylesheets/documentation_v2.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 2498, app/assets/stylesheets/documentation_v2.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 2504, app/assets/stylesheets/documentation_v2.scss */
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 2514, app/assets/stylesheets/documentation_v2.scss */
.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}

/* line 2520, app/assets/stylesheets/documentation_v2.scss */
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 2539, app/assets/stylesheets/documentation_v2.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 2544, app/assets/stylesheets/documentation_v2.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 2550, app/assets/stylesheets/documentation_v2.scss */
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 2560, app/assets/stylesheets/documentation_v2.scss */
.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}

/* line 2566, app/assets/stylesheets/documentation_v2.scss */
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 2585, app/assets/stylesheets/documentation_v2.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 2590, app/assets/stylesheets/documentation_v2.scss */
.btn-link {
  color: #3498db;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}

/* line 2597, app/assets/stylesheets/documentation_v2.scss */
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

/* line 2606, app/assets/stylesheets/documentation_v2.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

/* line 2613, app/assets/stylesheets/documentation_v2.scss */
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

/* line 2620, app/assets/stylesheets/documentation_v2.scss */
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}

/* line 2628, app/assets/stylesheets/documentation_v2.scss */
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 2635, app/assets/stylesheets/documentation_v2.scss */
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2642, app/assets/stylesheets/documentation_v2.scss */
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2649, app/assets/stylesheets/documentation_v2.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 2654, app/assets/stylesheets/documentation_v2.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 2658, app/assets/stylesheets/documentation_v2.scss */
input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%;
}

/* line 2664, app/assets/stylesheets/documentation_v2.scss */
.binxbtn-lg,
.btn.binxbtn.binxbtn-lg,
.swagger-section input.binxbtn-lg.submit,
.btn.binxbtn-primary.binxbtn-lg,
.btn.binxbtn-default.binxbtn-lg,
.btn.binxbtn-danger.binxbtn-lg {
  padding: 0.25em 1em;
  font-size: 20px;
}

/* line 2674, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn,
.swagger-section input.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #2ecc71;
  color: #fff;
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #27ae60, -0.006em 0.006em 0 #27ae60, -0.012em 0.012em 0 #27ae60, -0.018em 0.018em 0 #27ae60, -0.024em 0.024em 0 #27ae60, -0.03em 0.03em 0 #27ae60, -0.036em 0.036em 0 #27ae60, -0.042em 0.042em 0 #27ae60, -0.048em 0.048em 0 #27ae60, -0.054em 0.054em 0 #27ae60, -0.06em 0.06em 0 #27ae60, -0.066em 0.066em 0 #27ae60, -0.072em 0.072em 0 #27ae60, -0.078em 0.078em 0 #27ae60, -0.084em 0.084em 0 #27ae60, -0.09em 0.09em 0 #27ae60;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

/* line 2696, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn:hover,
.swagger-section input.submit:hover,
.btn.binxbtn:focus,
.swagger-section input.submit:focus,
.btn.binxbtn:active,
.swagger-section input.submit:active,
.btn.binxbtn.active,
.swagger-section input.active.submit,
.open > .btn.binxbtn.dropdown-toggle,
.swagger-section .open > input.dropdown-toggle.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #62d994;
  color: #fff;
}

/* line 2713, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn:active,
.swagger-section input.submit:active {
  background: #2ecc71;
}

/* line 2718, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-primary,
.swagger-section input.binxbtn-primary.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #3498db;
  color: #fff;
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #2574a0, -0.006em 0.006em 0 #2574a0, -0.012em 0.012em 0 #2574a0, -0.018em 0.018em 0 #2574a0, -0.024em 0.024em 0 #2574a0, -0.03em 0.03em 0 #2574a0, -0.036em 0.036em 0 #2574a0, -0.042em 0.042em 0 #2574a0, -0.048em 0.048em 0 #2574a0, -0.054em 0.054em 0 #2574a0, -0.06em 0.06em 0 #2574a0, -0.066em 0.066em 0 #2574a0, -0.072em 0.072em 0 #2574a0, -0.078em 0.078em 0 #2574a0, -0.084em 0.084em 0 #2574a0, -0.09em 0.09em 0 #2574a0;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

/* line 2740, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-primary:hover,
.swagger-section input.binxbtn-primary.submit:hover,
.btn.binxbtn-primary:focus,
.swagger-section input.binxbtn-primary.submit:focus,
.btn.binxbtn-primary:active,
.swagger-section input.binxbtn-primary.submit:active,
.btn.binxbtn-primary.active,
.swagger-section input.binxbtn-primary.active.submit,
.open > .btn.binxbtn-primary.dropdown-toggle,
.swagger-section .open > input.binxbtn-primary.dropdown-toggle.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #67b2e4;
  color: #fff;
}

/* line 2757, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-primary:active,
.swagger-section input.binxbtn-primary.submit:active {
  background: #3498db;
}

/* line 2762, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-default,
.swagger-section input.binxbtn-default.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #ecf0f1;
  color: #111;
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #acacac, -0.006em 0.006em 0 #acacac, -0.012em 0.012em 0 #acacac, -0.018em 0.018em 0 #acacac, -0.024em 0.024em 0 #acacac, -0.03em 0.03em 0 #acacac, -0.036em 0.036em 0 #acacac, -0.042em 0.042em 0 #acacac, -0.048em 0.048em 0 #acacac, -0.054em 0.054em 0 #acacac, -0.06em 0.06em 0 #acacac, -0.066em 0.066em 0 #acacac, -0.072em 0.072em 0 #acacac, -0.078em 0.078em 0 #acacac, -0.084em 0.084em 0 #acacac, -0.09em 0.09em 0 #acacac;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

/* line 2784, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-default:hover,
.swagger-section input.binxbtn-default.submit:hover,
.btn.binxbtn-default:focus,
.swagger-section input.binxbtn-default.submit:focus,
.btn.binxbtn-default:active,
.swagger-section input.binxbtn-default.submit:active,
.btn.binxbtn-default.active,
.swagger-section input.binxbtn-default.active.submit,
.open > .btn.binxbtn-default.dropdown-toggle,
.swagger-section .open > input.binxbtn-default.dropdown-toggle.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #f4f6f7;
  color: #111;
}

/* line 2801, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-default:active,
.swagger-section input.binxbtn-default.submit:active {
  background: #ecf0f1;
}

/* line 2806, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-danger,
.swagger-section input.binxbtn-danger.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #e85546;
  color: #fff;
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #c0392b, -0.006em 0.006em 0 #c0392b, -0.012em 0.012em 0 #c0392b, -0.018em 0.018em 0 #c0392b, -0.024em 0.024em 0 #c0392b, -0.03em 0.03em 0 #c0392b, -0.036em 0.036em 0 #c0392b, -0.042em 0.042em 0 #c0392b, -0.048em 0.048em 0 #c0392b, -0.054em 0.054em 0 #c0392b, -0.06em 0.06em 0 #c0392b, -0.066em 0.066em 0 #c0392b, -0.072em 0.072em 0 #c0392b, -0.078em 0.078em 0 #c0392b, -0.084em 0.084em 0 #c0392b, -0.09em 0.09em 0 #c0392b;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

/* line 2828, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-danger:hover,
.swagger-section input.binxbtn-danger.submit:hover,
.btn.binxbtn-danger:focus,
.swagger-section input.binxbtn-danger.submit:focus,
.btn.binxbtn-danger:active,
.swagger-section input.binxbtn-danger.submit:active,
.btn.binxbtn-danger.active,
.swagger-section input.binxbtn-danger.active.submit,
.open > .btn.binxbtn-danger.dropdown-toggle,
.swagger-section .open > input.binxbtn-danger.dropdown-toggle.submit {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #ed796d;
  color: #fff;
}

/* line 2845, app/assets/stylesheets/documentation_v2.scss */
.btn.binxbtn-danger:active,
.swagger-section input.binxbtn-danger.submit:active {
  background: #e85546;
}

/* line 2850, app/assets/stylesheets/documentation_v2.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 2857, app/assets/stylesheets/documentation_v2.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 2869, app/assets/stylesheets/documentation_v2.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 2876, app/assets/stylesheets/documentation_v2.scss */
input[type="search"] {
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
}

/* line 2883, app/assets/stylesheets/documentation_v2.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 2890, app/assets/stylesheets/documentation_v2.scss */
input[type="file"] {
  display: block;
}

/* line 2894, app/assets/stylesheets/documentation_v2.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 2899, app/assets/stylesheets/documentation_v2.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 2904, app/assets/stylesheets/documentation_v2.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2912, app/assets/stylesheets/documentation_v2.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
}

/* line 2920, app/assets/stylesheets/documentation_v2.scss */
.form-control {
  display: block;
  width: 100%;
  height: auto;
  font-weight: 400;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  line-height: 1.2em;
  color: #111;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 0.5em 0.5em 0.3em;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: none;
}

/* line 2942, app/assets/stylesheets/documentation_v2.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: 0 0 2px rgba(102, 175, 233, 0.6);
}

/* line 2949, app/assets/stylesheets/documentation_v2.scss */
.form-control::-moz-placeholder {
  color: #c4c6c6;
  opacity: 1;
}

/* line 2954, app/assets/stylesheets/documentation_v2.scss */
.form-control:-ms-input-placeholder {
  color: #c4c6c6;
}

/* line 2958, app/assets/stylesheets/documentation_v2.scss */
.form-control::-webkit-input-placeholder {
  color: #c4c6c6;
}

/* line 2962, app/assets/stylesheets/documentation_v2.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

/* line 2970, app/assets/stylesheets/documentation_v2.scss */
textarea.form-control {
  height: auto;
}

/* line 2974, app/assets/stylesheets/documentation_v2.scss */
input[type="search"] {
  -webkit-appearance: none;
}

/* line 2978, app/assets/stylesheets/documentation_v2.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857 \0;
}

/* line 2986, app/assets/stylesheets/documentation_v2.scss */
input.input-sm[type="date"],
.form-horizontal .form-group-sm input.form-control[type="date"],
input.input-sm[type="time"],
.form-horizontal .form-group-sm input.form-control[type="time"],
input.input-sm[type="datetime-local"],
.form-horizontal .form-group-sm input.form-control[type="datetime-local"],
input.input-sm[type="month"],
.form-horizontal .form-group-sm input.form-control[type="month"] {
  line-height: 30px;
}

/* line 2997, app/assets/stylesheets/documentation_v2.scss */
input.input-lg[type="date"],
.form-horizontal .form-group-lg input.form-control[type="date"],
input.input-lg[type="time"],
.form-horizontal .form-group-lg input.form-control[type="time"],
input.input-lg[type="datetime-local"],
.form-horizontal .form-group-lg input.form-control[type="datetime-local"],
input.input-lg[type="month"],
.form-horizontal .form-group-lg input.form-control[type="month"] {
  line-height: 46px;
}

/* line 3008, app/assets/stylesheets/documentation_v2.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 3012, app/assets/stylesheets/documentation_v2.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 3021, app/assets/stylesheets/documentation_v2.scss */
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 3029, app/assets/stylesheets/documentation_v2.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 3038, app/assets/stylesheets/documentation_v2.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 3043, app/assets/stylesheets/documentation_v2.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 3053, app/assets/stylesheets/documentation_v2.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 3059, app/assets/stylesheets/documentation_v2.scss */
input[type="radio"][disabled],
input.disabled[type="radio"],
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input.disabled[type="checkbox"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 3068, app/assets/stylesheets/documentation_v2.scss */
.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 3075, app/assets/stylesheets/documentation_v2.scss */
.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

/* line 3082, app/assets/stylesheets/documentation_v2.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

/* line 3088, app/assets/stylesheets/documentation_v2.scss */
.form-control-static.input-lg,
.form-horizontal .form-group-lg .form-control-static.form-control,
.form-control-static.input-sm,
.form-horizontal .form-group-sm .form-control-static.form-control {
  padding-left: 0;
  padding-right: 0;
}

/* line 3096, app/assets/stylesheets/documentation_v2.scss */
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 3105, app/assets/stylesheets/documentation_v2.scss */
select.input-sm,
.form-horizontal .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

/* line 3111, app/assets/stylesheets/documentation_v2.scss */
textarea.input-sm,
.form-horizontal .form-group-sm textarea.form-control,
select.input-sm[multiple],
.form-horizontal .form-group-sm select.form-control[multiple] {
  height: auto;
}

/* line 3118, app/assets/stylesheets/documentation_v2.scss */
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 3127, app/assets/stylesheets/documentation_v2.scss */
select.input-lg,
.form-horizontal .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

/* line 3133, app/assets/stylesheets/documentation_v2.scss */
textarea.input-lg,
.form-horizontal .form-group-lg textarea.form-control,
select.input-lg[multiple],
.form-horizontal .form-group-lg select.form-control[multiple] {
  height: auto;
}

/* line 3140, app/assets/stylesheets/documentation_v2.scss */
.has-feedback {
  position: relative;
}

/* line 3144, app/assets/stylesheets/documentation_v2.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 3148, app/assets/stylesheets/documentation_v2.scss */
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}

/* line 3160, app/assets/stylesheets/documentation_v2.scss */
.input-lg + .form-control-feedback,
.form-horizontal .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 3167, app/assets/stylesheets/documentation_v2.scss */
.input-sm + .form-control-feedback,
.form-horizontal .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 3174, app/assets/stylesheets/documentation_v2.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}

/* line 3183, app/assets/stylesheets/documentation_v2.scss */
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: none;
}

/* line 3189, app/assets/stylesheets/documentation_v2.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 3195, app/assets/stylesheets/documentation_v2.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 3201, app/assets/stylesheets/documentation_v2.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 3205, app/assets/stylesheets/documentation_v2.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}

/* line 3214, app/assets/stylesheets/documentation_v2.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: none;
}

/* line 3220, app/assets/stylesheets/documentation_v2.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 3226, app/assets/stylesheets/documentation_v2.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 3232, app/assets/stylesheets/documentation_v2.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 3236, app/assets/stylesheets/documentation_v2.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}

/* line 3245, app/assets/stylesheets/documentation_v2.scss */
.has-error .form-control {
  border-color: #a94442;
  box-shadow: none;
}

/* line 3251, app/assets/stylesheets/documentation_v2.scss */
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

/* line 3257, app/assets/stylesheets/documentation_v2.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 3263, app/assets/stylesheets/documentation_v2.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 3267, app/assets/stylesheets/documentation_v2.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 3271, app/assets/stylesheets/documentation_v2.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #515151;
}

@media (min-width: 768px) {
  /* line 3279, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 3285, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 3291, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 3296, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  /* line 3302, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 3306, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 3311, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 3319, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 3324, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 3330, app/assets/stylesheets/documentation_v2.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 3335, app/assets/stylesheets/documentation_v2.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 3344, app/assets/stylesheets/documentation_v2.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

@media (min-width: 768px) {
  /* line 3350, app/assets/stylesheets/documentation_v2.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

/* line 3357, app/assets/stylesheets/documentation_v2.scss */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

@media (min-width: 768px) {
  /* line 3363, app/assets/stylesheets/documentation_v2.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}

@media (min-width: 768px) {
  /* line 3369, app/assets/stylesheets/documentation_v2.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

/* line 3374, app/assets/stylesheets/documentation_v2.scss */
.select2-choices {
  font-size: 16px;
  border-radius: 2px;
  min-height: 29px;
}

/* line 3380, app/assets/stylesheets/documentation_v2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 5px;
}

/* line 3384, app/assets/stylesheets/documentation_v2.scss */
.select2-container-multi .select2-choices .select2-search-field input,
.select2-container-multi,
.select2-container-multi input,
.select2-choices,
.select2-results {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
}

/* line 3393, app/assets/stylesheets/documentation_v2.scss */
label {
  cursor: pointer;
}

/* line 3397, app/assets/stylesheets/documentation_v2.scss */
.label-with-tip {
  position: relative;
}

/* line 3401, app/assets/stylesheets/documentation_v2.scss */
.label-with-tip:before,
.label-with-tip:after {
  content: " ";
  display: table;
}

/* line 3407, app/assets/stylesheets/documentation_v2.scss */
.label-with-tip:after {
  clear: both;
}

/* line 3411, app/assets/stylesheets/documentation_v2.scss */
.label-with-tip p {
  float: left;
  margin: 0;
  width: 120px;
}

/* line 3417, app/assets/stylesheets/documentation_v2.scss */
.formtip {
  display: block;
  position: relative;
  margin-top: -0.2em;
  cursor: help;
  color: #217dbb;
  padding: 0.2em 0.5em;
  width: 20px;
  text-decoration: none;
  float: left;
}

/* line 3429, app/assets/stylesheets/documentation_v2.scss */
.formtip a,
.formtip a:hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

/* line 3439, app/assets/stylesheets/documentation_v2.scss */
.control-group.actions input {
  float: left;
}

/* line 3443, app/assets/stylesheets/documentation_v2.scss */
.form-suggestion {
  margin-top: 0.5em;
}

@media (min-width: 480px) {
  /* line 3448, app/assets/stylesheets/documentation_v2.scss */
  .control-group.actions {
    width: 98%;
    max-width: 650px;
    padding-left: 370px;
    margin-left: 2%;
  }
}

@media (max-width: 600px) {
  /* line 3457, app/assets/stylesheets/documentation_v2.scss */
  .control-group.actions {
    padding-left: 0;
  }
  /* line 3461, app/assets/stylesheets/documentation_v2.scss */
  .control-group.actions input {
    float: right;
  }
}

/* line 3466, app/assets/stylesheets/documentation_v2.scss */
.well {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  min-height: 20px;
  background-color: #eef2f3;
  border: 1px solid #ecf0f1;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

@media (max-width: 599px) {
  /* line 3480, app/assets/stylesheets/documentation_v2.scss */
  .well {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 3486, app/assets/stylesheets/documentation_v2.scss */
  .well {
    padding-bottom: 10px;
  }
}

@media (max-width: 599px) {
  /* line 3492, app/assets/stylesheets/documentation_v2.scss */
  .well {
    padding-left: 10px;
  }
}

@media (max-width: 599px) {
  /* line 3498, app/assets/stylesheets/documentation_v2.scss */
  .well {
    padding-right: 10px;
  }
}

/* line 3503, app/assets/stylesheets/documentation_v2.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 3508, app/assets/stylesheets/documentation_v2.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 3519, app/assets/stylesheets/documentation_v2.scss */
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 3528, app/assets/stylesheets/documentation_v2.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 3536, app/assets/stylesheets/documentation_v2.scss */
.modal-open .dropdown-menu {
  z-index: 2050;
}

/* line 3540, app/assets/stylesheets/documentation_v2.scss */
.modal-open .dropdown.open {
  *z-index: 2050;
}

/* line 3544, app/assets/stylesheets/documentation_v2.scss */
.modal-open .popover {
  z-index: 2110;
}

/* line 3548, app/assets/stylesheets/documentation_v2.scss */
.modal-open .tooltip {
  z-index: 2120;
}

/* line 3552, app/assets/stylesheets/documentation_v2.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: black;
}

/* line 3562, app/assets/stylesheets/documentation_v2.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 3566, app/assets/stylesheets/documentation_v2.scss */
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 3572, app/assets/stylesheets/documentation_v2.scss */
.modal {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: white;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
}

/* line 3591, app/assets/stylesheets/documentation_v2.scss */
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}

/* line 3598, app/assets/stylesheets/documentation_v2.scss */
.modal.fade.in {
  top: 50%;
}

/* line 3602, app/assets/stylesheets/documentation_v2.scss */
.modal-header {
  border-bottom: 1px solid #ecf0f1;
  padding: 9px 15px;
}

/* line 3607, app/assets/stylesheets/documentation_v2.scss */
.modal-header .close {
  margin-top: 2px;
}

/* line 3611, app/assets/stylesheets/documentation_v2.scss */
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

/* line 3616, app/assets/stylesheets/documentation_v2.scss */
.modal-body {
  overflow-y: auto;
  max-height: 80%;
  padding: 15px;
}

@media (max-width: 700px) {
  /* line 3623, app/assets/stylesheets/documentation_v2.scss */
  .modal-body {
    max-height: 300px;
  }
}

@media (min-width: 768px) {
  /* line 3629, app/assets/stylesheets/documentation_v2.scss */
  .modal {
    max-height: 70%;
  }
}

/* line 3634, app/assets/stylesheets/documentation_v2.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 3638, app/assets/stylesheets/documentation_v2.scss */
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f4f6f7;
  border-top: 1px solid #ecf0f1;
}

/* line 3646, app/assets/stylesheets/documentation_v2.scss */
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

/* line 3652, app/assets/stylesheets/documentation_v2.scss */
.modal-footer:after {
  clear: both;
}

/* line 3656, app/assets/stylesheets/documentation_v2.scss */
.modal-footer .btn + .btn,
.modal-footer .swagger-section input.submit + .btn,
.swagger-section .modal-footer input.submit + .btn,
.modal-footer .swagger-section .btn + input.submit,
.swagger-section .modal-footer .btn + input.submit,
.modal-footer .swagger-section input.submit + input.submit,
.swagger-section .modal-footer input.submit + input.submit {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 3667, app/assets/stylesheets/documentation_v2.scss */
.modal-footer .btn-group .btn + .btn,
.modal-footer .btn-group .swagger-section input.submit + .btn,
.swagger-section .modal-footer .btn-group input.submit + .btn,
.modal-footer .btn-group .swagger-section .btn + input.submit,
.swagger-section .modal-footer .btn-group .btn + input.submit,
.modal-footer .btn-group .swagger-section input.submit + input.submit,
.swagger-section .modal-footer .btn-group input.submit + input.submit {
  margin-left: -1px;
}

/* line 3677, app/assets/stylesheets/documentation_v2.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 3684, app/assets/stylesheets/documentation_v2.scss */
.fade.in {
  opacity: 1;
}

@media (max-width: 899px) {
  /* line 3689, app/assets/stylesheets/documentation_v2.scss */
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  /* line 3698, app/assets/stylesheets/documentation_v2.scss */
  .modal.fade {
    top: -100px;
  }
  /* line 3702, app/assets/stylesheets/documentation_v2.scss */
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 599px) {
  /* line 3708, app/assets/stylesheets/documentation_v2.scss */
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  /* line 3714, app/assets/stylesheets/documentation_v2.scss */
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
}

/* line 3720, app/assets/stylesheets/documentation_v2.scss */
.horizontal-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 3726, app/assets/stylesheets/documentation_v2.scss */
.horizontal-list:before,
.horizontal-list:after {
  content: " ";
  display: table;
}

/* line 3732, app/assets/stylesheets/documentation_v2.scss */
.horizontal-list:after {
  clear: both;
}

/* line 3736, app/assets/stylesheets/documentation_v2.scss */
.horizontal-list li {
  float: left;
}

/* line 3740, app/assets/stylesheets/documentation_v2.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 3745, app/assets/stylesheets/documentation_v2.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 3750, app/assets/stylesheets/documentation_v2.scss */
dt {
  font-weight: bold;
}

/* line 3754, app/assets/stylesheets/documentation_v2.scss */
dd {
  margin-left: 0;
}

/* line 3758, app/assets/stylesheets/documentation_v2.scss */
.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table;
}

/* line 3764, app/assets/stylesheets/documentation_v2.scss */
.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 3769, app/assets/stylesheets/documentation_v2.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 3779, app/assets/stylesheets/documentation_v2.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 3784, app/assets/stylesheets/documentation_v2.scss */
table .less-strong-hold {
  position: relative;
}

/* line 3788, app/assets/stylesheets/documentation_v2.scss */
table .less-strong-right {
  color: #bebebe;
  position: absolute;
  right: -0.3em;
  bottom: -0.5em;
  font-size: 0.8em;
}

/* line 3796, app/assets/stylesheets/documentation_v2.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 3801, app/assets/stylesheets/documentation_v2.scss */
td,
th {
  padding: 0;
}

/* line 3806, app/assets/stylesheets/documentation_v2.scss */
table {
  background-color: transparent;
}

/* line 3810, app/assets/stylesheets/documentation_v2.scss */
th {
  text-align: left;
}

/* line 3814, app/assets/stylesheets/documentation_v2.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 3820, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

/* line 3832, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

/* line 3837, app/assets/stylesheets/documentation_v2.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 3846, app/assets/stylesheets/documentation_v2.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

/* line 3850, app/assets/stylesheets/documentation_v2.scss */
.table .table {
  background-color: #fff;
}

/* line 3854, app/assets/stylesheets/documentation_v2.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 3863, app/assets/stylesheets/documentation_v2.scss */
.table-bordered {
  border: 1px solid #ddd;
}

/* line 3867, app/assets/stylesheets/documentation_v2.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

/* line 3876, app/assets/stylesheets/documentation_v2.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 3881, app/assets/stylesheets/documentation_v2.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 3886, app/assets/stylesheets/documentation_v2.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

/* line 3891, app/assets/stylesheets/documentation_v2.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 3897, app/assets/stylesheets/documentation_v2.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 3904, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 3919, app/assets/stylesheets/documentation_v2.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 3927, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 3942, app/assets/stylesheets/documentation_v2.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 3950, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 3965, app/assets/stylesheets/documentation_v2.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 3973, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 3988, app/assets/stylesheets/documentation_v2.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 3996, app/assets/stylesheets/documentation_v2.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 4011, app/assets/stylesheets/documentation_v2.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  /* line 4020, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  /* line 4030, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 4034, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 4043, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 4047, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 4056, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 4065, app/assets/stylesheets/documentation_v2.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 4073, app/assets/stylesheets/documentation_v2.scss */
.partner-block {
  clear: top;
  position: relative;
}

/* line 4078, app/assets/stylesheets/documentation_v2.scss */
.partner-block a {
  display: block;
}

/* line 4082, app/assets/stylesheets/documentation_v2.scss */
.partner-block .partner-text {
  float: left;
  position: relative;
}

/* line 4087, app/assets/stylesheets/documentation_v2.scss */
.partner-block h3,
.partner-block p {
  color: #34495e;
  font-family: "Open Sans", sans-serif;
}

/* line 4093, app/assets/stylesheets/documentation_v2.scss */
.partner-block h3 {
  margin: 0;
}

/* line 4097, app/assets/stylesheets/documentation_v2.scss */
.partner-block p {
  margin: 0.5em 0 0;
}

/* line 4101, app/assets/stylesheets/documentation_v2.scss */
.partner-block .partner-image {
  position: relative;
  float: right;
}

/* line 4106, app/assets/stylesheets/documentation_v2.scss */
.partner-block .partner-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 4112, app/assets/stylesheets/documentation_v2.scss */
.partner-block .ad-label {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: rgba(153, 203, 237, 0.5);
  color: #ebf5fb;
  padding: 0.25em 0.5em;
  z-index: 20;
  border-radius: 4px 0 0 0;
  font-size: 12px;
}

/* line 4125, app/assets/stylesheets/documentation_v2.scss */
.container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
  padding-top: 30px;
  padding-bottom: 50px;
}

@media (max-width: 599px) {
  /* line 4133, app/assets/stylesheets/documentation_v2.scss */
  .container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
    padding-top: 10px;
  }
}

@media (max-width: 550px) {
  /* line 4141, app/assets/stylesheets/documentation_v2.scss */
  .container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
    padding-bottom: 20px;
  }
  /* line 4147, app/assets/stylesheets/documentation_v2.scss */
  .partner-block h3 {
    font-size: 20px;
  }
  /* line 4151, app/assets/stylesheets/documentation_v2.scss */
  .partner-block p {
    font-size: 0.9em;
    margin-top: 0.25em;
  }
}

@media (max-width: 767px) {
  /* line 4158, app/assets/stylesheets/documentation_v2.scss */
  .container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 4166, app/assets/stylesheets/documentation_v2.scss */
  .partner-block {
    float: right;
  }
}

@media (min-width: 950px) {
  /* line 4172, app/assets/stylesheets/documentation_v2.scss */
  .container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
    padding-top: 0;
  }
}

@media (min-width: 1000px) {
  /* line 4180, app/assets/stylesheets/documentation_v2.scss */
  .container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
    margin-top: -12px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  /* line 4188, app/assets/stylesheets/documentation_v2.scss */
  .partner-block {
    width: 728px;
  }
  /* line 4192, app/assets/stylesheets/documentation_v2.scss */
  .partner-block .partner-text {
    width: 63%;
  }
  /* line 4196, app/assets/stylesheets/documentation_v2.scss */
  .partner-block .partner-image {
    width: 35%;
    margin-left: 2%;
  }
}

@media (min-width: 1200px) {
  /* line 4203, app/assets/stylesheets/documentation_v2.scss */
  .container.partner-block-container,
#grid-overlay .partner-block-container.grid-receptacle,
.partner-block-container.content-container {
    margin-top: -30px;
  }
  /* line 4209, app/assets/stylesheets/documentation_v2.scss */
  .partner-block {
    width: 66%;
  }
  /* line 4213, app/assets/stylesheets/documentation_v2.scss */
  .partner-block .partner-text {
    width: 61.3575%;
  }
  /* line 4217, app/assets/stylesheets/documentation_v2.scss */
  .partner-block .partner-image {
    width: 35.6025%;
    margin-left: 3.03%;
  }
}

/* line 4223, app/assets/stylesheets/documentation_v2.scss */
.sharing-section:before,
.sharing-section:after {
  content: " ";
  display: table;
}

/* line 4229, app/assets/stylesheets/documentation_v2.scss */
.sharing-section:after {
  clear: both;
}

/* line 4233, app/assets/stylesheets/documentation_v2.scss */
.sharing-section .sharing-buttons {
  float: right;
}

/* line 4237, app/assets/stylesheets/documentation_v2.scss */
.sharing-section .twitter-share-button {
  display: block;
  float: right;
  margin-right: 10px;
}

/* line 4243, app/assets/stylesheets/documentation_v2.scss */
.sharing-section .fb-like {
  display: block;
  float: right;
  overflow: visible;
  margin-top: 2px;
}

/* line 4250, app/assets/stylesheets/documentation_v2.scss */
* {
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
}

/* line 4257, app/assets/stylesheets/documentation_v2.scss */
html {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  background: #ecf0f1;
}

/* line 4265, app/assets/stylesheets/documentation_v2.scss */
body {
  width: 100%;
  max-width: 100%;
  position: relative;
  background: #fff;
  color: #111;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  margin: 0;
  padding: 0;
}

/* line 4278, app/assets/stylesheets/documentation_v2.scss */
.bodywrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 4285, app/assets/stylesheets/documentation_v2.scss */
a {
  color: #3498db;
  text-decoration: none;
  font-weight: 300;
}

/* line 4291, app/assets/stylesheets/documentation_v2.scss */
a:hover {
  text-decoration: none;
  color: #1d6fa5;
}

/* line 4296, app/assets/stylesheets/documentation_v2.scss */
h1,
h2,
h3,
h4 {
  font-weight: 400;
  line-height: 1.2em;
  margin: 0 0 0.5em;
  padding: 0;
}

/* line 4306, app/assets/stylesheets/documentation_v2.scss */
h1 strong,
h2 strong,
h3 strong,
h4 strong {
  font-weight: bold;
}

/* line 4313, app/assets/stylesheets/documentation_v2.scss */
p {
  margin: 0.5em 0 0;
}

/* line 4317, app/assets/stylesheets/documentation_v2.scss */
#old-browser-warning {
  width: 100%;
  background: #eef2f3;
  border-bottom: 1px solid #ecf0f1;
  z-index: 9999;
  padding: 10px;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 4329, app/assets/stylesheets/documentation_v2.scss */
#old-browser-warning h4 {
  color: #c0392b;
}

/* line 4333, app/assets/stylesheets/documentation_v2.scss */
.global-header {
  position: relative;
  display: block;
  width: 100%;
}

@media (min-width: 600px) {
  /* line 4340, app/assets/stylesheets/documentation_v2.scss */
  .global-header {
    padding-top: 20px;
  }
}

/* line 4345, app/assets/stylesheets/documentation_v2.scss */
.bikes-nav {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

@media (min-width: 600px) {
  /* line 4353, app/assets/stylesheets/documentation_v2.scss */
  .top-logo {
    display: block;
    width: 15%;
    position: relative;
    float: left;
    z-index: 10;
  }
  /* line 4361, app/assets/stylesheets/documentation_v2.scss */
  .top-logo .logo {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
  }
  /* line 4368, app/assets/stylesheets/documentation_v2.scss */
  .top-logo .stripey {
    display: block;
    position: absolute;
    z-index: 0;
    left: -350%;
    width: 400%;
    height: 100%;
    background: url(/assets/updated/stripes-dc4680dc797f781a1dded5a29e551311e45ed9bc8fb2b25cd4b665636e834fed.svg) repeat-x;
    background-size: 100% 100%;
  }
  /* line 4379, app/assets/stylesheets/documentation_v2.scss */
  .top-logo .top-stripes {
    height: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    left: -50%;
  }
}

/* line 4388, app/assets/stylesheets/documentation_v2.scss */
.small-header .hamburglar {
  display: none;
  position: absolute;
  width: 6.5%;
  top: 10px;
  height: 41px;
  left: 10px;
}

/* line 4397, app/assets/stylesheets/documentation_v2.scss */
.small-header .hamburglar img {
  display: block;
  height: 100%;
  width: auto;
}

@media (max-width: 599px) {
  /* line 4404, app/assets/stylesheets/documentation_v2.scss */
  .container.bikes-nav,
#grid-overlay .bikes-nav.grid-receptacle,
.bikes-nav.content-container {
    padding: 3px 0;
  }
  /* line 4410, app/assets/stylesheets/documentation_v2.scss */
  .small-header {
    width: 100%;
    position: relative;
    display: block;
    background: url(/assets/updated/stripes.png) repeat-x;
    background-size: 100% 100%;
    height: 60px;
    overflow: visible;
  }
  /* line 4420, app/assets/stylesheets/documentation_v2.scss */
  .small-header .top-logo {
    display: block;
    width: 100px;
    position: relative;
    margin: 0 auto;
    z-index: 10;
  }
  /* line 4428, app/assets/stylesheets/documentation_v2.scss */
  .small-header .top-logo img {
    display: inline-block;
    width: 70px;
    height: auto;
    margin-top: -3px;
  }
  /* line 4435, app/assets/stylesheets/documentation_v2.scss */
  .small-header .hamburglar {
    display: block;
  }
}

@media (min-width: 1500px) {
  /* line 4441, app/assets/stylesheets/documentation_v2.scss */
  .top-logo .stripey {
    width: 1000%;
    left: -950%;
  }
}

@media (min-width: 600px) {
  /* line 4448, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav {
    position: relative;
    float: left;
    width: 83%;
    margin-left: 2%;
  }
  /* line 4455, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    min-height: 1.2em;
  }
  /* line 4462, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul:before,
.top-user-nav ul:after {
    content: " ";
    display: table;
  }
  /* line 4468, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul:after {
    clear: both;
  }
  /* line 4472, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li {
    float: right;
    width: 7.8325%;
    margin-right: 2.4%;
    text-align: center;
  }
  /* line 4479, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li.double-width {
    width: 18%;
  }
  /* line 4483, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li.first-link {
    margin-right: 0;
  }
  /* line 4487, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul a {
    color: #2c3e50;
  }
  /* line 4491, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul a.low-priority {
    color: #a7a7a7;
  }
  /* line 4495, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul a:hover {
    color: #3498db;
  }
}

@media (max-width: 599px) {
  /* line 4501, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav {
    display: none;
  }
  /* line 4505, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0.5em 0 0;
    background: #2c3e50;
    position: relative;
  }
  /* line 4513, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li {
    width: 100%;
    position: relative;
  }
  /* line 4518, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li:nth-of-type(2n) a {
    background: #354b60;
  }
  /* line 4522, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li a {
    display: block;
    padding: 0.5em 1em;
    width: 100%;
    color: #fff;
    background: none;
  }
  /* line 4530, app/assets/stylesheets/documentation_v2.scss */
  .top-user-nav ul li a:hover {
    background: #3498db;
  }
}

/* line 4535, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form {
  margin-top: 20px;
  display: block;
  position: relative;
}

@media (max-width: 599px) {
  /* line 4542, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form {
    margin-top: 10px;
  }
}

/* line 4547, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form:before,
.bike-search-form:after {
  content: " ";
  display: table;
}

/* line 4553, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form:after {
  clear: both;
}

/* line 4557, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .searchit,
.bike-search-form .search-text-field {
  font-size: 18px;
  display: block;
  position: relative;
  float: left;
  padding: 4px 0;
}

/* line 4566, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .search-text-field {
  font-size: 18px;
  border: none;
  padding: 0;
  border-radius: 2px 0 0 2px;
}

/* line 4573, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .search-text-field .selectize-input {
  line-height: 1.5em !important;
  border-radius: 2px 0 0 2px;
  height: 2.5em;
}

/* line 4579, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .search-text-field .selectize-input > div {
  background: none;
  border: 1px solid rgba(52, 152, 219, 0.8);
  font-size: 18px;
  line-height: 1em;
  padding-top: 0.4em;
  padding-left: 0.4em;
  padding-bottom: 0.4em;
}

/* line 4589, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .search-text-field .selectize-dropdown.multi.form-control {
  top: -0.1em !important;
}

/* line 4593, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .search-text-field .selectize-dropdown .sch_ .highlight {
  background: none;
}

/* line 4597, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form
.search-text-field
.selectize-dropdown
.selectize-dropdown-content
.active {
  background: rgba(52, 152, 219, 0.3);
}

/* line 4605, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .searchit {
  -webkit-transition: background ease-in-out 0.1s;
  transition: background ease-in-out 0.1s;
  border-radius: 0 2px 2px 0;
  margin-left: 0;
  background: #2c3e50;
  height: 2.5em;
}

/* line 4615, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .searchit img {
  display: block;
  height: 100%;
  width: auto;
  margin: 0 auto;
}

/* line 4622, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .searchit:hover,
.bike-search-form .searchit:active,
.bike-search-form .searchit:focus {
  -webkit-transition: background ease-in-out 0.1s;
  transition: background ease-in-out 0.1s;
  background: #3498db;
  box-shadow: none;
}

/* line 4632, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-link {
  clear: both;
}

/* line 4636, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-link a {
  padding: 0.5em 0 0.5em 0.8em;
  color: rgba(52, 152, 219, 0.6);
  display: block;
}

/* line 4642, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-link a:hover {
  color: #3498db;
}

/* line 4646, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields {
  display: none;
  padding: 0.5em 0;
  clear: both;
}

/* line 4652, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields:before,
.bike-search-form .stolen-search-fields:after {
  content: " ";
  display: table;
}

/* line 4658, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields:after {
  clear: both;
}

/* line 4662, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields input,
.bike-search-form .stolen-search-fields span {
  display: block;
  float: right;
  padding: 0.25em 0.5em;
}

/* line 4669, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields input {
  background: #ecf0f1;
  border-radius: 2px;
  border: none;
}

/* line 4675, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields .stolen-radius {
  width: 4.2em;
}

/* line 4679, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields .stolen-proximity {
  width: 30%;
}

/* line 4683, app/assets/stylesheets/documentation_v2.scss */
.bike-search-form .stolen-search-fields span {
  color: #bebebe;
}

@media (max-width: 599px) {
  /* line 4688, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form {
    width: 100%;
    float: none;
    padding: 0 10px;
  }
  /* line 4694, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form .search-text-field {
    width: 85%;
  }
  /* line 4698, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form .searchit {
    width: 15%;
  }
}

@media (min-width: 600px) {
  /* line 4704, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form {
    width: 74.5%;
    float: right;
  }
  /* line 4709, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form .search-text-field {
    width: 91.256%;
  }
  /* line 4713, app/assets/stylesheets/documentation_v2.scss */
  .bike-search-form .searchit {
    width: 8.723%;
  }
}

/* line 4718, app/assets/stylesheets/documentation_v2.scss */
#bikes-search {
  display: none;
}

/* line 4722, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content {
  background: #f4f6f7;
  border: 1px solid #ecf0f1;
  border-top: 1px solid rgba(236, 240, 241, 0.5);
  font-size: 18px;
  border-radius: 0 0 2px 2px;
}

/* line 4730, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .select2-results {
  padding: 0;
  margin-right: 0;
  max-height: 300px;
}

/* line 4736, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .select2-result-label {
  padding: 0.35em 7px;
}

/* line 4740, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .select2-highlighted .sch_s {
  color: #ccc;
}

/* line 4744, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .sch_s {
  display: inline-block;
}

/* line 4748, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .sch_m,
.selectize-dropdown-content .sch_ {
  color: #ccc;
}

/* line 4753, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .sch_c {
  color: #bbb;
  display: inline-block;
}

/* line 4758, app/assets/stylesheets/documentation_v2.scss */
.selectize-dropdown-content .sch_special {
  border-bottom: 1px solid #ddd;
}

/* line 4762, app/assets/stylesheets/documentation_v2.scss */
.sclr {
  border-radius: 3px;
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid white;
  line-height: 0.8em;
  margin: 0 6px 0 0;
  font-size: 0.5em;
  text-align: center;
  padding-top: 1em;
}

@media (max-width: 600px) {
  /* line 4776, app/assets/stylesheets/documentation_v2.scss */
  .selectize-dropdown-content .select2-results {
    max-height: 200px;
  }
  /* line 4780, app/assets/stylesheets/documentation_v2.scss */
  .selectize-dropdown-content .sch_s,
.selectize-dropdown-content .sch_m,
.selectize-dropdown-content .sch_ {
    font-size: 14px;
  }
  /* line 4786, app/assets/stylesheets/documentation_v2.scss */
  .selectize-dropdown-content .sch_s span,
.selectize-dropdown-content .sch_m span,
.selectize-dropdown-content .sch_ span {
    display: none;
  }
}

/* line 4793, app/assets/stylesheets/documentation_v2.scss */
.search_span_s,
.search_span_m {
  color: #bbb;
  margin-left: 0;
  margin-right: 3px;
  display: inline;
}

/* line 4801, app/assets/stylesheets/documentation_v2.scss */
.container,
#grid-overlay .grid-receptacle,
.content-container {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}

/* line 4811, app/assets/stylesheets/documentation_v2.scss */
.container:before,
#grid-overlay .grid-receptacle:before,
.content-container:before,
.container:after,
#grid-overlay .grid-receptacle:after,
.content-container:after {
  content: " ";
  display: table;
}

/* line 4821, app/assets/stylesheets/documentation_v2.scss */
.container:after,
#grid-overlay .grid-receptacle:after,
.content-container:after {
  clear: both;
}

@media (max-width: 1199px) {
  /* line 4828, app/assets/stylesheets/documentation_v2.scss */
  .container,
#grid-overlay .grid-receptacle,
.content-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 1199px) and (max-width: 599px) {
  /* line 4837, app/assets/stylesheets/documentation_v2.scss */
  .container,
#grid-overlay .grid-receptacle,
.content-container {
    padding-left: 10px;
  }
}

@media (max-width: 1199px) and (max-width: 599px) {
  /* line 4845, app/assets/stylesheets/documentation_v2.scss */
  .container,
#grid-overlay .grid-receptacle,
.content-container {
    padding-right: 10px;
  }
}

/* line 4852, app/assets/stylesheets/documentation_v2.scss */
.content-container {
  min-height: 400px;
}

/* line 4856, app/assets/stylesheets/documentation_v2.scss */
.global-footer {
  position: relative;
  z-index: 1;
  padding: 75px 0 30px;
  background: #ecf0f1;
}

/* line 4863, app/assets/stylesheets/documentation_v2.scss */
.global-footer a:hover {
  text-decoration: underline;
}

/* line 4867, app/assets/stylesheets/documentation_v2.scss */
.global-footer p {
  text-align: center;
  color: #bebebe;
  font-size: 0.8em;
  margin-top: 30px;
}

/* line 4874, app/assets/stylesheets/documentation_v2.scss */
.global-footer p a {
  color: #99cbed;
}

/* line 4878, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links {
  list-style-type: none;
  padding: 0 0 1em;
  margin: 0;
}

/* line 4884, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links:before,
.global-footer .footer-links:after {
  content: " ";
  display: table;
}

/* line 4890, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links:after {
  clear: both;
}

/* line 4894, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links > li {
  position: relative;
  width: 23.5%;
  margin-right: 2%;
  float: left;
}

/* line 4901, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links > li:last-of-type {
  margin-right: 0;
}

/* line 4905, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links a {
  display: block;
  width: 100%;
  color: #34495e;
  font-size: 22px;
}

/* line 4912, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 4918, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links ul li {
  padding: 0.3em 0 0;
}

/* line 4922, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links ul a {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #95a5a5;
}

/* line 4928, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social ul:before,
.global-footer .footer-links .social ul:after {
  content: " ";
  display: table;
}

/* line 4934, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social ul:after {
  clear: both;
}

/* line 4938, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social li {
  position: relative;
  width: 28%;
  margin-right: 8%;
  float: left;
  padding: 0;
  cursor: pointer;
}

/* line 4947, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social li:last-of-type {
  margin-right: 0;
}

/* line 4951, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a {
  border-radius: 4px;
  margin: 0 auto;
  margin: 0;
  background-clip: padding-box;
}

/* line 4958, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a.footer-facebook,
.global-footer .footer-links .social a.footer-instagram {
  background: #2c3e50;
}

/* line 4963, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a.footer-facebook:hover,
.global-footer .footer-links .social a.footer-instagram:hover {
  background: #507192;
}

/* line 4968, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a.footer-twitter {
  background: #3498db;
}

/* line 4972, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a.footer-twitter:hover {
  background: #8bc4ea;
}

/* line 4976, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 4982, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a:hover {
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
}

/* line 4988, app/assets/stylesheets/documentation_v2.scss */
.global-footer .footer-links .social a:active {
  -webkit-transform: translate(1px, 1px);
  transform: translate(1px, 1px);
}

@media (max-width: 650px) {
  /* line 4996, app/assets/stylesheets/documentation_v2.scss */
  .global-footer .footer-links > li {
    width: 49%;
    margin-bottom: 1.5em;
  }
  /* line 5001, app/assets/stylesheets/documentation_v2.scss */
  .global-footer .footer-links > li:nth-of-type(2) {
    margin-right: 0;
  }
  /* line 5005, app/assets/stylesheets/documentation_v2.scss */
  .global-footer .footer-links > li:nth-of-type(3) {
    clear: both;
  }
  /* line 5009, app/assets/stylesheets/documentation_v2.scss */
  .global-footer .footer-links .social li {
    width: 30%;
    margin-right: 4%;
  }
}

@media (min-width: 1200px) {
  /* line 5016, app/assets/stylesheets/documentation_v2.scss */
  .global-footer .footer-links .social a {
    width: 80px;
    border-radius: 40px;
  }
}

/* line 5022, app/assets/stylesheets/documentation_v2.scss */
.paginate-container,
.paginate-container-bottom {
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  clear: both;
}

/* line 5030, app/assets/stylesheets/documentation_v2.scss */
.paginate-container:before,
.paginate-container-bottom:before,
.paginate-container:after,
.paginate-container-bottom:after {
  content: " ";
  display: table;
}

/* line 5038, app/assets/stylesheets/documentation_v2.scss */
.paginate-container:after,
.paginate-container-bottom:after {
  clear: both;
}

@media (max-width: 599px) {
  /* line 5044, app/assets/stylesheets/documentation_v2.scss */
  .paginate-container,
.paginate-container-bottom {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5051, app/assets/stylesheets/documentation_v2.scss */
  .paginate-container,
.paginate-container-bottom {
    padding-bottom: 10px;
  }
}

/* line 5057, app/assets/stylesheets/documentation_v2.scss */
.paginate-container-bottom {
  margin-top: 20px;
  margin-bottom: 40px;
}

@media (max-width: 599px) {
  /* line 5063, app/assets/stylesheets/documentation_v2.scss */
  .paginate-container-bottom {
    margin-top: 10px;
  }
}

/* line 5068, app/assets/stylesheets/documentation_v2.scss */
.pagination {
  cursor: default;
  margin: 0;
}

/* line 5073, app/assets/stylesheets/documentation_v2.scss */
.pagination:before,
.pagination:after {
  content: " ";
  display: table;
}

/* line 5079, app/assets/stylesheets/documentation_v2.scss */
.pagination:after {
  clear: both;
}

/* line 5083, app/assets/stylesheets/documentation_v2.scss */
.pagination ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 5090, app/assets/stylesheets/documentation_v2.scss */
.pagination ul li {
  float: left;
}

/* line 5094, app/assets/stylesheets/documentation_v2.scss */
.pagination a,
.pagination span,
.pagination em {
  border-radius: 2px;
  background: #99cbed;
  padding: 0.5em 1em;
  line-height: 1.2em;
  display: block;
  float: left;
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  font-weight: 200;
  color: #fff;
  border: none;
}

/* line 5110, app/assets/stylesheets/documentation_v2.scss */
.pagination .previous_page {
  margin-left: 0;
}

/* line 5114, app/assets/stylesheets/documentation_v2.scss */
.pagination .previous_page,
.pagination .next_page {
  font-weight: normal;
}

/* line 5119, app/assets/stylesheets/documentation_v2.scss */
.pagination .disabled {
  display: none;
}

/* line 5123, app/assets/stylesheets/documentation_v2.scss */
.pagination .current,
.pagination .active a {
  font-style: normal;
  font-weight: bold;
  background: #3498db;
}

/* line 5130, app/assets/stylesheets/documentation_v2.scss */
.pagination a:hover,
.pagination a:focus {
  color: #000033;
  background: #ebf5fb;
}

/* line 5136, app/assets/stylesheets/documentation_v2.scss */
.pagination .page_info {
  background: #2e6ab1;
  color: white;
  padding: 0.4em 0.6em;
  width: 22em;
  margin-bottom: 0.3em;
  text-align: center;
}

/* line 5145, app/assets/stylesheets/documentation_v2.scss */
.pagination .page_info b {
  color: #000033;
  background: #6aa6ed;
  padding: 0.1em 0.25em;
}

@media (max-width: 599px) {
  /* line 5152, app/assets/stylesheets/documentation_v2.scss */
  .pagination a,
.pagination span,
.pagination em {
    padding: 0.5em 0.7em;
  }
}

/* line 5159, app/assets/stylesheets/documentation_v2.scss */
.bike-pagination-counted {
  float: left;
}

/* line 5163, app/assets/stylesheets/documentation_v2.scss */
.serial-text {
  font-family: Courier;
  text-transform: uppercase;
  font-size: 1.1em;
}

/* line 5169, app/assets/stylesheets/documentation_v2.scss */
.attr-title {
  display: inline-block;
  margin-right: 0.4em;
}

/* line 5174, app/assets/stylesheets/documentation_v2.scss */
.attr-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 5181, app/assets/stylesheets/documentation_v2.scss */
.attr-list:before,
.attr-list:after {
  content: " ";
  display: table;
}

/* line 5187, app/assets/stylesheets/documentation_v2.scss */
.attr-list:after {
  clear: both;
}

/* line 5191, app/assets/stylesheets/documentation_v2.scss */
.attr-list li {
  width: 100%;
  padding: 0.5em 1em;
}

/* line 5196, app/assets/stylesheets/documentation_v2.scss */
.attr-list li:nth-of-type(2n-1) {
  background: #ecf0f1;
}

/* line 5200, app/assets/stylesheets/documentation_v2.scss */
.attr-list li .attr-title {
  font-weight: 700;
}

/* line 5204, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs {
  border-bottom: 1px solid #cdcdcd;
}

/* line 5208, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
}

/* line 5216, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs ul:before,
.bikes-search-type-tabs ul:after {
  content: " ";
  display: table;
}

/* line 5222, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs ul:after {
  clear: both;
}

/* line 5226, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs li {
  float: left;
  margin-left: 1%;
  max-width: 32%;
}

/* line 5232, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs li:first-of-type {
  margin-left: 1.5%;
}

/* line 5236, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs a {
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid transparent;
  display: block;
  padding: 1em;
  position: relative;
}

/* line 5244, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs a:hover {
  background: #eef2f3;
}

/* line 5248, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs a.active {
  border: 1px solid #cdcdcd;
  background: #fff;
  border-bottom: 2px solid #fff;
  margin-bottom: -2px;
  z-index: 10;
}

/* line 5256, app/assets/stylesheets/documentation_v2.scss */
.bikes-search-type-tabs .bottom-cover {
  width: 100%;
  background: #fff;
  border-top: 1px solid #cdcdcd;
  height: 2em;
  z-index: 1;
  position: relative;
  display: none;
}

@media (max-width: 1199px) {
  /* line 5267, app/assets/stylesheets/documentation_v2.scss */
  .bikes-search-type-tabs {
    border-bottom: none;
    padding-top: 30px;
  }
  /* line 5272, app/assets/stylesheets/documentation_v2.scss */
  .bikes-search-type-tabs .bottom-cover {
    display: block;
  }
  /* line 5276, app/assets/stylesheets/documentation_v2.scss */
  .bikes-search-type-tabs .container,
.bikes-search-type-tabs #grid-overlay .grid-receptacle,
#grid-overlay .bikes-search-type-tabs .grid-receptacle,
.bikes-search-type-tabs .content-container {
    padding: 0;
  }
  /* line 5283, app/assets/stylesheets/documentation_v2.scss */
  .bikes-search-type-tabs a {
    margin-bottom: -2px;
    padding: 0.5em;
    text-align: center;
    height: 4.2em;
  }
}

/* line 5291, app/assets/stylesheets/documentation_v2.scss */
.bike-boxes {
  padding: 0 0 40px;
  padding-top: 20px;
  margin: 0;
  display: block;
  list-style-type: none;
  position: relative;
  width: 100%;
}

@media (max-width: 599px) {
  /* line 5302, app/assets/stylesheets/documentation_v2.scss */
  .bike-boxes {
    padding-top: 10px;
  }
}

/* line 5307, app/assets/stylesheets/documentation_v2.scss */
.bike-boxes li {
  width: 100%;
  max-width: 1250px;
  margin: 5px auto 0;
  position: relative;
  display: block;
  padding: 0;
  width: 100%;
}

/* line 5317, app/assets/stylesheets/documentation_v2.scss */
.bike-boxes li:nth-of-type(2n) {
  background: #ebf5fb;
}

@media (max-width: 1199px) {
  /* line 5322, app/assets/stylesheets/documentation_v2.scss */
  .bike-boxes li {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 1199px) and (max-width: 599px) {
  /* line 5329, app/assets/stylesheets/documentation_v2.scss */
  .bike-boxes li {
    padding-left: 10px;
  }
}

@media (max-width: 1199px) and (max-width: 599px) {
  /* line 5335, app/assets/stylesheets/documentation_v2.scss */
  .bike-boxes li {
    padding-right: 10px;
  }
}

/* line 5340, app/assets/stylesheets/documentation_v2.scss */
.bike-box {
  padding: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}

/* line 5349, app/assets/stylesheets/documentation_v2.scss */
.bike-box:before,
.bike-box:after {
  content: " ";
  display: table;
}

/* line 5355, app/assets/stylesheets/documentation_v2.scss */
.bike-box:after {
  clear: both;
}

@media (max-width: 599px) {
  /* line 5360, app/assets/stylesheets/documentation_v2.scss */
  .bike-box {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5366, app/assets/stylesheets/documentation_v2.scss */
  .bike-box {
    padding-bottom: 10px;
  }
}

/* line 5371, app/assets/stylesheets/documentation_v2.scss */
.bike-box .image-holder {
  display: block;
  float: left;
  width: 23.5%;
  margin-left: 2%;
}

/* line 5378, app/assets/stylesheets/documentation_v2.scss */
.bike-box .image-holder img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 5384, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder {
  float: left;
  width: 74.5%;
  position: relative;
}

/* line 5390, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder .bike-information,
.bike-box .information-holder .theft-information {
  display: block;
  margin: 0;
}

/* line 5396, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder .theft-information {
  color: #c0392b;
}

/* line 5400, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder .theft-information h3 {
  margin: 0.5em 0 0.2em;
}

/* line 5404, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder h3 {
  margin: 0;
}

/* line 5408, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder h3 a {
  padding-bottom: 0.2em;
  position: relative;
  display: block;
}

/* line 5414, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder a {
  color: #111;
}

/* line 5418, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder a:hover {
  color: #3498db;
}

/* line 5422, app/assets/stylesheets/documentation_v2.scss */
.bike-box .information-holder p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0.25em 0 0;
}

@media (min-width: 899px) {
  /* line 5430, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .image-holder {
    width: 8.5%;
    position: absolute;
    float: none;
    right: 0;
    top: 50%;
    height: 100%;
    margin-left: 0;
  }
  /* line 5440, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .image-holder img {
    margin-top: -50%;
  }
  /* line 5444, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .information-holder {
    float: none;
    width: 91.5%;
  }
  /* line 5449, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .information-holder:before,
.bike-box .information-holder:after {
    content: " ";
    display: table;
  }
  /* line 5455, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .information-holder:after {
    clear: both;
  }
  /* line 5459, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .information-holder .bike-information,
.bike-box .information-holder .theft-information {
    float: left;
    width: 53.41%;
  }
  /* line 5465, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .information-holder .theft-information {
    width: 44.145%;
    margin-left: 2.18%;
  }
  /* line 5470, app/assets/stylesheets/documentation_v2.scss */
  .bike-box .information-holder .theft-information h3 {
    margin: 0 0 0.5em;
  }
  /* line 5474, app/assets/stylesheets/documentation_v2.scss */
  .bike-box h3 a {
    padding-bottom: 0.5em;
  }
}

/* line 5479, app/assets/stylesheets/documentation_v2.scss */
.no-results {
  padding: 2em 0 3em;
  text-align: center;
}

/* line 5484, app/assets/stylesheets/documentation_v2.scss */
.secondary-bikes {
  padding: 1em 0;
  margin-top: 20px;
  text-align: center;
  color: #2c3e50;
  border-top: 1px solid #ecf0f1;
}

@media (max-width: 599px) {
  /* line 5493, app/assets/stylesheets/documentation_v2.scss */
  .secondary-bikes {
    margin-top: 10px;
  }
}

/* line 5498, app/assets/stylesheets/documentation_v2.scss */
.show-bike-edit {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  bottom: 0;
  width: 100%;
  background: rgba(52, 152, 219, 0.92);
  border-left: 0;
  border-right: 0;
  z-index: 555;
}

@media (max-width: 599px) {
  /* line 5515, app/assets/stylesheets/documentation_v2.scss */
  .show-bike-edit {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5521, app/assets/stylesheets/documentation_v2.scss */
  .show-bike-edit {
    padding-bottom: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5527, app/assets/stylesheets/documentation_v2.scss */
  .show-bike-edit {
    padding-left: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5533, app/assets/stylesheets/documentation_v2.scss */
  .show-bike-edit {
    padding-right: 10px;
  }
}

/* line 5538, app/assets/stylesheets/documentation_v2.scss */
.show-bike-edit p {
  text-align: center;
  margin: 0;
  color: white;
}

/* line 5544, app/assets/stylesheets/documentation_v2.scss */
.show-bike-edit .btn,
.show-bike-edit .swagger-section input.submit,
.swagger-section .show-bike-edit input.submit {
  margin-left: 20px;
}

/* line 5550, app/assets/stylesheets/documentation_v2.scss */
.single-bike-show {
  padding-bottom: 60px;
}

@media (max-width: 599px) {
  /* line 5555, app/assets/stylesheets/documentation_v2.scss */
  .single-bike-show {
    padding-bottom: 40px;
  }
}

/* line 5560, app/assets/stylesheets/documentation_v2.scss */
.bike-show-main .bike-photos {
  position: relative;
}

/* line 5564, app/assets/stylesheets/documentation_v2.scss */
.bike-show-main .bike-photos img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 5570, app/assets/stylesheets/documentation_v2.scss */
.bike-show-main .attr-list {
  margin-top: 20px;
}

@media (max-width: 599px) {
  /* line 5575, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-main .attr-list {
    margin-top: 10px;
  }
}

@media (min-width: 599px) {
  /* line 5581, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-main:before,
.bike-show-main:after {
    content: " ";
    display: table;
  }
  /* line 5587, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-main:after {
    clear: both;
  }
  /* line 5591, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-main .bike-photos,
.bike-show-main .attr-list {
    float: right;
    width: 49%;
  }
  /* line 5597, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-main .attr-list {
    float: left;
    margin-top: 0;
  }
}

/* line 5603, app/assets/stylesheets/documentation_v2.scss */
.bike-show-description {
  clear: both;
}

/* line 5607, app/assets/stylesheets/documentation_v2.scss */
.bike-show-components {
  clear: both;
}

/* line 5611, app/assets/stylesheets/documentation_v2.scss */
.bike-show-components:before,
.bike-show-components:after {
  content: " ";
  display: table;
}

/* line 5617, app/assets/stylesheets/documentation_v2.scss */
.bike-show-components:after {
  clear: both;
}

/* line 5621, app/assets/stylesheets/documentation_v2.scss */
.bike-show-components .comp-group {
  padding-top: 20px;
}

@media (max-width: 599px) {
  /* line 5626, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-components .comp-group {
    padding-top: 10px;
  }
}

/* line 5631, app/assets/stylesheets/documentation_v2.scss */
.bike-show-components .comp-group h3 {
  margin-bottom: 0.25em;
}

@media (min-width: 599px) {
  /* line 5636, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-components .comp-group {
    position: relative;
    width: 49%;
    float: left;
  }
  /* line 5642, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-components .comp-group:nth-of-type(2n) {
    margin-left: 2%;
  }
  /* line 5646, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-components .comp-group:nth-of-type(2n + 1) {
    clear: left;
  }
}

/* line 5651, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen h2 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 0.25em;
}

/* line 5657, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen #map_canvas {
  width: 100%;
  height: 400px;
}

/* line 5662, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen .stolen-map {
  margin-top: 20px;
}

@media (max-width: 599px) {
  /* line 5667, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen .stolen-map {
    margin-top: 10px;
  }
}

@media (min-width: 599px) {
  /* line 5673, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen:before,
.bike-show-stolen:after {
    content: " ";
    display: table;
  }
  /* line 5679, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen:after {
    clear: both;
  }
  /* line 5683, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen h2 {
    font-size: 35px;
  }
  /* line 5687, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen .stolen-map,
.bike-show-stolen .attr-list {
    float: right;
    width: 49%;
  }
  /* line 5693, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen .stolen-map {
    float: left;
    margin-top: 0;
  }
}

/* line 5699, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen-contact {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  clear: both;
  border: 1px solid #dde4e6;
  border-radius: 2px;
  background-color: #f4f6f7;
}

@media (max-width: 599px) {
  /* line 5712, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen-contact {
    margin-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5718, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen-contact {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5724, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen-contact {
    padding-bottom: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5730, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen-contact {
    padding-left: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5736, app/assets/stylesheets/documentation_v2.scss */
  .bike-show-stolen-contact {
    padding-right: 10px;
  }
}

/* line 5741, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen-contact .send-message {
  padding-top: 10px;
}

/* line 5745, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen-contact .send-message:before,
.bike-show-stolen-contact .send-message:after {
  content: " ";
  display: table;
}

/* line 5751, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen-contact .send-message:after {
  clear: both;
}

/* line 5755, app/assets/stylesheets/documentation_v2.scss */
.bike-show-stolen-contact .send-message .btn,
.bike-show-stolen-contact .send-message .swagger-section input.submit,
.swagger-section .bike-show-stolen-contact .send-message input.submit {
  float: right;
}

/* line 5761, app/assets/stylesheets/documentation_v2.scss */
.bike-photos .image-holder {
  z-index: 1;
}

/* line 5765, app/assets/stylesheets/documentation_v2.scss */
.bike-photos .image-holder a {
  display: block;
}

/* line 5769, app/assets/stylesheets/documentation_v2.scss */
.bike-photos .image-holder img {
  -webkit-transition: opacity ease-in-out 0.3s;
  transition: opacity ease-in-out 0.3s;
  cursor: pointer;
  opacity: 0;
  margin: 0 auto;
}

/* line 5778, app/assets/stylesheets/documentation_v2.scss */
.bike-photos .image-holder .current-photo img {
  -webkit-transition: opacity ease-in 1s;
  transition: opacity ease-in 1s;
  opacity: 1;
}

/* line 5785, app/assets/stylesheets/documentation_v2.scss */
.bike-photos .image-holder .current-photo .transitioning-photo,
.bike-photos .image-holder .transitioning-photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 5793, app/assets/stylesheets/documentation_v2.scss */
.thumbnail-shadow,
.thumbnail-shadow-r {
  display: none;
  position: absolute;
  bottom: -2px;
  height: 122px;
  width: 10px;
  z-index: 20;
}

/* line 5803, app/assets/stylesheets/documentation_v2.scss */
.overflown .thumbnail-shadow,
.overflown .thumbnail-shadow-r {
  display: block;
}

/* line 5808, app/assets/stylesheets/documentation_v2.scss */
.overflown .photo-list ul {
  left: -2px;
}

/* line 5812, app/assets/stylesheets/documentation_v2.scss */
.thumbnail-shadow {
  left: 0;
  box-shadow: inset 8px 0 6px -8px rgba(236, 240, 241, 0.95);
}

/* line 5817, app/assets/stylesheets/documentation_v2.scss */
.thumbnail-shadow-r {
  right: 0;
  box-shadow: inset -8px 0 6px -8px rgba(236, 240, 241, 0.95);
}

/* line 5822, app/assets/stylesheets/documentation_v2.scss */
.photo-list {
  border-radius: 0 0 2px 2px;
  margin-top: 10px;
  clear: both;
  position: relative;
  height: 120px;
  background: #fff;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  overflow-x: scroll;
  z-index: 10;
}

/* line 5837, app/assets/stylesheets/documentation_v2.scss */
.photo-list:before,
.photo-list:after {
  content: " ";
  display: table;
}

/* line 5843, app/assets/stylesheets/documentation_v2.scss */
.photo-list:after {
  clear: both;
}

/* line 5847, app/assets/stylesheets/documentation_v2.scss */
.photo-list ul {
  list-style-type: none;
  position: absolute;
  left: 0;
  top: 0;
  overflow: visible;
  height: 100%;
  margin: 0;
  padding: 5px 0;
  border: none;
}

/* line 5859, app/assets/stylesheets/documentation_v2.scss */
.photo-list li {
  position: relative;
  margin: 0;
  float: left;
  height: 100%;
  width: 178px;
  margin: 0 10px 5px 0;
}

/* line 5868, app/assets/stylesheets/documentation_v2.scss */
.photo-list li:last-of-type {
  margin-right: 0;
  border-right: none;
}

/* line 5873, app/assets/stylesheets/documentation_v2.scss */
.photo-list a {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: block;
}

/* line 5880, app/assets/stylesheets/documentation_v2.scss */
.photo-list img {
  padding: 0;
  width: 100%;
  height: auto;
}

/* line 5886, app/assets/stylesheets/documentation_v2.scss */
.photo-list .clickable-image {
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  border-radius: 2px;
  box-shadow: none;
  position: relative;
  padding: 0;
  margin: 0;
  display: block;
  border: 1px solid #f4f6f7;
}

/* line 5899, app/assets/stylesheets/documentation_v2.scss */
.photo-list .clickable-image.current-thumb {
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  border-color: #3498db;
  box-shadow: 0 0 2px rgba(52, 152, 219, 0.8);
}

/* line 5907, app/assets/stylesheets/documentation_v2.scss */
.photo-list .video-overlay {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 34px;
  height: 34px;
  margin: -17px 0 0 -17px;
  border: 0;
}

/* line 5918, app/assets/stylesheets/documentation_v2.scss */
.stock-photo {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background: rgba(44, 62, 80, 0.85);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  border: 1px solid #3e5871;
  border-left: none;
  border-right: none;
  width: 100%;
  font-size: 24px;
  color: white;
  text-align: center;
}

@media (max-width: 599px) {
  /* line 5938, app/assets/stylesheets/documentation_v2.scss */
  .stock-photo {
    padding-left: 10px;
  }
}

@media (max-width: 599px) {
  /* line 5944, app/assets/stylesheets/documentation_v2.scss */
  .stock-photo {
    padding-right: 10px;
  }
}

/* line 5949, app/assets/stylesheets/documentation_v2.scss */
.stock-photo strong {
  font-weight: 700;
}

/* line 5953, app/assets/stylesheets/documentation_v2.scss */
.stock-photo span {
  display: block;
  color: rgba(255, 255, 255, 0.8);
  font-style: italic;
}

/* line 5959, app/assets/stylesheets/documentation_v2.scss */
.welcome-page {
  background: #ecf0f1;
}

/* line 5963, app/assets/stylesheets/documentation_v2.scss */
.welcome-page
.bike-search-form
.search-text-field.select2-container.select2-container-multi {
  background: #fff;
}

/* line 5969, app/assets/stylesheets/documentation_v2.scss */
.welcome-page .mainsrchdr {
  background: #f9f9f9;
  border: 1px solid #a7a7a7;
  border-top: 1px solid rgba(236, 240, 241, 0.5);
}

/* line 5975, app/assets/stylesheets/documentation_v2.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 5986, app/assets/stylesheets/documentation_v2.scss */
.home-header h1 {
  padding: 40px 0 25px;
  margin: 0;
  text-align: center;
  font-size: 40px;
  font-weight: 300;
  color: #2c3e50;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
}

/* line 5998, app/assets/stylesheets/documentation_v2.scss */
.home-header h1 span {
  display: block;
}

/* line 6002, app/assets/stylesheets/documentation_v2.scss */
.home-header h1 a {
  width: 100%;
  height: 2em;
  left: 0;
  position: absolute;
}

/* line 6009, app/assets/stylesheets/documentation_v2.scss */
.home-header h3 {
  font-size: 20px;
  text-align: center;
  margin: 0 auto;
  color: #2c3e50;
}

@media (max-width: 599px) {
  /* line 6017, app/assets/stylesheets/documentation_v2.scss */
  .home-header h1 {
    text-shadow: -2px 2px 0 #3498db;
  }
  /* line 6021, app/assets/stylesheets/documentation_v2.scss */
  .home-header h1 a {
    height: 4em;
  }
}

@media (min-width: 600px) {
  /* line 6027, app/assets/stylesheets/documentation_v2.scss */
  .home-header h1 {
    padding: 30px 0 35px;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
    text-shadow: -0.01em 0.01em 0px #3498db, -0.004em 0.004em 0 #3498db, -0.008em 0.008em 0 #3498db, -0.012em 0.012em 0 #3498db, -0.016em 0.016em 0 #3498db, -0.02em 0.02em 0 #3498db, -0.024em 0.024em 0 #3498db, -0.028em 0.028em 0 #3498db, -0.032em 0.032em 0 #3498db, -0.036em 0.036em 0 #3498db, -0.04em 0.04em 0 #3498db, -0.044em 0.044em 0 #3498db, -0.048em 0.048em 0 #3498db, -0.052em 0.052em 0 #3498db, -0.056em 0.056em 0 #3498db, -0.06em 0.06em 0 #3498db;
  }
  /* line 6042, app/assets/stylesheets/documentation_v2.scss */
  .home-header h3 {
    font-size: 32px;
  }
}

@media (min-width: 901px) {
  /* line 6048, app/assets/stylesheets/documentation_v2.scss */
  .home-header h1 {
    font-size: 75px;
  }
}

/* line 6053, app/assets/stylesheets/documentation_v2.scss */
.register-container {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  top: 35%;
  z-index: 20;
  width: 100%;
  text-align: center;
}

/* line 6064, app/assets/stylesheets/documentation_v2.scss */
.register-container .btn.binxbtn,
.register-container .swagger-section input.submit,
.swagger-section .register-container input.submit {
  font-size: 40px;
}

@media (max-width: 599px) {
  /* line 6071, app/assets/stylesheets/documentation_v2.scss */
  .register-container .btn,
.register-container .swagger-section input.submit,
.swagger-section .register-container input.submit {
    font-size: 30px;
  }
}

/* line 6078, app/assets/stylesheets/documentation_v2.scss */
.wheeled {
  padding: 20px 0 0;
  position: relative;
}

/* line 6083, app/assets/stylesheets/documentation_v2.scss */
.wheel-holder {
  display: block;
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
  min-height: 250px;
}

/* line 6091, app/assets/stylesheets/documentation_v2.scss */
.wheel-holder img {
  -webkit-transition: all ease-in-out 1.5s;
  transition: all ease-in-out 1.5s;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  display: block;
  width: 100%;
  height: auto;
}

/* line 6102, app/assets/stylesheets/documentation_v2.scss */
.wheel-holder img.spun {
  -webkit-transition: all ease-out 1.5s;
  transition: all ease-out 1.5s;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

@media (min-width: 600px) {
  /* line 6113, app/assets/stylesheets/documentation_v2.scss */
  .wheeled {
    -webkit-transition: margin ease-in-out 0.5s;
    transition: margin ease-in-out 0.5s;
    margin-top: -40px;
    padding-top: 0;
  }
}

@media (min-width: 899px) {
  /* line 6123, app/assets/stylesheets/documentation_v2.scss */
  .wheel-holder {
    width: 70%;
  }
}

/* line 6128, app/assets/stylesheets/documentation_v2.scss */
.home-subhead,
.how-it-works {
  background: #fff;
  padding: 60px 0 50px;
  text-align: center;
}

/* line 6135, app/assets/stylesheets/documentation_v2.scss */
.home-subhead h2,
.how-it-works h2 {
  font-size: 44px;
}

/* line 6140, app/assets/stylesheets/documentation_v2.scss */
.home-subhead p,
.home-subhead h3,
.how-it-works p,
.how-it-works h3 {
  margin: 0.5em auto 0;
  font-size: 22px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
}

/* line 6150, app/assets/stylesheets/documentation_v2.scss */
.home-subhead p,
.how-it-works p {
  text-align: left;
  margin-top: 1.25em;
  font-weight: 200;
}

/* line 6157, app/assets/stylesheets/documentation_v2.scss */
.how-it-works {
  border-top: 10px solid #34495e;
  border-bottom: 10px solid #34495e;
  background: #3498db;
  color: white;
}

/* line 6164, app/assets/stylesheets/documentation_v2.scss */
.how-it-works a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: underline;
}

/* line 6169, app/assets/stylesheets/documentation_v2.scss */
.how-it-works a:hover {
  color: #1d6fa5;
}

@media (min-width: 599px) {
  /* line 6174, app/assets/stylesheets/documentation_v2.scss */
  .how-it-works {
    padding: 70px 0 100px;
  }
}

@media (min-width: 899px) {
  /* line 6180, app/assets/stylesheets/documentation_v2.scss */
  .home-subhead p,
.home-subhead h3 {
    width: 83%;
  }
}

@media (max-width: 599px) {
  /* line 6187, app/assets/stylesheets/documentation_v2.scss */
  .home-subhead,
.how-it-works {
    padding: 40px 0;
  }
  /* line 6192, app/assets/stylesheets/documentation_v2.scss */
  .home-subhead h2,
.how-it-works h2 {
    font-size: 30px;
  }
  /* line 6197, app/assets/stylesheets/documentation_v2.scss */
  .home-subhead p,
.home-subhead h3,
.how-it-works p,
.how-it-works h3 {
    font-size: 18px;
  }
}

/* line 6205, app/assets/stylesheets/documentation_v2.scss */
.home-blank-container {
  width: 100%;
  height: 300px;
  background: #fff;
}

/* line 6211, app/assets/stylesheets/documentation_v2.scss */
.info-blocks {
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  background: #fff;
}

@media (max-width: 599px) {
  /* line 6219, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks {
    padding-top: 10px;
  }
}

@media (max-width: 599px) {
  /* line 6225, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks {
    padding-bottom: 10px;
  }
}

/* line 6230, app/assets/stylesheets/documentation_v2.scss */
.info-blocks article {
  position: relative;
  width: 90%;
  margin: 0 auto;
}

/* line 6236, app/assets/stylesheets/documentation_v2.scss */
.info-blocks article img {
  display: block;
  width: 40%;
  height: auto;
  margin: 0 auto;
}

/* line 6243, app/assets/stylesheets/documentation_v2.scss */
.info-blocks article h2 {
  text-align: center;
  margin: 0;
  padding: 20px 0 0;
}

/* line 6249, app/assets/stylesheets/documentation_v2.scss */
.info-blocks article p {
  padding: 0.5em 0 20px;
  margin: 0 auto;
  width: 80%;
  text-align: center;
}

@media (min-width: 599px) {
  /* line 6257, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks .container,
.info-blocks #grid-overlay .grid-receptacle,
#grid-overlay .info-blocks .grid-receptacle,
.info-blocks .content-container {
    padding: 30px 0 20px;
  }
  /* line 6264, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks article {
    float: left;
    width: 23.5%;
    margin: 0;
    margin-left: 8.5%;
    padding-bottom: 20px;
  }
  /* line 6272, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks article img {
    width: 60%;
  }
  /* line 6276, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks article:first-of-type {
    margin-left: 4.25%;
  }
  /* line 6280, app/assets/stylesheets/documentation_v2.scss */
  .info-blocks article p {
    width: 100%;
  }
}

/* line 6285, app/assets/stylesheets/documentation_v2.scss */
.bike-background {
  width: 100%;
}

/* line 6289, app/assets/stylesheets/documentation_v2.scss */
.bike-background.scrolled {
  background: url(/assets/updated/home/bikes_mosaic_small.jpg) fixed;
}

@media (min-width: 1200px) {
  /* line 6294, app/assets/stylesheets/documentation_v2.scss */
  .bike-background.scrolled {
    background: url(/assets/updated/home/bikes_mosaic_large.jpg) fixed;
  }
}

/* line 6299, app/assets/stylesheets/documentation_v2.scss */
.bike-background.scrolled .supporters {
  display: block;
}

/* line 6303, app/assets/stylesheets/documentation_v2.scss */
.supporters {
  display: none;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.6);
  position: relative;
  min-height: 15em;
  padding: 40px 0 4em;
}

/* line 6312, app/assets/stylesheets/documentation_v2.scss */
.supporters h2 {
  font-size: 30px;
  margin: 0.75em 0;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  color: white;
}

/* line 6319, app/assets/stylesheets/documentation_v2.scss */
.supporters .horizontal-list li {
  width: 32.8%;
  margin-left: 0.2%;
  padding: 15px;
}

/* line 6325, app/assets/stylesheets/documentation_v2.scss */
.supporters .horizontal-list li:first-of-type {
  margin-left: 0;
}

/* line 6329, app/assets/stylesheets/documentation_v2.scss */
.supporters .horizontal-list li a {
  display: block;
  width: 100%;
}

/* line 6334, app/assets/stylesheets/documentation_v2.scss */
.supporters .horizontal-list li img {
  width: 100%;
}

/* line 6338, app/assets/stylesheets/documentation_v2.scss */
.and-many-more {
  bottom: 0;
  left: 3%;
  width: 94%;
  font-size: 18px;
  color: #fff;
  text-align: right;
  margin: 0;
  padding: 1.5em 0 0.25em;
}

/* line 6349, app/assets/stylesheets/documentation_v2.scss */
.and-many-more a {
  font-weight: 400;
  color: #cae4f6;
}

/* line 6354, app/assets/stylesheets/documentation_v2.scss */
.and-many-more a:hover {
  color: #3498db;
}

@media (min-width: 625px) {
  /* line 6359, app/assets/stylesheets/documentation_v2.scss */
  .supporters {
    padding-bottom: 5em;
  }
  /* line 6363, app/assets/stylesheets/documentation_v2.scss */
  .supporters h2 {
    font-size: 40px;
  }
  /* line 6367, app/assets/stylesheets/documentation_v2.scss */
  .supporters .horizontal-list li {
    width: 16.46%;
    padding: 0;
  }
  /* line 6372, app/assets/stylesheets/documentation_v2.scss */
  .supporters .five-supporters li:first-of-type {
    margin-left: 8.23%;
  }
}

@media (min-width: 700px) {
  /* line 6378, app/assets/stylesheets/documentation_v2.scss */
  .supporters .and-many-more {
    font-size: 28px;
  }
}

@media (min-width: 1000px) {
  /* line 6384, app/assets/stylesheets/documentation_v2.scss */
  .supporters h2 {
    font-size: 50px;
  }
}

@media (min-width: 1300px) {
  /* line 6390, app/assets/stylesheets/documentation_v2.scss */
  .supporters h2 {
    margin-left: -5%;
  }
}

/* line 6395, app/assets/stylesheets/documentation_v2.scss */
.testimonial-container {
  width: 100%;
  position: relative;
}

/* line 6400, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block:before,
.testimonial-block:after {
  content: " ";
  display: table;
}

/* line 6406, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block:after {
  clear: both;
}

/* line 6410, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block h3,
.testimonial-block h4,
.testimonial-block p {
  margin: 0;
}

/* line 6416, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .testimonial-user {
  display: block;
  position: relative;
  margin: 0 0 0 2%;
  float: right;
}

/* line 6423, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .testimonial-user:before,
.testimonial-block .testimonial-user:after {
  content: " ";
  display: table;
}

/* line 6429, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .testimonial-user:after {
  clear: both;
}

/* line 6433, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block img {
  display: block;
  margin: 0;
  width: 20%;
  font-size: 16px;
  height: auto;
  float: right;
  padding-bottom: 0.5em;
}

/* line 6443, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .h3testimonial {
  margin: 0.25em 0 0;
  font-size: 18px;
  display: block;
  font-weight: normal;
}

/* line 6450, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .h4testimonial {
  font-size: 14px;
  display: block;
  font-family: "Open Sans", sans-serif;
}

/* line 6456, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .h3testimonial,
.testimonial-block .h4testimonial {
  float: left;
  text-align: right;
  margin-left: 4.166%;
  width: 75.834%;
}

/* line 6464, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .testimonial-quote {
  float: left;
  position: relative;
  width: 74.5%;
  margin: 0;
  background: #fff;
  padding: 1em;
  line-height: 1.3em;
}

/* line 6474, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .testimonial-quote:before {
  content: "";
  height: 0;
  width: 0;
  right: -14px;
  position: absolute;
  border-bottom: 22.5px solid transparent;
  border-left: 15px solid #fff;
}

/* line 6484, app/assets/stylesheets/documentation_v2.scss */
.testimonial-block .testimonial-quote .ptestimonial {
  margin: 0;
  line-height: 1.2em;
}

@media (min-width: 600px) {
  /* line 6490, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-user {
    width: 23%;
    padding-top: 0.5em;
  }
  /* line 6495, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h3testimonial,
.testimonial-block .h4testimonial {
    margin-left: 0;
  }
  /* line 6500, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .no-image-spacer {
    display: block;
    width: 100%;
    padding: 10px;
  }
  /* line 6506, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block img {
    width: 100%;
  }
  /* line 6510, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h3testimonial {
    padding-top: 1em;
  }
  /* line 6514, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h3testimonial,
.testimonial-block .h4testimonial {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 6521, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-quote {
    margin-top: 40px;
    font-size: 18px;
    border-radius: 4px 0px 4px 4px;
  }
  /* line 6527, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-quote:before {
    top: 0;
  }
}

@media (min-width: 1199px) {
  /* line 6533, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h3testimonial {
    font-size: 24px;
  }
  /* line 6537, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h4testimonial {
    font-size: 14px;
  }
  /* line 6541, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block.testmonial-2 {
    padding: 20px 0;
  }
  /* line 6545, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-user {
    width: 14.5%;
  }
  /* line 6549, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-quote {
    width: 83%;
    font-size: 20px;
  }
}

@media (max-width: 899px) and (min-width: 599px) {
  /* line 6556, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-user {
    padding-top: 1em;
    padding-left: 0.5em;
  }
  /* line 6561, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h4testimonial .recovery-date {
    display: block;
    margin-top: -0.25em;
  }
}

@media (max-width: 599px) {
  /* line 6568, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-user {
    width: 100%;
    padding: 20px 0 0;
    margin-left: 0;
  }
  /* line 6574, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h3testimonial {
    margin-top: 1em;
  }
  /* line 6578, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .h3testimonial,
.testimonial-block .h4testimonial {
    text-align: right;
    margin-right: 2%;
    margin-left: 0;
  }
  /* line 6585, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block img {
    float: right;
  }
  /* line 6589, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-quote {
    width: 99%;
    margin: 0 0.5%;
    position: relative;
    border-radius: 4px 4px 0 4px;
  }
  /* line 6596, app/assets/stylesheets/documentation_v2.scss */
  .testimonial-block .testimonial-quote:before {
    right: 0;
    bottom: -15px;
    border-left: 15px solid transparent;
    border-bottom: 22.5px solid transparent;
    border-right: 15px solid #fff;
  }
}

/* line 6605, app/assets/stylesheets/documentation_v2.scss */
.stolen-bike-merge-alert {
  margin: 30px auto;
  max-width: 600px;
}

/* line 6610, app/assets/stylesheets/documentation_v2.scss */
.sbr-wrap {
  background: #f9f9f9;
  color: #7a7a7a;
}

/* line 6615, app/assets/stylesheets/documentation_v2.scss */
.sbr-wrap .list-stolen-bike {
  margin-top: 3px;
  float: right;
}

/* line 6620, app/assets/stylesheets/documentation_v2.scss */
.sbr-wrap section {
  border-bottom: 1px solid #bebebe;
  padding: 30px 0;
}

/* line 6625, app/assets/stylesheets/documentation_v2.scss */
.sbr-wrap section:nth-of-type(2n) {
  background: #fff;
}

/* line 6629, app/assets/stylesheets/documentation_v2.scss */
.sbr-main-section .alert h4 {
  font-size: 24px;
}

/* line 6633, app/assets/stylesheets/documentation_v2.scss */
.sbr-main-section .stolen-registry-logo {
  width: 200px;
  margin: 0 auto;
  padding: 2.5em 0 30px;
}

/* line 6639, app/assets/stylesheets/documentation_v2.scss */
.sbr-main-section .stolen-registry-logo img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 6645, app/assets/stylesheets/documentation_v2.scss */
.sbr-main-section h1 {
  font-size: 30px;
  text-align: center;
  color: #3a3a3a;
  padding: 0 0 40px;
}

@media (min-width: 600px) {
  /* line 6653, app/assets/stylesheets/documentation_v2.scss */
  .sbr-main-section h1 {
    font-size: 40px;
  }
  /* line 6657, app/assets/stylesheets/documentation_v2.scss */
  .sbr-main-section .stolen-registry-logo {
    width: 280px;
    padding-top: 0;
  }
}

@media (min-width: 1000px) {
  /* line 6664, app/assets/stylesheets/documentation_v2.scss */
  .sbr-main-section {
    padding: 50px 0 40px;
  }
  /* line 6668, app/assets/stylesheets/documentation_v2.scss */
  .sbr-main-section .stolen-registry-logo {
    margin-top: 50px;
  }
  /* line 6672, app/assets/stylesheets/documentation_v2.scss */
  .sbr-main-section h1 {
    font-size: 50px;
  }
  /* line 6676, app/assets/stylesheets/documentation_v2.scss */
  .sbr-main-section .list-stolen-bike {
    font-size: 1.5em;
  }
}

/* line 6681, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields {
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 40px;
}

/* line 6687, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields:before,
.sbr-search-fields:after {
  content: " ";
  display: table;
}

/* line 6693, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields:after {
  clear: both;
}

/* line 6697, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields input {
  box-shadow: none;
  border: 1px solid #cccdc8;
  background: #fff;
  color: #474747;
  margin-bottom: 0.75em;
}

/* line 6705, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields input:focus {
  box-shadow: none;
  border-color: #cccdc8;
}

/* line 6710, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .proximity {
  clear: both;
}

/* line 6714, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .proximity input {
  background: none;
  border: none;
  box-shadow: none;
  margin: 2px 0 0.1em 0.1em;
  padding: 0;
  line-height: 1em;
  color: #7a7a7a;
  width: 10em;
  border-bottom: 1px dashed #cccdc8;
}

/* line 6726, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .sbr-search-inputs {
  position: relative;
}

/* line 6730, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .sbr-bike-search {
  box-shadow: none;
  padding: 0.4em 0.7em;
  width: 100%;
  float: left;
  border-radius: 2px;
  margin-top: 5px;
}

/* line 6739, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .search-type-tab {
  background: #e6e6e6;
  padding: 5px 10px 3px 10px;
  color: #7a7a7a;
  margin-left: 5px;
  border: 1px solid #cccdc8;
  border-radius: 2px 2px 0 0;
  border-bottom: none;
  position: relative;
  z-index: 10;
}

/* line 6751, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .search-type-tab:first-of-type {
  margin-left: 10px;
}

/* line 6755, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .search-type-tab.active {
  background: #fff;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
}

/* line 6761, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .search-type-tab.active:hover {
  background: #fff;
}

/* line 6765, app/assets/stylesheets/documentation_v2.scss */
.sbr-search-fields .search-type-tab:hover {
  background: #f9f9f9;
  text-decoration: none;
}

/* line 6770, app/assets/stylesheets/documentation_v2.scss */
.sbrbtn {
  height: 1.9em;
  position: absolute;
  top: 0.36em;
  right: 0.2em;
  border: none;
  padding: 3px;
  background: none;
  font-size: 19px;
  border-radius: 2px;
}

/* line 6782, app/assets/stylesheets/documentation_v2.scss */
.sbrbtn img {
  display: block;
  height: 100%;
  width: auto;
}

/* line 6788, app/assets/stylesheets/documentation_v2.scss */
.sbrbtn:hover,
.sbrbtn:active,
.sbrbtn:focus {
  background: #dc7d59;
  box-shadow: none;
  border: none;
  outline: none;
}

/* line 6797, app/assets/stylesheets/documentation_v2.scss */
.sbrbtn:active {
  background: #d25627;
}

@media (max-width: 600px) {
  /* line 6802, app/assets/stylesheets/documentation_v2.scss */
  .sbr-search-fields .sbrbtn {
    top: 0.4em;
  }
  /* line 6806, app/assets/stylesheets/documentation_v2.scss */
  .sbr-search-fields .proximity input {
    width: 8em;
  }
}

/* line 6811, app/assets/stylesheets/documentation_v2.scss */
.sbr-banner {
  width: 100%;
  padding: 1em 0;
  text-align: center;
  background: #3b97d3;
  color: #fff;
}

/* line 6819, app/assets/stylesheets/documentation_v2.scss */
.sbr-get-involved .banner {
  text-align: center;
  padding: 20px 0 60px;
  font-weight: 400;
  font-size: 20px;
}

/* line 6826, app/assets/stylesheets/documentation_v2.scss */
.sbr-get-involved:before,
.sbr-get-involved:after {
  content: " ";
  display: table;
}

/* line 6832, app/assets/stylesheets/documentation_v2.scss */
.sbr-get-involved:after {
  clear: both;
}

/* line 6836, app/assets/stylesheets/documentation_v2.scss */
.sbr-get-involved h1 {
  text-align: center;
  margin: 0 0 1em;
}

/* line 6841, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form {
  background: #6eb2df;
  border: 1px solid #3b97d3;
  border-radius: 4px;
  padding: 20px 10px;
  color: #fff;
}

/* line 6849, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form form {
  margin: 0;
}

/* line 6853, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form input {
  background: #fff;
}

/* line 6857, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form input[type="email"],
.involve-report-form textarea {
  font-size: 16px;
  box-shadow: none;
  border-radius: 2px;
  border: 1px solid #cccdc8;
  background: #f9f9f9;
  color: #474747;
  margin-bottom: 0.75em;
}

/* line 6868, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-text {
  padding-top: 1em;
  width: 100%;
  position: relative;
}

/* line 6874, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-text textarea {
  display: block;
  width: 100%;
  resize: none;
  padding: 0.5em;
}

/* line 6881, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-actions {
  width: 100%;
  position: relative;
}

/* line 6886, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-actions:before,
.involve-report-form .contact-actions:after {
  content: " ";
  display: table;
}

/* line 6892, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-actions:after {
  clear: both;
}

/* line 6896, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-actions input[type="email"] {
  display: block;
  width: 70%;
  float: left;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 6904, app/assets/stylesheets/documentation_v2.scss */
.involve-report-form .contact-actions .btn,
.involve-report-form .contact-actions .swagger-section input.submit,
.swagger-section .involve-report-form .contact-actions input.submit {
  font-size: 16px;
  display: block;
  float: left;
  width: 28%;
  margin: 0 0 0 2%;
}

/* line 6914, app/assets/stylesheets/documentation_v2.scss */
.involve-yerself {
  padding-top: 1em;
}

/* line 6918, app/assets/stylesheets/documentation_v2.scss */
.report-type label {
  font-size: 19px;
}

/* line 6922, app/assets/stylesheets/documentation_v2.scss */
.report-type label input {
  margin: -0.25em 0.5em 0 0;
}

/* line 6926, app/assets/stylesheets/documentation_v2.scss */
#binx_stolen_widget {
  height: 350px;
}

@media (min-width: 800px) {
  /* line 6931, app/assets/stylesheets/documentation_v2.scss */
  .involve-yerself {
    padding-bottom: 60px;
  }
  /* line 6935, app/assets/stylesheets/documentation_v2.scss */
  .involve-yerself:before,
.involve-yerself:after {
    content: " ";
    display: table;
  }
  /* line 6941, app/assets/stylesheets/documentation_v2.scss */
  .involve-yerself:after {
    clear: both;
  }
  /* line 6945, app/assets/stylesheets/documentation_v2.scss */
  .involve-yerself h3 {
    margin-top: 0;
  }
  /* line 6949, app/assets/stylesheets/documentation_v2.scss */
  .involve-report {
    width: 60%;
    float: left;
  }
  /* line 6954, app/assets/stylesheets/documentation_v2.scss */
  .involve-report .involve-report-form {
    height: 350px;
  }
  /* line 6958, app/assets/stylesheets/documentation_v2.scss */
  .involve-widget {
    width: 38%;
    float: left;
    margin-left: 2%;
  }
}

/* line 6965, app/assets/stylesheets/documentation_v2.scss */
.contribute-sbr {
  margin: 0.5em 0 1em;
  text-align: center;
}

/* line 6970, app/assets/stylesheets/documentation_v2.scss */
.sticker-wells {
  margin: 30px 0;
}

/* line 6974, app/assets/stylesheets/documentation_v2.scss */
.sticker-well select {
  margin-top: 0.5em;
}

/* line 6978, app/assets/stylesheets/documentation_v2.scss */
.sticker-well .sticker-image {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  margin-bottom: 1em;
}

@media (min-width: 800px) {
  /* line 6985, app/assets/stylesheets/documentation_v2.scss */
  .sticker-wells:before,
.sticker-wells:after {
    content: " ";
    display: table;
  }
  /* line 6991, app/assets/stylesheets/documentation_v2.scss */
  .sticker-wells:after {
    clear: both;
  }
  /* line 6995, app/assets/stylesheets/documentation_v2.scss */
  .sticker-well {
    width: 49%;
    float: left;
    min-height: 350px;
  }
  /* line 7001, app/assets/stylesheets/documentation_v2.scss */
  .sticker-well:nth-of-type(2) {
    margin-left: 2%;
  }
}

/* line 7006, app/assets/stylesheets/documentation_v2.scss */
.multiserial-form {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 0 0 30px;
}

/* line 7014, app/assets/stylesheets/documentation_v2.scss */
.multiserial-form:before,
.multiserial-form:after {
  content: " ";
  display: table;
}

/* line 7020, app/assets/stylesheets/documentation_v2.scss */
.multiserial-form:after {
  clear: both;
}

/* line 7024, app/assets/stylesheets/documentation_v2.scss */
.multiserial-form h3 {
  text-align: center;
  margin: 0;
  padding: 0 0 1em;
  font-size: 24px;
}

/* line 7031, app/assets/stylesheets/documentation_v2.scss */
.multiserial-form textarea {
  border-radius: 3px;
  font-family: courier;
  box-shadow: none;
  display: block;
  width: 100%;
  height: 8em;
  margin: 0;
  padding: 0.5em 0.5em 0.6em;
  background: #fff;
  resize: none;
}

/* line 7044, app/assets/stylesheets/documentation_v2.scss */
.multiserial-form .sbrbtn {
  top: 7.8em;
}

/* line 7048, app/assets/stylesheets/documentation_v2.scss */
.multiserial-response {
  min-height: 10em;
}

/* line 7052, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list {
  list-style-type: none;
  margin: 0;
  padding: 10px 0 30px;
}

/* line 7058, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list:before,
.multiserials-list:after {
  content: " ";
  display: table;
}

/* line 7064, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list:after {
  clear: both;
}

/* line 7068, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list li {
  border-radius: 2px;
  -webkit-transition: all linear 0.5s;
  transition: all linear 0.5s;
  float: left;
  position: relative;
  padding: 0.2em 0.5em;
  background: #f7f7f7;
  margin: 0 5px 5px 0;
}

/* line 7080, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list li.ms-nomatch {
  text-decoration: line-through;
}

/* line 7084, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list li.ms-match {
  background: #3498db;
  color: #fff;
}

/* line 7089, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list li a {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  opacity: 0.9;
}

/* line 7102, app/assets/stylesheets/documentation_v2.scss */
.multiserials-list li a.blink-class {
  background: #e1f0fa;
}

/* line 7106, app/assets/stylesheets/documentation_v2.scss */
.multiserial-fuzzy-box {
  text-align: center;
}

/* line 7110, app/assets/stylesheets/documentation_v2.scss */
.multiserial-fuzzy-box a {
  display: none;
}

/* line 7114, app/assets/stylesheets/documentation_v2.scss */
.multiserial-fuzzy-box a span {
  display: none;
}

/* line 7118, app/assets/stylesheets/documentation_v2.scss */
.multiserial-fuzzy-box a .ms-short-fuzzy {
  display: inline-block;
}

@media (min-width: 800px) {
  /* line 7123, app/assets/stylesheets/documentation_v2.scss */
  .multiserial-results div {
    width: 48%;
    float: left;
    margin-right: 4%;
  }
  /* line 7129, app/assets/stylesheets/documentation_v2.scss */
  .multiserial-fuzzy-box a span {
    display: inline-block;
  }
  /* line 7133, app/assets/stylesheets/documentation_v2.scss */
  .multiserial-fuzzy-box a .ms-short-fuzzy {
    display: none;
  }
}

/* line 7138, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results {
  position: relative;
  border: 1px solid #ecf0f1;
  padding: 20px 10px;
  margin: 1em 0;
}

/* line 7145, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results:before,
.multiserial-results:after {
  content: " ";
  display: table;
}

/* line 7151, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results:after {
  clear: both;
}

/* line 7155, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results h3 {
  margin-top: 0;
}

/* line 7159, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results .serial-text {
  font-size: 0.9em;
  color: #a7a7a7;
}

/* line 7164, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results li .serial-text {
  padding-left: 0.5em;
}

/* line 7168, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results .multiserial-fuzzy-result {
  margin-right: 0;
}

/* line 7172, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results .multiserial-fuzzy-result h3 {
  color: #a7a7a7;
}

/* line 7176, app/assets/stylesheets/documentation_v2.scss */
.multiserial-results .multiserial-fuzzy-result h3 .serial-text {
  color: #ecf0f1;
}

/* line 7180, app/assets/stylesheets/documentation_v2.scss */
#ms_form_section,
#ms_search_section {
  display: none;
}

/* line 7185, app/assets/stylesheets/documentation_v2.scss */
.multi-search-toggle {
  font-size: 20px;
  margin: 0 0 1em;
}

/* line 7190, app/assets/stylesheets/documentation_v2.scss */
.multi-search-toggle a {
  text-decoration: none;
  color: #99cbed;
}

/* line 7195, app/assets/stylesheets/documentation_v2.scss */
.multi-search-toggle a:hover {
  color: #3498db;
}

/* line 7199, app/assets/stylesheets/documentation_v2.scss */
.multi-search-toggle .multi {
  display: inline-block;
}

/* line 7203, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper {
  background: white;
}

/* line 7207, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper body .global-header {
  background: #ecf0f1;
}

@media (min-width: 600px) {
  /* line 7212, app/assets/stylesheets/documentation_v2.scss */
  .doorkeeper .global-header {
    padding-bottom: 20px;
  }
}

/* line 7217, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper-container {
  padding-top: 80px;
  padding-bottom: 80px;
  background: white;
}

/* line 7223, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper-container h1,
.doorkeeper-container h2,
.doorkeeper-container h3,
.doorkeeper-container h4,
.doorkeeper-container h5 {
  margin: 0.4em 0;
}

/* line 7231, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper-container .authorize-application-section .actions form {
  float: left;
  position: relative;
  width: 49%;
}

/* line 7237, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper-container
.authorize-application-section
.actions
form:last-of-type {
  margin-left: 2%;
}

/* line 7244, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper-container .form-group:before,
.doorkeeper-container .form-group:after {
  content: " ";
  display: table;
}

/* line 7250, app/assets/stylesheets/documentation_v2.scss */
.doorkeeper-container .form-group:after {
  clear: both;
}

/* line 7254, app/assets/stylesheets/documentation_v2.scss */
.payments-page {
  padding: 40px 0 60px;
}

/* line 7258, app/assets/stylesheets/documentation_v2.scss */
.payments-page form .binxbtn,
.payments-page form .swagger-section input.submit,
.swagger-section .payments-page form input.submit {
  margin: 0 auto;
  display: block;
  font-size: 20px;
  max-width: 200px;
}

/* line 7267, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 30px 0;
}

/* line 7274, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list:before,
.payment-types-list:after {
  content: " ";
  display: table;
}

/* line 7280, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list:after {
  clear: both;
}

/* line 7284, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li {
  display: block;
  float: left;
  position: relative;
}

/* line 7290, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li a {
  -webkit-transition: all ease-out 0.1s;
  transition: all ease-out 0.1s;
  border-radius: 4px;
  display: block;
  width: 100%;
  padding: 1.5em 1em;
}

/* line 7300, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .unselected {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #ecf0f1;
  color: rgba(17, 17, 17, 0.9);
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #acacac, -0.015em 0.015em 0 #acacac, -0.03em 0.03em 0 #acacac, -0.045em 0.045em 0 #acacac, -0.06em 0.06em 0 #acacac, -0.075em 0.075em 0 #acacac, -0.09em 0.09em 0 #acacac, -0.105em 0.105em 0 #acacac, -0.12em 0.12em 0 #acacac, -0.135em 0.135em 0 #acacac, -0.15em 0.15em 0 #acacac, -0.165em 0.165em 0 #acacac, -0.18em 0.18em 0 #acacac, -0.195em 0.195em 0 #acacac, -0.21em 0.21em 0 #acacac, -0.225em 0.225em 0 #acacac;
}

/* line 7319, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .unselected:hover,
.payment-types-list li .unselected:focus,
.payment-types-list li .unselected:active,
.payment-types-list li .unselected.active,
.open > .payment-types-list li .unselected.dropdown-toggle {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #f4f6f7;
  color: rgba(17, 17, 17, 0.9);
}

/* line 7331, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .unselected:active {
  background: #ecf0f1;
}

/* line 7335, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .active {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #3498db;
  color: rgba(255, 255, 255, 0.9);
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #2574a0, -0.015em 0.015em 0 #2574a0, -0.03em 0.03em 0 #2574a0, -0.045em 0.045em 0 #2574a0, -0.06em 0.06em 0 #2574a0, -0.075em 0.075em 0 #2574a0, -0.09em 0.09em 0 #2574a0, -0.105em 0.105em 0 #2574a0, -0.12em 0.12em 0 #2574a0, -0.135em 0.135em 0 #2574a0, -0.15em 0.15em 0 #2574a0, -0.165em 0.165em 0 #2574a0, -0.18em 0.18em 0 #2574a0, -0.195em 0.195em 0 #2574a0, -0.21em 0.21em 0 #2574a0, -0.225em 0.225em 0 #2574a0;
}

/* line 7354, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .active:hover,
.payment-types-list li .active:focus,
.payment-types-list li .active:active,
.payment-types-list li .active.active,
.open > .payment-types-list li .active.dropdown-toggle {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #67b2e4;
  color: rgba(255, 255, 255, 0.9);
}

/* line 7366, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .active:active {
  background: #3498db;
}

/* line 7370, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .active hr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

/* line 7374, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .active .donation input {
  background: #67b2e4;
  color: white;
}

/* line 7379, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li h3 {
  padding-top: 1em;
  color: #34495e;
  font-size: 20px;
}

/* line 7385, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li hr {
  margin: 1em 0;
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}

/* line 7392, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .perks {
  min-height: 7em;
}

/* line 7396, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .donation {
  min-height: 3em;
  padding: 0 1em;
  text-align: center;
}

/* line 7402, app/assets/stylesheets/documentation_v2.scss */
.payment-types-list li .donation input {
  width: 100%;
  text-align: center;
  background: #f4f6f7;
}

/* line 7408, app/assets/stylesheets/documentation_v2.scss */
.container.payments-page .payment-types-list.just-one li,
#grid-overlay .payments-page.grid-receptacle .payment-types-list.just-one li,
.payments-page.content-container .payment-types-list.just-one li {
  min-width: 50%;
  margin: 0 auto;
  display: block;
  float: none;
}

/* line 7417, app/assets/stylesheets/documentation_v2.scss */
.container.payments-page .payment-types-list.just-one li a,
#grid-overlay .payments-page.grid-receptacle .payment-types-list.just-one li a,
.payments-page.content-container .payment-types-list.just-one li a {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  border: none;
  background: #ecf0f1;
  color: rgba(17, 17, 17, 0.9);
  padding: 0.5em 1em;
  font-weight: 400;
  box-shadow: -0.01em 0.01em 0px #acacac, -0.015em 0.015em 0 #acacac, -0.03em 0.03em 0 #acacac, -0.045em 0.045em 0 #acacac, -0.06em 0.06em 0 #acacac, -0.075em 0.075em 0 #acacac, -0.09em 0.09em 0 #acacac, -0.105em 0.105em 0 #acacac, -0.12em 0.12em 0 #acacac, -0.135em 0.135em 0 #acacac, -0.15em 0.15em 0 #acacac, -0.165em 0.165em 0 #acacac, -0.18em 0.18em 0 #acacac, -0.195em 0.195em 0 #acacac, -0.21em 0.21em 0 #acacac, -0.225em 0.225em 0 #acacac;
}

/* line 7438, app/assets/stylesheets/documentation_v2.scss */
.container.payments-page .payment-types-list.just-one li a:hover,
#grid-overlay
.payments-page.grid-receptacle
.payment-types-list.just-one
li
a:hover,
.payments-page.content-container .payment-types-list.just-one li a:hover,
.container.payments-page .payment-types-list.just-one li a:focus,
#grid-overlay
.payments-page.grid-receptacle
.payment-types-list.just-one
li
a:focus,
.payments-page.content-container .payment-types-list.just-one li a:focus,
.container.payments-page .payment-types-list.just-one li a:active,
#grid-overlay
.payments-page.grid-receptacle
.payment-types-list.just-one
li
a:active,
.payments-page.content-container .payment-types-list.just-one li a:active,
.container.payments-page .payment-types-list.just-one li a.active,
#grid-overlay
.payments-page.grid-receptacle
.payment-types-list.just-one
li
a.active,
.payments-page.content-container .payment-types-list.just-one li a.active,
.open
> .container.payments-page
.payment-types-list.just-one
li
a.dropdown-toggle,
#grid-overlay
.open
> .payments-page.grid-receptacle
.payment-types-list.just-one
li
a.dropdown-toggle,
.open
> .payments-page.content-container
.payment-types-list.just-one
li
a.dropdown-toggle {
  -webkit-transition: background ease-out 0.1s;
  transition: background ease-out 0.1s;
  background: #f4f6f7;
  color: rgba(17, 17, 17, 0.9);
}

/* line 7489, app/assets/stylesheets/documentation_v2.scss */
.container.payments-page .payment-types-list.just-one li a:active,
#grid-overlay
.payments-page.grid-receptacle
.payment-types-list.just-one
li
a:active,
.payments-page.content-container .payment-types-list.just-one li a:active {
  background: #ecf0f1;
}

/* line 7499, app/assets/stylesheets/documentation_v2.scss */
.container.payments-page .payment-types-list.just-one li a .donation input,
#grid-overlay
.payments-page.grid-receptacle
.payment-types-list.just-one
li
a
.donation
input,
.payments-page.content-container
.payment-types-list.just-one
li
a
.donation
input {
  background: #fff;
  color: #111;
}

@media (min-width: 900px) {
  /* line 7518, app/assets/stylesheets/documentation_v2.scss */
  .payments-page {
    padding: 60px 0 100px;
  }
  /* line 7522, app/assets/stylesheets/documentation_v2.scss */
  .payment-types-list li {
    margin: 0 0 0 1%;
    width: 19%;
  }
  /* line 7527, app/assets/stylesheets/documentation_v2.scss */
  .payment-types-list li:first-of-type {
    margin-left: 0;
  }
}

@media (max-width: 899px) {
  /* line 7533, app/assets/stylesheets/documentation_v2.scss */
  .payment-types-list li {
    margin: 20px 0 0 2%;
    width: 47%;
  }
  /* line 7538, app/assets/stylesheets/documentation_v2.scss */
  .payment-types-list li:nth-of-type(5) {
    margin-left: 26%;
  }
}

/* line 7543, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap ul {
  margin: 0;
}

/* line 7547, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap select.parameter {
  width: 100%;
}

/* line 7551, app/assets/stylesheets/documentation_v2.scss */
.content-header {
  background: #ecf0f1;
  border-top: 1px solid #f2f5f5;
  border-bottom: 1px solid #d7e0e2;
}

@media (min-width: 600px) {
  /* line 7558, app/assets/stylesheets/documentation_v2.scss */
  .content-header {
    padding: 10px 0;
  }
  /* line 7562, app/assets/stylesheets/documentation_v2.scss */
  .content-header .top-logo {
    width: 6.5%;
  }
}

/* line 7567, app/assets/stylesheets/documentation_v2.scss */
#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: #ecf0f1;
  padding: 0;
  -webkit-transition: transform 200ms linear;
  -webkit-transition: -webkit-transform 200ms linear;
  transition: -webkit-transform 200ms linear;
  transition: transform 200ms linear;
  transition: transform 200ms linear, -webkit-transform 200ms linear;
}

@media (max-width: 600px) {
  /* line 7582, app/assets/stylesheets/documentation_v2.scss */
  body.swagger-section {
    padding-top: 0;
  }
  /* line 7584, app/assets/stylesheets/documentation_v2.scss */
  body.swagger-section #header {
    position: relative;
  }
}

/* line 7590, app/assets/stylesheets/documentation_v2.scss */
#header.headroom--pinned {
  -webkit-transform: translate(0, 0%);
  transform: translate(0, 0%);
}

/* line 7597, app/assets/stylesheets/documentation_v2.scss */
#header.headroom--unpinned {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

/* line 7604, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header a#logo {
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: none;
  background: transparent url(/assets/documentation_v2/logo_small.png) no-repeat left center;
  padding: 20px 0 20px 40px;
  color: white;
}

/* line 7614, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header form#api_selector {
  display: block;
  width: 100%;
  position: relative;
  padding-top: 1em;
}

/* line 7621, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header form#api_selector:before,
.swagger-section .content-header form#api_selector:after {
  content: " ";
  display: table;
}

/* line 7627, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header form#api_selector:after {
  clear: both;
}

/* line 7631, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header .api-header-group {
  padding: 0 10px 0.25em;
}

/* line 7635, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header .api-header-group label {
  font-weight: 400;
  color: #bebebe;
  margin-bottom: 0.3em;
}

/* line 7641, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header .api-header-group input {
  box-shadow: none;
}

/* line 7645, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header .api-header-url input {
  background: none;
  border: none;
}

/* line 7650, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content-header a#explore {
  color: white;
  float: right;
  margin: 0.25em 10px 10px 0;
}

/* line 7656, app/assets/stylesheets/documentation_v2.scss */
.swagger-section {
  padding-top: 60px;
}

/* line 7660, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .content {
  min-height: 10px;
}

/* line 7664, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .sandbox_header {
  padding: 5px 2px;
}

@media (min-width: 1200px) {
  /* line 7669, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section .container-fluid {
    max-width: 1230px;
    margin: 0 auto;
  }
}

@media (min-width: 599px) {
  /* line 7676, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section #header form#api_selector {
    width: 91.5%;
    float: left;
    padding-top: 0.3em;
  }
  /* line 7682, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section #header form#api_selector .api-header-group {
    float: left;
    margin-right: 2%;
    position: relative;
    padding: 0;
  }
  /* line 7689, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section #header form#api_selector .api-header-url {
    width: 33%;
  }
  /* line 7693, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section #header form#api_selector .api-header-url label {
    padding-left: 0.5em;
  }
  /* line 7697, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section #header form#api_selector .api-header-key {
    width: 53%;
  }
  /* line 7701, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section #header form#api_selector a#explore {
    float: left;
    width: 10%;
    margin: 1.2em 0 0;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 7710, app/assets/stylesheets/documentation_v2.scss */
.start-of-swagger-ui {
  padding-top: 40px;
}

@media (min-width: 899px) {
  /* line 7715, app/assets/stylesheets/documentation_v2.scss */
  .start-of-swagger-ui {
    padding-top: 80px;
  }
}

/* line 7720, app/assets/stylesheets/documentation_v2.scss */
#swagger-ui-container {
  max-width: 100%;
}

/* line 7724, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap .operations .content ul {
  list-style-type: square;
  padding-left: 1.5em;
}

/* line 7729, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap .operations .content ul br {
  display: none;
}

/* line 7733, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap ul#resources li.resource div.heading h2 {
  font-weight: normal;
}

/* line 7737, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap ul#resources li.resource div.heading h2 a {
  font-size: 1.1em;
}

/* line 7741, app/assets/stylesheets/documentation_v2.scss */
.swagger-ui-wrap ul#resources > li.resource {
  margin-bottom: 30px;
  border-top: 1px solid #dddddd;
  border-bottom: 0;
}

/* line 7747, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container h2,
.swagger-section #grid-overlay .grid-receptacle h2,
#grid-overlay .swagger-section .grid-receptacle h2,
.swagger-section .content-container h2 {
  font-size: 24px;
}

/* line 7754, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container strong,
.swagger-section #grid-overlay .grid-receptacle strong,
#grid-overlay .swagger-section .grid-receptacle strong,
.swagger-section .content-container strong {
  font-weight: bold;
}

/* line 7761, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .alert,
.swagger-section #grid-overlay .grid-receptacle .alert,
#grid-overlay .swagger-section .grid-receptacle .alert,
.swagger-section .content-container .alert {
  line-height: 1.2em;
}

/* line 7768, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container p,
.swagger-section #grid-overlay .grid-receptacle p,
#grid-overlay .swagger-section .grid-receptacle p,
.swagger-section .content-container p {
  padding-bottom: 0.5em;
}

/* line 7775, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container pre,
.swagger-section #grid-overlay .grid-receptacle pre,
#grid-overlay .swagger-section .grid-receptacle pre,
.swagger-section .content-container pre {
  margin: 0.5em 0 2em;
}

/* line 7782, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container pre code,
.swagger-section #grid-overlay .grid-receptacle pre code,
#grid-overlay .swagger-section .grid-receptacle pre code,
.swagger-section .content-container pre code {
  background: none;
}

/* line 7789, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .access-tokens,
.swagger-section #grid-overlay .grid-receptacle .access-tokens,
#grid-overlay .swagger-section .grid-receptacle .access-tokens,
.swagger-section .content-container .access-tokens {
  margin-left: 0.25em;
}

/* line 7796, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .access-tokens li,
.swagger-section #grid-overlay .grid-receptacle .access-tokens li,
#grid-overlay .swagger-section .grid-receptacle .access-tokens li,
.swagger-section .content-container .access-tokens li {
  background: white;
  border-radius: 4px;
  padding: 0.25em 0.5em;
  margin: 0 0 0.25em;
}

/* line 7806, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .access-tokens p,
.swagger-section #grid-overlay .grid-receptacle .access-tokens p,
#grid-overlay .swagger-section .grid-receptacle .access-tokens p,
.swagger-section .content-container .access-tokens p {
  margin: 0;
  padding: 0.1em 0;
}

/* line 7814, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container ol,
.swagger-section #grid-overlay .grid-receptacle ol,
#grid-overlay .swagger-section .grid-receptacle ol,
.swagger-section .content-container ol {
  list-style-type: decimal;
  padding-left: 2em;
}

/* line 7822, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .less-strong,
.swagger-section #grid-overlay .grid-receptacle .less-strong,
#grid-overlay .swagger-section .grid-receptacle .less-strong,
.swagger-section .content-container .less-strong {
  color: #bebebe;
  font-size: 0.8em;
}

/* line 7830, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .authentication-notes,
.swagger-section #grid-overlay .grid-receptacle .authentication-notes,
#grid-overlay .swagger-section .grid-receptacle .authentication-notes,
.swagger-section .content-container .authentication-notes {
  margin-top: 40px;
}

/* line 7837, app/assets/stylesheets/documentation_v2.scss */
.swagger-section .container .authentication-notes h3,
.swagger-section #grid-overlay .grid-receptacle .authentication-notes h3,
#grid-overlay .swagger-section .grid-receptacle .authentication-notes h3,
.swagger-section .content-container .authentication-notes h3 {
  margin-top: 1.5em;
}

/* line 7844, app/assets/stylesheets/documentation_v2.scss */
.applications-panel {
  margin-top: 60px;
  padding: 30px 0;
  background: #f4f6f7;
  border-top: 1px solid #ecf0f1;
  border-bottom: 1px solid #ecf0f1;
}

/* line 7852, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .applications-list {
  margin: 0;
}

/* line 7856, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .applications-list li {
  padding: 0.5em 1em 0.25em;
  background: white;
  margin: 1em 0 0;
  border-radius: 4px;
}

/* line 7863, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .applications-list .authorize-new-explain {
  margin: 0;
  padding: 1em 0 0 0;
}

/* line 7868, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .application-info {
  padding-bottom: 0.5em;
  position: relative;
}

/* line 7873, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .application-info .tokens-table {
  margin-bottom: 0;
}

/* line 7877, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .application-info .tokens-table pre,
.applications-panel .application-info .tokens-table .btn,
.applications-panel
.application-info
.tokens-table
.swagger-section
input.submit,
.swagger-section
.applications-panel
.application-info
.tokens-table
input.submit {
  margin: 0;
  padding: 0.25em 0.5em;
}

/* line 7893, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .application-info .tokens-table .binxbtn-primary {
  margin-bottom: 0.25em;
}

/* line 7897, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .listed-app-name {
  margin: 0;
  display: block;
  width: 90%;
}

/* line 7903, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .listed-app-name span {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-right: 0.75em;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  float: left;
  display: block;
  font-size: 10px;
  font-family: helvetica;
}

/* line 7919, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .listed-app-name a:active span {
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

/* line 7926, app/assets/stylesheets/documentation_v2.scss */
.applications-panel .listed-app-name .listed-app-name:active span,
.applications-panel .listed-app-name.uncollapsed span {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 7934, app/assets/stylesheets/documentation_v2.scss */
.swagger-section #api_info {
  display: none;
}

/* line 7938, app/assets/stylesheets/documentation_v2.scss */
.api-info-header {
  padding-top: 20px;
}

/* line 7942, app/assets/stylesheets/documentation_v2.scss */
.api-info-header h1,
.api-info-footer h1 {
  margin-top: 0.75em;
}

/* line 7947, app/assets/stylesheets/documentation_v2.scss */
.api-info-header h1,
.api-info-header h2,
.api-info-header h3,
.api-info-footer h1,
.api-info-footer h2,
.api-info-footer h3 {
  margin-bottom: 5px;
}

/* line 7956, app/assets/stylesheets/documentation_v2.scss */
.api-info-header p,
.api-info-footer p {
  margin: 0;
  padding: 0 0 0.5em 1em;
}

/* line 7962, app/assets/stylesheets/documentation_v2.scss */
.ref {
  padding-bottom: 10px;
  display: inline-block;
}

/* line 7967, app/assets/stylesheets/documentation_v2.scss */
.api-info-footer {
  padding: 40px 0;
}

/* line 7971, app/assets/stylesheets/documentation_v2.scss */
#resources_container .toggleEndpointList {
  font-weight: 700;
}

/* line 7975, app/assets/stylesheets/documentation_v2.scss */
.access-tokens li .btn,
.access-tokens li .swagger-section input.submit,
.swagger-section .access-tokens li input.submit {
  padding: 0.25em 0.5em;
  margin-left: 0.5em;
}

/* line 7982, app/assets/stylesheets/documentation_v2.scss */
.add-token-form label {
  font-weight: 400;
  margin-right: 0.5em;
}

/* line 7987, app/assets/stylesheets/documentation_v2.scss */
.accstr {
  color: #c0392b;
  font-size: 18px;
  line-height: 0;
}

/* line 7993, app/assets/stylesheets/documentation_v2.scss */
.protected-endpoint-img {
  margin: 0 auto;
  display: block;
}

/* line 7998, app/assets/stylesheets/documentation_v2.scss */
.docs-section-list {
  display: none;
}

@media (min-width: 1000px) {
  /* line 8003, app/assets/stylesheets/documentation_v2.scss */
  .swagger-section {
    padding-left: 12%;
  }
  /* line 8007, app/assets/stylesheets/documentation_v2.scss */
  .docs-section-list {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 12%;
    height: 100%;
    background: #ecf0f1;
    border-bottom: 1px solid #d7e0e2;
    padding: 120px 10px 0;
  }
  /* line 8019, app/assets/stylesheets/documentation_v2.scss */
  .docs-section-list a {
    color: #111;
  }
  /* line 8023, app/assets/stylesheets/documentation_v2.scss */
  .docs-section-list a.scrltrgt,
.docs-section-list a:hover {
    color: #3498db;
    text-decoration: underline;
  }
  /* line 8029, app/assets/stylesheets/documentation_v2.scss */
  .docs-section-list ul {
    margin-left: 0.75em;
  }
  /* line 8033, app/assets/stylesheets/documentation_v2.scss */
  .docs-section-list ul a {
    font-size: 0.9em;
  }
}
