.w10{width:calc(10% - 30px);float:left;min-height:80px}.w25{width:calc(25% - 30px);float:left;min-height:80px}.w33{width:calc(33% - 30px);float:left;min-height:80px}.w40{width:calc(40% - 30px);float:left;min-height:80px}#tl_navigation .group-pdir{background:url(../../bundles/pdirbusinessreviews/img/pdir_icon_pdir.svg) 0 0 no-repeat;background-size:18px 18px}#tl_navigation .businessReviewsSetup{background:url(../../bundles/pdirbusinessreviews/img/pdir_icon_business_reviews.svg) 13px 8px no-repeat;background-size:15px 15px}.be_business_reviews_setup{padding:0 1rem}.be_business_reviews_setup p,.be_business_reviews_setup h1,.be_business_reviews_setup h2{line-height:150%;padding:0;margin:0}.be_business_reviews_setup h2{font-size:0.88rem;padding:1rem 0}.be_business_reviews_setup .underline{border-bottom:2px solid #7AC0BC;padding:1.1rem 0}.be_business_reviews_setup .br_icon{padding:1rem 0 1rem 56px;background:transparent url(../../bundles/pdirbusinessreviews/img/logo.svg) 0 50% no-repeat padding-box;opacity:1}.be_business_reviews_setup .flex{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;margin-bottom:1rem}.be_business_reviews_setup .link-list{margin-bottom:2rem}.be_business_reviews_setup .link-list ul{color:#7AC0BC}.be_business_reviews_setup .link-list li{padding:5px 0 5px 0}.be_business_reviews_setup .link-list li a{color:#7AC0BC;text-decoration:underline}.be_business_reviews_setup .link-list li:first-child{margin-top:1rem}.be_business_reviews_setup .bundle_description{display:flex;align-items:stretch;flex-wrap:nowrap;justify-content:space-between}.be_business_reviews_setup .bundle_description>div{flex:0 0 48%}.be_business_reviews_setup .bundle_description .flex img{width:100%;height:auto;margin:auto}.be_business_reviews_setup .bundle_description a[href*="//"]:before{content:" ";background:url(../../bundles/pdirbusinessreviews/img/icon_external_link.svg) 0 3px no-repeat;background-size:13px 13px;padding-left:1rem}.be_business_reviews_setup .bundle_editions{display:flex;flex-wrap:wrap}.be_business_reviews_setup .bundle_editions .editions_list{display:flex;flex-wrap:wrap;flex:1 1 25%;justify-content:flex-start}.be_business_reviews_setup .bundle_editions .editions_list .button_container{display:flex;flex-direction:column;flex:0 0 200px;flex-wrap:wrap}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button{display:flex;flex-direction:column;justify-content:space-between;height:354px;width:90%;border-radius:5px;background-color:#ECECED}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(1){padding:0 1rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(1) .price{font-size:1.5rem;font-weight:bold;color:#7AC0BC;padding:1rem 0}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(1) .product{font-size:1.5rem;font-weight:bold;margin-bottom:1.5rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(1) .teaser{line-height:1.3rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(1) .tl_select{background-color:#ECECED;height:25px;margin:0;padding:0 20px 0 4px}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(2){padding:0 1rem 1.5rem 1rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(2) a{display:block;width:100%;border-radius:5px;color:#fff;overflow:hidden;background-color:#7AC0BC;padding:1rem 0.1rem;text-align:center}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button>div:nth-child(2) a:hover{color:#fff}.be_business_reviews_setup .bundle_editions .editions_list .button_container hr{width:25%;text-align:left;border-top:1px solid #A7A7A7}.be_business_reviews_setup .bundle_editions .editions_list .button_container h2{width:90%}.be_business_reviews_setup .bundle_editions .editions_list .button_container .feature_list{width:90%;padding-bottom:1rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .feature_list li{line-height:1.3rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .feature_list .free{display:block;background:url(../../bundles/pdirbusinessreviews/img/icon_plus.svg) left 0.4rem no-repeat;background-size:10px 10px;padding-left:1rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .feature_list .chargeable{display:block;background:url(../../bundles/pdirbusinessreviews/img/icon_check.svg) left 0.4rem no-repeat;background-size:10px 10px;padding-left:1rem}.be_business_reviews_setup .bundle_editions .template_box{display:flex;flex-direction:column;flex:0 1 299px;overflow:hidden}.be_business_reviews_setup .bundle_editions .template_box .template_offer{display:flex;flex-direction:column;align-items:center;border-radius:5px;border:1px solid #7AC0BC}.be_business_reviews_setup .bundle_editions .template_box .template_offer>img{padding:1rem}.be_business_reviews_setup .bundle_editions .template_box .template_offer h2{line-height:100%;padding:1rem 1rem 0 1rem}.be_business_reviews_setup .bundle_editions .template_box .template_offer p{color:#333A46;font-size:60%;padding:0 1rem 1rem 0}.be_business_reviews_setup .bundle_editions .template_box .template_offer .img_container{display:flex;margin:1rem;flex-flow:row nowrap;align-items:center}.be_business_reviews_setup .bundle_editions .template_box .template_offer .img_container>div{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:1200px){.be_business_reviews_setup .bundle_description>div{width:calc(50% - 1rem)}.be_business_reviews_setup .bundle_description .flex img{width:100%}.be_business_reviews_setup .bundle_editions .editions_list{justify-content:flex-start}.be_business_reviews_setup .bundle_editions .template_offer{justify-content:center}}@media screen and (max-width:768px){.be_business_reviews_setup .bundle_description{display:block}.be_business_reviews_setup .bundle_description div{width:100%}.be_business_reviews_setup .bundle_editions .editions_list{flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width:576px){.be_business_reviews_setup{margin:0;padding:0}.be_business_reviews_setup .bundle_description{display:block}.be_business_reviews_setup .bundle_editions{display:flex;flex-wrap:wrap;justify-content:center}.be_business_reviews_setup .bundle_editions .editions_list{flex-wrap:wrap;justify-content:center}.be_business_reviews_setup .bundle_editions .editions_list .button_container{justify-items:center;padding:0.5rem}.be_business_reviews_setup .bundle_editions .editions_list .button_container .button{width:100%}.be_business_reviews_setup .bundle_editions .template_box{display:flex}.be_business_reviews_setup .bundle_editions .template_box .template_offer{justify-content:center}}
#picker-menu a.faqPicker{background-image:url(../../bundles/contaofaq/faq.svg)}
body .tl_formbody_submit {
  position: sticky;
  bottom: 0;
  z-index: 2;
  float: left;
  width: 100%;
}
body.debug .tl_formbody_submit {
  bottom: 36px;
}
body.popup {
  margin-bottom: 50px;
}
body.popup .tl_formbody_submit {
  position: fixed;
  width: 100%;
}

