.toolbar-icon-entity-user-collection {
  display: none !important;
}

#block-gin-primary-local-tasks nav ul li:nth-child(1) {
  display: none !important;
}

#block-gin-breadcrumbs nav ol li:nth-child(1) {
  display: none !important;
}

#block-gin-breadcrumbs nav ol li:nth-child(2)::before {
  border: none !important;
}

#block-gin-breadcrumbs nav ol li {
  display: none !important;
}

/* new to give  */

/* icon for menu */
a[href="/previous-template"]::before {
  -webkit-mask-image: url(/sites/default/files/previous-newsletters.png) !important;
  mask-image: url(/sites/default/files/previous-newsletters.png) !important;
  background-image: url(/sites/default/files/previous-newsletters.png) !important;
}

a[data-drupal-link-system-path="previous-newsletters"]::before {
  -webkit-mask-image: url(/sites/default/files/previous-newsletters.png) !important;
  mask-image: url(/sites/default/files/previous-newsletters.png) !important;
  background-image: url(/sites/default/files/previous-newsletters.png) !important;
}

a[href="/featured-templates"]::before {
  -webkit-mask-image: url(/sites/default/files/featured-templates.png) !important;
  mask-image: url(/sites/default/files/featured-templates.png) !important;
  background-image: url(/sites/default/files/featured-templates.png) !important;
}

a[href="/saved-templates"]::before {
  -webkit-mask-image: url(/sites/default/files/saved-templates.png) !important;
  mask-image: url(/sites/default/files/saved-templates.png) !important;
  background-image: url(/sites/default/files/saved-templates.png) !important;
}

a[href="/manage-users"]::before {
  -webkit-mask-image: url(/sites/default/files/manage-users.png) !important;
  mask-image: url(/sites/default/files/manage-users.png) !important;
  background-image: url(/sites/default/files/manage-users.png) !important;
}

a[href="/manage-content"]::before {
  -webkit-mask-image: url(/sites/default/files/manage-template.png) !important;
  mask-image: url(/sites/default/files/manage-template.png) !important;
  background-image: url(/sites/default/files/manage-users.png) !important;

}

/* 2nd option */
a[data-drupal-link-system-path="previous-template"]::before {
  -webkit-mask-image: url(/sites/default/files/previous-newsletters.png) !important;
  mask-image: url(/sites/default/files/previous-newsletters.png) !important;
  background-image: url(/sites/default/files/previous-newsletters.png) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="featured-templates"]::before {
  -webkit-mask-image: url(/sites/default/files/featured-templates.png) !important;
  mask-image: url(/sites/default/files/featured-templates.png) !important;
  background-image: url(/sites/default/files/featured-templates.png) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="saved-templates"]::before {
  -webkit-mask-image: url(/sites/default/files/saved-templates.png) !important;
  mask-image: url(/sites/default/files/saved-templates.png) !important;
  background-image: url(/sites/default/files/saved-templates.png) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="manage-users"]::before {
  -webkit-mask-image: url(/sites/default/files/manage-users.png) !important;
  mask-image: url(/sites/default/files/manage-users.png) !important;
  background-image: url(/sites/default/files/manage-users.png) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="manage-content"]::before {
  -webkit-mask-image: url(/sites/default/files/manage-template.png) !important;
  mask-image: url(/sites/default/files/manage-template.png) !important;
  background-image: url(/sites/default/files/manage-template.png) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="manage-faq"]::before {
  -webkit-mask-image: url(/sites/default/files/FAQ.svg) !important;
  mask-image: url(/sites/default/files/FAQ.svg) !important;
  background-image: url(/sites/default/files/FAQ.svg) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="admin-faq"]::before {
  -webkit-mask-image: url(/sites/default/files/FAQ.svg) !important;
  mask-image: url(/sites/default/files/FAQ.svg) !important;
  background-image: url(/sites/default/files/FAQ.svg) !important;
}

/* 2nd option */
a[data-drupal-link-system-path="cssm-faq"]::before {
  -webkit-mask-image: url(/sites/default/files/FAQ.svg) !important;
  mask-image: url(/sites/default/files/FAQ.svg) !important;
  background-image: url(/sites/default/files/FAQ.svg) !important;
}

