@charset "UTF-8";
@import "theme-material.css";

body {
  margin: 0;
  background: #f4f5f6;
  font-family: "Roboto","Helvetica","Arial",sans-serif;
}

.swagger-ui .topbar {
  background-color: #009fe3;
  box-shadow: none;
}

.topbar img {
  content: url("cmi-logo.svg");
  width: 2em;
}

.swagger-ui, .col_header, .btn, .parameter__name, .parameter__type, .tabitem, td, label, select {
  font-family: Roboto,Helvetica,Arial,sans-serif;
  color: #586475;
}

  .swagger-ui .topbar .download-url-wrapper .select-label select, .swagger-ui select, .swagger-ui .btn {
    border: 2px solid #586475;
  }

/*Buttons*/
.swagger-ui .opblock.opblock-get, .swagger-ui .btn.execute {
  border-color: #0bbbef;
}

.swagger-ui .opblock.opblock-get .opblock-summary-method, .swagger-ui .btn.execute {
  background: #0bbbef !important;
}

.swagger-ui .opblock.opblock-get .opblock-summary, .swagger-ui .btn.execute {
  border-color: #0bbbef;
}

.swagger-ui .btn.authorize, .swagger-ui .btn.authorize svg {
  border-color: #009fe3;
  color: #009fe3;
  fill: #009fe3;
}

.swagger-ui .opblock.opblock-post {
  border-color: #879964;
}

  .swagger-ui .opblock.opblock-post .opblock-summary-method {
    background: #879964;
  }

  .swagger-ui .opblock.opblock-post .opblock-summary {
    border-color: #879964;
  }


.swagger-ui .opblock.opblock-put {
  border-color: #e1a063;
}

  .swagger-ui .opblock.opblock-put .opblock-summary-method {
    background: #e1a063;
  }

  .swagger-ui .opblock.opblock-put .opblock-summary {
    border-color: #e1a063;
  }

.swagger-ui .opblock.opblock-delete {
  border-color: #8C0909;
}

  .swagger-ui .opblock.opblock-delete .opblock-summary-method {
    background: #8C0909;
  }

  .swagger-ui .opblock.opblock-delete .opblock-summary {
    border-color: #8C0909;
  }
.swagger-ui .btn.cancel {
  border-color: #8C0909;
  color: #8C0909;
  }

/*Tabs*/
.swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: #0bbbef;
}

.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
  background: #0bbbef;
}

.swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #879964;
}

.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after {
  background: #879964;
}

.swagger-ui .opblock.opblock-put .opblock-summary-method {
  background: #e1a063;
}

.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after {
  background: #e1a063;
}

.swagger-ui .opblock.opblock-delete .opblock-summary-method {
  background: #8C0909;
}

.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
  background: #8C0909;
}

/*Inputs*/
.invalid {
  border-color: #8C0909 !important;
  background: #f93e3e26 !important;
}

.swagger-ui .parameter__name.required:after, .swagger-ui .parameter__name.required span {
  color: red;
}

/*Code Block*/
.example, .microlight {
  background: #586475 !important;
}
