﻿* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@font-face {
  font-family: Roboto;
  src: url(/Content/Roboto/Roboto-Regular.ttf); }

.c2p-tall-input-row {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  height: 35px;
  /* Only widgets immediately under the tall panel are given heights. 
       So don't wrap the widgets in extra divs and stuff, they shouldn't need it since they're in a flex-row*/ }
  .c2p-tall-input-row > .k-widget {
    height: 35px; }
  .c2p-tall-input-row .k-input {
    line-height: 35px;
    height: 35px; }
  .c2p-tall-input-row .k-dropdown .k-dropdown-wrap {
    height: 35px; }
  .c2p-tall-input-row .k-multiselect .k-multiselect-wrap {
    height: 35px;
    /* It's possible that these two styles should be applied to all multiselects in the app by default, not sure 
           Keeping it scoped for now, cuz impact would be huge to apply it globally. */
    overflow-y: scroll;
    overflow-x: hidden; }
    .c2p-tall-input-row .k-multiselect .k-multiselect-wrap .k-icon {
      vertical-align: top; }
  .c2p-tall-input-row .k-select {
    line-height: 32px; }
  .c2p-tall-input-row .date-grp .k-datepicker {
    height: 35px; }
    .c2p-tall-input-row .date-grp .k-datepicker .k-picker-wrap {
      height: 35px; }

@font-face {
  font-family: RobotoCondensed;
  src: url(/Content/Roboto/Roboto-Regular.ttf); }

/* C2P Theme colors */
/* CSS variables can be used more widely than SCSS variables */
:root {
  --c2p-blue: #337ab7;
  --c2p-green-primary: #76b21f;
  --c2p-green-highlight: #8ebc00;
  --c2p-light-green: #8ebc00;
  --c2p-orange: #cb821c;
  --c2p-red: #aa2c2c;
  --grey-border: #dddddd;
  --dark-grey: #dbdbdb;
  --light-grey: #eee;
  --c2p-text-grey: #787878;
  --c2p-text-dark: #333;
  --teams-purple: #464EB8;
  --excel-green: #216F45;
  --c2p-grey-background: #f0f0f0;
  --light-grey-bg: #fafafa;
  --c2p-maroon: #800000;
  --c2p-green-superlight: #d6f0b1;
  --c2p-green-superlight-opacity: #d6f0b180;
  --disable-background: #f8f8f8;
  --disable-border: #d2d2d2;
  --white: #fff;
  --pale-yellow: #f5e8a6; }

/* Animations */
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes border-pulse {
  0% {
    border-color: transparent; }
  50% {
    border-color: var(--c2p-orange); }
  100% {
    border-color: transparent; } }

.spin-me {
  animation: spin 4s infinite linear; }

.pulse-me {
  animation: pulse 2s infinite; }

.pulse-border {
  border: 2px solid var(--c2p-orange);
  animation: border-pulse 2s infinite;
  padding: 4px; }

/* BEGIN BASIC HTML ELEMENTS */
html {
  position: relative;
  min-height: 100%;
  overflow: auto; }

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-family: Roboto;
  background-color: #f0f0f0;
  height: 100%; }
  body .tooltip > .tooltip-inner {
    background-color: #333;
    font-size: 10px; }
  body .tooltip.top > .tooltip-arrow {
    border-top-color: #333;
    bottom: 1px; }
  body .tooltip.bottom > .tooltip-arrow {
    border-bottom-color: #333;
    bottom: 1px; }
  body .tooltip.left > .tooltip-arrow {
    border-left-color: #333;
    bottom: 1px; }
  body .tooltip.right > .tooltip-arrow {
    border-right-color: #333;
    bottom: 1px; }
  body .c2p-emphasis-text {
    color: #428BCA; }
  body .font-green {
    color: var(--c2p-green-primary); }
  body .font-maroon {
    color: var(--c2p-maroon); }
  body .font-orange {
    color: var(--c2p-orange); }
  body .font-blue {
    color: var(--c2p-blue); }

#login-msg-banner {
  background: var(--pale-yellow);
  display: flex;
  align-items: center;
  padding: 5px 16px; }

#login-msg {
  font-size: 1.5rem; }

#login-msg-close-txt {
  padding-right: 4px;
  cursor: pointer; }

#login-msg-close {
  font-size: 2.0rem;
  cursor: pointer; }

#c2p-tt {
  box-sizing: border-box;
  max-width: 400px;
  /* this will actually be overriden by code */
  padding: 4px 8px;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 6px;
  font-size: 1.1rem;
  color: #fff;
  position: fixed;
  left: -1000px;
  top: 0;
  z-index: 9999999; }

#c2p-tt-arrow {
  box-sizing: content-box;
  left: -1000px;
  width: 0;
  height: 0;
  position: fixed;
  border: 4px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.75);
  z-index: 9999999; }

button.blank-btn {
  border: none;
  background: none;
  padding: 0; }

.c2p-common-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2); }

.c2p-common-overlay-child {
  position: absolute; }

.c2p-pseudolink {
  color: blue;
  text-decoration: underline;
  cursor: pointer; }

.flex-page {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  height: 100%;
  width: 100%; }

.flex-page-child-chunk {
  display: flex;
  flex-flow: column nowrap;
  flex-shrink: 0;
  flex-grow: 0; }

.flex-chunk-grow {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  overflow: hidden;
  height: 0; }

.flex-col {
  display: flex;
  flex-flow: column nowrap;
  flex-shrink: 0;
  flex-grow: 0; }

.flex-col-grow {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  overflow: hidden; }

.flex-row-fixed {
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 0;
  flex-grow: 0;
  align-items: center; }

.flex-row-grow {
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 0;
  flex-grow: 1;
  align-items: center; }

.flex-cell-50 {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 50%;
  flex-shrink: 0; }