.popup .sf-toolbarreset {
  display: none;
}

@media (max-width: 991px) {
  #main, #container {
    overflow: visible;
  }
}

/*# sourceMappingURL=sticky-footer.css.map */

#picker-menu a.newsPicker{background-image:url(../../bundles/contaonews/news.svg)}
.mod_sf_moderate h1{width:80%}.mod_sf_moderate h2.sub_headline{margin:3px 15px}.mod_sf_moderate #tl_buttons{float:right}.be_sf_morderation_list .list{display:flex;flex-wrap:wrap;list-style:none;padding:0 5px}.be_sf_morderation_list .list-item{box-sizing:border-box;flex:0 0 auto;padding:1em;margin:0.5em;width:calc(33.3% - 1em);border:1px solid #ccc;position:relative}.be_sf_morderation_list .list-item .list-content{background-color:#fff;width:100%}.be_sf_morderation_list .list-item .list-content p{margin-top:10px}.be_sf_morderation_list .list-item .checkbox-container{display:block;position:absolute;right:0;top:10px;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.be_sf_morderation_list .list-item .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.be_sf_morderation_list .list-item .checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.be_sf_morderation_list .list-item .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.be_sf_morderation_list .list-item .checkbox-container:hover input~.checkmark{background-color:#ccc}.be_sf_morderation_list .list-item .checkbox-container input:checked~.checkmark{background-color:#2196F3}.be_sf_morderation_list .list-item .checkbox-container input:checked~.checkmark:after{display:block}.be_sf_morderation_list .tl_formbody_submit{position:relative}.be_sf_morderation_list .tl_formbody_submit .tl_submit_container{position:fixed;bottom:0;width:100%}a.header_sf_moderate{background-size:16px}@media (min-width:40em){.be_sf_morderation_list .list-item{wi2dth:50%}}@media (min-width:60em){.be_sf_morderation_list .list-item{wi2dth:33.33%}}html[data-color-scheme="dark"] .be_sf_morderation_list .list-item{border:1px solid var(--form-border)}html[data-color-scheme="dark"] .be_sf_morderation_list .list-item .list-content{background:var(--content-bg)}html[data-color-scheme="dark"] .be_sf_morderation_list .list-item .checkbox-container .checkmark{border:solid var(--form-border)}

