body {
  margin-top: 0;
}
.role-administrator .tabs--primary.nav.nav-tabs {
  display: none;
}
.path-user .main-container,
.path-subscribe .main-container {
  padding: 170px 100px 80px 100px;
}

.path-user .footer,
.path-subscribe .footer {
  position: relative;
  bottom: 0;
}

.path-detail-page.user-logged-in .messages__wrapper .alert {
  margin-top: 120px;
  margin-bottom: -60px;
}

/*Login and Signup styles*/

.path-user-login,
.path-subscribe {
  background-color: #f3f3f3;
}

.path-user-login .custom-container,
.path-subscribe .custom-container {
  max-width: 500px;
  padding: 50px;
  background: #fff;
  margin: auto !important;
}

.path-user-login .header-strip.active,
.path-subscribe .header-strip.active,
.eidm-node-backend .header-strip.active {
  background: none;
  border: none;
}

.path-user-login .header-strip,
.path-subscribe .header-strip,
.eidm-node-backend .header-strip {
  background-color: #ffffff;
  border-bottom: 1px solid rgba(219, 219, 219, 0.5);
}

.path-user-login .header-strip .logo img,
.path-subscribe .header-strip .logo img,
.eidm-node-backend .header-strip .logo img {
  content: url(../../images/logo/EIDM_Logo_color.svg);
}

.path-user-login .header-strip .animated-menu span,
.path-subscribe .header-strip .animated-menu span,
.eidm-node-backend .header-strip .animated-menu span {
  background: #14426e;
}

.path-user-login .header-strip.active .animated-menu span,
.path-subscribe .header-strip.active .animated-menu span,
.eidm-node-backend .header-strip.active .animated-menu span {
  background: #ffffff;
}

.path-user-login .header-strip.fixed,
.path-subscribe .header-strip.fixed,
.eidm-node-backend .header-strip.fixed {
  transition: all 0s ease-out;
}

.path-user-login .page-header,
.path-subscribe .page-header {
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
  color: var(--blue);
  margin-bottom: 50px;
}

.path-user-login button span::before {
  content: "";
}

.user-login-form .form-item,
.mailchimp-signup-subscribe-form .form-item,
.user-register-form .form-group {
  margin-bottom: 30px;
}

.mailchimp-signup-subscribe-form .form-group:first-child {
  margin-top: 15px;
}

.user-login-form label,
.mailchimp-signup-subscribe-form label,
.user-register-form label {
  font-weight: 400;
}

.page-sign-up .input-group.password-parent {
  display: flex;
  flex-wrap: wrap;
}

.page-sign-up .input-group.password-parent .input-group-addon {
  display: none;
}

.page-sign-up .input-group.password-parent .password-strength__meter {
  width: 100%;
}

.page-sign-up .image-widget button {
  margin-top: 15px;
}

.page-sign-up .required,
.path-user-login .required {
  scroll-margin-top: 80px;
}
.page-sign-up .full-name-wrap {
  display: flex;
}
.page-sign-up .full-name-wrap .form-item {
  margin-bottom: 0;
}
.page-sign-up .full-name-wrap .form-group:first-child .form-item:first-child {
  margin-right: 15px;
}
.page-sign-up .full-name-wrap .form-group:last-child .form-item:last-child {
  margin-left: 15px;
}
.page-sign-up .form-type-password-confirm {
  display: flex;
  flex-wrap: wrap;
}
.page-sign-up .form-type-password-confirm .form-item:nth-child(1) {
  padding-right: 15px;
}
.page-sign-up .form-type-password-confirm .form-item:nth-child(2) {
  padding-left: 15px;
}
.page-sign-up .form-type-password-confirm .form-item {
  width: 50%;
  margin-bottom: 0;
}
.page-sign-up .form-type-password-confirm .form-item input {
  border-radius: 4px !important;
}
.page-sign-up .form-type-password-confirm .password-suggestions {
  width: 100%;
}

/*Pages that are accessed from dashboard after Login*/

/*Manager Logged in case*/

/* .role-manager.user-logged-in.path-node .right-sidebar {
  display: none;
} */

/* .quicktab-disabled .right-sidebar, */
.quicktab-disabled .left-sidebar,
.path-node-edit-page.eidm-node-backend .right-sidebar {
  display: none !important;
}
.quicktab-disabled .col-sm-6 {
  width: 100% !important;
}
.eidm-node-backend .form-type-vertical-tabs {
  display: none;
}
.eidm-node-backend .image-widget .form-item-field-image-0-alt,
.eidm-node-backend .image-widget .form-item-field-banner-image-0-alt {
  display: none;
}
.path-node-edit-page.eidm-node-backend {
  background-color: #ffffff;
}
.path-node-edit-page.eidm-node-backend .node-events-edit-form,
.path-node-edit-page.eidm-node-backend .node-discussions-edit-form,
.path-node-edit-page.eidm-node-backend .node-resource-edit-form {
  padding-top: 80px;
  max-width: 800px;
  margin: auto;
}
.eidm-node-backend .node-discussions-form,
.eidm-node-backend .node-resource-form,
.eidm-node-backend .group-communities-of-practic-delete-form {
  padding-bottom: 80px;
}
.path-admin.path-node-add-page.eidm-node-backend .custom-container,
.path-node-delete-page.eidm-node-backend .custom-container {
  max-width: 1170px;
  margin: auto;
  padding: 160px 0 80px 0;
}
.role-manager.user-logged-in.path-node .col-sm-9 {
  width: 100%;
}
.quicktab-disabled.group-no-member .cop-faq-block,
.quicktab-disabled.group-no-member .cop-platform-guidelines-block,
.quicktab-disabled.group-no-member .add-cop-content-block {
  display: none;
}
/* .path-cop.user-logged-in.quicktab-disabled.group-no-member
  .right-sidebar
  .view-content-share-block {
  display: block !important;
} */
.quicktab-disabled.group-no-member .col-sm-6 {
  width: 800px !important;
  margin: auto;
  float: unset;
}
.path-cop.user-logged-in .right-sidebar .view-content-share-block.in-active {
  opacity: 0;
}

.quicktab-disabled.group-no-member .region-sidebar-second .block {
  padding: 0;
  border-top: 0;
}
.quicktab-disabled.group-no-member .right-sidebar,
.quicktab-disabled.group-no-member .right-sidebar .view-content-share-block {
  left: calc(50% + 425px) !important;
}
.group-no-member.path-confirmation .field--widget-path {
  display: none;
}
/* .role-manager.user-logged-in.path-node .col-sm-9 .region-content {
  padding-top: 0;
} */

/*Styles for users page from cop in dashboard*/

.eidm-node-backend .group-content-confirm-form,
.eidm-node-backend .group-content-form {
  padding-bottom: 80px;
}
.dashboard-manage .go-to-dashboard {
  text-align: right !important;
}
.path-node-delete-page.eidm-node-backend.user-logged-in .main-container {
  padding: 0;
}
.user-logged-in:not(.group-managers) .region-sidebar-second .block.add-cop-content-block {
  display: none;
}

.group-member .cop-outsider-view {
  display: none;
}

.dashboard-manage .messages__wrapper {
  margin-top: 100px;
}