.flex-cell-60 {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 60%;
  flex-shrink: 0; }

.flex-cell-40 {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 40%;
  flex-shrink: 0; }

.c2p-edit-highlight {
  cursor: pointer;
  min-width: 20px;
  position: relative; }
  .c2p-edit-highlight .fa-pencil {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    color: var(--c2p-blue);
    background-color: white; }

.c2p-edit-highlight:hover {
  background: var(--dark-grey); }
  .c2p-edit-highlight:hover .fa-pencil {
    display: inline;
    background-color: white;
    padding-left: 3px; }

.c2p-edit-highlight .fa-exchange {
  display: none;
  color: #000; }

.c2p-edit-highlight[data-c2p-edited="true"] .fa-exchange {
  display: inline; }

.c2p-filter-orange {
  color: var(--c2p-orange) !important; }
  .c2p-filter-orange.c2p-filter-apply {
    background-color: #cb821c !important;
    border-color: #cb821c !important;
    color: black !important;
    font-weight: bold; }

#AdminConsoleWindow {
  background-color: #f0f0f0;
  padding: 0; }

.footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 1px; }
  .footer .text-muted {
    margin: 10px 0;
    padding-left: 2rem; }
    .footer .text-muted .copyright {
      overflow: hidden;
      float: left;
      display: block; }
    .footer .text-muted .version {
      display: none;
      overflow: hidden;
      float: left;
      margin-left: 1em; }

.float-right {
  float: right; }

.c2p-description-label {
  font-weight: bold; }

/* END BASIC HTML ELEMENTS */
/* BEGIN BANNER SECTION */
.banner {
  *zoom: 1;
  display: block;
  background-color: #333;
  position: relative; }
  .banner:before, .banner:after {
    content: " ";
    display: table; }
  .banner:after {
    clear: both; }

.banner-image {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-left: 5px; }
  .banner-image:last-child {
    margin-right: 0; }
  .banner-image img {
    display: block;
    width: 450px;
    min-width: 150px;
    min-height: 34px; }
  .banner-image img.c2p-top-logo-skinny {
    width: 300px; }

.login-email {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%;
  float: right;
  padding-right: 4rem;
  color: var(--c2p-text-grey);
  text-align: right;
  font-size: 11px; }
  .login-email:last-child {
    margin-right: 0; }

.c2p-toolbar {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%;
  padding-top: 10px;
  float: right;
  padding-right: 2rem; }
  .c2p-toolbar:last-child {
    margin-right: 0; }
  .c2p-toolbar .k-header {
    border: 0;
    background: none;
    color: #FFF;
    float: right; }

#Toolbar {
  background: none;
  border: 0; }
  #Toolbar .k-item > .k-link {
    color: var(--c2p-text-grey); }

#Toolbar > .k-menu .k-item, .k-widget.k-menu-horizontal > .k-item {
  border: 0; }

/* END BANNER SECTION */
/* BEGIN NAVBAR SECTION */
.k-header > .k-state-default {
  background-color: none;
  color: #FFF; }

#analytics-tab .tooltip {
  width: 300px; }
  #analytics-tab .tooltip .tooltip-inner {
    max-width: 300px;
    font-size: 12px; }

.k-widget .fa-filter, .k-header .fa-filter, .k-treemap-title .fa-filter, .k-grid-header .k-header > .k-link .fa-filter {
  color: var(--c2p-text-grey); }

.k-widget .fa-filter.filter-applied, .k-header .fa-filter.filter-applied, .k-treemap-title .fa-filter.filter-applied, .k-grid-header .k-header > .k-link .fa-filter.filter-applied {
  color: var(--c2p-green-primary); }

.k-widget .fa-filter.filter-applied.c2p-filter-orange, .k-header .fa-filter.filter-applied.c2p-filter-orange, .k-treemap-title .fa-filter.filter-applied.c2p-filter-orange, .k-grid-header .k-header > .k-link .fa-filter.filter-applied.c2p-filter-orange {
  color: var(--c2p-orange); }

.k-grid .k-pager-sizes .k-input, .k-grid .k-pager-sizes .k-select {
  line-height: 20px; }

.k-block, .k-widget, .k-popup, .k-content, .k-toolbar, .k-dropdown .k-input {
  color: var(--c2p-text-dark); }

.k-header, .k-treemap-title, .k-grid-header .k-header > .k-link {
  color: var(--c2p-text-dark); }

.k-link:link, .k-link:visited, .k-nav-current.k-state-hover .k-link {
  color: var(--c2p-text-dark); }

.k-dropdown .k-input, .k-dropdown .k-state-focused .k-input, .k-menu .k-popup {
  color: var(--c2p-text-dark); }

.k-tabstrip .k-content.k-state-active {
  color: var(--c2p-text-dark); }

.k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox > input, .k-multiselect-wrap {
  color: var(--c2p-text-dark); }

.k-scheduler-datecolumn, .k-scheduler-groupcolumn, .k-scheduler-layout {
  color: var(--c2p-text-dark); }

/* selects links in the navbar */
#Navigation > .k-state-default > a.k-link {
  color: #FFF;
  /* temporary fix to bg color, FIXME 
        also this broke the tab selection which worked previously
    */
  background-color: #76b21f; }

#Navigation > .k-header > .k-state-default {
  background-color: #76b21f; }

.c2p-navbar, k-header {
  font-weight: bolder;
  background-color: #76b21f;
  color: #FFF; }

.c2p-navbar > .k-link {
  color: #333; }

#Navigation {
  background-color: #76b21f;
  border: 0;
  padding-left: 2px; }
  #Navigation i {
    margin: 0 4px;
    overflow: visible; }
  #Navigation .k-link {
    line-height: 35px;
    padding: 0 11px; }

