.clean-ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.inline-ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
.inline-li {
  display: inline-block;
  font-size: 1rem;
}
.border-box {
  box-sizing: border-box;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: ' ';
  display: table;
}
.clearfix:after {
  clear: both;
}
.clear {
  clear: both;
}
.upper-case {
  text-transform: uppercase;
}
.hidden {
  display: none;
}
html {
  font-size: 13px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
}
a {
  text-decoration: none;
  color: #cc444c;
}
a:hover {
  text-decoration: underline;
}
p {
  margin: 10px 0;
}
ul {
  margin: 10px 0;
  padding-left: 25px;
}
body {
  min-width: 1200px;
}
/* System Header */
.system-header {
  position: fixed;
  top: 0;
  height: 48px;
  line-height: 48px;
  width: 100%;
  z-index: 1000;
  background: #383838;
  border-bottom: 4px solid #272727;
}
.system-header a {
  color: #FFF;
  text-shadow: 1px 1px 0 #993339;
  display: block;
  height: 48px;
}
.system-header a:hover {
  background: #993339;
}
.system-header a:hover,
.system-header a:focus {
  text-decoration: none;
  outline: none;
}
.system-header .masthead {
  width: 209px;
  height: 100%;
  padding: 0 20px;
  border-right: 1px solid #272727;
  position: relative;
}
.system-header .masthead .logo {
  background: url(data:image/png;base64,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) 0px 5px no-repeat;
  padding: 0 0 0 48px;
  height: 100%;
  font-size: 0;
}
.system-header .masthead #sidebarToggle {
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: none;
  font-size: 1.1rem;
  padding: 0 7px;
  height: 100%;
  font-family: 'Font Awesome 5 Pro';
}
.system-header .masthead #sidebarToggle:before {
  content: '\F0D9';
  font-weight: 400;
  margin-right: 5px;
}
.system-header .masthead #sidebarToggle:after {
  content: '\F0DA';
  font-weight: 400;
  margin-left: 5px;
  visibility: hidden;
}
.system-header .session-controls {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 20px;
}
.system-header .session-controls a {
  padding: 0 20px;
}
.system-header .session-controls > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
.system-header .session-controls > ul > li {
  display: inline-block;
  font-size: 1rem;
  border-left: 1px solid #272727;
  position: relative;
  vertical-align: top;
}
.system-header .session-controls > ul > li ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  right: -1px;
  display: none;
  background: #FFF;
  border: 1px solid #bfbfbf;
  border-top: 0;
  margin-top: 4px;
  width: 180px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.system-header .session-controls > ul > li.open > a {
  background: #993339;
}
.system-header .session-controls > ul > li.open ul {
  display: block;
}
.system-header .session-controls > ul > li li {
  display: block;
  border-bottom: 1px solid #bfbfbf;
}
.system-header .session-controls > ul > li li:last-child {
  border-bottom: 0;
}
.system-header .session-controls > ul > li li a {
  color: #333;
  text-shadow: none;
  height: 36px;
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.system-header .session-controls > ul > li li a:hover,
.system-header .session-controls > ul > li li a:focus {
  background: #993339;
  color: #FFF;
  text-shadow: 1px 1px 0 #993339;
  outline: none;
}
.system-header .session-controls .current-company {
  border-right: 1px solid #272727;
  border-left: none;
  width: auto;
}
.system-header .session-controls .current-company > span {
  color: #FFF;
  text-shadow: 1px 1px 0 #993339;
  padding: 0 20px 0 20px;
}
.system-header .session-controls .current-company > span:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0E8';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 10px;
}
.system-header .session-controls .current-user {
  border-right: 1px solid #272727;
  width: 180px;
}
.system-header .session-controls .current-user > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 34px 0 20px;
}
.system-header .session-controls .current-user > a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F183';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 10px;
}
.system-header .session-controls .current-user > a:after {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F078';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 0.7rem;
  font-weight: 300;
  margin: 0 0 0 10px;
  position: absolute;
  top: 1px;
  right: 20px;
}
.system-header .session-controls .current-user .admin-console a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F013';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-header .session-controls .current-user .realm a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0E2';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-header .session-controls .current-user .profile a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F007';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-header .session-controls .current-user .logout a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F011';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.sidebar-closed .system-header .masthead #sidebarToggle:before {
  visibility: hidden;
}
.sidebar-closed .system-header .masthead #sidebarToggle:after {
  visibility: visible;
}
.system-container {
  padding-top: 52px;
}
/* System Sidebar */
.system-sidebar {
  position: fixed;
  left: 0;
  height: 100%;
  padding-bottom: 52px;
  width: 250px;
  background: #f5f5f5;
  z-index: 500;
  box-sizing: border-box;
}
.system-sidebar .content {
  padding-right: 5px;
}
.system-sidebar nav {
  margin: 0 0 20px;
}
.system-sidebar nav h1 {
  background: #ededed;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  margin: 0;
  padding: 5px 20px;
  font-size: 1.1rem;
}
.system-sidebar nav h1 .expanded {
  display: inline;
}
.system-sidebar nav h1 .collapsed {
  display: none;
}
.system-sidebar nav.menu ul,
.system-sidebar-hover-menu,
.system-sidebar-hover-menu li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.system-sidebar nav.menu ul li a,
.system-sidebar-hover-menu li a,
.system-sidebar-hover-menu li ul li a {
  display: block;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
  color: #666;
  border-bottom: 1px solid #e6e6e6;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 #fff;
  font-weight: 600;
}
.system-sidebar nav.menu ul li a:before,
.system-sidebar-hover-menu li a:before,
.system-sidebar-hover-menu li ul li a:before {
  font-size: 1.2rem;
  vertical-align: middle;
  font-weight: normal;
}
.system-sidebar nav.menu ul li a:hover,
.system-sidebar nav.menu ul li a:focus,
.system-sidebar-hover-menu li a:hover,
.system-sidebar-hover-menu li a:focus,
.system-sidebar-hover-menu li ul li a:hover,
.system-sidebar-hover-menu li ul li a:focus {
  background: #FFF;
  text-decoration: none;
  outline: none;
}
.system-sidebar nav.menu ul li.active a,
.system-sidebar-hover-menu li.active a,
.system-sidebar-hover-menu li ul li.active a {
  border-right: 5px solid #ff555f;
}
.system-sidebar nav.menu ul li.has-children > a:after,
.system-sidebar-hover-menu li.has-children > a:after,
.system-sidebar-hover-menu li ul li.has-children > a:after {
  position: absolute;
  right: 20px;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F054';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 0.7rem;
  font-weight: 300;
}
.system-sidebar nav.menu ul li.has-children ul,
.system-sidebar-hover-menu li.has-children ul,
.system-sidebar-hover-menu li ul li.has-children ul {
  display: none;
}
.system-sidebar nav.menu ul li.has-children.open,
.system-sidebar-hover-menu li.has-children.open,
.system-sidebar-hover-menu li ul li.has-children.open {
  border-bottom: 1px solid #bfbfbf;
}
.system-sidebar nav.menu ul li.has-children.open > a,
.system-sidebar-hover-menu li.has-children.open > a,
.system-sidebar-hover-menu li ul li.has-children.open > a {
  background: #FFF;
  border-bottom-color: #bfbfbf;
}
.system-sidebar nav.menu ul li.has-children.open > a:after,
.system-sidebar-hover-menu li.has-children.open > a:after,
.system-sidebar-hover-menu li ul li.has-children.open > a:after {
  content: '\F078';
}
.system-sidebar nav.menu ul li.has-children.open ul,
.system-sidebar-hover-menu li.has-children.open ul,
.system-sidebar-hover-menu li ul li.has-children.open ul {
  display: block;
  border-top: 1px solid #e6e6e6;
}
.system-sidebar nav.menu ul li.has-children.open li a,
.system-sidebar-hover-menu li.has-children.open li a,
.system-sidebar-hover-menu li ul li.has-children.open li a {
  background: #ededed;
  text-transform: none;
  font-weight: normal;
}
.system-sidebar nav.menu ul li.has-children.open li a:hover,
.system-sidebar nav.menu ul li.has-children.open li a:focus,
.system-sidebar-hover-menu li.has-children.open li a:hover,
.system-sidebar-hover-menu li.has-children.open li a:focus,
.system-sidebar-hover-menu li ul li.has-children.open li a:hover,
.system-sidebar-hover-menu li ul li.has-children.open li a:focus {
  background: #f5f5f5;
  outline: none;
}
.system-sidebar nav.menu ul li.has-children.open li a:before,
.system-sidebar-hover-menu li.has-children.open li a:before,
.system-sidebar-hover-menu li ul li.has-children.open li a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F054';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 0.7rem;
  font-weight: 300;
}
.system-sidebar nav.menu ul li.has-children.open li ul,
.system-sidebar-hover-menu li.has-children.open li ul,
.system-sidebar-hover-menu li ul li.has-children.open li ul {
  display: none;
}
.system-sidebar .menu li a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F013';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .divider {
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: #e6e6e6;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
}
.system-sidebar-hover-menu,
.system-sidebar-hover-menu li ul {
  width: 250px;
  border: 1px solid #ededed;
  border-bottom: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  z-index: 1000;
}
.system-sidebar-hover-menu li,
.system-sidebar-hover-menu li ul li {
  background: #f5f5f5;
  position: relative;
}
.system-sidebar-hover-menu li a,
.system-sidebar-hover-menu li ul li a {
  height: 32px;
  line-height: 32px;
  text-transform: none;
  font-weight: normal;
}
.system-sidebar-hover-menu li ul {
  position: absolute;
  top: -1px;
  right: -252px;
}
.system-sidebar-hover-menu li:hover ul,
.system-sidebar-hover-menu li ul li:hover ul {
  display: block;
}
.sidebar-closed .system-sidebar:not(.open) {
  width: 50px;
}
.sidebar-closed .system-sidebar:not(.open) nav h1 {
  padding: 5px 0;
  text-align: center;
}
.sidebar-closed .system-sidebar:not(.open) nav h1 .expanded {
  display: none;
}
.sidebar-closed .system-sidebar:not(.open) nav h1 .collapsed {
  display: inline;
}
.sidebar-closed .system-sidebar:not(.open) nav li a {
  padding: 0 15px;
  font-size: 0;
}
.sidebar-closed .system-sidebar:not(.open) nav li a:before {
  font-size: 1.2rem;
}
.sidebar-closed .system-sidebar:not(.open) nav li.has-children.open {
  border-bottom: none;
}
.sidebar-closed .system-sidebar:not(.open) nav li.has-children.open > a {
  background: #f5f5f5;
  border-bottom-color: #e6e6e6;
}
.sidebar-closed .system-sidebar:not(.open) nav li.has-children ul {
  display: none;
}
.sidebar-closed .system-sidebar:not(.open) nav li.has-children > a:after {
  display: none;
}
/* Page Container */
.page-container {
  margin-left: 250px;
}
.page-container .breadcrumb {
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  background: #f5f5f5;
  border-bottom: 1px solid #bfbfbf;
}
.page-container .breadcrumb ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
}
.page-container .breadcrumb li {
  display: inline-block;
  font-size: 1rem;
}
.page-container .breadcrumb li a {
  color: #666;
  padding: 0 5px;
}
.page-container .breadcrumb li a:hover {
  text-decoration: none;
  color: #333;
}
.page-container .breadcrumb li:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F054';
  margin-right: 5px;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 0.6rem;
  color: #666;
  position: relative;
  top: -1px;
  display: inline-block;
  margin-right: 0;
  margin-left: 5px;
}
.page-container .breadcrumb li.home:before {
  display: none;
}
.page-container .breadcrumb li.home a {
  padding-left: 0;
}
.page-container .breadcrumb li.home a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F07C';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-container .breadcrumb li.active a {
  color: #333;
}
.sidebar-closed .page-container {
  margin-left: 50px;
}
/* Page Sidebar */
.page-sidebar {
  position: fixed;
  right: 0;
  top: 85px;
  width: 255px;
  height: 100%;
  padding: 19px 20px 20px 10px;
  background: #FFF;
}
.page-sidebar .form-group > label,
.page-sidebar .form-group > .label {
  width: 40%;
}
.page-sidebar .form-group .controls {
  width: 60%;
}
/* Page Content */
.page-content {
  margin-left: 20px;
  margin-right: 295px;
}
.page-content .tabs {
  border: 1px solid #bfbfbf;
  border-bottom: 0;
  background: #ededed;
  margin: 0 0 20px;
  position: relative;
}
.page-content .tabs:after {
  content: ' ';
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  border-bottom: 1px solid #bfbfbf;
}
.page-content .tabs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  display: inline-block;
}
.page-content .tabs li {
  display: inline-block;
  font-size: 1rem;
  border: 1px solid #bfbfbf;
  border-left: 0;
  margin-top: -1px;
}
.page-content .tabs li a {
  display: block;
  padding: 5px 10px 3px;
  background: #f5f5f5;
  border-bottom: 2px solid #f5f5f5;
  color: #666;
}
.page-content .tabs li a:hover,
.page-content .tabs li a:focus {
  background: #FFF;
  border-bottom-color: #FFF;
  text-decoration: none;
  color: #333;
  outline: none;
}
.page-content .tabs li a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F013';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li.active a {
  background: #FFF;
  color: #333;
  border-bottom-color: #ff5e69;
}
.page-content .panel .tabs,
.page-content .panel-tabs {
  background: #f5f5f5;
}
.page-content .panel .tabs li a,
.page-content .panel-tabs li a {
  background: #ededed;
  border-bottom-color: #ededed;
}
.page-content .panel .tabs li.active a,
.page-content .panel-tabs li.active a {
  background: #FFF;
  color: #333;
  border-bottom-color: #ff5e69;
}
.page-content .panel .tabs {
  border: 0;
  display: inline-block;
  margin: -5px 0;
  position: relative;
  top: 1px;
}
.page-content .panel .tabs li:first-child {
  border-left: 1px solid #bfbfbf;
}
/* Content Panel */
.panel {
  border: 1px solid #bfbfbf;
  background: #FFF;
  margin: 0 0 20px;
  position: relative;
}
.panel header {
  background: #f5f5f5;
  padding: 5px 10px;
  border-bottom: 1px solid #bfbfbf;
}
.panel header h1 {
  margin: 0;
  font-size: 1.1rem;
  display: inline-block;
  margin-right: 20px;
}
.panel header h1:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C9';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: #666;
  margin-right: 10px;
}
.panel > * {
  padding: 0 10px;
}
.panel > .nano-pane {
  padding: 0;
}
.panel.collapsible header {
  cursor: pointer;
}
.panel.collapsible header h1:after {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F054';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 0.7rem;
  font-weight: 300;
  margin: 0;
  position: absolute;
  top: 11px;
  right: 13px;
  color: #666;
}
.panel.collapsible header:hover h1:after {
  color: #333;
}
.panel.collapsible .content {
  display: none;
}
.panel.collapsible.open header h1:after {
  content: '\F078';
}
.panel.collapsible.open .content {
  display: block;
}
/* Tooltips */
body .qtip {
  font-size: 1rem;
  line-height: normal;
}
body .qtip-default {
  border: 1px solid #bfbfbf;
  background: #f5f5f5;
  color: #333;
}
.has-tooltip:after {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F059';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin: 0 0 0 3px;
  color: #ff5e69;
  font-size: 0.8rem;
  vertical-align: super;
}
/* Modal Dialog */
.modal-dialog,
.modal-dialog.qtip {
  background: #FFF;
  max-width: none;
  min-width: 300px;
}
.modal-dialog .qtip-titlebar {
  background: #f5f5f5;
  padding: 5px 10px;
  border-bottom: 1px solid #bfbfbf;
}
.modal-dialog .qtip-titlebar .qtip-title {
  font-size: 1.1rem;
  margin: 0 20px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.modal-dialog .qtip-titlebar .qtip-title:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C9';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  color: #666;
  margin-right: 10px;
}
.modal-dialog .qtip-titlebar + .qtip-content {
  padding: 0 10px;
}
.modal-dialog .qtip-titlebar .close {
  position: absolute;
  right: 8px;
  top: 5px;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: #f5f5f5;
  color: #666;
  font-weight: normal;
}
.modal-dialog .qtip-titlebar .close:hover {
  text-decoration: none;
  color: #333;
}
.modal-dialog .qtip-titlebar .close:after {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F00D';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-right: 0;
}
.modal-dialog .modal-actions {
  text-align: center;
}
.modal-dialog .modal-actions:last-child {
  margin-right: 0;
}
.modal-dialog.connected-dialog {
  width: 650px;
}
.modal-dialog.connected-dialog .qtip-content {
  padding: 0;
  height: 312px;
}
.modal-dialog.connected-dialog iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.modal-dialog.editor-dialog .qtip-content {
  position: relative;
  padding: 5px;
  height: 100%;
  box-sizing: border-box;
}
.modal-dialog.editor-dialog .content {
  height: 100%;
}
.modal-dialog.editor-dialog .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-bottom: 1px dotted #bfbfbf;
  border-left: 1px dotted #bfbfbf;
  text-align: center;
  background: #FFF;
  text-decoration: none;
  color: #333;
}
.modal-dialog.editor-dialog iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
#qtip-overlay div {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
}
.dialog-body {
  min-width: initial;
}
.dialog-body .page-feedback {
  margin: 10px 0;
}
.dialog-body .page-feedback-container {
  margin: 0;
}
.dialog-body .content {
  padding: 0 10px;
}
.editor-dialog-body {
  min-width: initial;
}
.editor-dialog-body .page-content {
  margin: 5px;
}
.editor-dialog-body header h1 {
  margin-top: 0;
  font-size: 1.2rem;
}
.editor-dialog-body .tab-content {
  border: 1px solid #bfbfbf;
  padding: 0 10px;
}
.editor-dialog-body .floating-actions {
  margin-bottom: 0;
}
.editor-dialog-body .panel-tabs {
  margin-bottom: -1px;
}
.page-content .tabs li .tab-edit:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F044';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-templates:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F1D8';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-themes:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F1C5';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-snippets:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C4';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-view:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F002';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-manage:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F7D9';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Brand-Logo:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F5A9';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Revisions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F5FD';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Support-Info:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F2A0';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Documents:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F5DB';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Categories:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F49C';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Risk:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F071';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-DemoData:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F94B';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-guidance:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F82D';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Entity-Activities:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F085';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Entity-UserAssociations:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C0';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Entity-ChecklistServiceEnrolments:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Entity-List:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F03A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Entity-Hierarchy:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0E8';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Company-Features:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Company-PasswordPolicy:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F023';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Company-UserAssociations:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C0';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Company-Divisions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0B1';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Company-WorkingDays:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F073';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-PermissionSet-Permissions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-User-Permissions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-User-Credentials:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F084';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-User-Tasks:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-User-Issues:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F071';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-User-Dashboard:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F200';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Qualifications:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F19D';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Certificates:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F5F3';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Notes:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F036';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Active-Log:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F017';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-User-EntityAccess:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F1B2';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-Active:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F022';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-Inactive:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F2ED';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-Behavior:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F085';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-Sections:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0E8';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-ChangeLog:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F017';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-TechnicalReview:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F040';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-ConformanceReview:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F022';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-ConformanceReview-Deadlines:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F073';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-TechnicalReview-Reviewers:before,
.page-content .tabs li .tab-FormDefinition-ConformanceReview-Reviewers:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F51C';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-ConformanceReview-Resolvers:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F4FC';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-TechnicalReview-Escalation:before,
.page-content .tabs li .tab-FormDefinition-ConformanceReview-Escalation:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F201';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormDefinition-ConformanceReview-Notifications:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0A1';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormRequest:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F022';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormRequest-AllocationFailed:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F007';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormRequest-Error:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F12A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormReviewBlock-AllocationFailed:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F007';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormReviewBlock-Questions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F059';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ChecklistDefinition-Questions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ChecklistService-Schedule:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F073';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ChecklistService-Escalation:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F201';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ChecklistService-Intervals:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F2F2';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ChecklistService-DataImport:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F093';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Activity-History:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F201';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Activity-FormRequests:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F022';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Activity-Children:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0E8';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-CompliancyScheme-Active:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-CompliancyScheme-Inactive:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F2ED';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-CompliancyScheme-Levels:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F160';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-RatingScheme-Active:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-RatingScheme-Inactive:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F2ED';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-RatingScheme-Levels:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0CB';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormRequest-Allocation:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F01C';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormRequest-Responses:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0A1';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-FormRequest-Reviews:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F022';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-KeyDates:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F073';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-EntityType-Subtypes:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F5FD';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Allocate:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F234';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Location:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F041';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-CertificationEditor-Standards:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F02D';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-CertificationEditor-Skills:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F1E3';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-CertificationEditor-Attributes:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F2BB';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Visibility:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F06E';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ListOutstanding-Portal:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F390';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ListOutstanding-Mobile:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F3FC';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-Versions:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F387';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-QualificationGroup-Qualification:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F5F3';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-EntityAccessSet-AccessRules:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F084';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.page-content .tabs li .tab-ExternalReferences:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F8DD';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .menu li a:before {
  display: inline-block;
  width: 20px;
  text-align: center;
}
.system-sidebar .menu li.home a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F07C';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .menu li.entities a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F1B2';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .menu li.checklists a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F14A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .menu li.enrolments a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C1';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .menu li.activities a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F085';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transform: scale(0.9);
  position: relative;
  top: -2px;
}
.system-sidebar .menu li.workflow a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F126';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transform: rotate(90deg) scale(1.2);
  position: relative;
  top: -1px;
  left: 1px;
}
.system-sidebar .menu li.forms a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F022';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.system-sidebar .menu li.reporting a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F080';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
/* Buttons */
.button {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #bfbfbf;
  background: #ededed;
  padding: 3px 13px;
  color: #333;
  position: relative;
  margin: 0 10px 0 0;
}
.button:hover {
  text-decoration: none;
  background: #f5f5f5;
}
.button.primary {
  font-weight: 600;
  border-color: #ff5e69;
}
.button[disabled],
.button.disabled {
  color: #cecece;
}
.button[disabled]:hover,
.button.disabled:hover {
  background: #ededed;
}
.fixed-columns {
  padding: 0;
  max-width: 1110px;
}
.fixed-columns:first-of-type {
  padding-top: 10px;
}
.fixed-columns:last-of-type {
  padding-bottom: 10px;
}
.fixed-columns .column {
  width: 500px;
  margin-right: 50px;
  display: inline-block;
  vertical-align: top;
}
.fixed-columns .column > div:first-child {
  margin-top: 5px;
}
.fixed-columns .column > div:last-child {
  margin-bottom: 5px;
}
.fixed-columns > .form-group {
  clear: both;
  width: 500px;
  margin: 5px 0;
  padding-top: 5px;
}
/* Form Structure */
.form-group {
  font-size: 0;
  margin: 10px 0;
}
.form-group * {
  font-size: 1rem;
}
.form-group .controls.in-form-actions {
  padding-left: 218px;
}
.form-group > label,
.form-group > .label,
.form-group .controls > label,
.form-group .radiobutton label {
  display: inline-block;
  width: 20%;
  text-align: right;
  vertical-align: top;
  padding: 7px 0 0 0;
}
.form-group > label.two-line,
.form-group > .label.two-line,
.form-group .controls > label.two-line {
  margin-bottom: -2px;
  margin-top: -2px;
  padding-top: 0;
}
.form-group > label .has-tooltip:after,
.form-group > .label .has-tooltip:after,
.form-group .controls > label .has-tooltip:after {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: 'f05a';
  margin-right: 0;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-left: 5px;
}
.form-group .controls {
  display: inline-block;
  width: calc(100% -  20% );
  padding: 0 0 0 20px;
  box-sizing: border-box;
}
.form-group .controls .separator {
  display: inline-block;
  vertical-align: top;
  padding: 7px 6px 0;
}
.form-group .controls.copy-to-clipboard input {
  width: calc(100% - 30px);
  display: inline-block;
}
.form-group .controls.copy-to-clipboard a:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0C5';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  cursor: pointer;
  margin: 4px 0 0 5px;
}
.form-group > .actions,
.form-group > .no-label {
  box-sizing: border-box;
  margin: 0 0 0 20%;
  padding: 0 0 0 20px;
}
.rolling-pickers {
  width: 260px;
  margin: 10px 5px 10px 0;
  display: inline-block;
  vertical-align: top;
}
.rolling-pickers label {
  display: block;
  margin: 0 0 3px 0;
}
.form-group-vertical {
  margin: 10px 0;
}
.form-group-vertical label {
  display: block;
  margin: 0 0 5px;
}
.floating-actions {
  padding: 0 10px;
  margin: 20px 0;
}
.floating-actions > .actions {
  box-sizing: border-box;
  margin: 0 0 0 20%;
  padding: 0 0 0 20px;
}
.formless-actions {
  display: flex;
  flex-direction: row;
  margin: 0 0 20px 0;
}
.floated-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info-form .form-group {
  margin: 3px 0;
}
.editor-dialog-body .form-group > label,
.editor-dialog-body .form-group > .label,
.editor-dialog-body .form-group .controls > label {
  width: 160px;
}
.editor-dialog-body .form-group .controls {
  width: calc(100% -  160px );
}
.editor-dialog-body > .actions,
.editor-dialog-body > .no-label {
  margin: 0 0 0 160px;
}
.editor-dialog-body .floating-actions > .actions {
  margin: 0 0 0 160px;
}
/* Form Elements */
textarea,
select,
input[type='text'],
input[type='search'],
input[type='password'],
input[type='checkbox'],
input[type='radio'],
input[type='number'] .input-control,
.selectric,
.ms-options-wrap > button {
  box-sizing: border-box;
  height: 32px;
  padding: 6px;
  vertical-align: top;
  background: #FFF;
  color: #333;
}
textarea:focus,
select:focus,
input[type='text']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='checkbox']:focus,
input[type='radio']:focus,
input[type='number'] .input-control:focus,
.selectric:focus,
.ms-options-wrap > button:focus {
  border-color: #737373;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(0, 0, 0, 0.1);
}
textarea.error,
select.error,
input[type='text'].error,
input[type='search'].error,
input[type='password'].error,
input[type='checkbox'].error,
input[type='radio'].error,
input[type='number'] .input-control.error,
.selectric.error,
.ms-options-wrap > button.error {
  background: #FEE;
  border-color: #F99;
}
textarea.error:focus,
select.error:focus,
input[type='text'].error:focus,
input[type='search'].error:focus,
input[type='password'].error:focus,
input[type='checkbox'].error:focus,
input[type='radio'].error:focus,
input[type='number'] .input-control.error:focus,
.selectric.error:focus,
.ms-options-wrap > button.error:focus {
  border-color: #F00;
}
textarea.disabled,
select.disabled,
input[type='text'].disabled,
input[type='search'].disabled,
input[type='password'].disabled,
input[type='checkbox'].disabled,
input[type='radio'].disabled,
input[type='number'] .input-control.disabled,
.selectric.disabled,
.ms-options-wrap > button.disabled,
textarea.aspNetDisabled,
select.aspNetDisabled,
input[type='text'].aspNetDisabled,
input[type='search'].aspNetDisabled,
input[type='password'].aspNetDisabled,
input[type='checkbox'].aspNetDisabled,
input[type='radio'].aspNetDisabled,
input[type='number'] .input-control.aspNetDisabled,
.selectric.aspNetDisabled,
.ms-options-wrap > button.aspNetDisabled {
  background: #EEE;
}
textarea.numeric,
select.numeric,
input[type='text'].numeric,
input[type='search'].numeric,
input[type='password'].numeric,
input[type='checkbox'].numeric,
input[type='radio'].numeric,
input[type='number'] .input-control.numeric,
.selectric.numeric,
.ms-options-wrap > button.numeric {
  width: 100px;
  display: inline-block;
}
input[type='file'] {
  margin: 0;
  padding: 3px 0 0 0;
  border: none;
}
textarea,
select,
input[type='text'],
input[type='search'],
input[type='password'],
.selectric,
.ms-options-wrap > button {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
textarea:focus,
select:focus,
input[type='text']:focus,
input[type='search']:focus,
input[type='password']:focus,
.selectric:focus,
.ms-options-wrap > button:focus,
.selectric-open textarea,
.selectric-open select,
.selectric-open input[type='text'],
.selectric-open input[type='search'],
.selectric-open input[type='password'],
.selectric-open .selectric,
.selectric-open .ms-options-wrap > button {
  border-color: #737373;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 3px rgba(0, 0, 0, 0.1);
}
textarea,
select,
input[type='text'],
input[type='search'],
input[type='password'],
input[type='number'],
.input-control,
.selectric,
.ms-options-wrap > button {
  box-sizing: border-box;
  display: block;
  width: 100%;
  border: 1px solid #bfbfbf;
  height: 32px;
  padding: 6px;
}
textarea.read-only-textbox,
select.read-only-textbox,
input[type='text'].read-only-textbox,
input[type='search'].read-only-textbox,
input[type='password'].read-only-textbox,
input[type='number'].read-only-textbox,
.input-control.read-only-textbox,
.selectric.read-only-textbox,
.ms-options-wrap > button.read-only-textbox {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
input[type='number'] {
  width: 100px;
}
input[type='checkbox'],
input[type='radio'] {
  display: inline-block;
}
textarea {
  height: 75px;
  resize: vertical;
}
textarea.large {
  height: 200px;
}
.scrollable-text {
  height: auto;
  min-height: 32px;
  max-height: 83px;
  overflow-y: auto;
  overflow-x: hidden;
}
.scrollable-text-large {
  height: auto;
  min-height: 32px;
  max-height: 166px;
  overflow-y: auto;
  overflow-x: hidden;
}
.input-label {
  display: block;
  width: 100%;
  min-height: 32px;
  padding: 7px 6px;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.help-text {
  font-size: 0.9rem;
  display: inline-block;
  color: #666;
  margin-top: 2px;
}
.inline-help-text {
  display: inline-block;
  margin-left: 10px;
}
.selectric,
.ms-options-wrap {
  width: 250px;
}
select[multiple] {
  height: 92px;
  padding: 0;
}
.readonly {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.checkbox {
  vertical-align: top;
  display: inline-block;
  padding: 0;
}
.checkbox label {
  line-height: 32px;
  padding: 0 0 0 5px;
}
.checkbox.vertical {
  display: block;
}
.checkbox.vertical label {
  line-height: 30px;
}
.control-grid {
  margin: 6px 0;
}
.control-grid th,
.control-grid td {
  border-bottom: 1px solid #e6e6e6;
}
.control-grid td {
  padding: 3px 10px;
}
.form-group .radiobutton {
  white-space: nowrap;
}
.form-group .radiobutton td {
  padding-right: 20px;
}
.form-group .radiobutton label {
  width: auto;
  text-align: left;
  padding: 7px 10px 0 6px;
}
.alert-error {
  color: #F00;
}
.alert-error:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F12A';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.selectric {
  padding: 6px 30px 6px 6px;
}
.selectric:after {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0D7';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 8px;
  top: 8px;
}
.selectric .label {
  color: #333;
  margin: 0;
  font-size: 1rem;
  height: auto;
  line-height: inherit;
}
.selectric .button {
  display: none;
}
.selectric-items {
  background: #FFF;
  border: 1px solid #737373;
  border-top: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.selectric-items ul,
.selectric-items li {
  font-size: 1rem;
  color: #333;
}
.selectric-items li {
  padding: 6px;
  border: 0;
  line-height: inherit;
  height: auto;
}
.selectric-items li.selected {
  background: #FFF;
}
.selectric-items li:hover {
  background: #eee;
}
.ms-options-wrap > button:after {
  border: 0;
  height: auto;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F0D7';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 20px;
  top: 8px;
  margin: -1px;
  color: #333;
}
.ms-options-wrap > .ms-options {
  background: #FFF;
  border: 1px solid #737373;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  margin-top: 0;
}
.ms-options-wrap > .ms-options > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ms-options-wrap > .ms-options > ul input[type='checkbox'] {
  height: auto;
}
/* Validation */
.validation-summary {
  border: 1px solid #F99;
  background: #FCC;
  margin: 20px 0;
}
.validation-summary h4 {
  margin: 10px 0;
  padding: 0 10px;
}
body .validation-tooltip-error {
  background-color: #FCC;
  border-color: #F99;
  color: #333;
  max-width: 200px;
}
body .validation-tooltip-error .qtip-titlebar {
  background-color: #f06d65;
}
body .validation-tooltip-error .qtip-close .qtip-icon {
  background-position: -102px 0;
}
body .validation-tooltip-error .qtip-icon {
  border-color: #d95252;
}
body .validation-tooltip-error .qtip-titlebar .ui-state-hover {
  border-color: #d95252;
}
/* File Manager */
.file-manager {
  display: block;
  height: 32px;
  box-sizing: border-box;
}
.file-manager > span {
  display: block;
}
.file-manager .remove-file input {
  margin: 0;
}
.file-manager .remove-file label {
  display: inline;
  margin: 0 0 0 3px;
  position: relative;
  top: 1px;
}
.file-manager.interactive a {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  padding: 6px;
  box-sizing: border-box;
  border: 1px solid #bfbfbf;
  background: #ededed;
  color: #333;
  text-align: center;
  margin-right: 5px;
}
.file-manager.interactive a:hover {
  background: #f5f5f5;
  text-decoration: none;
}
.file-manager.interactive .upload-control {
  position: relative;
  top: 3px;
}
.file-manager.interactive .current-file {
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  padding: 6px 10px;
}
.file-manager.interactive .current-file:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F56F';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.file-manager.interactive .add-new:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F021';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}
.file-manager.interactive .remove:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F00D';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}
.file-manager.interactive .restore-file {
  margin: 0 0 0 5px;
}
.file-manager.interactive .restore-file:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F021';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}
/* Dialog-based form styles*/
.dialog-body .narrow-form .form-group > label,
.dialog-body .narrow-form .form-group > .label {
  width: 15%;
}
.dialog-body .narrow-form .form-group .controls {
  width: 85%;
}
.dialog-body .narrow-form .form-group > .actions,
.dialog-body .narrow-form .form-group > .no-label {
  box-sizing: border-box;
  margin: 0 0 0 15%;
  padding: 0 0 0 20px;
}
.dialog-body .narrow-form .form-group > .actions {
  margin-top: 25px;
}
.dialog-body .compact-form {
  margin: 10px 0;
}
.modal-dialog.connected-dialog.formreview-reallocate-dialog {
  height: 425px;
}
.modal-dialog.connected-dialog.formreview-reallocate-dialog .qtip-content {
  height: 390px;
}
/* TODO: Restyle these */
ul.context-Menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.context-Menu li {
  margin: 0;
  padding: 0 0 5px 0;
}
ul.context-Menu li:last-of-type {
  padding: 0;
}
ul.context-Menu a.action-pause:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F04C';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
ul.context-Menu a.action-resume:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F04B';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
ul.context-Menu a.action-cancel:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F1F8';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
ul.context-Menu .action-priority {
  display: inline-block;
  padding: 6px 0 0 0;
}
ul.context-Menu .action-priority:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F163';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
ul.context-Menu .priority-Select {
  display: inline-block;
  width: auto;
  margin: 0 0 3px 10px;
  padding: 0;
}
.subtitle-label {
  display: block;
  padding: 3px 0 0 0;
  font-weight: bold;
}
.filter-group {
  border: 1px solid #e6e6e6;
  padding: 3px;
  margin: -10px 0 10px;
}
.not-active-warning:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F071';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.unit-of-measure {
  padding: 6px;
  vertical-align: top;
  background: #FFF;
  color: #333;
  display: inline-block;
  height: 32px;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  /* Safari */
  /* Konqueror HTML */
  /* Old versions of Firefox */
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
}
.cab-disabled {
  pointer-events: none;
  cursor: default;
  color: #cecece;
}
body {
  background: #f5f5f5;
}
.content-pane {
  margin: 100px auto 0;
  width: 450px;
  border: 1px solid #bfbfbf;
  background: #FFF;
  position: relative;
}
.content-pane header {
  background: #383838;
  color: #FFF;
  border-bottom: 4px solid #272727;
  padding: 5px 10px;
}
.content-pane header h1 {
  font-size: 1.5rem;
  margin: 0;
  text-shadow: 1px 1px 0 #993339;
}
.content-pane header h1:before {
  margin-right: 10px;
}
.content-pane .content {
  padding: 0 10px;
}
.content-pane.login header h1:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F023';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.content-pane.password-update {
  width: 600px;
}
.content-pane.error header h1:before,
.content-pane.setup header h1:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F013';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.content-pane.not-found header h1:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F002';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.content-pane.access-denied header h1:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  content: '\F023';
  margin-right: 5px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.validation-summary {
  margin: 10px 0;
}
.form-group > label,
.form-group > .label,
.form-group .controls > label,
.form-group .radiobutton label {
  width: 20%;
}
.form-group .controls {
  width: 80%;
}
.actions,
.no-label {
  margin: 0 0 0 20%;
}
.floating-actions > .actions {
  margin: 0 0 0 20%;
}


/*# sourceMappingURL=singlePane-38d13c42b3ba27ee1544.css.map*/