/** THEMING: COLORS; **/
svg [fill="#6c63ff"],
svg [fill="#6C63FF"],
svg [fill="#4d8af0"],
svg [stop-color="#6c63ff"]{
fill: #e54c51!important;
}

svg [fill-alpha="5"]{
fill: #fffefe!important;
}
svg [fill-alpha="4"]{
fill: #f8d2d3!important;
}
svg [fill-alpha="3"]{
fill: #f2a5a7!important;
}
svg [fill-alpha="2"]{
fill: #ec787c!important;
}
svg [fill-alpha="1"]{
fill: #e54c51!important;
}

svg [fill="#e47c04"] {
fill: #f2a5a7!important;
}

.bg-primary,
.fc-highlight,
.vdatetime-popup__header,
.vdatetime-calendar__month__day--selected > span > span,
.vdatetime-calendar__month__day--selected:hover > span > span,
.table-primary, .table-primary > td, .table-primary > th,
.be-top-header,
.be-top-header .be-right-navbar,
.user-display-bg .name,
.be-user-nav>li.dropdown .dropdown-menu .user-info,
.icon-container .icon:hover,
.icon-container .icon,
.nav-tabs-primary.nav-tabs-classic+.tab-content,
.be-scroll-top,
.modal.colored-header .modal-header {
background-color:#de2026!important;
}

.table-hover tbody tr:hover {
background-color:rgb(239,143,146, 0.05)!important;
}

.bg-secondary {
background-color: #de2026!important;
}

.custom-control-label.custom-control-color-primary:before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.custom-control-color-primary:before{
background-color: #de2026;
border-color: #851317!important;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{
background-color:rgb(222,32,38, 0.5)!important;
}