/* END NAVBAR SECTION */
/* BEGIN KENDO THEMING */
.k-header > .k-state-selected {
  background-color: #f7f7f7;
  border-width: 0;
  color: #333; }

.k-header h1 {
  margin: 0;
  padding: 30px 15px;
  font-size: 32px;
  font-weight: lighter; }

.k-menu.k-header, .k-menu .k-item {
  border-color: #000;
  color: var(--c2p-text-grey); }

.k-state-selected > .k-link {
  color: #333; }

.k-state-hover > .k-link {
  color: #FFF; }

.k-window {
  position: fixed; }
  .k-window .k-window-titlebar {
    font-size: 14px;
    background-color: #333;
    color: white; }
  .k-window #LogOutWindow .close-or-signin {
    float: right;
    margin-top: 10px; }
  .k-window #LogOutWindow .logged-off-container > div:first-child {
    text-align: justify; }

.k-i-close {
  background-position-x: -48px; }

.k-button {
  border-radius: 5px;
  font: Roboto;
  color: #333;
  background-color: #FFFFFF; }
  .k-button:hover {
    background-color: #92AD1B;
    color: black; }

.k-primary {
  background-color: #76B21F;
  color: #FAFAFA; }

/*warning modal*/
.k-warning-modal {
  text-align: center;
  text-overflow: ellipsis; }
  .k-warning-modal .k-window-titlebar {
    background-color: #f7b500;
    color: #000; }
  .k-warning-modal .k-warning-message {
    margin-top: 5%;
    margin-bottom: 5%; }
  .k-warning-modal .k-warning-close {
    text-align: center;
    bottom: 10%; }

/*information modal*/
.k-information-modal {
  text-align: center;
  text-overflow: ellipsis; }
  .k-information-modal .k-window-titlebar {
    background-color: black; }
  .k-information-modal .k-information-message {
    margin-top: 5%;
    margin-bottom: 5%; }
  .k-information-modal .c2p-confirm-never-show-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px; }
    .k-information-modal .c2p-confirm-never-show-container label {
      margin: 0;
      padding-right: 4px; }
    .k-information-modal .c2p-confirm-never-show-container input {
      width: 14px;
      height: 14px; }
  .k-information-modal .k-information-close {
    text-align: center;
    bottom: 10%; }

/*error modal*/
.k-error-modal {
  text-align: center;
  text-overflow: ellipsis; }
  .k-error-modal .k-window-titlebar {
    background-color: red; }
  .k-error-modal .k-error-message {
    margin-top: 5%;
    margin-bottom: 5%; }
  .k-error-modal .k-error-close {
    text-align: center;
    bottom: 10%; }

/*generic modal*/
/* END KENDO THEMING */
.layout-basic-account-permission-msg {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px; }

.layout-basic-account-permission-button-container {
  padding-bottom: 5px; }

/* Make buttons same width*/
.layout-basic-account-permission-button {
  width: 181px; }

@media only screen and (min-width: 992px) {
  html {
    min-width: 775px !important;
    overflow-x: scroll !important; } }

@media only screen and (max-width: 991px) {
  /*Thanks JIRA.  This prevents floating divs from moving around.*/
  html {
    min-width: 775px;
    overflow-x: scroll; } }

@media only screen and (max-width: 465px) {
  .banner-image .c2p-top-logo-fat {
    display: none; }
  .banner-image .c2p-top-logo-skinny {
    display: block; } }

@media only screen and (min-width: 465.1px) {
  .banner-image img.c2p-top-logo-fat {
    display: block; }
  .banner-image img.c2p-top-logo-skinny {
    display: none; } }

/* BEGIN ITEMS THAT WERE IN CSHTML DIRECTLY */
#qa-process-run-btn {
  width: 100px;
  margin-left: 460px;
  margin-top: 20px;
  margin-bottom: 20px; }

.czDLGText {
  padding: 15px; }

.czDLGBtn {
  -webkit-appearance: none;
  cursor: pointer;
  float: right;
  font-size: 13px;
  padding: 4px 10px;
  margin-right: 5px;
  border-color: #204d74;
  -webkit-appearance: button;
  background-color: #76b21f;
  color: white !important;
  border-width: 0 !important;
  margin-left: 1px;
  margin-right: 1px;
  font-size: 12px; }

.czDLGBtn:hover {
  background-color: #555; }

#atlwdg-trigger {
  z-index: 20;
  position: fixed;
  background: #205081;
  padding: 1px 5px;
  border: 2px solid white;
  border-top: none;
  font-weight: bold;
  color: white !important;
  display: block;
  white-space: nowrap;
  text-decoration: none !important;
  font-size: 12px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  border-radius: 0 0 5px 5px;
  opacity: 0.3; }

#atlwdg-trigger:hover {
  opacity: 1; }

.atlwdg-trigger.atlwdg-RIGHT {
  left: 100%;
  top: 40%;
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin: top left;
  -moz-transform: rotate(90deg);
  -moz-transform-origin: top left;
  -ms-transform: rotate(90deg);
  -ms-transform-origin: top left;
  transform: rotate(90deg);
  transform-origin: top left; }

/* END ITEMS THAT WERE IN CSHTML DIRECTLY */
/* BEGIN ITEMS FOR COMMON FORMS */
.c2p-form-container .c2p-form-select-row {
  margin-bottom: 5px; }
  .c2p-form-container .c2p-form-select-row label {
    width: 20%;
    padding-bottom: 10px; }
  .c2p-form-container .c2p-form-select-row .field-validation-error {
    color: red;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    text-align: left;
    width: 100%;
    position: relative;
    left: 20%;
    top: -10px; }

.requiredLabel:before {
  content: "*";
  color: red; }

.optionalLabel:before {
  content: "*";
  color: white; }

#link-analytic {
  color: #438EAE;
  cursor: pointer; }

