/*Aussteller Portal*/
.fiberdays-checklist { list-style: none; margin: 0; padding: 0; }
.fiberdays-checklist>li {margin: 30px 0; padding: 30px; border: 2px solid var(--awb-color2); }
.fiberdays-checklist>li h3 { margin:0; padding: 0; color: var(--awb-color2); }
.fiberdays-checklist>li .head { display: flex; align-items: center; cursor: pointer; }
.fiberdays-checklist>li .head .chevron {
  transition: transform 0.2s ease;
  transform: rotate(0deg);
  margin-right: 20px;
}
.fiberdays-checklist>li.active .head .chevron {
  transform: rotate(180deg);
}

.fiberdays-checklist>li .head .status_icon { margin-left: 60px; text-align: right; border: 1px solid var(--awb-color2); border-radius: 5px; height: 44px; width:42px;  }
.fiberdays-checklist>li .head .status_icon svg { height: 40px; width: 40px; }
.fiberdays-checklist>li .head>* { flex: 0 0 auto; }
.fiberdays-checklist>li .head h3 { flex: 1; }
.fiberdays-checklist>li .head .deadline {}
.fiberdays-checklist>li:not(.done) .head .deadline.warning { color: #f5a742; }
.fiberdays-checklist>li:not(.done) .head .deadline.failed { color: #f50505; }

@media (max-width:900px) { 
	.fiberdays-checklist>li .head {flex-direction: column; }
	.fiberdays-checklist>li .head .status_icon { margin-left:0;}
	.fiberdays-checklist>li .head .chevron { margin-right: 0; width: 40px; height: 40px; }
}

.fiberdays-checklist>li .content { display: none; }
.fiberdays-checklist>li .content .description { margin-bottom: 20px; margin-top: 20px; }

.fiberdays-checklist>li .content .notes textarea { width: 100%; }
.fiberdays-checklist>li .content .notes textarea[disabled] { background: #DDD; } 
.fiberdays-checklist>li .content .notes h4 { font-size: 14px; }
.fiberdays-checklist>li .content .notes .ajax-status { color: green; font-size: 12px; line-height: 12px; }
.fiberdays-checklist>li .content .notes .ajax-status.error { color: #f50505; }


.fiberdays-checklist>li .content .save { text-align: right; margin-top: 20px; }
.fiberdays-checklist>li .content .save .button { background: var(--awb-color2); border: 1px solid var(--awb-color2); color: #fff; padding: 10px 30px; border-radius: 5px; text-decoration: none !important; transition: all .2s; font-size: 14px; }
.fiberdays-checklist>li .content .save .button.disabled { pointer-events: none; background: grey; }
.fiberdays-checklist>li .content .save .button:hover { background: #fff; color: var(--awb-color2);  }

.fiberdays-checklist>li .content .attachements { margin-bottom: 30px; display: flex; gap: 20px; }
.fiberdays-checklist>li .content .attachements>div { flex: 1; }




/*FAQ*/
.single-avada_faq .single-navigation, .single-avada_faq .entry-title, .single-avada_faq .fusion-meta-info, .single-avada_faq .fusion-sharing-box, .single-avada_faq .about-author { display: none; }
.single-avada_faq .post-content { margin-top: 0.67em; }


/*Members*/
.button_div .buttons { color: #fff; padding: 13px 29px; font-size: 14px; background: var(--button_gradient_top_color); border-radius: 50px; border: 0;  }
#wpmem_login {     max-width: 400px; margin: 0 auto;}

#wpmem_restricted_msg { max-width: 800px; margin: 0 auto; text-align: center; padding-top: 30px; }