/* it should add another css file for logo center  */
.toolbar-logo img.toolbar-icon-home {
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 15px;
}

/* side menu  */
#toolbar-item-administration-tray ul {
  background-color: #EFF3FC;
}

#toolbar-item-administration-tray .toolbar-menu {
  background: #EFF3FC;
}

#toolbar-item-administration-tray .toolbar-menu__trigger {
  background: #EFF3FC;
}

/* 19-01-2024 */
a[href="/admin/config/system/mailer/test"] {
  display: none;
}

a[href="/admin/config/system/mailer/override"] {
  display: none;
}

a[href="/admin/config/system/mailer/transport"] {
  display: none;
}

a[href="/admin/config/system/mailer/policy/add"] {
  display: none;
}

.path-admin a[href="/admin/people"] {
  display: none;
}

.path-admin #block-gin-subtheme-breadcrumbs nav ol li:nth-child(2)::before {
  border: none !important;
}

#block-gin-subtheme-breadcrumbs nav ol li:nth-child(2)::before {
  border: none !important;
}

[dir="ltr"] .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item::before {
  background-color: white !important;
}

[dir="ltr"] .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item::before:hover {
  background-color: #222330 !important;

}

.gin-breadcrumb__text {
  color: #fff !important;
}

@media (forced-colors: active) {
  .views-ui-dialog .views-offset-bottom {
    border-top: none;
  }
}

.ui-widget-content a {
  color: var(--gin-color-primary);
}

