span.code{
  font-style: italic;
  font-family: courier;
}
span.code b{
  /* letter-spacing: .5px; */
  font-size: 16px;
}

.gradient-3rd-level-menu {
  background: #555555;
  background: -webkit-linear-gradient(90deg, #333 0%, #555 100%);
  background: linear-gradient(90deg, #333 0%, #555 100%);
}

div.samples{
  background-color: #333;
  /* rgb(30, 34, 36); */
  padding-right: 0px !important;
}
div.blah{
  background-color: #fff;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
h4.headercode {
  font-family: courier;
  line-height: 2.508rem;
  margin: 1.14rem 0 0.912rem 0;
  font-size: 1.4rem;
  font-weight: 400;
  padding:10px 10px 10px 20px;
  color: #c7254e;
  white-space: nowrap;
  border-radius: 4px;
}
.blah_content{
  padding: 15px 5px 15px 15px;
}

.table-of-contents a.active {
  font-weight: 500;
  padding-left: 18px;
  border-left: 2px solid #29b6f6;
  background: #f37c0236 !important;
}

/* a.nav-to {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 36px !important;
  padding: 0 32px !important;
} */

/* .side-nav li > a {
  height: 36px !important;
  line-height: 36px !important;
} */
.endpoint {
  height: 36px !important;
  line-height: 36px !important;
}
.url{
  height: 44px;
  line-height: 36px;
  padding: 5px 30px !important;
}
.params{
  width:90%;
  margin: 0 0 20px 30px;
}
div.rowbg{
  background-color: #333333;
}
.btntopbar{
  /* border-radius: 5px; */
  color:#fff !important;
  text-transform: none;
}
.btntestit{
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
    text-transform: none;
    top: 5px;
}
body.layout-semi-dark #header nav.navbar-color {
  /* background: #bbbbbb55; */
  background: linear-gradient(86deg, #000 32%, #ff7b00 278%) !important;
  /* linear-gradient(90deg, #000 7%, #444 100%) !important; */
}
table.params > tbody > tr > td {
  padding: 7px;
}
.caption-api{
    font-size: 1.25rem;
    font-weight: 300;
    padding: 10px 10px 10px 30px;
    margin-bottom: 20px;
}

/* td {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
} */
code{
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px;
}
.mw100{
  min-width: 100px;
}
.accepts-bg{
  background-color: #f5fffe !important;
}
.accepts.caption{
  color: darkgrey;
  font-size: 20px;
  font-weight: 300;
  padding: 15px 20px 15px 30px;
  margin: 0 0 20px 0;
}
.returns-bg{
  background-color: #ecf7ff !important;
}
form.testapi{
  padding: 0 0 0 0 !important;
}
p.returns.caption{
  color: darkgrey;
  font-size: 20px;
  font-weight: 300;
  padding: 15px 20px 15px 30px;
  margin:0 0 20px 0;
}
.errors{
  background-color: #fff8f9 !important;
  padding: 0 !important;
}
.errors>p.caption{
  color: darkgrey;
  font-size: 20px;
  font-weight: 300;
}
p.error.caption{
  padding: 15px 20px 15px 30px;
  margin: 0 0 20px 0;
}
.btn:hover, .btn-large:hover {
    background-color: #14b4fc !important;
}
#docs-sign-in{
  border-radius: 0;
  text-transform: none;
}
#authentication-samples{
  font-size: 12px;
  color:#fff;
  background-color: #1a1a1a;
  font-family: courier;
  padding: 15px 0 0 0;
}
#authentication-samples > .unit-title{
  color: #1cce1c;
  padding-left: 10px;
}
#authentication-samples > .unit-endpoint{
  color: lime;
  padding-right: 90px;
}
#authentication-samples > .unit-curl{
  color: #40ffff;
  padding-left: 30px;
}
#authentication-samples > .unit-link{
  color: #039be5;
}
#authentication-samples > .unit-result{
  color: lightblue;
  padding-left: 30px;
}
#authentication-samples > .unit-result-error{
  color: palevioletred;
  padding-left: 30px;
}
#authentication-samples > .unit-success{
  color: lightgreen;
  padding-right: 10px;
}
#authentication-samples > .unit-error{
  color: palevioletred;
  padding-right: 10px;
}
#authentication-samples > .unit-action{
  color: #8f8fff;
  padding-left: 30px;
}
#authentication-samples > hr{
  border-color: dimgrey;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#authentication-samples > table{
  margin: 0 30px;
}
#authentication-samples > tr, td{
  padding: 0;
  font-style: italic;
}
th.hl{
  color: lightblue;
  text-align: center;
}
.highlighttable{
  background-color: #252525;
  padding:0;
}
#test-summary{
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  line-height: 36px;
  height:50px;
  text-align: center;
}
.curlkey, .curlusername, .curlpassword{
  color: lightblue;
}
.reproduce{
  color:#c7254e;
  text-decoration: underline;
}
i.material-icons.showhide{
  position: absolute;
  right: 10px;
  background-color: #202020;
  color: #d9e2d9a8;
  font-size: 26px;
}
span.unit-endpoint > code {
  background-color: #605e84e0;
  border: 1px solid darkslategrey;
  color: #ddd;
}
/* Content page */
.header.el {
  line-height: 2.508rem;
  margin: 1.14rem 0 0.912rem 0;
  font-size: 1.4rem;
  font-weight: lighter !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 5px;
}
.el > .breadcrumbs-title {
  font-weight: lighter !important;
  letter-spacing: 1px;
  word-spacing: 5px;
  font-weight: 300;
}
h4.header {
  padding:10px;
}
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a.teststep{
  border-radius: 0;
  text-transform: none;
}
#myschool_samples{
  color:#ddd;
}

.nm{margin:0px !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mb10{margin-bottom: 10px !important;}
.ml20{margin-left: 20px !important;}
.ml40{margin-left: 40px !important;}
.ml60{margin-left: 60px !important;}
.mr10{margin-right: 10px !important;}
.mr40{margin-right: 40px !important;}
.mr60{margin-right: 60px !important;}
.mr100{margin-right: 100px !important;}
.np{padding:0 !important;}
.p10{padding: 10px !important;}
.p15{padding: 15px !important;}
.pt0{padding-top: 0px !important;}
.pt20{padding-top: 20px !important;}
.pb0{padding-bottom: 0px !important;}
.pb10{padding-bottom: 10px !important;}
.pb20{padding-bottom: 20px !important;}
.pb30{padding-bottom: 30px !important;}
.pr0{padding-right: 0px !important;}
.pr10{padding-right: 10px !important;}
.pl0{padding-left:0 !important;}
.pl20{padding-left:20px !important;}