#tl_navigation .group-pdir {
    background: url(/bundles/pdirsocialfeed/img/pdir_logo.svg) 0 0 no-repeat;
    background-size: 18px 18px;
}

.be_socialfeed_setup a {
    color: #7abfbc;
}

.be_socialfeed_setup .right {
    float: right;
    width: 40%;
    margin: 15px 0;
}
.be_socialfeed_setup .left {
    float: left;
    width: 50%;
    margin: 15px 0;
}

.be_socialfeed_setup .logo {
    margin-bottom: 5px;
}

.be_socialfeed_setup h2 {
    margin-bottom: 10px;
}

.be_socialfeed_setup hr {
    width: 100%;
    margin: 20px auto;
}

.be_socialfeed_setup .devlog {
    margin: 10px 0;
}

.be_socialfeed_setup .link-list li {
    padding: 5px 0 5px 0;
}

.be_socialfeed_setup .feed .item {
    margin-bottom: 5px;
}

.be_socialfeed_setup .feed .item span {
    padding-right: 10px;
    color: #7abfbc;
}

.be_socialfeed_setup .button {
    float: left;
    text-align: center;
    margin-right: 25px;
}

.be_socialfeed_setup .kreis {
    width: 60px;
    padding: 13px;
    box-sizing: border-box;
    margin:auto;
}

.be_socialfeed_setup small {
    color: #cccccc;
}

.be_socialfeed_setup .api-status .blink {
    width: 15px;
    height: 15px;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px;
    background: #ACDA3D;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-left: 5px;
}

.be_socialfeed_setup .api-status .blink.red {
    background: #cc3d09;
}

.be_socialfeed_setup .debug-info {
    background: #ccc;
    color: #fff;
    padding: 10px;
    margin-top: 15px;
}

.be_socialfeed_setup .plus-logo {
    float: right;
}

.be_socialfeed_setup .high-plus {
    content: '';
    background: url(/bundles/pdirsocialfeed/img/icon_plus.svg) 0 0 no-repeat;
    background-size: 12px;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 5px;
}

.be_socialfeed_setup .benefit {
    margin-top: 12px;
    line-height: 18px;
    list-style: none;
}

.be_socialfeed_setup .benefit li {
    margin-left: 20px;
}

.be_socialfeed_setup .benefit li:before {
    content: '';
    background: url(/bundles/pdirsocialfeed/img/icon_plus.svg) 0 0 no-repeat;
    background-size: 12px;
    height: 12px;
    width: 12px;
    display: inline-block;
    position: absolute;
    margin-left: -19px;
    margin-top: 3px;
}

.selectAll {
    margin: 15px 15px -5px;
    display: inline-block;
}

.selectAll input {
    margin-right: 5px;
}

a.header_socialFeedAccounts {
    background-size: 16px;
}

.header_sf_moderate {
    margin-left: 34px;
}

.header_sf_moderate:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    margin-left: -22px;
    background: url(/bundles/pdirsocialfeed/img/icon_fa_download-solid.svg) 0 0 no-repeat;
}