.ui-widget.ui-dialog.ui-dialog-off-canvas {
  --gin-offcanvas-active: var(--gin-color-primary);
  background: #444;
  border: 0 none;
  box-shadow: 0 0 48px rgba(0, 0, 0, .075);
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  background: #1b1b1d;
  border-radius: 0;
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w {
  border: 0 none;
  background-color: transparent;
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset {
  color: var(--gin-color-text);
}

.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit] {
  background: var(--gin-offcanvas-active);
}

.ui-dialog .ui-widget-content.ui-dialog-content {
  overflow: auto;
}

.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content {
  background: var(--gin-bg-layer);
}

table.treetable tr.branch {
  background-color: transparent;
}

.ui-dialog .gin-layer-wrapper {
  margin-bottom: var(--gin-spacing-l);
  margin-top: var(--gin-spacing-l);
}

@media (min-width:991px) {
  .ui-dialog {
    position: fixed;
    width: 67% !important;
  }

  .ui-dialog .ui-dialog-titlebar {
    background-color: #001E79 !important
  }

  .ui-dialog input.lpb-component-list-search-input.edit-nwsltr,
  .ui-dialog input.lpb-component-list-search-input.edit-nwsltr:focus {
    border: 1px solid #CDCDD3;
    text-decoration: none;
    color: #000000;
    margin: auto;
    width: 88%;
    padding: 10px 10px;
    box-shadow: none;
  }

  .lpb-component-list__search {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .ui-dialog .lpb-component-list__item a:hover {
    filter: invert(1);
    background: #f5be3a;
  }

  .lpb-component-list__group {
    margin-top: 15px;
  }

  .ui-dialog .lpb-component-list__item a {
    border-bottom: 1px solid #CDCDD3;
    text-decoration: none;
    color: #000000;
    width: 88%;
    padding: 10px 10px;
    margin: auto;
  }

  .ui-dialog .lpb-component-list__item img {
    margin-left: 12px;
  }


}

@media (max-width:990px) {
  .ui-dialog {
    position: fixed;
    width: 67% !important;
  }

  .ui-dialog .ui-dialog-titlebar {
    background-color: #001E79 !important;
  }

  input.lpb-component-list-search-input.edit-nwsltr,
  input.lpb-component-list-search-input.edit-nwsltr:focus {
    border: 1px solid #CDCDD3;
    text-decoration: none;
    color: #000000;
    margin: auto;
    width: 93%;
    padding: 10px 10px;
    box-shadow: none;
  }

  .lpb-component-list__search {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .ui-dialog .lpb-component-list__item a:hover {
    filter: invert(1);
    background: #f5be3a;
  }

  .lpb-component-list__group {
    margin-top: 20px;
  }

  .ui-dialog .lpb-component-list__item a {
    border-bottom: 1px solid #CDCDD3;
    text-decoration: none;
    color: #000000;
    margin-left: 10px;
    width: 88%;
    padding: 10px 10px;
    margin-top: 0px;
  }
}

.region-sticky {
  border-bottom: 1px solid #cdcdcd;
}

.block-gin-subtheme-page-title a:hover,
.block-gin-subtheme-page-title a {
  text-decoration: none;
  background: #0A41C5;
  color: #fff;
  padding: 15px 20px;
  font-weight: 500;
  line-height: 24px;
  border-radius: 5px;
}

#block-gin-subtheme-footerdisclaimer {
  position: absolute;
  width: 50%;
  bottom: -1500px;
}

#mail-text {
  color: red;
}

.snews_border_bot_none {
  border-bottom: 0;
}

.snews_custom_border {
  border-bottom: 1px solid rgba(0, 0, 0, .6);
}

.snews_mtop_none {
  margin-top: 0px !important;
}

.snews_margin_none {
  margin: 0px !important;
}

.snews_padding_none {
  padding: 0px !important;
}

.snews_mbottom_none {
  margin-bottom: 0;
}

.snews_hide {
  display: none;
}

.snews_pbottom_none {
  padding-bottom: 0;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item {
  color: #fff !important;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:hover {
  background: none !important;
  color: #fff;

}

.gin-back-to-admin {
  color: #fff;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:focus,
.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover {
  text-decoration: none;
  background: #ffffff24 !important;
}

.gin-back-to-admin:hover {
  color: #fff;
}

.gin-back-to-admin::before,
[dir="ltr"] .gin-back-to-admin::before {
  background: #fff;
}

#dload_btn_wrpr a {
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 12px 24px;
  color: #0A41C5;
  background-color: #fff;
  border: 1px solid;
  border-radius: 4px;
  text-decoration: none;
}

.breadcrumb__link {
  display: none;
}

.node-edit-url {
  color: #fff;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item {
  color: #fff !important;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:hover {
  background: none !important;
  color: #fff;

}

.gin-back-to-admin {
  color: #fff;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:focus,
.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover {
  text-decoration: none;
  background: #ffffff24 !important;
}

.gin-back-to-admin:hover {
  color: #fff;
}

.gin-back-to-admin::before,
[dir="ltr"] .gin-back-to-admin::before {
  background: #fff;
}

/* .page-node-type-simplenews-issue .flag-bookmark a{
    
  } */
#dload_btn_wrpr a {
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 12px 24px;
  color: #0A41C5;
  background-color: #fff;
  border: 1px solid;
  border-radius: 4px;
  text-decoration: none;
}

@media (min-width: 61em) and (max-width:81em) {
  [dir="ltr"] .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item {
    padding-left: 2.875em;
    font-size: var(--gin-font-size-xs) !important;
    width: auto;
    height: auto;
    color: #fff !important;
  }

  .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item::before {
    width: var(--gin-icon-size-toolbar-secondary);
    height: var(--gin-icon-size-toolbar-secondary);
    top: calc(50% - 1px);
    transform: translateY(-50%);
  }

  [dir="ltr"] .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab {
    margin-left: -0.25em;
  }
}

/* feb-10 sat  */
.views-exposed-form__item.views-exposed-form__item {
  margin-top: 27px;
}

.views-exposed-form.views-exposed-form fieldset {
  margin-bottom: 0;
  margin-top: 0;
  border: none;
}

.views-exposed-form__item--actions.views-exposed-form__item--actions .button:last-child {
  margin-top: 14px;
}


.view-empty {
  width: 600px;
  border: 1px solid #d4d4d8;
  margin: auto;
  margin-top: 50px;
  background-color: white;
  box-shadow: 10px 10px 5px -10px #d4d4d8;
}

#notext {
  text-align: center;
  color: black;
  font-weight: 700;
  font-size: 16px;
}

#img img {
  min-width: 600px;
  max-width: 600px;
  height: 260px;
  object-position: center;
  object-position: 170px;
}

