body{
	background:aliceblue!important;
}
.form-control {padding: 0.3em 0.75rem;}
#field-sections-values .paragraphs-subform, #field-sections-values .image-widget-data{width:100%;}
#field-sections-values .js-form-file{width:50%;}
input:is([type="button"], [type="submit"], [type="reset"]), input[type="file"]::file-selector-button{color:#fff!important;}
.row #edit-group-icon-select{padding:0;}
.hide-label legend{display:none;}
#edit-group-icon-select, #edit-group-icon-select-details{border-radius: 20px;}
#edit-group-icon-select summary, #edit-group-icon-select-details summary{background: #D80A75!important; color: #fff; border-radius: 20px;}
#edit-field-select-icon{display:flex; flex-wrap:wrap;}
#edit-field-select-icon .form-check{padding-left:1em; padding-right:1em;}
#edit-field-select-icon .form-type--radio {flex-grow: 1;}
#edit-field-select-icon  input + label {padding: 5px; border: solid 2px white; border-radius: 5px; cursor:pointer;}
#edit-field-select-icon input:checked + label {padding: 5px; border: solid 2px #D80A75; background-color:rgba(0,0,0,0.1);}
#edit-field-select-icon input, #edit-field-select-icon span.icon_label {display: none;}
#edit-field-select-icon input + label .icon_display_wrapper{display:none;}
.icon_display_wrapper{position:absolute; right:10px; top:1px; font-size:25px;}

.node--type-simplenews-issue time{margin-bottom: 2em; font-size: 0.9em; display: block;}
.js-text-format-wrapper .js-filter-wrapper{display:none;}
#edit-field-brand-colour{
	display:flex;
	flex-wrap:wrap;
}
#edit-field-brand-colour input[type="radio"] {
  display: none;
}
.swatch{
	border-radius:50%;
	width:40px; 
	height:40px;
	display:block;
	border:solid 3px grey;
	cursor: pointer;
	margin-right:10px;
}
.swatch-label{
	font-size:0;
}

#edit-field-brand-colour input[type="radio"]:checked+label .swatch{

}

.views-field-group-roles li{margin-left:0;}
.form-required::after{display:none;}
.forgot-password, .actions-suffix, .back-to-login{font-size:14px; color:#333;}
main{margin-bottom:3em;}
.region-footer p{color:#fff;}
.node__links{display:none;}
.node-form {margin-left: 0; margin-right:0;}
.btn{border-radius:30px!important;}
.view-search-passport .view-filters, .view-help-pages .view-filters{
	border-radius:12px;
	padding:1em;
	background:#fff;
	box-shadow:rgba(62, 62, 62, 0.1) 0 0 10px;
}
.view-help-pages .view-filters{margin-bottom:2em;}
.view-search-passport .view-filters .form--inline, .view-help-pages .view-filters .form--inline{
  align-items: center;
}
#edit-submit-search-passport, #edit-submit-help-pages{
	margin-top:0;
}
#edit-field-sections-0-subform-field-body-0-format-help-about{
	font-size:0.8em; background:grey; display:inline-block; border-radius:5px; padding:2px 5px; color:#fff; display:none;
}
.tabledrag-toggle-weight-wrapper{margin-bottom:5px;}
.tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{
	text-decoration:none; font-size:0.8em!important; background:grey!important; display:inline-block; border-radius:5px!important; padding:2px 5px!important; color:#fff!important;
}
.tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight:hover{
	backgorund:lightgrey;
}
#edit-field-sections-0-subform-field-body-0-format-help-about:hover{
	background:lightgrey;
}
#edit-field-sections-wrapper .js-form-type-textarea label,
#edit-field-sections-wrapper .js-form-type-voice-recorder-file label,
#edit-field-sections-wrapper .js-form-type-managed-file label,
#edit-field-sections-wrapper .js-form-type-textarea .description,
#edit-field-sections-wrapper .js-form-type-voice-recorder-file .description,
#edit-field-sections-wrapper .js-form-type-managed-file .description{
	display:none;
}
#edit-field-sections-wrapper .field--name-field-image-upload-private .js-form-type-textfield label,
#edit-field-sections-wrapper .field--name-field-image-upload-private .js-form-type-textfield .description
{display:block;}
.passport-overview-text{
  padding: 1em;
  font-size: 0.9em;
  box-shadow: rgba(0,0,0,0.2) 0px 0px 10px;
  position:relative;
  top:-35px;
  background:#fff;
  }