html[data-color-scheme="dark"] {
    .header_socialFeedAccounts,
    .header_sf_moderate:before {
        filter: invert(1);
    }

    .header_socialFeedAccounts {
        color: #000;
    }
}

#tmenu .icon-purge {
  width: 16px;
  margin-bottom: -2px;
  position: relative;
  background: url("../../bundles/pdircontaowebtools/icons/zap.svg") center center no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 28px;
}

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

#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;
}
.questionheader {
	color: black;
	margin: 0.5em 0;
	padding: 0.5em 0;
}

.questionnumber {
	font-weight: bold;
}

.questiontitle {
}

.questiontype {
	font-weight: normal;
	color: #7f7f7f;
}

/* backend statistics details */

td.first {
	vertical-align: top;
}

table.tl_cumulated {
	border-collapse:collapse;
	border:  1px #666 solid;
}

.tl_cumulated td {
	border:  1px #666 solid;
	padding: 0.25em;
}

.tl_cumulated th {
	border:  1px #666 solid;
	background-color: #666;
	color: #fff;
	padding: 0.25em;
}

.constantsum td.counter {
	font-weight: bold;
	border-right: 0px;
}

.constantsum td.answer {
	border-left: 0px;
	text-align: right;
}

.constantsum td.selections {
	text-align: center;
}

.matrix td.counter, .multiplechoice td.counter {
	font-weight: bold;
	border-right: 0px;
}

.matrix td.answer, .multiplechoice td.answer {
	border-left: 0px;
	text-align: left;
}

.matrix td.selections, .multiplechoice td.selections {
	text-align: center;
}

#tl_navigation .group-surveys {
    background: url(../../bundles/hschottmsurvey/images/survey-outline.svg) 3px 2px no-repeat;
}
/* Icons header */
.header_export
{
  padding: 3px 0 3px 21px;
	background-image:url("../../bundles/hschottmsurvey/images/export.png");
	background-position:left center;
	background-repeat:no-repeat;
  margin-left: 15px;
}

.header_createtan
{
  padding: 3px 0 3px 21px;
	background-image:url("../../bundles/hschottmsurvey/images/createtan.png");
	background-position:left center;
	background-repeat:no-repeat;
  margin-left: 15px;
}

.header_invite
{
  padding: 3px 0 3px 21px;
  background-image:url("../../bundles/hschottmsurvey/images/invite.svg");
  background-position:left center;
  background-repeat:no-repeat;
  margin-left: 15px;
}
.header_invite_disabled
{
  padding: 3px 0 3px 21px;
  background-image:url("../../bundles/hschottmsurvey/images/invite-disabled.svg");
  background-position:left center;
  background-repeat:no-repeat;
  margin-left: 15px;
  color: gray;
}

.header_remind
{
  padding: 3px 0 3px 21px;
  background-image:url("../../bundles/hschottmsurvey/images/remind.svg");
  background-position:left center;
  background-repeat:no-repeat;
  margin-left: 15px;
}

.header_remind_disabled
{
  padding: 3px 0 3px 21px;
  background-image:url("../../bundles/hschottmsurvey/images/remind-disabled.svg");
  background-position:left center;
  background-repeat:no-repeat;
  margin-left: 15px;
  color: gray;
}

.tl_left.surveypage {
	line-height: normal;
}
.tl_left.surveypage img {
	vertical-align: text-top;
}

.tl_survey_results_categories {
	/*padding: 18px 15px 3px;*/
}

.tl_survey_results_categories, .tl_survey_results_cumulated {
	border-top:1px solid #e6e6e8;
}
.tl_survey_results_categories .tl_cumulated.multiplechoice {
	margin: 3px 18px 15px;
}

.w33 {
  width: calc(33% - 30px);
  float: left;
  min-height: 80px;
}

#tl_generate_survey_pin_tan .access_template {
  margin: 0 0 0 15px;
}
#tl_generate_survey_pin_tan .access_template h1 {
  color:#0080FF;
  margin-bottom: 15px;
}