div#links {
  display: flex;
}

div#links div {
  width: 50%;
  margin-left: 30px;
  height: fit-content;
  margin-right: 30px;
  border: 1px solid #d4d4d8;
  margin-bottom: 20px;
  padding-top: 10px;
  padding: 10px;
}

div#links div a {
  text-decoration: none;
}

#links-square1 a::before {
  /* border: solid 2px #fff; */
  content: "\1F4DD";
  position: relative;
  left: -3px;
  top: -1px;
  font-size: 14px;
  padding: 0px 6px 0px 6px;
  border-radius: 50% 50%;
  /* margin-left: 7px; */

}

#links-square2 a::before {
  /* border: solid 2px #fff; */
  content: "\1F4DD";
  position: relative;
  left: -3px;
  top: -1px;
  font-size: 14px;
  padding: 0px 6px 0px 6px;
  border-radius: 50% 50%;
  /* margin-left: 7px; */
}

#links-square1 p {
  font-size: 14px;
}

#links-square2 p {
  font-size: 14px;
}

#links-square1 {
  padding-bottom: 32px;
}

/* three dot  */
#fetaureddots {
  font-size: 22px;
  float: right;
  margin-bottom: 10px;

}

#fetauredaction {
  display: none;
}

#fetaureddots:hover+#fetauredaction {
  display: block !important;
}

#fetauredaction {
  width: fit-content;
  float: right;
  position: absolute;
  text-align: left;
  right: 0;
  top: 50px;
  padding: 7px;
  z-index: 1000;
}

#fetauredaction {
  text-decoration: none;
}

.view-display-id-page_2 .views-field-created {
  text-align: left;
  padding-left: 24px;
}

.view-display-id-page_3 .views-field-created {
  text-align: left;
  padding-left: 24px;
}

#fetauredaction a {
  text-decoration: none;
}

#nodata p {
  text-align: center;
  font-size: 14px;
}

#saveimg {
  min-width: 600px;
  height: 260px;
  object-position: 205px;
  object-fit: contain;
  margin-top: 57px;
  margin-bottom: -29px;
}

.toolbar-tab .node-edit-url a {
  color: white;
  text-decoration: none;
}

#fetauredaction:hover {
  display: block;
}

#saveimg img {
  min-width: 600px;
  height: 260px;
  object-position: 205px;
  object-fit: contain;
  margin-bottom: -29px;
}

.gin-breadcrumb .gin-breadcrumb__link {
  color: white;
}

#saveddot {
  font-size: 22px;
  float: right;
  margin-top: -29%;
  margin-right: 10px;
}

#clonesaved {
  display: none;
}

#clonesaved:hover {
  display: block;
}

#clonesaved a {
  text-decoration: none;
  color: rgba(44, 44, 44, 1);
}

#clonesaved {
  width: fit-content;
  float: right;
  /* margin-top:-78px; */
  /* margin-right: -50px; */
  text-align: left;
  /* margin-left: 82px; */
  border: 1px solid #d4d4d8;
  padding: 7px;
}

#saveddot:hover+#clonesaved {
  display: block !important;
}


/* table three dot  */
/* .view-display-id-page_11 .gin-table-scroll-wrapper .views-view-table tbody tr .views-field.views-field-nothing {
    display: flex;
  } */
#editsaved {
  min-width: 0;
  height: 1.75rem;
  min-height: 1.75rem;
  border-radius: 6px;
  margin-right: 20px;
}

#editsaved a {
  padding: 6px;
  text-decoration: none;
}

#previousdot {
  margin-left: 10px;
}

/* hide  */

#viewsaved {
  display: none;
}

#viewsaved:hover {
  display: block;
}

#viewsaved a {
  text-decoration: none;
}

#viewsaved {
  position: absolute;
  width: fit-content;
  text-align: left;
  border: 1px solid #d4d4d8;
  padding: 7px;
  bottom: -80px;
  right: 50px;
}

#viewsaved a {
  display: block;
}

