.sidebar-wrapper h3{
font-size: 1.25rem;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.75;
    color: #047a7b;
    padding: 0.25rem 1rem;
    background: rgba(4, 122, 123, 0.1);
    border-left: 5px solid #047a7b;
}

.review > h4{
	display : none;
}
.sidebar-wrapper p {
	padding-top : 1rem!important;
}

#faq p,
#acc p,
#location-transport p{
	padding-top : 0!important;
}

#faq h4,
#acc h4,
#location-transport h4{
	margin-top : 1.25rem;
}

.footer{
	font-size : 12px;
}

#siteNav{
	border-radius : 0px!important;
}

.pageinfo.editpagenote{
	color : black;
}

.w-100{
	width : 100%;
}

@media (min-width: 768px) {
    .col-sm-9 {
        width: 75%!important;
    }
}


/* Virtual Portal CSS */
#app-layout-virtual #main_body,
#app-layout-virtual .container.attendee_list,
#app-layout-virtual .container.message_center {
  margin: 2rem auto;
}
#app-layout-virtual h2.title {
  font-size: 1.5rem;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.75;
  color: #047a7b;
  padding: 0.25rem 1rem;
  background: rgba(4, 122, 123, 0.1);
  border-left: 5px solid #047a7b;
}
#app-layout-virtual #header {
  background: none;
}
#app-layout-virtual #header .container > .row {
  display: none;
}
#app-layout-virtual .top-navigation {
  background-color: #047a7b;
}
#app-layout-virtual .top-navigation .navbar-nav {
  gap: 0.25rem;
  border-radius: 4px;
}
#app-layout-virtual .top-navigation .navbar-nav .nav-link {
  color: white;
  border-radius: 4px;
  font-weight: 600;
  transition: all 0.15s ease-in-out;
}
#app-layout-virtual .top-navigation .navbar-nav .nav-link.active {
  color: #047a7b;
  background-color: white;
  border-color: transparent;
}
#app-layout-virtual .top-navigation .navbar-nav .nav-link.active:hover,
#app-layout-virtual .top-navigation .navbar-nav .nav-link.active > i {
  color: #047a7b !important;
}
#app-layout-virtual .top-navigation .navbar-nav .nav-link:hover {
  color: #047a7b;
  background-color: white;
  border-color: transparent;
}
#app-layout-virtual .top-navigation .navbar-nav .nav-link:hover > i {
  color: #047a7b !important;
}
#app-layout-virtual .top-navigation .navbar-nav .nav-link > i {
  color: white !important;
}
#app-layout-virtual .top-navigation .navbar-nav button {
  color: white;
  font-weight: 600;
}
#app-layout-virtual .btn-primary,
#app-layout-virtual .btn-dark,
#app-layout-virtual .attendee-list .message {
  background-color: #047a7b;
  border-color: #047a7b;
}
#app-layout-virtual .btn-primary:hover, #app-layout-virtual .btn-primary:focus, #app-layout-virtual .btn-primary:active,
#app-layout-virtual .btn-dark:hover,
#app-layout-virtual .btn-dark:focus,
#app-layout-virtual .btn-dark:active,
#app-layout-virtual .attendee-list .message:hover,
#app-layout-virtual .attendee-list .message:focus,
#app-layout-virtual .attendee-list .message:active {
  background-color: #047a7b;
  border-color: #047a7b;
}
#app-layout-virtual .btn-primary:focus,
#app-layout-virtual .btn-dark:focus,
#app-layout-virtual .attendee-list .message:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 122, 123, 0.5);
}
@media (max-width: 640px) {
  #app-layout-virtual .content-user-schedule .session-item {
    flex-direction: column;
  }
}
#app-layout-virtual .content-user-schedule .right-side,
#app-layout-virtual .content-user-schedule .session-col,
#app-layout-virtual .content-user-schedule .session-item-left {
  width: 100%;
}
#app-layout-virtual .content-user-schedule .bg-gray-200 {
  background-color: #047a7b;
}
#app-layout-virtual #scheduleTabs .nav-link,
#app-layout-virtual #profile_tabs .nav-link,
#app-layout-virtual #contacts_tabs .nav-link {
  color: #047a7b;
  transition: all 0.2s ease-in;
}
#app-layout-virtual #scheduleTabs .nav-link.active,
#app-layout-virtual #profile_tabs .nav-link.active,
#app-layout-virtual #contacts_tabs .nav-link.active {
  background-color: #047a7b;
  color: white;
  border: none;
}
#app-layout-virtual #scheduleTabs .nav-link:hover,
#app-layout-virtual #profile_tabs .nav-link:hover,
#app-layout-virtual #contacts_tabs .nav-link:hover {
  border-color: #047a7b transparent transparent transparent;
}
#app-layout-virtual .attendee-list .avatar,
#app-layout-virtual .message_center .avatar {
  display: flex;
  flex-shrink: 0;
}
#app-layout-virtual .attendee-list img,
#app-layout-virtual .message_center img {
  -o-object-fit: cover;
     object-fit: cover;
}
#app-layout-virtual .attendee-list .contact.share i,
#app-layout-virtual .attendee-list .message i,
#app-layout-virtual .message_center .contact.share i,
#app-layout-virtual .message_center .message i {
  padding-right: 0.5rem;
}
#app-layout-virtual .letters-container {
  padding-top: 1rem;
}

