:root{--bs-form-invalid-color: #ef8e9a;--bs-form-invalid-border-color: #ef8e9a}.btn{border-radius:0.3rem;padding-left:2rem;padding-right:2rem;border:0 solid #fff;line-height:1.5rem}.btn.btn-xl{padding:1rem 3.5rem}.btn-primary{background:linear-gradient(0deg, #0a97ff, #60bbff);border-color:#29a2fb}.btn-primary:hover{background:linear-gradient(0deg, #0987ef, #30abef);border-color:#29a2fb}.btn-form-submit{color:#fff;background:linear-gradient(0deg, #0a6dff, #39abff);border-color:#29a2fb;margin-top:1rem;margin-left:auto;padding-left:3rem;padding-right:3rem}.btn-form-submit:hover{color:#fff;background:linear-gradient(0deg, #0a97ff, #60bbff)}.btn-form-submit:active{color:#eee !important}.btn-form-submit:focus-visible{color:#aaa !important}.btn-form-submit:disabled{color:#fff !important;opacity:0.4}.btn-cta{background:#07a3ff;padding:0.5rem 1.6rem;color:white;border:1px solid #07a3ff}.btn-cta:hover{background:#5ec2ff;border-color:#5ec2ff;color:white}.table{box-shadow:none;width:100%}.table thead th,.table thead td{border-bottom-width:1px}.table thead th{font-weight:600;color:#555}.table tbody tr:hover{background:#fafafa}.table tbody tr td{border-top:none;vertical-align:middle}.table thead,.table thead tr,.table thead th{background:none}.table tbody tr:last-child td{border-bottom:1px solid #dee2e6}.table tbody td.actions{text-align:right}.table tbody td.actions div.item{display:inline-block;margin:auto 0px auto 10px}.table .crud-icon{color:grey}.dataTables_wrapper .dataTables_filter input{margin-left:0 !important}.dataTables_wrapper .datatable-buttons{width:auto;float:right;text-align:right;margin-top:-5px;margin-left:13px}.dataTables_wrapper .datatable-info{width:auto;float:right;text-align:right;margin-top:-5px}.dataTables_wrapper .datatable-info .dataTables_info{padding-top:0.5rem}.dataTables_wrapper .datatable-search{width:25%;float:left;margin-bottom:10px}.dataTables_wrapper .datatable-length{width:auto;float:right;text-align:right;margin-left:20px}.dataTables_wrapper .dataTables_paginate{margin-top:20px !important}.dataTables_wrapper .datatable-pagination{width:25%;float:left}.dataTables_wrapper .datatable-pagination:after{clear:both}.dataTables_wrapper .dataTables_filter{text-align:left !important}:root{--bs-form-invalid-color: #ef8e9a;--bs-form-invalid-border-color: #ef8e9a}.quill-editor-container{width:100%;height:100%}.quill-editor-container .ql-toolbar{border-color:#e8e8e8}.quill-editor-container .ql-container{height:auto;border-color:#e8e8e8}.quill-editor-container .ql-formats{padding:0 1rem;border-right:1px solid #ccc;margin-right:0 !important;margin-top:0.3rem;margin-bottom:0.3rem}.quill-editor-container .ql-formats:first-child{padding-left:0}.quill-editor-container .ql-formats:last-child{border-right:none}.quill-editor-container .ql-align .ql-picker-label,.quill-editor-container .ql-color .ql-picker-label{padding-top:0}.quill-editor-container .ql-hr{padding-top:0 !important}.ql-editor{flex:1;max-height:calc(100vh - 200px)}.ql-show .ql-align-right{text-align:right}.ql-show .ql-align-center{text-align:center}.ql-show .ql-align-left{text-align:left}.ql-editor p,.ql-show p{margin-bottom:0}body{font-family:'Source Sans Pro', 'Helvetica', 'serif';background-color:#fff}a,a:hover{text-decoration:none}.a-dummy{cursor:pointer}h6{font-size:1.15rem}pre{background:#eeecec;border-radius:1rem;padding:1rem}@media (min-width: 768px){.page-container{position:inherit;margin:0 0 0 250px;border-left:1px solid #e7e7e7}}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .form-control:invalid,.form-control.is-invalid{background:white}.was-validated .form-control:valid,.form-control.is-valid,.form-select.is-valid{border-color:#e8e8e8}.was-validated .form-control:valid,.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:#80bdff}select.is-valid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection,.select2-container--bootstrap4 .select2-selection{border-color:#e8e8e8}.form-select.is-valid,.form-select.is-invalid{background-image:var(--bs-form-select-bg-img);padding-right:2.25rem !important}.form-check-input.is-valid~.form-check-label{color:var(--bs-body-color)}.dropdown-menu{box-shadow:0 0 2rem -0.25rem #bbb;border:none}.toasts-container{position:fixed;bottom:1rem;right:1rem;width:22rem;z-index:1300}.toasts-container .toast{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0.5rem;border:none;overflow:hidden}.toasts-container .toast .toast-header{background:#ddeeff;border-bottom:none}.toasts-container .toast .toast-body{margin:1px}.toasts-container .toast .close{padding:0 0.5rem}.window-outer-panes{font-size:13px;display:flex;box-shadow:0 0px 5px 0px #ccc;background:white}.window-outer-panes .section{display:flex}.window-outer-panes .user-menu{box-shadow:none !important;padding:0;margin:0 0.5rem}.window-outer-panes .product-logo{width:38px;margin:0 6px}.window-outer-panes .org-logo{width:38px;margin:0 6px}.window-outer-panes .pane-top-item{position:relative;display:flex;justify-content:center;flex-direction:column;height:100%}.window-outer-panes button{font-size:13px}.window-outer-panes .logo-title,.window-outer-panes .logo-title:hover{text-decoration:none;color:#000}.window-outer-panes .logo-title{white-space:nowrap;margin:0 0.5rem}.window-outer-panes .logo-title .product-title{font-size:18px;margin-top:-5px}.window-outer-panes .logo-title .org-title{font-size:10px;color:#4c4c4c}.window-outer-panes .logo-title .org-title-only{font-size:18px}.window-outer-panes .profile-pic{width:32px;height:32px;border-radius:32px}.window-outer-panes.window-outer-panes-top{justify-content:space-between;height:50px;background:white;position:fixed;top:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-bottom{display:none;height:50px;background:white;position:fixed;bottom:0;z-index:10;width:100%}.window-outer-panes.window-outer-panes-right{display:none;height:100%;background:white;position:fixed;right:0;z-index:9;width:50px}.single-card{margin:1rem 0;padding:1rem;border-radius:1rem;overflow:hidden;box-shadow:0px 0px 8px -2px #999;border:5px solid aliceblue}.single-card .overview{font-size:0.9rem;font-weight:bold;color:#aaa}.single-card .header{margin-top:0.5rem;font-size:1.3rem;font-weight:bold}.single-card .header .icon{display:inline-block}.single-card .header .icon .material-symbols-outlined{color:#535353;margin-right:0.4rem;font-weight:bold}.single-card .description{color:#aaa;margin:1rem 0;font-size:0.9rem}.single-card .data{font-size:2em;margin:1rem 0}.single-card .footer{font-size:0.9rem}.single-card .footer a{color:#aaa}.single-card.default{border-color:#11a7fe}.single-card.green{border-color:#5cb85c}.single-card.red{border-color:#d9534f}.single-card.yellow{border-color:#f0ad4e}.navbar-primary-page-header{z-index:3;background:#fafafa;align-items:center;padding:1rem;position:sticky;top:50px;height:50px;display:flex;justify-content:space-between}.navbar-primary-page-header .section{margin-right:0;display:flex;align-items:center}.navbar-primary-page-header .section .item:last-child{margin-right:0.5rem}.navbar-primary-page-header .section .item{margin:auto 0.2rem}.navbar-primary-page-header .section .primary-header{font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100vw - 250px)}.navbar-primary-page-header .section .primary-header .verb{font-size:0.6rem;text-transform:uppercase;color:gray;margin-bottom:-4px}.navbar-primary-page-header a{color:grey}.navbar-primary-page-header .btn-action{background:#eee;font-size:0.9rem;margin:auto 0.2rem;padding:0.375rem 0.5rem}.navbar-primary-page-header .btn-action:hover{background:#aaa}.navbar-primary-page-header .btn-action .material-symbols-outlined{font-size:1.3rem}.navbar-secondary-page-header{position:relative;z-index:1;padding:7px 35px;background:#fff}.page-container{position:relative;margin-left:250px;margin-top:50px;border:none;border-radius:8px 0px 0px 8px;background-color:white}.page-container.sidebar-expanded .navbar-primary-page-header .primary-header{max-width:calc(100vw - 500px)}.modal .modal-header{background:#ddeeff;border-bottom:none}.modal .modal-content{border-radius:1rem;overflow:hidden;box-shadow:0 0 2rem -0.25rem #bbb}.select2-results__group{background:antiquewhite}.select2-search--dropdown .select2-search__field{border:none;padding:.375rem}.filter-container{background:#f0f8ff;margin:0px 0px 20px;padding:10px;border-radius:8px;width:100%}.form-control-icon{width:4rem}.alert{margin:0px 0px 1rem}.alert.alert-light-gray{color:#383d41;background-color:#f7f8f9;border-color:#e5e5e5;border-radius:0.5rem}.general-box-shadow{box-shadow:0 0 2rem -0.25rem #bbb}.is-uppercase{text-transform:uppercase}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.hidden{display:none}.common-help-tooltip{color:#ddd}abbr[title]{color:#666;text-decoration:none}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}@media (min-width: 768px){.dropdown-menu.horizontal-menu.show{display:flex}}.profile-pic-128{border-radius:64px;width:128px;height:128px}.badge{margin-left:0.5rem;margin-right:3px;font-size:95%;font-weight:normal}.text-align-center{text-align:center}.text-align-right{text-align:right}.flex-vertical-align-middle{height:100%;display:flex;align-items:center}.flex-align-right{display:flex;justify-content:flex-end}.form-common .section .title{font-size:1.5rem;margin-bottom:20px}.form-common .form-left-section .form-group{width:100%}.form-common .form-right-section{display:flex;align-items:flex-start}.form-common .form-right-section .alert{width:100%;margin:20px;color:#797878;background:#fafafa;border-radius:1rem;font-size:0.95rem}.form-common .form-right-section .form-group{width:100%}.form-common .form-error-section{flex-direction:column;margin-bottom:20px}.form-common .form-error-section .form-error-messages-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#dc3545;border-radius:0.5rem;margin-bottom:1rem;background:#fff3f3}.form-common .form-error-section .form-error-messages-container .description{padding:10px;text-align:center}.form-common .form-error-section .form-error-messages-container .description .material-symbols-outlined{margin-right:0.5rem}.form-common .form-error-section .form-error-messages-container .see-more{padding:1rem;color:#dc3545;text-align:center}.form-common .form-error-section .form-error-collapse-messages{align-self:stretch}.form-common .form-error-section .form-error-collapse-messages .alert{background:#fff4f5;border:none;border-left:3px solid #dc3545;margin:0;border-radius:0.5rem}.form-check-label{position:relative;top:-1px}.unselectable{-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.material-symbols-outlined{vertical-align:middle}.product-single-item-button-container{position:relative}.product-single-item-button-container .product-single-item-button{margin:1rem 1rem 1rem 0;border:1px solid #f1f1f1;border-radius:0.5rem;width:250px;padding:10px 20px 20px;box-shadow:0 0 0.5rem 0 #ccc;background:white}.product-single-item-button-container .product-single-item-button:hover{background:aliceblue}.product-single-item-button-container .product-single-item-button .content{display:flex}.product-single-item-button-container .product-single-item-button .content .product-info{width:110px;margin-right:10px;flex-shrink:0}.product-single-item-button-container .product-single-item-button .content .product-name{color:black;height:4rem;overflow:hidden;font-size:1.1rem}.product-single-item-button-container .product-single-item-button .product-type{color:#6a6a6a;text-transform:uppercase;margin-bottom:5px;font-size:0.8rem}.product-single-item-button-container .product-single-item-button .product-logo{width:84px}.product-single-item-button-container .product-single-item-button .product-logo img{width:64px;height:64px;margin:0px 20px 0px 0px}.product-single-item-button-container .menu{display:block;position:absolute;top:30px;right:30px}.product-single-item-button-container .menu .dropdown>a{color:#aaa}.img-banner{width:100%;border:0.9rem solid white;border-radius:1rem;box-shadow:0 0 2rem -0.25rem #bbb}.img-grayscale{filter:grayscale(100%)}.page-breadcrumb-badge{border-radius:1rem;display:inline-block;padding:0.4rem 1rem 0.4rem 0;margin:1rem 0;color:#07a3ff;font-size:0.9rem}.page-breadcrumb-badge ol{display:inline-block;margin:0;padding:0}.page-breadcrumb-badge ol li{list-style:none;display:inline;margin-right:0.2rem;color:#999}.page-breadcrumb-badge ol li a{color:#07a3ff}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.font-size-3{font-size:3rem}.font-size-4{font-size:4rem}.box-with-shadow{border-radius:0.7rem;padding:2rem;margin:1rem;box-shadow:0 0 2rem -0.25rem #bbb}.pagination{margin:1.8em auto 1.8em auto;text-align:center;justify-content:end}.pagination a{color:#999}.pagination a:hover{color:#b3b3b3}.pagination .newer,.pagination .older,.pagination .page,.pagination .next,.pagination .prev{margin:0 1em}.pagination .current{color:#111}.alert-heading{font-weight:bold}.footer{font-size:0.8rem}.page-container{margin:0;border-radius:0;min-height:calc(100vh - 15rem)}.header-container{display:flex;align-items:center;padding:1rem;background:white;position:sticky;top:0;z-index:100}.header-container .left{display:flex;align-items:center}.header-container .left .icon{width:50px;height:50px}.header-container .left .blog-title{font-size:1.35rem;margin-left:1rem;margin-bottom:0.1rem;color:black}.header-container .left .blog-description{margin-left:1rem;font-size:0.9rem;color:#777}.post{margin:1rem 0}.post .header{max-width:800px;margin:0 auto;padding:0 1rem}.post .header .post-title{text-align:center;margin:1rem 0;color:#212529}.post .header .post-published-date{margin:0rem;color:#666;background:#faf9f9;display:inline-block;padding:0.5rem 1rem;border-radius:1rem;font-size:0.8rem}.post .header .post-description{margin:1rem;text-align:center;color:#777}.post .cover-image{text-align:center;margin:2rem 0}.post .cover-image img{-o-object-fit:contain;object-fit:contain;width:100%}.post .content{max-width:800px;padding:0 1rem;margin:1rem}@media (min-width: 768px){.post .content{margin:auto}}.post .content .post-body{margin-bottom:1rem;font-size:1.1rem;line-height:1.8}.post .content .post-body img{width:100%;border-radius:0.5rem;margin:1rem 0;box-shadow:0 0 1rem 0rem #ccc}.homepage-container .posts-column{max-width:1000px;margin:auto}.homepage-container .posts-column .no-posts-shown{background:#fafafa;border-radius:0.5rem;text-align:center;padding:1rem;color:#bdbdbd;margin:5rem auto auto;width:70%}.post-preview-horizontal{display:flex;flex-direction:column;padding:2rem 1rem}@media (min-width: 768px){.post-preview-horizontal{flex-direction:row}}@media (min-width: 768px){.post-preview-horizontal .cover-image{width:240px}}.post-preview-horizontal .cover-image img{-o-object-fit:cover;object-fit:cover;border-radius:0.3rem}.post-preview-horizontal .post-title{margin:1rem auto;color:#212529}@media (min-width: 768px){.post-preview-horizontal .post-title{margin:0 2rem}}.post-preview-horizontal .post-body{margin:1rem auto;color:#555;font-size:0.9rem}@media (min-width: 768px){.post-preview-horizontal .post-body{margin:0.6rem 2rem}}.post-preview-horizontal .post-published-date{margin:0;color:#999;background:#f6f6f6;display:inline-block;padding:0.4rem 0.7rem;border-radius:1rem;font-size:0.8rem}@media (min-width: 768px){.post-preview-horizontal .post-published-date{margin:0 1.7rem}}.footer{padding:1rem 3rem 3.4rem}.footer .blog-portal-footer{padding-top:1rem}.footer .powered-by-elegance-blogs{text-align:center;font-size:0.75rem}