#previousdot:hover+#viewsaved {
  display: block !important;
}

.views-field-moderation-state div {
  padding: 6px;
  text-align: center;
  border-radius: 16px;
}

/* 12-02-2024 Thamarai */
#fetauredaction a {
  text-decoration: none;
  color: rgba(44, 44, 44, 1);
  padding: 0px 4px;
}

#fetauredaction {
  text-decoration: none;
  background: #FFFFFF;
  border: 1px solid rgba(205, 205, 211, 1);
  box-shadow: 1px 1px 9px #CDCDD3;
}

#fetauredaction div {
  padding: 3px;
}

#fetauredaction div:hover {
  background: rgba(10, 65, 197, 1);
}

#fetauredaction div:hover a {
  color: #fff;
}

/* #block-gin-subtheme-content .gin-table-scroll-wrapper td.views-field.views-field-nothing {
    position: relative;
  display: flex;
    white-space: nowrap;
    justify-content: space-around;
    align-items: center;
  } */
div#editsaved a {
  text-decoration: none;
  border: 1px solid rgba(10, 65, 197, 1);
  padding: 7px;
  border-radius: 5px;
}

#viewsaved {
  border-radius: 5px;
  position: absolute;
  width: fit-content;
  text-align: left;
  padding: 7px;
  bottom: -20px;
  right: 0;
  background: #fff;
  z-index: 1000;
  border: 1px solid rgba(205, 205, 211, 1);
  box-shadow: 1px 1px 9px #CDCDD3;
}

#viewsaved div:hover a {
  color: #fff;
}

#viewsaved div:hover {
  background: rgba(10, 65, 197, 1);
}

#viewsaved a {
  display: block;
  padding: 1px 7px;
  color: rgba(44, 44, 44, 1);
}

#block-gin-subtheme-primary-local-tasks li.tabs__tab.js-tab {
  border-bottom: 6px solid rgba(205, 205, 211, 1);
}

#block-gin-subtheme-primary-local-tasks li.tabs__tab.js-tab.is-active.js-active-tab {
  border-bottom: 6px solid rgba(10, 65, 197, 1) !important;
}

.is-horizontal .tabs--primary .tabs__link.is-active {
  background: none !important;
}

.is-horizontal .tabs__link:hover {
  background: none !important;
}

.view-display-id-page_4 .views-field-uid {
  padding-top: 12px;
}

div#dload_btn_wrpr {
  display: flex;
  column-gap: 15px;
  flex-direction: row-reverse;
}

#otherdots:hover+#viewsaved {
  display: block;
}

#viewsaved:hover {
  display: block;
}

.view-display-id-page_4 .views-field-moderation-state div {
  border-radius: 18px;
}

.view-display-id-page_11 .views-field-moderation-state div {
  border-radius: 18px;
  text-align: center !important;
}

.view-display-id-page_11 .views-field-uid {
  padding-top: 12px;
}

/* 13-02-2024  start */
#block-gin-subtheme-content .gin-table-scroll-wrapper td.views-field.views-field-nothing {
  position: relative;  
/*display: flex; */
 flex-direction: column;  
 gap: 15px;
}

#block-gin-subtheme-content .gin-table-scroll-wrapper td.views-field.views-field-nothing div#delete {
 height: 1.75rem;
 min-height: 1.75rem;
 border-radius: 6px; }

 #block-gin-subtheme-content .gin-table-scroll-wrapper td.views-field.views-field-nothing div#delete a {
    text-decoration: none;
    border: 1px solid rgba(10, 65, 197, 1);
    padding: 7px;
    border-radius: 5px;
}

#previousdot {
  position: absolute;
  bottom: 44%;
  right: 0;
}

#viewsaved {
  bottom: -16% !important;
}

/* logo changes  */
.toolbar-logo {
  background: #001E79;
  padding: 0 !important;
}

.toolbar-logo img {
  min-height: 69px;
  padding-top: 0 !important;
  margin: 0px !important;
  margin-top: -12px !important;
  object-position: 0px 12px !important;
}

.menu-item--expanded ul.toolbar-menu {
  display: none !important;
}