@media (min-width: 640px) {
  .content-user-schedule .day-tabs-content .grid-view .session-item-left {
    max-width: 10rem;
    align-self: stretch;
    -ms-flex: 0 1 auto;
  }
}

#app-layout-virtual .content-user-schedule .flex-1 {
  -ms-flex: 0 1 auto;
}

#app-layout-virtual #main_body > .row {
  display: block;
  margin-left: 0;
  margin-right: 0;
}

#app-layout-virtual #main_body.content-slide > .row {
  flex-direction: row;
}/*# sourceMappingURL=virtualPortal.css.map */

.m-seminar-list__list__row__header{
	background-color : #047a7b!important;
	font-family: "Inter", sans-serif!important;
}

.tag-button{
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.025rem;
    color: white;
    border-radius: 4px;
    padding: 2px 4px;
    display: inline;
    border: 0;
    margin: 2px;
}

#app-layout .session-date-time i,
#app-layout .session-operations i{
	display : none;
}
#app-layout .session-date-time .time,
#app-layout .session-date-time .date{
	margin : 0;
	margin-top : 0.25rem;
}
#app-layout .session-date-time{
	flex-direction : column;
	align-items : flex-start;
}
#app-layout .m-seminar-list__list__items__item {
	background : white;
}

#app-layout [data-content-id="11503"] .session-operations,
#app-layout [data-content-id="11504"] .session-operations,
#app-layout [data-content-id="11505"] .session-operations,
#app-layout [data-content-id="11507"] .session-operations,
#app-layout [data-content-id="11218"] .session-operations,
#app-layout [data-content-id="11506"] .session-operations,
#app-layout [data-content-id="11220"] .session-operations,
#app-layout [data-content-id="11231"] .session-operations,
#app-layout [data-content-id="11232"] .session-operations,
#app-layout [data-content-id="11236"] .session-operations,
#app-layout [data-content-id="11222"] .session-operations,
#app-layout [data-content-id="11226"] .session-operations,
#app-layout [data-content-id="11358"] .session-operations,
#app-layout [data-content-id="11362"] .session-operations,
#app-layout [data-content-id="11364"] .session-operations,
#app-layout [data-content-id="11223"] .session-operations,
#app-layout [data-content-id="11227"] .session-operations,
#app-layout [data-content-id="11367"] .session-operations,
#app-layout [data-content-id="11370"] .session-operations,
#app-layout [data-content-id="11372"] .session-operations{
	display : none;
}

#app-layout [data-content-id="11503"] .session-date-time,
#app-layout [data-content-id="11504"] .session-date-time,
#app-layout [data-content-id="11505"] .session-date-time,
#app-layout [data-content-id="11507"] .session-date-time{
	display : none;
}

#app-layout [data-content-id="11503"] .session-header,
#app-layout [data-content-id="11220"] .session-header,
#app-layout [data-content-id="11231"] .session-header,
#app-layout [data-content-id="11232"] .session-header,
#app-layout [data-content-id="11226"] .session-header,
#app-layout [data-content-id="11358"] .session-header,
#app-layout [data-content-id="11505"] .session-header,
#app-layout [data-content-id="11504"] .session-header,
#app-layout [data-content-id="11362"] .session-header,
#app-layout [data-content-id="11507"] .session-header,
#app-layout [data-content-id="11227"] .session-header,
#app-layout [data-content-id="11370"] .session-header,
#app-layout [data-content-id="11367"] .session-header{
	height : 180px;
}

#app-layout [data-content-id="11503"],
#app-layout [data-content-id="11220"],
#app-layout [data-content-id="11231"],
#app-layout [data-content-id="11232"],
#app-layout [data-content-id="11226"],
#app-layout [data-content-id="11358"],
#app-layout [data-content-id="11505"],
#app-layout [data-content-id="11504"],
#app-layout [data-content-id="11362"],
#app-layout [data-content-id="11507"],
#app-layout [data-content-id="11227"],
#app-layout [data-content-id="11370"],
#app-layout [data-content-id="11367"]{
	height : 180px;
}

/* */
#app-layout [data-content-id="11503"] .session-header,
#app-layout [data-content-id="11505"] .session-header,
#app-layout [data-content-id="11504"] .session-header,
#app-layout [data-content-id="11507"] .session-header{
	height : 100px;
}

#app-layout [data-content-id="11503"],
#app-layout [data-content-id="11505"],
#app-layout [data-content-id="11504"],
#app-layout [data-content-id="11507"]{
	height : 100px;
}

html[lang="fr"] #app-layout [data-content-id="11503"] .session-header,
html[lang="fr"] #app-layout [data-content-id="11505"] .session-header,
html[lang="fr"] #app-layout [data-content-id="11504"] .session-header,
html[lang="fr"] #app-layout [data-content-id="11507"] .session-header{
	padding-top : 1rem;
}