#link-analytic:hover {
  text-decoration: underline; }

/* END ITEMS FOR COMMON FORMS */
/* BEGIN ITEMS FOR FILE UPLOAD */
.c2p-file-upload-container .c2p-file-drop-zone {
  text-align: center;
  border: 2px dashed #bbb;
  padding: 40px;
  width: inherit;
  color: #bbb;
  border-radius: 5px;
  position: relative; }

.c2p-file-upload-container .c2p-file-drop-zone-feedback {
  text-align: center;
  border: 1px solid #808080;
  padding: 15px;
  width: inherit;
  color: #808080;
  border-radius: 5px;
  margin-bottom: -20px;
  padding-bottom: 0px; }

.c2p-file-upload-container .c2p-file-drop-zone-feedback span {
  text-align: center;
  margin: 5px;
  margin-top: 10px;
  margin-bottom: 0px; }

.c2p-file-upload-container .c2p-file-upload-button {
  position: relative;
  overflow: hidden;
  margin: 10px; }

.c2p-file-upload-container .c2p-file-upload-button input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

/* END ITEMS FOR FILE UPLOAD */
/* BEGIN ITEMS FOR COMMON DROP DOWN */
.c2p-common-dropdown-label {
  font-size: 11px;
  font-family: Roboto; }

.c2p-common-dropdown {
  font-size: 11px;
  font-family: Roboto; }

/* END ITEMS FOR COMMON DROP DOWN */
/* BEGIN EDIT ICON BUTTONS */
.c2p-common-icon-buttons-container {
  display: inline-block;
  color: var(--c2p-text-dark); }
  .c2p-common-icon-buttons-container .fa-pencil {
    padding: 8px 5px 8px 5px; }
  .c2p-common-icon-buttons-container .fa-remove {
    padding: 8px 5px 8px 0px; }
  .c2p-common-icon-buttons-container .fa-ban {
    padding: 8px 5px 8px 0px; }
  .c2p-common-icon-buttons-container .fa-remove:hover {
    cursor: pointer;
    color: red; }
  .c2p-common-icon-buttons-container .fa-envelope-o, .c2p-common-icon-buttons-container .fa-share-square-o {
    display: none;
    font-weight: bold;
    padding: 8px 5px 8px 0px; }
  .c2p-common-icon-buttons-container .fa-pencil:hover, .c2p-common-icon-buttons-container .fa-envelope-o:hover, .c2p-common-icon-buttons-container .fa-share-square-o:hover, .c2p-common-icon-buttons-container .fa-ban:hover {
    cursor: pointer;
    color: #92AD1B; }

/* END EDIT ICON BUTTONS */
/* BEGIN COMMON SAVE NAME */
.c2p-common-save-name-modal-container .c2p-common-save-field-name label {
  width: 100%;
  float: left;
  display: block;
  overflow: hidden;
  font-size: 12px;
  line-height: 30px; }

.c2p-common-save-name-modal-container .c2p-common-save-field-name .c2p-common-name-input {
  width: 99%;
  float: left;
  display: block;
  overflow: hidden;
  font-size: 12px;
  border-color: #dbdbdb;
  border-width: 1px;
  border-style: solid;
  height: 20px;
  line-height: 20px; }

.c2p-common-save-name-modal-container .c2p-common-save-field-name .c2p-common-save-empty-name-notice {
  font-size: .8em; }

.c2p-common-save-name-modal-container .c2p-common-save-window-footer {
  margin-top: 10px;
  padding: 5px;
  display: block;
  float: right; }

.c2p-common-save-name-modal-container .c2p-common-save-field-name-error-container {
  margin-top: 4em;
  text-align: center;
  max-width: 80%;
  margin-left: 10%;
  color: red; }
  .c2p-common-save-name-modal-container .c2p-common-save-field-name-error-container .c2p-common-save-error-icon {
    text-align: left;
    width: 10%;
    position: absolute;
    margin-left: -5%; }

/* END COMMON SAVE NAME */
.generic-upload {
  position: relative;
  box-sizing: border-box; }

.c2p-hidden-upload {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

/*Locations list items*/
.loc-indent-1 {
  padding-left: 2em; }

.loc-indent-2 {
  padding-left: 4em; }

.location-tag {
  display: block;
  height: 100%; }

/* Grid Filters */
.user-filter-modal {
  text-align: left;
  padding: 0 5px; }
  .user-filter-modal .message-main {
    font-weight: bold; }
  .user-filter-modal .empty-name-notice {
    font-size: .8em; }
  .user-filter-modal .k-information-close {
    display: flex;
    flex-direction: row-reverse;
    gap: 5px; }

.user-saved-filter-container {
  z-index: 5;
  display: inline-block;
  font-size: 10px;
  width: 307px;
  background-color: #f7f7f7;
  border: solid;
  border-width: 1px;
  border-color: #dbdbdb; }

.user-saved-filter-container .k-combobox, .pipeline-toggle .k-combobox, .display-view-toggle .k-combobox, .pipeline-reports .k-combobox, #insideGridIcons .k-combobox, .c2p-save-reports-btn-container .k-combobox {
  width: 230px; }

.user-saved-filter-container .k-dropdown-wrap, .pipeline-toggle .k-dropdown-wrap, .display-view-toggle .k-dropdown-wrap, .pipeline-reports .k-dropdown-wrap, #insideGridIcons .k-dropdown-wrap, .c2p-save-reports-btn-container .k-dropdown-wrap {
  border-radius: 5px;
  height: 20px; }

.user-saved-filter-container .fa-pencil, .pipeline-toggle .fa-pencil, .display-view-toggle .fa-pencil, .pipeline-reports .fa-pencil, #insideGridIcons .fa-pencil, .c2p-save-reports-btn-container .fa-pencil {
  color: var(--c2p-text-dark); }