.toolbar-logo:hover {
  background: #001E79 !important;
}

#clonesaved {
  position: absolute;
  top: 45px;
  left: -10px;
  text-decoration: none;
  background: #FFFFFF;
  border: 1px solid rgba(205, 205, 211, 1);
  box-shadow: 1px 1px 9px #CDCDD3;
}

#clonesaved div {
  padding: 3px;
}

#clonesaved div:hover {
  background: rgba(10, 65, 197, 1);
}

.view-display-id-page_9 .views-field-moderation-state div {
  text-align: center;
  border-radius: 16px;
  text-align: center;
  padding: 6px;
}

.toolbar-menu-administration ul.toolbar-menu li:nth-child(2) {
  /*margin-top: 17px;*/
}

/* logo for login page  */
.user-form-page .toolbar-logo {
  background: none;
  padding: 0 !important;
}

.user-form-page .toolbar-logo img {
  min-height: 69px;
  padding-top: 0 !important;
}

.user-form-page .toolbar-logo:hover {
  background: none !important;
}


#clonesaved div:hover a {
  color: white;
}

/* header  */
.gin-secondary-toolbar {
  position: sticky !important;
  top: 0;
}

.region.region-sticky {
  top: 60px !important;
}

/* changes  */
#otherdots {
  font-size: 18px;
  margin-bottom: 10%;
}

#previousdot {
  font-size: 18px;
}

/* 13-02-2024  end */

/* veera changes start */
/* Hidding Download button */

.savetexttop .flag-bookmark {
  display: none !important;
}

body.gin--edit-form #trigger-button {
  display: none !important;
}

#trigger-button {
  display: none;
}

/* Hide User Roles in the Edit Profile Page*/
/* #edit-roles--wrapper {
  display: none !important;
} */

/* veera changes end */

/** Vasanth code 14-02-2024 Start **/
body.gin-login a.toolbar-logo::before {
  content: 'Newsletter Authoring Platform';
}

body.gin-login .user-form-page .content-header a {
  display: flex;
  text-decoration: none;
  color: #222330;
  font-size: 21px;
  font-weight: 500;
  line-height: 10px;
  letter-spacing: 0em;
  text-align: left;
}

body.gin-login .user-form-page__user-form img {
  display: none;
}

body.gin-login .user-form-page .content-header {
  flex-basis: 100%;
  padding: 2.25rem 0;
  background: transparent;
}

body.gin-login main.page-content.clearfix {
  border-radius: 48px;
  border: 1px solid #F2F2F5;
  padding: 10px 48px 50px 48px;
  box-shadow: 0px 20px 48px 0px #00000014;
}

body.gin-login .user-form-page .forgot-password-link {
  display: inline-block;
  margin-top: 2rem;
  text-decoration: none;
  color: #0A41C5;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: left;
}

body.gin-login .user-login-form .button--primary {
  background: linear-gradient(180deg, #0A41C5 0%, #0C2074 100%), linear-gradient(0deg, rgba(10, 65, 197, 0.35), rgba(10, 65, 197, 0.35));
}

body.gin-login .user-form-page .form-element {
  width: 100%;
  padding: 1rem;
  background: #fff !important;
  border: 1px solid rgba(205, 205, 211, 1);
}

body.gin-login .user-form-page .form-element:focus {
  border: 1px solid rgba(10, 65, 197, 1);
  outline: none;
  box-shadow: none;
}

[dir="ltr"] .toolbar-menu-administration {
  border-right: none;
}

body.gin-login .user-form-page .layout-container {
  padding: 0
}


/* 15-02-2024 */
#toolbar-item-administration-tray .toolbar-menu__trigger::after {
  content: "Collapse navigation";
  color: #545560;
  margin-left: -35px !important;
}

body.path-admin .views-exposed-form.views-exposed-form {
  justify-content: space-between;
}

/** Vasanth code 14-02-2024 End **/

/** Hide Search Paragraph types **/
.lpb-component-list__search {
  display: none !important;
}

div#custom-logo-path {
  display: none !important;
}

.lpb-controls {
  position: absolute;
  left: 0;
  top: 15px;
}

