/*CUSTOM CART STYLE - LU:151924.18:02.03*/
.package{
    padding: 10px;
    border-radius: 15px;
    overflow: hidden;
}
.package-addons{
    padding: 20px;
}
.package-content {
    padding: 10px;
}
.package-header, .package-footer, .package-body {
    padding: 2px;

}
.package-header, .price-amount, .price-cycle{
    text-align: start;
    justify-content: start;
}
.price-amount{
    font-size: 2.5rem;
}
.price-cycle {
    font-size: 0.8rem;
    margin-top: 25px;
}
.package-title{
    margin-top: 35px;
    font-weight: 500;
    /*text-shadow: 2px 3px 5px var(--gray-lighter)*/
}
.package-body{
    background: var(--gray-block-bg);
    border-radius:12px;
}
.package-featured{
    border: 1px solid var(--brand-primary);
}
.package-featured .label-corner {
  top: 0px;
  right: auto;
  left: 0;
  width: 100%;
  transform: rotate(0deg) translateX(0%);
  height: 35px;
  position: absolute;
  max-height: 25px;
  font-size: 15px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;    
}
.package-features li{
    text-align: start;
}
.package-features li b{
    text-align: end;
    float: right;
    margin-right: 0px;
}
.package-features > li > b i {
  margin-right: 0px;
  color: var(--brand-primary);
}
.package-features small{
    font-weight: 700;
    color: var(--black)
}
.btn-block-radius{
    text-transform: uppercase;
    display: block;
    border-radius: 35px;
}
.feature{
    border-radius: 15px;
    padding:10px;  
    box-shadow: rgba(0, 0, 0, 0.09) 0px 1.34368px 5.537473px -0.625px, rgba(0, 0, 0, 0.086) 0px 3.18477px 5.27391px -1.25px;
}
.feature-desc, .feature-title{
    text-align: left;   
}
.package-features li{ 
    border-bottom: 1px dashed var(--gray-lighter-3);
}
.package-features li.premium-divider{
    margin-top: 15px !important;
    max-width: 100% !important;
    border-bottom: none !important;
    text-transform: uppercase;
}

.panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active:focus > i, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active:hover > i, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active > i {
   color: var(--brand-danger-lighter);
}
.panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active:focus, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active:hover {
   background: var(--panel-sidebar-list-group-bg);
   color: var(--brand-danger-lighter);
}
.panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item.active > i, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item:focus > i, .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group > a.list-group-item:hover > i {
   color: var(--brand-danger-lighter);
}
.summary-list-recurring .list-item:not(.list-item-title) {
  color: #488E20;
  font-size: 1rem;
}
.summary-list-taxes{color: var(--brand-info)}

/*SVG*/
svg g#Ebene_4{fill:var(--brand-primary)}
svg g#text {fill: var(--label-color)}