.user-saved-filter-container .fa-remove, .pipeline-toggle .fa-remove, .display-view-toggle .fa-remove, .pipeline-reports .fa-remove, #insideGridIcons .fa-remove, .c2p-save-reports-btn-container .fa-remove {
  color: var(--c2p-text-dark); }

.user-saved-filter-container .fa-pencil:hover, .pipeline-toggle .fa-pencil:hover, .display-view-toggle .fa-pencil:hover, .pipeline-reports .fa-pencil:hover, #insideGridIcons .fa-pencil:hover, .c2p-save-reports-btn-container .fa-pencil:hover {
  cursor: pointer;
  color: #76b21f; }

.user-saved-filter-container .fa-remove:hover, .pipeline-toggle .fa-remove:hover, .display-view-toggle .fa-remove:hover, .pipeline-reports .fa-remove:hover, #insideGridIcons .fa-remove:hover, .c2p-save-reports-btn-container .fa-remove:hover {
  cursor: pointer;
  color: red; }

.user-saved-filter-container .hover, .pipeline-toggle .hover, .display-view-toggle .hover, .pipeline-reports .hover, #insideGridIcons .hover, .c2p-save-reports-btn-container .hover {
  display: none;
  width: 14px;
  height: 15px; }

.user-saved-filter-container span.filter-icon, .pipeline-toggle span.filter-icon, .display-view-toggle span.filter-icon, .pipeline-reports span.filter-icon, #insideGridIcons span.filter-icon, .c2p-save-reports-btn-container span.filter-icon {
  margin-left: 2px; }

.user-saved-filter-container span:hover > .hover, .pipeline-toggle span:hover > .hover, .display-view-toggle span:hover > .hover, .pipeline-reports span:hover > .hover, #insideGridIcons span:hover > .hover, .c2p-save-reports-btn-container span:hover > .hover {
  display: inline-block;
  cursor: pointer; }

.user-saved-filter-container .default, .pipeline-toggle .default, .display-view-toggle .default, .pipeline-reports .default, #insideGridIcons .default, .c2p-save-reports-btn-container .default {
  display: inline-block;
  width: 14px;
  height: 15px; }

.user-saved-filter-container span:hover > .default, .pipeline-toggle span:hover > .default, .display-view-toggle span:hover > .default, .pipeline-reports span:hover > .default, #insideGridIcons span:hover > .default, .c2p-save-reports-btn-container span:hover > .default {
  display: none;
  cursor: pointer; }

.user-saved-filter-container .img-clipboard, .pipeline-toggle .img-clipboard, .display-view-toggle .img-clipboard, .pipeline-reports .img-clipboard, #insideGridIcons .img-clipboard, .c2p-save-reports-btn-container .img-clipboard {
  width: 22px;
  height: auto; }

.left-dropdown, .pipeline-date, .pipeline-date-max, .pipeline-currency, .pipeline-numeric, .pipeline-numeric-max, .left-numeric-dropdown {
  display: block;
  width: 100%;
  box-sizing: border-box; }

.pipeline-filter {
  position: absolute;
  background-color: #dfdfdf;
  color: black;
  border-radius: 5px;
  padding: 2px 3px 2px 2px;
  z-index: 10;
  font-size: 11px; }
  .pipeline-filter.tier-filter {
    padding: 2px 3px 0px 2px; }
  .pipeline-filter .k-multiselect.k-header {
    height: 24px;
    overflow-y: hidden;
    overflow-x: hidden; }
  .pipeline-filter .k-animation-container {
    top: 3px !important;
    left: 3px !important; }

.list-view-data > p {
  margin: 0; }

