:root { --content-alt-bg-color:#E8F1F8; }
/* Add your variable customizations of layout here */
h1, h2, h3, h4, h5, h6 { margin: 1.5rem 0 1rem 0; font-family: inherit; font-weight: 600; line-height: 1.2; color: inherit; }
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0; }
h1 { font-size: 2.5rem; }
h2 { font-size: 2rem; }
h3 { font-size: 1.75rem; }
h4 { font-size: 1.5rem; }
h5 { font-size: 1.25rem; }
h6 { font-size: 1rem; }
mark { background: #FFF8E1; padding: .25rem .4rem; border-radius: 5px; font-family: 'Open Sans'; }
blockquote { margin: 1rem 0; padding: 0 2rem; border-left: 4px solid #90A4AE; }
hr { border-top: solid #E8F1F8; border-width: 1px 0 0 0; margin: 1rem 0; }
p { margin: 0 0 1rem 0; line-height: 1.5; }
p:last-child { margin-bottom: 0; }
.loader { background: #fff; background: radial-gradient(#FFFFFF, #E8F1F8); bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; z-index: 99999; }
.loader-inner { bottom: 0; height: 60px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 100px; }
.loader-line-wrap { animation: spin 2000ms cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite; box-sizing: border-box; height: 50px; left: 0; overflow: hidden; position: absolute; top: 0; transform-origin: 50% 100%; width: 100px; }
.loader-line { border: 4px solid transparent; border-radius: 100%; box-sizing: border-box; height: 100px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; width: 100px; }
.loader-line-wrap:nth-child(1) { animation-delay: -50ms; }
.loader-line-wrap:nth-child(2) { animation-delay: -100ms; }
.loader-line-wrap:nth-child(3) { animation-delay: -150ms; }
.loader-line-wrap:nth-child(4) { animation-delay: -200ms; }
.loader-line-wrap:nth-child(5) { animation-delay: -250ms; }
.loader-line-wrap:nth-child(1) .loader-line { border-color: #1B74C5; height: 90px; width: 90px; top: 7px; }
.loader-line-wrap:nth-child(2) .loader-line { border-color: #448ACB; height: 76px; width: 76px; top: 14px; }
.loader-line-wrap:nth-child(3) .loader-line { border-color: #6BB0E5; height: 62px; width: 62px; top: 21px; }
.loader-line-wrap:nth-child(4) .loader-line { border-color: #9ED4F6; height: 48px; width: 48px; top: 28px; }
.loader-line-wrap:nth-child(5) .loader-line { border-color: #CEEBFA; height: 34px; width: 34px; top: 35px; }
@keyframes spin { 0%, 15% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }
/* open-sans-300 - latin-ext_latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url("/assets/fonts/open-sans-v18-latin-ext_latin-300.eot"); /* IE9 Compat Modes */ src: local(""), url("/assets/fonts/open-sans-v18-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-300.woff2") format("woff2"), url("/assets/fonts/open-sans-v18-latin-ext_latin-300.woff") format("woff"), url("/assets/fonts/open-sans-v18-latin-ext_latin-300.ttf") format("truetype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-300.svg#OpenSans") format("svg"); /* Legacy iOS */ }
/* open-sans-regular - latin-ext_latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url("/assets/fonts/open-sans-v18-latin-ext_latin-regular.eot"); /* IE9 Compat Modes */ src: local(""), url("/assets/fonts/open-sans-v18-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-regular.woff2") format("woff2"), url("/assets/fonts/open-sans-v18-latin-ext_latin-regular.woff") format("woff"), url("/assets/fonts/open-sans-v18-latin-ext_latin-regular.ttf") format("truetype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-regular.svg#OpenSans") format("svg"); /* Legacy iOS */ }
/* open-sans-600 - latin-ext_latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url("/assets/fonts/open-sans-v18-latin-ext_latin-600.eot"); /* IE9 Compat Modes */ src: local(""), url("/assets/fonts/open-sans-v18-latin-ext_latin-600.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-600.woff2") format("woff2"), url("/assets/fonts/open-sans-v18-latin-ext_latin-600.woff") format("woff"), url("/assets/fonts/open-sans-v18-latin-ext_latin-600.ttf") format("truetype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-600.svg#OpenSans") format("svg"); /* Legacy iOS */ }
/* open-sans-700 - latin-ext_latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url("/assets/fonts/open-sans-v18-latin-ext_latin-700.eot"); /* IE9 Compat Modes */ src: local(""), url("/assets/fonts/open-sans-v18-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-700.woff2") format("woff2"), url("/assets/fonts/open-sans-v18-latin-ext_latin-700.woff") format("woff"), url("/assets/fonts/open-sans-v18-latin-ext_latin-700.ttf") format("truetype"), url("/assets/fonts/open-sans-v18-latin-ext_latin-700.svg#OpenSans") format("svg"); /* Legacy iOS */ }
/* Utils */
.clearfix:after { content: " "; display: block; clear: both; }
.card { border-radius: 5px; background: #ffffff; padding: 12px 16px; box-sizing: border-box; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 2rem; }
.card:last-child { margin-bottom: 0; }
.card .card-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 6px; }
.card .card-header h6, .card .card-header h5 { margin-bottom: 0; color: #657380; }
.card .card-header .header-buttons { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.card.no-gutter { margin-bottom: 0; }
.p-sr-only { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }
.layout-wrapper.layout-rtl { direction: rtl; }
.layout-wrapper.layout-rtl .menu-wrapper { left: auto; right: 0; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu { direction: rtl; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li { padding: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem > div { padding-left: 0px; padding-right: 12px; margin-bottom: 6px; margin-top: 24px; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li > a { padding: 7px 8px 6px 20px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li > a .layout-menuitem-text { margin: 0 11px; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li > a i { font-size: 14px; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li > a i.layout-submenu-toggler { -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; margin-left: 0; margin-right: auto; }
.layout-wrapper.layout-rtl .menu-wrapper .layout-menu-container .layout-menu li > ul { padding-left: 0px; padding-right: 19px; }
.layout-wrapper.layout-rtl .layout-rightpanel { right: auto; left: 0; transform: translate3d(-294px, 0px, 0px); }
.layout-wrapper.layout-rtl .layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .task { margin-left: 0px; margin-right: 12px; }
.layout-wrapper.layout-rtl.layout-rightpanel-active .layout-rightpanel { transform: translate3d(0px, 0px, 0px); }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right { padding: 10px 12px 10px 32px; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul { right: auto; left: 0; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > img, .layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > i, .layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > .p-inputswitch { margin-right: 0; margin-left: 6px; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a .profile-info { margin-right: 7px; margin-left: 0px; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header img { margin-right: 0px; margin-left: 6px; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header .profile-info { margin-left: 0px; margin-right: 7px; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul > li > a > i { margin-right: 0px; margin-left: 10px; }
.layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
@media (min-width: 993px) { .layout-wrapper.layout-rtl.layout-static .menu-wrapper { transform: translate3d(241px, 0px, 0px); } .layout-wrapper.layout-rtl.layout-static .layout-main { margin-left: 0; margin-right: 0px; -moz-transition: margin-right 0.2s; -o-transition: margin-right 0.2s; -webkit-transition: margin-right 0.2s; transition: margin-right 0.2s; } .layout-wrapper.layout-rtl.layout-static.layout-static-active .menu-wrapper { transform: translate3d(0px, 0px, 0px); } .layout-wrapper.layout-rtl.layout-static.layout-static-active .layout-main { margin-left: 0; margin-right: 240px; } .layout-wrapper.layout-rtl.layout-overlay .menu-wrapper { transform: translate3d(241px, 0px, 0px); } .layout-wrapper.layout-rtl.layout-overlay.layout-overlay-active .menu-wrapper { transform: translate3d(0px, 0px, 0px); } .layout-wrapper.layout-rtl.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu li a { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } .layout-wrapper.layout-rtl.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul { left: auto; right: 0; } }
@media (max-width: 992px) { .layout-wrapper.layout-rtl .menu-wrapper { top: 104px; height: calc(100% - 104px); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transform: translate3d(260px, 0px, 0px); } .layout-wrapper.layout-rtl.layout-mobile-active .menu-wrapper { transform: translate3d(0px, 0px, 0px); } .layout-wrapper.layout-rtl.layout-mobile-active .layout-mask { display: block; } .layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right { padding: 0; } .layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul { left: 5%; right: 0; } .layout-wrapper.layout-rtl .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button { margin-right: 0px; margin-left: 16px; } }
.layout-topbar-light .layout-topbar { position: fixed; top: 0; z-index: 999; width: 100%; -moz-transition: width 0.2s; -o-transition: width 0.2s; -webkit-transition: width 0.2s; transition: width 0.2s; height: 56px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper { height: 100%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left { height: 100%; width: 240px; padding: 11px 14px 13px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left .layout-topbar-logo > img { height: 32px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right { height: 100%; flex-grow: 1; padding: 10px 32px 10px 12px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; border-right: solid 1px transparent; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; z-index: 999; width: 36px; height: 36px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button > i { font-size: 18px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; flex-grow: 1; list-style-type: none; margin: 0; padding: 0; height: 100%; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > a { padding: 10px 10px 7px; margin: 0 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > a > .topbar-icon i { font-size: 18px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > a > .topbar-icon .p-badge { height: 14px; width: 14px; min-width: 14px; font-size: 10px; line-height: 14px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > a.layout-rightpanel-button i { -moz-transition: transform 0.2s; -o-transition: transform 0.2s; -webkit-transition: transform 0.2s; transition: transform 0.2s; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul { display: none; position: absolute; top: 46px; right: 0px; list-style-type: none; margin: 0; padding: 0; z-index: 1000; min-width: 260px; animation-duration: 0.2s; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul .layout-submenu-header { padding: 12px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul .layout-submenu-header h6 { font-weight: 600; margin: 0; margin-left: 4px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul .angle-icon { display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; flex-grow: 1; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li { padding: 7px 12px; margin-bottom: 6px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; cursor: pointer; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; width: 100%; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a h6 { margin: 0; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a h6 > span { font-size: 14px; font-weight: 600; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > div > span { font-size: 12px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > div > span > span { font-weight: 600; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > img { width: 28px; height: 28px; margin-right: 6px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > i { width: 28px; height: 28px; margin-right: 6px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > .p-inputswitch { margin-right: 6px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item { margin: 0 12px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item > a { display: none; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item > .search-input-wrapper { position: relative; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item > .search-input-wrapper input { -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; border: none; width: 200px; padding: 8px 8px 8px 30px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item ul > .search-input-wrapper input { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; width: 100%; border: 0 none; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item ul > .search-input-wrapper i { font-weight: bold; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a { display: -ms-flexbox; display: flex; margin: 0 6px; padding: 10px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a > img { width: 32px; height: 32px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a .profile-info { margin-left: 7px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a .profile-info h6 { font-weight: 600; margin: 0; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a .profile-info span { display: block; font-size: 12px; font-weight: normal; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul > hr { margin: 2px 8px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header { padding: 12px 16px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header img { width: 36px; height: 36px; margin-right: 6px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header .profile-info { margin-left: 7px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header .profile-info h6 { font-weight: 600; margin: 0; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header .profile-info span { display: block; font-size: 11px; font-weight: normal; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul > li > a > i { font-size: 16px; margin-right: 10px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.active-topmenuitem > ul { display: block; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.notifications > ul > li:nth-child(2) > a > i, .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.settings > ul > li:nth-child(2) > a > i { background-color: rgba(47, 142, 229, 0.2); color: #2f8ee5; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.notifications > ul > li:nth-child(3) > a > i, .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.settings > ul > li:nth-child(3) > a > i { background-color: rgba(2, 172, 172, 0.2); color: #02acac; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.notifications > ul > li:nth-child(4) > a > i, .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.settings > ul > li:nth-child(4) > a > i { background-color: rgba(241, 99, 131, 0.2); color: #f16383; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.notifications > ul > li:nth-child(5) > a > i, .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.settings > ul > li:nth-child(5) > a > i { background-color: rgba(47, 142, 229, 0.2); color: #2f8ee5; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; z-index: 999; width: 36px; height: 36px; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button > i { font-size: 18px; }
@media (max-width: 992px) { .layout-topbar-light .layout-topbar { height: 104px; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper { -ms-flex-align: start; align-items: flex-start; flex-direction: column; position: relative; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left { width: 100%; height: 56px; margin-left: 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right { height: 48px; width: 100%; padding: 0; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button { position: absolute; top: 10px; left: 16px; margin: 0; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions { width: 100%; -ms-flex-pack: start; justify-content: flex-start; padding: 0 16px; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item { margin: 0; width: 100%; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.search-item { margin: 0; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.search-item > .search-input-wrapper { display: none; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.search-item > a { display: flex; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item > a { margin: 0; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item > ul { top: 104px; width: 90%; left: 5%; position: fixed; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.user-profile { position: absolute; top: 1px; right: 8px; height: auto; width: auto; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.user-profile a { margin: 0; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > .topbar-item.user-profile a .profile-info { display: none; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button { margin-right: 16px; } }
.layout-topbar-light .layout-topbar { background-color: #FDFEFF; box-shadow: 0 24px 64px -2px rgba(0, 0, 0, 0.02), 0 6px 16px -2px rgba(0, 0, 0, 0.06), 0 2px 6px -2px rgba(0, 0, 0, 0.08); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button { color: #515C66; background-color: #E8F1F8; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button:hover { background-color: rgba(232, 241, 248, 0.7); -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > a > .topbar-icon { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > a:hover { background-color: rgba(232, 241, 248, 0.7); -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item .search-input-wrapper input { background-color: #E8F1F8; color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item .search-input-wrapper input::placeholder { color: rgba(81, 92, 102, 0.7); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.search-item .search-input-wrapper i { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a > span { color: rgba(81, 92, 102, 0.7); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > a:hover { background-color: transparent; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul hr { border-color: #E8F1F8; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header { background-image: linear-gradient(180deg, #2873D3 10%, #2c84d8 100%); background-image: linear-gradient(180deg, var(--primary-dark-color, #2873D3) 10%, var(--primary-color, #2c84d8) 100%); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header h6 { color: #ffffff; color: var(--primary-color-text, #ffffff); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul .layout-submenu-header span { color: #ffffff; color: var(--primary-color-text, #ffffff); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li.user-profile > ul > li a i { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul { box-shadow: 0 2px 8px 0 rgba(25, 26, 28, 0.12); background-color: #FDFEFF; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul .layout-submenu-header { background-color: #FDFEFF; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul .layout-submenu-header h6 { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul .layout-submenu-header:hover { background-color: #FDFEFF; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a h6 { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li > a > div > span { color: rgba(81, 92, 102, 0.6); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li .menu-text p { color: #515C66; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li .menu-text span { color: rgba(81, 92, 102, 0.6); }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions > li > ul > li:hover { background-color: rgba(232, 241, 248, 0.7); -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button { color: #515C66; background-color: #E8F1F8; }
.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-rightpanel-button:hover { background-color: rgba(232, 241, 248, 0.7); -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
@media (max-width: 992px) { .layout-topbar-light .layout-topbar { box-shadow: none; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left { border-bottom: 1px solid #E8F1F8; } .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right { border-bottom: 1px solid #E8F1F8; } }
.layout-rightpanel { position: fixed; z-index: 1000; right: 0; top: 56px; height: calc(100% - 56px); padding: 0; width: 294px; overflow: auto; background-color: white; transform: translate3d(294px, 0px, 0px); -moz-transition: transform 0.2s; -o-transition: transform 0.2s; -webkit-transition: transform 0.2s; transition: transform 0.2s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); }
.layout-rightpanel .rightpanel-wrapper { height: 100%; padding: 12px 10px; padding-right: 0; }
.layout-rightpanel .rightpanel-wrapper .section-tasks h5 { margin: 30px 20px 10px; color: #5f666c; opacity: .8; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul { padding: 30px 0px; margin: 0; list-style-type: none; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li { display: -ms-flexbox; display: flex; padding: 8px 24px; margin: 0 0 4px; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .p-checkbox { width: 32px; height: 32px; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .p-checkbox .p-checkbox-box { width: 32px; height: 32px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .p-checkbox .p-checkbox-box.p-highlight { color: #5f666c; background-color: transparent; border-color: transparent; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon { color: #5f666c; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .p-checkbox .p-checkbox-box.p-highlight:hover { border-color: #D9DEE6; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .task { margin-left: 12px; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .task h6 { margin: 0; color: #5f666c; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .task span { display: block; font-size: 12px; color: #5f666c; opacity: 0.5; }
.layout-rightpanel .rightpanel-wrapper .section-tasks > ul > li .task.done h6 { text-decoration: line-through; }
.layout-rightpanel .rightpanel-wrapper hr { border: none; background-image: linear-gradient(to right, #E8F1F8, #ffffff 100%); height: 1px; margin: 0; margin-left: 20px; }
.layout-wrapper.layout-rightpanel-active .layout-rightpanel { transform: translate3d(0px, 0px, 0px); }
@media (max-width: 992px) { .layout-rightpanel { top: 104px; width: 254px; transform: translate3d(254px, 0px, 0px); height: calc(100% - 104px); } }
.menu-wrapper { height: calc(100% - 56px); width: 240px; position: fixed; left: 0; top: 56px; z-index: 998; transform: none; -moz-transition: transform 0.2s; -o-transition: transform 0.2s; -webkit-transition: transform 0.2s; transition: transform 0.2s; }
.menu-wrapper .layout-menu-container { overflow: auto; height: 100%; }
.menu-wrapper .layout-menu-container .layout-menu { list-style-type: none; margin: 0; padding: 0; padding-bottom: 36px; }
.menu-wrapper .layout-menu-container .layout-menu li { padding: 0px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.menu-wrapper .layout-menu-container .layout-menu li.active-menuitem > a i.layout-submenu-toggler { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem > a { display: none; }
.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem > div { padding-left: 12px; margin-bottom: 6px; margin-top: 24px; }
.menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem > div > .layout-menuitem-text { font-size: 12px; font-weight: 600; text-transform: uppercase; }
.menu-wrapper .layout-menu-container .layout-menu li .layout-menu-tooltip { display: none; }
.menu-wrapper .layout-menu-container .layout-menu li > a { margin: 0px; padding: 7px 20px 6px 8px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; font-size: 13px; font-weight: 500; border-radius: 0; cursor: pointer; user-select: none; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; }
.menu-wrapper .layout-menu-container .layout-menu li > a .layout-menuitem-text { margin: 0 11px; }
.menu-wrapper .layout-menu-container .layout-menu li > a.rotated-icon .layout-menuitem-icon { transform: rotate(90deg); }
.menu-wrapper .layout-menu-container .layout-menu li > a i { font-size: 14px; }
.menu-wrapper .layout-menu-container .layout-menu li > a i.layout-submenu-toggler { -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; margin-left: auto; font-size: 14px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul { list-style-type: none; padding: 0; margin: 0; padding-left: 19px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul li ul { padding: 0 0 4px; overflow: hidden; }
.menu-wrapper .layout-menu-container .layout-menu li > ul li ul li a { border-radius: 0; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li { padding: 0; margin-top: 8px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li.layout-root-menuitem > a { display: -ms-flexbox; display: flex; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li.active-menuitem.layout-root-menuitem > a { display: -ms-flexbox; display: flex; border-bottom-left-radius: 0; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li.active-menuitem.layout-root-menuitem > a.active-menuitem-routerlink { border-bottom-left-radius: 10px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li > div { display: none; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li a { padding-left: 20px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li a { padding-left: 30px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li a { padding-left: 40px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li ul li a { padding-left: 50px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li ul li ul li a { padding-left: 60px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li ul li ul li ul li a { padding-left: 70px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li ul li ul li ul li ul li a { padding-left: 80px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li ul li ul li ul li ul li ul li a { padding-left: 90px; }
.menu-wrapper .layout-menu-container .layout-menu li > ul > li ul li ul li ul li ul li ul li ul li ul li ul li ul li a { padding-left: 100px; }
@media (min-width: 992px) { .layout-overlay .menu-wrapper { -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transform: translate3d(-241px, 0px, 0px); } .layout-overlay.layout-overlay-active .menu-wrapper { transform: translate3d(0px, 0px, 0px); } .layout-overlay .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button { display: -ms-flexbox; display: flex; } .layout-static .menu-wrapper { transform: translate3d(-241px, 0px, 0px); } .layout-static .layout-main { -moz-transition: margin-left 0.2s; -o-transition: margin-left 0.2s; -webkit-transition: margin-left 0.2s; transition: margin-left 0.2s; } .layout-static.layout-static-active .menu-wrapper { transform: translate3d(0px, 0px, 0px); } .layout-static.layout-static-active .layout-main { margin-left: 240px; } .layout-static .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button { display: -ms-flexbox; display: flex; } }
@media (max-width: 991px) { .layout-wrapper .menu-wrapper { top: 104px; height: calc(100% - 104px); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transform: translate3d(-260px, 0px, 0px); } .layout-wrapper.layout-mobile-active { overflow: hidden; height: 100vh; } .layout-wrapper.layout-mobile-active .menu-wrapper { transform: translate3d(0px, 0px, 0px); } .layout-wrapper.layout-mobile-active .layout-mask { display: block; } }
@media (min-width: 993px) { .layout-wrapper.layout-horizontal .menu-wrapper { top: 56px; width: 100%; height: 44px; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container { overflow: visible; height: 100%; display: flex; align-items: center; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu { list-style-type: none; margin: 0px 16px; padding-bottom: 0px; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu li a { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu li.active-menuitem > a i.layout-submenu-toggler { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu li.active-menuitem > ul { display: block; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li { padding: 0; position: relative; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li .layout-menu-tooltip { display: none; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > a { margin-right: 6px; padding: 6px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li.layout-root-menuitem > div { display: none; } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul { display: none; list-style-type: none; top: 35px; left: 0px; width: 230px; position: absolute; padding: 8px 0; margin: 0; z-index: 100; overflow: auto; max-height: 450px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); } .layout-wrapper.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul > li { padding: 0px 8px; border: 0 none; } .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button { display: none; } .layout-wrapper.layout-horizontal .layout-main { padding-top: 104px; } }
.layout-menu-light .menu-wrapper { background-color: #FDFEFF; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li > div .layout-menuitem-text { color: #657380; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li a { color: #515C66; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li a i { color: #515C66; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li a:hover { background-color: #e5e9f0; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li.active-menuitem > a { color: #282E33; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li > ul li a { color: #515C66; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li > ul li a i { color: #515C66; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li > ul li a:hover { background-color: rgba(90, 101, 124, 0.2); }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li > ul li.active-menuitem > a { background-color: rgba(90, 101, 124, 0.2); color: #2e3440; }
.layout-menu-light .menu-wrapper .layout-menu-container .layout-menu > li > ul > li.layout-root-menuitem.active-menuitem { background-color: #e5e9f0; }
@media (min-width: 993px) { .layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul { background-color: #FDFEFF; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); } .layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul li > a { color: #515C66; } .layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul li > a:hover { background-color: rgba(90, 101, 124, 0.2); } .layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul li.active-menuitem { background-color: #FDFEFF; } .layout-menu-light.layout-horizontal .menu-wrapper .layout-menu-container .layout-menu > li > ul li.active-menuitem > a { color: #282E33; } }
.layout-dashboard .traffic { overflow-x: hidden; }
.layout-dashboard .traffic > span { display: block; margin-top: 2px; margin-bottom: 12px; font-size: 13px; font-weight: 600; color: #5f666c; }
.layout-dashboard .traffic .traffic-tabs { margin-top: 28px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab { border-radius: 4px; background-color: #E8F1F8; text-align: center; padding: 6px 1px 8px; width: 100%; margin-right: 5px; cursor: pointer; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab:last-child { margin: 0; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab > h6 { font-weight: bold; margin: 0; color: #5f666c; margin-bottom: 10px; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab > i { font-size: 24px; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab > span { display: block; font-size: 12px; color: #5f666c; margin-top: 6px; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab:hover { background-color: rgba(232, 241, 248, 0.4); }
.layout-dashboard .traffic .traffic-tabs .traffic-tab.traffic-tab-active { background-color: #1c75c6; background-color: var(--primary-dark-color, #1c75c6); }
.layout-dashboard .traffic .traffic-tabs .traffic-tab.traffic-tab-active > h6, .layout-dashboard .traffic .traffic-tabs .traffic-tab.traffic-tab-active > span, .layout-dashboard .traffic .traffic-tabs .traffic-tab.traffic-tab-active i { color: #ffffff; }
.layout-dashboard .traffic .traffic-tabs .traffic-tab.traffic-tab-active:hover { background-color: #2c84d8; background-color: var(--primary-color, #2c84d8); }
.layout-dashboard .traffic .traffic-chart { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
.layout-dashboard .goals { overflow-x: hidden; background-image: linear-gradient(134deg, #2873D3, #2873D3 99%); background-image: linear-gradient(134deg, var(--primary-color, #2873D3), var(--primary-dark-color, #2873D3) 99%); }
.layout-dashboard .goals .card-header { padding: 0; }
.layout-dashboard .goals .card-header > h6 { color: #ffffff; color: var(--primary-color-text, #ffffff); }
.layout-dashboard .goals .card-header > span { color: #ffffff; color: var(--primary-color-text, #ffffff); font-size: 11px; display: block; }
.layout-dashboard .goals .card-header > span > span { font-size: 14px; font-weight: 600; }
.layout-dashboard .goals > span { color: #ffffff; color: var(--primary-color-text, #ffffff); opacity: 0.8; font-size: 12px; font-weight: 600; display: block; }
.layout-dashboard .goals .goal-graph { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding: 24px 0; }
.layout-dashboard .goals .goal-graph > img { width: 100%; max-width: 240px; height: auto; }
.layout-dashboard .leaderboard { height: 100%; }
.layout-dashboard .leaderboard > ul { margin: 0; padding: 0; list-style-type: none; }
.layout-dashboard .leaderboard > ul > li { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; margin-top: 6px; padding: 5px 0; padding: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.layout-dashboard .leaderboard > ul > li:hover { background-color: rgba(232, 241, 248, 0.7); }
.layout-dashboard .leaderboard > ul > li .person { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.layout-dashboard .leaderboard > ul > li .person > img { width: 32px; height: 32px; margin-right: 12px; }
.layout-dashboard .leaderboard > ul > li .person > p { margin: 0; color: #5f666c; }
.layout-dashboard .leaderboard > ul > li .person-numbers { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.layout-dashboard .leaderboard > ul > li .person-numbers > h6 { margin: 0; color: #5f666c; font-weight: 600; margin-right: 12px; }
.layout-dashboard .leaderboard > ul > li .person-numbers > i { color: #00acac; }
.layout-dashboard .sales .card-header { margin-bottom: 8px; }
.layout-dashboard .product-badge { border-radius: 2px; padding: .25em .5rem; text-transform: uppercase; font-weight: 700; font-size: 12px; letter-spacing: .3px; }
.layout-dashboard .product-badge.status-instock { background: #C8E6C9; color: #256029; }
.layout-dashboard .product-badge.status-outofstock { background: #FFCDD2; color: #C63737; }
.layout-dashboard .product-badge.status-lowstock { background: #FEEDAF; color: #8A5340; }
.layout-rtl .layout-dashboard .sale-graph .order-tabs .order-tab:first-child { margin-right: 0; margin-left: 26px; }
.layout-rtl .layout-dashboard .traffic .traffic-tabs .traffic-tab { margin-right: 0px; margin-left: 5px; }
.layout-rtl .layout-dashboard .leaderboard > ul li { background-color: #ffffff; cursor: pointer; }
.layout-rtl .layout-dashboard .leaderboard > ul li .person > img { margin-right: 0px; margin-left: 12px; }
.layout-rtl .layout-dashboard .leaderboard > ul li .person-numbers > h6 { margin-right: 0px; margin-left: 12px; }
.layout-rtl .layout-dashboard .leaderboard > ul li:hover { background-color: #E8F1F8; }
.layout-rtl .layout-dashboard .product-list > ul li .product > img { margin-right: 0px; margin-left: 12px; }
.layout-rtl .layout-dashboard .product-list > ul li:hover { background-color: #E8F1F8; }
.login-body { background: linear-gradient(180deg, #525D72 0%, #69768D 100%); color: #c3ccdd; height: 100vh; }
.login-body .login-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100vh; }
.login-body .login-wrapper .login-panel { width: 30%; height: 100%; text-align: center; padding: 40px 20px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-direction: column; flex-direction: column; }
.login-body .login-wrapper .login-panel .logo img { height: 45px; }
.login-body .login-wrapper .login-panel .login-form > p { font-weight: 600; margin: 0; color: #c3ccdd; margin-bottom: 32px; }
.login-body .login-wrapper .login-panel .login-form > p > a { color: #f4f7f9; cursor: pointer; }
.login-body .login-wrapper .login-panel .login-form > input { width: 85%; max-width: 310px; margin-bottom: 20px; background-color: #F6F9FE; color: #515C66; }
.login-body .login-wrapper .login-panel .login-form > input::placeholder { color: #515C66; }
.login-body .login-wrapper .login-panel .login-form > button { width: 85%; max-width: 310px; }
.login-body .login-wrapper .login-panel p { font-weight: 600; margin: 0; color: #c3ccdd; }
.login-body .login-wrapper .login-panel p > a { color: #f4f7f9; }
@media (max-width: 992px) { .login-body .login-wrapper .login-panel { width: 100%; } }
.exception-body { height: 100vh; }
.exception-body .exception-top { height: 30%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.exception-body .exception-top img { width: 100px; display: block; }
.exception-body .exception-bottom { height: 70%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; flex-direction: column; }
.exception-body .exception-bottom .exception-wrapper { padding: 50px; text-align: center; box-sizing: border-box; }
.exception-body .exception-bottom .exception-wrapper .exception-summary { display: block; color: #ffffff; font-size: 36px; font-weight: bold; margin-bottom: 20px; }
.exception-body .exception-bottom .exception-wrapper .exception-detail { display: block; color: #ffffff; margin-bottom: 50px; }
.exception-body .exception-bottom .exception-wrapper button { width: 75%; display: block; margin: 0 auto 100px auto; }
.exception-body .exception-bottom .exception-wrapper .logo-icon { height: 56px; display: block; margin: 0 auto 20px auto; }
.exception-body .exception-bottom .exception-wrapper .exception-footer { color: #ffffff; }
.exception-body.error-page { background: linear-gradient(0deg, #781919 0%, #CE5051 100%); }
.exception-body.error-page .exception-top { background-color: #f0f3f5; }
.exception-body.access-page { background: linear-gradient(0deg, #812038 0%, #f16383 100%); }
.exception-body.access-page .exception-top { background-color: #f0f3f5; }
.exception-body.notfound-page { background: linear-gradient(0deg, #006D6D 0%, #00ACAC 100%); }
.exception-body.notfound-page .exception-top { background-color: #f0f3f5; }
.exception-body .p-button { background-color: #ffffff; border-color: #ffffff; color: #515C66; }
.exception-body .p-button:enabled:hover { background-color: #EDF4F7; border-color: #EDF4F7; color: #515C66; }
.exception-body .p-button:enabled:active { background-color: #DBE9EF; border-color: #DBE9EF; color: #515C66; }
.exception-body .p-button:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #DBE9EF; }
@media (max-width: 640px) { .exception-body .exception-bottom .exception-wrapper { width: 100%; } }
.landing-wrapper { background: #ffffff; }
.landing-wrapper .landing-topbar { height: 120px; background: linear-gradient(180deg, #525D72 0%, #69768D 100%); display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; width: 100%; z-index: 999; }
.landing-wrapper .landing-topbar #landing-menu-button { display: none; padding: 0 8px; cursor: pointer; }
.landing-wrapper .landing-topbar .logo { padding: 0 120px; }
.landing-wrapper .landing-topbar > ul { list-style-type: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin: 0; padding: 0; padding-right: 120px; }
.landing-wrapper .landing-topbar > ul > li #landing-menu-close { display: none; }
.landing-wrapper .landing-topbar > ul > li > a { font-weight: 500; letter-spacing: 0.08px; color: #ffffff; padding: 8px 16px; margin: 0 6px; border-radius: 5px; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.landing-wrapper .landing-topbar > ul > li > a:hover { background-color: rgba(92, 172, 244, 0.3); color: #ffffff; }
.landing-wrapper .landing-banner { background: linear-gradient(180deg, #69768D 0%, #ffffff 100%); display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; padding: 120px 120px 180px; }
.landing-wrapper .landing-banner .landing-banner-content > h2 { font-weight: 600; margin: 0; margin-bottom: 12px; color: #ffffff; }
.landing-wrapper .landing-banner .landing-banner-content > h2 > span { color: #ffffff; }
.landing-wrapper .landing-banner .landing-banner-content > h6 { font-size: 15px; font-weight: normal; margin: 0; margin-bottom: 24px; color: #ffffff; max-width: 480px; line-height: 1.5; }
.landing-wrapper .landing-banner .landing-banner-content > button { padding: 8px 20px; }
.landing-wrapper .landing-banner .landing-banner-content > button span { padding: 0; display: block; }
.landing-wrapper .landing-banner .landing-banner-image { text-align: right; }
.landing-wrapper .landing-banner .landing-banner-image img { width: 80%; height: auto; max-height: 400px; opacity: .8; }
.landing-wrapper .section-header { display: -ms-flexbox; display: flex; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 0 120px; }
.landing-wrapper .section-header > h2 { font-weight: 500; margin: 0; margin-bottom: 14px; color: #2C3D57; }
.landing-wrapper .section-header > h6 { font-weight: normal; margin: 0; color: #2C3D57; max-width: 480px; line-height: 1.33; }
.landing-wrapper .landing-features { padding: 120px 0; }
.landing-wrapper .landing-features .features-cards { padding: 120px 120px 0; }
.landing-wrapper .landing-features .features-cards .feature-card { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #ffffff; padding: 24px 12px 36px; text-align: left; cursor: pointer; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
.landing-wrapper .landing-features .features-cards .feature-card:hover { transform: scale3d(1.02, 1.02, 1); }
.landing-wrapper .landing-features .features-cards .feature-card h5 { margin: 6px 0 12px; }
.landing-wrapper .landing-features .features-cards .feature-card > img { height: 100px; width: auto; }
.landing-wrapper .landing-features .features-cards .feature-card span { line-height: 1.4; display: block; }
.landing-wrapper .landing-promo { background: linear-gradient(360deg, #69768D 0%, #78849B 100%); display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; padding: 60px 120px; }
.landing-wrapper .landing-promo .landing-promo-content > h2 { font-weight: 600; margin: 0; margin-bottom: 14px; color: #ffffff; max-width: 650px; }
.landing-wrapper .landing-promo .landing-promo-content > h2 > span { color: #ffffff; }
.landing-wrapper .landing-promo .landing-promo-content > h6 { font-size: 15px; font-weight: normal; margin: 0; margin-bottom: 14px; color: #ffffff; max-width: 480px; line-height: 1.33; }
.landing-wrapper .landing-promo .landing-promo-content > button { padding: 8px 20px; }
.landing-wrapper .landing-promo .landing-promo-content > button span { padding: 0; display: block; }
.landing-wrapper .landing-promo .landing-promo-image { text-align: right; }
.landing-wrapper .landing-promo .landing-promo-image img { width: 60%; height: auto; max-height: 400px; }
.landing-wrapper .landing-testimonials { padding: 120px 120px 60px; }
.landing-wrapper .landing-testimonials .testimonials { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper { overflow: hidden; position: relative; max-width: 100%; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content { display: -ms-flexbox; display: flex; padding: 32px 0 0; flex-direction: row; transition: transform 1000ms ease 0s; transform: translate3d(0px, 0px, 0px); }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content .testimonial { flex: 1 0 100vw; -moz-transition: visibility 0.8s; -o-transition: visibility 0.8s; -webkit-transition: visibility 0.8s; transition: visibility 0.8s; -moz-transition: transform 1000ms ease 0s; -o-transition: transform 1000ms ease 0s; -webkit-transition: transform 1000ms ease 0s; transition: transform 1000ms ease 0s; max-width: 33%; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content .testimonial .testimonial-content { opacity: .9; margin: 0 6px; position: relative; height: 100%; background-color: #ffffff; padding: 65px 42px 66px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; flex-direction: column; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content .testimonial .testimonial-content > span { display: block; font-size: 14px; line-height: 1.5; color: #2C3D57; margin-bottom: 20px; flex-grow: 1; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content .testimonial .testimonial-content > h5 { font-weight: 500; line-height: 1.2; color: #2C3D57; margin: 0; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content .testimonial .testimonial-content > h6 { font-weight: 500; line-height: 1.5; color: #66768D; margin: 0; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .link-points .points { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding-top: 36px; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .link-points .points .point { width: 15px; height: 15px; background-color: #E6E9EF; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 3px; cursor: pointer; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .link-points .points .point.active-point { width: 19px; height: 19px; background-color: #2C3D57; }
.landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .link-points .points .point.mobile { display: none; }
.landing-wrapper .landing-pricing { padding: 120px 0; }
.landing-wrapper .landing-pricing .section-header { -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; text-align: center; }
.landing-wrapper .landing-pricing .pricing-cards { padding: 60px 120px; }
.landing-wrapper .landing-pricing .pricing-cards .pricing-card { margin: 12px; height: auto; }
.landing-wrapper .landing-contact { padding: 60px 0 0; background: linear-gradient(360deg, #69768D 0%, #ffffff 100%); }
.landing-wrapper .landing-contact .section-header { -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; text-align: center; }
.landing-wrapper .landing-contact .section-header > h2 { color: #2C3D57; }
.landing-wrapper .landing-contact .section-header > h6 { color: #2C3D57; }
.landing-wrapper .landing-contact .landing-contact-content { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding: 60px 180px; position: relative; text-align: center; }
.landing-wrapper .landing-contact .landing-contact-content .landing-contact-form { padding: 20px; }
.landing-wrapper .landing-contact .landing-contact-content .landing-contact-form > h3 { font-size: 16px; color: #ffffff; margin: 0; font-weight: 500; margin-bottom: 20px; }
.landing-wrapper .landing-contact .landing-contact-content .landing-contact-form > input, .landing-wrapper .landing-contact .landing-contact-content .landing-contact-form > textarea { width: 100%; margin-bottom: 16px; border-radius: 4px; border: 1px solid #CED4DA; padding: 10px 12px; background-color: #F6F9FE; color: #515C66; }
.landing-wrapper .landing-contact .landing-contact-content .landing-contact-form > input::placeholder, .landing-wrapper .landing-contact .landing-contact-content .landing-contact-form > textarea::placeholder { color: #515C66; }
.landing-wrapper .landing-contact .landing-contact-content .landing-contact-form > button { width: 100%; }
.landing-wrapper .landing-footer { background: linear-gradient(360deg, #525D72 0%, #69768D 100%); padding: 21px 120px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.landing-wrapper .landing-footer > img { height: 30px; width: auto; }
.landing-wrapper .landing-footer .social-icons { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.landing-wrapper .landing-footer .social-icons a { color: #ffffff; margin-left: 18px; cursor: pointer; padding: 6px; }
.landing-wrapper .landing-footer .social-icons a i { font-size: 22px; -moz-transition: color 0.2s; -o-transition: color 0.2s; -webkit-transition: color 0.2s; transition: color 0.2s; }
.landing-wrapper .landing-footer .social-icons a:hover i { color: #CED4DA; }
.landing-wrapper .p-button-text { width: 100%; }
@media (max-width: 991px) { .landing-body.block-scroll { overflow: hidden; } .landing-body.block-scroll .landing-wrapper .landing-mask { display: block; } .landing-body .landing-wrapper.landing-menu-active .landing-topbar .landing-menu { transform: translate3d(0px, 0px, 0px); } .landing-body .landing-wrapper .landing-topbar .logo { padding: 0 33px; } .landing-body .landing-wrapper .landing-topbar .landing-menu { position: fixed; flex-direction: column; -ms-flex-align: end; align-items: flex-end; right: 0; top: 0; padding: 40px 20px; z-index: 999; width: 240px; height: 100%; background-color: #69768D; box-shadow: 0 24px 64px -2px rgba(0, 0, 0, 0.02), 0 6px 16px -2px rgba(0, 0, 0, 0.06), 0 2px 6px -2px rgba(0, 0, 0, 0.08); transform: translate3d(260px, 0px, 0px); -moz-transition: transform 0.2s; -o-transition: transform 0.2s; -webkit-transition: transform 0.2s; transition: transform 0.2s; } .landing-body .landing-wrapper .landing-topbar .landing-menu > li { margin: 0; width: 100%; margin-bottom: 12px; } .landing-body .landing-wrapper .landing-topbar .landing-menu > li > a { padding: 6px 16px; font-size: 14px; text-align: left; display: block; color: #ffffff; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; } .landing-body .landing-wrapper .landing-topbar .landing-menu > li > a:hover { background-color: rgba(92, 172, 244, 0.3); color: #ffffff; } .landing-body .landing-wrapper .landing-topbar .landing-menu > li #landing-menu-close { display: block; font-size: 20px; text-align: right; color: #5cacf4; -moz-transition: color 0.2s; -o-transition: color 0.2s; -webkit-transition: color 0.2s; transition: color 0.2s; } .landing-body .landing-wrapper .landing-topbar .landing-menu > li #landing-menu-close:hover { background-color: #69768D; color: #ffffff; } .landing-body .landing-wrapper .landing-topbar #landing-menu-button { display: block; color: #ffffff; font-size: 20px; padding: 0 33px; } .landing-body .landing-wrapper .landing-banner { padding: 120px 42px 180px; } .landing-body .landing-wrapper .landing-banner .landing-banner-content { text-align: center; width: 100%; } .landing-body .landing-wrapper .landing-banner .landing-banner-content h6 { max-width: 100%; } .landing-body .landing-wrapper .landing-banner .landing-banner-image { display: none; } .landing-body .landing-wrapper .landing-features { padding: 42px 16px; } .landing-body .landing-wrapper .landing-features .features-cards { padding: 0; } .landing-body .landing-wrapper .landing-features .features-cards .feature-card { text-align: center; margin: 30px 0; } .landing-body .landing-wrapper .landing-features .features-content { padding: 0; flex-direction: column; } .landing-body .landing-wrapper .landing-features .features-content img { width: 100%; } .landing-body .landing-wrapper .landing-features .features-content ul li { margin: 16px 0; max-width: 400px; } .landing-body .landing-wrapper .landing-features .features-content ul li img { width: 64px; } .landing-body .landing-wrapper .section-header { padding: 0px; } .landing-body .landing-wrapper .landing-promo { padding: 36px 42px 64px; } .landing-body .landing-wrapper .landing-promo .landing-promo-content { text-align: center; width: 100%; } .landing-body .landing-wrapper .landing-promo .landing-promo-content h6 { max-width: 100%; } .landing-body .landing-wrapper .landing-promo .landing-promo-image { display: none; } .landing-body .landing-wrapper .landing-pricing { padding: 36px 42px 64px; } .landing-body .landing-wrapper .landing-pricing .pricing-cards { padding: 0; } .landing-body .landing-wrapper .landing-testimonials { padding: 36px 42px 64px; } .landing-body .landing-wrapper .landing-testimonials .testimonials { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .landing-body .landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper { overflow: hidden; position: relative; max-width: 100%; } .landing-body .landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content { text-align: center; padding: 0; } .landing-body .landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .testimonials-content .testimonial { max-width: 100%; } .landing-body .landing-wrapper .landing-testimonials .testimonials .testimonials-wrapper .link-points .points .point.mobile { display: -ms-flexbox; display: flex; } .landing-body .landing-wrapper .landing-contact { padding: 36px 42px 64px; } .landing-body .landing-wrapper .landing-contact .landing-contact-content { padding: 0; } .landing-body .landing-wrapper .landing-contact .landing-contact-form { width: 100%; } .landing-body .landing-wrapper .landing-footer { padding: 18px 24px 64px; } }
.overview-box-1 { height: 100%; }
.overview-box-1 .card-header { padding-bottom: 17px; }
.overview-box-1 .card-header .header-buttons > a { width: 20px; height: 20px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(148, 154, 166, 0.1); border: 1px solid transparent; }
.overview-box-1 .card-header .header-buttons > a i { color: #949aa6; font-size: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.overview-box-1 .card-header .header-buttons > a:hover { border-color: #949aa6; }
.overview-box-1 .overview-content { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 11px 4px 6px 0px; }
.overview-box-1 .overview-content .overview-graph { display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: flex-end; }
.overview-box-1 .overview-content .overview-graph > span { width: 8px; height: 12px; display: block; background-color: #2f8ee5; margin-left: 4px; border-radius: 1px; opacity: 0.4; cursor: pointer; position: relative; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; z-index: 1; }
.overview-box-1 .overview-content .overview-graph > span:last-child { opacity: 1; }
.overview-box-1 .overview-content .overview-graph > span > span { font-size: 12px; min-width: 6px; position: absolute; padding: 1px; border-radius: 2px; background-color: #E8F1F8; top: -22px; left: -4px; display: none; z-index: 2; }
.overview-box-1 .overview-content .overview-graph > span:hover { transform: scale3d(1.1, 1.1, 1); opacity: 1; }
.overview-box-1 .overview-content .overview-graph > span:hover .graph-tooltip { display: block; }
.overview-box-1 .overview-footer > span { font-size: 13px; }
.overview-box-1 .overview-footer > span i { color: #00acac; }
.overview-box-1 .overview-footer > span > span { color: #00acac; font-weight: 600; }
.overview-box-1 .overview-footer.down > span i { color: #f16383; }
.overview-box-1 .overview-footer.down > span > span { color: #f16383; }
.overview-box-1.teal .overview-content .overview-graph > span { background-color: #00acac; }
.overview-box-1.orange .overview-content .overview-graph > span { background-color: #f1b263; }
.overview-box-2 { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 32px 12px; }
.overview-box-2.teal { background-color: #02acac; }
.overview-box-2.teal i { color: #02acac; }
.overview-box-2.orange { background-color: #f1b263; }
.overview-box-2.orange i { color: #f1b263; }
.overview-box-2.blue { background-color: #2f8ee5; }
.overview-box-2.blue i { color: #2f8ee5; }
.overview-box-2.pink { background-color: #f16383; }
.overview-box-2.pink i { color: #f16383; }
.overview-box-2 h6 { opacity: 0.8; color: #ffffff; font-weight: normal; margin: 0; }
.overview-box-2 h3 { margin: 2px 0 0; font-weight: normal; color: #ffffff; }
.overview-box-2 i { font-size: 42px; width: 64px; height: 64px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.news { padding: 0; display: -ms-flexbox; display: flex; }
.news .news-content { width: 100%; padding: 12px 16px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; flex-direction: column; }
.news .news-content h5 { font-weight: bold; line-height: 1.5; color: #5f666c; margin: 0 0 12px; }
.news .news-content > span { flex-grow: 1; font-size: 13px; line-height: 1.54; color: #5f666c; }
.news .news-content .news-content-footer { margin-top: 20px; }
.news .news-content .news-content-footer > span { display: block; margin: 0 0 2px; font-size: 13px; line-height: 1.54; font-weight: normal; color: #5f666c; }
.news .news-content .news-content-footer > span > span { font-weight: 600; }
.news .news-content .news-content-footer > span > span.category { color: #8867db; }
.news .news-image { width: 100%; background-image: url("../../layout/images/pages/asset-news.png"); background-position: center; background-repeat: no-repeat; background-size: cover; border-top-right-radius: 5px; border-bottom-right-radius: 5px; min-height: 320px; }
.likes { overflow: auto; height: 100%; }
.likes p-chart { width: 100%; }
.likes .likes-chart { padding: 12px 8px; height: calc(100% - 25px); display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.news-feed { padding: 0 16px; }
.news-feed .news-feed-card { padding: 16px; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; flex-direction: column; }
.news-feed .news-feed-card > i { font-size: 20px; color: #ffffff; width: 32px; height: 32px; border-radius: 4px; background-color: #8867db; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.news-feed .news-feed-card .title { display: block; font-size: 13px; font-weight: 600; color: #5f666c; margin: 8px 0 4px; }
.news-feed .news-feed-card .news-feed-desc { display: block; font-size: 13px; line-height: 1.54; color: #5f666c; flex-grow: 1; }
.news-feed .news-feed-card a { margin-top: 8px; display: block; font-size: 12px; font-weight: 600; color: #5f666c; }
.news-feed .news-feed-card a > i { font-size: 13px; margin-left: 2px; vertical-align: middle; }
.news-feed .news-feed-card a:hover { text-decoration: underline; }
.timeline { height: 100%; }
.timeline > ul { padding: 0; margin: 10px 0 20px; list-style: none; }
.timeline > ul > li { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-bottom: 32px; }
.timeline > ul > li .time { min-width: 70px; opacity: 0.6; font-size: 13px; line-height: 1.54; color: #5f666c; display: block; }
.timeline > ul > li .event-icon { position: relative; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.timeline > ul > li .event-icon::before { content: ''; width: 2px; height: 100px; background-color: #E8F1F8; position: absolute; top: 0; display: block; }
.timeline > ul > li .event-icon i { z-index: 2; width: 48px; height: 48px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 12px; font-size: 24px; color: #ffffff; }
.timeline > ul > li .event-content span { display: block; font-size: 13px; line-height: 1.54; color: #5f666c; }
.timeline > ul > li .event-content span.event-title { font-weight: 600; line-height: normal; }
.timeline > ul > li:nth-child(1) i { background-color: #02acac; }
.timeline > ul > li:nth-child(2) i { background-color: #f1b263; }
.timeline > ul > li:nth-child(3) i { background-color: #f1b263; }
.timeline > ul > li:last-child { margin-bottom: 0; }
.timeline > ul > li:last-child .event-icon::before { display: none; }
.timeline > ul > li:last-child .event-icon i { background-color: #2f8ee5; }
.chat { height: 100%; padding: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; flex-direction: column; }
.chat .card-header { padding: 8px 12px 6px; }
.chat .chat-messages { padding: 0 12px; flex-grow: 1; }
.chat .chat-message-row { padding: 10px 0; }
.chat .chat-message-row .chat-message { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.chat .chat-message-row .chat-message img { width: 48px; height: 48px; border-radius: 6px; }
.chat .chat-message-row .chat-message .chat-message-content { padding: 13px 8px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06); border-radius: 6px; background-color: #E8F1F8; width: 100%; margin-left: 8px; }
.chat .chat-message-row .chat-message .chat-message-content span { display: block; font-size: 13px; color: #5f666c; }
.chat .chat-message-row .chat-message-footer { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0 0; }
.chat .chat-message-row .chat-message-footer h6 { font-size: 14px; font-weight: 600; color: #5f666c; margin: 0; }
.chat .chat-message-row .chat-message-footer span { font-size: 13px; color: #5f666c; opacity: 0.6; }
.chat .chat-message-row.send .chat-message { flex-direction: row-reverse; }
.chat .chat-message-row.send .chat-message .chat-message-content { margin-right: 8px; margin-left: 0; background-color: rgba(136, 103, 219, 0.6); }
.chat .chat-message-row.send .chat-message .chat-message-content span { display: block; font-size: 13px; color: #ffffff; }
.chat .chat-message-row.send .chat-message-footer { flex-direction: row-reverse; }
.chat .chat-input { border-top: 1px solid #E8F1F8; }
.chat .chat-input > input { width: 100%; border-radius: 5px; background-color: #ffffff; border: none; padding: 12px; }
.map { padding: 0; display: -ms-flexbox; display: flex; }
.map .map-image { width: 70%; background-image: url("../../layout/images/pages/asset-maps.png"); background-position: center; background-repeat: no-repeat; background-size: cover; border-top-left-radius: 5px; border-bottom-left-radius: 5px; min-height: 320px; }
.map .map-content { width: 30%; display: -ms-flexbox; display: flex; }
.map .map-content .map-adjust { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; padding: 6px; cursor: pointer; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.map .map-content .map-adjust i { color: #657380; }
.map .map-content .map-adjust:hover { background-color: #E8F1F8; }
.map .map-content > ul { padding: 10px 0 0; margin: 0; border-left: 1px solid #E8F1F8; width: 100%; max-height: 330px; overflow: auto; }
.map .map-content > ul > li { display: -ms-flexbox; display: flex; width: 100%; padding: 8px 6px; border-bottom: 1px solid #E8F1F8; }
.map .map-content > ul > li > i { font-size: 14px; color: #8867db; margin-right: 6px; margin-top: 4px; }
.map .map-content > ul > li .map-info span { font-size: 13px; font-weight: 600; color: #5f666c; }
.map .map-content > ul > li .map-info span > span { font-weight: normal; }
.map .map-content > ul > li .map-info .time { display: block; font-size: 11px; font-weight: 600; color: #5f666c; opacity: 0.6; }
.map .map-content > ul > li:last-child { border: none; }
.profile { height: 100%; padding: 0; }
.profile .profile-header { background-image: url("../../layout/images/pages/asset-cover.png"); background-position: center; background-repeat: no-repeat; background-size: cover; border-top-right-radius: 5px; border-bottom-right-radius: 5px; min-height: 120px; position: relative; }
.profile .profile-header img { position: absolute; bottom: -50%; left: 50%; margin-left: -60px; width: 120px; height: 120px; }
.profile .profile-content { padding: 66px 12px 24px; text-align: center; }
.profile .profile-content > h6 { margin: 0; font-weight: 600; color: #5f666c; }
.profile .profile-content > span { display: block; font-size: 13px; color: #5f666c; margin: 4px 0 30px; }
.pricing-card { padding: 0 0px 24px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #ffffff; }
.pricing-card .pricing-header { padding: 18px 12px; border-bottom: 4px solid #2c84d8; border-bottom: 4px solid var(--primary-dark-color, #2c84d8); }
.pricing-card .pricing-header .price { font-size: 24px; color: #2c84d8; color: var(--primary-dark-color, #2c84d8); margin: 0; margin-bottom: 6px; }
.pricing-card .pricing-header > h5 { letter-spacing: 0.58px; color: #5f666c; margin: 0; margin-bottom: 12px; }
.pricing-card .pricing-header > span { display: block; font-size: 13px; color: #5f666c; }
.pricing-card ul { list-style-type: none; padding: 0; padding-bottom: 12px; }
.pricing-card ul > li { color: #5f666c; margin-bottom: 12px; width: 100%; }
.pricing-card ul > li > i { color: #5f666c; margin-right: 8px; }
.pricing-card ul > li.not-included { opacity: .6; }
.pricing-card.landing-pricing-card { background: linear-gradient(360deg, #66768D 0%, #7A899F 100%); }
.pricing-card.landing-pricing-card .pricing-header { border-bottom: 4px solid #ffffff; }
.pricing-card.landing-pricing-card .pricing-header .price { color: #ffffff; }
.pricing-card.landing-pricing-card .pricing-header > h5 { color: #ffffff; }
.pricing-card.landing-pricing-card .pricing-header > span { color: #ffffff; }
.pricing-card.landing-pricing-card ul > li { color: #ffffff; }
.pricing-card.landing-pricing-card ul > li > i { color: #ffffff; }
.pricing-card.landing-pricing-card.teal .pricing-header { border-bottom: 4px solid #7EEBEB; }
.pricing-card.landing-pricing-card.teal .pricing-header .price { color: #7EEBEB; }
.pricing-card.landing-pricing-card.orange .pricing-header { border-bottom: 4px solid #FFDA9E; }
.pricing-card.landing-pricing-card.orange .pricing-header .price { color: #FFDA9E; }
.sale-graph { overflow: auto; }
.sale-graph .card-header { margin-bottom: 13px; }
.sale-graph .order-tabs { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; }
.sale-graph .order-tabs .order-tab { cursor: pointer; background-color: rgba(232, 241, 248, 0.3); padding: 6px 18px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.sale-graph .order-tabs .order-tab:first-child { margin-right: 18px; }
.sale-graph .order-tabs .order-tab:hover { background-color: rgba(232, 241, 248, 0.5); }
.sale-graph .order-tabs .order-tab:hover h3 { color: rgba(2, 172, 172, 0.6); }
.sale-graph .order-tabs .order-tab.order-tab-active { background-color: rgba(232, 241, 248, 0.7); }
.sale-graph .order-tabs .order-tab.order-tab-active h3 { color: #02acac; }
.sale-graph .order-tabs .order-tab h6 { color: #5f666c; font-weight: 600; margin: 0; margin-bottom: 2px; -moz-transition: color 0.2s; -o-transition: color 0.2s; -webkit-transition: color 0.2s; transition: color 0.2s; }
.sale-graph .order-tabs .order-tab h3 { color: #949aa6; margin: 0; }
.product-list { height: 100%; }
.product-list .card-header { margin-bottom: 12px; }
.product-list > ul { padding: 0; margin: 0; list-style-type: none; }
.product-list > ul > li { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 12px; padding: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.product-list > ul > li:hover { background-color: rgba(232, 241, 248, 0.7); }
.product-list > ul > li .product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.product-list > ul > li .product > img { width: 72px; height: 42px; margin-right: 12px; }
.product-list > ul > li .product .product-info > p { margin: 0; color: #5f666c; }
.product-list > ul > li .product .product-info > span { display: block; color: #657380; font-size: 12px; font-weight: normal; }
.product-list > ul > li .product .product-info > span > span { font-weight: 600; }
.product-list > ul > li > i { color: #00acac; }
.product-list > ul > li > i.down { color: #f16383; }
.sellers { height: 100%; }
.sellers > ul { padding: 0; margin: 0; list-style-type: none; }
.sellers > ul > li { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 5px 0; margin-top: 6px; }
.sellers > ul > li .seller { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.sellers > ul > li .seller > img { width: 32px; height: 32px; margin: 0px; margin-right: 12px; }
.sellers > ul > li .seller > p { color: #5f666c; margin: 0; min-width: 105px; }
.sellers > ul > li > span { color: #657380; font-size: 12px; font-weight: 600; }
.sellers > ul > li .p-rating .p-rating-star { margin: 0; }
.sellers > ul > li .p-rating .p-rating-star > a { font-size: 14px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.sellers > ul > li .p-rating .p-rating-cancel { display: none; }
.sellers > ul > li .p-button { background-color: transparent; border-color: rgba(101, 115, 128, 0.5); color: #657380; }
.sellers > ul > li .p-button:hover { background-color: #fafafa; }
.tasks { height: 100%; }
.tasks .card-header { margin-bottom: 6px; }
.tasks .task { padding: 12px 0 0; margin-bottom: 7px; }
.tasks .task .task-info { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 8px; }
.tasks .task .task-info .task-name { color: #5f666c; }
.tasks .task .task-info .task-name span { font-weight: 600; }
.tasks .task .task-info i { background-color: rgba(2, 172, 172, 0.2); color: #02acac; padding: 4px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.tasks .task .task-progress { border-radius: 2px; height: 4px; background: #E8F1F8; }
.tasks .task .task-progress > div { border-radius: 2px; height: 100%; }
.tasks .task.task-1 .task-info i { background-color: rgba(2, 172, 172, 0.2); color: #02acac; }
.tasks .task.task-1 .task-progress > div { background: #02acac; width: 45%; }
.tasks .task.task-2 .task-info i { background-color: rgba(2, 172, 172, 0.2); color: #02acac; }
.tasks .task.task-2 .task-progress > div { background: #02acac; width: 80%; }
.tasks .task.task-3 .task-info i { background-color: rgba(241, 178, 99, 0.2); color: #f1b263; }
.tasks .task.task-3 .task-progress > div { background: #f1b263; width: 30%; }
.tasks .task.task-4 .task-info i { background-color: rgba(241, 178, 99, 0.2); color: #f1b263; }
.tasks .task.task-4 .task-progress > div { background: #f1b263; width: 60%; }
.tasks .task.task-5 .task-info i { background-color: rgba(241, 99, 131, 0.2); color: #f16383; }
.tasks .task.task-5 .task-progress > div { background: #f16383; width: 20%; }
@media (max-width: 992px) { .news { flex-direction: column; } .news .news-content { order: 2; } .news .news-image { order: 1; border-top-left-radius: 5px; border-bottom-right-radius: 0; } .map { flex-direction: column; } .map .map-content { order: 2; width: 100%; flex-direction: column; } .map .map-content .map-adjust i { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .map .map-image { width: 100%; order: 1; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 0; } }
.layout-rtl .chat .chat-message-row .chat-message-content { margin-right: 8px; margin-left: 0px; }
.layout-rtl .chat .chat-message-row.send .chat-message-content { margin-right: 0px; margin-left: 8px; }
.layout-rtl .map .map-content > ul > li > i { margin-right: 0px; margin-left: 6px; }
.layout-rtl .product-list > ul li .product > img { margin-right: 0px; margin-left: 12px; }
.layout-rtl .product-list > ul li:hover { background-color: #E8F1F8; }
html { height: 100%; font-size: 14px; }
body { font-family: 'Open Sans'; font-size: 14px; color: #5f666c; -webkit-font-smoothing: antialiased; padding: 0; margin: 0; height: 100%; }
body.main-body { background: linear-gradient(99deg, #F6F9FE 0%, #E8F1F8 100%); }
body a { color: #8867db; text-decoration: none; }
body a:hover { color: #987ce0; }
.layout-mask { display: none; position: fixed; top: 0; left: 0; z-index: 997; width: 100%; height: 100%; animation-duration: 0.2s; animation-timing-function: cubic-bezier(0.05, 0.74, 0.2, 0.99); animation-fill-mode: forwards; }
.layout-wrapper .layout-main { padding-top: 56px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; min-height: 100vh; }
.layout-wrapper .layout-main .layout-content { padding: 32px; padding-top: 12px; flex: 1 1 0; }
.layout-ajax-loader-icon { position: fixed; right: 2rem; bottom: 2rem; font-size: 2rem; color: #657380; z-index: 999; }
@media (max-width: 992px) { .layout-wrapper .layout-main { padding-top: 104px; } }
.layout-footer { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); background-color: #ffffff; padding: 21px 32px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.layout-footer > img { height: 30px; width: auto; }
.layout-footer .social-icons { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.layout-footer .social-icons a { color: #5f666c; margin-left: 18px; cursor: pointer; padding: 6px; }
.layout-footer .social-icons a i { font-size: 22px; -moz-transition: color 0.2s; -o-transition: color 0.2s; -webkit-transition: color 0.2s; transition: color 0.2s; }
.layout-footer .social-icons a:hover i { color: #8867db; }
.layout-config { position: fixed; padding: 0; top: 0px; right: 0; width: 250px; z-index: 999; height: 100%; transform: translate3d(250px, 0px, 0px); -moz-transition: transform 0.2s; -o-transition: transform 0.2s; -webkit-transition: transform 0.2s; transition: transform 0.2s; background-color: white; box-shadow: 0 24px 64px -2px rgba(0, 0, 0, 0.02), 0 6px 16px -2px rgba(0, 0, 0, 0.06), 0 2px 6px -2px rgba(0, 0, 0, 0.08); }
.layout-config.layout-config-active { transform: translate3d(0px, 0px, 0px); }
.layout-config.layout-config-active .layout-config-button i { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.layout-config .layout-config-button { display: block; position: absolute; width: 52px; height: 52px; line-height: 52px; background-color: #2c84d8; background-color: var(--primary-dark-color, #2c84d8); text-align: center; top: 230px; left: -51px; z-index: -1; cursor: pointer; color: #ffffff; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }
.layout-config .layout-config-button i { font-size: 32px; line-height: inherit; cursor: pointer; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: transform 1s; -o-transition: transform 1s; -webkit-transition: transform 1s; transition: transform 1s; }
.layout-config .layout-config-button:hover { background-color: #2873D3; background-color: var(--primary-color, #2873D3); }
.layout-config .layout-config-content { position: relative; height: 100%; overflow: auto; }
.layout-config .layout-config-content .layout-config-form { overflow: auto; overflow-x: hidden; }
.layout-config .layout-config-content .layout-config-header { padding: 18px 12px; margin-bottom: 12px; color: #ffffff; background-image: linear-gradient(180deg, #2873D3 10%, #2c84d8 100%); background-image: linear-gradient(180deg, var(--primary-dark-color, #2873D3) 10%, var(--primary-color, #2c84d8) 100%); }
.layout-config .layout-config-content .layout-config-header > span { font-size: 12px; display: block; color: #ffffff; color: var(--primary-color-text, #ffffff); }
.layout-config .layout-config-content .layout-config-section { padding: 10px 12px; }
.layout-config .layout-config-content .layout-config-section .section-name { font-weight: 500; font-size: 12px; display: block; color: #5f666c; }
.layout-config .layout-config-content .layout-config-section.colors .layout-config-colors { padding: 0 10px; margin-top: 3px; }
.layout-config .layout-config-content .layout-config-section.colors .layout-config-colors .p-col-fixed { padding: .5em; }
.layout-config .layout-config-content .layout-config-section.options label { font-size: .875rem; }
.layout-config .layout-config-content .layout-config-section a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex-direction: column; flex-direction: column; overflow: hidden; -moz-transition: transform 0.2s; -o-transition: transform 0.2s; -webkit-transition: transform 0.2s; transition: transform 0.2s; position: relative; color: #5f666c; text-transform: capitalize; }
.layout-config .layout-config-content .layout-config-section a:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.layout-config .layout-config-content .layout-config-section a.layout-config-option .layout-config-option-text { margin-top: .2em; }
.layout-config .layout-config-content .layout-config-section a.layout-config-option .layout-config-option-color { width: 24px; height: 24px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: relative; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.1); }
.layout-config .layout-config-content .layout-config-section a.layout-config-option .layout-config-option-color .layout-config-option-accentcolor { display: block; width: 18px; height: 28px; position: absolute; bottom: -10px; right: -7px; transform: rotate(45deg); }
.layout-config .layout-config-content .layout-config-section a.layout-config-option .layout-config-option-check-mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.layout-config .layout-config-content .layout-config-section a.layout-config-option .layout-config-option-check-mask i { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; font-size: 12px; color: #8867db; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ffffff; width: 16px; height: 16px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); z-index: 1; }
.blocked-scroll-config { overflow: hidden; }
.layout-rtl .layout-config { right: auto; left: 0; transform: translate3d(-250px, 0px, 0px); }
.layout-rtl .layout-config.layout-config-active { transform: translate3d(0px, 0px, 0px); }
.layout-rtl .layout-config.layout-config-active .layout-config-button i { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.layout-rtl .layout-config .layout-config-button { left: auto; right: -51px; }
@media (max-width: 992px) { .layout-config { height: 100%; width: 70vw; transform: translate3d(70vw, 0px, 0px); } .layout-config.layout-config-active { transform: translate3d(0px, 0px, 0px); } .layout-rtl .layout-config { height: 100%; width: 70vw; transform: translate3d(-70vw, 0px, 0px); } .layout-rtl .layout-config.layout-config-active { transform: translate3d(0px, 0px, 0px); } }
.help-page p { margin: 0; }
.help-page .help-search { background: url("../../layout/images/pages/bg-help.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 0; text-align: center; }
.help-page .help-search .help-search-content { padding: 5rem 12rem; }
.help-page .help-search .help-search-content h4 { color: #ffffff; font-weight: 500; }
.help-page .help-search .search-container { font-size: 1rem; padding: 1rem; position: relative; }
.help-page .help-search .search-container input { appearance: none; font-size: 1rem; text-indent: 2.5rem; padding: .5rem; width: 100%; }
.help-page .help-search .search-container i { color: #8867db; width: 1rem; position: absolute; margin-left: .5rem; top: 50%; margin-top: -.5rem; }
.help-page .status-bars { margin-top: 1rem; display: -ms-flexbox; display: flex; }
.help-page .status-bars .status-bar { flex: 1 1 0; -ms-flex: 1 1 0px; background: #02acac; height: 50px; margin-right: .25rem; transition: transform 0.2s; }
.help-page .status-bars .status-bar:last-child { margin-right: 0; }
.help-page .status-bars .status-bar.status-bar-failure { background: #f16383; }
.help-page .status-bars .status-bar:hover { transform: scale(1.1); }
.help-page .status-bar-footer { padding: 1rem 0 0 0; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.help-page .blog-post { height: 150px; border-radius: 4px; margin: 3rem 2rem; position: relative; box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.help-page .blog-post:last-child { margin-bottom: 1rem; }
.help-page .blog-post img { width: 100%; position: absolute; left: 0; top: 0; }
.help-page .blog-post .blog-text { position: absolute; left: 20px; top: 30px; }
.help-page .blog-post .blog-text h1 { font-size: 1.25rem; color: #ffffff; margin-bottom: 1rem; font-weight: 700; }
.help-page .blog-post .blog-text span { color: #ffffff; font-weight: 600; }
.help-page .blog-post .blog-profile { position: absolute; top: -25px; left: -25px; }
.help-page .blog-post .blog-profile img { width: 50px; height: 50px; border-radius: 50%; }
.help-page .blog-post:nth-child(1) { background-image: url("../../layout/images/pages/help/blog1.jpg"); }
.help-page .blog-post:nth-child(2) { background-image: url("../../layout/images/pages/help/blog2.jpg"); }
.help-page .blog-post:nth-child(3) { background-image: url("../../layout/images/pages/help/blog3.jpg"); }
@media screen and (max-width: 991px) { .help-page .help-search .help-search-content { padding: 6rem 2rem; } }
.invoice { padding: 2rem; }
.invoice .invoice-header { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.invoice .invoice-company .logo-image { width: 120px; margin-bottom: .5rem; }
.invoice .invoice-company div { margin-bottom: .5rem; }
.invoice .invoice-company .company-name { font-weight: 700; font-size: 1.5rem; }
.invoice .invoice-title { font-size: 2rem; margin-bottom: 2rem; text-align: right; }
.invoice .invoice-details { width: 15rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.invoice .invoice-details > div { width: 50%; margin-bottom: .5rem; }
.invoice .invoice-details .invoice-label { text-align: left; font-weight: 700; }
.invoice .invoice-details .invoice-value { text-align: right; }
.invoice .invoice-to { margin-top: 1.5rem; padding-top: 2rem; border-top: 1px solid #E8F1F8; }
.invoice .invoice-to .bill-to { font-size: 1.25rem; font-weight: 700; margin-bottom: .5rem; }
.invoice .invoice-to .invoice-to-info div { margin-bottom: .5rem; }
.invoice .invoice-items { margin-top: 2rem; padding-top: 2rem; }
.invoice .invoice-items table { width: 100%; border-collapse: collapse; }
.invoice .invoice-items table tr { border-bottom: 1px solid #E8F1F8; }
.invoice .invoice-items table th { font-weight: 700; }
.invoice .invoice-items table th, .invoice .invoice-items table td { padding: 1rem; text-align: right; }
.invoice .invoice-items table th:first-child, .invoice .invoice-items table td:first-child { text-align: left; }
.invoice .invoice-summary { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-top: 2.5rem; padding-top: 2.5rem; }
.invoice .invoice-summary .invoice-value { font-weight: 700; }
@media print { .invoice { padding: 0; margin: 0; background: #ffffff; color: #424242; } }
@-webkit-keyframes fadeInDown { from { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }
@keyframes fadeInDown { from { opacity: 0;
    transform: translate3d(0, -20px, 0); }
  to { opacity: 1;
    transform: none; } }
@-webkit-keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }
@keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); } }
@keyframes fadeinmask { from { opacity: 0; }
  to { opacity: .8; } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }
@-webkit-keyframes modal-in { from { background-color: transparent; }
  to { background-color: rgba(0, 0, 0, 0.6); } }
@keyframes modal-in { from { background-color: transparent; }
  to { background-color: rgba(0, 0, 0, 0.6); } }
.modal-in { -webkit-animation-name: modal-in; animation-name: modal-in; }
.layout-breadcrumb { background-color: transparent; padding: 12px 32px; display: -ms-flexbox; display: flex; align-items: center; justify-content: space-between; }
.layout-breadcrumb .breadcrumb { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.layout-breadcrumb .breadcrumb .route-bar-breadcrumb { list-style: none; display: -ms-flexbox; display: flex; justify-content: space-around; align-items: center; padding: 0; }
.layout-breadcrumb .breadcrumb .route-bar-breadcrumb > li { padding: 0; padding-right: 12px; font-size: 12px; font-weight: normal; color: #657380; text-transform: uppercase; }
.layout-breadcrumb .breadcrumb .route-bar-breadcrumb > li i { font-size: 10px; }
.layout-breadcrumb .breadcrumb .route-bar-breadcrumb > li .p-link { color: #5f666c; -moz-transition: color 0.2s; -o-transition: color 0.2s; -webkit-transition: color 0.2s; transition: color 0.2s; font-size: 12px; }
.layout-breadcrumb .breadcrumb .route-bar-breadcrumb > li .p-link:hover { color: #8867db; }
@media (max-width: 992px) { .layout-breadcrumb .breadcrumb { width: 100%; } }
/* Add your customizations of layout here */
.p-toast-top-right { top: 160px !important; }
.layout-wrapper .menu-wrapper { top: 150px; height: calc(100% - 150px); }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu { margin-top: 10px; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li { border-radius: 0 !important; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem > div { margin-top: 15px; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li.layout-root-menuitem > a { display: flex; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > a { position: relative; color: #a8acb1; border-radius: 0 !important; padding-top: 4px; padding-bottom: 3px; padding-right: 10px; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > a * { z-index: 1; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > a:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #444d56; opacity: 0; z-index: 0; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -ms-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease-out; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > a:not([class*="active-menuitem"]):hover:before { opacity: 1; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > a.active-menuitem, .layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > a.active-menuitem-routerlink { background-color: #8867db; color: #fff; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > ul li ul { padding-bottom: 0; }
.layout-wrapper .menu-wrapper .layout-menu-container .layout-menu li > ul > li { margin-top: 0; }
.layout-wrapper .layout-main { padding-top: 150px; }
.layout-wrapper .layout-menu li .cm, .layout-wrapper .layout-menu li .fa { line-height: 20px; }
.layout-wrapper .layout-main .layout-content { padding-left: 16px; padding-right: 16px; }
.layout-wrapper .layout-topbar { background-size: cover; background-position: center; height: 150px; }
.layout-wrapper .layout-topbar .layout-topbar-logo { margin: 0 auto; }
.layout-wrapper .layout-topbar .layout-topbar-logo div { display: inline-block; vertical-align: middle; width: 175px; height: 75px; background-size: contain; background-position: center; background-repeat: no-repeat; }
.layout-wrapper .layout-topbar .layout-topbar-logo div a { display: block; width: 100%; height: 100%; }
.layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-banner { display: inline-block; vertical-align: middle; margin-left: 1.5rem; font-size: 18px; }
.layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-banner .sub-title { font-size: 0.9em; line-height: 0.9em; }
.layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-actions > li > ul { top: 65px !important; }
.layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-actions .topbar-item.user-profile a { padding-left: 0 !important; padding-right: 0 !important; margin-right: 0 !important; }
.layout-wrapper .layout-topbar .topbar-icon { font-size: 36px; line-height: 36px; }
.layout-wrapper .layout-topbar-current-user { display: inline-block; line-height: 36px; margin-right: 10px; }
.layout-wrapper .layout-topbar-selected-community { display: inline-block; vertical-align: middle; height: 36px; position: relative; line-height: 36px; margin-left: 15px; font-size: 20px; }
.layout-wrapper .layout-topbar-selected-community a { font-weight: bold; transition: color 0.3s; }
.layout-wrapper.menu-layout-static .topbar .layout-topbar-right #menu-button i { padding-bottom: 3px; }
@media (max-width: 640px) { .layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-actions { height: unset !important; } .layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-banner { display: none; } }
@media (max-width: 991px) { .layout-wrapper .menu-wrapper { top: 100px; height: calc(100% - 100px); } }
@media (max-width: 992px) { .layout-wrapper .layout-main { padding-top: 100px; } .layout-wrapper .layout-topbar { height: 100px; } .layout-wrapper .layout-topbar .layout-topbar-right .layout-topbar-actions { height: unset !important; } .layout-wrapper .layout-topbar .layout-topbar-wrapper .layout-topbar-left { height: 100px !important; border-bottom: none; } .layout-wrapper .layout-topbar-selected-community { display: none; height: 100px !important; } }
@media (max-width: 1024px) { .layout-wrapper .layout-topbar-current-user { display: none; } }
body { background-color: #D9E0E7; }
.layout-wrapper .layout-menu li ul { background-color: #1d82db; }
.layout-wrapper .layout-menu-container { background-color: #1d82db; }
.layout-wrapper .layout-topbar { background-color: #ffffff; color: #5f666c; }
.layout-wrapper .layout-.topbar .layout-topbar-left { background-color: #f0f3f5; }
.layout-wrapper .layout-.topbar .layout-topbar-right #menu-button i { color: #5f666c; }
.layout-wrapper .layout-.topbar .layout-topbar-right #topbar-menu-button { color: #5f666c; }
.site-banner { background-color: #ffffff !important; color: #5f666c; }
.site-navigation { background-color: #ffffff; }
.site-navigation ul { background-color: #ffffff; }
.site-navigation ul li a { color: #5f666c; }
@charset "UTF-8";
:root { --surface-a:#FDFEFF; --surface-b:#F6F9FE; --surface-c:rgba(232, 241, 248, 0.7); --surface-d:#E4E5E5; --surface-e:#FDFEFF; --surface-f:#FDFEFF; --text-color:#515C66; --text-color-secondary:#657380; --primary-color:#8867db; --primary-color-text:#ffffff; --primary-dark-color:#744dd5; --font-family:Open Sans; }
/* Add your variable customizations of theme here */
* { box-sizing: border-box; }
.p-component { font-family: "Open Sans"; font-size: 1rem; font-weight: normal; }
.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); transition-duration: 0.2s; }
.p-disabled, .p-component:disabled { opacity: 0.6; }
.p-error { color: #f44336; }
.p-text-secondary { color: #657380; }
.pi { font-size: 1rem; }
.p-link { font-size: 1rem; font-family: "Open Sans"; border-radius: 3px; }
.p-link:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-autocomplete .p-autocomplete-loader { right: 0.5rem; }
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { right: 2.857rem; }
.p-autocomplete .p-autocomplete-multiple-container { padding: 0.25rem 0.5rem; }
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover { border-color: #8867db; }
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { padding: 0.25rem 0; }
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { font-family: "Open Sans"; font-size: 1rem; color: #5f666c; padding: 0; margin: 0; }
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { padding: 0.25rem 0.5rem; margin-right: 0.5rem; background: #8867db; color: #ffffff; border-radius: 3px; }
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { margin-left: 0.5rem; }
p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext { border-color: #f44336; }
.p-autocomplete-panel { background: #FDFEFF; color: #515C66; border: 0 none; border-radius: 3px; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-autocomplete-panel .p-autocomplete-items { padding: 0.5rem 0; }
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item { margin: 0; padding: 0.5rem 1rem; border: 0 none; color: #515C66; background: transparent; transition: box-shadow 0.2s; border-radius: 0; }
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover { color: #515C66; background: rgba(232, 241, 248, 0.7); }
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight { color: #ffffff; background: #8867db; }
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group { margin: 0; padding: 0.75rem 1rem; color: #515C66; background: #FDFEFF; font-weight: 600; }
p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext { border-color: #f44336; }
.p-datepicker { padding: 0.5rem; background: #FDFEFF; color: #515C66; border: 1px solid #D7D8D9; border-radius: 3px; }
.p-datepicker:not(.p-datepicker-inline) { background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header { background: #FDFEFF; }
.p-datepicker .p-datepicker-header { padding: 0.5rem; color: #515C66; background: #FDFEFF; font-weight: 600; margin: 0; border-bottom: 1px solid #E4E5E5; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-datepicker .p-datepicker-header .p-datepicker-prev, .p-datepicker .p-datepicker-header .p-datepicker-next { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus, .p-datepicker .p-datepicker-header .p-datepicker-next:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-datepicker .p-datepicker-header .p-datepicker-title { line-height: 2rem; }
.p-datepicker .p-datepicker-header .p-datepicker-title select { transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-datepicker .p-datepicker-header .p-datepicker-title select:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { margin-right: 0.5rem; }
.p-datepicker table { font-size: 1rem; margin: 0.5rem 0; }
.p-datepicker table th { padding: 0.5rem; }
.p-datepicker table th > span { width: 2.5rem; height: 2.5rem; }
.p-datepicker table td { padding: 0.5rem; }
.p-datepicker table td > span { width: 2.5rem; height: 2.5rem; border-radius: 50%; transition: box-shadow 0.2s; border: 1px solid transparent; }
.p-datepicker table td > span.p-highlight { color: #ffffff; background: #8867db; }
.p-datepicker table td > span:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-datepicker table td.p-datepicker-today > span { background: #D7D8D9; color: #515C66; border-color: transparent; }
.p-datepicker table td.p-datepicker-today > span.p-highlight { color: #ffffff; background: #8867db; }
.p-datepicker .p-datepicker-buttonbar { padding: 1rem 0; border-top: 1px solid #E4E5E5; }
.p-datepicker .p-datepicker-buttonbar .p-button { width: auto; }
.p-datepicker .p-timepicker { border-top: 1px solid #E4E5E5; padding: 0.5rem; }
.p-datepicker .p-timepicker button { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-datepicker .p-timepicker button:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-datepicker .p-timepicker button:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-datepicker .p-timepicker button:last-child { margin-top: .2em; }
.p-datepicker .p-timepicker span { font-size: 1.25rem; }
.p-datepicker .p-timepicker > div { padding: 0 0.5rem; }
.p-datepicker.p-datepicker-timeonly .p-timepicker { border-top: 0 none; }
.p-datepicker .p-monthpicker { margin: 0.5rem 0; }
.p-datepicker .p-monthpicker .p-monthpicker-month { padding: 0.5rem; transition: box-shadow 0.2s; border-radius: 3px; }
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { color: #ffffff; background: #8867db; }
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group { border-right: 1px solid #E4E5E5; padding-right: 0.5rem; padding-left: 0.5rem; padding-top: 0; padding-bottom: 0; }
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { padding-left: 0; }
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { padding-right: 0; border-right: 0 none; }
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
@media screen and (max-width: 769px) { .p-datepicker table th, .p-datepicker table td { padding: 0; } }
.p-cascadeselect { background: #FDFEFF; border: 1px solid #D7D8D9; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius: 3px; }
.p-cascadeselect:not(.p-disabled):hover { border-color: #8867db; }
.p-cascadeselect:not(.p-disabled).p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-cascadeselect .p-cascadeselect-label { background: transparent; border: 0 none; padding: 0.5rem 0.5rem; }
.p-cascadeselect .p-cascadeselect-label.p-placeholder { color: #657380; }
.p-cascadeselect .p-cascadeselect-label:enabled:focus { outline: 0 none; box-shadow: none; }
.p-cascadeselect .p-cascadeselect-trigger { background: transparent; color: #657380; width: 2.357rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-cascadeselect-panel { background: #FDFEFF; color: #515C66; border: 0 none; border-radius: 3px; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); min-width: 12.5rem; }
.p-cascadeselect-panel .p-cascadeselect-items { padding: 0.5rem 0; }
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item { margin: 0; border: 0 none; color: #515C66; background: transparent; transition: box-shadow 0.2s; border-radius: 0; }
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content { padding: 0.5rem 1rem; }
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight { color: #ffffff; background: #8867db; }
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover { color: #515C66; background: rgba(232, 241, 248, 0.7); }
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon { font-size: 0.875rem; }
p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect { border-color: #f44336; }
.p-input-filled .p-cascadeselect { background: #F6F9FE; }
.p-input-filled .p-cascadeselect:not(.p-disabled):hover { background-color: #F6F9FE; }
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus { background-color: #FDFEFF; }
.p-checkbox { width: 20px; height: 20px; }
.p-checkbox .p-checkbox-box { border: 2px solid #D7D8D9; background: #FDFEFF; width: 20px; height: 20px; color: #5f666c; border-radius: 3px; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-checkbox .p-checkbox-box .p-checkbox-icon { transition-duration: 0.2s; color: #ffffff; font-size: 14px; }
.p-checkbox .p-checkbox-box.p-highlight { border-color: #8867db; background: #8867db; }
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { border-color: #8867db; }
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { border-color: #5f33cf; background: #5f33cf; color: #ffffff; }
p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box { border-color: #f44336; }
.p-input-filled .p-checkbox .p-checkbox-box { background-color: #F6F9FE; }
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight { background: #8867db; }
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover { background-color: #F6F9FE; }
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover { background: #5f33cf; }
.p-checkbox-label { margin-left: 0.5rem; }
.p-highlight .p-checkbox .p-checkbox-box { border-color: #ffffff; }
.p-chips .p-chips-multiple-container { padding: 0.25rem 0.5rem; }
.p-chips .p-chips-multiple-container:not(.p-disabled):hover { border-color: #8867db; }
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-chips .p-chips-multiple-container .p-chips-token { padding: 0.25rem 0.5rem; margin-right: 0.5rem; background: #8867db; color: #ffffff; border-radius: 3px; }
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon { margin-left: 0.5rem; }
.p-chips .p-chips-multiple-container .p-chips-input-token { padding: 0.25rem 0; }
.p-chips .p-chips-multiple-container .p-chips-input-token input { font-family: "Open Sans"; font-size: 1rem; color: #5f666c; padding: 0; margin: 0; }
p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext { border-color: #f44336; }
.p-colorpicker-preview, .p-fluid .p-colorpicker-preview.p-inputtext { width: 2rem; height: 2rem; }
.p-colorpicker-panel { background: #323232; border-color: #191919; }
.p-colorpicker-panel .p-colorpicker-color-handle, .p-colorpicker-panel .p-colorpicker-hue-handle { border-color: #FDFEFF; }
.p-colorpicker-overlay-panel { box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-dropdown { background: #FDFEFF; border: 1px solid #D7D8D9; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius: 3px; }
.p-dropdown:not(.p-disabled):hover { border-color: #8867db; }
.p-dropdown:not(.p-disabled).p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-dropdown.p-dropdown-clearable .p-dropdown-label { padding-right: 1.5rem; }
.p-dropdown .p-dropdown-label { background: transparent; border: 0 none; }
.p-dropdown .p-dropdown-label.p-placeholder { color: #657380; }
.p-dropdown .p-dropdown-label:enabled:focus { outline: 0 none; box-shadow: none; }
.p-dropdown .p-dropdown-trigger { background: transparent; color: #657380; width: 2.357rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-dropdown .p-dropdown-clear-icon { color: #657380; right: 2.357rem; }
.p-dropdown-panel { background: #FDFEFF; color: #515C66; border: 0 none; border-radius: 3px; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-dropdown-panel .p-dropdown-header { padding: 0.5rem 1rem; border-bottom: 0 none; color: #515C66; background: #F6F9FE; margin: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter { padding-right: 1.5rem; }
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { right: 0.5rem; color: #657380; }
.p-dropdown-panel .p-dropdown-items { padding: 0.5rem 0; }
.p-dropdown-panel .p-dropdown-items .p-dropdown-item { margin: 0; padding: 0.5rem 1rem; border: 0 none; color: #515C66; background: transparent; transition: box-shadow 0.2s; border-radius: 0; }
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { color: #ffffff; background: #8867db; }
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { color: #515C66; background: rgba(232, 241, 248, 0.7); }
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { padding: 0.5rem 1rem; color: #515C66; background: transparent; }
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { margin: 0; padding: 0.75rem 1rem; color: #515C66; background: #FDFEFF; font-weight: 600; }
p-dropdown.ng-dirty.ng-invalid > .p-dropdown { border-color: #f44336; }
.p-input-filled .p-dropdown { background: #F6F9FE; }
.p-input-filled .p-dropdown:not(.p-disabled):hover { background-color: #F6F9FE; }
.p-input-filled .p-dropdown:not(.p-disabled).p-focus { background-color: #FDFEFF; }
.p-editor-container .p-editor-toolbar { background: #F6F9FE; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-editor-container .p-editor-toolbar.ql-snow { border: 1px solid #E4E5E5; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { stroke: #657380; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { fill: #657380; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { border: 0 none; color: #657380; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { color: #5f666c; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { stroke: #5f666c; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { fill: #5f666c; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { color: #5f666c; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { stroke: #5f666c; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { fill: #5f666c; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); border-radius: 3px; padding: 0.5rem 0; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { color: #515C66; }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { color: #515C66; background: rgba(232, 241, 248, 0.7); }
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { padding: 0.5rem 1rem; }
.p-editor-container .p-editor-content { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-editor-container .p-editor-content.ql-snow { border: 1px solid #E4E5E5; }
.p-editor-container .p-editor-content .ql-editor { background: #FDFEFF; color: #515C66; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-editor-container .ql-snow.ql-toolbar button:hover, .p-editor-container .ql-snow.ql-toolbar button:focus { color: #5f666c; }
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, .p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { stroke: #5f666c; }
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, .p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { fill: #5f666c; }
.p-editor-container .ql-snow.ql-toolbar button.ql-active, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected { color: #8867db; }
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke { stroke: #8867db; }
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill { fill: #8867db; }
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label, .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label { color: #8867db; }
.p-inputgroup-addon { background: rgba(232, 241, 248, 0.7); color: #657380; border-top: 1px solid #D7D8D9; border-left: 1px solid #D7D8D9; border-bottom: 1px solid #D7D8D9; padding: 0.5rem 0.5rem; min-width: 2.357rem; }
.p-inputgroup-addon:last-child { border-right: 1px solid #D7D8D9; }
.p-inputgroup > .p-component, .p-inputgroup > .p-float-label > .p-component { border-radius: 0; margin: 0; }
.p-inputgroup > .p-component + .p-inputgroup-addon, .p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon { border-left: 0 none; }
.p-inputgroup > .p-component:focus, .p-inputgroup > .p-float-label > .p-component:focus { z-index: 1; }
.p-inputgroup > .p-component:focus ~ label, .p-inputgroup > .p-float-label > .p-component:focus ~ label { z-index: 1; }
.p-inputgroup-addon:first-child, .p-inputgroup button:first-child, .p-inputgroup input:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.p-inputgroup .p-float-label:first-child input { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.p-inputgroup-addon:last-child, .p-inputgroup button:last-child, .p-inputgroup input:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-inputgroup .p-float-label:last-child input { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-fluid .p-inputgroup .p-button { width: auto; }
.p-fluid .p-inputgroup .p-button.p-button-icon-only { width: 2.357rem; }
p-inputmask.ng-dirty.ng-invalid > .p-inputtext { border-color: #f44336; }
p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext { border-color: #f44336; }
.p-inputswitch { width: 3rem; height: 1.75rem; }
.p-inputswitch .p-inputswitch-slider { background: #D7D8D9; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius: 30px; }
.p-inputswitch .p-inputswitch-slider:before { background: #FDFEFF; width: 1.25rem; height: 1.25rem; left: 0.25rem; margin-top: -0.625rem; border-radius: 50%; transition-duration: 0.2s; }
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { transform: translateX(1.25rem); }
.p-inputswitch.p-focus .p-inputswitch-slider { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { background: #c1c2c4; }
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { background: #8867db; }
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { background: #FDFEFF; }
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { background: #744dd5; }
p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch { border-color: #f44336; }
.p-inputtext { font-family: "Open Sans"; font-size: 1rem; color: #515C66; background: #FDFEFF; padding: 0.5rem 0.5rem; border: 1px solid #D7D8D9; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; appearance: none; border-radius: 3px; }
.p-inputtext:enabled:hover { border-color: #8867db; }
.p-inputtext:enabled:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-inputtext.ng-dirty.ng-invalid { border-color: #f44336; }
.p-inputtext.p-inputtext-sm { font-size: 0.875rem; padding: 0.4375rem 0.4375rem; }
.p-inputtext.p-inputtext-lg { font-size: 1.25rem; padding: 0.625rem 0.625rem; }
.p-float-label > label { left: 0.5rem; color: #657380; transition-duration: 0.2s; }
.p-float-label > .ng-invalid.ng-dirty + label { color: #f44336; }
.p-input-icon-left > i:first-of-type { left: 0.5rem; color: #657380; }
.p-input-icon-left > .p-inputtext { padding-left: 2rem; }
.p-input-icon-left.p-float-label > label { left: 2rem; }
.p-input-icon-right > i:last-of-type { right: 0.5rem; color: #657380; }
.p-input-icon-right > .p-inputtext { padding-right: 2rem; }
::-webkit-input-placeholder { color: #657380; }
:-moz-placeholder { color: #657380; }
::-moz-placeholder { color: #657380; }
:-ms-input-placeholder { color: #657380; }
.p-input-filled .p-inputtext { background-color: #F6F9FE; }
.p-input-filled .p-inputtext:enabled:hover { background-color: #F6F9FE; }
.p-input-filled .p-inputtext:enabled:focus { background-color: #FDFEFF; }
.p-inputtext-sm .p-inputtext { font-size: 0.875rem; padding: 0.4375rem 0.4375rem; }
.p-inputtext-lg .p-inputtext { font-size: 1.25rem; padding: 0.625rem 0.625rem; }
.p-listbox { background: #FDFEFF; color: #515C66; border: 1px solid #D7D8D9; border-radius: 3px; }
.p-listbox .p-listbox-header { padding: 0.5rem 1rem; border-bottom: 0 none; color: #515C66; background: #F6F9FE; margin: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-listbox .p-listbox-header .p-listbox-filter { padding-right: 1.5rem; }
.p-listbox .p-listbox-header .p-listbox-filter-icon { right: 0.5rem; color: #657380; }
.p-listbox .p-listbox-header .p-checkbox { margin-right: 0.5rem; }
.p-listbox .p-listbox-list { padding: 0.5rem 0; }
.p-listbox .p-listbox-list .p-listbox-item { margin: 0; padding: 0.5rem 1rem; border: 0 none; color: #515C66; transition: box-shadow 0.2s; border-radius: 0; }
.p-listbox .p-listbox-list .p-listbox-item.p-highlight { color: #ffffff; background: #8867db; }
.p-listbox .p-listbox-list .p-listbox-item:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox { margin-right: 0.5rem; }
.p-listbox .p-listbox-list .p-listbox-item-group { margin: 0; padding: 0.75rem 1rem; color: #515C66; background: #FDFEFF; font-weight: 600; }
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { color: #515C66; background: rgba(232, 241, 248, 0.7); }
p-listbox.ng-dirty.ng-invalid > .p-listbox { border-color: #f44336; }
.p-multiselect { background: #FDFEFF; border: 1px solid #D7D8D9; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius: 3px; }
.p-multiselect:not(.p-disabled):hover { border-color: #8867db; }
.p-multiselect:not(.p-disabled).p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-multiselect .p-multiselect-label { padding: 0.5rem 0.5rem; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-multiselect .p-multiselect-label.p-placeholder { color: #657380; }
.p-multiselect.p-multiselect-chip .p-multiselect-token { padding: 0.25rem 0.5rem; margin-right: 0.5rem; background: #8867db; color: #ffffff; border-radius: 3px; }
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon { margin-left: 0.5rem; }
.p-multiselect .p-multiselect-trigger { background: transparent; color: #657380; width: 2.357rem; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label { padding: 0.25rem 0.5rem; }
.p-multiselect-panel { background: #FDFEFF; color: #515C66; border: 0 none; border-radius: 3px; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-multiselect-panel .p-multiselect-header { padding: 0.5rem 1rem; border-bottom: 0 none; color: #515C66; background: #F6F9FE; margin: 0; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext { padding-right: 1.5rem; }
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { right: 0.5rem; color: #657380; }
.p-multiselect-panel .p-multiselect-header .p-checkbox { margin-right: 0.5rem; }
.p-multiselect-panel .p-multiselect-header .p-multiselect-close { margin-left: 0.5rem; width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-multiselect-panel .p-multiselect-items { padding: 0.5rem 0; }
.p-multiselect-panel .p-multiselect-items .p-multiselect-item { margin: 0; padding: 0.5rem 1rem; border: 0 none; color: #515C66; background: transparent; transition: box-shadow 0.2s; border-radius: 0; }
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { color: #ffffff; background: #8867db; }
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { color: #515C66; background: rgba(232, 241, 248, 0.7); }
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox { margin-right: 0.5rem; }
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { margin: 0; padding: 0.75rem 1rem; color: #515C66; background: #FDFEFF; font-weight: 600; }
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { padding: 0.5rem 1rem; color: #515C66; background: transparent; }
p-multiselect.ng-dirty.ng-invalid > .p-multiselect { border-color: #f44336; }
.p-input-filled .p-multiselect { background: #F6F9FE; }
.p-input-filled .p-multiselect:not(.p-disabled):hover { background-color: #F6F9FE; }
.p-input-filled .p-multiselect:not(.p-disabled).p-focus { background-color: #FDFEFF; }
.p-password-panel { padding: 1rem; background: #FDFEFF; color: #515C66; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); border-radius: 3px; }
.p-password-panel .p-password-meter { margin-bottom: 0.5rem; }
.p-radiobutton { width: 20px; height: 20px; }
.p-radiobutton .p-radiobutton-box { border: 2px solid #D7D8D9; background: #FDFEFF; width: 20px; height: 20px; color: #5f666c; border-radius: 50%; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover { border-color: #8867db; }
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: #8867db; }
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon { width: 12px; height: 12px; transition-duration: 0.2s; background-color: #ffffff; }
.p-radiobutton .p-radiobutton-box.p-highlight { border-color: #8867db; background: #8867db; }
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { border-color: #5f33cf; background: #5f33cf; color: #ffffff; }
p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box { border-color: #f44336; }
.p-input-filled .p-radiobutton .p-radiobutton-box { background-color: #F6F9FE; }
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover { background-color: #F6F9FE; }
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight { background: #8867db; }
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover { background: #5f33cf; }
.p-radiobutton-label { margin-left: 0.5rem; }
.p-highlight .p-radiobutton .p-radiobutton-box { border-color: #ffffff; }
.p-rating .p-rating-icon { color: #515C66; margin-left: 0.5rem; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; font-size: 1.143rem; }
.p-rating .p-rating-icon.p-rating-cancel { color: #e74c3c; }
.p-rating .p-rating-icon:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-rating .p-rating-icon:first-child { margin-left: 0; }
.p-rating .p-rating-icon.pi-star { color: #8867db; }
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover { color: #8867db; }
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover { color: #c0392b; }
.p-highlight .p-rating .p-rating-icon { color: #ffffff; }
.p-selectbutton .p-button { background: #FDFEFF; border: 1px solid #D7D8D9; color: #515C66; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-selectbutton .p-button .p-button-icon-left, .p-selectbutton .p-button .p-button-icon-right { color: #657380; }
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); border-color: #D7D8D9; color: #515C66; }
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { color: #657380; }
.p-selectbutton .p-button.p-highlight { background: #8867db; border-color: #8867db; color: #ffffff; }
.p-selectbutton .p-button.p-highlight .p-button-icon-left, .p-selectbutton .p-button.p-highlight .p-button-icon-right { color: #ffffff; }
.p-selectbutton .p-button.p-highlight:hover { background: #744dd5; border-color: #744dd5; color: #ffffff; }
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { color: #ffffff; }
p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button { border-color: #f44336; }
.p-slider { background: #E4E5E5; border: 0 none; border-radius: 3px; }
.p-slider.p-slider-horizontal { height: 0.286rem; }
.p-slider.p-slider-horizontal .p-slider-handle { margin-top: -0.5715rem; margin-left: -0.5715rem; }
.p-slider.p-slider-vertical { width: 0.286rem; }
.p-slider.p-slider-vertical .p-slider-handle { margin-left: -0.5715rem; margin-bottom: -0.5715rem; }
.p-slider .p-slider-handle { height: 1.143rem; width: 1.143rem; background: #FDFEFF; border: 2px solid #8867db; border-radius: 50%; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-slider .p-slider-handle:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-slider .p-slider-range { background: #8867db; }
.p-slider:not(.p-disabled) .p-slider-handle:hover { background: #8867db; border-color: #8867db; }
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle { transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s; }
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range { transition: width 0.2s; }
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle { transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s; }
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range { transition: height 0.2s; }
.p-togglebutton.p-button { background: #FDFEFF; border: 1px solid #D7D8D9; color: #515C66; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-togglebutton.p-button .p-button-icon-left, .p-togglebutton.p-button .p-button-icon-right { color: #657380; }
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); border-color: #D7D8D9; color: #515C66; }
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { color: #657380; }
.p-togglebutton.p-button.p-highlight { background: #8867db; border-color: #8867db; color: #ffffff; }
.p-togglebutton.p-button.p-highlight .p-button-icon-left, .p-togglebutton.p-button.p-highlight .p-button-icon-right { color: #ffffff; }
.p-togglebutton.p-button.p-highlight:hover { background: #744dd5; border-color: #744dd5; color: #ffffff; }
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left, .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right { color: #ffffff; }
p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button { border-color: #f44336; }
.p-button { color: #ffffff; background: #8867db; border: 1px solid #8867db; padding: 0.5rem 1rem; font-size: 1rem; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius: 3px; }
.p-button:enabled:hover { background: #744dd5; color: #ffffff; border-color: #744dd5; }
.p-button:enabled:active { background: #5f33cf; color: #ffffff; border-color: #5f33cf; }
.p-button.p-button-outlined { background-color: transparent; color: #8867db; border: 1px solid; }
.p-button.p-button-outlined:enabled:hover { background: rgba(136, 103, 219, 0.04); color: #8867db; border: 1px solid; }
.p-button.p-button-outlined:enabled:active { background: rgba(136, 103, 219, 0.16); color: #8867db; border: 1px solid; }
.p-button.p-button-outlined.p-button-plain { color: #657380; border-color: #657380; }
.p-button.p-button-outlined.p-button-plain:enabled:hover { background: rgba(232, 241, 248, 0.7); color: #657380; }
.p-button.p-button-outlined.p-button-plain:enabled:active { background: #E4E5E5; color: #657380; }
.p-button.p-button-text { background-color: transparent; color: #8867db; border-color: transparent; }
.p-button.p-button-text:enabled:hover { background: rgba(136, 103, 219, 0.04); color: #8867db; border-color: transparent; }
.p-button.p-button-text:enabled:active { background: rgba(136, 103, 219, 0.16); color: #8867db; border-color: transparent; }
.p-button.p-button-text.p-button-plain { color: #657380; }
.p-button.p-button-text.p-button-plain:enabled:hover { background: rgba(232, 241, 248, 0.7); color: #657380; }
.p-button.p-button-text.p-button-plain:enabled:active { background: #E4E5E5; color: #657380; }
.p-button:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-button .p-button-icon-left { margin-right: 0.5rem; }
.p-button .p-button-icon-right { margin-left: 0.5rem; }
.p-button .p-button-icon-bottom { margin-top: 0.5rem; }
.p-button .p-button-icon-top { margin-bottom: 0.5rem; }
.p-button .p-badge { margin-left: 0.5rem; min-width: 1rem; height: 1rem; line-height: 1rem; color: #8867db; background-color: #ffffff; }
.p-button.p-button-raised { box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.p-button.p-button-rounded { border-radius: 2rem; }
.p-button.p-button-icon-only { width: 2.357rem; padding: 0.5rem 0; }
.p-button.p-button-icon-only .p-button-icon-left, .p-button.p-button-icon-only .p-button-icon-right { margin: 0; }
.p-button.p-button-icon-only.p-button-rounded { border-radius: 50%; height: 2.357rem; }
.p-button.p-button-sm { font-size: 0.875rem; padding: 0.4375rem 0.875rem; }
.p-button.p-button-sm .p-button-icon { font-size: 0.875rem; }
.p-button.p-button-lg { font-size: 1.25rem; padding: 0.625rem 1.25rem; }
.p-button.p-button-lg .p-button-icon { font-size: 1.25rem; }
.p-fluid .p-button { width: 100%; }
.p-fluid .p-button-icon-only { width: 2.357rem; }
.p-fluid .p-buttonset { display: flex; }
.p-fluid .p-buttonset .p-button { flex: 1; }
.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button { color: #ffffff; background: #607D8B; border: 1px solid #607D8B; }
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover { background: #56717d; color: #ffffff; border-color: #56717d; }
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus { box-shadow: 0 0 0 0.2rem #beccd2; }
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active { background: #4d646f; color: #ffffff; border-color: #4d646f; }
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined { background-color: transparent; color: #607D8B; border: 1px solid; }
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover { background: rgba(96, 125, 139, 0.04); color: #607D8B; border: 1px solid; }
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active { background: rgba(96, 125, 139, 0.16); color: #607D8B; border: 1px solid; }
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text { background-color: transparent; color: #607D8B; border-color: transparent; }
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover { background: rgba(96, 125, 139, 0.04); border-color: transparent; color: #607D8B; }
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active { background: rgba(96, 125, 139, 0.16); border-color: transparent; color: #607D8B; }
.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button { color: #ffffff; background: #2f8ee5; border: 1px solid #2f8ee5; }
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover { background: #1c80dd; color: #ffffff; border-color: #1c80dd; }
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus { box-shadow: 0 0 0 0.2rem #acd2f5; }
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active { background: #1972c4; color: #ffffff; border-color: #1972c4; }
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined { background-color: transparent; color: #2f8ee5; border: 1px solid; }
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover { background: rgba(47, 142, 229, 0.04); color: #2f8ee5; border: 1px solid; }
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active { background: rgba(47, 142, 229, 0.16); color: #2f8ee5; border: 1px solid; }
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text { background-color: transparent; color: #2f8ee5; border-color: transparent; }
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover { background: rgba(47, 142, 229, 0.04); border-color: transparent; color: #2f8ee5; }
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active { background: rgba(47, 142, 229, 0.16); border-color: transparent; color: #2f8ee5; }
.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button { color: #ffffff; background: #689F38; border: 1px solid #689F38; }
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover { background: #5e8f32; color: #ffffff; border-color: #5e8f32; }
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus { box-shadow: 0 0 0 0.2rem #c2e0a8; }
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active { background: #537f2d; color: #ffffff; border-color: #537f2d; }
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined { background-color: transparent; color: #689F38; border: 1px solid; }
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover { background: rgba(104, 159, 56, 0.04); color: #689F38; border: 1px solid; }
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active { background: rgba(104, 159, 56, 0.16); color: #689F38; border: 1px solid; }
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text { background-color: transparent; color: #689F38; border-color: transparent; }
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover { background: rgba(104, 159, 56, 0.04); border-color: transparent; color: #689F38; }
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active { background: rgba(104, 159, 56, 0.16); border-color: transparent; color: #689F38; }
.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button { color: #212529; background: #efa64c; border: 1px solid #efa64c; }
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover { background: #ec982f; color: #212529; border-color: #ec982f; }
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus { box-shadow: 0 0 0 0.2rem #f9dbb7; }
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active { background: #e78915; color: #212529; border-color: #e78915; }
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined { background-color: transparent; color: #efa64c; border: 1px solid; }
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover { background: rgba(239, 166, 76, 0.04); color: #efa64c; border: 1px solid; }
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active { background: rgba(239, 166, 76, 0.16); color: #efa64c; border: 1px solid; }
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text { background-color: transparent; color: #efa64c; border-color: transparent; }
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover { background: rgba(239, 166, 76, 0.04); border-color: transparent; color: #efa64c; }
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active { background: rgba(239, 166, 76, 0.16); border-color: transparent; color: #efa64c; }
.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button { color: #ffffff; background: #9C27B0; border: 1px solid #9C27B0; }
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover { background: #8c239e; color: #ffffff; border-color: #8c239e; }
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus { box-shadow: 0 0 0 0.2rem #df9eea; }
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active { background: #7d1f8d; color: #ffffff; border-color: #7d1f8d; }
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined { background-color: transparent; color: #9C27B0; border: 1px solid; }
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover { background: rgba(156, 39, 176, 0.04); color: #9C27B0; border: 1px solid; }
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active { background: rgba(156, 39, 176, 0.16); color: #9C27B0; border: 1px solid; }
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text { background-color: transparent; color: #9C27B0; border-color: transparent; }
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover { background: rgba(156, 39, 176, 0.04); border-color: transparent; color: #9C27B0; }
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active { background: rgba(156, 39, 176, 0.16); border-color: transparent; color: #9C27B0; }
.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button { color: #ffffff; background: #D32F2F; border: 1px solid #D32F2F; }
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover { background: #c02929; color: #ffffff; border-color: #c02929; }
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus { box-shadow: 0 0 0 0.2rem #edacac; }
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active { background: #aa2424; color: #ffffff; border-color: #aa2424; }
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined { background-color: transparent; color: #D32F2F; border: 1px solid; }
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover { background: rgba(211, 47, 47, 0.04); color: #D32F2F; border: 1px solid; }
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active { background: rgba(211, 47, 47, 0.16); color: #D32F2F; border: 1px solid; }
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text { background-color: transparent; color: #D32F2F; border-color: transparent; }
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover { background: rgba(211, 47, 47, 0.04); border-color: transparent; color: #D32F2F; }
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active { background: rgba(211, 47, 47, 0.16); border-color: transparent; color: #D32F2F; }
.p-button.p-button-link { color: #5f33cf; background: transparent; border: transparent; }
.p-button.p-button-link:enabled:hover { background: transparent; color: #5f33cf; border-color: transparent; }
.p-button.p-button-link:enabled:hover .p-button-label { text-decoration: underline; }
.p-button.p-button-link:enabled:focus { background: transparent; box-shadow: 0 0 0 0.2rem #cfc2f1; border-color: transparent; }
.p-button.p-button-link:enabled:active { background: transparent; color: #5f33cf; border-color: transparent; }
.p-carousel .p-carousel-content .p-carousel-prev, .p-carousel .p-carousel-content .p-carousel-next { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; margin: 0.5rem; }
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, .p-carousel .p-carousel-content .p-carousel-next:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-carousel .p-carousel-content .p-carousel-prev:focus, .p-carousel .p-carousel-content .p-carousel-next:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-carousel .p-carousel-indicators { padding: 1rem; }
.p-carousel .p-carousel-indicators .p-carousel-indicator { margin-right: 0.5rem; margin-bottom: 0.5rem; }
.p-carousel .p-carousel-indicators .p-carousel-indicator button { background-color: rgba(232, 241, 248, 0.7); width: 2rem; height: 0.5rem; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; border-radius: 0; }
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover { background: #E4E5E5; }
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { background: #8867db; color: #ffffff; }
.p-datatable .p-paginator-top { border-width: 0 0 1px 0; border-radius: 0; }
.p-datatable .p-paginator-bottom { border-width: 0 0 1px 0; border-radius: 0; }
.p-datatable .p-datatable-header { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 1px 0 1px 0; padding: 1rem 1rem; font-weight: 600; }
.p-datatable .p-datatable-footer { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; padding: 1rem 1rem; font-weight: 600; }
.p-datatable .p-datatable-thead > tr > th { text-align: left; padding: 1rem 1rem; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; font-weight: 600; color: #515C66; background: #F6F9FE; transition: box-shadow 0.2s; }
.p-datatable .p-datatable-tfoot > tr > td { text-align: left; padding: 1rem 1rem; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; font-weight: 600; color: #515C66; background: #F6F9FE; }
.p-datatable .p-sortable-column .p-sortable-column-icon { color: #657380; margin-left: 0.5rem; }
.p-datatable .p-sortable-column .p-sortable-column-badge { border-radius: 50%; height: 1.143rem; min-width: 1.143rem; line-height: 1.143rem; color: #ffffff; background: #8867db; margin-left: 0.5rem; }
.p-datatable .p-sortable-column:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { color: #657380; }
.p-datatable .p-sortable-column.p-highlight { background: #F6F9FE; color: #8867db; }
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { color: #8867db; }
.p-datatable .p-sortable-column.p-highlight:hover { background: rgba(232, 241, 248, 0.7); color: #8867db; }
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { color: #8867db; }
.p-datatable .p-sortable-column:focus { box-shadow: inset 0 0 0 0.15rem #cfc2f1; outline: 0 none; }
.p-datatable .p-datatable-tbody > tr { background: #FDFEFF; color: #515C66; transition: box-shadow 0.2s; outline-color: #cfc2f1; }
.p-datatable .p-datatable-tbody > tr > td { text-align: left; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; padding: 1rem 1rem; }
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus, .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { margin-right: 0.5rem; }
.p-datatable .p-datatable-tbody > tr.p-highlight { background: #8867db; color: #ffffff; }
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { box-shadow: inset 0 2px 0 0 #8867db; }
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { box-shadow: inset 0 -2px 0 0 #8867db; }
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-datatable .p-column-resizer-helper { background: #8867db; }
.p-datatable .p-datatable-scrollable-header, .p-datatable .p-datatable-scrollable-footer { background: #F6F9FE; }
.p-datatable .p-datatable-loading-icon { font-size: 2rem; }
.p-datatable.p-datatable-gridlines .p-datatable-header { border-width: 1px 1px 0 1px; }
.p-datatable.p-datatable-gridlines .p-datatable-footer { border-width: 0 1px 1px 1px; }
.p-datatable.p-datatable-gridlines .p-paginator-top { border-width: 0 1px 0 1px; }
.p-datatable.p-datatable-gridlines .p-paginator-bottom { border-width: 0 1px 1px 1px; }
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th { border-width: 1px 1px 1px 1px; }
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td { border-width: 1px; }
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td { border-width: 1px; }
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { background: #f8fbff; }
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { background: #8867db; color: #ffffff; }
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { color: #ffffff; }
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { color: #ffffff; }
.p-datatable.p-datatable-sm .p-datatable-header { padding: 0.5rem 0.5rem; }
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th { padding: 0.5rem 0.5rem; }
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { padding: 0.5rem 0.5rem; }
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { padding: 0.5rem 0.5rem; }
.p-datatable.p-datatable-sm .p-datatable-footer { padding: 0.5rem 0.5rem; }
.p-datatable.p-datatable-lg .p-datatable-header { padding: 1.25rem 1.25rem; }
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th { padding: 1.25rem 1.25rem; }
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { padding: 1.25rem 1.25rem; }
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { padding: 1.25rem 1.25rem; }
.p-datatable.p-datatable-lg .p-datatable-footer { padding: 1.25rem 1.25rem; }
.p-dataview .p-paginator-top { border-width: 0 0 1px 0; border-radius: 0; }
.p-dataview .p-paginator-bottom { border-width: 0 0 1px 0; border-radius: 0; }
.p-dataview .p-dataview-header { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 1px 0 1px 0; padding: 1rem 1rem; font-weight: 600; }
.p-dataview .p-dataview-content { background: #FDFEFF; color: #515C66; border: 0 none; padding: 0; }
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div { border: solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; }
.p-dataview .p-dataview-footer { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; padding: 1rem 1rem; font-weight: 600; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.p-dataview .p-dataview-loading-icon { font-size: 2rem; }
.p-dataview .p-dataview-emptymessage { padding: 1rem; }
.fc .fc-view-container th { background: #F6F9FE; border: 1px solid #E4E5E5; color: #515C66; }
.fc .fc-view-container td.fc-widget-content { background: #FDFEFF; border: 1px solid #E4E5E5; color: #515C66; }
.fc .fc-view-container td.fc-head-container { border: 1px solid #E4E5E5; }
.fc .fc-view-container .fc-row { border-right: 1px solid #E4E5E5; }
.fc .fc-view-container .fc-event { background: #744dd5; border: 1px solid #744dd5; color: #ffffff; }
.fc .fc-view-container .fc-divider { background: #F6F9FE; border: 1px solid #E4E5E5; }
.fc .fc-toolbar .fc-button { color: #ffffff; background: #8867db; border: 1px solid #8867db; font-size: 1rem; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; border-radius: 3px; display: flex; align-items: center; }
.fc .fc-toolbar .fc-button:enabled:hover { background: #744dd5; color: #ffffff; border-color: #744dd5; }
.fc .fc-toolbar .fc-button:enabled:active { background: #5f33cf; color: #ffffff; border-color: #5f33cf; }
.fc .fc-toolbar .fc-button:enabled:active:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.fc .fc-toolbar .fc-button .fc-icon-chevron-left { font-family: 'PrimeIcons' !important; text-indent: 0; font-size: 1rem; }
.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before { content: ""; }
.fc .fc-toolbar .fc-button .fc-icon-chevron-right { font-family: 'PrimeIcons' !important; text-indent: 0; font-size: 1rem; }
.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before { content: ""; }
.fc .fc-toolbar .fc-button:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc .fc-toolbar .fc-button.fc-timeGridDay-button { background: #FDFEFF; border: 1px solid #D7D8D9; color: #515C66; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover { background: rgba(232, 241, 248, 0.7); border-color: #D7D8D9; color: #515C66; }
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { background: #8867db; border-color: #8867db; color: #ffffff; }
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover { background: #744dd5; border-color: #744dd5; color: #ffffff; }
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; z-index: 1; }
.fc .fc-toolbar .fc-button-group .fc-button { border-radius: 0; }
.fc .fc-toolbar .fc-button-group .fc-button:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.fc .fc-toolbar .fc-button-group .fc-button:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-orderlist .p-orderlist-controls { padding: 1rem; }
.p-orderlist .p-orderlist-controls .p-button { margin-bottom: 0.5rem; }
.p-orderlist .p-orderlist-header { background: #F6F9FE; color: #515C66; border: 1px solid #E4E5E5; padding: 1rem; border-bottom: 0 none; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-orderlist .p-orderlist-header .p-orderlist-title { font-weight: 600; }
.p-orderlist .p-orderlist-filter-container { padding: 1rem; background: #FDFEFF; border: 1px solid #E4E5E5; border-bottom: 0 none; }
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input { padding-right: 1.5rem; }
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon { right: 0.5rem; color: #657380; }
.p-orderlist .p-orderlist-list { border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; padding: 0.5rem 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-orderlist .p-orderlist-list .p-orderlist-item { padding: 0.5rem 1rem; margin: 0; border: 0 none; color: #515C66; background: transparent; transition: transform 0.2s, box-shadow 0.2s; }
.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-orderlist .p-orderlist-list .p-orderlist-item:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { color: #ffffff; background: #8867db; }
.p-orderlist .p-orderlist-list .p-orderlist-droppoint.p-orderlist-droppoint-highlight { background-color: #5f33cf; }
@media screen and (max-width: 769px) { .p-orderlist { flex-direction: column; } .p-orderlist .p-orderlist-controls { padding: 1rem; flex-direction: row; } .p-orderlist .p-orderlist-controls .p-button { margin-right: 0.5rem; margin-bottom: 0; } .p-orderlist .p-orderlist-controls .p-button:last-child { margin-right: 0; } }
.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-organizationchart .p-organizationchart-node-content.p-highlight { background: #8867db; color: #ffffff; }
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { color: #47259d; }
.p-organizationchart .p-organizationchart-line-down { background: #E4E5E5; }
.p-organizationchart .p-organizationchart-line-left { border-right: 1px solid #E4E5E5; border-color: #E4E5E5; }
.p-organizationchart .p-organizationchart-line-top { border-top: 1px solid #E4E5E5; border-color: #E4E5E5; }
.p-organizationchart .p-organizationchart-node-content { border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; padding: 1rem; }
.p-organizationchart .p-organizationchart-node-content .p-node-toggler { background: inherit; color: inherit; border-radius: 50%; }
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-paginator { background: #FDFEFF; color: #657380; border: solid rgba(232, 241, 248, 0.7); border-width: 0; padding: 0.5rem 1rem; border-radius: 3px; }
.p-paginator .p-paginator-first, .p-paginator .p-paginator-prev, .p-paginator .p-paginator-next, .p-paginator .p-paginator-last { background-color: transparent; border: 0 none; color: #657380; min-width: 2.357rem; height: 2.357rem; margin: 0.143rem; transition: box-shadow 0.2s; border-radius: 3px; }
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); border-color: transparent; color: #515C66; }
.p-paginator .p-paginator-first { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.p-paginator .p-paginator-last { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.p-paginator .p-dropdown { margin-left: 0.5rem; height: 2.357rem; }
.p-paginator .p-dropdown .p-dropdown-label { padding-right: 0; }
.p-paginator .p-paginator-current { background-color: transparent; border: 0 none; color: #657380; min-width: 2.357rem; height: 2.357rem; margin: 0.143rem; padding: 0 0.5rem; }
.p-paginator .p-paginator-pages .p-paginator-page { background-color: transparent; border: 0 none; color: #657380; min-width: 2.357rem; height: 2.357rem; margin: 0.143rem; transition: box-shadow 0.2s; border-radius: 3px; }
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { background: #8867db; border-color: #8867db; color: #ffffff; }
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); border-color: transparent; color: #515C66; }
.p-picklist .p-picklist-buttons { padding: 1rem; }
.p-picklist .p-picklist-buttons .p-button { margin-bottom: 0.5rem; }
.p-picklist .p-picklist-header { background: #F6F9FE; color: #515C66; border: 1px solid #E4E5E5; padding: 1rem; border-bottom: 0 none; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-picklist .p-picklist-header .p-picklist-title { font-weight: 600; }
.p-picklist .p-picklist-filter-container { padding: 1rem; background: #FDFEFF; border: 1px solid #E4E5E5; border-bottom: 0 none; }
.p-picklist .p-picklist-filter-container .p-picklist-filter-input { padding-right: 1.5rem; }
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon { right: 0.5rem; color: #657380; }
.p-picklist .p-picklist-list { border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; padding: 0.5rem 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-picklist .p-picklist-list .p-picklist-item { padding: 0.5rem 1rem; margin: 0; border: 0 none; color: #515C66; background: transparent; transition: transform 0.2s, box-shadow 0.2s; }
.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-picklist .p-picklist-list .p-picklist-item:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-picklist .p-picklist-list .p-picklist-item.p-highlight { color: #ffffff; background: #8867db; }
.p-picklist .p-picklist-list .p-picklist-droppoint.p-picklist-droppoint-highlight { background-color: #5f33cf; }
.p-picklist .p-picklist-list .p-picklist-empty-message { padding: 0.5rem 1rem; color: #515C66; }
@media screen and (max-width: 769px) { .p-picklist { flex-direction: column; } .p-picklist .p-picklist-buttons { padding: 1rem; flex-direction: row; } .p-picklist .p-picklist-buttons .p-button { margin-right: 0.5rem; margin-bottom: 0; } .p-picklist .p-picklist-buttons .p-button:last-child { margin-right: 0; } .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before { content: ""; } .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before { content: ""; } .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before { content: ""; } .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before { content: ""; } }
.p-timeline .p-timeline-event-marker { border: 2px solid #8867db; border-radius: 50%; width: 1rem; height: 1rem; background-color: #FDFEFF; }
.p-timeline .p-timeline-event-connector { background-color: #E4E5E5; }
.p-timeline.p-timeline-vertical .p-timeline-event-opposite, .p-timeline.p-timeline-vertical .p-timeline-event-content { padding: 0 1rem; }
.p-timeline.p-timeline-vertical .p-timeline-event-connector { width: 2px; }
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite, .p-timeline.p-timeline-horizontal .p-timeline-event-content { padding: 1rem 0; }
.p-timeline.p-timeline-horizontal .p-timeline-event-connector { height: 2px; }
.p-tree { border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; padding: 1rem; border-radius: 3px; }
.p-tree .p-tree-container .p-treenode { padding: 0.143rem; }
.p-tree .p-tree-container .p-treenode .p-treenode-content { border-radius: 3px; transition: box-shadow 0.2s; padding: 0.5rem; }
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { margin-right: 0.5rem; color: #657380; }
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox { margin-right: 0.5rem; }
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon { color: #5f666c; }
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { background: #8867db; color: #ffffff; }
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler, .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { color: #ffffff; }
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover, .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover { color: #ffffff; }
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-tree .p-tree-filter-container { margin-bottom: 0.5rem; }
.p-tree .p-tree-filter-container .p-tree-filter { width: 100%; padding-right: 1.5rem; }
.p-tree .p-tree-filter-container .p-tree-filter-icon { right: 0.5rem; color: #657380; }
.p-tree .p-treenode-children { padding: 0 0 0 1rem; }
.p-tree .p-tree-loading-icon { font-size: 2rem; }
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active { background-color: #5f33cf; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content { border-radius: 3px; border: 1px solid #E4E5E5; background-color: #FDFEFF; color: #515C66; padding: 0.5rem; transition: box-shadow 0.2s; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight { background-color: #8867db; color: #ffffff; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { color: #ffffff; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler { margin-right: 0.5rem; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon { color: #657380; margin-right: 0.5rem; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox { margin-right: 0.5rem; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover { background-color: inherit; color: inherit; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-treetable .p-paginator-top { border-width: 0 0 1px 0; border-radius: 0; }
.p-treetable .p-paginator-bottom { border-width: 0 0 1px 0; border-radius: 0; }
.p-treetable .p-treetable-header { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 1px 0 1px 0; padding: 1rem 1rem; font-weight: 600; }
.p-treetable .p-treetable-footer { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; padding: 1rem 1rem; font-weight: 600; }
.p-treetable .p-treetable-thead > tr > th { text-align: left; padding: 1rem 1rem; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; font-weight: 600; color: #515C66; background: #F6F9FE; transition: box-shadow 0.2s; }
.p-treetable .p-treetable-tfoot > tr > td { text-align: left; padding: 1rem 1rem; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; font-weight: 600; color: #515C66; background: #F6F9FE; }
.p-treetable .p-sortable-column { outline-color: #cfc2f1; }
.p-treetable .p-sortable-column .p-sortable-column-icon { color: #657380; margin-left: 0.5rem; }
.p-treetable .p-sortable-column .p-sortable-column-badge { border-radius: 50%; height: 1.143rem; min-width: 1.143rem; line-height: 1.143rem; color: #ffffff; background: #8867db; margin-left: 0.5rem; }
.p-treetable .p-sortable-column:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { color: #657380; }
.p-treetable .p-sortable-column.p-highlight { background: #F6F9FE; color: #8867db; }
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { color: #8867db; }
.p-treetable .p-treetable-tbody > tr { background: #FDFEFF; color: #515C66; transition: box-shadow 0.2s; outline-color: #cfc2f1; }
.p-treetable .p-treetable-tbody > tr > td { text-align: left; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; padding: 1rem 1rem; }
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; margin-right: 0.5rem; }
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox { margin-right: 0.5rem; }
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon { color: #5f666c; }
.p-treetable .p-treetable-tbody > tr.p-highlight { background: #8867db; color: #ffffff; }
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { color: #ffffff; }
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { color: #ffffff; }
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { color: #515C66; }
.p-treetable .p-column-resizer-helper { background: #8867db; }
.p-treetable .p-treetable-scrollable-header, .p-treetable .p-treetable-scrollable-footer { background: #F6F9FE; }
.p-treetable .p-treetable-loading-icon { font-size: 2rem; }
.p-treetable.p-treetable-gridlines .p-datatable-header { border-width: 1px 1px 0 1px; }
.p-treetable.p-treetable-gridlines .p-treetable-footer { border-width: 0 1px 1px 1px; }
.p-treetable.p-treetable-gridlines .p-treetable-top { border-width: 0 1px 0 1px; }
.p-treetable.p-treetable-gridlines .p-treetable-bottom { border-width: 0 1px 1px 1px; }
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th { border-width: 1px; }
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td { border-width: 1px; }
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td { border-width: 1px; }
.p-treetable.p-treetable-sm .p-treetable-header { padding: 0.875rem 0.875rem; }
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th { padding: 0.5rem 0.5rem; }
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td { padding: 0.5rem 0.5rem; }
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td { padding: 0.5rem 0.5rem; }
.p-treetable.p-treetable-sm .p-treetable-footer { padding: 0.5rem 0.5rem; }
.p-treetable.p-treetable-lg .p-treetable-header { padding: 1.25rem 1.25rem; }
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th { padding: 1.25rem 1.25rem; }
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td { padding: 1.25rem 1.25rem; }
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td { padding: 1.25rem 1.25rem; }
.p-treetable.p-treetable-lg .p-treetable-footer { padding: 1.25rem 1.25rem; }
.p-virtualscroller .p-virtualscroller-header { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 1px 0 1px 0; padding: 1rem 1rem; font-weight: 600; }
.p-virtualscroller .p-virtualscroller-content { background: #FDFEFF; color: #515C66; border: 0 none; padding: 0; }
.p-virtualscroller .p-virtualscroller-footer { background: #F6F9FE; color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); border-width: 0 0 1px 0; padding: 1rem 1rem; font-weight: 600; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.p-accordion .p-accordion-header .p-accordion-header-link { padding: 1rem; border: 1px solid #E4E5E5; color: #515C66; background: #F6F9FE; font-weight: 600; border-radius: 3px; transition: box-shadow 0.2s; }
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon { margin-right: 0.5rem; }
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { background: rgba(232, 241, 248, 0.7); border-color: #E4E5E5; color: #515C66; }
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { background: #F6F9FE; border-color: #E4E5E5; color: #515C66; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { border-color: #E4E5E5; background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-accordion .p-accordion-content { padding: 1rem; border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; border-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-accordion p-accordiontab .p-accordion-tab { margin-bottom: 0; }
.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link { border-radius: 0; }
.p-accordion p-accordiontab .p-accordion-content { border-radius: 0; }
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link { border-top: 0 none; }
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { border-top: 0 none; }
.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link { border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-accordion p-accordiontab:last-child .p-accordion-content { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-card { background: #FDFEFF; color: #515C66; box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); border-radius: 3px; }
.p-card .p-card-body { padding: 1rem; }
.p-card .p-card-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 0.5rem; }
.p-card .p-card-subtitle { font-weight: 400; margin-bottom: 0.5rem; color: #657380; }
.p-card .p-card-content { padding: 1rem 0; }
.p-card .p-card-footer { padding: 1rem 0 0 0; }
.p-divider .p-divider-content { background-color: #FDFEFF; }
.p-divider.p-divider-horizontal { margin: 1rem 0; padding: 0 1rem; }
.p-divider.p-divider-horizontal:before { border-top: 1px #E4E5E5; }
.p-divider.p-divider-horizontal .p-divider-content { padding: 0 0.5rem; }
.p-divider.p-divider-vertical { margin: 0 1rem; padding: 1rem 0; }
.p-divider.p-divider-vertical:before { border-left: 1px #E4E5E5; }
.p-divider.p-divider-vertical .p-divider-content { padding: 0.5rem 0; }
.p-fieldset { border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; border-radius: 3px; }
.p-fieldset .p-fieldset-legend { padding: 1rem; border: 1px solid #E4E5E5; color: #515C66; background: #F6F9FE; font-weight: 600; border-radius: 3px; }
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend { padding: 0; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { padding: 1rem; color: #515C66; border-radius: 3px; transition: box-shadow 0.2s; }
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler { margin-right: 0.5rem; }
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { background: rgba(232, 241, 248, 0.7); border-color: #E4E5E5; color: #515C66; }
.p-fieldset .p-fieldset-content { padding: 1rem; }
.p-panel .p-panel-header { border: 1px solid #E4E5E5; padding: 1rem; background: #F6F9FE; color: #515C66; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-panel .p-panel-header .p-panel-title { font-weight: 600; }
.p-panel .p-panel-header .p-panel-header-icon { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-panel .p-panel-header .p-panel-header-icon:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-panel.p-panel-toggleable .p-panel-header { padding: 0.5rem 1rem; }
.p-panel .p-panel-content { padding: 1rem; border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-top: 0 none; }
.p-panel .p-panel-footer { padding: 0.5rem 1rem; border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; border-top: 0 none; }
.p-scrollpanel .p-scrollpanel-bar { background: #F6F9FE; border: 0 none; }
.p-splitter { border: 1px solid #E4E5E5; background: #FDFEFF; border-radius: 3px; color: #515C66; }
.p-splitter .p-splitter-gutter { transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; background: #F6F9FE; }
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { background: #E4E5E5; }
.p-splitter .p-splitter-gutter-resizing { background: #E4E5E5; }
.p-tabview .p-tabview-nav { background: #FDFEFF; border: 1px solid #E4E5E5; border-width: 0 0 2px 0; }
.p-tabview .p-tabview-nav li { margin-right: 0; }
.p-tabview .p-tabview-nav li .p-tabview-nav-link { border: solid #E4E5E5; border-width: 0 0 2px 0; border-color: transparent transparent #E4E5E5 transparent; background: #FDFEFF; color: #657380; padding: 1rem; font-weight: 600; border-top-right-radius: 3px; border-top-left-radius: 3px; transition: box-shadow 0.2s; margin: 0 0 -2px 0; }
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { background: #FDFEFF; border-color: #657380; color: #657380; }
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { background: #FDFEFF; border-color: #8867db; color: #8867db; }
.p-tabview .p-tabview-left-icon { margin-right: 0.5rem; }
.p-tabview .p-tabview-right-icon { margin-left: 0.5rem; }
.p-tabview .p-tabview-close { margin-left: 0.5rem; }
.p-tabview .p-tabview-panels { background: #FDFEFF; padding: 1rem; border: 0 none; color: #515C66; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-toolbar { background: #F6F9FE; border: 1px solid #E4E5E5; padding: 1rem; border-radius: 3px; }
.p-toolbar .p-toolbar-separator { margin: 0 0.5rem; }
.p-confirm-popup { background: #FDFEFF; color: #515C66; border: 0 none; border-radius: 3px; box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }
.p-confirm-popup .p-confirm-popup-content { padding: 1rem; }
.p-confirm-popup .p-confirm-popup-footer { text-align: right; padding: 0.5rem 1rem; }
.p-confirm-popup .p-confirm-popup-footer button { margin: 0 0.5rem 0 0; width: auto; }
.p-confirm-popup .p-confirm-popup-footer button:last-child { margin: 0; }
.p-confirm-popup:after { border: solid transparent; border-color: rgba(253, 254, 255, 0); border-bottom-color: #FDFEFF; }
.p-confirm-popup:before { border: solid transparent; border-color: rgba(253, 254, 255, 0); border-bottom-color: #FDFEFF; }
.p-confirm-popup.p-confirm-popup-flipped:after { border-top-color: #FDFEFF; }
.p-confirm-popup.p-confirm-popup-flipped:before { border-top-color: #FDFEFF; }
.p-confirm-popup .p-confirm-popup-icon { font-size: 1.5rem; }
.p-confirm-popup .p-confirm-popup-message { margin-left: 1rem; }
.p-dialog { border-radius: 3px; box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); border: 0 none; }
.p-dialog .p-dialog-header { border-bottom: 0 none; background: #FDFEFF; color: #515C66; padding: 1.5rem; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-dialog .p-dialog-header .p-dialog-title { font-weight: 600; font-size: 1.25rem; }
.p-dialog .p-dialog-header .p-dialog-header-icon { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; margin-right: 0.5rem; }
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-dialog .p-dialog-header .p-dialog-header-icon:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child { margin-right: 0; }
.p-dialog .p-dialog-content { background: #FDFEFF; color: #515C66; padding: 0 1.5rem 2rem 1.5rem; }
.p-dialog .p-dialog-footer { border-top: 0 none; background: #FDFEFF; color: #515C66; padding: 0 1.5rem 1.5rem 1.5rem; text-align: right; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-dialog .p-dialog-footer button { margin: 0 0.5rem 0 0; width: auto; }
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { font-size: 2rem; }
.p-dialog.p-confirm-dialog .p-confirm-dialog-message { margin-left: 1rem; }
.p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); }
.p-overlaypanel { background: #FDFEFF; color: #515C66; border: 0 none; border-radius: 3px; box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }
.p-overlaypanel .p-overlaypanel-content { padding: 1rem; }
.p-overlaypanel .p-overlaypanel-close { background: #8867db; color: #ffffff; width: 2rem; height: 2rem; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; border-radius: 50%; position: absolute; top: -1rem; right: -1rem; }
.p-overlaypanel .p-overlaypanel-close:enabled:hover { background: #744dd5; color: #ffffff; }
.p-overlaypanel:after { border: solid transparent; border-color: rgba(253, 254, 255, 0); border-bottom-color: #FDFEFF; }
.p-overlaypanel:before { border: solid transparent; border-color: rgba(253, 254, 255, 0); border-bottom-color: #FDFEFF; }
.p-overlaypanel.p-overlaypanel-flipped:after { border-top-color: #FDFEFF; }
.p-overlaypanel.p-overlaypanel-flipped:before { border-top-color: #FDFEFF; }
.p-sidebar { background: #FDFEFF; color: #515C66; padding: 1rem; border: 0 none; box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }
.p-sidebar .p-sidebar-close { width: 2rem; height: 2rem; color: #657380; border: 0 none; background: transparent; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-sidebar .p-sidebar-close:enabled:hover { color: #515C66; border-color: transparent; background: rgba(232, 241, 248, 0.7); }
.p-sidebar .p-sidebar-close:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-sidebar-mask.p-component-overlay { background: rgba(0, 0, 0, 0.4); }
.p-tooltip .p-tooltip-text { background: #515C66; color: #FDFEFF; padding: 0.5rem 0.5rem; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); border-radius: 3px; }
.p-tooltip.p-tooltip-right .p-tooltip-arrow { border-right-color: #515C66; }
.p-tooltip.p-tooltip-left .p-tooltip-arrow { border-left-color: #515C66; }
.p-tooltip.p-tooltip-top .p-tooltip-arrow { border-top-color: #515C66; }
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow { border-bottom-color: #515C66; }
.p-fileupload .p-fileupload-buttonbar { background: #F6F9FE; padding: 1rem; border: 1px solid #E4E5E5; color: #515C66; border-bottom: 0 none; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-fileupload .p-fileupload-buttonbar .p-button { margin-right: 0.5rem; }
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-fileupload .p-fileupload-content { background: #FDFEFF; padding: 2rem 1rem; border: 1px solid #E4E5E5; color: #515C66; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-fileupload .p-progressbar { height: 0.25rem; }
.p-fileupload .p-fileupload-row > div { padding: 1rem 1rem; }
.p-fileupload.p-fileupload-advanced .p-message { margin-top: 0; }
.p-fileupload-choose:not(.p-disabled):hover { background: #744dd5; color: #ffffff; border-color: #744dd5; }
.p-fileupload-choose:not(.p-disabled):active { background: #5f33cf; color: #ffffff; border-color: #5f33cf; }
.p-breadcrumb { background: #FDFEFF; border: 1px solid #E4E5E5; border-radius: 3px; padding: 1rem; }
.p-breadcrumb ul li .p-menuitem-link { transition: box-shadow 0.2s; border-radius: 3px; }
.p-breadcrumb ul li .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon { color: #657380; }
.p-breadcrumb ul li.p-breadcrumb-chevron { margin: 0 0.5rem 0 0.5rem; color: #515C66; }
.p-breadcrumb ul li:last-child .p-menuitem-text { color: #515C66; }
.p-breadcrumb ul li:last-child .p-menuitem-icon { color: #657380; }
.p-contextmenu { padding: 0.25rem 0; background: #FDFEFF; color: #515C66; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); width: 12.5rem; }
.p-contextmenu .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-contextmenu .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-contextmenu .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-contextmenu .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-contextmenu .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-contextmenu .p-submenu-list { padding: 0.25rem 0; background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-contextmenu .p-menuitem { margin: 0; }
.p-contextmenu .p-menuitem:last-child { margin: 0; }
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link { background: rgba(232, 241, 248, 0.7); }
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-contextmenu .p-menu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; }
.p-contextmenu .p-submenu-icon { font-size: 0.875rem; }
.p-megamenu { padding: 0.5rem; background: #F6F9FE; color: #515C66; border: 1px solid #E4E5E5; border-radius: 3px; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 3px; transition: box-shadow 0.2s; user-select: none; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon { color: #657380; margin-left: 0.5rem; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link, .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text, .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon, .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-megamenu .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-megamenu .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-megamenu .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-megamenu .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-megamenu .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-megamenu .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-megamenu .p-megamenu-panel { background: #FDFEFF; color: #515C66; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-megamenu .p-megamenu-submenu-header { margin: 0; padding: 0.75rem 1rem; color: #515C66; background: #FDFEFF; font-weight: 600; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-megamenu .p-megamenu-submenu { padding: 0.25rem 0; width: 12.5rem; }
.p-megamenu .p-megamenu-submenu .p-menu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; }
.p-megamenu .p-megamenu-submenu .p-menuitem { margin: 0; }
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child { margin: 0; }
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link { background: rgba(232, 241, 248, 0.7); }
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-megamenu.p-megamenu-vertical { width: 12.5rem; padding: 0.25rem 0; }
.p-megamenu.p-megamenu-vertical .p-menuitem { margin: 0; }
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child { margin: 0; }
.p-menu { padding: 0.25rem 0; background: #FDFEFF; color: #515C66; border: 1px solid #E4E5E5; border-radius: 3px; width: 12.5rem; }
.p-menu .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-menu .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-menu .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-menu .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-menu .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-menu .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-menu.p-menu-overlay { background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-menu .p-submenu-header { margin: 0; padding: 0.75rem 1rem; color: #515C66; background: #FDFEFF; font-weight: 600; border-top-right-radius: 0; border-top-left-radius: 0; }
.p-menu .p-menu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; }
.p-menu .p-menuitem { margin: 0; }
.p-menu .p-menuitem:last-child { margin: 0; }
.p-menubar { padding: 0.5rem; background: #F6F9FE; color: #515C66; border: 1px solid #E4E5E5; border-radius: 3px; }
.p-menubar .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-menubar .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-menubar .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-menubar .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-menubar .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-menubar .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 3px; transition: box-shadow 0.2s; user-select: none; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon { color: #657380; margin-left: 0.5rem; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link, .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text, .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon, .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-menubar .p-submenu-list { padding: 0.25rem 0; background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); width: 12.5rem; }
.p-menubar .p-submenu-list .p-menu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; }
.p-menubar .p-submenu-list .p-submenu-icon { font-size: 0.875rem; }
.p-menubar .p-submenu-list .p-menuitem { margin: 0; }
.p-menubar .p-submenu-list .p-menuitem:last-child { margin: 0; }
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link { background: rgba(232, 241, 248, 0.7); }
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { color: #657380; }
@media screen and (max-width: 960px) { .p-menubar { position: relative; } .p-menubar .p-menubar-button { display: flex; width: 2rem; height: 2rem; color: #657380; border-radius: 50%; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; } .p-menubar .p-menubar-button:hover { color: #657380; background: rgba(232, 241, 248, 0.7); } .p-menubar .p-menubar-button:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; } .p-menubar .p-menubar-root-list { position: absolute; display: none; padding: 0.25rem 0; background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); width: 100%; } .p-menubar .p-menubar-root-list .p-menu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; } .p-menubar .p-menubar-root-list .p-submenu-icon { font-size: 0.875rem; } .p-menubar .p-menubar-root-list > .p-menuitem { width: 100%; position: static; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text { color: #515C66; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon { color: #657380; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; } .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon { margin-left: auto; transition: transform 0.2s; } .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon { transform: rotate(-180deg); } .p-menubar .p-menubar-root-list .p-submenu-list { width: 100%; position: static; box-shadow: none; border: 0 none; } .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { transition: transform 0.2s; transform: rotate(90deg); } .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon { transform: rotate(-90deg); } .p-menubar .p-menubar-root-list .p-menuitem { width: 100%; position: static; } .p-menubar .p-menubar-root-list ul li a { padding-left: 2.25rem; } .p-menubar .p-menubar-root-list ul li ul li a { padding-left: 3.75rem; } .p-menubar .p-menubar-root-list ul li ul li ul li a { padding-left: 5.25rem; } .p-menubar .p-menubar-root-list ul li ul li ul li ul li a { padding-left: 6.75rem; } .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a { padding-left: 8.25rem; } .p-menubar.p-menubar-mobile-active .p-menubar-root-list { display: flex; flex-direction: column; top: 100%; left: 0; z-index: 1; } }
.p-panelmenu .p-panelmenu-header > a { padding: 1rem; border: 1px solid #E4E5E5; color: #515C66; background: #F6F9FE; font-weight: 600; border-radius: 3px; transition: box-shadow 0.2s; }
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon { margin-right: 0.5rem; }
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon { margin-right: 0.5rem; }
.p-panelmenu .p-panelmenu-header > a:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover { background: rgba(232, 241, 248, 0.7); border-color: #E4E5E5; color: #515C66; }
.p-panelmenu .p-panelmenu-header.p-highlight { margin-bottom: 0; }
.p-panelmenu .p-panelmenu-header.p-highlight > a { background: #F6F9FE; border-color: #E4E5E5; color: #515C66; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover { border-color: #E4E5E5; background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-panelmenu .p-panelmenu-content { padding: 0.25rem 0; border: 1px solid #E4E5E5; background: #FDFEFF; color: #515C66; margin-bottom: 0; border-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon { margin-right: 0.5rem; }
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) { padding: 0 0 0 1rem; }
.p-panelmenu .p-panelmenu-panel { margin-bottom: 0; }
.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a { border-radius: 0; }
.p-panelmenu .p-panelmenu-panel .p-panelmenu-content { border-radius: 0; }
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a { border-top: 0 none; }
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a { border-top: 0 none; }
.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a { border-top-right-radius: 3px; border-top-left-radius: 3px; }
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.p-slidemenu { padding: 0.25rem 0; background: #FDFEFF; color: #515C66; border: 1px solid #E4E5E5; border-radius: 3px; width: 12.5rem; }
.p-slidemenu .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-slidemenu .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-slidemenu .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-slidemenu .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-slidemenu .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-slidemenu.p-slidemenu-overlay { background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-slidemenu .p-slidemenu-list { padding: 0.25rem 0; background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link { background: rgba(232, 241, 248, 0.7); }
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text { color: #515C66; }
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon { color: #657380; }
.p-slidemenu .p-slidemenu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; }
.p-slidemenu .p-slidemenu-icon { font-size: 0.875rem; }
.p-slidemenu .p-slidemenu-backward { padding: 0.75rem 1rem; color: #515C66; }
.p-steps .p-steps-item .p-menuitem-link { background: transparent; transition: box-shadow 0.2s; border-radius: 3px; background: #FDFEFF; }
.p-steps .p-steps-item .p-menuitem-link .p-steps-number { color: #515C66; border: 1px solid rgba(232, 241, 248, 0.7); background: #FDFEFF; min-width: 2rem; height: 2rem; line-height: 2rem; font-size: 1.143rem; z-index: 1; border-radius: 50%; }
.p-steps .p-steps-item .p-menuitem-link .p-steps-title { margin-top: 0.5rem; color: #657380; }
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-steps .p-steps-item.p-highlight .p-steps-number { background: #8867db; color: #ffffff; }
.p-steps .p-steps-item.p-highlight .p-steps-title { font-weight: 600; color: #5f666c; }
.p-steps .p-steps-item:before { content: ' '; border-top: 1px solid #E4E5E5; width: 100%; top: 50%; left: 0; display: block; position: absolute; margin-top: -1rem; }
.p-tabmenu .p-tabmenu-nav { background: #FDFEFF; border: 1px solid #E4E5E5; border-width: 0 0 2px 0; }
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem { margin-right: 0; }
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { border: solid #E4E5E5; border-width: 0 0 2px 0; border-color: transparent transparent #E4E5E5 transparent; background: #FDFEFF; color: #657380; padding: 1rem; font-weight: 600; border-top-right-radius: 3px; border-top-left-radius: 3px; transition: box-shadow 0.2s; margin: 0 0 -2px 0; }
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { margin-right: 0.5rem; }
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { background: #FDFEFF; border-color: #657380; color: #657380; }
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { background: #FDFEFF; border-color: #8867db; color: #8867db; }
.p-tieredmenu { padding: 0.25rem 0; background: #FDFEFF; color: #515C66; border: 1px solid #E4E5E5; border-radius: 3px; width: 12.5rem; }
.p-tieredmenu .p-menuitem-link { padding: 0.75rem 1rem; color: #515C66; border-radius: 0; transition: box-shadow 0.2s; user-select: none; }
.p-tieredmenu .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-tieredmenu .p-menuitem-link .p-menuitem-icon { color: #657380; margin-right: 0.5rem; }
.p-tieredmenu .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); }
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text { color: #515C66; }
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon { color: #657380; }
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon { color: #657380; }
.p-tieredmenu .p-menuitem-link:focus { outline: 0 none; outline-offset: 0; box-shadow: inset 0 0 0 0.15rem #cfc2f1; }
.p-tieredmenu.p-tieredmenu-overlay { background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-tieredmenu .p-submenu-list { padding: 0.25rem 0; background: #FDFEFF; border: 0 none; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
.p-tieredmenu .p-menuitem { margin: 0; }
.p-tieredmenu .p-menuitem:last-child { margin: 0; }
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link { background: rgba(232, 241, 248, 0.7); }
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text { color: #515C66; }
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon { color: #657380; }
.p-tieredmenu .p-menu-separator { border-top: 1px solid #E4E5E5; margin: 0.25rem 0; }
.p-tieredmenu .p-submenu-icon { font-size: 0.875rem; }
.p-inline-message { padding: 0.5rem 0.5rem; margin: 0; border-radius: 3px; }
.p-inline-message.p-inline-message-info { background: #B3E5FC; border: solid #0891cf; border-width: 0px; color: #044868; }
.p-inline-message.p-inline-message-info .p-inline-message-icon { color: #044868; }
.p-inline-message.p-inline-message-success { background: #C8E6C9; border: solid #439446; border-width: 0px; color: #224a23; }
.p-inline-message.p-inline-message-success .p-inline-message-icon { color: #224a23; }
.p-inline-message.p-inline-message-warn { background: #FFECB3; border: solid #d9a300; border-width: 0px; color: #6d5100; }
.p-inline-message.p-inline-message-warn .p-inline-message-icon { color: #6d5100; }
.p-inline-message.p-inline-message-error { background: #FFCDD2; border: solid #e60017; border-width: 0px; color: #73000c; }
.p-inline-message.p-inline-message-error .p-inline-message-icon { color: #73000c; }
.p-inline-message .p-inline-message-icon { font-size: 1rem; margin-right: 0.5rem; }
.p-inline-message .p-inline-message-text { font-size: 1rem; }
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon { margin-right: 0; }
.p-message { margin: 1rem 0; border-radius: 3px; }
.p-message .p-message-wrapper { padding: 1rem 1.5rem; }
.p-message .p-message-close { width: 2rem; height: 2rem; border-radius: 50%; background: transparent; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-message .p-message-close:hover { background: rgba(255, 255, 255, 0.3); }
.p-message .p-message-close:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-message.p-message-info { background: #B3E5FC; border: solid #0891cf; border-width: 0 0 0 6px; color: #044868; }
.p-message.p-message-info .p-message-icon { color: #044868; }
.p-message.p-message-info .p-message-close { color: #044868; }
.p-message.p-message-success { background: #C8E6C9; border: solid #439446; border-width: 0 0 0 6px; color: #224a23; }
.p-message.p-message-success .p-message-icon { color: #224a23; }
.p-message.p-message-success .p-message-close { color: #224a23; }
.p-message.p-message-warn { background: #FFECB3; border: solid #d9a300; border-width: 0 0 0 6px; color: #6d5100; }
.p-message.p-message-warn .p-message-icon { color: #6d5100; }
.p-message.p-message-warn .p-message-close { color: #6d5100; }
.p-message.p-message-error { background: #FFCDD2; border: solid #e60017; border-width: 0 0 0 6px; color: #73000c; }
.p-message.p-message-error .p-message-icon { color: #73000c; }
.p-message.p-message-error .p-message-close { color: #73000c; }
.p-message .p-message-text { font-size: 1rem; font-weight: 500; }
.p-message .p-message-icon { font-size: 1.5rem; margin-right: 0.5rem; }
.p-message .p-message-summary { font-weight: 700; }
.p-message .p-message-detail { margin-left: 0.5rem; }
.p-toast { opacity: 0.9; }
.p-toast .p-toast-message { margin: 0 0 1rem 0; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); border-radius: 3px; }
.p-toast .p-toast-message .p-toast-message-content { padding: 1rem; border-width: 0 0 0 6px; }
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { margin: 0 0 0 1rem; }
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { font-size: 2rem; }
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary { font-weight: 700; }
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail { margin: 0.5rem 0 0 0; }
.p-toast .p-toast-message .p-toast-icon-close { width: 2rem; height: 2rem; border-radius: 50%; background: transparent; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-toast .p-toast-message .p-toast-icon-close:hover { background: rgba(255, 255, 255, 0.3); }
.p-toast .p-toast-message .p-toast-icon-close:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-toast .p-toast-message.p-toast-message-info { background: #B3E5FC; border: solid #0891cf; border-width: 0 0 0 6px; color: #044868; }
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close { color: #044868; }
.p-toast .p-toast-message.p-toast-message-success { background: #C8E6C9; border: solid #439446; border-width: 0 0 0 6px; color: #224a23; }
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { color: #224a23; }
.p-toast .p-toast-message.p-toast-message-warn { background: #FFECB3; border: solid #d9a300; border-width: 0 0 0 6px; color: #6d5100; }
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { color: #6d5100; }
.p-toast .p-toast-message.p-toast-message-error { background: #FFCDD2; border: solid #e60017; border-width: 0 0 0 6px; color: #73000c; }
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { color: #73000c; }
.p-galleria .p-galleria-close { margin: 0.5rem; background: transparent; color: #F6F9FE; width: 4rem; height: 4rem; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; border-radius: 50%; }
.p-galleria .p-galleria-close .p-galleria-close-icon { font-size: 2rem; }
.p-galleria .p-galleria-close:hover { background: rgba(255, 255, 255, 0.1); color: #F6F9FE; }
.p-galleria .p-galleria-item-nav { background: transparent; color: #F6F9FE; width: 4rem; height: 4rem; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; border-radius: 3px; margin: 0 0.5rem; }
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon, .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon { font-size: 2rem; }
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover { background: rgba(255, 255, 255, 0.1); color: #F6F9FE; }
.p-galleria .p-galleria-caption { background: rgba(0, 0, 0, 0.5); color: #F6F9FE; padding: 1rem; }
.p-galleria .p-galleria-indicators { padding: 1rem; }
.p-galleria .p-galleria-indicators .p-galleria-indicator button { background-color: rgba(232, 241, 248, 0.7); width: 1rem; height: 1rem; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; border-radius: 50%; }
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover { background: #E4E5E5; }
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { background: #8867db; color: #ffffff; }
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator { margin-right: 0.5rem; }
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator { margin-bottom: 0.5rem; }
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { background: rgba(0, 0, 0, 0.5); }
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button { background: rgba(255, 255, 255, 0.4); }
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover { background: rgba(255, 255, 255, 0.6); }
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button { background: #8867db; color: #ffffff; }
.p-galleria .p-galleria-thumbnail-container { background: rgba(0, 0, 0, 0.9); padding: 1rem 0.25rem; }
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { margin: 0.5rem; background-color: transparent; color: #F6F9FE; width: 2rem; height: 2rem; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; border-radius: 50%; }
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover { background: rgba(255, 255, 255, 0.1); color: #F6F9FE; }
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content { transition: box-shadow 0.2s; }
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-galleria-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.9); }
.p-avatar { background-color: #E4E5E5; border-radius: 3px; }
.p-avatar.p-avatar-lg { width: 3rem; height: 3rem; font-size: 1.5rem; }
.p-avatar.p-avatar-lg .p-avatar-icon { font-size: 1.5rem; }
.p-avatar.p-avatar-xl { width: 4rem; height: 4rem; font-size: 2rem; }
.p-avatar.p-avatar-xl .p-avatar-icon { font-size: 2rem; }
.p-avatar-group .p-avatar { border: 2px solid #FDFEFF; }
.p-badge { background: #8867db; color: #ffffff; font-size: 0.75rem; font-weight: 700; min-width: 1.5rem; height: 1.5rem; line-height: 1.5rem; }
.p-badge.p-badge-secondary { background-color: #607D8B; color: #ffffff; }
.p-badge.p-badge-success { background-color: #689F38; color: #ffffff; }
.p-badge.p-badge-info { background-color: #2f8ee5; color: #ffffff; }
.p-badge.p-badge-warning { background-color: #efa64c; color: #212529; }
.p-badge.p-badge-danger { background-color: #D32F2F; color: #ffffff; }
.p-badge.p-badge-lg { font-size: 1.125rem; min-width: 2.25rem; height: 2.25rem; line-height: 2.25rem; }
.p-badge.p-badge-xl { font-size: 1.5rem; min-width: 3rem; height: 3rem; line-height: 3rem; }
.p-blockui.p-component-overlay { background: rgba(0, 0, 0, 0.4); }
.p-chip { background-color: #E4E5E5; color: #5f666c; border-radius: 16px; padding: 0 0.5rem; }
.p-chip .p-chip-text { line-height: 1.5; margin-top: 0.25rem; margin-bottom: 0.25rem; }
.p-chip .p-chip-icon { margin-right: 0.5rem; }
.p-chip .pi-chip-remove-icon { margin-left: 0.5rem; }
.p-chip img { width: 2rem; height: 2rem; margin-left: -0.5rem; margin-right: 0.5rem; }
.p-chip .pi-chip-remove-icon { border-radius: 3px; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-chip .pi-chip-remove-icon:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-inplace .p-inplace-display { padding: 0.5rem 0.5rem; border-radius: 3px; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
.p-inplace .p-inplace-display:not(.p-disabled):hover { background: rgba(232, 241, 248, 0.7); color: #515C66; }
.p-inplace .p-inplace-display:focus { outline: 0 none; outline-offset: 0; box-shadow: 0 0 0 0.2rem #cfc2f1; }
.p-progressbar { border: 0 none; height: 1.5rem; background: #E4E5E5; border-radius: 3px; }
.p-progressbar .p-progressbar-value { border: 0 none; margin: 0; background: #8867db; }
.p-progressbar .p-progressbar-label { color: #5f666c; line-height: 1.5rem; }
.p-scrolltop { width: 3rem; height: 3rem; border-radius: 50%; box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
.p-scrolltop.p-link { background: rgba(0, 0, 0, 0.7); }
.p-scrolltop.p-link:hover { background: rgba(0, 0, 0, 0.8); }
.p-scrolltop .p-scrolltop-icon { font-size: 1.5rem; color: #F6F9FE; }
.p-skeleton { background-color: rgba(232, 241, 248, 0.7); border-radius: 3px; }
.p-skeleton:after { background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); }
.p-tag { background: #8867db; color: #ffffff; font-size: 0.75rem; font-weight: 700; padding: 0.25rem 0.4rem; border-radius: 3px; }
.p-tag.p-tag-success { background-color: #689F38; color: #ffffff; }
.p-tag.p-tag-info { background-color: #2f8ee5; color: #ffffff; }
.p-tag.p-tag-warning { background-color: #efa64c; color: #212529; }
.p-tag.p-tag-danger { background-color: #D32F2F; color: #ffffff; }
.p-tag .p-tag-icon { margin-right: 0.25rem; font-size: 0.75rem; }
.p-terminal { background: #FDFEFF; color: #515C66; border: 1px solid #E4E5E5; padding: 1rem; }
.p-terminal .p-terminal-input { font-size: 1rem; font-family: "Open Sans"; }
/* Add your customizations of the theme here */
.p-datatable .p-datatable-thead > tr > th { padding: 0.5em 0.75em; }
.p-datatable .p-datatable-tbody > tr > td { padding: 0.5em 0.75em; }
.p-datatable .p-datatable-tfoot > tr > td { padding: 0.5em 0.75em; }
.p-datatable .p-datatable-tbody > tr:last-child > td { border-bottom: none; }
:root { --svg-insert-community-document: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333' d='M894.081 336.465l-323.57-323.57c-7.935-7.944-18.897-12.862-31.009-12.873h-261.55c-88.866 0-160.907 72.041-160.907 160.907v0 702.14c0 88.866 72.041 160.907 160.907 160.907v0h468.093c88.866 0 160.907-72.041 160.907-160.907v0-497.35c-0.494-11.473-5.32-21.731-12.872-29.254l-0.001-0.001zM585.139 149.812l172.024 172.024h-172.024zM746.047 936.209h-468.093c-40.394 0-73.139-32.746-73.139-73.139v0-702.14c0-40.394 32.746-73.139 73.139-73.139v0h219.419v277.931c0.325 24.105 19.779 43.559 43.852 43.884h277.962v453.466c0 40.394-32.746 73.139-73.139 73.139v0z' /%3E%3C/svg%3E"); --svg-insert-community-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333' d='M863.086 58.514h-702.171c-88.87 0-160.914 72.044-160.914 160.914v0 585.143c0 88.87 72.044 160.914 160.914 160.914v0h702.171c88.87 0 160.914-72.044 160.914-160.914v0-585.143c0-88.87-72.044-160.914-160.914-160.914v0zM160.914 146.285h702.171c40.395 0 73.142 32.747 73.142 73.142v0 479.232l-159.158-159.158c-7.493-7.993-18.119-12.974-29.908-12.974-1.007 0-2.005 0.036-2.992 0.108l0.133-0.008c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-75.483 90.697-269.166-269.166c-7.488-7.945-18.081-12.89-29.83-12.89-0.416 0-0.831 0.007-1.244 0.018l0.060-0.001c-12.88 0.772-24.239 6.708-32.137 15.744l-0.047 0.055-216.503 258.048v-405.504c0-40.395 32.747-73.142 73.142-73.142v0zM87.772 804.571v-42.716l251.612-301.934 241.079 241.079-147.456 175.543h-272.091c-0.003 0-0.005 0-0.010 0-39.984 0-72.475-32.083-73.133-71.911l-0.001-0.062zM863.086 877.715h-315.977l201.874-242.249 184.32 184.32c-6.765 33.136-35.591 57.744-70.197 57.929h-0.021z' /%3E%3C/svg%3E"); --svg-insert-manual-bookmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333' d='M848.457 1024c-9.363-0.189-18.033-2.998-25.352-7.723l0.191 0.115-311.296-217.088-311.296 217.088c-6.501 4.018-14.382 6.4-22.821 6.4s-16.32-2.381-23.010-6.509l0.189 0.108c-13.4-7.013-22.574-20.486-23.401-36.171l-0.004-0.107v-819.2c0-88.87 72.044-160.914 160.914-160.914v0h438.857c88.87 0 160.914 72.044 160.914 160.914v0 819.2c0 0.048 0 0.104 0 0.159 0 16.646-9.393 31.099-23.169 38.347l-0.237 0.114c-5.911 3.304-12.965 5.254-20.477 5.266h-0.004zM512 702.172c0.137-0.001 0.3-0.003 0.464-0.003 9.223 0 17.782 2.846 24.846 7.706l-0.148-0.096 267.411 186.075v-734.939c0-40.395-32.747-73.142-73.142-73.142v0h-438.857c-40.395 0-73.142 32.747-73.142 73.142v0 734.939l267.411-186.075c6.916-4.764 15.475-7.609 24.698-7.609 0.163 0 0.325 0.001 0.488 0.003h-0.025z' /%3E%3C/svg%3E"); --svg-insert-manual-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333' d='M232.89 877.709c-0.229 0.001-0.5 0.001-0.772 0.001-64.296 0-122.536-25.926-164.839-67.892l0.014 0.014c-41.67-44.195-67.28-103.927-67.28-169.644 0-70.104 29.144-133.401 75.978-178.432l0.081-0.077 220.011-221.767c46.236-47.686 110.48-77.679 181.734-78.989l0.242-0.003c64.887 0.446 123.436 27.23 165.557 70.178l0.036 0.036c42.26 44.485 68.256 104.777 68.256 171.139 0 70.733-29.531 134.567-76.936 179.85l-0.095 0.091-73.728 73.728c-8.035 8.605-19.444 13.968-32.108 13.968-24.236 0-43.886-19.648-43.886-43.886 0-12.665 5.363-24.073 13.943-32.084l0.025-0.023 71.384-76.068c31.073-29.214 50.426-70.586 50.426-116.481 0-41.8-16.055-79.851-42.334-108.318l0.099 0.109c-28.323-24.799-65.659-39.923-106.527-39.923-45.364 0-86.377 18.637-115.797 48.671l-0.027 0.027-218.256 221.181c-30.617 29.25-49.65 70.402-49.65 115.998 0 41.161 15.51 78.698 41.005 107.085l-0.133-0.148c26.409 26.109 62.734 42.236 102.824 42.236 5.002 0 9.944-0.251 14.816-0.741l-0.615 0.049c1.28-0.135 2.767-0.212 4.272-0.212 22.546 0 41.068 17.231 43.113 39.245l0.012 0.171c0.136 1.297 0.214 2.802 0.214 4.324 0 22.665-17.181 41.315-39.226 43.641l-0.191 0.015zM545.938 863.081c-64.887-0.446-123.436-27.23-165.557-70.178l-0.036-0.036c-42.26-44.485-68.256-104.777-68.256-171.139 0-70.733 29.531-134.567 76.936-179.85l0.095-0.091 73.728-73.728c8.035-8.605 19.444-13.968 32.108-13.968 24.236 0 43.886 19.648 43.886 43.886 0 12.665-5.363 24.073-13.943 32.084l-0.025 0.023-71.384 76.068c-31.073 29.214-50.426 70.586-50.426 116.481 0 41.8 16.055 79.851 42.334 108.318l-0.099-0.109c28.323 24.799 65.659 39.923 106.527 39.923 45.364 0 86.377-18.637 115.797-48.671l0.027-0.027 220.596-221.181c29.874-29.148 48.402-69.807 48.402-114.793 0-41.733-15.944-79.74-42.074-108.264l0.109 0.122c-26.409-26.109-62.734-42.236-102.824-42.236-5.002 0-9.944 0.251-14.816 0.741l0.615-0.049c-1.28 0.135-2.767 0.212-4.272 0.212-22.546 0-41.068-17.231-43.113-39.245l-0.012-0.171c-0.136-1.297-0.214-2.802-0.214-4.324 0-22.665 17.181-41.315 39.226-43.641l0.191-0.015c7.239-0.795 15.632-1.247 24.131-1.247 63.452 0 121.008 25.25 163.166 66.25l-0.054-0.053c41.67 44.195 67.28 103.927 67.28 169.644 0 70.104-29.144 133.401-75.978 178.432l-0.081 0.077-220.011 221.767c-46.236 47.686-110.48 77.679-181.734 78.989l-0.242 0.003z' /%3E%3C/svg%3E"); }
/* element styles */
a:not([href]) { cursor: pointer; }
body { overflow-y: scroll; }
body.generic-container { background-color: #fff; }
body.unauthenticated-container .card { padding: 0; margin: 0; box-shadow: none; }
body.prevent-scrolling { position: static; width: 100%; }
body.print-itinerary app-authenticated-top-bar { display: none; }
body.print-itinerary button { display: none; }
body.print-itinerary .actions { display: none; }
body.print-itinerary .card { box-shadow: none; background: none; padding: 0; }
body.print-itinerary .layout-main { padding-top: 0 !important; }
div.align-left button { float: right; }
fieldset { border: none; margin-right: 0; margin-left: 0; margin-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0.65em; padding-bottom: 0.35em; position: relative; }
fieldset legend { font-size: 18px; font-weight: bold; margin-bottom: 0.75rem; width: 100%; }
fieldset legend a, fieldset legend button { float: right; }
fieldset legend a.p-menuitem-link { float: none; text-align: right; }
fieldset legend a.p-menuitem-link .p-menuitem-text { display: inline-block; width: 100%; }
fieldset .p-fluid { margin-bottom: -0.75rem; }
form { position: relative; margin-bottom: 20px; }
form.item-filter { margin-bottom: 0; }
form.item-filter .create-new { margin-bottom: 0; margin-top: -0.5em; }
h1 { font-size: 24px; font-weight: 400; margin-top: 0; }
h2 { font-size: 21px; font-weight: 400; margin-top: 0; }
h3 { font-size: 18px; font-weight: 400; margin-top: 0; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; }
textarea { margin-bottom: -4px !important; resize: none; }
/* CKEditor styles */
.ck.ck-button.ck-heading_heading1 { font-size: 24px; }
.ck.ck-button.ck-heading_heading2 { font-size: 20px; }
.ck.ck-button.ck-heading_heading3 { font-size: 18px; }
.ck.ck-button.ck-heading_heading4 { font-size: 16px; }
.ck.ck-button.ck-heading_heading5 { font-size: 15px; }
.ck.ck-button.ck-heading_heading6 { font-size: 14px; }
.ck.ck-content dfn.bookmark { display: inline-block; text-align: center; font-style: normal; font-size: 12px; line-height: 16px; text-align: center; color: #fff; background-color: #b91515; padding: 1px 3px; border-radius: 2px; }
.ck.ck-content dfn.bookmark br { display: none; }
.ck.ck-content dfn.bookmark:before { font-family: FontAwesome; content: '\f02e'; width: 14px; margin-right: 2px; }
.ck.ck-content dfn.bookmark:after { content: attr(name); }
.ck.ck-content p { margin-bottom: 1rem; }
.ck.ck-button.custom-plugin:after { content: ""; position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; background-size: calc(100% - 10px); background-repeat: no-repeat; background-position: center center; }
.ck.ck-button.custom-plugin.insert-community-document:after { background-image: var(--svg-insert-community-document); }
.ck.ck-button.custom-plugin.insert-community-image:after { background-image: var(--svg-insert-community-image); }
.ck.ck-button.custom-plugin.insert-manual-bookmark:after { background-image: var(--svg-insert-manual-bookmark); }
.ck.ck-button.custom-plugin.insert-manual-link:after { background-image: var(--svg-insert-manual-link); }
/* PrimeNG styles */
body .ui-widget-overlay { background-color: rgba(66, 66, 66, 0.7); opacity: 1; }
ckeditor.ng-invalid ~ label:after, input.ng-invalid ~ label:after, p-calendar.ng-invalid ~ label:after, p-dropdown.ng-invalid .p-dropdown-label.p-placeholder:after, p-inputmask.ng-invalid ~ label:after, p-inputnumber.ng-invalid ~ label:after, p-multiselect.ng-invalid .p-multiselect-label:after, textarea.ng-invalid ~ label:after, span.radio-button-required:after { content: "*"; display: inline-block; margin-left: 5px; color: #efa64c; }
input.ng-invalid.p-filled ~ label:after, textarea.ng-invalid.p-filled ~ label:after { display: none; }
p-checkbox, p-radiobutton { margin-right: 0.75em; }
p-confirmdialog .p-confirm-dialog { max-width: 600px; }
p-inline-message { margin-bottom: 0.5em; }
p-table .ui-table { margin-bottom: 10px !important; }
p-table tr th { text-align: left; }
p-table tr p-checkbox { margin-right: 0; }
p-table tr th [pInputText] { width: 100%; }
p-table tr th p-dropdown, p-table tr th p-dropdown .p-dropdown { min-width: 100%; width: 100%; }
p-table tr th p-dropdown .p-dropdown .p-dropdown-label-container { overflow: hidden; }
p-table tr th p-dropdown .p-dropdown .p-dropdown-trigger { background-color: #fff; }
p-table tr th p-multiselect, p-table tr th p-multiselect .p-multiselect { min-width: 100%; width: 100%; }
p-table tr th p-multiselect .p-multiselect .p-multiselect-label-container { overflow: hidden; }
p-table tr th p-multiselect .p-multiselect .p-multiselect-trigger { background-color: #fff; }
p-table tr th p-multiselect .p-multiselect .p-multiselect-panel { width: 200px; }
.answer-container.readonly fieldset { margin-bottom: 1rem; }
.answer-container.readonly fieldset:last-child { margin-bottom: 0; }
.answer-item > div { margin-bottom: 1.5rem; }
.member-directory .answer-item > div { margin-bottom: 0.75rem; }
.answer-item .answer { margin-top: 2px; }
.answer-item .answer .p-float-label > input:focus ~ label, .answer-item .answer .p-float-label > input.ui-state-filled ~ label, .answer-item .answer .p-float-label > textarea:focus ~ label, .answer-item .answer .p-float-label > textarea.ui-state-filled ~ label { display: none; }
.answer-item .answer .radio-button { margin-top: 5px; }
.card { margin-bottom: 1rem; }
.card.no-margin { position: relative; }
.card:last-child { margin-bottom: 1rem; }
.card p:first-child { margin-top: 0; }
.card > form { margin-top: 0.5rem; }
.layout-wrapper .card { padding-bottom: 0.5em; }
a.p-button:hover { color: #fff; }
.p-calendar .p-inputtext { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.p-calendar .p-button { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.p-dialog-content form { margin-top: 20px; }
.p-dialog-footer .left { float: left; }
.p-dialog.registration-entity-delete .p-dialog-content { padding: 1em 2em; }
.p-dialog.registration-entity-delete .p-dialog-content .p-confirm-dialog-icon { font-size: 1.5em; margin-right: .5em; position: relative; top: .2em; }
.p-float-label > label { width: calc(100% - 10px); min-height: 1.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p-float-label span.p-readonly-label.p-filled ~ label { font-size: 12px; }
.p-float-label ckeditor ~ label, .p-float-label input:focus ~ label, .p-float-label input.p-filled ~ label, .p-float-label span.p-readonly-label.p-filled ~ label, .p-float-label textarea:focus ~ label, .p-float-label textarea.p-filled ~ label, .p-float-label .p-inputwrapper-focus ~ label, .p-float-label .p-inputwrapper-filled ~ label, .p-float-label p-autocomplete.p-inputwrapper ~ label { top: -0.6rem !important; }
.p-float-label p-autocomplete.p-inputwrapper ~ label { font-size: 12px; }
.p-float-label.fixed p-autocomplete input::placeholder { opacity: 1 !important; }
.p-float-label ckeditor ~ label { font-size: 12px; }
.p-float-label input[disabled]:not(.ui-state-filled) ~ label { color: #5f666c; opacity: 0.35; }
.p-float-label.fixed > label { visibility: hidden; opacity: 0; transition: 0.2s ease opacity, 0.2s ease visibility; }
.p-float-label.fixed ckeditor ~ label, .p-float-label.fixed > input.p-filled ~ label, .p-float-label.fixed > span.p-readonly-label.p-filled ~ label, .p-float-label.fixed > p-autocomplete.p-inputwrapper ~ label, .p-float-label.fixed > .p-inputwrapper-filled ~ label { visibility: visible; opacity: 1; transition: 0.2s ease opacity, 0.2s ease visibility; }
.p-float-label.fixed p-inputNumber ~ label { visibility: visible; opacity: 1; }
.p-float-label.fixed.inline label { visibility: visible !important; opacity: 1 !important; }
.p-float-label.fixed .p-placeholder { opacity: 1; }
.answer .p-float-label > input.p-filled ~ label, .answer .p-float-label > textarea.p-filled ~ label { visibility: hidden; opacity: 0; }
.p-float-label > .ng-invalid.ng-dirty + label { color: #efa64c; }
p-footer .align-left { float: left; }
.p-fluid .no-stretch .p-button, .p-fluid .p-field.no-stretch .p-button { width: auto !important; }
.p-grid p { margin-bottom: 0; }
.p-grid > div p-autocomplete .p-autocomplete button { margin: 0 !important; }
.p-grid > div p-calendar .p-calendar button { margin: 0 !important; }
.p-grid > div p-chips, .p-grid > div p-chips .p-chips ul { width: 100%; padding-bottom: 0.15em; padding-top: 0.2em; padding-left: 0; }
.p-grid > div p-chips.no-border .p-chips ul li input { pointer-events: none; cursor: default; width: 0; font-family: "Open Sans", "Helvetica Neue", sans-serif; }
.p-grid > div p-chips.no-border .p-chips ul li input[placeholder] { width: 200px; }
.p-grid > div p-chips.no-border .p-chips ul li.ui-chips-input-token { cursor: default; }
.p-grid > div p-chips.no-border .p-chips ul { border-color: transparent; }
.p-grid > div p-chips.no-border:hover .p-chips ul, .p-grid > div p-chips.no-border:focus .p-chips ul, .p-grid > div p-chips.no-border .p-chips ul.p-focus { border-color: transparent; box-shadow: none; }
.p-grid > div p-chips.no-border .p-chips ul li.p-chips-token { margin-bottom: .125em; }
.p-grid > div input[pinputtext][readonly] { padding-left: 0; border-color: transparent; background-color: transparent; cursor: default; }
.p-grid > div input[pinputtext][readonly]:hover { border-color: transparent; }
.p-grid > div input[pinputtext][readonly]:focus { box-shadow: none; }
p-inputnumber [pbutton] { margin: 0 !important; }
.p-inputnumber.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.p-inputnumber.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputtext { border-radius: 0; }
.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button { height: 1rem; }
.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button-up { border-top-left-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button-down { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; }
.p-inputnumber.p-inputnumber-buttons-stacked .p-inputtext { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.p-inputgroup button { margin-right: 0 !important; }
[pbutton], .p-splitbutton { margin-right: 0.5em !important; }
.p-splitbutton [pbutton] { margin-right: 0 !important; }
.p-splitbutton .p-splitbutton-defaultbutton { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.p-splitbutton .p-splitbutton-menubutton { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.p-splitbutton.button-disabled .p-splitbutton-defaultbutton { pointer-events: none; opacity: 0.5; }
.p-splitbutton.menu-disabled .p-splitbutton-menubutton { pointer-events: none; }
.p-splitbutton.menu-disabled .p-splitbutton-menubutton .p-button-icon { opacity: 0.5; }
.p-splitbutton .p-menuitem .p-menuitem-icon { width: 1.20em; }
.p-splitbutton .p-menuitem .p-menuitem-text { text-align: left !important; }
a[pbutton].disabled { pointer-events: none; opacity: 0.6; }
.p-menu .p-menuitem-link .p-menuitem-icon { width: 1rem; }
.p-menuitem-link { padding: 0.75rem 0.75rem !important; }
.p-inline-message, .p-message { margin-bottom: 15px; margin-left: 0; }
.p-message .p-message-icon { margin-right: 5px; }
.p-messages.no-top-margin .p-message { margin-top: 0; }
.p-password-panel .p-password-meter { background: transparent url(/assets/images/password-meter.png) scroll no-repeat 0 0; }
.p-readonly-label { border: none; display: block; padding-left: 0.25rem !important; }
.p-steps { margin-bottom: 15px; }
.p-steps ul { display: flex; width: 100%; }
.p-steps ul li { flex: 1 1 0px; margin: 0 1px 10px; }
.p-steps .p-steps-item .p-menuitem-link { background-color: #8867db; padding: 0.75em; width: 100%; border-radius: 0; z-index: 10; }
.p-steps .p-steps-item .p-menuitem-link:focus { outline: none !important; }
.p-steps .p-steps-item .p-menuitem-link .p-steps-number { background-color: transparent; color: #fff; font-size: 12px; font-weight: bold; min-width: 1.75rem; height: 1.75rem; line-height: 1.75rem; }
.p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-number { background-color: #fff; color: #8867db; }
.p-steps .p-steps-item .p-menuitem-link .p-steps-title { color: #fff; font-size: 12px; font-weight: bold; }
.p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-title { color: #fff; }
.p-steps .p-steps-item:before { content: ""; border: none; z-index: 9; }
.p-steps .p-steps-item.p-highlight:before { width: 18px; height: 18px; background-color: #8867db; transform: rotateY(0deg) rotate(45deg); left: calc(50% - 9px); bottom: 0; top: unset; margin: 0 0 -9px; }
p-table table { table-layout: auto !important; }
p-table table .actions { text-align: right !important; }
p-table table .actions > [pbutton]:last-child { margin-right: 0 !important; }
.p-toast.version-updated { opacity: 1; width: 300px; }
.p-toast.version-updated .p-toast-message { margin-bottom: 0; }
.p-toast.version-updated .p-toast-message-content { background-color: palegoldenrod; padding: 0.75rem; }
.p-toast.version-updated .p-toast-message-content div div:first-child { margin-bottom: 0.5rem; }
.p-inputtext.p-error, .p-inputtext.p-invalid, .p-inputtext.ng-dirty.ng-invalid, p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext, p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box, p-dropdown.ng-dirty.ng-invalid > .p-dropdown, p-inputmask.ng-dirty.ng-invalid > .p-inputtext, p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext, p-multiselect.ng-dirty.ng-invalid > .p-multiselect, p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box { border-color: #efa64c; }
.pi.pi-bars.disabled { opacity: 0.4; }
@media (max-width: 600px) { .p-dialog { width: 100% !important; min-width: auto !important; } app-abstract-enrollment-steps { display: none; } app-membership-enrollment-steps { display: none; } app-registration-enrollment-steps { display: none; } }
/* layout styles */
.layout-menuitem-icon { flex-shrink: 0; }
.layout-menuitem-text { flex-grow: 1; }
.layout-submenu-toggler { flex-shrink: 0; }
/* unauthenticated page styles */
.content-page p { margin-bottom: 1rem !important; }
.content-page .preface-text { margin-top: 1rem; margin-bottom: 1rem; padding-top: 1rem; border-top: 1px solid #D7D8D9; }
.content-page img { max-width: 100%; }
.page-content { margin-bottom: 1rem; }
.page-content h1 { font-size: 2.75rem; }
.page-content h2 { font-size: 2.25rem; }
.page-content h3 { font-size: 2rem; }
.page-content h4 { font-size: 1.75rem; }
.page-content h5 { font-size: 1.5rem; }
.page-content h6 { font-size: 1.25rem; }
.page-content .text-tiny { font-size: 0.5rem; }
.page-content .text-small { font-size: 0.75rem; }
.page-content .text-big { font-size: 2rem; }
.page-content .text-huge { font-size: 2.75rem; }
.page-content dfn.bookmark { visibility: hidden; }
.site-banner { width: 100%; height: 150px; display: flex; padding: 0 0.5rem; align-items: center; background: scroll no-repeat 0 0; background-size: cover; background-position: center; }
.site-banner .banner-container { width: 100%; height: 100%; flex-grow: 1; display: flex; align-items: center; }
.site-banner .banner-container .banner-actions { height: 100%; display: flex; flex-grow: 1; justify-content: flex-end; align-items: center; margin-right: 1rem; }
.site-banner .banner-container .banner-title { font-size: 18px; margin-left: 2rem; }
.site-banner .banner-container .banner-title .sub-title { font-size: 1.1rem; }
.site-banner .logo-container { height: 100%; width: 240px; display: flex; align-items: center; }
.site-banner .logo-container .logo { width: 175px; height: 75px; margin: 0 auto; background: transparent scroll no-repeat 0 0; background-size: contain; background-position: center; }
.site-banner .logo-container .logo a { display: block; width: 100%; height: 100%; }
.site-footer { width: 100%; min-height: 80px; margin-top: auto; display: flex; padding: 0.5rem 2rem; align-items: center; font-size: 0.9rem; }
.site-navigation { margin: 0 !important; }
.site-navigation .p-col { padding: 0.25rem 2rem; }
.site-navigation ul { margin: 0; padding: 0; list-style: none; z-index: 10000; }
.site-navigation app-site-child-navigation > ul { padding: 0; width: 100%; min-height: 2.5rem; line-height: 2.5rem; }
.site-navigation ul li { margin: 0 1rem 0 0; padding: 0; float: left; position: relative; }
.site-navigation ul li.right { margin: 0 0 0 1rem; padding: 0; float: right; }
.site-navigation ul li a { display: block; width: 100%; }
.site-navigation ul li ul { display: none; position: absolute; width: 200px; padding: 0.5rem 0; margin-left: -0.5rem; }
.site-navigation ul li ul li ul { width: 200px; left: calc(200px + 0.5rem); top: -0.5rem; }
.site-navigation ul li.right ul { right: 0; }
.site-navigation ul li ul li { width: 100%; margin: 0; padding: 0.4rem 0.5rem; line-height: 1.5rem; }
.site-navigation ul li ul li ul { display: none; }
.site-navigation ul li:hover ul { display: block; }
.site-navigation ul li:hover ul li ul { display: none; }
.site-navigation ul li:hover ul li:hover ul { display: block; }
.site-navigation ul li.languages ul { width: 100px; }
.site-navigation ul li.languages ul li { text-align: right; }
.unauthenticated-page { width: 100%; padding: 1rem 2rem; }
@media (max-width: 1020px) { .site-banner { height: 125px; } .site-banner .logo-container { width: 200px; } .site-footer { padding: 0.25rem 1.5rem; } .site-navigation .p-col { padding: 0.25rem 1.5rem; } .unauthenticated-page { padding: 1rem 1.5rem; } }
@media (max-width: 800px) { .site-banner { height: 100px; } .site-banner .logo-container { width: 160px; } .site-footer { padding: 0.25rem 1rem; } .site-navigation .p-col { padding: 0.25rem 1rem; } .unauthenticated-page { padding: 1rem 1rem; } }
@media (max-width: 640px) { .site-banner { height: 75px; display: block; } .site-banner .banner-container .banner-actions { display: none; } .site-banner .logo-container { width: 120px; margin: 0 auto; } .site-footer { padding: 0.25rem 0.75rem; } .site-navigation .p-col { padding: 0.25rem 0.75rem; } .site-navigation app-site-child-navigation > ul { min-height: auto; line-height: initial; } .site-navigation ul li { float: none !important; margin: 0 !important; padding: 0 !important; text-align: left !important; line-height: 2rem !important; } .site-navigation ul li ul { width: 100% !important; display: block !important; position: relative !important; padding: 0; margin: 0 0 0 0.25rem; left: 0 !important; top: 0 !important; right: unset !important; } .unauthenticated-page { padding: 1rem 0.75rem; } }
/* miscellaneous styles */
.align-right { text-align: right !important; }
.card-container { box-sizing: border-box; margin-bottom: 16px; position: relative; }
.color-container > div { display: inline-block; float: left; }
.color-container > div:first-child { margin: 3px 10px 0 0; }
.color-container > div:last-child { width: 125px; }
.component-container { padding: 7px; min-height: 500px; display: flex; align-items: stretch; }
.component-container > div { flex: 1; }
.create-new { width: 100%; height: 30px; margin-bottom: 1em; }
.create-new button { float: right; margin-right: 0 !important; margin-left: 0.5em !important; }
.create-new-coupon { position: absolute; height: 30px; top: 0; right: 0; }
.create-new-coupon button { margin-right: 0 !important; margin-left: 0.5em !important; }
.credit-card-icons { margin-top: 1rem; }
.credit-card-icons ul { list-style-type: none; margin: 0; padding: 0; }
.credit-card-icons ul li { margin: 0 5px 0 0; padding: 0; float: left; }
.credit-card-icons ul li img { display: inline-block; height: 30px; }
.dashboard-panel { height: 100%; min-height: 150px; padding-bottom: 1em !important; }
.dashboard-panel h2 { width: 100%; text-align: center; margin: 10px 0; }
.dashboard-panel h2 i, .dashboard-panel h2 span { display: block; width: 60px; height: 60px; position: relative; margin: 0 auto 10px; }
.dashboard-panel h2 i:before, .dashboard-panel h2 span:before { font-size: 60px; display: block; width: 100%; height: 100%; position: absolute; }
.dashboard-panel h2 i.admin-icon:after, .dashboard-panel h2 span.admin-icon:after, .dashboard-panel h2 span.group-icon:after { font-family: FontAwesome; font-size: 30px; content: "\f023"; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: -4px; color: #efa64c; text-align: left; }
.dashboard-panel h2 i.admin-icon:after, .dashboard-panel h2 span.admin-icon:after { content: "\f023"; }
.dashboard-panel p { margin-bottom: 1rem; }
.dashboard-panel p:last-child { margin-bottom: 0; }
.enrollment-cart-image { width: 100%; height: 75px; }
.enrollment-cart-image .image { width: 75px; height: 75px; margin: 0 auto; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; }
.enrollment-cart-invoices { margin-bottom: 1rem; }
.enrollment-payment { margin-bottom: 16px; }
.exhibition-enrollment-cart { font-size: 2em; opacity: 0.4; margin-top: 4px; }
.exhibition-enrollment-cart.selected { opacity: 1.0; color: #19ac00; }
.exhibition-enrollment-header { margin-bottom: 1rem !important; }
.exhibition-floorplans { margin-top: 0.75rem; }
.exhibition-floorplans ul { margin-top: 0; margin-bottom: 0; }
.exhibition-venue-image { width: 100%; height: 100px; }
.exhibition-venue-image .image { width: 150px; height: 100px; float: right; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; }
.file-upload-instructions ul { margin: 0 !important; }
.image-upload { width: 100px; height: 100px; position: relative; border-radius: 50%; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.3); }
.image-upload.disabled { opacity: 0.5; }
.image-upload img { width: 100px; height: 100px; }
.image-upload .placeholder { width: 100px; height: 100px; font-size: 0.75rem; text-align: center; box-sizing: border-box; border-radius: 50%; }
.image-upload .placeholder div { width: 80%; margin: 20px 10% 0; font-size: 11px; line-height: 14px; }
.image-upload .action-drawer { width: 100%; height: 35px; position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); }
.image-upload .action-drawer div { width: 50%; float: left; }
.image-upload .action-drawer div button { background-color: transparent; margin: 1.5px 0 0 0 !important; width: 28px; height: 28px; border-radius: 50%; border-width: 0; }
.image-upload .action-drawer div:first-child button { margin-right: 1px !important; }
.image-upload .action-drawer div:last-child button { margin-left: 1px !important; }
.image-upload .action-drawer div button:hover { background-color: rgba(255, 255, 255, 0.15); }
.image-upload .action-drawer div button[disabled]:hover { background-color: transparent; }
.image-upload .action-drawer div button:active, .image-upload .action-drawer div button:focus { background-color: transparent; }
.image-upload .action-drawer div:first-child button { float: right; }
.image-upload .action-drawer div:first-child button .ui-button-icon-left { font-size: 22px; }
.image-upload .action-drawer div:last-child button { float: left; }
.image-upload .action-drawer div:last-child button .ui-button-icon-left { font-size: 20px; }
.image-upload .thumbnail { width: 100%; height: 100%; background-size: cover; background-position: center; }
.is-assigned > td > span { font-weight: bold; }
.label-color { display: inline-block; margin-top: 4px; }
.lead-reviewer i { margin-right: 3px; }
.loader .loader-inner { top: -120px; }
.localization-control > div { position: relative; }
.localization-control .language-toggle { display: block; position: absolute; top: 0; right: 0; margin: -0.3em 0 0; padding: 0; top: -0.75em; list-style-type: none; line-height: 10px; }
.localization-control .language-toggle li { float: right; padding: 0; margin: 0 0 0 0.25rem; }
.localization-control .language-toggle li button { border: none; font-size: 10px; line-height: 12.5px; padding: 0 2px; height: 12.5px; overflow: hidden; color: #fff; margin: 0 !important; }
.localization-control .language-toggle li button:before { content: "\e90b"; font-family: primeicons; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; margin-right: 2px; font-size: 8px; }
.localization-control .language-toggle li button[disabled] { color: #fff; }
.localization-control .language-toggle li button.has-value:before { content: "\e909"; }
.localization-control .language-toggle li button.invalid { background-color: #efa64c; }
.margin-top-half { margin-top: 0.5rem; }
.member-directory-details .image { width: 50px; height: 50px; margin: 0 auto; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; border-radius: 50%; }
.member-directory-details .name { font-size: 1.25rem; line-height: 3.25rem; }
.membership-enrollment-header { margin-bottom: 1rem !important; }
.membership-enrollment-header p:last-child { margin-top: 1rem !important; }
.miscellaneous-container { margin-bottom: 10px; }
.miscellaneous-container .card.accommodations, .miscellaneous-container .card.services { height: 100%; }
.module-questions { margin-top: 20px; }
.module-questions h3.placeholder-name { margin: 0 !important; }
.negative-invoice { color: #efa64c; }
.page > .p-treenode-content > .p-treenode-icon { position: relative; }
.page > .p-treenode-content > .p-treenode-icon:after { position: absolute; right: -3px; bottom: -3px; font-size: 0.5rem; line-height: 0.75rem; color: #fff; width: 0.75rem; height: 0.75rem; border-radius: 50%; text-align: center; }
.page.archived > .p-treenode-content > .p-treenode-icon:after { background-color: #e08719; content: "\e90b"; }
.page.draft > .p-treenode-content > .p-treenode-icon:after { background-color: #1941e0; content: "\e940"; }
.page.published > .p-treenode-content > .p-treenode-icon:after { background-color: #32a852; content: "\e909"; }
.payment-amount { height: 54.86px; }
.payment-amount .p-inputwrapper-filled { line-height: 30.87px; }
.portlet { display: block; width: 100%; height: 100%; color: #5f666c; padding: 8px 16px; box-sizing: border-box; }
.portlet:hover { color: #efa64c; }
.portlet .icons { display: block; width: 100%; }
.portlet .icons span { display: block; position: relative; margin: 0 auto 10px; width: 50px; height: 50px; font-size: 50px; text-align: center; }
.portlet .icons span:after { content: ""; display: block; position: absolute; top: -5px; right: -25px; font-family: "FontAwesome"; font-size: 20px; }
.portlet .icons.indeterminate span:after { display: none; }
.portlet .icons.complete span:after { content: "\f058"; color: #19ac00; }
.portlet .icons.incomplete span:after { content: "\f057"; color: #5f666c; opacity: 0.4; }
.portlet .name { display: block; width: 100%; text-align: center; }
.profile-image { border-radius: 50%; }
.question-answer { margin-bottom: 5px; }
.question-answer:last-child { margin-bottom: 0; }
.question-answer .question-answer { margin-bottom: 5px; }
.question-answers { margin-left: 10px; }
.registration-enrollment-cart { font-size: 2em; opacity: 0.4; margin-top: 4px; }
.registration-enrollment-cart.selected { opacity: 1.0; color: #19ac00; }
.registration-enrollment-header { margin-bottom: 1rem !important; }
.registration-enrollment-header .additional-instructions { margin-top: 1rem !important; }
.registration-merchandise-image { width: 100%; height: 75px; }
.registration-merchandise-image .image { width: 75px; height: 75px; margin: 0 auto; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; }
.registration-venue-image { width: 100%; height: 100px; }
.registration-venue-image .image { width: 150px; height: 100px; float: right; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; }
.reviewer-header { width: 100%; }
.reviewer-header .reviewer-name { display: inline-block; width: 50%; }
.reviewer-header .reviewer-score { display: inline-block; width: 50%; }
.right-aligned { left: auto !important; right: 0px !important; }
.scheduled-item-image { width: 100%; height: 35px; }
.scheduled-item-image .image { width: 35px; height: 35px; margin: 0 auto; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; border-radius: 50%; }
.scheduled-session-image { width: 100%; height: 35px; }
.scheduled-session-image .image { width: 35px; height: 35px; margin: 0 auto; overflow: hidden; background: transparent none scroll no-repeat 0 0; background-position: center; background-size: cover; border-radius: 50%; }
.scoring { margin-top: 0.5rem; }
.selection-container { margin-top: 0.5rem; }
.selection-container .p-grid { padding-bottom: 0.5rem; }
.selection-container .p-grid:last-child { padding-bottom: 0; }
.selection-container .p-grid > div:not(.no-border) { border-top: 1px solid #dfdfdf; }
.selection-container .p-grid:first-child > div { border-top: none; }
.session-workshop-details .image { display: inline; float: left; height: 1.4rem; width: 1.4rem; border-radius: 50%; margin-right: 0.25rem; }
.session-workshop-details .p-formgrid label { font-size: 12px; color: #5f666c; opacity: 0.8; margin-bottom: 0.25rem; }
.session-workshop-details .p-formgrid .p-formgrid > div { margin-bottom: 0.15rem; }
.spinner { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; }
.spinner::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.5; }
.spinner p-progressspinner { position: fixed; display: block; width: 100px; height: 100px; left: calc(50% - 50px); top: calc(50% - 50px); }
.square-container { padding: 0 5px; height: 50px; }
.strikethrough { text-decoration: line-through; }
.stripe-container { border-radius: 2px; border: 1px solid #a8acb1; padding: 0 5px; }
.stripe-container:hover { border-color: #5f666c; }
.terms-conditions { font-size: 12px; }
.terms-conditions p { margin: 0.5em 0; }
.terms-conditions legend { font-size: 14px; margin: 0; padding: 0; }
.validation-error { font-size: 0.75rem; display: inline-block; margin-left: 3px; color: #efa64c; }
.validation-error-text { color: #efa64c; }
/* Table cell widths */
p-table.abstract-registrations tr th:nth-child(2) { width: 75px; }
p-table.abstracts tr th:nth-child(1) { width: 200px; }
p-table.abstracts tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts tr th:nth-child(4) { width: 150px; }
p-table.abstracts tr th:nth-child(5) { width: 250px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(1) { min-width: 50px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(4) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(5) { min-width: 200px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(6) { width: 125px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(7) { width: 150px; }
p-table.abstracts-add-reviewers-bulk tr th:nth-child(8) { width: 125px; }
p-table.abstracts-add-reviewers-bulk-invalid tr th:nth-child(1) { width: 150px; }
p-table.abstracts-add-reviewers-bulk-invalid tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk-invalid tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk-invalid tr th:nth-child(4) { min-width: 350px; }
p-table.abstracts-add-reviewers-bulk-valid tr th:nth-child(1) { width: 150px; }
p-table.abstracts-add-reviewers-bulk-valid tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk-valid tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk-valid tr th:nth-child(4) { min-width: 150px; }
p-table.abstracts-add-reviewers-bulk-valid tr th:nth-child(5) { min-width: 200px; }
p-table.abstracts-add-reviewers-multiple tr th:nth-child(1) { width: 50px; }
p-table.abstracts-add-reviewers-multiple tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-add-reviewers-multiple tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-add-reviewers-multiple tr th:nth-child(4) { min-width: 200px; }
p-table.abstracts-add-reviewers-multiple tr th:nth-child(5) { min-width: 150px; }
p-table.abstracts-add-reviewers-multiple tr th:nth-child(6) { width: 200px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(1) { min-width: 150px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(4) { min-width: 150px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(5) { min-width: 150px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(6) { min-width: 150px; }
p-table.abstracts-add-reviewers-single tr th:nth-child(7) { width: 100px; }
p-table.abstracts-add-reviewers-single-added tr th:nth-child(1) { min-width: 150px; }
p-table.abstracts-add-reviewers-single-added tr th:nth-child(2) { min-width: 200px; }
p-table.abstracts-add-reviewers-single-added tr th:nth-child(3) { width: 200px; }
p-table.abstracts-assign-reviewers th:nth-child(1) { width: 40px; text-align: center; }
p-table.abstracts-assign-reviewers th:nth-child(2) { width: 150px; }
p-table.abstracts-assign-reviewers th:nth-child(3) { min-width: 150px; }
p-table.abstracts-assign-reviewers th:nth-child(4) { min-width: 100px; }
p-table.abstracts-assign-reviewers th:nth-child(5) { min-width: 100px; }
p-table.abstracts-assign-reviewers th:nth-child(6) { min-width: 100px; }
p-table.abstracts-assign-reviewers th:nth-child(7) { min-width: 100px; }
p-table.abstracts-assign-reviewers th:nth-child(8) { min-width: 100px; }
p-table.abstracts-assign-reviewers td:nth-child(1) { text-align: center; }
p-table.abstacts-assign-reviewers-by-format th:nth-child(1) { min-width: 150px; }
p-table.abstacts-assign-reviewers-by-format th:nth-child(2) { min-width: 150px; }
p-table.abstacts-assign-reviewers-by-format th:nth-child(3) { min-width: 150px; }
p-table.abstacts-assign-reviewers-by-format th:nth-child(4) { width: 100px; }
p-table.abstracts-assign-reviewers-by-keyword th:nth-child(1) { min-width: 150px; }
p-table.abstracts-assign-reviewers-by-keyword th:nth-child(2) { min-width: 150px; }
p-table.abstracts-assign-reviewers-by-keyword th:nth-child(3) { min-width: 150px; }
p-table.abstracts-assign-reviewers-by-keyword th:nth-child(4) { width: 100px; }
p-table.abstracts-assign-reviewers-reviewers th:nth-child(1) { width: 40px; text-align: center; }
p-table.abstracts-assign-reviewers-reviewers th:nth-child(2) { min-width: 150px; }
p-table.abstracts-assign-reviewers-reviewers th:nth-child(3) { min-width: 150px; }
p-table.abstracts-assign-reviewers-reviewers th:nth-child(4) { min-width: 150px; }
p-table.abstracts-assign-reviewers-reviewers th:nth-child(5) { width: 200px; }
p-table.abstracts-assign-reviewers-reviewers td:nth-child(1) { text-align: center; }
p-table.abstracts-dashboard-formats th:nth-child(1) { width: 60%; }
p-table.abstracts-dashboard-formats th:nth-child(2) { width: 40%; }
p-table.abstracts-dashboard-keywords th:nth-child(1) { width: 60%; }
p-table.abstracts-dashboard-keywords th:nth-child(2) { width: 40%; }
p-table.abstracts-list-submissions th:nth-child(1) { width: 200px; }
p-table.abstracts-list-submissions th:nth-child(2) { min-width: 150px; }
p-table.abstracts-list-submissions th:nth-child(3) { min-width: 100px; }
p-table.abstracts-list-submissions th:nth-child(4) { width: 125px; }
p-table.abstracts-list-submissions th:nth-child(5) { width: 200px; }
p-table.abstracts-list-submissions th:nth-child(6) { width: 150px; }
p-table.abstracts-list-submissions th:nth-child(7) { width: 200px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(1) { width: 40px; text-align: center; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(2) { min-width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(3) { min-width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(4) { min-width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(5) { min-width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(6) { min-width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(7) { min-width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(8) { width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(9) { width: 100px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(10) { width: 150px; }
p-table.abstracts-list-submissions-for-acceptance th:nth-child(11) { width: 200px; }
p-table.abstracts-list-submissions-for-acceptance td:nth-child(1) { text-align: center; }
p-table.abstracts-list-submission-scores th:nth-child(1) { min-width: 250px; }
p-table.abstracts-list-submission-scores th:nth-child(2) { min-width: 250px; }
p-table.abstracts-list-submission-scores th:nth-child(3) { min-width: 250px; }
p-table.abstracts-list-submission-scores th:nth-child(4) { width: 150px; }
p-table.abstracts-manage-reviewers th:nth-child(1) { width: 50px; }
p-table.abstracts-manage-reviewers th:nth-child(2) { min-width: 150px; }
p-table.abstracts-manage-reviewers th:nth-child(3) { min-width: 150px; }
p-table.abstracts-manage-reviewers th:nth-child(4) { width: 150px; }
p-table.abstracts-manage-reviewers th:nth-child(5) { width: 200px; }
p-table.abstracts-manage-reviewers th:nth-child(6) { width: 150px; }
p-table.abstracts-manage-reviewers th:nth-child(7) { width: 200px; }
p-table.abstracts-manage-reviewers th:nth-child(8) { width: 150px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(1) { width: 60px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(4) { min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(5) { min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(6) { min-width: 175px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(7) { min-width: 175px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(8) { min-width: 175px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(9) { min-width: 175px; }
p-table.abstracts-reviewer-summary-reviewers tr th:nth-child(10) { width: 75px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(1) { width: auto; min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(3) { min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(4) { min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(5) { min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(6) { min-width: 100px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(7) { min-width: 50px; }
p-table.abstracts-reviewer-summary-reviewers p-table.abstracts-reviewer-summary-submissions tr th:nth-child(8) { width: 75px; min-width: 0; }
p-table.abstracts-send-email-messages-submissions tr th:nth-child(1) { width: 60px; }
p-table.abstracts-send-email-messages-submissions tr th:nth-child(2) { min-width: 200px; }
p-table.abstracts-send-email-messages-submissions tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-send-email-messages-submissions tr th:nth-child(4) { min-width: 100px; }
p-table.abstracts-send-email-messages-submissions tr th:nth-child(5) { min-width: 100px; }
p-table.abstracts-send-email-messages-templates tr th:nth-child(1) { width: 60px; }
p-table.abstracts-send-email-messages-templates tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-send-email-messages-templates tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-submission-acceptance-factors tr th:nth-child(1) { min-width: 200px; }
p-table.abstracts-submission-acceptance-factors tr th:nth-child(2) { width: 200px; }
p-table.abstracts-submission-acceptance-factors tr th:nth-child(3) { width: 200px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(1) { width: 60px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(2) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(4) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(5) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(6) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(7) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(8) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(9) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions tr th:nth-child(10) { width: 125px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(1) { min-width: 150px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(2) { min-width: 150px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(3) { min-width: 150px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(4) { min-width: 100px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(5) { min-width: 150px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(6) { min-width: 150px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(7) { min-width: 50px; }
p-table.abstracts-submission-summary-submissions p-table.abstracts-submission-summary-reviewers tr th:nth-child(8) { min-width: 75px; }
p-table.abstract-awards tr th:nth-child(1), p-table.abstract-awards tr td:nth-child(1) { display: none; }
p-table.abstract-awards tr th:nth-child(2) { min-width: 150px; }
p-table.abstract-awards tr th:nth-child(3) { width: 200px; }
p-table.abstract-awards tr th:nth-child(4) { width: 200px; }
p-table.abstract-awards tr th:nth-child(5) { width: 200px; }
p-table.abstract-awards.ordering tr th:nth-child(1), p-table.abstract-awards.ordering tr td:nth-child(1) { width: 50px; display: table-cell; }
p-table.abstracts-submission-reviewers tr th:nth-child(4) { min-width: 200px; }
p-table.abstracts-submission-reviewers tr th:nth-child(5) { width: 150px; }
p-table.abstract-enrollment-contributors-add-users th:nth-child(1) { min-width: 150px; }
p-table.abstract-enrollment-contributors-add-users th:nth-child(2) { min-width: 100px; }
p-table.abstract-enrollment-contributors-add-users th:nth-child(3) { min-width: 100px; }
p-table.abstract-enrollment-contributors-add-users th:nth-child(4) { min-width: 100px; }
p-table.abstract-enrollment-contributors-add-users th:nth-child(5) { width: 75px; }
p-table.abstract-enrollment-contributors-affiliations th:nth-child(1) { min-width: 150px; }
p-table.abstract-enrollment-contributors-affiliations th:nth-child(2) { min-width: 100px; }
p-table.abstract-enrollment-contributors-affiliations th:nth-child(3) { min-width: 100px; }
p-table.abstract-enrollment-contributors-affiliations th:nth-child(4) { width: 125px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(1) { width: 50px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(2) { min-width: 150px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(3) { min-width: 100px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(4) { min-width: 100px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(5) { min-width: 100px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(6) { width: 150px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(7) { width: 150px; }
p-table.abstract-enrollment-contributors-authors th:nth-child(8) { width: 200px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(1) { width: 50px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(2) { min-width: 150px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(3) { min-width: 100px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(4) { min-width: 100px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(5) { min-width: 100px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(6) { width: 150px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(7) { width: 150px; }
p-table.abstract-enrollment-contributors-presenters th:nth-child(8) { width: 200px; }
p-table.abstract-formats tr th:nth-child(1), p-table.abstract-formats tr td:nth-child(1) { display: none; }
p-table.abstract-formats tr th:nth-child(2) { min-width: 150px; }
p-table.abstract-formats tr th:nth-child(3) { width: 200px; }
p-table.abstract-formats tr th:nth-child(4) { width: 200px; }
p-table.abstract-formats tr th:nth-child(5) { width: 200px; }
p-table.abstract-formats tr th:nth-child(6) { width: 200px; }
p-table.abstract-formats.ordering tr th:nth-child(1), p-table.abstract-formats.ordering tr td:nth-child(1) { width: 50px; display: table-cell; }
p-table.abstract-keyword-order tr th:nth-child(1) { width: 50px; }
p-table.abstract-keyword-order tr th:nth-child(2) { min-width: 150px; }
p-table.abstract-keyword-order tr th:nth-child(3) { width: 200px; }
p-table.abstract-keywords tr th:nth-child(1) { min-width: 150px; }
p-table.abstract-keywords tr th:nth-child(2) { width: 200px; }
p-table.abstract-keywords tr th:nth-child(3) { width: 200px; }
p-table.abstract-keywords tr th:nth-child(4) { width: 200px; }
p-table.abstract-reviewer-roles tr th:nth-child(1) { width: 200px; }
p-table.abstract-reviewer-roles tr th:nth-child(2) { min-width: 200px; }
p-table.abstract-reviewer-roles tr th:nth-child(3) { width: 100px; }
p-table.abstract-submission-order-abstract-keywords tr th:nth-child(1) { width: 50px; }
p-table.abstract-submission-order-abstract-keywords tr th:nth-child(2) { width: 100px; }
p-table.abstract-submission-scoring-question-placeholders tr th:nth-child(1) { width: 50px; }
p-table.abstract-submission-scoring-question-placeholders tr th:nth-child(2) { min-width: 100px; }
p-table.abstract-submission-scoring-question-placeholders tr th:nth-child(3) { width: 150px; }
p-table.abstract-submission-scoring-question-placeholders tr th:nth-child(4) { width: 150px; }
p-table.abstract-submission-scoring-question-placeholders tr th:nth-child(5) { width: 150px; }
p-table.abstract-submission-scoring-question-placeholders tr th:nth-child(6) { width: 150px; }
p-table.abstract-submission-scoring-question-placeholders tr td:nth-child(1) { text-align: center; }
p-table.abstract-submissions tr th:last-child { width: 100px; }
p-table.abstracts-manage-reviewers-formats-keywords tr th:nth-child(1) { width: 50px; }
p-table.abstracts-manage-reviewers-formats-keywords tr td.format, p-table.abstracts-manage-reviewers-formats-keywords tr th.format { width: 300px; }
p-table.abstracts-manage-reviewers-formats-keywords tr td.keywords, p-table.abstracts-manage-reviewers-formats-keywords tr th.keywords { width: 300px; }
p-table.abstracts-manage-reviewers-formats-keywords tr .p-dropdown, p-table.abstracts-manage-reviewers-formats-keywords tr .p-multiselect { width: 100%; }
p-table.abstract-tickets tr th:nth-child(1) { min-width: 150px; }
p-table.abstract-tickets tr th:nth-child(2) { width: 200px; }
p-table.abstract-tickets tr th:nth-child(3) { width: 150px; }
p-table.abstract-tickets tr th:nth-child(4) { width: 175px; }
p-table.abstract-tickets tr th:nth-child(5) { width: 125px; }
p-table.abstract-tickets tr th:nth-child(6) { width: 125px; }
p-table.add-users th:nth-child(1) { min-width: 175px; }
p-table.add-users th:nth-child(2) { min-width: 175px; }
p-table.add-users th:nth-child(3) { width: 100px; }
p-table.communities th:nth-child(1) { width: 100px; }
p-table.communities th:nth-child(2) { width: 200px; }
p-table.communities th:nth-child(4) { width: 200px; }
p-table.communities th:nth-child(5) { width: 250px; }
p-table.communities th:nth-child(6) { width: 200px; }
p-table.community-journals th:nth-child(6) { width: 150px; }
p-table.community-journals th:nth-child(7) { width: 100px; }
p-table.community-tokens th:nth-child(1) { width: 200px; }
p-table.community-tokens th:nth-child(5) { width: 150px; }
p-table.community-tokens th:nth-child(6) { width: 150px; }
p-table.coupons th:nth-child(1) { width: 200px; }
p-table.coupons th:nth-child(2) { min-width: 150px; }
p-table.coupons th:nth-child(5) { width: 200px; }
p-table.coupons th:nth-child(6) { width: 150px; }
p-table.credit-cards th:nth-child(1) { width: 100px; }
p-table.credit-cards th:nth-child(2) { width: 200px; }
p-table.credit-cards th:nth-child(3) { min-width: 150px; }
p-table.credit-cards th:nth-child(4) { width: 200px; }
p-table.credit-cards th:nth-child(5) { width: 200px; }
p-table.credit-cards th:nth-child(6) { width: 150px; }
p-table.credit-cards td:nth-child(1) span { display: inline-block; width: 80px; height: 35px; background-repeat: no-repeat; background-size: contain; background-position: center; margin-top: 3px; }
p-table.dialog-community-documents th:nth-child(2) { width: 125px; }
p-table.dialog-community-documents th:nth-child(3) { width: 200px; }
p-table.dialog-community-documents th:nth-child(4) { width: 100px; }
p-table.dialog-community-documents td:nth-child(4) { text-align: right; }
p-table.dialog-community-images th:nth-child(2) { width: 125px; }
p-table.dialog-community-images th:nth-child(3) { width: 200px; }
p-table.dialog-community-images th:nth-child(4) { width: 100px; }
p-table.dialog-community-images td:nth-child(4) { text-align: right; }
p-table.email-messages th:nth-child(1) { min-width: 150px; }
p-table.email-messages th:nth-child(2) { min-width: 150px; }
p-table.email-messages th:nth-child(3) { min-width: 150px; }
p-table.email-messages th:nth-child(4) { width: 200px; }
p-table.entity-email-messages th:nth-child(1) { min-width: 150px; }
p-table.entity-email-messages th:nth-child(2) { width: 200px; }
p-table.entity-email-messages th:nth-child(3) { width: 150px; }
p-table.exhibition-booth-assignment-selections th .p-column-filter-row { display: inline-block; }
p-table.exhibition-booth-assignment-selections th.priority { width: 150px; }
p-table.exhibition-booth-assignment-selections th.is-paid { width: 200px; }
p-table.exhibition-booth-assignment-selections th.is-assigned { width: 200px; }
p-table.exhibition-booth-assignment-selections th:last-child { width: 200px; }
p-table.exhibition-booth-assignments th:nth-child(1) { width: 200px; }
p-table.exhibition-booth-assignments th:nth-child(4) { width: 150px; }
p-table.exhibition-booth-assignments th:nth-child(6) { width: 175px; }
p-table.exhibition-booth-assignments th:nth-child(8) { width: 75px; }
p-table.exhibition-booth-types th:nth-child(1), p-table.exhibition-booth-types td:nth-child(1) { display: none; }
p-table.exhibition-booth-types th:nth-child(2) { min-width: 125px; }
p-table.exhibition-booth-types th:nth-child(5) { width: 175px; }
p-table.exhibition-booth-types th:nth-child(6) { width: 125px; }
p-table.exhibition-booth-types th:nth-child(7) { width: 125px; }
p-table.exhibition-booth-types.ordering tr th:nth-child(1), p-table.exhibition-booth-types.ordering tr td:nth-child(1) { width: 50px; display: table-cell; }
p-table.exhibition-booths th:nth-child(1), p-table.exhibition-booths td:nth-child(1) { display: none; }
p-table.exhibition-booths th:nth-child(2) { min-width: 125px; }
p-table.exhibition-booths th:nth-child(6) { width: 125px; }
p-table.exhibition-booths th:nth-child(7) { width: 175px; }
p-table.exhibition-booths.ordering tr th:nth-child(1), p-table.exhibition-booths.ordering tr td:nth-child(1) { width: 50px; display: table-cell; }
p-table.exhibition-booth-selections th.order { width: 50px; }
p-table.exhibition-booth-selections th.priority { width: 150px; }
p-table.exhibition-booth-selections th.selection { width: 50px; }
p-table.exhibition-booth-selections th.status { width: 200px; }
p-table.exhibition-streams th:nth-child(1) { min-width: 150px; }
p-table.exhibition-streams th:nth-child(2) { width: 200px; }
p-table.exhibition-streams th:nth-child(3) { width: 200px; }
p-table.exhibition-streams th:nth-child(4) { width: 150px; }
p-table.exhibition-tickets th:nth-child(1), p-table.exhibition-tickets td:nth-child(1) { display: none; }
p-table.exhibition-tickets th:nth-child(2) { min-width: 150px; }
p-table.exhibition-tickets th:nth-child(3) { width: 175px; }
p-table.exhibition-tickets th:nth-child(4) { width: 175px; }
p-table.exhibition-tickets th:nth-child(5) { width: 175px; }
p-table.exhibition-tickets th:nth-child(6) { width: 175px; }
p-table.exhibition-tickets th:nth-child(7) { width: 125px; }
p-table.exhibition-tickets th:nth-child(8) { width: 125px; }
p-table.exhibition-tickets.ordering tr th:nth-child(1), p-table.exhibition-tickets.ordering tr td:nth-child(1) { width: 50px; display: table-cell; }
p-table.exhibitions tr th:nth-child(3) { min-width: 150px; }
p-table.exhibitions tr th:nth-child(4) { width: 50px; }
p-table.exhibitions-send-email-messages-booths tr th:nth-child(1) { width: auto !important; }
p-table.exhibitions-send-email-messages-booths tr th:nth-child(2) { width: auto !important; }
p-table.exhibitions-send-email-messages-booths tr th:nth-child(4) { width: 200px; }
p-table.exhibitions-send-email-messages-exhibitors tr th .p-column-filter-row { display: inline-block; }
p-table.exhibitions-send-email-messages-exhibitors tr th:nth-child(1) { width: 60px; }
p-table.exhibitions-send-email-messages-exhibitors tr th:nth-child(2) { width: 60px; }
p-table.exhibitions-send-email-messages-exhibitors tr th:nth-child(5) { width: 200px; }
p-table.exhibitions-send-email-messages-exhibitors tr th:nth-child(6) { width: 200px; }
p-table.exhibitions-send-email-messages-templates tr th:nth-child(1) { width: 60px; }
p-table.exhibitions-send-email-messages-templates tr th:nth-child(2) { min-width: 150px; }
p-table.exhibitions-send-email-messages-templates tr th:nth-child(3) { min-width: 150px; }
p-table.exhibitors-summary-exhibitors tr th:nth-child(1) { width: 60px; }
p-table.exhibitors-summary-tickets tr th:nth-child(1) { width: auto; }
p-table.expiring-members th:nth-child(1) { width: 50px; }
p-table.expiring-members th:nth-child(2) { min-width: 125px; }
p-table.expiring-members th:nth-child(3) { min-width: 125px; }
p-table.file-types th:nth-child(3) { width: 200px; }
p-table.file-types th:nth-child(4) { width: 200px; }
p-table.file-types th:nth-child(5) { width: 100px; }
p-table.forms th:nth-child(1) { min-width: 150px; }
p-table.forms th:nth-child(4) { width: 200px; }
p-table.forms th:nth-child(5) { width: 150px; }
p-table.forms th:nth-child(6) { width: 150px; }
p-table.form-submissions th:nth-child(1) { min-width: 150px; }
p-table.form-submissions th:nth-child(3) { width: 100px; }
p-table.global-themes th:nth-child(1) { min-width: 150px; }
p-table.global-themes th:nth-child(2) { min-width: 150px; }
p-table.global-themes th:nth-child(3) { width: 200px; }
p-table.global-themes th:nth-child(4) { width: 200px; }
p-table.global-themes th:nth-child(5) { width: 150px; }
p-table.group-registration-payment th:nth-child(1) { width: 50px; }
p-table.group-registration-payment th:nth-child(4) { width: 200px; }
p-table.group-registration-registrants th:nth-child(3) { width: 200px; }
p-table.group-registration-registrants th:nth-child(4) { width: 125px; }
p-table.group-registration-summary th:nth-child(3) { width: 200px; }
p-table.guest-registration-entities th:nth-child(2) { width: 200px; }
p-table.guest-registration-entities th:nth-child(3) { width: 200px; }
p-table.guest-registration-entities th:nth-child(4) { width: 200px; }
p-table.guest-registration-entities th:nth-child(5) { width: 200px; }
p-table.guest-registration-entities th:nth-child(6) { width: 100px; }
p-table.icon-sets th:nth-child(1) { min-width: 150px; }
p-table.icon-sets th:nth-child(2) { width: 200px; }
p-table.icon-sets th:nth-child(3) { width: 200px; }
p-table.icon-sets th:nth-child(4) { width: 150px; }
p-table.invoices th:nth-child(1) { width: 175px; }
p-table.invoices th:nth-child(2) { width: 175px; }
p-table.invoices th:nth-child(4) { width: 175px; }
p-table.invoices th:nth-child(6) { width: 150px; }
p-table.invoices th:nth-child(9) { width: 150px; }
p-table.invoices th:nth-child(10) { width: 175px; }
p-table.invoice-coupons th:nth-child(3) { width: 125px; }
p-table.invoice-details th:nth-child(1) { width: 150px; }
p-table.invoice-details th:nth-child(3) { width: 125px; }
p-table.invoice-details th:nth-child(4) { width: 100px; }
p-table.invoice-details th:nth-child(5) { width: 100px; }
p-table.invoice-details th:nth-child(6) { width: 200px; }
p-table.invoice-details th:nth-child(7) { width: 100px; }
p-table.invoice-details th:nth-child(8) { width: 125px; }
p-table.invoice-payments th:nth-child(1) { width: 150px; }
p-table.invoice-payments th:nth-child(2) { min-width: 150px; }
p-table.invoice-payments th:nth-child(5) { min-width: 200px; }
p-table.invoice-payments th:nth-child(6) { width: 75px; }
p-table.member-directory-search th:nth-child(3) { width: 125px; }
p-table.member-membership-items th:nth-child(2) { width: 150px; }
p-table.member-membership-items th:nth-child(3) { width: 150px; }
p-table.member-membership-items th:nth-child(4) { width: 150px; }
p-table.member-payments th:nth-child(1) { width: 200px; }
p-table.member-payments th:nth-child(4) { width: 200px; }
p-table.member-payments th:nth-child(5) { width: 200px; }
p-table.members th:nth-child(1) { width: 50px; }
p-table.members th:last-child { width: 100px; }
p-table.membership-dashboard-membership-types th:nth-child(2) { width: 200px; }
p-table.membership-dashboard-membership-types th:nth-child(3) { width: 150px; }
p-table.membership-items th:nth-child(1), p-table.membership-items td:nth-child(1) { display: none; }
p-table.membership-items th:nth-child(2) { min-width: 150px; }
p-table.membership-items th:nth-child(3) { width: 150px; }
p-table.membership-items th:nth-child(7) { width: 125px; }
p-table.membership-items th:nth-child(8) { width: 125px; }
p-table.membership-items.ordering th:nth-child(1), p-table.membership-items.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.membership-streams th:nth-child(1), p-table.membership-streams td:nth-child(1) { display: none; }
p-table.membership-streams th:nth-child(2) { min-width: 150px; }
p-table.membership-streams th:nth-child(3) { width: 200px; }
p-table.membership-streams th:nth-child(4) { width: 200px; }
p-table.membership-streams th:nth-child(5) { width: 150px; }
p-table.membership-streams.ordering th:nth-child(1), p-table.membership-streams.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.membership-types th:nth-child(1), p-table.membership-types td:nth-child(1) { display: none; }
p-table.membership-types th:nth-child(2) { min-width: 150px; }
p-table.membership-types th:nth-child(3) { width: 150px; }
p-table.membership-types th:nth-child(7) { width: 125px; }
p-table.membership-types th:nth-child(8) { width: 125px; }
p-table.membership-types.ordering th:nth-child(1), p-table.membership-types.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.module-question-placeholders th:nth-child(1) { width: 50px; }
p-table.module-question-placeholders th:nth-child(2) { min-width: 100px; }
p-table.module-question-placeholders th:nth-child(3) { width: 100px; }
p-table.module-question-placeholders th:nth-child(4) { width: 75px; }
p-table.module-question-placeholders td:nth-child(1) { text-align: center; }
p-table.module-question-placeholder-questions th:nth-child(2) { width: 75px; }
p-table.merge-users th:nth-child(7) { width: 150px; }
p-table.merge-users-search th:nth-child(3) { width: 150px; }
p-table.merge-users-search th:nth-child(4) { width: 100px; }
p-table.payment-options-cart th:nth-child(2) { width: 200px; }
p-table.payment-options-cart th:nth-child(3) { width: 150px; }
p-table.payment-options-cart th:nth-child(4) { width: 150px; }
p-table.payment-options-cart th:nth-child(5) { width: 150px; }
p-table.payment-options-cart th:nth-child(6) { width: 200px; }
p-table.payment-options-coupons th:nth-child(1) { width: 75px; }
p-table.payment-options-coupons th:nth-child(4) { width: 150px; }
p-table.payment-related-payments th:nth-child(1) { width: 175px; }
p-table.payment-related-payments th:last-child { width: 200px; }
p-table.payments th:nth-child(1) { width: 175px; }
p-table.payments th:last-child { width: 175px; }
p-table.pending-members th:nth-child(1) { width: 50px; }
p-table.pending-members th:nth-child(11) { width: 75px; }
p-table.province-taxes th:nth-child(1) { width: 225px; }
p-table.province-taxes th:nth-child(5) { width: 75px; }
p-table.queued-emails th:nth-child(1) { width: 50px; }
p-table.queued-emails th:nth-child(2) { min-width: 150px; }
p-table.queued-emails th:nth-child(6) { width: 150px; }
p-table.registrant-payments-invoices th:nth-child(1) { width: 150px; }
p-table.registrant-payments-invoices th:nth-child(5) { width: 50px; }
p-table.registrants th:nth-child(1) { width: 50px; }
p-table.registrants th:last-child { width: 125px; }
p-table.registration-accommodations th:nth-child(1), p-table.registration-accommodations td:nth-child(1) { display: none; }
p-table.registration-accommodations th:nth-child(2) { min-width: 200px; }
p-table.registration-accommodations th:nth-child(3) { width: 200px; }
p-table.registration-accommodations th:nth-child(4) { width: 200px; }
p-table.registration-accommodations.ordering th:nth-child(1), p-table.registration-accommodations.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registration-excursions th:nth-child(1), p-table.registration-excursions td:nth-child(1) { display: none; }
p-table.registration-excursions th:nth-child(2) { min-width: 125px; }
p-table.registration-excursions th:nth-child(11) { width: 125px; }
p-table.registration-excursions th:nth-child(12) { width: 125px; }
p-table.registration-excursions.ordering th:nth-child(1), p-table.registration-excursions.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registration-instructions th:nth-child(2) { width: 150px; }
p-table.registration-instructions th:nth-child(3) { width: 75px; }
p-table.registration-meals th:nth-child(1) { min-width: 125px; }
p-table.registration-meals th:nth-child(10) { width: 125px; }
p-table.registration-meals th:nth-child(11) { width: 125px; }
p-table.registration-merchandises th:nth-child(1), p-table.registration-merchandises td:nth-child(1) { display: none; }
p-table.registration-merchandises th:nth-child(2) { width: 100px; }
p-table.registration-merchandises th:nth-child(3) { min-width: 150px; }
p-table.registration-merchandises th:nth-child(5) { width: 125px; }
p-table.registration-merchandises th:nth-child(9) { width: 125px; }
p-table.registration-merchandises th:nth-child(10) { width: 125px; }
p-table.registration-merchandises.ordering th:nth-child(1), p-table.registration-merchandises.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registration-services th:nth-child(1) { min-width: 150px; }
p-table.registration-services th:nth-child(2) { width: 125px; }
p-table.registration-services th:nth-child(3) { width: 125px; }
p-table.registration-sessions th:nth-child(1), p-table.registration-sessions td:nth-child(1) { display: none; }
p-table.registration-sessions th:nth-child(4) { width: 150px; }
p-table.registration-sessions th:nth-child(5) { width: 150px; }
p-table.registration-sessions th:nth-child(6) { width: 125px; }
p-table.registration-sessions th:nth-child(7) { width: 125px; }
p-table.registration-sessions th:nth-child(8) { width: 125px; }
p-table.registration-sessions th:nth-child(9) { width: 200px; }
p-table.registration-sessions.ordering th:nth-child(1), p-table.registration-sessions.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registration-streams th:nth-child(1), p-table.registration-streams td:nth-child(1) { display: none; }
p-table.registration-streams th:nth-child(2) { min-width: 150px; }
p-table.registration-streams th:nth-child(3) { width: 200px; }
p-table.registration-streams th:nth-child(4) { width: 200px; }
p-table.registration-streams th:nth-child(5) { width: 150px; }
p-table.registration-streams.ordering th:nth-child(1), p-table.registration-streams.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registration-tickets th:nth-child(1), p-table.registration-tickets td:nth-child(1) { display: none; }
p-table.registration-tickets th:nth-child(2) { min-width: 150px; }
p-table.registration-tickets th:nth-child(3) { width: 125px; }
p-table.registration-tickets th:nth-child(5) { width: 125px; }
p-table.registration-tickets th:nth-child(6) { width: 150px; }
p-table.registration-tickets th:nth-child(7) { width: 150px; }
p-table.registration-tickets th:nth-child(8) { width: 150px; }
p-table.registration-tickets th:nth-child(9) { width: 125px; }
p-table.registration-tickets th:nth-child(10) { width: 125px; }
p-table.registration-tickets.ordering th:nth-child(1), p-table.registration-tickets.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registration-workshops th:nth-child(1), p-table.registration-workshops td:nth-child(1) { display: none; }
p-table.registration-workshops th:nth-child(2) { min-width: 150px; }
p-table.registration-workshops th:nth-child(4) { width: 125px; }
p-table.registration-workshops th:nth-child(10) { width: 125px; }
p-table.registration-workshops th:nth-child(11) { width: 125px; }
p-table.registration-workshops.ordering th:nth-child(1), p-table.registration-workshops.ordering td:nth-child(1) { width: 50px; display: table-cell; }
p-table.registrations th:nth-child(1) { width: 200px; }
p-table.registrations th:nth-child(2) { min-width: 150px; }
p-table.registrations th:nth-child(3) { width: 200px; }
p-table.registrations th:nth-child(4) { width: 200px; }
p-table.scheduled-items th.order-handle { width: 50px; }
p-table.scheduled-items th.order { width: 100px; }
p-table.scheduled-items th.date-created { width: 200px; }
p-table.scheduled-items th.requires-presenter { width: 200px; }
p-table.scheduled-items th.status { width: 150px; }
p-table.scheduled-items th.actions { width: 150px; }
p-table.scheduled-item-participants th:nth-child(1) { width: 50px; }
p-table.scheduled-item-participants th:nth-child(2) { width: 75px; }
p-table.scheduled-item-participants th:nth-child(3) { width: 50px; }
p-table.scheduled-item-participants th:nth-child(6) { width: 75px; }
p-table.scheduled-item-scheduled-participants th:nth-child(3) { width: 75px; }
p-table.scheduled-participants th:nth-child(1) { width: 200px; }
p-table.scheduled-participants th:nth-child(4) { width: 150px; }
p-table.scheduled-participants th:nth-child(5) { width: 150px; }
p-table.scheduled-calendar-workshops th:nth-child(2) { width: 100px; }
p-table.scheduled-calendar-workshops th:nth-child(3) { width: 100px; }
p-table.scheduled-session-scheduled-items th:nth-child(1) { width: 50px; }
p-table.scheduled-session-scheduled-items th:nth-child(4) { width: 125px; }
p-table.scheduled-session-scheduled-items th:nth-child(5) { width: 65px; }
p-table.scheduled-session-scheduled-participants th:nth-child(3) { width: 75px; }
p-table.scheduled-session-scheduled-sponsors th:nth-child(3) { width: 75px; }
p-table.scheduled-session-participants th:nth-child(1) { width: 50px; }
p-table.scheduled-session-participants th:nth-child(2) { width: 75px; }
p-table.scheduled-session-participants th:nth-child(3) { width: 50px; }
p-table.scheduled-session-participants th:nth-child(7) { width: 125px; }
p-table.scheduled-session-sponsors th:nth-child(1) { width: 50px; }
p-table.scheduled-session-sponsors th:nth-child(2) { width: 75px; }
p-table.scheduled-session-sponsors th:nth-child(3) { width: 50px; }
p-table.scheduled-session-sponsors th:nth-child(6) { width: 75px; }
p-table.scheduled-session-types th.order-handle { width: 50px; }
p-table.scheduled-session-types th.order { width: 100px; }
p-table.scheduled-session-types th.date-created { width: 200px; }
p-table.scheduled-session-types th.requires-presenter { width: 200px; }
p-table.scheduled-session-types th.status { width: 150px; }
p-table.scheduled-session-types th.actions { width: 150px; }
p-table.scheduled-session-workshops th.order-handle { width: 50px; }
p-table.scheduled-session-workshops th.selection { width: 50px; }
p-table.scheduled-session-workshops th.order { width: 75px; }
p-table.scheduled-session-workshops th.date-workshop { width: 125px; }
p-table.scheduled-session-workshops th.time-start { width: 100px; }
p-table.scheduled-session-workshops th.time-end { width: 100px; }
p-table.scheduled-session-workshops th.actions { width: 200px; }
p-table.scheduled-sessions th:nth-child(1) { width: 75px; }
p-table.scheduled-sessions th:nth-child(2) { width: 175px; }
p-table.scheduled-sessions th:nth-child(8) { width: 100px; }
p-table.scheduled-sessions th:nth-child(9) { width: 125px; }
p-table.scheduled-sponsors th:nth-child(1) { width: 200px; }
p-table.scheduled-sponsors th:nth-child(4) { width: 150px; }
p-table.scheduled-sponsors th:nth-child(5) { width: 150px; }
p-table.scheduled-tracks th.order-handle { width: 50px; }
p-table.scheduled-tracks th.order { width: 100px; }
p-table.scheduled-tracks th.date-created { width: 200px; }
p-table.scheduled-tracks th.status { width: 150px; }
p-table.scheduled-tracks th.actions { width: 150px; }
p-table.schedules th:nth-child(5) { width: 100px; }
p-table.schedules th:nth-child(6) { width: 100px; }
p-table.schedules th:nth-child(7) { width: 100px; }
p-table.send-registrant-confirmation-invoices th:nth-child(1) { width: 150px; }
p-table.send-registrant-confirmation-invoices th:nth-child(4) { width: 50px; }
p-table.user-contacts th:nth-child(5) { width: 100px; }
p-table.user-community-summary-abstract-submissions th:nth-child(2) { min-width: 200px; }
p-table.user-community-summary-abstract-submissions th:nth-child(11) { width: 150px; }
p-table.user-community-summary-exhibitors th:nth-child(1) { min-width: 200px; }
p-table.user-community-summary-exhibitors th:nth-child(10) { width: 100px; }
p-table.user-community-summary-invoices th:nth-child(1) { min-width: 200px; }
p-table.user-community-summary-invoices th:nth-child(10) { width: 150px; }
p-table.user-community-summary-members th:nth-child(1) { width: 50px; }
p-table.user-community-summary-members th:nth-child(3) { min-width: 175px; }
p-table.user-community-summary-members th:nth-child(4) { min-width: 125px; }
p-table.user-community-summary-members th:nth-child(13) { width: 150px; }
p-table.user-community-summary-payments th:nth-child(1) { min-width: 200px; }
p-table.user-community-summary-payments th:nth-child(10) { width: 50px; }
p-table.user-community-summary-registrants th:nth-child(2) { min-width: 200px; }
p-table.user-community-summary-registrants th:nth-child(11) { width: 150px; }
p-table.users th:nth-child(1) { width: 100px; }
p-table.users th:nth-child(2) { width: 175px; }
p-table.users th:nth-child(3) { min-width: 150px; }
p-table.users th.status { width: 175px; }
p-table.users th.type { width: 200px; }
p-table.users th.actions { width: 250px; }
p-table.view-presenter-conflicts th:nth-child(1) { width: 100px; }
p-table.view-presenter-conflicts th:nth-child(7) { width: 50px; }
p-table.waitlist-registrant-entities th:nth-child(1) { width: 80px; }
p-table.waitlist-registrant-entities th:nth-child(7) { width: 250px; }
@media (max-width: 600px) { p-table td, p-table th { min-width: auto !important; width: auto !important; } }
@charset "UTF-8";
@font-face { font-family: 'ConferenceManager'; src: url("/assets/fonts/ConferenceManager.eot?g83ix4"); src: url("/assets/fonts/ConferenceManager.eot?g83ix4#iefix") format("embedded-opentype"), url("/assets/fonts/ConferenceManager.ttf?g83ix4") format("truetype"), url("/assets/fonts/ConferenceManager.woff?g83ix4") format("woff"), url("/assets/fonts/ConferenceManager.svg?g83ix4#ConferenceManager") format("svg"); font-weight: normal; font-style: normal; font-display: block; }
[class^="cm-"], [class*=" cm-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'ConferenceManager' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.cm-default-streams:before { content: ""; }
.cm-default-steps:before { content: ""; }
.cm-default-basic:before { content: ""; }
.cm-default-payments:before { content: ""; }
.cm-default-tickets:before { content: ""; }
.cm-default-sessions:before { content: ""; }
.cm-default-meals:before { content: ""; }
.cm-default-accommodations:before { content: ""; }
.cm-default-excursions:before { content: ""; }
.cm-default-merchandise:before { content: ""; }
.cm-default-services:before { content: ""; }
.cm-default-guests:before { content: ""; }
.cm-default-types:before { content: ""; }
.cm-default-items:before { content: ""; }
.cm-default-emails:before { content: ""; }
.cm-default-administration:before { content: ""; }
.cm-default-membership-enrollment:before { content: ""; }
.cm-default-registration-enrollment:before { content: ""; }
.cm-default-abstract-enrollment:before { content: ""; }
.cm-default-details:before { content: ""; }
.cm-default-formats:before { content: ""; }
.cm-default-keywords:before { content: ""; }
.cm-default-contributors:before { content: ""; }
.cm-default-awards:before { content: ""; }
.cm-default-questions:before { content: ""; }
/* community customizations */
.cm-streams:before { content: ""; }
.cm-steps:before { content: ""; }
.cm-basic:before { content: ""; }
.cm-payments:before { content: ""; }
.cm-tickets:before { content: ""; }
.cm-sessions:before { content: ""; }
.cm-meals:before { content: ""; }
.cm-accommodations:before { content: ""; }
.cm-excursions:before { content: ""; }
.cm-merchandise:before { content: ""; }
.cm-services:before { content: ""; }
.cm-guests:before { content: ""; }
.cm-types:before { content: ""; }
.cm-items:before { content: ""; }
.cm-emails:before { content: ""; }
.cm-administration:before { content: ""; }
.cm-membership-enrollment:before { content: ""; }
.cm-registration-enrollment:before { content: ""; }
.cm-abstract-enrollment:before { content: ""; }
.cm-details:before { content: ""; }
.cm-formats:before { content: ""; }
.cm-keywords:before { content: ""; }
.cm-contributors:before { content: ""; }
.cm-awards:before { content: ""; }
.cm-questions:before { content: ""; }
