#tl_navigation .group-email{background:url(../../bundles/markocupicbeemail/mail.svg) 3px 2px no-repeat;background-size:13px 13px}[v-cloak].email-tag-input-widget{visibility:hidden}.email-tag-input-widget .ti-recipient-container{display:flex;flex-direction:row;width:100%;box-sizing:border-box;border:1px solid #aaa;padding:4px 4px 0;border-radius:2px}.email-tag-input-widget .ti-recipient-container .ti-tag-container{display:flex;flex-direction:row;flex-wrap:wrap}.email-tag-input-widget .ti-recipient-container .ti-tag-container .ti-tag{display:flex;flex-direction:row;align-items:center;border-radius:13px;border:0;padding:4px 12px;background-color:#6096e7;color:#fff;margin:0 6px 4px 0}.email-tag-input-widget .ti-recipient-container .ti-tag-container .ti-tag .ti-tag-label{margin-right:10px;font-size:.825rem}.email-tag-input-widget .ti-recipient-container .ti-tag-container .ti-tag .ti-tag-remove{cursor:pointer}.email-tag-input-widget .ti-recipient-container .ti-tag-container input.ti-tag-input{border:0;padding:5px;outline:0;font-size:14px;font-weight:400;display:flex;flex:1 1 auto}.email-tag-input-widget .ti-suggestion-container{position:relative;overflow-y:visible;background:0 0}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner{position:absolute;left:0;top:2px;z-index:10;padding:0;margin:0;border-radius:2px;-webkit-box-shadow:4px 5px 5px -2px rgba(204,204,204,.8);box-shadow:4px 5px 5px -2px rgba(204,204,204,.8)}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-container-inner-header{display:flex;flex-direction:row;justify-content:flex-end;background-color:#f3f3f5}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-container-inner-header button{border:0;background:0;padding:6px}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-container-inner-header img{width:16px;height:auto}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-list .ti-suggestion-item{display:block;cursor:pointer;background-color:#f3f3f5;padding:0;margin:0;text-align:left;border:0;border-top:1px solid #c4c4c4;width:350px}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-list .ti-suggestion-item.has-focus,.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-list .ti-suggestion-item:hover{background-color:#e5e5e5}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-list .ti-suggestion-item .ti-suggestion-label{font-size:16px;font-weight:700;padding:4px;display:block}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-list .ti-suggestion-item .ti-suggestion-label img{height:30px;width:auto;color:#000;margin-right:8px}.email-tag-input-widget .ti-suggestion-container .ti-suggestion-container-inner .ti-suggestion-list .ti-suggestion-item .ti-suggestion-value{font-size:13px;padding:0 8px 8px;display:block;margin-left:38px}.tl_listing tr[class*=row-email-]>td{border-bottom:3px solid #fff}.tl_listing tr[class*=row-email-]>td>p{line-height:1.5}.tl_listing tr.row-email-sent>td{background-color:rgba(111,189,255,.18)}.tl_listing tr.row-email-not-sent>td{background-color:rgba(255,0,0,.18)}
#tl_navigation .group-resourceBooking {
    background: url(../../bundles/markocupicresourcebooking/icons/feather/calendar.svg) 3px 2px/12px 12px no-repeat;
    color: #9fa4a8;
    font-size: .75rem;
}

#picker-menu a.faqPicker{background-image:url(../../bundles/contaofaq/faq.svg)}

.tl_content.wrapper_start .title, .tl_content.wrapper_separator .title {
    background: #f9f9f9;
    display: block;
    padding: 4px 4px 4px 6px;

}

.tl_content.wrapper_start .title {
    margin: 0 3px -6px;
}

.tl_content.wrapper_separator .title {
    margin: 0 -6px -6px;
}

.clr {
    display: table;
}

.multicolumnwizard .tl_select {
    margin-top: 2px;
    margin-bottom: 0 !important;
}