.tiersFilterContainer {
  width: 400px;
  height: 39.1rem;
  border-radius: 5px;
  position: absolute;
  z-index: 10013;
  background-color: #dbdbdb; }
  .tiersFilterContainer .tier-filter > .k-listview {
    height: 7.8rem;
    overflow-y: scroll;
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 4px; }
  .tiersFilterContainer .tier-filter .k-multiselect.k-header {
    overflow-y: auto !important; }
  .tiersFilterContainer .tier-filter .c2p-input {
    width: 100%;
    overflow: hidden;
    height: 24px;
    margin-left: 1px;
    border-style: none; }
  .tiersFilterContainer .tier-filter span.deleteicon span {
    color: var(--c2p-text-dark);
    top: 9px; }
  .tiersFilterContainer .pipeline-filter {
    position: relative !important; }

.c2p-filter-button-container {
  margin-top: 2px;
  margin-bottom: 1px; }
  .c2p-filter-button-container.c2p-filter-multiselect-button {
    position: absolute;
    bottom: 2px;
    margin-left: 2px; }
  .c2p-filter-button-container.c2p-filter-tiers-button {
    margin-left: 4px; }
  .c2p-filter-button-container .k-button {
    font-size: 11px;
    height: 22px;
    line-height: 1em;
    border-radius: 0 !important;
    background-color: #76b21f;
    border-color: #76b21f;
    color: #fff; }
  .c2p-filter-button-container .c2p-filter-clear {
    margin-left: 3px; }

span.deleteicon span {
  position: absolute;
  display: block;
  top: 7px;
  right: 0px;
  width: 16px;
  cursor: pointer; }

span.deleteicon input.k-input {
  padding-right: 16px;
  box-sizing: border-box;
  height: auto; }

/* END Grid Filters */
/*--------------------- Splitter /*--------------------- */
.c2p-splitter {
  background: var(--light-grey);
  box-sizing: border-box;
  position: absolute;
  padding: 4px;
  display: flex;
  align-items: center; }

.c2p-splitter:hover {
  background: var(--c2p-green-primary); }
  .c2p-splitter:hover .c2p-splitter-inner {
    background: #fff; }

.c2p-splitter-inner {
  box-sizing: border-box;
  text-align: center;
  background: var(--c2p-text-dark); }

.c2p-splitter-top {
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: unset !important;
  cursor: ns-resize;
  height: 10px; }
  .c2p-splitter-top .c2p-splitter-inner {
    width: 12px;
    height: 2px;
    margin: auto; }

.c2p-splitter-right {
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: unset !important;
  width: 10px;
  cursor: ew-resize; }
  .c2p-splitter-right .c2p-splitter-inner {
    height: 12px;
    width: 2px; }

.c2p-splitter-bottom {
  left: 0;
  right: 0;
  bottom: 0;
  top: unset !important;
  cursor: ns-resize;
  height: 10px; }
  .c2p-splitter-bottom .c2p-splitter-inner {
    width: 12px;
    height: 2px;
    margin: auto; }

.c2p-splitter-left {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: unset !important;
  cursor: ew-resize;
  width: 10px; }
  .c2p-splitter-left .c2p-splitter-inner {
    height: 12px;
    width: 2px; }

/* User Reports */
.user-report-save:hover {
  color: #76b21f;
  cursor: pointer; }

.user-report-delete:hover {
  color: #f00;
  cursor: pointer; }

.user-report-icon {
  margin-left: 3px;
  vertical-align: middle;
  font-size: 25px !important; }

.user-report-load {
  margin-left: 3px;
  background-color: var(--c2p-orange);
  border-radius: 0px;
  color: white; }

.user-reports-grid-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr) 115px;
  row-gap: 5px;
  column-gap: 5px; }
  .user-reports-grid-container .user-reports-list-title-row {
    display: contents; }
  .user-reports-grid-container .user-reports-list-container {
    display: contents; }
    .user-reports-grid-container .user-reports-list-container .user-reports-row {
      display: contents; }
      .user-reports-grid-container .user-reports-list-container .user-reports-row .user-report-name {
        grid-column-start: 1; }
      .user-reports-grid-container .user-reports-list-container .user-reports-row > * {
        width: auto; }
  .user-reports-grid-container .c2p-save-report-add {
    grid-column-start: 5; }

/* ------------------------------------- ORG PICKER ------------------------------------- */
.c2p-org-picker .org-picker-highlight {
  background: yellow; }

.c2p-org-picker .gov-org-item .expand-icon {
  font-size: 8px;
  padding: 6px 4px;
  cursor: pointer;
  width: 14px;
  overflow: hidden;
  box-sizing: border-box; }

.c2p-org-picker .gov-org-item span {
  flex-grow: 0; }

.c2p-org-picker .gov-org-item .gov-org-sn {
  font-weight: 700;
  min-width: 80px;
  padding-right: 6px;
  box-sizing: border-box; }

.c2p-org-picker .k-list .k-item {
  padding: 0 6px 0 0; }

.c2p-org-picker .gov-org-item {
  display: flex;
  align-items: center;
  justify-content: flex-start; }

.org-picker-clear-search {
  position: absolute;
  right: 5px;
  top: 6px;
  font-size: 1.8rem;
  color: red;
  cursor: pointer; }

/* Chart js custom tooltip */
#chartjs-tooltip, #chartjs-tooltip-mod {
  opacity: 1;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  border-radius: 3px;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  pointer-events: none;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 10005; }
  #chartjs-tooltip .chartjs-footer, #chartjs-tooltip-mod .chartjs-footer {
    margin-top: 5px; }
  #chartjs-tooltip .before-body, #chartjs-tooltip-mod .before-body {
    padding-bottom: 3px; }
  #chartjs-tooltip td, #chartjs-tooltip-mod td {
    line-height: normal; }
    #chartjs-tooltip td .chartjs-tooltip-key, #chartjs-tooltip-mod td .chartjs-tooltip-key {
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-right: 3px;
      border: 1px solid rgba(255, 255, 255, 0.4); }

/* ------------------------------------------------ Report Picker Stuff ------------------------------------------------ */
.rptpicker-superscript {
  font-size: 10px;
  vertical-align: top;
  padding-left: 6px; }

