.eid-logo {
  background-image: url(images/pass_logo.png);
  background-size: 278px 32px;
  width: 278px;
  margin-top: 0px !important;
  height: 32px;
  padding: 0px !important; }

@media handheld, only screen and (max-width: 403px) {
	.eid-logo {
		background-image: url(images/PASS_Mini.png);
		background-size: 84px 23px;
		width: 84px;
		height: 24px;
	}
}


@media handheld, only screen and (max-width: 767px) and (min-width: 404px){
  .eid-logo {
    background-size: 152.9px 17.6px;
    width: 152.9px;
    height: 17.6px; }
 }

a, a:visited, a.ui-state-disabled:hover, .ui-widget-content a {
  color: #007bff;
  transition: color .1s ease-out; }
  .eid-popupnav .eid-grid-content-wrapper .eid-grid-panel-wrapper-right .eid-grid-panel .eid-grid-panel-body-wrapper .eid-grid-panel-body .eid-panel-area .eid-panel-area-body ul.eid-link-list li a, .eid-popup-dialog-nav .eid-grid-content-wrapper .eid-grid-panel-wrapper-right .eid-grid-panel .eid-grid-panel-body-wrapper .eid-grid-panel-body .eid-panel-area .eid-panel-area-body ul.eid-link-list li a {
    color: #007bff !important;
}
.eid-popupnav .eid-grid-content-wrapper .eid-grid-panel-wrapper-right .eid-grid-panel .eid-grid-panel-body-wrapper .eid-grid-panel-body .eid-panel-area, .eid-popup-dialog-nav .eid-grid-content-wrapper .eid-grid-panel-wrapper-right .eid-grid-panel .eid-grid-panel-body-wrapper .eid-grid-panel-body .eid-panel-area {
   border-top: 3px solid #007bff;
}
a:hover, a:active, a.eid-text-link:hover, a.eid-link-inverted, a.eid-stats-name-label:hover {
  color: #0056b3; }

.ui-combobox.ui-combobox-big .ui-combobox-clear-button.ui-button.ui-button-icon-only {
  background: #0277bd; }

.ui-combobox.ui-combobox-big .ui-combobox-clear-button.ui-button.ui-button-icon-only:hover {
  box-shadow: 0 0 7px #0277bd; }

.eid-effect-transfer-active {
  border-color: #0277bd; }

.eid-status-dropdown a:hover {
  color: #0277bd; }

.eid-cart-popup {
  border: 1px solid #0277bd; }

a.eid-button-box,
.ui-widget-content .eid-button-box {
  background: #0277bd; }

.eid-button-box {
  color: #fff !important; }

.eid-button-box:hover,
.ui-widget-content .eid-button-box:hover {
  background: #0397ef; }

.eid-locale-current {
  background-color: #0267a4;
  border-bottom: 2px solid #0287d6; }

.eid-locale-picker-container {
  background: #0287d6; }

button,
button.ui-button {
  background-color: #0277bd;
  transition: background .2s ease-out; }

button:hover,
button.ui-button:hover {
  background-color: #0397ef; }

button:focus, button.ui-button:focus, button.ui-button.ui-state-focus {
  background: #0267a4; }

.eid-grid-email-results button:focus {
  background: url(images/email-export.png) no-repeat 50% 50%;
  border: 1px solid #0287d6;
  -webkit-box-shadow: 0px 0px 4px 0px #0287d6;
  box-shadow: 0px 0px 4px 0px #0287d6; }

.eid-button:focus,
.eid-button:hover {
  border-color: #0277bd; }

.eid-button:hover .eid-button-content {
  color: #0277bd; }

.eid-button.eid-big-button:hover .eid-button-content {
  color: #0277bd; }

.eid-button.eid-big-button{
	font-size: 24px;
	max-height: 120px !important;
  }
button.ui-button.ui-state-disabled:hover, button.ui-state-disabled:hover {
  background: #0397ef;
  box-shadow: none; }

.eid-input-group-button, .eid-input-group-button.ui-button {
  background-color: #0277bd;
  border-color: #02619a; }
  .eid-input-group-button:focus, .eid-input-group-button:active, .eid-input-group-button.ui-button:focus, .eid-input-group-button.ui-button:active {
    background-color: #0267a4; }

.ui-widget-content a.eid-password-advanced {
  color: #0277bd; }

.eid-password-input .eid-password-icon-generate,
.eid-password-input .eid-password-eye-show-icon,
.eid-password-input .eid-password-eye-hide-icon {
  background-color: #0277bd; }
  .eid-password-input .eid-password-icon-generate:hover,
  .eid-password-input .eid-password-eye-show-icon:hover,
  .eid-password-input .eid-password-eye-hide-icon:hover {
    background-color: #0397ef; }
  .eid-password-input .eid-password-icon-generate:focus,
  .eid-password-input .eid-password-eye-show-icon:focus,
  .eid-password-input .eid-password-eye-hide-icon:focus {
    background-color: #0267a4; }

.eid-password-input .eid-password-icon-generate {
  border-right: 3px solid #02619a; }

.eid-input-group-button.ui-button:hover, .eid-input-group-button:hover {
  background-color: #0397ef;
  border-color: #02619a; }

.eid-icon-arrow-down.ui-button:hover, .eid-icon-arrow-down:hover {
  background-image: url(images/search-arrow.png); }

a:hover > .eid-icon-background {
  background-color: #0277bd; }

.eid-icon-background:hover {
  background-color: #0277bd; }

a.eid-nounVerbActionPicker-link:hover,
.eid-nounVerbActionPicker-link:hover,
.eid-nounVerbActionPicker-item.ui-selected > .eid-nounVerbActionPicker-link {
  color: #0277bd; }

.eid-noun-verb-action-picker .eid-noun-verb-action-picker-content-hover:hover {
  color: #0277bd; }

.eid-noun-verb-action-picker .eid-noun-verb-action-picker-help-todo-link:hover {
  border-color: #0277bd; }

.eid-noun-verb-action-picker .eid-noun-verb-action-picker-item-selected .eid-noun-verb-action-picker-link,
.eid-noun-verb-action-picker .eid-noun-verb-action-picker-link:hover {
  color: #0277bd; }

.eid-popupedit-content {
  border: 1px solid #0277bd; }

.eid-main-screen ul.eid-nouns-list-items a:hover {
  color: #0277bd; }

.eid-omni-menu-target {
  background-color: #0277bd; }

.eid-omni-menu-target:hover {
  background-color: #0287d6; }

.eid-menu-content-omni .eid-menu-items > li {
  border-bottom: 2px solid #0277bd; }

.eid-menu-items > li > a:hover {
  color: #0277bd; }

.eid-menu-items > li > a.eid-menu-item-strong {
  background: #0277bd; }

.eid-menu-items > li > a.eid-menu-item-strong:hover {
  color: #0277bd; }

.eid-menu-inverse-target-open {
  background: #fff; }

.eid-menu-inverse-target-open:after {
  border-bottom: 2px solid #0277bd; }

.eid-menu-inverse > .eid-menu-items > li {
  border-bottom: 2px solid #0277bd; }

.eid-main-pop-window ul.eid-popup-list-items a:hover {
  color: #0277bd; }

.eid-workflow .eid-workflow-button-submit {
  background: #0277bd; }

.eid-workflow .eid-workflow-button-skip {
  background: #0277bd; }

.eid-workflow .eid-workflow-button-cancel {
  background: #0277bd; }

.eid-chat-link a:hover {
  color: #0277bd; }

.eid-tile-edit-lsit li a:hover {
  color: #0277bd !important; }

.eid-tab:hover {
  background-color: #eee; }

.eid-tab:hover > .eid-tab-link {
  color: #6c6c6c; }

.eid-tab-selected:hover > .eid-tab-link {
  color: #fff;
  background-color:transparent !important;
}

.eid-tab-selected, .eid-tab-selected:hover {
  background-color: #0277bd !important; }

.eid-breadcrumbs .eid-breadcrumbs-nav li a:hover {
  color: #0277bd; }

.eid-main-header-content {
  background: white;
  border-top: #0277bd 10px solid;
  border-bottom: #e2e2e2 1px solid; }


.eid-flyout-menu .eid-flyout-menu-popup .eid-flyout-menu-item:hover,
.eid-flyout-menu .eid-flyout-menu-popup .eid-flyout-menu-item:hover a {
  color: #0277bd; }

.eid-editable-list .eid-editable-list-item a:hover {
  color: #0277bd; }

.ui-tabs-panel .ui-tabs li.ui-tabs-selected a,
.ui-tabs-panel .ui-tabs li.ui-tabs-selected a:visited,
.ui-tabs-panel .ui-tabs li:hover a {
  color: #0277bd; }

.ui-tabs.eid-content-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #0277bd; }

.ui-tabs .ui-tabs-nav li.ui-state-hover {
  background-color: #eee; }

.ui-tabs .ui-tabs-nav li.ui-state-active {
  background-color: #0277bd; }

.ui-tabs .ui-tabs-nav .ui-state-hover a {
  color: #6c6c6c; }

.eid-pager .eid-pager-sizes li a:hover {
  color: #0277bd; }

.eid-pager .eid-pager-section .ui-combobox .ui-combobox-button {
  background: #0277bd; }

.eid-pager .eid-pager-section .ui-combobox .ui-combobox-button:hover {
  background: #0397ef; }

.eid-grid.eid-grid-ordered-list .eid-grid-content .eid-grid-ordered-list-details-header-text:hover {
  color: #0277bd; }

.ui-autocomplete.ui-menu .ui-menu-item .eid-autocomplete-item.ui-selected,
.ui-autocomplete.ui-menu .ui-menu-item .eid-autocomplete-item.ui-state-focus,
.ui-autocomplete.ui-menu .ui-menu-item .eid-autocomplete-item.ui-state-hover {
  color: #0277bd;
  background-position: 100% 50%; }

.ui-accordion .ui-accordion-header.ui-state-active,
.ui-accordion .ui-accordion-content.ui-accordion-content-active {
  border-color: #0277bd; }

.ui-accordion .ui-accordion-header.ui-state-active a,
.ui-accordion .ui-accordion-header.ui-state-hover a {
  color: #0277bd; }

.eid-boxed-link:hover {
  border: 1px solid #0277bd; }

.eid-boxed-link .ui-accordion-header a:hover {
  color: #0277bd; }

.ui-accordion-header.ui-state-hover {
  border: 1px solid #0277bd; }

.eid-bucket-content {
  border-color: #0277bd; }

.eid-form .eid-form-section .eid-form-field-required-text {
  color: #0277bd; }

.eid-access-viewer .eid-check-access-button:hover {
  color: #0277bd;
  box-shadow: none; }

a.eid-tree-active-link:hover {
  color: #0277bd; }

.eid-stats-results-label {
  /* font-family: Arial, Helvetica, sans-serif; */ }

.eid-stats-single-result {
  /* font-family: Arial, Helvetica, sans-serif; */ }

a.eid-text-updater-action {
  color: #0277bd; }

.eid-supportinfotitle {
  /* font-family: Arial, Helvetica, sans-serif; */
  color: #0277bd; }

.eid-grid .eid-grid-header-sort-asc, .eid-grid .eid-grid-header-sort-desc, .eid-grid .eid-grid-header-actions, .eid-grid .eid-grid-header-sort-asc:hover, .eid-grid-header-sort-desc:hover, .eid-grid-header-cell:hover, .eid-grid .eid-grid-header-sort-asc:active, .eid-grid-header-sort-desc:active, .eid-grid-header-cell:active {
  cursor: pointer;
  color: #000; }

/*###########################################
  Overrides for Wizard.css
  ############################################*/
a.eid-wizard-progress-link,
a.eid-wizard-progress-link:hover {
  background: #0277bd; }

.eid-wizard-progress-step-active .eid-wizard-progress-link {
  background: #0277bd; }

.eid-wizard-progress-step-active .eid-wizard-progress-link-outline {
  border-color: #0277bd; }

.eid-wizard-progress-step-complete .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-visited .eid-wizard-progress-bar-right {
  color: #0277bd; }

.eid-wizard-progress-step-active .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-complete .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-complete .eid-wizard-progress-bar-right,
.eid-wizard-progress-step-previous-complete .eid-wizard-progress-bar-left {
  background: #0277bd linear-gradient(to right, #0277bd 0, #0277bd 100%); }

.eid-wizard-progress-step-invalid.eid-wizard-progress-step-next-visited .eid-wizard-progress-bar-right {
  background: #9a2c18 linear-gradient(to right, #9a2c18 0, #0277bd 100%); }

a.eid-wizard-button-clear:hover {
  color: #0277bd; }

.eid-wizard-footer > .eid-wizard-actions > button {
  background-color: #0277bd;
  border: none; }

.eid-wizard-actions button:hover, .eid-wizard-actions button:active, .eid-wizard-actions button:focus {
  background: #0277bd;
  border: none; }

.eid-wizard .eid-form-field-value .wizard-button {
  background: #0277bd; }

.eid-wizard .eid-form-field-value .wizard-button:hover,
.eid-wizard .eid-form-field-value .wizard-button:active,
.eid-wizard .eid-form-field-value .wizard-button:focus {
  background: #0397ef; }

a.eid-wizard-progress-link, a.eid-wizard-progress-link:hover {
  color: #fff; }

.eid-wizard .ui-combobox .ui-combobox-button.ui-button.ui-button-icon-only {
  background: #0277bd; }

.eid-wizard .ui-state-hover, .eid-wizard .ui-widget-content .ui-state-hover, .eid-wizard .ui-widget-header .ui-state-hover, .eid-wizard .ui-state-focus, .eid-wizard .ui-widget-content .ui-state-focus, .eid-wizard .ui-widget-header .ui-state-focus {
  border: none; }

/*###########################################
overrides outside of wizard and design sass
############################################*/
/*--------------------------------
    jquery-ui-1.10.3.custom.css
---------------------------------*/
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  font-weight: bold;
  color: #fff; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #0277bd;
  text-decoration: none; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #ccc;
  background: #ffffff url(images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #0277bd; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #0277bd;
  text-decoration: none; }

.ui-datepicker-calendar .ui-state-default {
  background-color: #0277bd; }

.ui-datepicker-calendar .ui-state-hover {
  background-color: #0397ef; }

.ui-datepicker-calendar .ui-state-active {
  background-color: #fff; }

.ui-combobox .ui-combobox-button.ui-button.ui-button-icon-only {
  background-color: #0277bd; }

.eid-navbar-content-wrapper, .eid-navbar-nav-wrapper {
   background: #fff; }

.eid-grid-edit-popup-buttons.eid-grid-edit-popup-buttons > button {
  background-color: #0277bd; }

.eid-navbar-content-wrapper, .eid-navbar-link, .eid-navbar-link > .eid-icon, .eid-navbar-list-wrapper, .eid-navbar-list > li, .eid-navbar-nav-wrapper, .eid-navbar-toggle {
  transition: width .1s, padding .1s, color .07s ease-out; }

a.eid-navbar-toggle {
	padding: 22px 0px !important;
  color: #333; }

.eid-icon-email-results.ui-button:hover, .eid-icon-email-results:hover {
  opacity: .9; }

.loading-spinner {
  border: 1em solid rgba(2, 119, 189, 0.2);
  border-top-color: #0277bd;
  background-image: none; }

.eid-icon-email-results, .eid-icon-email-results.ui-button {
  background-color: #0277bd; }

.eid-icon-email-results:hover, .eid-icon-email-results.ui-button:hover, .eid-icon-email-results:focus, .eid-icon-email-results.ui-button:focus, .eid-icon-email-results:active, .eid-icon-email-results.ui-button:active {
  background-color: #0397ef; }

.eid-main-header-current-user:hover,
a.eid-cart-link:hover,
.eid-flag-link:hover,
.eid-bot-open a:hover {
  background-color: #fff; }

.eid-main-header-current-user:hover {
  background-color: #fff; }

a.eid-cart-link,
.eid-bot-open > a,
.eid-header-flag .eid-flag-link,
.ui-widget-header .eid-current-user-name,
.eid-current-user-name {
  color: #0277bd !important;
}

.eid-panel-collapse-button {
  background-color: #0277bd; }

  #empowerId-login .eid-login-button {
    background-color: #0277bd;
    border: 1px solid #0277bd;
}

button, button.ui-button, a.anchor-button, button.eid-grid-search-button.ui-button.ui-button {
  background-color: #0277bd;
  color: #fff; }

button:hover, button.ui-button:hover, a.anchor-button:hover, button.eid-grid-search-button.ui-button.ui-button:hover {
  background-color: #0397ef; }

button:focus, button.ui-button:focus, button.ui-button.ui-state-focus, a.anchor-button:focus, button.eid-grid-search-button.ui-button.ui-button:focus {
  background: #0267a4; }

.eid-pager .eid-pager-sizes li.eid-pager-selected, .eid-pager .eid-pager-sizes li.eid-pager-selected a {
  border-color: #0277bd;
  background: #0277bd;
  color: #fff; }

.eid-pager .eid-pager-page, .eid-pager .eid-pager-sizes li a {
  color: #0277bd; }

.eid-image-upload .eid-upload-outer .eid-photo-manager-button,
.eid-image-upload .eid-upload-outer > .ui-button {
  background-color: #0277bd; }
  .eid-image-upload .eid-upload-outer .eid-photo-manager-button:hover,
  .eid-image-upload .eid-upload-outer > .ui-button:hover {
    background-color: #0397ef;
    border: none; }
  .eid-image-upload .eid-upload-outer .eid-photo-manager-button:focus,
  .eid-image-upload .eid-upload-outer > .ui-button:focus {
    background-color: #0267a4;
    border: none; }

a.eid-claim-block-button-icon {
  background-color: #0277bd;
  color: #fff; }
  a.eid-claim-block-button-icon:hover {
    background-color: #0397ef; }

a.eid-icon-comments-active {
  color: #0277bd; }

a.eid-icon-comments {
  color: #5a5a5a; }

a.eid-grid-approver-collapsed {
  color: #0277bd; }

a.eid-grid-approver-expanded {
  color: #5a5a5a; }

.ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background-color: transparent;
  border: none;
  cursor: pointer; }

.eid-box.mfa-container button {
  background-color: #0277bd; }

.eid-box.mfa-container button:hover {
  background-color: #0397ef; }

.eid-group-box, .eid-group-box.ui-widget {
  background-color: transparent; }

a.eid-login-chatbot-button {
  margin-top: 5px;
  background-color: #0277bd;
  color: #fff;
  padding: 5px 15px;
  border-radius: 2px; }
  a.eid-login-chatbot-button:hover {
    text-decoration: none;
    background-color: #0397ef; }
  a.eid-login-chatbot-button:focus {
    background-color: #0267a4; }
	
#empowerId-login .eid-login-option-list li {
    color: #333;
}
.mfa-form .eid-group-box.ui-widget.ui-state-default {
    background-color: #0277bd;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #ddd;
  /* background-color: #0277bd; */ }

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
	border: 1px solid #ddd;
  /* background-color: #0397ef; */ }

.eid-menu-items-with-icons > li {
  border-bottom: 1px solid #0277bd; }

.eid-menu-resource-types ul.eid-menu-items {
  background-color: #0287d6; }

.eid-menu-resource-types .eid-menu-items > li:hover {
  background-color: #0397ef; }

.eid-main-header .eid-main-header-title {
  margin: 14px 0 0 10px; }
/*.eid-login {
  display: flex;
  flex-direction: column;
  justify-content: center;
}*/

.login-icon {
    background: url(images/PASS_Mini.png);
    background-size: 60px 20px;
    background-repeat: no-repeat;
    background-position-y: 2px;
}

.login-icon .login-text {
    margin-left: 75px;
}

a.eid-main-login-link {
	border-left: 1.5px solid #1976d2;
    padding: 2px 12px 4px 12px !important;
}

#empowerId-login .login-form-user-icon {
    position: absolute;
    top: 40px;
    left: 15px;
}
#empowerId-login .login-form-password-icon {
    position: absolute;
    top: 40px;
    left: 17px;
}
@media handheld, only screen and (max-width: 1024px) {
.eid-login-custom, .eid-login-form {
    padding: 15px;
    width: auto;
}
}
@media handheld, only screen and (max-width: 700px) {
} 
.eid-login-option-list a {
    color: #0277bd;
}

.eid-login-actions{
	padding: 0px 30px 30px 30px;
}
.eid-idp-empowerid {
    padding: 20px 30px;
}
.eid-grid-cell > .eid-check-box {
    backface-visibility: hidden;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.paccar-password-message {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-sizing: border-box;
    margin-bottom: 3em;
    padding: 1em;
}
.paccar-help-link {
    float: left;
    margin: 0px 20px;
    padding: 5px 0px 4px 0px;
}

.eid-flag-link{
	padding: 26px 10px 12px 12px !important;
}
.paccar-help-link h3 {
  border-radius: 1px;
  font-size: 1em;
  font-weight: 700;
}
.paccar-help-link a {  
  color: #0277bd !important;
}
#eid-page-header .eid-main-header .eid-current-user-name {
    padding: 27px 0px;
    padding-left: 13px;
}
#eid-page-header .eid-main-header a {
	color: #333;
	font-weight: 600;
    padding-left: 12px;
    padding-right: 12px;
}
@media screen and (max-width: 1024px) {
  .paccar-help-link a {
    padding: 25px 10px;
  }
}

@media screen and (max-width: 767px) {
  .paccar-help-link a {
    padding: 15px;
  }
}

@media only screen and (max-width: 900px) {
  .eid-anonymous .eid-header-flag {
    display: inline;
  }
  .eid-anonymous .eid-header-flag > a > span {
      display: none;
  }
}

@media only screen and (max-width: 420px) {
  .eid-cart-link__text {
    display: none;
  }
}

.ui-state-default.ui-combobox-clear-button {
  background-color: transparent;
}

@media only screen and (max-width: 420px) {
  .eid-workflow-button-submit {
    margin-right: -18px;
    margin-top: 10px;
  }
 }
 
 .eid-tab-selected>.eid-tab-link, .eid-tab-selected>.eid-tab-link:hover {
    color: #fff;
    cursor: default;
}



.eid-workflow .eid-workflow-content-container {
max-width: 99999px;
    margin: auto;
    padding: 20px;
}

/* Fix for 618820 */
.eid-push__copy .eid-push__qr-code {
margin: auto;
width: 50%; }

/* Fix for 618568 */
.eid-grid-data .eid-grid-data-row td.eid-grid-cell {
min-width: 20px;
}
.eid-grid-data .eid-grid-data-row td.eid-grid-cell a.eid-edit-button {
   background-repeat: no-repeat;
}


/* Fix for Uniform Font Usage - Custom Font */
.eid-tab span {

    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.eid-navbar-text {

    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.ui-widget {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 1em; }


.ui-widget-overlay{
	z-index: 10000;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable.ui-dialog-buttons{
	z-index: 10001;
}

.ui-dialog .ui-dialog-content {
    background: white;
}

/* Cookie Consent Styles */ 

@keyframes slideInFromBottom {
	0% {
		transform: translateY(100%);
	}
	100% {
		transform: translateY(0);
	}
}

@keyframes slideOutToBottom {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(200%);
	}
}

.eid-cookie-consent-wrapper-hide {
	animation: 1s ease-out 0s 1 slideOutToBottom;
}

.eid-cookie-consent-wrapper-show {
	animation: 2s ease-out 0s 1 slideInFromBottom;
}

.eid-cookie-consent-wrapper {
	display: block;
	position: absolute;
	z-index: 200;
	width: 100%;
	background: white;
	box-shadow: #121212 2px 2px 14px 2px;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container {
	width: 40%;
	display: flex;
	flex-direction: row;
	padding: 1% 20% 1% 30%;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content {
	font-size: 0.75em;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-content-header .eid-cookie-consent-decision-accept {
	padding-left: 88%;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-selection-pane .eid-cookie-consent-selection-option {
	display: flex;
	flex-direction: row;
	padding: 10px;
	margin: 10px;
	border: 1px solid #cccccc;
	justify-content: space-between;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-selection-pane .eid-cookie-consent-selection-option .eid-cookie-consent-checbox {
	display: flex;
	flex-direction: row;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-selection-pane .eid-cookie-consent-selection-option .eid-cookie-consent-checbox .checkbox-text {
	padding-left: 0.3em;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-selection-pane .eid-cookie-consent-selection-option .checkbox-disabled {
	color: #949494;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-selection-pane .eid-cookie-consent-selection-option .eid-cookie-consent-details {
	float: right;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-selection-pane .eid-cookie-consent-hide-details {
	float: right;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-details-pane {
	padding: 10px;
	margin: 10px;
	border: 1px solid #cccccc;
	height: 400px;
	display: flex;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-details-pane .details-left {
	width: 30%;
	height: 95%;
	margin: 5px;
	border-right: 1px solid #cccccc;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-details-pane .details-left .eid-cookie-consent-details-tab-row {
	font-weight: 900;
	font-size: 1.2em;
	padding: 2px;
	border-bottom: 1px solid #cccccc;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-details-pane .details-left .eid-cookie-consent-details-tab-row .eid-cookie-consent-details-tab-button {
	padding: 10px;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-details-pane .details-right {
	width: 70%;
	height: 95%;
	margin: 5px;
	overflow-y: scroll;
}

.eid-cookie-consent-overlay {
    height: 100vh;
    width: 100vw;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
    position: fixed;
}

.eid-cookie-consent-wrapper .eid-cookie-consent-container .eid-cookie-consent-content .eid-cookie-consent-selection .eid-cookie-consent-details-pane .details-right .eid-cookie-consent-content-tab table>tbody>tr>td {
	border: 1px solid #cccccc;
	padding-left: 15px;
	max-width: 15px;
	overflow-x: auto;
}

.eid-cookie-consent-wrapper {
	bottom: 0%;
	top: unset;
}

.eid-navbar-nav-wrapper .eid-navbar-list li .eid-supportinfotitle {
    margin-top: 10px;
}

.eid-navbar-support-info-container, .eid-navbar-support-info-container > a{
	cursor: auto;
}
fieldset.eid-form-section .eid-form-field-value input.eid-combobox-input{
	padding-left: 25px;
}
.ui-combobox-datetime-selected {
    padding-left: 25px !important;
}

.eid-password-text {
    font-family: "Rubik", sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    color: #6c6f75;
}

.eid-password-icon-advanced{
    right: 42px !important;
    height: 39px;
    width: 40px;
    margin-top: 0px;
    position: absolute;
    background-color: #0277bd;
    background-position: 50% 50%;
    z-index: 2;
    outline: none;
}

input[readonly=readonly], textarea[readonly=readonly], input[readonly=readonly]:focus, textarea[readonly=readonly]:focus {
    background: #ebebeb !important;
    color: #666 !important;
}

li.eid-tab.eid-tab-selected a.eid-tab-link span {
    color: white;
}

.eid-navbar-nav-wrapper a span {
    font-size: 13px;
    color: #333 !important;
}

.eid-navbar-nav-wrapper .eid-navbar-list li .eid-supportinfotitle {
    background: rgb(236, 236, 236, 0.5) !important;
    color: #0277bd;
}

.eid-navbar-nav-wrapper .eid-navbar-list-wrapper.expanded .eid-navbar-list {
    background-color: rgb(236, 236, 236, 0.5);
}

.eid-supportinfotext {
    background: rgb(236, 236, 236, 0.5) !important;
    color: #6C6C6C;
}

.eid-navbar-nav-wrapper .eid-navbar-list .eid-navbar-active a {
    background: #fff !important;   
}

.eid-navbar-nav-wrapper .eid-navbar-list .eid-navbar-active a span{
    color: #131923e0 !important;
}

.eid-navbar-nav-wrapper .eid-navbar-list li .eid-supportinfotext a {
    display: block;
    color: #0277bd;
}

.eid-icon-navbar-developer {
  background-image: url("images/navbar/icon-navbar-developer.svg"); }

.eid-icon-navbar-enroll {
  background-image: url("images/navbar/icon-navbar-enroll.svg"); }

.eid-icon-navbar-logout {
  background-image: url("images/navbar/icon-navbar-logout.svg"); }

.eid-icon-navbar-changepassword {
  background-image: url("images/navbar/icon-navbar-password.svg"); }

.eid-icon-navbar-profile {
  background-image: url("images/navbar/icon-navbar-profile.svg"); }

.custom-navbar-section-1-icon,
.custom-navbar-section-2-icon,
.custom-navbar-section-3-icon,
.custom-navbar-section-4-icon,
.custom-navbar-section-5-icon,
.custom-navbar-section-6-icon,
.custom-navbar-section-7-icon,
.custom-navbar-section-8-icon,
.custom-navbar-section-9-icon,
.custom-navbar-section-10-icon {
  background-image: url("images/navbar/icon-navbar-tasks.svg"); }

  .eid-icon-navbar-dashboard {
      background-image: url("images/navbar/icon-navbar-dashboard.svg");
  }

.eid-icon-navbar-admin {
  background-image: url("images/navbar/icon-navbar-admin.svg"); }

.eid-icon-navbar-az-rbac-manager {
  background-image: url("images/navbar/icon-navbar-az-rbac-manager.svg"); }

.eid-icon-navbar-az-license-manager {
  background-image: url("images/navbar/icon-navbar-az-license-manager.svg"); }

.eid-icon-navbar-az-identity-manager {
  background-image: url("images/navbar/icon-navbar-az-identity-manager.svg"); }

.eid-icon-navbar-apps {
  background-image: url("images/navbar/icon-navbar-applications.svg"); }

.eid-icon-navbar-identities {
  background-image: url("images/navbar/icon-navbar-identities.svg"); }

.eid-icon-navbar-itshop {
  background-image: url("images/navbar/icon-navbar-itshop.svg"); }

.eid-icon-navbar-reports {
  background-image: url("images/navbar/icon-navbar-reports.svg"); }

.eid-icon-navbar-resources {
  background-image: url("images/navbar/icon-navbar-resources.svg"); }

.eid-icon-navbar-tasks {
  background-image: url("images/navbar/icon-navbar-tasks.svg"); }

.eid-icon-navbar-pages {
  background-image: url("images/navbar/icon-navbar-other.svg"); }

.eid-icon-navbar-systemlogs {
  background-image: url("images/navbar/icon-navbar-systemlogs.svg"); }

.eid-icon-navbar-default {
  background-image: url("images/navbar/icon-navbar-default.svg"); }

  .eid-navbar-nav-wrapper .eid-navbar-open > a > span{
    color: white !important;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
    color: white !important;
}

.login-icon {
    background: unset !important;
}

.login-icon .login-text {
    margin-left: 0px !important;
}

#empowerId-login .eid-login__input {
    padding-left: 12px;
 }

 .eid-grid.eid-grid-ordered-list .eid-grid-content {
    padding: 0;
}

.eid-grid .eid-bucket {
   /* margin-top: 2px;*/
    margin-left: 20px;
}

.eid-bucket .eid-bucket-submit-button-container {    
    top: -10px;
}

.eid-cookie-consent-content{
    width: 100%;
}

.eid-form-multiple-fields-per-group fieldset.eid-form-section .eid-form-fields-container .sixcol .eid-form-field-content-container {
    min-height: 4.5rem;
}

.eid-nav-active, .eid-navbar-active, li > .eid-navbar-list-wrapper > .eid-navbar-list > li.eid-nav-active, li > .eid-navbar-list-wrapper > .eid-navbar-list > li.eid-navbar-active {
    background: transparent;   
}

.eid-popup-dialog-nav .eid-self-service-row .eid-self-service-card .eid-button-container a.eid-button, .eid-popupnav .eid-self-service-row .eid-self-service-card .eid-button-container a.eid-button {
  max-height:inherit !important;
}

#eid-full-width-field{
    margin-left:0px;
}

.eid-popup-dialog-nav .eid-self-service-row .eid-self-service-card .eid-button-container a.eid-button .eid-button-content h4.eid-button-title,
.eid-popup-dialog-nav .eid-self-service-row .eid-self-service-card .eid-button-container a.eid-button .eid-button-content span.eid-button-text,
.eid-popupnav .eid-self-service-row .eid-self-service-card .eid-button-container a.eid-button .eid-button-content h4.eid-button-title,
.eid-popupnav .eid-self-service-row .eid-self-service-card .eid-button-container a.eid-button .eid-button-content span.eid-button-text {
   word-break:normal !important;
}

.eid-navbar-with-icon.eid-navbar-sublist.eid-navbar-open .eid-icon-navbar-sublist-expand {
    background-image: url(images/sublist-expand.svg);
}

.eid-icon-navbar-sublist-expand {
    background-image: url(images/sublist-expand-default.svg);
}

.eid-popup-dialog-nav .eid-grid-content-wrapper .eid-grid-panel-right-button-toggle .eid-panel-collapse-button,
.eid-popupnav .eid-grid-content-wrapper .eid-grid-panel-right-button-toggle .eid-panel-collapse-button {
    background-color: #307fc1;
}

.eid-popupnav .eid-grid-content-wrapper .eid-grid-panel-wrapper-right .eid-grid-panel .eid-grid-panel-body-wrapper .eid-grid-panel-body .eid-panel-area,
.eid-popup-dialog-nav .eid-grid-content-wrapper .eid-grid-panel-wrapper-right .eid-grid-panel .eid-grid-panel-body-wrapper .eid-grid-panel-body .eid-panel-area {
    border:none;
}

.eid-popupnav .eid-workflow .eid-workflow-content-container.eid-container.eid-corner-all.eid-highlight .eid-workflow-content.eid-content.ui-widget-content.eid-last .eid-form-fields-container {
    display: inherit;   
	padding:0px;
}

.eid-form-field-validation-message-wrapper { 
    width: auto;
}

.eid-popupnav .eid-label-required-icon label {
    width: auto !important;
    white-space: inherit;  
}

.eid-form .eid-form-section .eid-form-field.eid-form-field-no-label.eid-form-field-wide .eid-form .eid-form-field-status, .eid-form.eid-form-multiple-fields-per-group .eid-form-section .eid-form-field-status {
    width: 5%;
}

.eid-form-field-editablelist .eid-form-field-content-container .eid-editable-list.eid-editable-list-default {
    border: solid 1px #d4d4d8;
    box-shadow: none;
    border-radius: 5px;
    background: transparent;
}

.eid-form-field-editablelist .eid-form-field-content-container .eid-editable-list .eid-editable-list-no-items-message {
    border-bottom: 1px solid #ddd;
}

.ui-dialog.ui-draggable.ui-resizable{
    min-width:700px;
}

.ui-dialog.ui-draggable.ui-resizable .ui-dialog-content{
    min-width:660px;
}

.eid-form .eid-form-section .twelvecol .eid-form-field-label, .eid-form .eid-form-section .twelvecol .eid-form-field-value {
    width: 100%;
}
div.eid-workflow-ManageLocationPaccar .eid-repeater-trash-svg-btn, div.eid-workflow-ManageLocationPaccar .repeating-section-button-box-for-add-new{
  display: none;
}

.eid-editable-list-tree-container ul.eid-tab-list li.eid-tab.eid-tab-selected a.eid-tab-link span{
	color:#000 !important;
}

.eid-editable-list-tree-container ul.eid-tab-list li.eid-tab{
	background-color: transparent !important;
}

.eid-editable-list-tree-container ul.eid-tab-list li.eid-tab.eid-tab-selected{
	background-color: #fff !important;
	border-radius:20px;
}

.eid-form-field-validation-message.eid-caps-on {   
    background-position: 0%;    
	padding-left: 22px;
}