#tl_participants_invite .access_template {
  margin: 0 0 0 15px;
}
#tl_participants_invite .access_template h1 {
  color:#0080FF;
  margin-bottom: 15px;
}
#tl_participants_invite .access_template ul li {
  list-style-type: square;
  list-style-position: inside;
  margin: 0 0 2px 0;
}

.sf_posting img{width:16px;height:16px}.mod_sf_posting h1{width:80%}.mod_sf_posting h2.sub_headline{margin:3px 15px}.mod_sf_posting #tl_buttons{float:right}.mod_sf_posting .w20{width:19%;float:left}.mod_sf_posting .w25{width:24%;float:left}.mod_sf_posting .w33{width:31% !important;float:left}.mod_sf_posting .left{float:left;width:50%;margin:15px 0}.mod_sf_posting .right{float:right;width:40%;margin:15px 0}.mod_sf_posting .right ul{margin:15px 0;line-height:initial}.mod_sf_posting .right .price{color:#7abfbc;font-size:1.2em;font-weight:700}.mod_sf_posting .right button{background-color:#7abfbc;color:#000;margin-left:15px}.mod_sf_posting .tl_formbody_submit{clear:both}.mod_sf_posting .plus{color:#7abfbc}.mod_sf_posting .high-plus{color:#7abfbc;font-size:20px}.mod_sf_posting .avatar{border-radius:100px;width:48px;margin-right:15px}.mod_sf_posting img{max-width:100%}.mod_sf_posting .tweet-wrap{max-width:490px;background:#fff;margin:20px auto 0;border-radius:3px;padding:30px;border:1px solid #e6ecf0}.mod_sf_posting .tweet-header{display:flex;align-items:flex-start;font-size:14px}.mod_sf_posting .tweet-header-info{font-weight:bold}.mod_sf_posting .tweet-header-info span{color:#657786;font-weight:normal;margin-left:5px}.mod_sf_posting .tweet-header-info p{font-weight:normal;margin-top:5px}.mod_sf_posting .tweet-img-wrap{padding-left:60px}.mod_sf_posting .tweet-info-counts{display:flex;margin-left:60px;margin-top:10px}.mod_sf_posting .tweet-info-counts div{display:flex;margin-right:20px}.mod_sf_posting .tweet-info-counts div svg{color:#657786;margin-right:10px}.mod_sf_posting .post-data{position:absolute;right:0;margin-top:-13px;font-size:0.8rem;min-width:200px}.mod_sf_posting .post-data header,.mod_sf_posting .post-data .row{display:flex}.mod_sf_posting .post-data .col{flex:1}.mod_sf_posting .post-data .col.characters{min-width:50px}.mod_sf_posting .post-data span{margin:0 3px}@media screen and (max-width:430px){.mod_sf_posting .tweet-wrap .tweet-header{flex-direction:column}.mod_sf_posting .tweet-wrap .tweet-header img{margin-bottom:20px}.mod_sf_posting .tweet-wrap .tweet-header-info p{margin-bottom:30px}.mod_sf_posting .tweet-wrap .tweet-img-wrap{padding-left:0}.mod_sf_posting .tweet-wrap .tweet-info-counts{display:flex;margin-left:0}.mod_sf_posting .tweet-wrap .tweet-info-counts div{margin-right:10px}}html[data-color-scheme="dark"] a.sf_posting img{filter:invert(1)}

#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;
}

#ctrl_iso_rangeFields {
    max-width: none;
}
#ctrl_iso_rangeFields td:nth-child(1n) {
    width: 15%;
}
#ctrl_iso_rangeFields td:nth-child(2n),
#ctrl_iso_rangeFields td:nth-child(3n) {
    width: 30%;
}

#ctrl_iso_rangeFields td:nth-child(4n) {
    width: 10%;
}
#ctrl_iso_rangeFields td:nth-child(5n) {
    width: 10%;
}
#ctrl_iso_rangeFields td:nth-child(6n) {
    width: 5%;
}