.text-primary-alpha-light-1 { color: #e54c51!important; }
.text-primary-alpha-light-2 { color: #ec787c!important; }
.text-primary-alpha-light-3 { color: #f2a5a7!important; }
.text-primary-alpha-light-4 { color: #f8d2d3!important; }
.text-primary-alpha-light-5 { color: #fffefe!important; }

.text-primary-alpha-dark-1 { color: #b11a1e!important; }
.text-primary-alpha-dark-2 { color: #851317!important; }
.text-primary-alpha-dark-3 { color: #580d0f!important; }
.text-primary-alpha-dark-4 { color: #2c0607!important; }
.text-primary-alpha-dark-5 { color: #000000!important; }

.bg-primary-alpha-light-1 { background-color: #e54c51!important; }
.bg-primary-alpha-light-2 { background-color: #ec787c!important; }
.bg-primary-alpha-light-3 { background-color: #f2a5a7!important; }
.bg-primary-alpha-light-4 { background-color: #f8d2d3!important; }
.bg-primary-alpha-light-5 { background-color: #fffefe!important; }

.bg-primary-alpha-dark-1 { background-color: #b11a1e!important; }
.bg-primary-alpha-dark-2 { background-color: #851317!important; }
.bg-primary-alpha-dark-3 { background-color: #580d0f!important; }
.bg-primary-alpha-dark-4 { background-color: #2c0607!important; }
.bg-primary-alpha-dark-5 { background-color: #000000!important; }


.text-secondary-alpha-light-1 {color: #e54c51!important;}
.text-secondary-alpha-light-2 {color: #ec787c!important;}
.text-secondary-alpha-light-3 {color: #f2a5a7!important;}
.text-secondary-alpha-light-4 {color: #f8d2d3!important;}
.text-secondary-alpha-light-5 {color: #fffefe!important;}

.text-secondary-alpha-dark-1 {color: #b11a1e!important;}
.text-secondary-alpha-dark-2 {color: #851317!important;}
.text-secondary-alpha-dark-3 {color: #580d0f!important;}
.text-secondary-alpha-dark-4 {color: #2c0607!important;}
.text-secondary-alpha-dark-5 {color: #000000!important;}


.bg-secondary-alpha-light-1 {background-color: #e54c51!important;}
.bg-secondary-alpha-light-2 {background-color: #ec787c!important;}
.bg-secondary-alpha-light-3 {background-color: #f2a5a7!important;}
.bg-secondary-alpha-light-4 {background-color: #f8d2d3!important;}
.bg-secondary-alpha-light-5 {background-color: #fffefe!important;}

.bg-secondary-alpha-dark-1 {background-color: #b11a1e!important;}
.bg-secondary-alpha-dark-2 {background-color: #851317!important;}
.bg-secondary-alpha-dark-3 {background-color: #580d0f!important;}
.bg-secondary-alpha-dark-4 {background-color: #2c0607!important;}
.bg-secondary-alpha-dark-5 {background-color: #000000!important;}

.toc > ul ul li a:active, .toc > ol ol li a:active,
.toc > ul ul li a:focus, .toc > ol ol li a:focus,
.custom-radio-icon input[type=radio]:checked + .custom-control-label,
.custom-radio-icon input[type=radio]:checked + .custom-control-label i {
color: #de2026!important;
}
.custom-radio-icon input[type=radio]:checked + .custom-control-label {
border-color: #de2026;
background-color: #fff;
}

.grow:hover.grow-primary .img-thumbnail,
.grow.active.grow-primary .img-thumbnail,
.custom-control-label:hover:before {
border-color: #de2026;
}

.btn-warning {
color: #fff;
background-color: #FF9800;
border-color: #FF9800;
}

.be-loading .be-spinner {
color:white;
}

.be-spinner svg {
stroke: #de2026;
}

.be-loading:after {
background: rgba(0, 0, 0, 0.7);
}

a,
.card .tools .icon,
.card .tools .icon:hover,
.user-display-details .btn-group a.btn-big.active *,
.user-display-details .btn-group a.btn-big.active:hover *  {
color:#de2026;
}

.card-border-color-primary {
border-top-color: #de2026;
}

.icon-round {
border: solid 2px #de2026;
border-radius: 50%;
padding: 10px;
color: #de2026;
margin-right: 6px;
}

.nav-tabs-primary.nav-tabs-classic>li.nav-item a.nav-link.active {
border-bottom: 0;
background-color: #de2026;
color: #fff;
}

.nav-tabs-light.nav-tabs-classic>li.nav-item a.nav-link.active {
border-bottom: 0;
background-color: #f3f3f3;
color: #333;
}
.nav-tabs-light.nav-tabs-classic+.tab-content {
background-color:#f3f3f3!important;
}


.text-primary,
.vdatetime-popup__actions__button,
.vdatetime-time-picker__item--selected,
.accordion .card-header button[aria-expanded=true],
.page-aside .aside-content .aside-nav .navbar>.nav-item>.nav-link.active,
.page-aside .aside-content .aside-nav .navbar>.nav-item>ul .nav-link.active,
.be-left-sidebar .sidebar-elements>li.active>a,
.be-left-sidebar .sidebar-elements>li>a.active,
.be-left-sidebar .sidebar-elements>li.active>a>span,
.nav-tabs-danger>li.nav-item a.nav-link.active,
.nav-tabs>li.nav-item a.nav-link.active,
.nav-tabs-danger>li.nav-item a.nav-link.active .icon,
.nav-tabs>li.nav-item a.nav-link.active .icon,
.custom-control-input:checked~.custom-control-label::after{
color:#de2026!important;
}

.accordion-color .card.card-full-primary .card-header button[aria-expanded=true] {
color:white!important;
}

.nav-tabs-danger>li.nav-item a.nav-link.active,
.nav-tabs>li.nav-item a.nav-link.active,{
border-color: #de2026!important;
}

.aside-nav .nav li.active a, .aside-nav .nav li a.active,
.docs section > h1:before,
.toc ul li a:before {
color:#de2026;
}


.promo.promo-primary {
border-right-color: #de2026;
}

.card-selectable.card-selected >.card-container {
border-color: #de2026!important;
}

.btn-primary, .btn-primary.focus, .btn-primary:focus{
color: #ffffff;
background-color: #de2026;
border-color: #de2026;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:not([disabled]):not(.disabled).active.focus, .btn-primary:not([disabled]):not(.disabled).active:focus, .btn-primary:not([disabled]):not(.disabled).active:hover, .btn-primary:not([disabled]):not(.disabled):active.focus, .btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled):active:hover, .show>.btn-primary.dropdown-toggle.focus, .show>.btn-primary.dropdown-toggle:focus, .show>.btn-primary.dropdown-toggle:hover,.btn-primary.active, .btn-primary:active, .btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
color: #ffffff;
-webkit-box-shadow: inset 0 -1px 0 #de2026;
box-shadow: inset 0 -1px 0 #de2026;
background-color: #de2026;
border-color: #b11a1e;
border-bottom-color: #b11a1e;
}

.btn-primary.hover, .btn-primary:hover{
color: #ffffff;
-webkit-box-shadow: inset 0 -1px 0 #de2026;
box-shadow: inset 0 -1px 0 #de2026;
background-color: #de2026;
border-color: #b11a1e;
border-bottom-color: #b11a1e;
}

.btn-primary[disabled], .btn-primary[disabled]:hover {
color: #ffffff;
-webkit-box-shadow: inset 0 -1px 0 #de2026;
box-shadow: inset 0 -1px 0 #de2026;
background-color: #ec787c;
border-color: #e54c51;
border-bottom-color: #e54c51;
cursor: not-allowed;
}

a:hover {
color: #e54c51;
}

a.text-primary:focus, a.text-primary:hover {
color: #e54c51!important;
}

.form-control:focus {
border: 1px solid #e54c51!important;
border-top-color: #e54c51!important;
}

.number-input input[type="number"],
.money-input input[type="number"],
.textarea-input textarea,
.textarea-input textarea:focus {
border: solid 3px #de2026!important;
}

.money-input .col-12:before {
color: #de2026;
}

.nav-tabs>li.nav-item a.nav-link.active {
border-bottom-color:#de2026!important;
}

.mprogress-relative .ui-mprogress .deter-bar,
.mprogress-relative .ui-mprogress .buffer-bg,
.mprogress-relative .ui-mprogress .mp-ui-dashed {
background: #e54c51!important;
}

.mprogress-relative .ui-mprogress .bar-bg {
background: #f8d2d3!important;
border: solid 1px #ef8f92!important;
}

.icon-container .icon span {
color:white;
}


.be-top-header,
.be-top-header .be-right-navbar{
border-color: #de2026!important;
}

.custom-control-input:checked~.custom-control-label::before {
border-color: #de2026!important;
}

.be-top-header .be-user-nav>li.dropdown .dropdown-menu:after {
border-bottom-color: #de2026;
}

.be-top-header .be-navbar-header,
.be-user-nav>li.dropdown .dropdown-menu .user-info .user-name,
.be-top-header .be-navbar-header .navbar-brand,
.be-top-header .be-navbar-header .be-toggle-left-sidebar,
.be-top-header .be-navbar-header .be-toggle-left-sidebar .icon,
.user-display-bg .name,
.be-top-header .navbar-nav>li>a.nav-link,
.be-top-header .navbar-nav>li>a.nav-link:hover,
.nav-tabs.nav-tabs-primary>li.nav-item a.nav-link.active,
.nav-tabs.nav-tabs-primary>li.nav-item a.nav-link.active:hover{
color:#ffffff!important;
}

.nav-tabs>li.nav-item a.nav-link:hover,
.nav-tabs>li.nav-item a.nav-link.active:hover{
color:#de2026!important;
}

/** THEMING: TYPOGRAPHY; **/
.component-layout-header-app .layout-header-app-greeting {
background: #de2026!important;
height: 100%;
}

.be-option-buttons.portal-option-buttons li a.be-option-button .icon {
color: #de2026;
font-size:1.7rem;
}

.be-option-buttons.portal-option-buttons li a.be-option-button:hover {
background-color: #de2026;
color: #fff;
}

.be-option-buttons.portal-option-buttons li a.be-option-button:hover .icon {
color:#fff;
}

.be-option-buttons.portal-option-buttons li a.be-option-button:hover .text {
color:#fff;
}

.sunburst {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 800'%3E%3Cdefs%3E%3CradialGradient id='a' cx='400' cy='400' r='50%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23de2026'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='400' cy='400' r='70%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23de2026'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='800'/%3E%3Cg fill-opacity='.8'%3E%3Cpath fill='url(%23b)' d='M998.7 439.2c1.7-26.5 1.7-52.7 0.1-78.5L401 399.9c0 0 0-0.1 0-0.1l587.6-116.9c-5.1-25.9-11.9-51.2-20.3-75.8L400.9 399.7c0 0 0-0.1 0-0.1l537.3-265c-11.6-23.5-24.8-46.2-39.3-67.9L400.8 399.5c0 0 0-0.1-0.1-0.1l450.4-395c-17.3-19.7-35.8-38.2-55.5-55.5l-395 450.4c0 0-0.1 0-0.1-0.1L733.4-99c-21.7-14.5-44.4-27.6-68-39.3l-265 537.4c0 0-0.1 0-0.1 0l192.6-567.4c-24.6-8.3-49.9-15.1-75.8-20.2L400.2 399c0 0-0.1 0-0.1 0l39.2-597.7c-26.5-1.7-52.7-1.7-78.5-0.1L399.9 399c0 0-0.1 0-0.1 0L282.9-188.6c-25.9 5.1-51.2 11.9-75.8 20.3l192.6 567.4c0 0-0.1 0-0.1 0l-265-537.3c-23.5 11.6-46.2 24.8-67.9 39.3l332.8 498.1c0 0-0.1 0-0.1 0.1L4.4-51.1C-15.3-33.9-33.8-15.3-51.1 4.4l450.4 395c0 0 0 0.1-0.1 0.1L-99 66.6c-14.5 21.7-27.6 44.4-39.3 68l537.4 265c0 0 0 0.1 0 0.1l-567.4-192.6c-8.3 24.6-15.1 49.9-20.2 75.8L399 399.8c0 0 0 0.1 0 0.1l-597.7-39.2c-1.7 26.5-1.7 52.7-0.1 78.5L399 400.1c0 0 0 0.1 0 0.1l-587.6 116.9c5.1 25.9 11.9 51.2 20.3 75.8l567.4-192.6c0 0 0 0.1 0 0.1l-537.3 265c11.6 23.5 24.8 46.2 39.3 67.9l498.1-332.8c0 0 0 0.1 0.1 0.1l-450.4 395c17.3 19.7 35.8 38.2 55.5 55.5l395-450.4c0 0 0.1 0 0.1 0.1L66.6 899c21.7 14.5 44.4 27.6 68 39.3l265-537.4c0 0 0.1 0 0.1 0L207.1 968.3c24.6 8.3 49.9 15.1 75.8 20.2L399.8 401c0 0 0.1 0 0.1 0l-39.2 597.7c26.5 1.7 52.7 1.7 78.5 0.1L400.1 401c0 0 0.1 0 0.1 0l116.9 587.6c25.9-5.1 51.2-11.9 75.8-20.3L400.3 400.9c0 0 0.1 0 0.1 0l265 537.3c23.5-11.6 46.2-24.8 67.9-39.3L400.5 400.8c0 0 0.1 0 0.1-0.1l395 450.4c19.7-17.3 38.2-35.8 55.5-55.5l-450.4-395c0 0 0-0.1 0.1-0.1L899 733.4c14.5-21.7 27.6-44.4 39.3-68l-537.4-265c0 0 0-0.1 0-0.1l567.4 192.6c8.3-24.6 15.1-49.9 20.2-75.8L401 400.2c0 0 0-0.1 0-0.1L998.7 439.2z'/%3E%3C/g%3E%3C/svg%3E")!important;
}

.sunburst-full {
position:fixed;
top:0;
bottom:0;
width:100%;
height:auto;
overflow:auto;
}

.nav-tabs>li.nav-item a.nav-link.text-white:not(.active):hover,
.nav-tabs>li.nav-item a.nav-link.text-white:not(.active):hover h4{
color: white!important;
}
.docs .table > tbody > tr > td:nth-child(2) {

}

.badge-primary,
.table > thead > tr > th {
background: #de2026!important;
color: white;
}

pre[class*="language-"]>code {
border-left: 10px solid #de2026!important;
box-shadow: -1px 0px 0px 0px #de2026, 0px 0px 0px 1px #dfdfdf!important;
}

body.be-personal {
background-color: #de2026;
background-image: url('https://cdn.premiumid.com/companies/d0d4a602-c0e6-45c4-9452-71d553669876/LhxkXxlFjtAN8Ff8wgxGvfe8TLiztEicdbNzOpmW.png');
}