.bootstrapMultiColumnWizard.hideSubLabels table table thead{
    display: none;
}

.bootstrapMultiColumnWizard.hideSubLabels > table > tbody > tr> td.operations {
    padding-top: 4px;
    vertical-align: top;
}

.bootstrapMultiColumnWizard.alignOperations > table > tbody > tr> td.operations {
    padding-top: 20px;
    vertical-align: top;
}

input[readonly] {
    background: #eee;
}

.bootstrapMultiColumnWizard.striped td{
    padding: 3px;
}
.bootstrapMultiColumnWizard.striped tr:nth-child(2n) td
{
    background: #eee;
}

.bootstrapMultiColumnWizard.striped .operations {
    padding-right: 5px;
}

.bootstrapMultiColumnWizard .multicolumnwizard {
    margin-top: 0;
}

.bootstrap-wrapper-incomplete {
    display: block;
    background: rgba(255,0,0,0.8);
    color: #fff;
    padding: 4px;
    margin: 0 -6px -6px;
}

.bootstrap-wrapper-incomplete:hover {
    color: #fff;
    background: #ff0000;
}

/* Contao Open Source CMS, (c) Jan Karai, LGPL-3.0+ */
#tl_navigation .group-beleg {
	background:url("../../bundles/mailwurmbelegungsplan/belegungsplan.svg") 3px 2px no-repeat;
}
#tl_navigation a.navigation.thLicence{display:none}p.note{margin:15px}p.note.error,p.note.error strong{color:#e11d1d}
.be_explanation {
  margin-top: 15px; }
  .be_explanation .intro {
    display: inline; }
  .be_explanation .collapse {
    display: none; }
  .be_explanation .toggle {
    background-repeat: no-repeat;
    background: url(/system/modules/be_explanation/assets/img/open.png);
    width: 16px;
    height: 16px;
    cursor: pointer;
    float: right; }
  .be_explanation.open .intro {
    display: none; }
  .be_explanation.open .toggle {
    background-image: url(/system/modules/be_explanation/assets/img/close.png); }
  .be_explanation.open .collapse {
    display: inline; }

.isContao4 .be_explanation {
  font-size: .875rem !important; }

/*# sourceMappingURL=be_explanation.css.map */

#picker-menu a.newsPicker{background-image:url(../../bundles/contaonews/news.svg)}
#picker-menu a.eventPicker{background-image:url(../../bundles/contaocalendar/calendar.svg)}
#advancedFormContainer {
    margin: 0 15px;
}

#advancedFormContainer h3 {
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

#advancedFormContainer h3:before {
    font-size: 18px;
    vertical-align: top;
    margin-right: 10px;
    color: #8A2BE2;
}

#advancedFormContainer .ac-col6 {
    width: 15.65%;
    float: left;
}

#advancedFormContainer .ac-w20 {
    width: 19%;
    float: left;
}

#advancedFormContainer .ac-w25 {
    width: 24%;
    float: left;
}

#advancedFormContainer .ac-w33 {
    width: 31% !important;
    float: left;
}

#advancedFormContainer .ac-w50 {
    width: 49%;
    float: left;
}

#advancedFormContainer .value.select {
    margin-right: 1%;
    background-color: #eee;
    padding: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 5px;
    box-sizing: border-box;
}

#advancedFormContainer .value.select:before {
    font-size: 18px;
    width: 12%;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
}

#advancedFormContainer .value.select select {
    width: 83%;
    height: 25px;
}
#advancedFormContainer .value.select select option {
    padding: 4px 0;
}

#advancedFormContainer .value.icon-mobile.landscape.select:before {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
}

#advancedFormContainer .tl_select {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

#advancedFormContainer .value.select.no-icon select {
    width: 100%;
}

#advancedFormContainer .value label {
    padding: 5px;
    display: block;
    font-size: 12px;
    font-weight: 700;
}