#media-library-wrapper .views-exposed-form__item--actions.views-exposed-form__item--actions .button:last-child {
  margin-top: 0;
  margin-inline: 13px;
}

#media-library-wrapper #views-exposed-form-media-library-widget .form-item--field-media-category-target-id {
  margin-inline: 13px;
}

#media-library-wrapper #views-exposed-form-media-library-widget .form-item--sort-by {
  margin-inline: 13px;
}


.messages.messages--status #message-status-title {
  display: none;
}

.messages .button--dismiss,
.messages.messages--status .messages__header:before {
  top: 8px !important;
}

.messages .button--dismiss span {
  color: #000;
  filter: invert(1);
}

.messages a {
  color: black !important;
}

.js-lpb-component:hover {
  z-index: 10;
}
.messages .button--dismiss {
margin:0 !important;
}
.messages-list__item .messages__header h2 {
    display: none;
}

/*faq design*/
.view-id-faq.view-display-id-page_2  .ui-state-active{
    border: #001e79;
    background: #001e79;
    color: #fff;
}
.view-id-faq.view-display-id-page_2  .ui-accordion .ui-accordion-content a{
text-decoration:none;

}
.view-id-faq.view-display-id-page_2  div#block-gin-subtheme-page-title {
    display: flex;
    justify-content: space-between;
}
.view-id-faq.view-display-id-page_2  #trigger-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 12px 24px;
    cursor: pointer;
    color: white;
    background-color: #0A41C5;
}
.view-id-faq.view-display-id-page_2 .ui-accordion .ui-accordion-content h4 {
    margin:0;
}
.view-id-faq.view-display-id-page_2 .ui-accordion .ui-accordion-header:focus{
box-shadow:none;
}
.view-id-faq.view-display-id-page_2 .ui-accordion h3.ui-accordion-header{
    display: flex;
    justify-content: left;
    align-items: center;
    font-weight: 600;
    font-family: 'helveticaneue', sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin: 10px 0px;
    gap: 10px;
}

.view-id-faq.view-display-id-page_1 .ui-state-active{
    border: #001e79;
    background: #001e79;
    color: #fff;
}
.view-id-faq.view-display-id-page_1 .ui-accordion .ui-accordion-content a{
text-decoration:none;

}
.view-id-faq.view-display-id-page_1 div#block-gin-subtheme-page-title {
    display: flex;
    justify-content: space-between;
}
.view-id-faq.view-display-id-page_1 #trigger-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 12px 24px;
    cursor: pointer;
    color: white;
    background-color: #0A41C5;
}
.view-id-faq.view-display-id-page_1 .ui-accordion .ui-accordion-content h4 {
    margin:0;
}
.view-id-faq.view-display-id-page_1 .ui-accordion .ui-accordion-header:focus{
box-shadow:none;
}
.view-id-faq.view-display-id-page_1.ui-accordion h3.ui-accordion-header{
    display: flex;
    justify-content: left;
    align-items: center;
    font-weight: 600;
    font-family: 'helveticaneue', sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    margin: 10px 0px;
    gap: 10px;
}
.toolbar-icon-edit{
display:none;
}

.gin--edit-form .gin-secondary-toolbar {
  transform: none !important; 
}

.views-element-container .view-faq .view-header .btn.btn-info {
 color: white !important; 
text-decoration: none;
 padding: 10px 20px; 
margin-bottom: 0.9rem !important;
 float: right; width: fit-content; 
background-color: #0444c4;
 border-radius: 0.5rem; 
}

.messages__wrapper .messages-list__item.messages.messages--error {
    background: rgba(250, 237, 239, 1);
    color: #000;
    border-top: 10px solid rgba(190, 19, 36, 1);
}
.messages__wrapper .messages-list__item.messages.messages--warning {
    background: rgba(253, 245, 235, 1);
    color: #000;
    border-top: 10px solid rgba(235, 141, 31, 1);
}
.messages__wrapper .messages-list__item.messages.messages--status {
    background: rgba(245, 250, 247, 1);
    color: #000;
    border-top: 10px solid rgba(10, 133, 61, 1);
}

