.section-41 {
    padding-top: 0 !important;
}
.sign_form .lf-address_text {
    color: #979797 !important;
}

/**events page hiding standard time format**/

select[name="startHour"],
select[name="startMinute"],
select[name="startAmPm"],
select[name="endHour"],
select[name="endMinute"],
select[name="endAmPm"] {
/*display: none;*/
}

/****hide message with encoded notice***/
.encodedNotice {
display: none;
}

/***hide comments to show them on for logged in users only***/					
div.eventDetailPage div.standard-comments.entry-comments.grid-frame.sheet div.comments-main {					
display: none;					
}					

/*links for IE error message*/
.customLink {
text-decoration: none;
color: black;
font-style: italic;
}
@media (max-width: 1300px) {
    .subTab:last-child {
        right: 0;
    }
}
/*hiding delete options from non admins*/

body:not(.isAdmin) #eventPage-optionsDropdown li:nth-last-child(1) {
display: none;
}

body:not(.isAdmin) form[action*="https://aktivo.nl/activiteiten"] a[data-confirmation-title="Verwijderen"] {
display: none;
}

/********Navigation on Mobile*********/
@media screen and (max-width: 769px) {
.page-activiteiten-test .icon-menu::before {
    content: 'Menu';
    font-family: 'Fira Sans', sans-serif;
    font-size: 20px;
    margin: 0;
}
.page-activiteiten-test .navbar {
    background-color: transparent;
}
.page-activiteiten-test  .mainTab.condensed-visible, .page-activiteiten-test  .mainTab {
    position: absolute;
    width: max-content;
    background-color: transparent;
}
.page-activiteiten-test .mainTab-item>a {
    border-radius: 0px;
}
.page-activiteiten-test .button.button-iconic > .icon {
    width: auto;
    height: auto;
}
.page-activiteiten-test .occasional-button > .button-iconic, .page-activiteiten-test  .occasional-button > .button-iconic:hover, .page-activiteiten-test .occasional-button > .button-iconic.active {
    filter: drop-shadow(2px 4px 6px black);
    color: transparent;
    background-color: transparent;
    background-image: url(https://storage.ning.com/topology/rest/1.0/file/get/8314714264?profile=original);
    background-position: center;
    background-size: 142%;
    border-radius: 15px 0px 0px 30px;
    padding: 10px 20px;
}
}
/********End of Navigation on Mobile*********/




/*** rsvp ****/
div.rsvp-phone, div.rsvp-reason {
    max-width: 295px;
    min-width: 295px;
    display: flex;
    width: 100%;
    margin: auto auto auto 0;
    justify-content: space-between;
    flex-flow: column nowrap;
    flex-basis: 100%;
    align-items: flex-start;
}
div.rsvp-phone *, div.rsvp-reason *  {
    margin-bottom: 10px;
}
input.rsvp-reason, input.rsvp-phone { /*width: inherit;*/ }
div.rsvp-btns {
/*    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: inherit;
    max-width: inherit;
    align-items: center;
*/
display: block;
}
div.rsvp-btns a, .eventRsvp-list.optionsDropdown-list a[data-status] {
    cursor: pointer;
}

a.rsvp_phone_cancel, a.rsvp_reason_cancel {
    margin-left: 7.5px;
}

a.rsvp_phone_save, a.rsvp_reason_save {
    margin-right: 7.5px;
}



.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}



.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em
}


.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
    display: block
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #dc3545
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='#dc3545'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#dc3545' stroke='none'/></svg>");
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    border-color: rgb(220, 53, 69);
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
}

div[class*=rsvp-] > input[class*=rsvp-] {
   width: 295px!important;
}
.ningbar-memberLocale {
  display: none
}

.cookie_usage_banner {
  display: none !important;
}

.privacy__remainder__banner {
  display: none !important;
}

button.button.EditButton.jsEditButton {
  display: none;
}
#loader {
  display: none;
  position:fixed;
  top: 50%;
  left: 50%;
  z-index: 0;
  width: 40px;
  padding: 8px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #777777;
  --_m: 
    conic-gradient(#0000 10%,#000),
    linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
          mask: var(--_m);
  -webkit-mask-composite: source-out;
          mask-composite: subtract;
  animation: l3 1s infinite linear;
}
@keyframes l3 {to{transform: rotate(1turn)}}

.wait {
    cursor:none;
}
.wait > * {
    pointer-events:none;
}
#paymentsTable {
    width: 100%;
}
#paymentsTable, #paymentsTable th, #paymentsTable tr td {
    border: 1px solid;
    padding: 7px;
}
p {
    margin-bottom: 0;
}

