.js-dialog-wrapper{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(100,100,100,.5)}.js-dialog-container{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:.5em .5em .5em .5em;-moz-border-radius:.5em .5em .5em .5em;-webkit-border-radius:.5em .5em .5em .5em;border:0px solid #fff;width:auto;height:auto;max-width:100%;max-height:100%;overflow-y:auto;position:fixed;background-color:#fff}.js-dialog{max-width:100%}.js-dialog-head{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box;border-bottom:1px solid #eee;color:#4682a4}.js-dialog-title{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.5em;padding:.75em 0 .75em 1em}.js-dialog-close{display:inline-block;position:relative;padding:.5em 1.25em .5em 1.25em;margin-left:.625em;width:2em;height:2em;cursor:pointer;box-sizing:content-box}.js-dialog-close:hover .js-dialog-close-icon::before,.js-dialog-close:hover .js-dialog-close-icon::after{background-color:#4682a4}.js-dialog-close-icon{display:block;position:relative;width:2em;height:2em}.js-dialog-close-icon::before,.js-dialog-close-icon::after{content:"";position:absolute;left:.9375em;height:2em;width:2px;background-color:#d5d5d5;transition:background-color .25s,opacity .25s}.js-dialog-close-icon::before{transform:rotate(45deg)}.js-dialog-close-icon::after{transform:rotate(-45deg)}.js-dialog-content{padding:1.5em;overflow-y:auto}.js-dialog-content p:first-child{margin-top:0}.js-dialog-buttons{padding:1.5em;text-align:right;border-top:1px solid #eee}.js-dialog-buttons button{border-radius:.5em .5em .5em .5em;-moz-border-radius:.5em .5em .5em .5em;-webkit-border-radius:.5em .5em .5em .5em;border:0px solid #fff;position:relative;min-width:10em;padding:.875em 1em .75em;border:1px solid #d5d5d5;cursor:pointer;font-size:.875em;transition:background-color .25s,opacity .25s,color .25s;background-color:transparent;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#4682a4}.js-dialog-buttons button:not(:first-of-type){margin-left:1em}.js-dialog-buttons button:hover{background-color:#eee}.js-dialog-buttons button[disabled]{opacity:.5;pointer-events:none}.js-dialog-buttons button[name=confirm]{color:#fff;background-color:#4682a4;opacity:.8}.js-dialog-buttons button[name=confirm]:hover{color:#fff;background-color:#4682a4;opacity:1}.js-dialog-error{color:#e75858}.js-dialog-error .js-dialog-head{background-color:#e75858;color:#fff;font-weight:700}.js-dialog-error .js-dialog-button{background-color:#eee;color:#e75858}.js-dialog-error .js-dialog-button:hover{background-color:#e75858;color:#fff}.js-dialog-error .js-dialog-close:hover .js-dialog-close-icon::before,.js-dialog-error .js-dialog-close:hover .js-dialog-close-icon::after{opacity:1}.js-dialog-error .js-dialog-close .js-dialog-close-icon::before,.js-dialog-error .js-dialog-close .js-dialog-close-icon::after{background-color:#fff;opacity:.8}/*# sourceMappingURL=grips.dialog.min.css.map */

.collapsible-list, .collapsible-list ul { list-style-type: none; margin:0; padding: 0; }
.collapsible-list .collapse-icon { float: right; }
.collapsible-list .collapse-icon > * { display: block; }
.collapsible-list .collapsible-list { width:100%; }
.collapsible-list .collapsible-list-content { border-bottom: 1px solid #014076; padding: 0.2em 0 0.5em 1em; }
.collapsible-list .collapsible-list-content span { padding: 0.5em 0; display: inline-block; }
.collapsible-list [data-level="1"] span { padding-left: 0.5em; }
.collapsible-list [data-level="2"] span { padding-left: 1em; }
.collapsible-list .collapsible-list-content:after { content: ''; display: block; float: none; clear: both; }
.custom-selectable{cursor:pointer;width:auto;display:inline-block}.custom-selectable.selected .custom-selectable-label{font-weight:700}.custom-selectable.selected .custom-selectable-box::after{content:"";display:block;height:100%;background-image:url(../img/cross.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.custom-selectable.indeterminate .custom-selectable-box::after{content:"";display:block;width:60%;margin:0 auto;height:5%;position:relative;top:50%;transform:translateY(-50%);background-color:gray}.custom-selectable.disabled{opacity:.5}.custom-selectable>*{display:inline-block;vertical-align:middle}.custom-selectable>* *{font-size:1rem}.custom-selectable .custom-selectable-box{width:2em;height:2em;margin-right:.5em;position:relative;border:1px solid}.custom-selectable .custom-selectable-box.large{width:4em;height:4em}.custom-selectable .custom-selectable-box.small{width:1em;height:1em}.custom-selectable .custom-selectable-box.tiny{width:.666667em;height:.666667em}.custom-selectable .custom-selectable-box .custom-selectable-box-content{position:absolute;top:0;right:0;bottom:0;left:0}.custom-selectable .custom-selectable-box .custom-selectable-box-content img{display:block;width:100%;height:100%}.custom-selectable .custom-selectable-label .selected-option{font-weight:400;font-size:.8rem;display:block}/*# sourceMappingURL=grips.custom-selectable.min.css.map */
.custom-selectable .custom-selectable-box { background: #014076;}
/*===============================================
                Cookie Einstellung
=================================================*/

.js-dialog-head {color: #fff; background-color: #014076;}

.js-dialog-buttons button[name="confirm"] {color: #fff;background-color: #014076;opacity: .8;}
.js-dialog-buttons button[name="confirm"]:hover {color: #fff; background-color: #014076; opacity: 1;}
.js-dialog-buttons button {color: #014076;}
.js-dialog-close:hover .js-dialog-close-icon::before, .js-dialog-close:hover .js-dialog-close-icon::after {background-color: #fff;}
button.consent {
    color: #fff; 
    background-color: #014076; 
    padding: 5px 20px;
    border: 0px solid;
    border-radius: 3px;
    font-size: initial;
    opacity: .8
}