.views-element-container .view-faq .view-header .btn.btn-info::before { 
border: solid 2px #fff; 
content: "+"; 
position: relative; 
left: -3px; 
top: -1px; 
font-size: 14px; 
color: white; 
padding: 0px 3px 1px 3px; 
border-radius: 50% 50%; 
margin-right: 5px; 
}

.media-library-widget-modal .views-field-name span.field-content {
    width: 75%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media (min-width: 991px){
.media-library-widget-modal .media-library-item--grid {
    width: 12% !important;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-direction: column;
}
}
.media-library-widget-modal .media-library-item.media-library-item--grid img {
   object-fit: fill;
}
.media-library-widget-modal .view-filters {
    position: sticky;
    top: 0;
    z-index: 999;
    width: 100%;
}
.media-library-widget-modal .view-filters form {
    margin: 0;
}

.media-library-widget-modal .view-filters form .form-item--sort-by, 
.media-library-widget-modal .view-filters form .form-item--name,
.media-library-widget-modal .view-filters form .form-item--field-media-category-target-id, 
.media-library-widget-modal .view-filters form .views-exposed-form__item--actions 
{
    width: 20%;
}
.media-library-widget-modal .views-exposed-form.views-exposed-form .form-element--type-select {
   max-width: 100% !important;
}

@media(max-width:768px){
.media-library-widget-modal .view-filters form .form-item--sort-by, 
.media-library-widget-modal .view-filters form .form-item--name,
 .media-library-widget-modal .view-filters form .form-item--field-media-category-target-id, 
.media-library-widget-modal .view-filters form .views-exposed-form__item--actions 
{
    width: 25%;
}
}

media-library-widget-modal .media-library-item__click-to-select-checkbox, .media-library-widget-modal .media-library-item__click-to-select-checkbox .form-boolean:checked ,.media-library-widget-modal .media-library-item__click-to-select-checkbox {
max-width: 15px;
max-height: 15px;
}
.media-library-widget-modal .views-field.views-field-field-media-image {
    position: relative;
}
.media-library-widget-modal .media-library-item__click-to-select-checkbox .form-boolean {
    position: absolute;
    top: 0;
    left: 0;
   max-width: 15px;
    max-height: 15px;
}



/* new march  */
.path-manage-faq #block-gin-subtheme-content .gin-table-scroll-wrapper td.views-field.views-field-nothing {
  display: flex;
  flex-direction: row;
  margin-top: 15px;
  }
  
  .path-manage-faq #block-gin-subtheme-content .gin-table-scroll-wrapper td.views-field.views-field-nothing #editsaved {
    margin-right: 0;
  }
  .path-saved-templates #clonesaved {
    left: 0 !important;
    top: 25px !important;
  }
  
  
  /* header bg  */
  .path-admin .gin-secondary-toolbar {
    background-color: #001E79;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 20px;
  }
  .path-admin .toolbar-menu-administration .toolbar-menu .menu-item__admin_toolbar_tools-help {
    position: sticky;
    top: 0%;
    z-index: 10;
  }
  .path-cssm-faq .toolbar-menu-administration .toolbar-menu .menu-item__admin_toolbar_tools-help {
    position: sticky;
    top: 0%;
    z-index: 10;
  }
  .path-manage-faq .toolbar-menu-administration .toolbar-menu .menu-item__admin_toolbar_tools-help {
    position: sticky;
    top: 0%;
    z-index: 10;
  }
  .path-manage-content .toolbar-menu-administration .toolbar-menu .menu-item__admin_toolbar_tools-help {
    position: sticky;
    top: 0%;
    z-index: 10;
  }
  .toolbar-menu-administration .toolbar-menu .menu-item__admin_toolbar_tools-help {
    position: sticky;
    top: 0%;
    z-index: 10;
  }
  .toolbar-menu {
    -webkit-scrollbar: none;
    scrollbar-width: none;
  }

  .view-faq h3.ui-accordion-header {
    display: flex;
    justify-content: left;
    align-items: center;
    font-weight: 600;
    font-family: 'helveticaneue', sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.02em;
    /* margin: 10px 0px; */
    gap: 10px;
}