.c2p-rpt-picker-list li.rptpicker-list-header {
  font-weight: 700;
  font-size: 1.4rem;
  border: none !important;
  padding: 2px 3px !important;
  background: var(--light-grey) !important;
  display: flex;
  align-items: center;
  color: #000; }

.c2p-rpt-picker-list span.rptpicker-list-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.c2p-rpt-picker-list li.rptpicker-list-header.k-state-hover {
  background: var(--light-grey) !important;
  border: none;
  cursor: unset;
  color: #000; }

.c2p-rpt-picker-list li.rptpicker-list-header:not(:first-child) {
  margin-top: 4px !important; }

.c2p-rpt-picker-list li.rptpicker-list-item, .c2p-rpt-picker-list li.rptpicker-grp-item {
  cursor: pointer !important;
  border: none;
  padding: 0 !important; }

.c2p-rpt-picker-list li.rptpicker-list-item.k-item.k-state-hover,
.c2p-rpt-picker-list li.rptpicker-list-item.k-item.k-state-hover.k-state-selected,
.c2p-rpt-picker-list li.rptpicker-grp-item.k-item.k-state-hover,
.c2p-rpt-picker-list li.rptpicker-grp-item.k-item.k-state-hover.k-state-selected,
.c2p-rpt-picker-list li.rptpicker-list-item.k-item.k-state-selected,
.c2p-rpt-picker-list li.rptpicker-grp-item.k-item.k-state-selected {
  border: none;
  border-width: 0; }

.c2p-rpt-picker-list li.rptpicker-drop-tgt {
  border-bottom: 3px solid var(--c2p-blue) !important; }

.c2p-rpt-picker-list span.rptpicker-list-item, .c2p-rpt-picker-list span.rptpicker-grp-item {
  padding-left: 16px;
  font-size: 1.3rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.c2p-rpt-picker-list span.rptpicker-list-item {
  padding-left: 12px; }

.c2p-rpt-picker-list li.rptpicker-grp-item {
  background: var(--light-grey) !important;
  margin-left: 10px; }

.c2p-rpt-picker-list .rpt-sub-dash {
  padding-left: 18px; }

.c2p-rpt-picker-list span.rptpicker-list-item.sub-report {
  padding-left: 14px; }

.c2p-rpt-picker-list span.rptpicker-grp-item {
  color: black;
  padding-left: 4px;
  font-size: 1.4rem; }

.c2p-rpt-picker-list li.rptpicker-hide-item {
  display: none !important; }

.c2p-rpt-picker-list li.rptpicker-list-item.k-state-hover .rptpicker-list-item {
  background: var(--c2p-green-highlight); }

.c2p-rpt-picker-list li.rptpicker-list-item.k-state-hover .rptpicker-list-item-w-buttons .fabtn {
  background: var(--c2p-green-superlight); }

.c2p-rpt-picker-list li.rptpicker-list-item.k-state-selected .rptpicker-list-item {
  background: var(--c2p-green-primary); }

.c2p-rpt-picker-list li.rptpicker-list-item.k-state-selected .fabtn {
  background: var(--c2p-green-superlight); }

.c2p-rpt-picker-list li.rptpicker-list-item.k-state-selected .rptpicker-list-item, .c2p-rpt-picker-list li.rptpicker-list-item.k-state-hover .rptpicker-list-item {
  color: #fff; }

.c2p-rpt-picker-list .rptpicker-list-item-w-buttons, .c2p-rpt-picker-list li.rptpicker-list-header {
  display: flex;
  align-items: center;
  background: none; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .hidden-rpt, .c2p-rpt-picker-list li.rptpicker-list-header .hidden-rpt {
    opacity: 0.7;
    font-style: italic; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .fabtn, .c2p-rpt-picker-list li.rptpicker-list-header .fabtn {
    cursor: pointer;
    padding: 0 6px;
    height: 100%;
    color: black;
    font-size: 1.8rem;
    line-height: 2.6rem; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .rpt-edit-btn:hover, .c2p-rpt-picker-list li.rptpicker-list-header .rpt-edit-btn:hover {
    color: var(--c2p-green-primary); }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .rpt-share-btn:hover, .c2p-rpt-picker-list li.rptpicker-list-header .rpt-share-btn:hover {
    color: var(--c2p-blue); }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .report-delete-btn:hover, .c2p-rpt-picker-list li.rptpicker-list-header .report-delete-btn:hover {
    color: red; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .fabtn.rptpicker-disabled-btn,
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .fabtn.rptpicker-disabled-btn:hover, .c2p-rpt-picker-list li.rptpicker-list-header .fabtn.rptpicker-disabled-btn,
  .c2p-rpt-picker-list li.rptpicker-list-header .fabtn.rptpicker-disabled-btn:hover {
    color: var(--grey-border);
    cursor: default;
    background: none; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .rptpicker-folder-icon, .c2p-rpt-picker-list li.rptpicker-list-header .rptpicker-folder-icon {
    font-size: 1.2rem; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .add-rpt-btn:hover, .c2p-rpt-picker-list li.rptpicker-list-header .add-rpt-btn:hover {
    color: black; }
  .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .add-rpt-btn.rptpicker-disabled-btn, .c2p-rpt-picker-list .rptpicker-list-item-w-buttons .add-grp-btn.rptpicker-disabled-btn, .c2p-rpt-picker-list li.rptpicker-list-header .add-rpt-btn.rptpicker-disabled-btn, .c2p-rpt-picker-list li.rptpicker-list-header .add-grp-btn.rptpicker-disabled-btn {
    background: var(--dark-grey);
    color: #fff;
    border: none;
    cursor: default; }

.c2p-report-bar {
  display: flex;
  align-items: center;
  box-sizing: border-box; }
  .c2p-report-bar * {
    box-sizing: border-box; }
  .c2p-report-bar .c2p-report-bar-left {
    width: 800px;
    height: 30px;
    display: flex;
    align-items: stretch;
    position: relative; }
    .c2p-report-bar .c2p-report-bar-left .c2p-report-picker {
      flex-grow: 1; }
    .c2p-report-bar .c2p-report-bar-left input.c2p-report-picker {
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .c2p-report-bar .c2p-report-bar-left .report-name-override {
      position: absolute;
      left: 0;
      right: 30px;
      top: 0;
      bottom: 0;
      cursor: pointer;
      color: var(--c2p-text-dark);
      background: #fff;
      line-height: 28px;
      padding-left: 5px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .c2p-report-bar .c2p-report-bar-left .k-dropdown-wrap {
      border-bottom: none; }
    .c2p-report-bar .c2p-report-bar-left .c2p-report-picker-left-btns {
      border: 1px solid var(--grey-border);
      border-left: none;
      border-bottom: none;
      display: flex;
      align-items: center;
      padding: 0 6px; }
      .c2p-report-bar .c2p-report-bar-left .c2p-report-picker-left-btns .pipeline-chart-delete-btn {
        display: none;
        padding: 0 4px;
        position: relative;
        width: 30px;
        height: 20px; }
        .c2p-report-bar .c2p-report-bar-left .c2p-report-picker-left-btns .pipeline-chart-delete-btn i.fa-stack-2x {
          font-size: 20px;
          line-height: 20px;
          color: #000;
          padding: 0; }
        .c2p-report-bar .c2p-report-bar-left .c2p-report-picker-left-btns .pipeline-chart-delete-btn i.fa-stack-1x {
          font-size: 23px;
          line-height: 20px;
          color: red;
          padding: 0; }
  .c2p-report-bar i {
    padding: 0 4px;
    font-size: 2.0rem;
    cursor: pointer; }
  .c2p-report-bar .k-dropdown-wrap {
    height: 3.0rem; }
    .c2p-report-bar .k-dropdown-wrap .k-input {
      height: 2.82rem !important; }
    .c2p-report-bar .k-dropdown-wrap .k-select {
      line-height: 2.6rem; }
  .c2p-report-bar .fa.disabled {
    color: var(--grey-border);
    cursor: default; }

#report-settings-pu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column; }
  #report-settings-pu .c2p-grid-content-wrap {
    min-height: 90px; }
  #report-settings-pu #rptsettings-noaccess-warning {
    color: var(--c2p-orange);
    font-weight: 700;
    font-size: 1.5rem; }
  #report-settings-pu #rptsettings-share-tabs .c2p-tab {
    border-width: 1px; }
  #report-settings-pu label {
    margin-bottom: 0; }
  #report-settings-pu .not-really-checked-box {
    height: 16px;
    width: 16px;
    border: 1px solid var(--disable-border);
    background-color: var(--disable-background);
    color: var(--disable-border);
    margin: auto;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700; }
    #report-settings-pu .not-really-checked-box div {
      line-height: 14px;
      height: 14px; }
  #report-settings-pu input[type=checkbox] {
    height: 16px;
    width: 16px; }
  #report-settings-pu .rpt-settings-chunk {
    display: flex;
    flex-direction: column;
    overflow: hidden; }
    #report-settings-pu .rpt-settings-chunk > * {
      height: 28px;
      margin-bottom: 6px; }
    #report-settings-pu .rpt-settings-chunk > input {
      border: 1px solid var(--grey-border);
      box-sizing: border-box; }
    #report-settings-pu .rpt-settings-chunk > label {
      line-height: 28px; }
  #report-settings-pu #rptsettings-top-checks input[type=checkbox] {
    margin-left: 6px; }
  #report-settings-pu .contact-dist-list-select {
    width: 270px !important; }
  #report-settings-pu #rptsettings-btns button {
    margin-top: 6px;
    margin-left: 6px; }
  #report-settings-pu .k-button.k-state-active:hover .rptsettings-tab-content {
    width: 100%;
    height: 100%;
    border: 1px solid var(--dark-grey);
    box-sizing: border-box; }
  #report-settings-pu #rptsettings-share-roles-content.c2p-shared-grid, #report-settings-pu #rptsettings-share-selected-stuff-content.c2p-shared-grid {
    padding: 0 6px;
    font-size: 1.4rem; }
    #report-settings-pu #rptsettings-share-roles-content.c2p-shared-grid .grid-search-input, #report-settings-pu #rptsettings-share-selected-stuff-content.c2p-shared-grid .grid-search-input {
      margin: 8px 0 8px 0;
      max-width: 397px; }
    #report-settings-pu #rptsettings-share-roles-content.c2p-shared-grid .c2p-grid-content-wrap, #report-settings-pu #rptsettings-share-selected-stuff-content.c2p-shared-grid .c2p-grid-content-wrap {
      border: none;
      border-top: 1px solid var(--dark-grey);
      margin: 0 -6px; }
    #report-settings-pu #rptsettings-share-roles-content.c2p-shared-grid .k-grid, #report-settings-pu #rptsettings-share-selected-stuff-content.c2p-shared-grid .k-grid {
      border: none; }
    #report-settings-pu #rptsettings-share-roles-content.c2p-shared-grid .c2p-cmd-header, #report-settings-pu #rptsettings-share-selected-stuff-content.c2p-shared-grid .c2p-cmd-header {
      vertical-align: middle; }
    #report-settings-pu #rptsettings-share-roles-content.c2p-shared-grid .c2p-cmd-cell input[type=checkbox], #report-settings-pu #rptsettings-share-selected-stuff-content.c2p-shared-grid .c2p-cmd-cell input[type=checkbox] {
      margin-top: 5px; }
  #report-settings-pu .rpt-sharing-stuff {
    display: none; }
  #report-settings-pu .rptsettings-sub-lbl {
    margin-left: 20px;
    margin-right: 6px;
    font-weight: 500; }
  #report-settings-pu .k-button:hover[disabled] {
    color: #ccc;
    border-color: #e6e6e6;
    background-color: #fff;
    background-image: none; }

