/* three column functions with enlarged checkbox*/


[id^="page_"] > * {
  grid-column: 1 / -1; /* span full width */
}
[id^="page_"] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(550px, 1fr));
  gap: 24px;
}

[id^="page_"] [data-component-type*="FunctionsComponent"] {
  grid-column: auto; /* allow them to flow into columns */
}

input[type="radio"], input[type="checkbox"] {
    transform: scale(1.75);
}

/* scroll the html overview with in the function component */
 [data-component-type*="FunctionsComponent"] .col-xs-12 {
    max-height: 175px;
    overflow: auto;
  }

.is-disabled-label {
    opacity: 0.5;
    cursor: not-allowed;
  }
 [data-component-type*="FunctionsComponent"] .theme-panel {
height:100%!important;
display: flex;
flex-direction: column;
}

[id*="additional-info"] { 
font-weight: bold; 
width: fit-content;
padding-left: 10px; 
padding-right: 10px; 
border-radius: 10px; 
display: inline-block; 
}

[data-component-type="NextGen.Online.Components.Client.Marketing.MarketingComponent"] .theme-panel {
    margin-bottom: -90%!important;
box-shadow:none!important;
}

.nav {
margin-bottom:30px!important;
}

.brand-footer {
margin-top: -30px;
}

 [data-component-type*="FunctionsComponent"] .theme-feetype-box.checkbox {
    margin-top: auto;
}