#xg_banned_message_form {
    display: none;
}
.avatar-badgeText  {
    position:relative!important;
    margin-top:0px!important;
}
input.hasDatepicker {
    width: 120px;
}
div.status-container.media-frame {
    display: none;
}
a.dashboardBar-ningLogo, div.dashboardBar-toggleButton.toggle-button, div#dashboardBar, div.dashboardBar-innerSection, .ningbar .dashboardBarWrap
{
    background:#0f74b5!important;
}
.dashboardBar-icon:hover .dashboardBar_title, .dashboardBar-icon.active .dashboardBar_title {
    color: #0f74b5;
}
.header-siteNameLogo {
    padding: 25px 25px 25px 2%;
}
.media-img.eventPage-image {
    max-width: 175px;
}
.eventPage-image-wrapper {
    max-width: 175px;
}
.profileCoverArea {
    height: 190px;
}
.media-frame > .media-body {
    padding-bottom: 5px;
}
.narrow16 {
    padding-top: 5px;
}
div.activityFeed-detailContent {
    display: none;
}
#entry-form .row .form-field select[name=visibility] {
    visibility: hidden;
}
#entry-form .row .form-field .popupHelp {
    visibility: hidden;
    position: absolute;
}
input[name=disableRsvp], input[name=hideGuestList] {
    visibility: hidden;
}
select[name=timezone] {
    visibility: hidden;
    position: absolute;
}
.entryEditPage-previewButton, .entryEditPage-saveDraftButton {
    visibility: hidden;
}
div.entryEditPage-tagContainer {
    display: none;
}
#entry-form #acl {
    visibility: hidden;
    position: absolute;
}
#reportForm div:nth-of-type(1) {
    visibility: hidden;
    position: absolute;
}
#settings-form.form1 div:nth-of-type(6) {
    visibility: hidden;
    position: absolute;
}
.avatar-badgeTextLabel {
background-color: rgb(88, 85, 85) !important;
opacity: 0.7 !important;
color: rgba(255,255,255,1) !important;
}
.mrs-disabled, .mrs-achievementDate, .mrs-achievementControl {
    display: none;
}
.mrs-achievementBlock {
    min-height: 60px;
}
.eventDetailPage .media-body li:nth-of-type(4), .eventDetailPage .media-body li:nth-of-type(5), .eventPage-exportAttendeeList {
  display: none;
}
.media-frame > .media-img {
    max-width: 200px;
}
.media-frame > .media-img img {
    max-height: 200px;
}
/* Remove HTML button from the editor */ 
#mceu_22 {
   /* display: none;*/
}
/* Improve font readability in Firefox */
.entry-title > a {
  font-family: 'Roboto', sans-serif;
  font-size: 21px;
  font-weight: 400;
}
.entry-title > a:hover {
  font-weight: 400;
}
/* Hide timezone */
.eventPage-timezone {
  display: none;
}
/******Events page customization********/  
.trispan .avatar.avatar-96.avatar-default {
    width: 100%;
    height: auto;
    padding-bottom: 100%;
    overflow: hidden;
}
.trispan .avatar.avatar-96.avatar-default img.avatar {
    height: 100%;
    border-radius: 0;
    max-width: none;
    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.span5 .form-field label.checkboxLabel {
    display: none !important;
}
.avatar-32 {
    width: 32px;
    height: 32px !important;
}
.avatar-default {
  background-image: url('https://static.ning.com/aktivo/widgets/profiles/gfx/defaults/default-avatar.png');
  background-color: #3887c8;
  background-size: contain;
  max-width: 100%;
  height: 48px;
  width: 48px;
  margin: 0 auto;
}
div.eventDetailPage div.optionsDropdown.eventRsvp.eventPage-rsvp[data-url][data-ux][style] {
    display: none !important;
}
a.rsvp_phone_cancel, a.rsvp_reason_cancel {
    display: none !important;
}
.EventsPeopleCounter, .eventPage-rsvp, .page-activiteiten .mce-container.mce-last:not(.mce-first), .mce-container.mce-last:not(.mce-first) {
display: none;
}
input[type='number'] {
    -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.eventDetailPage-mainSection section.entry-content {
margin-bottom: 10px;
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
}

.eventDetailPage-mainSection .eventPage-detail {
margin-bottom: 12px;
padding-bottom: 5px;
line-height: 1.3em;
}

header.module-header {
margin-bottom: -10px;
}

.eventDetailPage-mainSection .media-body .eventPage-detail {
margin-bottom: 10px;
padding-bottom: 5px;
line-height: 100%;
}
.eventPage-detail.eventPage-detail__custom {
list-style-type: none;
font-weight: bold;
padding-bottom: 0;
}
 .eventPage-detail__custom span {
font-weight: normal;
}
.form-field__custom .labelWidthClass {
font-weight: bolder!important;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content dl, .entry-content table, .entry-content blockquote {
    margin-bottom: 1.3em;
}

/*.labelWidthClass {
 flex-basis: 40%;
 line-height: 100%;
 padding-top: 5px;
 margin-left: 0;
}
.form-field__custom {
display: flex;
}
*/
/****Hide RSS from Events page******/
.page-activiteiten a[title=RSS] {
display: none;
}
.page-activiteiten section[data-ux=event-description] {
display: none;
}
/*****************Hide stadard Sluiten voor nieuwe aanmeldingen***********************/
[name="isClosed"], .page-activiteiten .entryEditPage .span5 div.form-field:nth-last-of-type(1) {
display: none;
}

#registrationHolder:after {
  content: "Als je de activiteit annuleert, stuur dan een privé bericht aan alle deelnemers.";
}

@font-face {
  font-family: 'Courier Prime Code';
  src: url('https://storage.ning.com/topology/rest/1.0/file/get/9618239897?profile=original');
}

#smsCode {
  font-family: 'Courier Prime Code';
  font-size: large;
  font-weight: bold;
}

ul#eventPage-optionsDropdown li:last-child {
  display:none;
}

div.pull-right.form-field.entryEditPage-delete {
  display:none;
}

.comments-action + .comments-deleteAction {
    padding-left: 5px;
    margin-left: 5px;
    border-left: 0 !important;
}
.comments-deleteAction {
    display: none;
}

div.module-actions.cf div.pull-left select.linkSelector option:nth-child(n+3) {
    display: none;
}

/******Events page customization ends****/

/** Private messages customization **/
.messages-body {
    white-space: normal !important;
}
/** End private messages customization **/

.tabContainerSection-pane.section-member-account {
    display: none !important;
}