.moduleAccessDenied { position: relative; padding-right: 150px; }
.moduleAccessDenied .sub-holder { max-width: 595px; }
.moduleAccessDenied .img-holder { max-width: 111px; flex: 0 0 111px; margin: 0 25px 0 0; padding: 0; }
.moduleAccessDenied .img-holder img { display: block; }
.moduleAccessDenied .inner-wrap { margin: 0; }
.moduleAccessDenied h2 { font-size: 12px; line-height: 22px; font-weight: 700; color: #202020; margin: 0 0 6px; }
.moduleAccessDenied p { font-size: 13px; line-height: 19px; font-weight: 400; color: #666; margin: 0 0 10px; }
.moduleAccessDenied p a { text-decoration: underline; }
.moduleAccessDenied p a:hover,
.moduleAccessDenied p a:focus { outline: dotted 1px; outline-offset: 2px; }
.list-fields { margin: 0; color: #E0964E; }
.list-fields li { position: relative; padding: 0 32px 0 12px; font-size: 13px; line-height: 19px; font-weight: 700; display: inline-block; vertical-align: top; }
.list-fields li:before { content: ''; width: 4px; height: 4px; border-radius: 100%; background: #E0964E; position: absolute; top: 8px; left: 0; }
.form .btnholder { text-align: left; }
.moduleAccessDenied .submitBtn { position: absolute; top: 40px !important; right: 30px; min-width: 180px; }
@media screen and (max-width: 991px) {
	.moduleAccessDenied { padding-right: 30px; }
	.moduleAccessDenied .sub-holder { max-width: none; }
	.moduleAccessDenied p { margin: 0 0 20px; }
	.form .btnholder { margin: 0 0 20px; }
	.moduleAccessDenied .submitBtn { position: relative; top: auto !important; right: auto; margin: 0; display: inline-block; vertical-align: top; }
}
@media screen and (max-width: 767px) {
	.moduleAccessDenied .img-holder { display: none; }
}