.pa-graph .extra-stuff {
  display: none; }

.pa-graph .graph-extra-tabs .graph-extra-tab {
  border: 1px solid var(--grey-border);
  border-bottom: none;
  font-size: 1.4rem;
  padding: 2px 12px; }

.pa-graph .graph-extra-tabs .graph-extra-tab.selected {
  border-bottom: 1px solid var(--light-grey-bg);
  background: var(--light-grey-bg); }

.pa-graph .report-tab-content {
  box-sizing: border-box;
  width: 440px;
  background: var(--light-grey-bg);
  display: none;
  border: 1px solid var(--grey-border);
  border-bottom: none; }

.c2p-tab {
  border: 2px solid var(--dark-grey);
  border-bottom: none;
  padding: 1px 24px;
  font-size: 1.7rem;
  background: var(--light-grey);
  cursor: pointer; }

.c2p-tab-selected {
  background: var(--dark-grey) !important;
  font-weight: 700;
  color: #575757; }

#rpt-rolesub-confirm {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  align-items: stretch; }
  #rpt-rolesub-confirm #rpt-rolesub-confirm-list {
    flex-grow: 1;
    overflow: auto;
    box-sizing: border-box; }

.fabtn {
  cursor: pointer; }

.fa-pseudo-elem {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

.inline-warning-icon {
  font-size: 18px;
  color: var(--c2p-orange); }
