@font-face {
  font-family: 'ProximaNova';
  src: url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_2_0.eot);
  src: url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_2_0.eot?#iefix) format('embedded-opentype'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_2_0.woff) format('woff'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_2_0.ttf) format('truetype'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_2_0.svg#wf) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova';
  src: url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_3_0.eot);
  src: url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_3_0.eot?#iefix) format('embedded-opentype'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_3_0.woff) format('woff'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_3_0.ttf) format('truetype'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2AAFCE_3_0.svg#wf) format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNova';
  src: url(//d36cmr08aasnby.cloudfront.net/assets/2C0900_1_0.eot);
  src: url(//d36cmr08aasnby.cloudfront.net/assets/2C0900_1_0.eot?#iefix) format('embedded-opentype'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2C0900_1_0.woff) format('woff'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2C0900_1_0.ttf) format('truetype'),
       url(//d36cmr08aasnby.cloudfront.net/assets/2C0900_1_0.svg#wf) format('svg');
  font-weight: lighter;
  font-style: normal;
}

/* reset... */
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 {
  font-family: 'ProximaNova', Helvetica, Arial, sans-serif;
}

.swagger-section .swagger-ui-wrap pre,
.swagger-section .swagger-ui-wrap .model-signature pre:hover {
  background-color: #fff;
  border-color: #c0c0c0;
}

.swagger-section .swagger-ui-wrap pre span {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

body {
  padding: 0;
  background: #fff;
}

.body-contain {
  background: #fff;
  height: 100%;
}

.gcx-logo {
  background: url(../images/gcx-logo.svg) no-repeat;
  display: inline-block;
  width: 85px;
  height: 39px;
}

.api-name {
  display: inline-block;
  width: 85px;
  height: 39px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: bold;
}

.swagger-section #header {
  background-color:  #fff;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

#swagger-ui-container {
  margin: 20px auto 70px;
}

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a {
  border-radius: 0;
}

.swagger-section .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-section .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-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { background-color: #ea5454; }
.swagger-section .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: #e0be2d; }

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading,
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { background-color: #F7FCFA; }

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading,
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { background-color: #F5FCFD; }

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading,
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { background-color: #FEF7F7; }

.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading,
.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { background-color: #FEFCF5; }

footer {
  background: #fff;
  border-top: 1px solid #e5e7eb;
  padding: 50px 0;
}

footer .container {
  width: 960px;
  margin: 0 auto;
}

footer .span3 {
  width: 236px;
  display: inline-block;
  vertical-align: top;
}

footer ul {
  margin-bottom: 35px;
  font-size: 14px;
}

footer li {
  line-height: 25px;
  font-weight: lighter;
}

footer .header-footer {
  color: black;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

footer a {
  color: #3d454d;
  text-decoration: none;
}

footer a:hover {
  color: #6a7886;
}

footer .copyright {
  font-size: 13px;
  padding-top: 24px;
  line-height: 1.4em;
}

input.submit {
  background-color: black;
  border-radius: 80px;
  color: white;
  font-size: 15px;
  height: 50px;
  outline: none;
  width: 100px;
}

input.submit:hover {
  background-color: #E0E0E0;
  cursor: pointer;
}

input.submit:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}

code {
  font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
