/* bigger main text size */
:root, [data-bs-theme="light"] {
  --bs-body-font-size: 1.2rem;
}

/* um den register button zu entfernen - deactivated
.mod-login__options.list-group {
	display: none;
}
*/

/* ensure white BG for inputs instead of same as body BG */
input[type="search"],
input[type="number"],
input[type="text"], 
.form-group, #adminForm .controls,
.form-control,
 #adminForm .controls > textarea,
 #adminForm .controls > select,
 #adminForm .controls > input[type="text"],
 #adminForm .controls > input[type="password"],
 #adminForm .controls > input[type="datetime"],
 #adminForm .controls > input[type="datetime-local"],
 #adminForm .controls > input[type="date"],
 #adminForm .controls > input[type="month"],
 #adminForm .controls > input[type="time"],
 #adminForm .controls > input[type="week"],
 #adminForm .controls > input[type="number"],
 #adminForm .controls > input[type="email"],
 #adminForm .controls > input[type="url"],
 #adminForm .controls > input[type="search"],
 #adminForm .controls > input[type="tel"],
 #adminForm .controls > input[type="color"],
 #adminForm .controls > .uneditable-input,
 #adminForm .controls .field-calendar input[type="text"],
 #adminForm .controls .field-media-input,
.choices[data-type*=select-one] .choices__inner {
  background-color: white;
}

/* afterwards enable again for text inputs */
.form-control,
.input-group-text,
.tox.tox-tinymce {
  border: 1px solid #666;
}

/* dunkle Umrandung für radio uns checkbox */
input[type="radio"],
input[type="checkbox"] {
  border: 1px solid #333;
}

input[type="file"] {
    border: none;
}

/* button color */
.visBtnCon .btn,
.btn-primary,
.btn-backtohome,
.btn-prosandcons,
div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4569a2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #49a0fd;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3395ff;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #c2dbf7;
  border:0;
}

button[type="submit"],
button[type="button"]
.btn:hover {
  color: white;
  background-color: #4569a2;
  border:0;
}


/* avoid headline in search module */
div.com-finder.finder h1 {
  visibility: hidden;
  height: 0;
}

/* avoid headline in login module */
.com-content-article div.astroid-article-pageheading,
.com-content-article div.page-header,
.com-users-login.login div.page-header {
  visibility: hidden;
  height: 0;
}

/* override toast popup margin from default setting */
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {
  padding:5px 0;
}

/* reduced hight of search box */
.js-finder-search-query {
    padding: 1px 5px;
}
.com-finder__form {
    margin-top: 0;
}

/* mobile menu geringere Abstaende zwischen den Eintraegen */
.astroid-mobile-menu a.as-menu-item {
  padding: 6px 3px  !important;
}

/* inhalt collabsable machen */
        .collapsible {
            cursor: pointer;
            display: block;
        }

        .mod-articlescategory.category-module.mod-list {
            display: none;
            disabled: true;
        }
/* second part is in body.js */

/* astroid component top padding reduction from 50 to 10 */
.astroid-section.astroid-component-section {
          padding-top: 10px;
}