.role-list .item-list li{
  margin: 0 0 0.25em 0;
}
.passport-image-header, .passport-overview-header{
	background: lightgray;
	border-top-right-radius:12px;
	border-top-left-radius:12px;
}
.colbranddefault{
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
}

.passport-image{
	border-radius: 50%;
  border: solid 3px #ccc;
  width: 100px;
  height: 100px;
  overflow: hidden;
  margin: auto;
  position: relative;
  top: 10px;
}
.passport-image-small{
	border-radius: 50%;
  border: solid 3px #ccc;
  width: 50px;
  height: auto;
  overflow: hidden;
  margin: 0 0.5em 0 0;
}
.passport-image-xsmall img{
	border-radius: 50%;
  border: solid 3px #ccc;
  width: 40px;
  height: auto;
  overflow: hidden;
  margin: 0 0.5em 0 0;
}
.passport-image-large img{
	border-radius: 50%;
  border: solid 3px #ccc;
  width: 200px;
  height: auto;
  overflow: hidden;
  margin: 0 0.5em 0 0;
}
.passport-overview-image{
	border-radius: 50%;
  border: solid 3px #ccc;
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin: 1em auto;
}

nav.navbar.bg-secondary {
    background-color: #D80A75!important;
}
nav .navbar-brand img {
    	filter: brightness(100);
}
.navbar-expand-lg .navbar-nav .nav-link {
    color: white;
}
.path-group .js-form-type-vertical-tabs{display:none;}
#edit-field-icon-wrapper label, input:placeholder-shown + div.iconify-field--icon-preview{
	display:none;
}
.bd-callout-info {
    --bd-callout-color: var(--bs-info-text-emphasis);
    --bd-callout-bg: var(--bs-info-bg-subtle);
    --bd-callout-border: var(--bs-info-border-subtle);
}
.bd-callout {
    --bs-link-color-rgb: var(--bd-callout-link);
    --bs-code-color: var(--bd-callout-code-color);
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    color: var(--bd-callout-color, inherit);
    background-color: var(--bd-callout-bg, var(--bs-gray-100));
    border-left: 0.25rem solid var(--bd-callout-border, var(--bs-gray-300));
}
.js-media-library-menu{padding-left:0; display:flex;}
.js-media-library-menu li a{text-decoration:none; font-size:small; margin-right:1em;}
.view.view-passports .view-header{display:flex;}
#edit-submit-passports, #edit-submit-search-passport, #edit-submit-help-pages{margin-bottom:0;}
.confirm-parent, .password-parent {max-width:100%; margin-bottom:1em;}
.form-type-password-confirm{background: #eee; padding: 1em 1em; border-radius: 5px; margin-top: 2em;}
.user-register-form.user-form .back-to-login, .user-register-form.user-form #edit-actions{text-align:right;}
.password-confirm-message{font-size: 0.9em; margin-top: 0.5em;}
.table .paragraphs-dropbutton-wrapper{margin-top:0;}
.table .paragraphs-dropbutton-wrapper input.button{margin: 0 !important; width: auto !important; border-radius: 0 !important; background:transparent!important; padding:8px!important; color:black!important; border:none!important;}
#block-bootstrap5-views-block-edit-button-on-passport-group-block-1, .block-views-blockgroup-member-and-invitation-buttons-block-1{z-index:9999;}
#block-bootstrap5-languageswitcher{}
.block-language ul{padding:1em 0;}
.block-language ul li{display:inline;}
nav.navbar{clear:both;}
#block-bootstrap5-languageswitcher .language-link{margin: 0.25em; font-weight:bold; font-size:12px; padding:5px 15px!important; border:solid 1px #D80A75!important; color:#D80A75!important; background:white!important; border-radius:5px;}
#block-bootstrap5-languageswitcher .language-link.is-active{background:#D80A75!important; color:white!important;}
@media screen and (max-width: 767px) {
	.paragraphs-dropbutton-wrapper input{
		border-radius: 30px;
  width: 60%!important;
  margin: 0.5em auto!important;
  display: block;
	}
	table.responsive-enabled{display:flex; width:100%;}
	table.responsive-enabled thead{display:none;}
	table.responsive-enabled tbody{width:100%;}
	 .tablesaw-stack tbody tr{display:flex!important; flex-direction:column!important;}
	.responsive-enabled tr, .responsive-enabled td{border:none!important; width:100%; max-width:100%;}
	.responsive-enabled h4, .tablesaw-cell-label{display:none!important;}
	.responsive-enabled tr.draggable{border-bottom:dashed 1px grey!important;}
	.responsive-enabled .field-multiple-drag{display:none;}
	audio{width:100%;}
	.tablesaw-cell-content{width:100%!important; max-width:100%!important;}
	.tablesaw-stack tbody tr{display:table;}
	.view-passport-sub-pages .menu-icon-placeholder .views-field.views-field-title{width:100%;}
.view-passport-sub-pages .subpage-link{width:100%;}
	.forgot-password, .actions-suffix, .back-to-login{text-align:center;}
	.navbar .navbar-nav .nav-item .nav-link{text-align:center; font-size:1.2em; font-weight:bolder;}
		.btn-full{width:100%;}
	.colbranddefault{
	border-top-left-radius:12px;
	border-bottom-left-radius:0px;
	border-top-right-radius:12px;
}
  input, #edit-delete{max-width:100%;}
  input.form-submit, #edit-delete, #edit-cancel, .btn-expand{width:100%;}
  .image-widget{display:block!important;}
  .image-preview{margin:0 auto!important;}
  .nav-pills{border:solid 1px grey; border-radius:10px; overflow:hidden;}
  .nav-pills .nav-link.active{color:#000!important;}
  .tabs-wrapper, .horizontal-tabs ul.horizontal-tabs-list {padding: 0;}
  h1, .h1 {font-size: 20px!important; margin-bottom: 1em;}
  .layout--threecol-section {display:block;}
  .tablesaw-stack a.btn{width:100%;}
  
  .speakeasy-button {width: 100%; margin: 5px 0;}
  .btn-print {width: 100%; margin-bottom: 10px!important;}
  .view-passport-sub-pages .view-content .views-row a{width:100%; margin:5px 0;}
  #sliding-popup .eu-cookie-compliance-banner{width: 100%!important;}
}
@media screen and (min-width: 768px) {
  .menu-icon .iconify-field {margin-left:10px;}
	.view-group-activity .view-header{display:flex;}
	.view-group-activity .view-header .card{margin:0 1em;}
	.view-group-activity .view-header .card:first-child{margin-left:0;}
	.view-group-activity .view-header .card:last-child{margin-right:0;}
  #iconify-field--app{margin-top: 100px;}
.iconify-field-icon-picker-form #iconify-field--app > div > div.form-item{position: absolute; top: 0; right: 20px; max-width: 300px;}
.iconify-field-icon-picker-form #iconify-field--app > div > div.search-bar.form-item{left:20px; max-width:400px;}
  h1, .h1 {font-size: 30px!important; margin-bottom: 1em;}
  .view-passport-sub-pages .view-content{display:flex;}
  .region.region-breadcrumb{display:block!important;}
  #block-bootstrap5-footer{margin:0 auto;}
  #block-bootstrap5-footer ul.nav{display:flex; flex-direction:initial;}
  .layout--threecol-section .layout__region--second{padding-left:1em; padding-right:1em;}
  .layout--twocol-section .layout__region--first{padding-right:0.5em;}
  .layout--twocol-section .layout__region--second{padding-left:0.5em;}

}
@media screen and (min-width: 992px) {
	#block-bootstrap5-speakeasyblock button, .btn-print{width:100%;}
	  #block-bootstrap5-anonymousloginblockimage, #block-bootstrap5-anonymoushomepageblock{float:left; margin-right:30px;}
  #block-bootstrap5-anonymoushomepageblocktext{padding-top:150px;}
  #contact-message-contact-form{float:left; clear:left;}
  #block-bootstrap5-contactmessageblock{float:left;}
}
.btn-print{margin-bottom:10px!important;}
.no-pager .pager{display:none;}
.ui-dialog .ui-dialog-content{padding:1em;}
#iconify-field--app .form-item__description{display:none;}
.ui-dialog{z-index:999; background:white!important;}

#edit-field-icon-0-advanced{display:none;}
.ui-widget-overlay {opacity: 0.7; background: black!important;}
.ui-dialog .ui-dialog-title {white-space: wrap!important;}
.ui-dialog .field--type-path.field--name-path{display:none;}
.no-label label{display:none;}
.no-label label.js-form-required.form-required{display:block;}
#edit-field-passport-overview-0-format-help{display:none;}
.image-widget{display:flex; align-items:center;}
.image-preview{margin-right:20px;}
#edit-field-passport-image-0--description, .form-item-field-passport-image-0 .description{display:none;}
.image-widget-data .file{display:none;}
input::file-selector-button, .voice-recorder-recording-button-widget.button, .button-wrapper a {
  background: #D80A75 !important;
  color: white;
  padding: 13px 30px;
  border: thin solid #D80A75;
  border-radius: 6px;
  margin-top:5px;
  font-size: 16px;
font-family: "Montserrat", sans-serif;
text-transform: capitalize;
font-weight: 600;
border-radius:30px;
}
input::file-selector-button:hover, .voice-recorder-recording-button-widget.button:hover, .button-wrapper a:hover {color:white;}
.button-wrapper.small a {
	padding: 8px 25px;
}
.rounded-corners img{border-radius:20px;}
.region.region-breadcrumb{display:none;}
.ui-dialog .card{margin-bottom: 0 !important; background: transparent; box-shadow: none !important; border-radius: 0 !important;}
.group-relationship-organisation-group-invitation-delete-form{margin-top:1em!important; margin-bottom:1em!important;}
.field--name-group-roles .fieldset-legend:after{content:" and permissions";}
.ui-dialog .card-body {padding-top: 0; padding-bottom: 0;}
.ui-dialog.ui-corner-all{border-radius:10px!important;}
.ui-dialog-titlebar{background: #D80A75!important; border-top-left-radius: 10px!important; border-top-right-radius: 10px!important;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {width: 20px!important; height:50px; top: 68% !important; right: 10px;
	background: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.btn-close, .ui-dialog .ui-dialog-titlebar-close, span.ui-button-icon {border-color: transparent!important;}

  .ui-dialog .ui-dialog-titlebar .ui-dialog-title{padding:15px; color:white;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {transform: none!important;}
.button.button--primary{background:#D80A75!important; color:white;}

.view-no-groups-page h2{display:none;}
.navbar-expand-lg .navbar-nav .nav-link {
  font-size: 17px;
  font-weight: bold;
}
.form--inline{display:flex; align-items:flex-end;}
#edit-actions #edit-submit-search-passport{padding: 6px 15px;}
#views-exposed-form-search-passport-page-1 .form--inline label{display:none;}
#user-login-form{
  
}
.eu-cookie-withdraw-tab{display:none;}
#sliding-popup{
  padding:1rem!important; right:0;
}
#sliding-popup .eu-cookie-compliance-banner, #sliding-popup .eu-cookie-withdraw-banner{
  width: 350px;
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, .95);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    border-radius: .25rem;
}
#sliding-popup h2{font-size:16px;}
.eu-cookie-compliance-content {
margin: 0 auto;
max-width: 100%;
display: inline-block;
text-align: left;
width: 100%;
padding:15px;
  word-wrap: break-word;
}
.eu-cookie-compliance-message {
  float:none ;
  max-width:100% ;
}
.eu-cookie-compliance-buttons {
  float: none;
  max-width: 100%;
  margin-top: 1em;
}
#views-exposed-form-my-groups-block-1 .form--inline{display:flex; align-items:center; margin-bottom:1em;}
#views-exposed-form-my-groups-block-1 .form--inline label{display:none;}
#edit-submit-my-groups{padding:8px 30px!important;}

.menu-icon-placeholder{display:flex; align-items:center;}
.menu-icon-item{flex-grow:1;}
.menu-icon-item a{background-color:#fff;}
.menu-icon .iconify-field {height:50px; width:50px; color:#D80A75;}
.blank-icon {height:50px; width:50px; margin-right:10px; display:block;}
.lpb-form__actions.form-actions.js-form-wrapper{
	text-align:right;
position: fixed;
  z-index: 99;
  bottom: 0;
  width: 100%;
  left: 0;
  margin-bottom: 0;
  backdrop-filter: blur(10px);
}
.node-form .form-actions {
  text-align: left!important;
}
.paragraphs-dropbutton-wrapper{margin-top:1em;}
.paragraphs-dropbutton-wrapper .button {margin: 0.5em 0.5em 0.5em 0; font-weight:bold; font-size:14px; padding:10px 25px!important; background:#D80A75!important; color:white;}
.btn, .node-preview-container .node-preview-backlink, button.link, .button, a.button {
    margin: 0;
}

.speakeasy-button, .button, btn-print {margin: 0.5em 0; font-weight:bold; font-size:14px; padding:10px 25px!important; background:#D80A75!important; color:white!important;}
video{max-width:100%; height:auto; border:solid 1px #111;}
.field--name-field-media-video-file .field__item, .paragraph--type--record{text-align:center;}
.field--name-field-media-video-file, .paragraph--type--record{background: #eee; padding: 1em; border-radius: 10px;}
.field--name-field-sections, .js-lpb-component-list{
  margin:5em 0;
}
#edit-field-sections legend{display:none;}
#edit-field-sections-wrapper, #edit-field-sections-wrapper .js-lpb-component-list{margin-top:0;}
.field--name-field-sections .paragraph, .js-lpb-component-list .paragraph{
 margin-bottom:5em; 
}
.flex{display:flex;}


.lpb-formatter:hover, .lpb-formatter:focus-within {
    outline: 1px dashed grey;
    border-radius:10px;
}
.lpb-enable__empty-message{
  margin-top:2em;
  margin-bottom:2em;
  padding:3em;
}
.lpb-enable-button{margin:3em 0;}
#user-login-form .form-item, #user-pass .form-item {
padding-left: 0;
}
#user-login-form, #user-pass {
margin:2em auto;
border-radius: 20px;
overflow: hidden;
 padding:1.5em;
}
#edit-name, #edit-pass {
width: 100%;
}
p.login-title{display:none;}
  main{margin-top:4em;}
.navbar-brand .site-title {
font-size: 2rem;
font-weight: 100;
letter-spacing: -0.5px;
text-transform: uppercase;
font-style: italic;
}
footer{text-align:center;}
.navbar-brand a.site-title{
color: #df7389;
}

.lpb-component-list__search{display:none;}
.lpb-component-list__item a{display:block; color:#666!important; text-decoration:none; font-weight:bold; padding:0.5em; border-radius:5px; background:#f7f7f7; border:solid 3px #ccc; margin-bottom:5px;}
.
/**
 * WEBSITE: https://themefisher.com
 * TWITTER: https://twitter.com/themefisher
 * FACEBOOK: https://www.facebook.com/themefisher
 * GITHUB: https://github.com/themefisher/
 */

/*!------------------------------------------------------------------
[MAIN STYLESHEET]

PROJECT:	Project Name
VERSION:	Versoin Number
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[TABLE OF CONTENTS]
-------------------------------------------------------------------*/
/*  typography */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap");
body {
  font-family: "Montserrat", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 1.6;
  color: #333;
}

p, .paragraph {
  font-weight: 400;
  color: #333;
  font-size: 16px;
  line-height: 26px;
  font-family: "Montserrat", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  color: #666;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}
h1, h2{
color:#D80A75!important;
}
h4 {
  color: #999;
}

h1, .h1 {
  font-size: 50px;
  font-weight: 800;
}
@media (max-width: 575px) {
  h1, .h1 {
    font-size: 36px;
    font-weight: 600;
  }
}

h2, .h2 {
  font-size: 42px;
  font-weight: 800;
}
@media (max-width: 575px) {
  h2, .h2 {
    font-size: 32px;
    font-weight: 600;
  }
}

h3, .h3 {
  font-size: 32px;
}
@media (max-width: 575px) {
  h3, .h3 {
    font-size: 28px;
  }
}

h4, .h4 {
  font-size: 26px;
}

h5, .h5 {
  font-size: 22px;
}

h6, .h6 {
  font-size: 18px;
}

/* Button style */
.btn, #edit-actions .button, .speakeasy-button {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  text-transform: capitalize;
  padding: 13px 30px;
  border-radius: 6px;
  border: 1px solid;
  position: relative;
  z-index: 1;
  transition: 0.2s ease;
  font-weight: 600;
   border-radius:30px;
}
.btn:hover, .btn:active, .btn:focus {
  outline: 0;
  box-shadow: none !important;
}
.btn-sm {
  font-size: 14px;
  padding: 10px 25px;
}
.nav-pills .nav-link.active, .nav-pills .media-library-view--widget .view-header a.active, .nav-pills .media-library-view--widget .view-header a.is-active, .media-library-view--widget .view-header .nav-pills a.active, .media-library-view--widget .view-header .nav-pills a.is-active, .nav-pills .show > .nav-link, .nav-pills .media-library-view--widget .view-header .show > a, .media-library-view--widget .view-header .nav-pills .show > a {
    color: #fff;
    background-color: #D80A75;
}
.nav-link, .media-library-view--widget .view-header a {
    color: #D80A75;
}
.btn-primary {
  background: #D80A75;
  color: #fff;
  border-color: #D80A75;
}
.btn-primary:active, .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary.active {
  background: #A80A75 !important;
  border-color: #A80A75 !important;
}

.btn-outline-primary {
  background: transparent;
  color: #D80A75;
  border-color: #D80A75;
}
.btn-outline-primary:active, .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus, .btn-outline-primary.active {
  background: #A80A75 !important;
  border-color: #A80A75 !important;
  color: #fff;
}

body {
  background-color: #fff;
  overflow-x: hidden;
}

::-moz-selection {
  background: #ff3369;
  color: #fff;
}

::selection {
  background: #ff3369;
  color: #fff;
}

/* preloader */
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}

img {
  vertical-align: middle;
  border: 0;
  max-width: 100%;
  height: auto;
}

ul {
  list-style: none;
}

a {
  color: inherit;
}

a,
a:hover,
a:focus {
  text-decoration: none;
}

a,
button,
select {
  cursor: pointer;
  transition: 0.2s ease;
}
a:focus,
button:focus,
select:focus {
  outline: 0;
}

a:hover {
  color: #FF0043;
}

.slick-slide {
  outline: 0;
}

.section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.section-sm {
  padding-top: 50px;
  padding-bottom: 50px;
}
.section-title {
  margin-bottom: 40px;
}

.bg-cover {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.border-default {
  border-color: #E2E2E2 !important;
}

/* overlay */
.overlay {
  position: relative;
}
.overlay::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
}

.outline-0 {
  outline: 0 !important;
}

.rounded, .card-icon, .card {
  border-radius: 12px !important;
}

.shadow, .card, .search-wrapper .form-control, .navigation.nav-bg {
  box-shadow: 0px 15px 60px rgba(62, 62, 62, 0.102) !important;
}

.d-unset {
  display: unset !important;
}

.bg-primary {
  background: #FF0043 !important;
}

.text-primary {
  color: #FF0043 !important;
}

.text-light {
  color: #999 !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.mb-90 {
  margin-bottom: 90px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.zindex-1 {
  z-index: 1;
}

.overflow-hidden {
  overflow: hidden;
}

.font-weight-medium {
  font-weight: 500;
}

.navigation {
  transition: 0.2s ease;
}
.navigation.nav-bg {
  background: #fff;
}
@media (max-width: 991px) {
  .navigation .form-inline {
    width: 100%;
  }
  .navigation .form-inline input {
    width: 100%;
  }
   #block-bootstrap5-anonymousloginblockimage, #block-bootstrap5-anonymoushomepageblock{max-width:300px; height:auto; margin:0 auto;}
}

.nav-item {
  margin: 0;
}
.nav-item .nav-link {
  text-transform: capitalize;
}

.navbar-light .navbar-nav .nav-link {
  color: #222;
}
.navbar-light .navbar-nav .nav-link:hover {
  color: #FF0043;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding: 20px;
  font-size: 15px;
}
@media (max-width: 991px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding: 10px;
    display: block;
  }
}

.search-wrapper {
  position: relative;
}
.search-wrapper .form-control {
  height: 46px;
  border: 0;
  outline: 0;
}
.search-wrapper .form-control::-moz-placeholder {
  color: #999;
  font-size: 15px;
}
.search-wrapper .form-control::placeholder {
  color: #999;
  font-size: 15px;
}
.search-wrapper .form-control-lg {
  height: 70px;
}
.search-wrapper .form-control.active.focus-visible {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.search-wrapper button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.search-wrapper button i {
  color: #FF0043;
}

.card {
  transition: 0.2s ease;
  border: 0;
}
.card-lg .card-body {
  padding: 35px;
}
.card-icon {
  background: #FF0043;
  color: #fff;
  height: 55px;
  width: 60px;
  line-height: 55px;
  text-align: center;
  font-size: 27px;
  display: block;
  margin-top: 40px;
}
.card-text {
  margin-bottom: 0;
}
.card-title {
  font-weight: 700;
}
.card-body {
  padding: 25px;
}
.card:hover {
  box-shadow: 0px 15px 60px rgba(62, 62, 62, 0.2) !important;
}

.social-icons {
  margin-bottom: 0;
}
.social-icons a {
  display: block;
  height: 42px;
  width: 42px;
  line-height: 42px;
  text-align: center;
  color: #fff;
  background: #FF0043;
  border-radius: 6px;
}

.footer-menu {
  margin-bottom: 0;
}
.footer-menu a {
  display: block;
  padding: 10px;
  color: #333;
  transition: 0.2s ease;
}
.footer-menu a:hover {
  color: #FF0043;
}

/* sidenav */
.sidenav {
  border-right: 1px solid #E2E2E2;
  padding-right: 20px;
}
.sidenav ul {
  padding-left: 10px;
}
.sidenav > li a {
  padding: 20px 0;
  color: #222;
  display: block;
  font-size: 18px;
  font-weight: 500;
}
.sidenav > li:not(:last-child) {
  border-bottom: 1px solid #E2E2E2;
}
.sidenav .sidelist ul {
  display: none;
}
.sidenav .parent > a {
  color: #FF0043 !important;
  position: relative;
  margin-left: 10px;
}
.sidenav .parent > a::before {
  position: absolute;
  content: "";
  left: -10px;
  top: 25%;
  height: 50%;
  width: 1px;
  background: #FF0043;
}
.sidenav .parent ul {
  display: block;
  margin-bottom: 10px;
}
.sidenav .parent ul a {
  padding: 5px 0;
  font-size: 14px;
  font-weight: 400;
  color: #222;
}
.sidenav .parent ul li.active > a {
  margin-left: 10px;
}
.sidenav .parent ul li.active > a::before {
  height: 5px;
  width: 5px;
  border-radius: 50%;
  display: block;
  top: 13px;
}

/* /sidenav */
.page-list {
  list-style-type: none;
}
.page-list a {
  display: none;
}
.page-list ul {
  padding: 0;
}
.page-list ul a {
  display: inline-block;
  padding: 7px 0;
  font-size: 20px;
  color: #222;
}

.pagination {
  margin-top: 50px;
  justify-content: space-between;
}
.pagination a {
  color: #FF0043;
  font-size: 18px;
  font-weight: 500;
}
.pagination i {
  line-height: 1.6;
}

.code-tabs {
  border: 1px solid #E2E2E2;
  overflow: hidden;
  margin-bottom: 20px;
}
.code-tabs .nav-tabs {
  margin-bottom: 0;
}
.code-tabs .nav-tabs .nav-item {
  padding-left: 0;
  border-right: 1px solid #E2E2E2;
}
.code-tabs .nav-tabs .nav-item .nav-link {
  text-decoration: none;
  font-weight: 500;
  border: 0;
}
.code-tabs .nav-tabs .nav-item::before {
  display: none;
}
.code-tabs .nav-tabs .nav-item.active {
  background: #FF0043;
}
.code-tabs .nav-tabs .nav-item.active .nav-link {
  color: #fff;
}
.code-tabs .tab-content {
  padding: 20px 15px;
}

pre {
  position: relative;
}
pre .copy-to-clipboard {
  background: #FF0043;
  color: #fff;
  cursor: pointer;
  padding: 4px 5px;
  line-height: 1;
  font-size: 12px;
  font-weight: 500;
  border-radius: 4px;
  position: absolute;
  right: 10px;
  top: 10px;
}

:not(pre) > code + span.copy-to-clipboard {
  display: none;
}

.autocomplete-suggestions {
  border: 0;
  border-radius: 0 0 6px 6px;
  box-shadow: 0px 50px 60px rgba(62, 62, 62, 0.102) !important;
  background: #fff;
}
.autocomplete-suggestions .autocomplete-suggestion {
  transition: 0.2s ease;
  padding: 10px;
  font-weight: 500;
}
.autocomplete-suggestions .autocomplete-suggestion.selected {
  background: #FF0043;
}

.search-item a {
  color: #222;
  display: block;
}
.search-item a:hover {
  color: #FF0043;
}
.search-item:not(:last-child) {
  border-bottom: 1px solid #E2E2E2;
}

.form-group label {
  font-size: 15px;
  font-weight: 500;
}
.form-group .form-control {
  height: 40px;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #E2E2E2;
  border-radius: 0;
  padding: 10px 0;
}
.form-group .form-control::-moz-placeholder {
  font-size: 13px;
  color: #999;
}
.form-group .form-control::placeholder {
  font-size: 13px;
  color: #999;
}
.form-group .form-control:focus {
  outline: 0;
  border-color: #FF0043;
  box-shadow: none;
}
.form-group .custom-select {
  font-size: 13px;
  color: #999;
}
.form-group textarea.form-control {
  height: 100px;
}

.badge {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 15px;
  padding: 5px 10px;
}
.badge.added {
  background: #3778FF;
  color: #fff;
}
.badge.fixed {
  background: #F54773;
  color: #fff;
}
.badge.changed {
  background: #3AAA55;
  color: #fff;
}
.badge.depricated {
  background: #343434;
  color: #fff;
}
.badge.removed {
  background: #3bbfe4;
  color: #fff;
}
.badge.security {
  background: #F53535;
  color: #fff;
}
.badge.unreleased {
  background: #A037FF;
  color: #fff;
}

.collapse-wrapper {
  padding: 5px 15px;
}
.collapse-wrapper .collapse-head {
  text-decoration: none;
  color: #333;
  font-size: 18px;
  font-weight: 500;
  align-items: center;
}

:not(.highlight) pre {
  background: #FBFBFB;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  font-weight: 500;
}
.content strong {
  font-weight: 600;
}
.content a {
  text-decoration: underline;
  color: #FF0043;
}
.content ol,
.content ul {
  padding-left: 20px;
}
.content ol li,
.content ul li {
  margin-bottom: 10px;
}
.content ul {
  padding-left: 0;
  margin-bottom: 20px;
}
.content ul li {
  padding-left: 20px;
  position: relative;
}
.content ul li::before {
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: #FF0043;
  left: 3px;
  top: 8px;
}
.content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  border: 1px solid #EEEEEE;
}
.content table td,
.content table th {
  padding: 0.75rem;
  vertical-align: top;
  margin-bottom: 0;
}
.content tr:not(:last-child) {
  border-bottom: 1px solid #EEEEEE;
}
.content th {
  font-weight: 500;
}
.content thead {
  background: #FBFBFB;
  margin-bottom: 0;
}
.content thead tr {
  border-bottom: 1px solid #EEEEEE;
}
.content tbody {
  background: #fff;
  margin-bottom: 0;
}
.content .notices {
  margin: 2rem 0;
  position: relative;
  overflow: hidden;
}
.content .notices p {
  padding: 10px;
  margin-bottom: 0;
}
.content .notices p::before {
  position: absolute;
  top: 2px;
  color: #fff;
  font-family: "themify";
  font-weight: 900;
  content: "\e717";
  left: 10px;
}
.content .notices.note p {
  border-top: 30px solid #6ab0de;
  background: #e7f2fa;
}
.content .notices.note p::after {
  content: "Note";
  position: absolute;
  top: 2px;
  color: #fff;
  left: 2rem;
}
.content .notices.tip p {
  border-top: 30px solid #78C578;
  background: #E6F9E6;
}
.content .notices.tip p::after {
  content: "Tip";
  position: absolute;
  top: 2px;
  color: #fff;
  left: 2rem;
}
.content .notices.info p {
  border-top: 30px solid #F0B37E;
  background: #FFF2DB;
}
.content .notices.info p::after {
  content: "Info";
  position: absolute;
  top: 2px;
  color: #fff;
  left: 2rem;
}
.content .notices.warning p {
  border-top: 30px solid #E06F6C;
  background: #FAE2E2;
}
.content .notices.warning p::after {
  content: "Warning";
  position: absolute;
  top: 2px;
  color: #fff;
  left: 2rem;
}
.content blockquote {
  font-size: 20px !important;
  color: #222;
  padding: 20px 40px;
  border-left: 2px solid #FF0043;
  margin: 40px 0;
  font-weight: bold;
  background: #FBFBFB;
}
.content blockquote p {
  margin-bottom: 0 !important;
}
.content pre {
  display: block;
  padding: 9.5px;
  margin: 10px 0px 10px;
}
.content code {
  margin-bottom: 0 !important;
  font-size: 100%;
}
