.dnnCheckbox .mark {
    background:transparent !important;
}

#ControlBar, #ControlBar:before, #ControlBar:after, #ControlBar *:before, #ControlBar *:after,
#ControlBar li, #ControlBar li:before, #ControlBar li:after,
#ControlBar a, #ControlBar a:before, #ControlBar a:after,
.dnn_mact, .dnn_mact:before, .dnn_mact:after, .dnn_mact *:before, .dnn_mact *:after,
.dnn_mact li, .dnn_mact li:before, .dnn_mact li:after, .dnnDropDownList .selected-item a, .dnnDropDownList .selected-item a:link, .dnnDropDownList .selected-item a:visited, .dnnDropDownList .selected-item a:hover, .dnnDropDownList .selected-item a:active, #dnnModuleDigitalAssetsSelectionToolbar
{
    -webkit-box-sizing: content-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box !important;    /* Firefox, other Gecko */
    box-sizing: content-box !important;         /* Opera/IE 8+ */
}	

#stickyheader-sticky-wrapper {
	max-height: 129px !important;
}

.dnnFormMessage {
	max-width: none !important;
}
.dnnFormInfo {
	
}

.ui-dialog.dnnFormPopup .ui-dialog-buttonpane .dnnPrimaryAction { 
    background-color: #05ad6f !important;
    border-color: #05ad6f !important;
}
.ui-dialog.dnnFormPopup .ui-dialog-buttonpane .dnnPrimaryAction:hover { 
	background-color: #047b4f !important;
	border-color: #047b4f !important;	
}

.ModPASSPASSRegistrationC button.mat-btn.btn-primary,
.ModPASSPASSRegistrationC a.mat-btn.btn-primary{
    border-color: #05ad6f !important;
}

.ModPASSPASSRegistrationC button.mat-btn.primary {
	border-color: #2dccd3 !important;
}

.ModPASSChapterManagementChapterAdminToolsC .aspNetDisabled, 
.ModPASSChapterManagementChapterAdminToolsC a.aspNetDisabled {
	color: black;
	cursor: auto;
	text-decoration: none;
}

.aspNetDisabled, a.aspNetDisabled {color:black;cursor:auto;text-decoration:none;}

.dnnFormMessage.dnnFormError, .dnnFormMessage.dnnFormValidationSummary {
	
}

a.btn.aspNetDisabled:not(.btn),
a.btn.aspNetDisabled:not(.btn):active,
a.btn.aspNetDisabled:not(.btn):hover,
a.btn.aspNetDisabled:not(.btn):focus {
  color: #fff !important;
  opacity: .65 !important;
  background: #05ad6f !important;
  border-color: #05ad6f !important;
  box-shadow: none !important;
  cursor: not-allowed;
}

a.btn.aspNetDisabled:hover {
	color: #ccc;
}


td.no-wrap a.btn.aspNetDisabled,
td.no-wrap a.btn.aspNetDisabled:active,
td.no-wrap a.btn.aspNetDisabled:hover,
td.no-wrap a.btn.aspNetDisabled:focus {
  color: #fff !important;
  opacity: .65 !important;
  background: #05ad6f !important;
  border-color: #05ad6f !important;
  box-shadow: none !important;
  cursor: not-allowed;
}

@media screen and (max-width: 767px) {
	a.btn {
		margin-bottom: 10px !important;
	}
}


.wizard>.steps li {
	width: 22%;	
}

@media screen and (max-width: 991px) {
	.wizard>.steps>ul {
		display: flex;
		  flex-direction: column;
	}
	
	.wizard>.steps li {
		flex: 1;
		width: auto;
		float: none;
		font-size: 13px;
		margin-left: 0 !important;
	}
	.wizard>.steps a, .wizard>.steps a:hover, .wizard>.steps a:active {
		min-height: 0 !important;
	}
	.wizard>.content {
		min-height: 0;
	}
}

.text-success {
	color: #05ad6f;
}

.module-orator-session-details section {
  padding: 0;
}
.module-orator-session-details section.abstract {
  /*white-space: normal;*/
}