@font-face {
  font-family: "Rajdhani Fallback";
  src: local("Arial"), local("ArialMT");
  size-adjust: 92%;
  ascent-override: 96%;
  descent-override: 42%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Montserrat Fallback";
  src: local("Arial"), local("ArialMT");
  size-adjust: 112%;
  ascent-override: 86%;
  descent-override: 22%;
  line-gap-override: 0%;
}
 
:root {
  --brand-font-family-heading: "Rajdhani", "Rajdhani Fallback", sans-serif;
  --brand-font-family-body: "Montserrat", "Montserrat Fallback", sans-serif;
}
@media (min-width: 992px) {
  .fHeader nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
@media (max-width: 991.9px) {
  .main-menu .has-submenu ul {
    display: none;
  }
}
.fModule.popup {
  display: none;
}
.f-tabs-promotional-toolkit ~ .f-tabs-promotional-toolkit {
  display: none;
}
.f-visit-penang-2 .fGalleryContainer {
  background-color: #f8f9fa;
  margin-bottom: 3rem;
  padding: 1rem;
}
.f-visit-penang-2 .fGalleryContainer > h4 {
  text-align: center;
}

/****Webapp****/
#d360-pwa-install button.d360-pwa-primary {
    flex: 1 1 auto!important;
    color: #fff!important;
    background: var(--brand-color-theme-1,#8c0e53)!important;
    border: 1px solid var(--brand-color-theme-1,#8c0e53)!important
}

.session-table .session-people-name:not(:empty)::after,
.session-people-name:not(:empty)::after {
    content:", ";
	color: #000;
}

.nav-back {
	z-index: 999!important;
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100% !important;font-family:var(--brand-body-font);}
.select2-container *{box-sizing:border-box;}
.select2-container .select2-selection--single{display:block;height:44px;cursor:pointer;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:0 40px 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.select2-container .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:12px;padding-left:40px;}
.select2-container .select2-selection--multiple{display:block;min-height:44px;cursor:text;user-select:none;-webkit-user-select:none;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;gap:5px;width:100%;margin:0;/* padding:5px 8px; */overflow:visible;white-space:normal;list-style:none;}
.select2-container .select2-search--inline{float:none;display:inline-flex;align-items:center;flex:1;/* min-width:80px; */}
.select2-container .select2-search--inline .select2-search__field{width:100% !important;height:30px;margin:0;padding:0 4px;color:var(--webapp-text);background:transparent;border:0 !important;outline:0 !important;box-shadow:none !important;font:inherit;font-size:.8rem;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}

/* ========================================================= DROPDOWN ========================================================= */

.select2-dropdown{display:block;position:absolute;left:-100000px;width:100%;z-index:99999;padding:5px;background:#fff;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 10px 28px rgba(20,36,61,.14);}
.select2-container--open .select2-dropdown{left:0;}
.select2-container--open .select2-dropdown--below{margin-top:5px;}
.select2-container--open .select2-dropdown--above{margin-bottom:5px;}
.select2-results{display:block;}
.select2-results__options{margin:0;padding:0;list-style:none;}
.select2-results__option{margin:0;padding:9px 10px;color:#475569;background:#fff;border-radius:8px;font-size:.74rem;font-weight:500;line-height:1.35;user-select:none;-webkit-user-select:none;}
.select2-results__option[aria-selected]{cursor:pointer;}
.select2-results__option[aria-disabled=true]{color:#a5afbd !important;cursor:not-allowed;}
.select2-results__group{display:block;padding:8px 10px 4px;color:#94a3b8;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:default;}
.select2-results__option[role=group]{padding:0;}
.select2-results__option .select2-results__option{padding-left:18px;}
.select2-results__option .select2-results__option .select2-results__option{padding-left:28px;}
.select2-results__option .select2-results__option .select2-results__option .select2-results__option{padding-left:38px;}
.select2-container--default .select2-results>.select2-results__options,.select2-container--classic .select2-results>.select2-results__options{max-height:240px;overflow-y:auto;padding:2px;}

/* ========================================================= DROPDOWN SEARCH ========================================================= */

.select2-search--dropdown{display:block;padding:5px 5px 8px;}
.select2-search--dropdown .select2-search__field{width:100%;height:40px;margin:0;padding:0 11px;color:var(--webapp-text);background:#fff;border:1px solid var(--webapp-border);border-radius:9px;outline:0;font-family:var(--brand-body-font);font-size:.75rem;box-sizing:border-box;}
.select2-search--dropdown .select2-search__field:focus{border-color:var(--brand-color-theme-1);box-shadow:0 0 0 3px rgba(53,108,180,.09);}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}
.select2-search--dropdown.select2-search--hide{display:none;}

/* ========================================================= ACCESSIBILITY ========================================================= */

.select2-close-mask{display:block;position:fixed;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;margin:0;padding:0;background:#fff;border:0;opacity:0;z-index:99;filter:alpha(opacity=0);}
.select2-hidden-accessible{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;}

/* ========================================================= DEFAULT - SINGLE ========================================================= */

.select2-container--default .select2-selection--single{height:44px;background:#fff;border:1px solid var(--webapp-border);border-radius:12px;outline:0;transition:border-color .2s ease,box-shadow .2s ease;}
.select2-container--default .select2-selection--single .select2-selection__rendered{height:42px;color:var(--webapp-text);font-size:.8rem;font-weight:500;line-height:42px;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#94a3b8;}
.select2-container--default .select2-selection--single .select2-selection__clear{float:right;margin-right:4px;color:#94a3b8;font-size:1rem;font-weight:600;}
.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--brand-color-theme-1);}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:5px;width:32px;height:44px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-5px 0 0 -4px;border:0;border-right:2px solid #8290a3;border-bottom:2px solid #8290a3;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{margin-top:-1px;transform:rotate(225deg);}
.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--brand-color-theme-1);box-shadow:0 0 0 3px rgba(53,108,180,.09);}
.select2-container--default.select2-container--disabled .select2-selection--single{background:#f3f5f8;border-color:#e3e8ee;cursor:not-allowed;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#94a3b8;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:auto;left:5px;}

/* ========================================================= DEFAULT - MULTIPLE ========================================================= */

.select2-container--default .select2-selection--multiple{min-height:44px;background:#fff;border:1px solid var(--webapp-border);border-radius:12px;outline:0;transition:border-color .2s ease,box-shadow .2s ease;}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--brand-color-theme-1);box-shadow:0 0 0 3px rgba(53,108,180,.09);}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{margin:0;/* padding:5px 8px; */width:100%;list-style:none;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:0;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;gap:4px;float:none;margin:0;padding:4px 8px;color:var(--brand-color-theme-1);background:#edf4fc;border:1px solid #d5e4f5;border-radius:7px;font-size:.67rem;font-weight:600;line-height:1.3;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:inline-block;margin:0 2px 0 0;color:#7894b8;cursor:pointer;font-size:.8rem;font-weight:700;line-height:1;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--brand-color-theme-1);}
.select2-container--default .select2-selection--multiple .select2-selection__clear{float:none;margin:0;padding:3px;color:#94a3b8;cursor:pointer;font-weight:700;}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background:#f3f5f8;border-color:#e3e8ee;cursor:not-allowed;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:none;}

/* ========================================================= DEFAULT - RESULTS ========================================================= */

.select2-container--default .select2-results__option[aria-selected=true]{color:var(--brand-color-theme-1);background:#edf4fc;font-weight:600;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background:var(--brand-color-theme-1);}
.select2-container--default .select2-results__option--highlighted[aria-selected=true]{color:#fff;background:var(--brand-color-theme-1);}
.select2-container--default .select2-search--dropdown .select2-search__field{height:40px;padding:0 11px;border:1px solid var(--webapp-border);border-radius:9px;}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield;}

/* ========================================================= OPEN STATE ========================================================= */

.select2-container--open.select2-container--above .select2-selection--single,.select2-container--open.select2-container--above .select2-selection--multiple{border-radius:12px !important;}
.select2-container--open.select2-container--below .select2-selection--single,.select2-container--open.select2-container--below .select2-selection--multiple{border-radius:12px !important;}

/* ========================================================= CLASSIC THEME - APSR RESET ========================================================= */

.select2-container--classic .select2-selection--single{height:44px;background:#fff;background-image:none;border:1px solid var(--webapp-border);border-radius:12px;outline:0;filter:none;transition:border-color .2s ease,box-shadow .2s ease;}
.select2-container--classic .select2-selection--single:focus,.select2-container--classic.select2-container--open .select2-selection--single{border-color:var(--brand-color-theme-1);box-shadow:0 0 0 3px rgba(53,108,180,.09);}
.select2-container--classic .select2-selection--single .select2-selection__rendered{height:42px;padding:0 40px 0 12px;color:var(--webapp-text);font-size:.8rem;font-weight:500;line-height:42px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#94a3b8;}
.select2-container--classic .select2-selection--single .select2-selection__clear{float:right;margin-right:4px;color:#94a3b8;font-weight:700;}
.select2-container--classic .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:5px;width:32px;height:44px;background:transparent;background-image:none;border:0;border-radius:0;filter:none;}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-5px 0 0 -4px;border:0;border-right:2px solid #8290a3;border-bottom:2px solid #8290a3;transform:rotate(45deg);}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{margin-top:-1px;border:0;border-right:2px solid #8290a3;border-bottom:2px solid #8290a3;transform:rotate(225deg);}
.select2-container--classic .select2-selection--multiple{min-height:44px;background:#fff;border:1px solid var(--webapp-border);border-radius:12px;outline:0;}
.select2-container--classic .select2-selection--multiple:focus,.select2-container--classic.select2-container--open .select2-selection--multiple{border-color:var(--brand-color-theme-1);box-shadow:0 0 0 3px rgba(53,108,180,.09);}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:5px 8px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;float:none;margin:0;padding:4px 8px;color:var(--brand-color-theme-1);background:#edf4fc;border:1px solid #d5e4f5;border-radius:7px;font-size:.67rem;font-weight:600;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{margin-right:4px;color:#7894b8;font-weight:700;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--brand-color-theme-1);}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}
.select2-container--classic .select2-dropdown{padding:5px;background:#fff;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 10px 28px rgba(20,36,61,.14);}
.select2-container--classic .select2-dropdown--above,.select2-container--classic .select2-dropdown--below{border:1px solid #dce5ef;}
.select2-container--classic .select2-search--dropdown .select2-search__field{height:40px;padding:0 11px;border:1px solid var(--webapp-border);border-radius:9px;outline:0;}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{color:#fff;background:var(--brand-color-theme-1);}

/* ========================================================= SCROLLBAR ========================================================= */

.select2-results__options::-webkit-scrollbar{width:5px;}
.select2-results__options::-webkit-scrollbar-track{background:transparent;}
.select2-results__options::-webkit-scrollbar-thumb{background:#cbd6e2;border-radius:999px;}

/* ========================================================= MOBILE ========================================================= */

@media(max-width:767px){
.select2-container .select2-selection--single,.select2-container--default .select2-selection--single,.select2-container--classic .select2-selection--single{height:42px;}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--classic .select2-selection--single .select2-selection__rendered{height:40px;font-size:.76rem;line-height:40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--classic .select2-selection--single .select2-selection__arrow{height:42px;}
.select2-container .select2-selection--multiple,.select2-container--default .select2-selection--multiple,.select2-container--classic .select2-selection--multiple{min-height:42px;}
.select2-dropdown{border-radius:11px;}
.select2-results__option{padding:10px;font-size:.72rem;}
.select2-search--dropdown .select2-search__field{height:38px;font-size:.72rem;}
}

/**General CSS**/
.fForm .form-item-option {
    margin: 0 0 0 20px;
}

.fForm .form-item .date {
    width: 100%;
}

#f-messages{
	position: relative;
}
.fboxy-wrapper {
	z-index: 999999999999999999999999999 !important;
    bottom: unset;
    top: 50%;
    left: 50%;
    width: 700px;
    max-width: 95%;
    height: 85vh;
    transform: translate(-50%, -50%);
    max-height: unset;
}

@media(max-width:575px) {
	.fboxy-wrapper{
		max-width:95%;
	}
}

body.view-session-view.com-event .page-title #heading {
	font-size:1.4rem;
	text-align:center;
	padding:1rem;
}


.intl-tel-input {
	width:100%;
}

.int-tel.form-item {
	overflow: visible;
}

.title-center h4 {
	text-align:center;
}

.form-item-highlight {
    padding: 1rem !important;
    border: 1px solid #ff7d7d;
    background: #ffdede;
    margin-bottom: 1rem;
}
.view-login form.fForm{
	position: relative;
}
.view-account-recover .fForm {
    width: 650px;
    margin: 0 auto;
    box-shadow: rgba(149, 157, 165, 0.5) 0px 8px 24px;
    padding: 8rem 1rem 1rem 1rem;
    margin-bottom: 2rem;
    position: relative;
    background-color: #fefcfe;
    max-width: 100%;
}
body.view-login .fForm::after,
.view-account-recover form.fForm::after{
    content: "";
    width: 5rem;
    height: 5rem;
    z-index: 9;
    position: absolute;
    left: 50%;
    top: 2rem;
    transform: translateX(-50%);
    background-image: url("https://storage.unitedwebnetwork.com/files/1242/a06c8dae9e1047cc308338c467fea8f9.gif");
    background-size: 70px;
    background-repeat: no-repeat;
    background-position: center;
}

//Timeline
.menu-timeline ul.fMenu {
	display: flex;
	margin-bottom: 1rem;
}
.menu-timeline li {
	flex: 1 1 0;
	letter-spacing: -0.5px;
	text-align: center;
	position: relative;
}
.menu-timeline li.selected {
	font-weight: bold;
}

.menu-timeline li::before {
	height: 2px;
	width: 100%;
	left: -50%; top: 1rem;
	position: absolute;
	background: var(--brand-color-theme-1);
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
}
/*
.menu-timeline li:first-child::before {
	display: none;
}
*/

.menu-timeline .menu-item-text big {
	clear:both;
	display: inline-block;
	padding: 0.5rem 1rem;
	margin-bottom: 0.5rem;
	background: var(--brand-color-theme-1);
	color: #fff;
	font-weight: bold;
}
.menu-timeline .menu-item-text span {
	display:block;
	color: #000;
}

.menu-timeline li.future::before {
	display: none;
}
.menu-timeline li.future {
	opacity: 0.25;
}
.menu-timeline li.future a {
	pointer-events: none;
}

ul li ul{
	margin-top:0;
}

.coming-soon > a {
    color: grey;
    cursor: not-allowed;
	font-size:0.9rem;
}

/*Programme*/
.f-programme-sesion {
	padding-right: 5rem;
	padding-left: 5rem;
}

@media (max-width: 575px) {
	.f-programme-sesion {
		padding-right: 2rem;
		padding-left: 2rem;
	}
}

.f-user-list-module-1 .f-list-item .f-list-item-container .f-list-item-teaser-image img {
    object-fit: cover;
}

.session-people-item {
    display: block;
}

.session-people-role.show {
    display: block;
    font-weight: 500;
    text-decoration: none;
}

.session-people > .session-people-item .session-people-role:after{
	content:":";
}

.session-venue {
    background: var(--bs-gray-200);
    color: #000;
}

.session-people-name a {
    font-weight: 400;
    color: #000;
}

.session-title.session-sub-title {
    opacity: 1;
    color: #000;
}

body.view-view .f-content-field .f-content-node-value {
    color: var(--brand-color-theme-1);
    text-align: center;
    font-size: .9rem;
    font-weight: 500;
}

body.view-view .f-module-event-session-default,
body.view-view .f-list-item-content {
	padding-top: 20px;
}

body.view-view .f-content-field .f-content-node-title {
    display: none;
}

body.event-session-person-hasphoto #fMatter .event-session-person .f-content-fields,
body.view-session-person #fMatter .event-session-person .f-content-fields {
    text-align: center;
    padding: 1rem 1rem;
    width: 100%;
    color: var(--brand-color-theme-1);
    font-weight: 600;
}

body.event-session-person-hasphoto #fMatter .event-session-person .f-content-fields .f-content-node-title,
body.view-session-person #fMatter .event-session-person .f-content-fields .f-content-node-title {
	display:none;
}

.session-container tr:hover td {
    background: #ededed;
}

.session-people-subtitle-37017:before{
    content: ", ";
    margin-right:2px;
    margin-left:-2px;
}
.session-people-subtitle-37017:empty{
    display:none;
}

/**Abstract Page**/
.abstracts-list .f-list-item {
	transition: 0.2s background-color;
}
.abstracts-list .f-list .f-list-item:hover {
	background-color: #fff8ef;
}
.abstracts-list .f-list-title {
	font-weight: 800;
}
.abstracts-list .f-list-title a {
	color: #000;
}
.abstracts-list .f-list-item-container {
	display: flex;
	width: 100%;
	align-items: center;
	padding: 1rem;
	padding-left: 60px;
}
.abstracts-list .f-list .f-list-column-1 {
	flex-grow: 1;
}
.abstracts-list .f-list .f-list-column-2 {
	flex-basis: 120px;
	text-align: center;
	flex-shrink: 0;
}
.abstracts-list #f-list-node-id {
	display: block;
	font-size: 0.9rem;
	color: #000;
	font-weight: 400;
}
.abstracts-list #f-list-node-id::before {
	content: "Abstract ID: ";
	display: inline;
}
.abstracts-list .f-list-item {
	background:url('https://storage.unitedwebnetwork.com/files/1050/4cd33573334380041a751bba674ccbd3.png') 1rem center no-repeat;
	background-size: 32px;
	border: 2px solid var(--brand-color-theme-1);
	background:#fff;
}
.abstracts-list .f-list-item.f-list-paid-0 {
	background:url('https://img.icons8.com/color/48/cheap-2--v1.png') 1rem center no-repeat;
	background-size: 32px;
	opacity: 0.6;
	transition: 0.5s all;
}
.abstracts-list .f-list-item.f-list-paid-0:hover {
	opacity: 1;
}
.abstracts-list .f-list-item.f-list-done {
	background:url('https://img.icons8.com/color/96/checked--v1.png') 1rem center no-repeat;
	background-size: 32px;
}
.abstracts-list .f-list-item.f-list-draft {
	background:url('https://img.icons8.com/color/96/000000/box-important--v1.png') 1rem center no-repeat;
	background-size: 32px;
}
.abstracts-list .f-list-subtitle .f-list-node-value{
	display:block;
}
.abstracts-list .f-list-item .f-list-item-container.reviewed,
.abstracts-list .f-list-item.f-list-done .f-list-item-container {
    background: #4caf5021;
}
.abstracts-list .f-list-column-2 .f-list-node-value {
    display: inline-block;
    padding: 0.5rem 1rem;
    border-radius: 1.5rem;
    background: #efefef;
    transition: 0.2s all;
}
.abstracts-list .f-list .list-item-withdrawal .f-list-column-2 .f-list-node-value {
	background: #b9b9b9;
}
.abstracts-list .f-list .f-list-done .f-list-column-2 .f-list-node-value{
	background: #c8e6c9;
}
.abstracts-list .f-list .f-list-done:hover  .f-list-column-2 .f-list-node-value{
	background: #8ed590;
}
.abstracts-list .f-list .f-list-pending .f-list-column-2 .f-list-node-value{
	background: #ffca27;
}
.abstracts-list .f-list .f-list-pending:hover .f-list-column-2 .f-list-node-value{
	background: #dba708;
}
.abstracts-list .f-list-item.f-list-item-heading {
    border-bottom: 2px solid var(--brand-color-theme-1);
}


.view-form-review #fMatter {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.view-form-review #fContent .form-item {
    border-bottom: 1px solid #efefef;
    padding: 1rem 2rem;
    transition: 0.2s all;
    background-color: #fcfcfc;
    border: 1px solid #f5f5f5;
}
.view-form-review #fContent .form-item:hover {
    background-color: #efefef;
}
.view-form-review #fContent .form-item label {
    font-size: 1rem !important;
    color: var(--brand-color-theme-1) !important;
    font-weight: 600;
}

.view-form-review #fContent .form-item .form-label {
    font-weight: 400;
}
.view-form-review #fContent .form-item.form-item-type-heading{
	border-top: 1px solid #cecece;
}
.view-form-review #fContent .form-item .form-heading {
    font-size: 1.1rem;
    font-weight: 600;
    border-bottom: none;
    color: var(--brand-color-theme-3);
    margin-bottom: 0;
    padding: 2rem 0 1rem;
}
#form-item-field_id_39139{
    margin-top:3rem;
    text-align:center;
    font-size: 1.3rem !important;
}
#form-item-field_id_39139 .form-heading-legend {
    text-align: center;
    font-size: 25px;
}


form.fForm .form-item-error input, form.fForm .form-item-error select, form.fForm .form-item-error textarea {
    border: 2px solid #CC0000;
    margin: 1px;
}

/**MySession**/
.session-sub-time {
	display:flex;
}

.session-sub-item .session-time-start:after {
	content: " -";
}

.session-sub-time .session-time-end {
	padding-left: 5px;
}

.session-people-subtitle {
	width:100%;
}

#fboxy-bg{
    z-index: 99999!important;
}

@media (max-width: 620px) {
    .fboxy-wrapper {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        height: 500px;
        width: 95%;
        z-index: 999999999 !important;
    }
}

/* HRD Corp Claimable start here */

.f-hrd-banner {
    position: relative;
    margin-bottom: -9px;
    overflow: hidden;
}

.f-hrd-banner .ItemfinnerGallery {
    position: relative;
}

.f-hrd-banner .fGalleryImage img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center;
    display: block;
}

.f-hrd-banner .ItemfinnerGallery .fGalleryText {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #356cb4e0;
    text-align: center;
}

.f-hrd-banner .ItemfinnerGallery .fGalleryText p {
    color: white;
}

.f-hrd-banner .ItemfinnerGallery .fGalleryText img {
    width: 150px;
}

.f-hrd-banner .ItemfinnerGallery .fGalleryText h3 {
    font-size: 2.2rem;
    font-weight: 800;
    color: white;
    filter: drop-shadow(1px 1px 1px var(--bs-white));
}

.f-hrd-banner-2 .ItemfinnerGallery .fGalleryText {
    text-align: unset;
}

.f-hrd-banner-2 .ItemfinnerGallery .fGalleryText img {
    max-width: 20rem;
    width: 100%;
    padding: 0 2rem;
}

.f-hrd-banner-2 .ItemfinnerGallery .fGalleryText h3 {
    font-size: 3rem;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.15;
    letter-spacing: .8px;
    color: white;
    filter: unset;
}

/* Mobile */
@media (max-width: 767.98px) {
    .f-hrd-banner {
        margin-bottom: 0;
    }

    .f-hrd-banner .fGalleryImage img {
        height: 650px;
        object-position: center;
    }

    .f-hrd-banner .ItemfinnerGallery .fGalleryText {
        padding: 2rem 1rem;
    }

    .f-hrd-banner .ItemfinnerGallery .fGalleryText .item.container {
        width: 100%;
    }

    .f-hrd-banner .ItemfinnerGallery .fGalleryText .row {
        row-gap: 1.5rem;
    }

    .f-hrd-banner-2 .ItemfinnerGallery .fGalleryText {
        text-align: center;
    }

    .f-hrd-banner-2 .ItemfinnerGallery .fGalleryText img {
        max-width: 11rem;
        padding: 0;
        margin: 0 auto;
    }

    .f-hrd-banner-2 .ItemfinnerGallery .fGalleryText h3 {
        font-size: 2rem;
        line-height: 1.2;
        margin-bottom: 1rem;
    }

    .f-hrd-banner .ItemfinnerGallery .fGalleryText p {
        font-size: 0.95rem;
        line-height: 1.6;
        margin-bottom: 0.8rem;
    }

    .f-hrd-banner .ItemfinnerGallery .fGalleryText a.fButton {
        display: inline-block;
        padding: 0.85rem 1.25rem;
        font-size: 0.95rem;
    }
}

/* HRD Corp Claimable end here */

.session-intro {
    font-weight: 600;
}
.session-abstract {
	text-align: justify;
}
.session-people-role-42667 .session-people-role{
	display:none;
}
.session-container ul li {
    margin: .5em 0 1em 20px !important;
    list-style: square;
}
.session-container .table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: initial;
    color: initial;
}