@media (max-width: 767px) {
    #advancedFormContainer .value.select {
        width: 49%;
        margin-right: 1%;
    }
}

@media (max-width: 479px) {
    #advancedFormContainer .value.select {
        width: 100%;
        margin-right: 0;
    }
}

@font-face {
  font-family: 'icon';
  src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.eot?46691270');
  src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.eot?46691270#iefix') format('embedded-opentype'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.woff?46691270') format('woff'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.ttf?46691270') format('truetype'),
       url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.svg?46691270#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('../../bundles/contaoddadvancedclasses/vendor/fontello/font/icon.svg?46691270#icon') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-desktop:before { content: '\e800'; } /* '' */
.icon-laptop:before { content: '\e801'; } /* '' */
.icon-tablet:before { content: '\e802'; } /* '' */
.icon-mobile:before { content: '\e803'; } /* '' */
.icon-th-large:before { content: '\e804'; } /* '' */
.icon-indent-right:before { content: '\e805'; } /* '' */
.icon-exchange:before { content: '\e806'; } /* '' */
.icon-eye:before { content: '\e807'; } /* '' */
.icon-down-big:before { content: '\e808'; } /* '' */
.icon-left-big:before { content: '\e809'; } /* '' */
.icon-right-big:before { content: '\e810'; } /* '' */
.icon-up-big:before { content: '\e811'; } /* '' */
.icon-move:before { content: '\e812'; } /* '' */
.icon-resize-vertical:before { content: '\e813'; } /* '' */
.icon-resize-horizontal:before { content: '\e814'; } /* '' */

#pal_ac_legend .cbx {
    overflow: hidden;
}

#pal_ac_legend .cbx:nth-of-type(even) {
    clear: left;
}

#pal_ac_legend .w50 .tl_help {
    margin-right: 0;
}

#tl_navigation .group-isotope {
    background: url(../../system/modules/isotope/assets/images/module.svg) 5px 1px no-repeat;
    background-size: 14px 14px;
}

.header_import_assets
{
    padding:2px 0 3px 20px;
    background-image:url("../../system/modules/isotope/assets/images/image--plus.png");
    background-position:left center;
    background-repeat:no-repeat;
}

.header_import_mail
{
    padding:2px 0 3px 20px;
    background-image:url("../../system/modules/isotope/assets/images/inbox-download.png");
    background-position:left center;
    background-repeat:no-repeat;
}

.tl_version_panel.tl_iso_products_panel #tl_version {
    float: right;
}

.header_iso_copy
{
    background-image:url(../../system/themes/flexible/icons/copy.svg);
    background-position:left center;
    background-repeat:no-repeat;
    padding:2px 0 3px 20px;
}

.header_iso_groups
{
    padding:2px 0 3px 20px;
    background-image:url("../../system/modules/isotope/assets/images/folders.png");
    background-position:left center;
    background-repeat:no-repeat;
}

.tl_iso_category_sorting {
    padding:3px 0 0 8px;
}

body.popup a[href*="table=tl_iso_attribute_option"].header_back {
    display: none;
}

.tl_mediamanager th,
.tl_mediamanager td
{
    padding: 2px 10px 0 0;
}

.tl_mediamanager td.col_0
{
    text-align: center;
    vertical-align: middle;
}

.tl_mediamanager input.tl_text_2
{
    width: 220px;
}

.tl_mediamanager textarea
{
    height: 40px;
    width: 250px;
}

.tl_mediamanager .radio_container span
{
    display: block;
}

.tl_mediamanager img {
    position: relative;
    top: 1px;
}

.tl_mediamanager .upload_container {
    margin-top: 8px;
}

.tl_mediamanager .qq-hide {
    display: none;
}

.tl_mediamanager .qq-upload-drop-area {
	width: 700px;
    padding: 56px 0;
    margin-bottom: 12px;
    text-align: center;
    border: 3px dashed #dbdbdb;
    border-left: none;
    border-right: none;
    background-color: #f7f7f7;
    /** IE FIXES **/
	width: 100%;
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
}

