html, body, .popover, .tooltip, .level1, .level2, .level3, .level4, .field-label {
  font-family: 'Source Sans Pro', sans-serif;
}

.level2 {
  font-size: 16px;
  color: #333;
}

.level3 {
  font-size: 13px;
  color: #333;
}

.level4 {
  font-size: 13px;
  color: #707683;
}

.rc-title {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.adm-header {
  background: linear-gradient(180deg, #2a6ebb, #2a6ebb 100%);
}

.adm-header .rc-title {
  color: #F6F8FB;
}

.adm-footer {
  background-color: #F6F8FB;
}

.adm-footer .rc-title, .adm-footer .rc-hyperlink {
  color: #707683;
}

.adm-header, .adm-footer {
  padding: 0 11px 0 0;
}

.adm-header .adm-header-logo, .adm-footer .adm-header-logo {
  cursor: pointer;
}

.adm-header .adm-header-tabs, .adm-footer .adm-header-tabs {
  border-bottom: none !important;
}

.adm-header .adm-header-tabs a, .adm-footer .adm-header-tabs a {
  background: none;
  font-size: 16px;
  color: #F1F4F8 !important;
}

.adm-header .adm-header-tabs a:hover, .adm-footer .adm-header-tabs a:hover {
  background: #F1F4F8;
  font-size: 16px;
  color: #275CC1 !important;
}

.adm-header .adm-header-tabs li.active a, .adm-footer .adm-header-tabs li.active a {
  background: #F1F4F8;
  font-size: 16px;
  color: #275CC1 !important;
}

.adm-header .rc-md-icon-button, .adm-footer .rc-md-icon-button {
  color: #F1F4F8;
}

.adm-header .rc-md-icon-button:hover, .adm-footer .rc-md-icon-button:hover {
  color: #F6F8FB;
}

.adm-header-menu-item {
  cursor: pointer;
  border-radius: 4px;
  padding: 11px;
}

.adm-header-menu-item:hover {
  background-color: #CCC;
}

.adm-assets-header {
  background: #F1F4F8;
}

.adm-assets-header .rc-title {
  color: #FFF;
}

.adm-assets-header .nav-tabs {
  border-bottom: none !important;
}

.adm-assets-header li a:hover {
  background: #F6F8FB;
  font-size: 16px;
  color: #275CC1;
}

.adm-assets-header li.active a {
  background: #F6F8FB;
  font-size: 16px;
  color: #275CC1;
}

.adm-assets-header li a {
  background: none;
  font-size: 16px;
  color: #A4A4A4;
}

.adm-tabs-level2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #A7ABB2;
}

.rc-h-split-splitter {
  background: #F1F4F8 !important;
}

.adm-com-icon-button {
  cursor: pointer;
}

.ace_editor {
  min-height: 300px;
}

.adm-json-tree-editor > div, .adm-json-code-editor > div {
  display: flex;
  flex: 1 1 0px;
}

.adm-json-tree-editor > div .jsoneditor, .adm-json-code-editor > div .jsoneditor {
  border: none;
}

.adm-json-tree-editor > div .jsoneditor-menu, .adm-json-code-editor > div .jsoneditor-menu {
  background-color: #3563BB;
  border-bottom: none;
}

.adm-json-tree-editor > div .jsoneditor-poweredBy, .adm-json-code-editor > div .jsoneditor-poweredBy {
  display: none;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-line {
  margin-top: 15px;
  background: #3563BB;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step .adm-com-stepper-step-circle {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step .adm-com-stepper-step-circle span {
  display: inline-block;
  line-height: 30px;
  width: 30px;
  text-align: center;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-pending .adm-com-stepper-step-circle {
  border-color: #ECEBED;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-pending .adm-com-stepper-step-circle span {
  color: #D0C9D6;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-pending .adm-com-stepper-step-label {
  color: #D0C9D6;
  font-weight: bold;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-active .adm-com-stepper-step-circle, .adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-complete .adm-com-stepper-step-circle {
  border-color: #3563BB;
  background-color: #3563BB;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-active .adm-com-stepper-step-circle span, .adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-complete .adm-com-stepper-step-circle span {
  color: #FFF;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-active .adm-com-stepper-step-label, .adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-complete .adm-com-stepper-step-label {
  color: #333;
  font-weight: bold;
}

.adm-com-stepper .adm-com-stepper-steps .adm-com-stepper-step-complete .adm-com-stepper-step-circle span {
  font-family: Material-Design-Iconic-Font;
}

.file-drop {
  position: relative;
  height: 127px;
  width: 100%;
}

.file-drop > .file-drop-target {
  width: 100%;
  top: 0;
  justify-content: center;
  height: 100%;
  align-items: center;
  flex-direction: column;
  text-align: center;
  position: absolute;
  align-content: center;
  border-radius: 2px;
  display: flex;
  background: linear-gradient(#F3F3F3, #F8F8F8);
  left: 0;
}

.file-drop > .file-drop-target.file-drop-dragging-over-frame {
  border: none;
  background-color: hsla(0, 0%, 0%, 0.65);
  box-shadow: none;
  z-index: 50;
  opacity: 1.0;
  color: white;
}

.file-drop > .file-drop-target.file-drop-dragging-over-target {
  color: #ff6e40;
  box-shadow: 0 0 13px 3px #ff6e40;
}

.adm-assets-panes {

}

.adm-com-icon-button path, .adm-com-icon-button polygon {
  fill: #333;
}

.adm-com-icon-button:hover path, .adm-com-icon-button:hover polygon {
  fill: #707683;
}

.adm-list-header {
  background-color: #F1F4F8;
}

.adm-list-actions {
  background-color: #F6F8FB;
  border-bottom-width: 1px;
  border-bottom-color: #D7DCE3;
  border-bottom-style: solid;
}

.adm-list-item {
  border-bottom: 1px solid #CCC;
}

.adm-assets-agents {
  background-color: #FFF;
}

.adm-assets-agents .adm-list-item-click:hover {
  background-color: #FBFBFB;
  cursor: pointer;
}

.adm-assets-agents .adm-list-item-selected {
  background-color: #F6F8FB;
}

.adm-assets-filter .adm-list-item-even {

}

.adm-assets-filter .adm-list-item-click:hover {
  box-shadow: inset 0px 1px 2px rgba(145, 145, 145, 0.25);
  background-color: #FBFBFB;
  color: #333;
  cursor: pointer;
}

.adm-assets-filter .adm-list-item-selected {
  background-color: #F6F8FB;
  color: #333;
}

.adm-asset-metadata-table td {
  padding-bottom: 20px;
}