.tl_mediamanager .qq-upload-drop-area span {
    font-size: 16px;
    color: grey;
}

/* allow the box shadow of the submit button to be visible */
.tl_mediamanager .qq-upload-button {
    padding: 3px;
    margin: -3px;
}

.tl_mediamanager .qq-upload-button .tl_submit {
    display: inline-block;
    font-family: "Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
}

.tl_mediamanager .qq-upload-button:focus .tl_submit,
.tl_mediamanager .qq-upload-button:hover .tl_submit {
    box-shadow: 0 0 3px #aaa;
}

.tl_mediamanager .qq-edit-filename {
    display: none;
}

.tl_mediamanager .qq-upload-size {
    color: #b3b3b3;
}

.tl_mediamanager .qq-upload-list {
    margin: 8px 0 8px 16px;
}

.tl_mediamanager .qq-upload-list li {
    line-height: 14px;
    list-style-type: square;
}

.tl_mediamanager .qq-upload-success {
    color: #8ab858;
}

.tl_mediamanager .qq-upload-fail {
    color: #c55;
}

#ctrl_attributes tr:hover td,
#ctrl_variant_attributes tr:hover td,
#ctrl_address_fields tr:hover td {
    background-color: #EBFDD7;
}

table.multicolumnwizard {
    max-width: 663px;
}
table.multicolumnwizard .operations {
    white-space: nowrap;
}

.mod_iso_orderdetails .order_status {
    margin: 1em 0;
}

.mod_iso_orderdetails .info_container {
    float:left;
    width:200px;
    border: 1px dotted #ccc;
    padding: 10px;
    margin: 0 10px 10px 0;
}

.mod_iso_orderdetails .info_container h3 {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0;
    height: auto;
}

.mod_iso_orderdetails table {
    margin-top: 20px;
    border-top: 1px dotted #ccc;
    width: 100%
}

.mod_iso_orderdetails tbody td {
    padding: 5px;
    border-bottom: 1px dotted #ccc;
    vertical-align: top
}

.mod_iso_orderdetails ul {
    margin: 0;
    padding: 0;
    padding-left: 10px;
}

.mod_iso_orderdetails li {
    margin-left: 10px;
    padding: 0;
    list-style-type: disc;
}

.mod_iso_orderdetails .price {
    text-align: right
}

.mod_iso_orderdetails tfoot td {
    text-align: right;
    padding: 5px 5px 0 5px;
}

.mod_iso_orderdetails .image_container img {
    max-width: 100px;
    height: auto;
}

.w50h {
    height: auto;
}

.hide_sort_hint .sort_hint {
    display: none;
}

.iso_filter {
    line-height: 28px;
    margin-left: 2%;
}

.iso_filter .tl_submit {
    margin: 3px 2px;
    padding: 0 10px;
}

.iso_filter .tl_submit.active {
    border: 1px solid #b8b8b8;
    background: #ffd;
}

.iso_filter .styled_select {
    margin-top: 4px;
}

.iso_listing_container th.col_images {
    font-size: 0;
    width: 60px;
}
.iso_listing_container td.col_images {
    height: 50px;
    text-align: center;
}

.tl_listing_container .col_order_status {
    padding: 0;
}

.tl_listing_container .col_order_status span {
    display: block;
    padding: 2px 5px 3px;
    border-radius: 2px;
}

.iso_operations a {
    display: inline-block;
    margin-bottom: 4px;
}

.tl_listing.picker .iso_operations a.show {
    margin-right: 24px;
}

.tl_productdata .tl_file {
    min-height: 36px;
}

.tl_productdata .tl_file .tl_left a,
.product_tree .tl_file .tl_left a
{
    float: left;
    margin-top: 10px;
}

.tl_productdata .tl_file .tl_left a.tl_tip,
.product_tree .tl_file .tl_left a.tl_tip
{
    float: none;
}

.tl_productdata .tl_file .tl_right,
.product_tree .tl_file .tl_right
{
    height: auto;
    text-align: right
}

.tl_productdata label,
.tl_productdata .tl_folder .tl_left
{
    line-height:18px;
}

.iso_product
{
    margin-top: 2px;
    margin-bottom: 2px;
    width: 500px;
    text-indent: 0;
}

.iso_product .thumbnail
{
    padding-right: 5px;
    float: left;
    width: 34px;
    height: 34px;
}

.iso_product ul
{
    margin-left: 34px;
}

.iso_product p
{
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
}

.iso_product p span
{
    font-weight: normal;
}

.tree_view .iso_product a
{
    float: none;
    margin-top: 0;
}

h3.inherit,
.tl_checkbox_single_container.inherit
{
    background-color: #f8f8f8;
    padding: 2px 2px 2px 0;
    margin: 14px 0 1px 0
}

body.iso_be_overview .tip-wrap{
    margin-left: 30px !important;
    margin-top: 70px;
}

.be_iso_overview .tl_info {
    margin-top: 10px;
}

.be_iso_overview .item a {
    display:block;
    width:105px;
    height: 70px;
    margin: 15px 0;
    padding: 5px;
    border-radius: 5px;
    float:left;
    text-align: center;
}
.be_iso_overview .item a img {
    width: 64px;
    height: 64px;
}
.be_iso_overview .item a.disabled {
    pointer-events: none;
    cursor: default;
}
.be_iso_overview .item span {
    display: block;
    line-height: 1.2;
    margin-top: 5px;
}
.be_iso_overview .item a.disabled img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.be_iso_introduction .left {
    padding: 0 10px;
    background: #eff5fa;
    overflow: hidden;
}
.be_iso_introduction .left strong {
    color: #1899ad;
}
.be_iso_introduction .right {
    float: right;
    width: 250px;
    padding-left: 2%;
}
.be_iso_introduction .right img {
    display: block;
    margin-bottom: 2em;
}

@media(max-width:991px) {
    .be_iso_introduction .right {
        display: none;
    }
}

.iso_importassets li {
    list-style-type: inherit;
}

.tl_version_panel.tl_iso_products_panel:after {
    content: "";
    display: table;
    clear: both;
}

.tl_version_panel.tl_iso_products_panel #tl_language {
    float:left;
    margin-left:20px;
}

.mod_iso_orderdetails {
    margin: 2%;
}

.be_iso_overview .daily_summary {
    padding: 0 2%;
}

.iso_be_overview .item:nth-child(2) a {
    margin-left: 2%;
}

.tl_iso_category_sorting {
    padding:10px 0 0 8px;
}

.be_iso_introduction {
    margin: 2% 2% 0;
}

.be_iso_introduction h2 {
    margin: 1em 0;
}

.iso_panels .tl_subpanel {
    margin-left: 3%;
}

.iso_panels .tl_subpanel.tl_submit_panel {
    margin-left: 0;
}

.iso_panels .tl_select,
.iso_filter .tl_select {
    width: auto;
    margin-left: 3px;
}

.iso_panels .tl_text {
    margin-left: 3px;
    margin-right: 3px;
}

.iso_panels .radio_container {
    margin-top: 8px;
}

.iso_panels .tl_radio {
    margin-left: 8px;
    margin-right: 4px;
}

.tl_content_left .tl_content{border-bottom:0;border-top:1px solid #e9e9e9;padding-right:0;padding-left:30px}.tl_content_left .tl_content::before{content:url("/bundles/heimrichhannotcontaoutils/img/icon-subrecord-arrow.png");display:inline-block;float:left;margin-right:5px;margin-bottom:-5px}.tl_content_left .tl_content:first-of-type{margin-top:7px}.tl_content_left .tl_content:last-of-type{padding-bottom:0}

