@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900|Open+Sans:300,400,600,700,800");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@200;400;700&family=Noto+Sans:wght@400;700&display=swap');

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBold.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBoldItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBlackItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBlack.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberHeavyItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberHeavyItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberLightItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberLightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober Book';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBook.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBook.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberHeavy.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberHeavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberLight.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober Book';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBookItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberBookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober Regular';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberRegularItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberRegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberRegular.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberSemiBold.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberSemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberThin.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberSemiBoldItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberSemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberThinItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Glober xBold';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberxBold.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberxBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Glober xBold';
    src: url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberxBoldItalic.woff2') format('woff2'),
        url('https://happenn-virtual.s3.ap-southeast-1.amazonaws.com/fonts/webfonts/glober/GloberxBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}



body { background-color: rgb(255, 255, 255); font-family: 'Glober', 'Noto Sans Thai', sans-serif; }
.arc-nav-icon::before { content: url("/app/netorg/Content/Architect2/img/icons/menu-bars-dark.png"); }
.arc-mainmenu a { color: rgb(255, 255, 255); text-decoration: none; }
.arc-mainmenu a:hover { color: rgb(233, 161, 91); text-decoration: none; }
.arc-mainmenu .arc-menuitem-active a { color: rgb(233, 161, 91); background-color: rgb(0, 0, 0); }
footer { background-color: rgb(0, 0, 0); }
a { color: rgb(255, 255, 255); }
a:hover { color: rgb(255, 255, 255); }
a:hover.text-light { color: rgb(255, 255, 255); }
body { color: rgb(255, 255, 255); }
.arc-full-width-modules .row { margin-top: 0px !important; margin-bottom: 0px !important; }
.arc-full-width-modules { max-width: 1000px; margin: 0px auto; }
.mm-header h1 { font-weight: bold; color: rgb(233, 161, 91); padding: 20px 0px 30px; }
.mm-account { right: 0px; display: block; width: 255px; text-align: right; margin-right: 5px; }
@media (min-width: 800px) {
  .mm-account__realname { line-height: 3.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
}
.arc-mainmenu { top: 49px; }
.arc-nav-icon { float: right; }
.mm-search-result__open-slots { display: none; }
.mm-profile-picture { max-height: 150px !important; }
body { content: ""; top: 0px; height: 100vh; left: 0px; right: 0px; z-index: -1; background: url("https://www.delegia.com/app/Data/ProjectImages/17475/2022-bg.jpeg") bottom right / cover no-repeat fixed; }
.arc-nav-icon::before { content: url("/app/netorg/Content/Architect2/img/icons/menu-bars-dark.png"); }
nav, .arc-submenu { background-color: transparent !important; }
.meetingslot__details { text-align: center !important; }
.arc-mainmenu a { color: rgb(255, 255, 255); text-decoration: none; }
.arc-mainmenu a:hover { color: rgb(233, 161, 91); text-decoration: none; }
.arc-mainmenu .arc-menuitem-active a { color: rgb(233, 161, 91); background: transparent !important; }
header { background: linear-gradient(90deg, rgb(19, 148, 245) -3%, rgb(141, 11, 114) 55%, rgb(147, 40, 169) 68%, rgb(223, 2, 130) 100%); }
footer { background-color: rgb(0, 0, 0); }
a { color: rgb(255, 255, 255); }
a:hover { color: rgb(255, 255, 255); }
a:hover.text-light { color: rgb(255, 255, 255); }
body { color: rgb(255, 255, 255); }
p { color: rgb(255, 255, 255); }
.status-tag { display: block; font-size: 0.8rem; font-style: normal !important; text-decoration: none !important; }
.status-tag-2 { display: block; font-size: 0.8rem; font-style: normal !important; text-decoration: none !important; }
.meetingslot { border-radius: 5px; font-size: 0.8rem; text-align: center; border: none !important; margin: 3px !important; }
.Regline_edit { color: rgb(0, 0, 0) !important; }
.navigation { width: 100%; background: rgb(0, 0, 0); }
.logo { vertical-align: middle; margin: 12px 0px 0px; height: auto !important; padding-right: 0px !important; }
.arc-mainmenu { display: inline-block; padding: 24px 0px; background: transparent !important; }
.arc-mainmenu li { padding: 5px 5px 5px 0px; }
.arc-mainmenu a { font: 1rem / 1em 'Glober', 'Noto Sans Thai'; letter-spacing: 0.5px; }
h2 { font-family: Arial; font-weight: bold; letter-spacing: 0rem; }
p { font-family: Arial; }
.mm-profile-details h2 { display: none; }
.mm-profile-details h2 i { display: none; }
.register_here { display: inherit; text-align: center; font: 4rem 'Glober', 'Noto Sans Thai'; text-transform: uppercase; color: rgb(233, 161, 91); }
.register_here::before { left: 10%; background: rgb(233, 161, 91); }
.register_here::after { right: 10%; background: rgb(233, 161, 91); }
.register_here::before, .register_here::after { content: ""; display: block; width: 13.3333%; height: 2px; position: absolute; top: 43px; }
.Regline_normal h2 { color: rgb(233, 161, 91); font-weight: bold; font-size: 1.6rem; }
.Regline_normal h3 { color: rgb(255, 255, 255); font-weight: bold; font-size: 1.2rem; }
.button { background-color: rgb(233, 161, 91); font-family: 'Glober', 'Noto Sans Thai' !important; }
.requiredmark { color: rgb(233, 161, 91); }
.reg_button { background: rgb(233, 161, 91); display: block; padding: 5px; margin: 0px auto 20px; width: 200px; text-align: center; font: 2.4rem 'Glober', 'Noto Sans Thai'; }
.SeveralPersonsRow { margin-bottom: 39px; }
.address { color: rgb(255, 255, 255); font: bold 0.9em / 1.5em "Source Sans Pro", sans-serif; }
.address__copyright { color: rgb(94, 104, 106); font-weight: 300; text-align: center; }
.contact__title { display: block; max-width: 200px; margin: 2em auto 1em; padding: 5px; font: 1.1em / 1.1em 'Glober', 'Noto Sans Thai'; text-transform: uppercase; letter-spacing: 0.5px; color: rgb(255, 255, 255); background-color: rgb(18, 20, 19); }
.text-center { padding-top: 80px; }
footer { padding: 50px 0px; }
.contact__social { margin-bottom: 4em; }
.social__icon img { margin-right: 10px; }
#DelegiaName { display: none; }
.severalpersonsdeleteimg img { float: right; }
.severalpersonsdeleteimg { position: absolute; float: right; margin-top: 16px; width: 100%; }
h1 { color: rgb(255, 255, 255); }
.mm-info-box { background: none; margin-bottom: 40px;}
.available, .available2 { color: rgb(255, 255, 255); background-color: #67B94B !important; border: 0.5px solid #67B94B !important; }
.confirmed, .confirmed2 { background-color: rgb(166, 166, 166) !important; color: rgb(255, 255, 255) !important; }
.confirmed span, .confirmed a { color: rgb(255, 255, 255) !important; }
.busy { color: rgb(255, 255, 255); background-color: rgb(255, 44, 94) !important; }
.mm-day-link { display: none !important; }
.button.is-primary { }
.mm-search-result { font-weight: bold; margin: 10px 0px; border-radius: 10px; padding: 20px !important; }
.mm-search-result:nth-child(2n) { background-color: rgba(0, 0, 0, 0.5) !important; }
.mm-search-result:nth-child(2n):hover { background-color: rgba(0, 0, 0, 0.5) !important; }
.mm-search-result:nth-child(2n+1) { background-color: rgba(0, 0, 0, 0.5) !important; }
.mm-search-result:nth-child(2n+1):hover { background-color: rgba(0, 0, 0, 0.5) !important; }
.mm-search-result__company { padding-top: 0px !important; padding-bottom: 0px !important; }
.mm-search-result__name { padding-top: 0px !important; padding-bottom: 0px !important; }
.mm-search-result__persontype { padding-top: 0px !important; padding-bottom: 0px !important; }
.mm-modal__header { font-weight: bold; text-align: center; background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.mm-modal__content { border-radius: 5px; background-color: rgb(255, 255, 255) !important; }
.mm-modal__footer { text-align: center !important; }
.mm-modal__footer button { }
.mm-modal .mm-modal__body .mm-label { margin-bottom: 20px;}
.mm-modal .mm-modal__body .InputField { margin-bottom: 20px; outline: none; border: none; padding: 10px;}
/* .mm-modal .mm-modal__footer button.button:first-child { background-color: #FFFFFF !important; color: #000000 !important; }
.mm-modal .mm-modal__footer button.button:last-child { color: #ffffff !important; } */
.mm-modal .mm-modal__header { color: #E9A15B !important;}
.button.is-default { padding: 10px !important; }
.mm-search-result:hover { background-color: rgb(61, 93, 124) !important; }
.mm-meeting { padding: 20px; border-spacing: 0px 15px; border: 1px solid rgb(229, 229, 229); background: none !important; margin-top: 20px;}
tr.mm-meeting { width: 100%; display: inline-block; margin-bottom: 20px; }
.mm-meeting td { top: 92px; }
.mm-meeting td:first-child { width: 84%; }
.mm-meeting td:nth-child(2) { text-align: right; }
.meetinglink { font-weight: bold; color: rgb(13, 88, 144); text-decoration: underline; }
.mm-meeting.confirmed td:nth-child(3) { display: block; right: 30px; width: 100px; font-weight: bold; text-align: center; color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); }
.mm-meeting td:last-child { width: 100%; font-weight: bold; text-align: right; color: rgb(255, 44, 94); }
.mm-meeting td .time { font-weight: bold; color: rgb(255, 44, 94); padding-left: 0px !important; }
.mm-label { color: rgb(0, 0, 0) !important; }
.is-success { font-family: 'Glober', 'Noto Sans Thai' !important; background-color: rgb(255, 44, 94) !important; }
.button.is-danger { color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); font-family: 'Glober', 'Noto Sans Thai' !important; background-color: rgb(255, 255, 255) !important; }
.pending .name-tag, .confirmed .name-tag { font-weight: bold; color: rgb(0, 0, 0); }
.pending, .pending2 { color: rgb(0, 0, 0); background-color: #FAB564 !important; }
.cancelled { background: none !important; }
.ui-widget-content a { color: rgb(255, 255, 255) !important; }
.ui-dialog .ui-dialog-content p { color: rgb(255, 255, 255) !important; }
.mm-card-label label, .mm-card-data label { color: rgb(0, 0, 0) !important; }
.mm-card-data { font-weight: bold; }
.mm-card-info .mm-card-row:nth-child(5) { display: none; }
.mm-card-info .mm-card-row:nth-child(6) { display: none; }
.mm-card-info .mm-card-row:nth-child(7) { clear: both; }
.ui-widget-header { display: none; }
#personDetailsDialog div:last-child { text-align: left; }
.button.is-danger { margin-bottom: 20px !important; }
.mm-card-button { width: 150px !important; border: none !important; background: none !important; box-shadow: none !important; text-shadow: none !important; }
.mm-card-button { background-color: rgb(255, 44, 94) !important; }
.booked { background-color: rgb(133, 133, 134) !important; }
.arc-main-content .row { margin-top: 2px !important; margin-bottom: 2px !important; }
.whitebg { background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.whitebg h2, .whitebg p { color: rgb(0, 0, 0) !important; }
.keepmiddle { font-size: 20px; font-weight: bold; padding-left: 80px !important; padding-right: 80px !important; }
.logo { float: left; height: 50px; padding-right: 10px; padding-left: 10px; }
.mm-calendar-day__date { font-size: 1rem !important; text-align: center !important; }
.Regline_normal p { color: rgb(255, 255, 255); }
.SeminarDescriptionShort p, .SeminarDescriptionShort p strong, .SeminarDescriptionShort strong, label { }
.Regline_edit label, .Regline_edit strong, .Regline_edit p strong, .Regline_edit p { color: rgb(0, 0, 0) !important; }
#FileUpload_file1 { color: rgb(255, 255, 255) !important; }
.Regline_normal main { background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; }
@media (max-width: 767px) {
  .button.is-danger { width: 100px !important; }
  .severalpersonsdeleteimg { margin-left: 13px; }
  .Regline_normal main { }
}
body.Regline_normal::after, #InternetConfirmation::after { content: ""; position: fixed; top: 0px; height: 100vh; left: 0px; right: 0px; z-index: -1; background: url("//register.happenn.com/app/Data/ProjectImages/15154/bg_registration.png") center center / cover; }
@media (max-width: 767px) {
}
.QuestionLabel, .fieldlabeltd { font-weight: bold; font-size: 1.15rem; }
#form1 p { color: rgb(255, 255, 255) !important; }
#ReglineItemId_itemTr_2026945 { padding-top: 40px; }
#ReglineGroupUl:not(.ui-sortable) .bottom { padding: 10px 20px; text-align: center; border-top: 2px solid rgb(246, 246, 246); }
#ReglineGroupUl:not(.ui-sortable) .bottom a { display: flex; padding: 10px; justify-content: center; color: rgb(110, 111, 114); }
#ReglineGroupUl:not(.ui-sortable) .content { padding: 15px; }
#ReglineGroupUl:not(.ui-sortable) table { border-spacing: 0px; }
#ReglineGroupUl:not(.ui-sortable) .ReglineTable tbody.moverbody td { display: block; width: 100% !important; }
#ReglineGroupUl:not(.ui-sortable) .Activity_li .ReglineTable tbody.moverbody tr td { font-size: 13px; line-height: 14px; color: red; vertical-align: middle !important; display: table-cell !important; width: auto !important; }
#ReglineGroupUl:not(.ui-sortable) .URLActivity_li table td { padding-top: 5px; display: block !important; }
#ReglineGroupUl:not(.ui-sortable) table td.fieldlabeltd { padding-top: 15px; }
#ReglineGroupUl:not(.ui-sortable) label.QuestionLabel, #ReglineGroupUl:not(.ui-sortable) .QuestionLabel { padding-top: 10px; display: inline-block; }
#buttonrow { padding: 15px 0px; margin-top: 10px; }
.button { border-radius: 4px; font-size: 18px; font-weight: 400; padding: 10px 20px; }
#ReglineGroupUl:not(.ui-sortable) .InputField, #ReglineGroupUl:not(.ui-sortable) .InputSelect, #HotelComments:not(.ui-sortable), #ReglineGroupUl:not(.ui-sortable) textarea { border: 1px solid rgb(226, 226, 226); background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: none; outline: none; padding: 10px; max-width: 100%; }
#ReglineGroupUl:not(.ui-sortable) .InputField:focus, #ReglineGroupUl:not(.ui-sortable) .InputSelect:focus, #HotelComments:not(.ui-sortable), #ReglineGroupUl:not(.ui-sortable) textarea:focus { background-color: rgb(246, 246, 246); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px 0px inset; transition: all 0.1s ease 0s; }
#ReglineGroupUl:not(.ui-sortable) input[value]:not([value=""]) { border: 1px solid rgb(0, 0, 0); }
#ReglineGroupUl:not(.ui-sortable) .Field_li .InputField, #ReglineGroupUl:not(.ui-sortable) .Field_li .InputSelect, #ReglineGroupUl:not(.ui-sortable) .Field_li .textarea, #HotelComments:not(.ui-sortable), #ReglineGroupUl:not(.ui-sortable) .Question_li .InputField, #ReglineGroupUl:not(.ui-sortable) .Question_li .textarea { width: 100%; }
#ReglineGroupUl:not(.ui-sortable) input:disabled, #ReglineGroupUl:not(.ui-sortable) select:disabled, #ReglineGroupUl:not(.ui-sortable) textarea:disabled { cursor: not-allowed; background-color: rgb(248, 248, 248) !important; padding: 0px !important; }
#ReglineGroupUl:not(.ui-sortable) .Label_li { margin: 30px 0px 15px; }
#ReglineGroupUl:not(.ui-sortable) .Label_li hr { border-top: 3px solid rgb(204, 204, 204); margin: 15px auto; }
#backbutton { display: none; }
#forwardbutton { width: 100%; }
#forwardbutton a { background-color: rgb(233, 161, 91); color: rgb(255, 255, 255); font-family: 'Glober', 'Noto Sans Thai', sans-serif; padding: 13px 40px; text-transform: uppercase; font-weight: bold; }
#ErrorMessageDiv { color: red; background: rgb(255, 255, 255); font-weight: bold; opacity: 0.8; padding: 20px; }
#forwardbutton a:hover { background-color: rgb(141, 223, 253); color: rgb(255, 255, 255); font-family: 'Glober', 'Noto Sans Thai', sans-serif; }
#ReglineGroupUl:not(.ui-sortable) input[type="radio"] { zoom: 1.5; }
#ReglineGroupUl:not(.ui-sortable) .Activity_li .ReglineTable tbody.moverbody tr.activityTR { width: 100% !important; }
input[type="radio"] { zoom: 1.5; }
.ReglineTable td { padding: 3px; }
.Regline_normal * { box-sizing: border-box; }
.Regline_normal .arc-main-content { max-width: 1000px; margin: 0px auto; }
#ReglineItemId_itemTr_1930619 .NewRegQuestionTD { display: flex; }
#ReglineItemId_itemTr_2026980 { width: 50%; display: inline-block; }
#ReglineItemId_itemTr_2027036 { width: 48%; display: inline-block; }
#statediv2027036 { width: 100%; }
#TABLEQ248442 tr { width: 50%; display: inline-block; }
#TABLEQ248442 tbody:first-of-type tr:first-child { width: 100% !important; display: block !important; }
#TABLEQ248444 tr { width: 50%; display: inline-block; }
#TABLEQ248444 tbody:first-of-type tr:first-child { width: 100% !important; display: block !important; }
#TABLEQ248856 tr { width: 50%; display: inline-block; }
#TABLEQ248856 tbody:first-of-type tr:first-child { width: 100% !important; display: block !important; }
#TABLEQ248504 tr { width: 50%; display: inline-block; }
#TABLEQ248504 tbody:first-of-type tr:first-child { width: 100% !important; display: block !important; }
input[type="checkbox"] { zoom: 1.5; }
#Exhibitor_PresentationTextSwe { display: none; }
#preview-btn-swe { display: none; }
.js-logo-image { max-width: 250px !important; }
.architect-exhibitor { background-image: url("//register.happenn.com/app/Data/ProjectImages/14597/bg_green_div.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: rgb(0, 0, 0) !important; }
.arc-exhibitor-list div.row { background-image: url("//register.happenn.com/app/Data/ProjectImages/14597/bg_exhibitor_list.png"); border-radius: 10px; color: rgb(255, 255, 255) !important; }
.arc-exhibitor-list a.row { background-color: rgb(255, 255, 255); }
.arc-exhibitor-list a.row div.logo { height: 60px !important; background-position: left center !important; }
.nav-letters__characters { color: rgb(255, 255, 255); }
.letter-section { font-size: 1.2rem; }
#exhibitor-list { padding-bottom: 100px; }
.architect-exhibitor .arc-table-striped { margin-bottom: 140px; }
.architect-exhibitor .flex-container { margin-top: 140px; margin-bottom: 200px; }
.flex-container div:nth-child(3) { display: none; }
.architect-exhibitor .page { max-width: 1000px; margin: 0px auto; }
.navigation .container .logo { padding-top: 0px; }
@media (max-width: 800px) {
  .arc-nav-icon { display: none; }
}
@media (max-width: 767px) {
  .arc-mainmenu { padding: 5px 0px; }
  .arc-mainmenu li { width: 33%; border-right: 1px solid rgb(255, 255, 255); text-align: center; float: left !important; }
  .arc-mainmenu li:last-child { border-right: none; }
}
.arc-nav-icon { display: none; }
.mm-account { margin-top: 8px; display: block; }
.mm-account__sign-out { display: none; }
.button.full-width { font-size: 9px !important; }
h1 { font-size: 1.4rem; }
.register_here::before { display: none; }
.register_here::after { display: none; }
@media (min-width: 769px) {
  #ReglineItemId_itemTr_2030743 { width: 50%; display: inline-block; }
  #TABLEQ249284 { width: 100% !important; }
  #ReglineItemId_itemTr_2030744 { display: inline-block; }
  #TABLEQ249285 { width: 100% !important; }
  #ReglineItemId_itemTr_2030745 { display: inline-block; }
  #TABLEQ249286 { width: 100% !important; }
  #ReglineItemId_itemTr_2030746 { display: inline-block; width: 100%; }
  #TABLEQ249287 { width: 100% !important; }
  #ReglineItemId_itemTr_2030748 { display: inline-block; width: 50%; }
  #ReglineItemId_itemTr_2030749 { display: inline-block; width: 49%; }
  #ReglineGroupUl:not(.ui-sortable) #ReglineGroupUl { width: 100%; }
  #ReglineGroupUl:not(.ui-sortable) table td.fieldlabeltd { padding-top: 20px; }
  #ReglineGroupUl:not(.ui-sortable) label.QuestionLabel, #ReglineGroupUl:not(.ui-sortable) .QuestionLabel { padding-top: 15px; }
}
@media (min-width: 1200px) {
  .container { width: 1140px; max-width: 100%; }
  .arc-mainmenu { height: 75px !important; }
}
@media (min-width: 1400px) {
  #ReglineGroupUl:not(.ui-sortable) #ReglineGroupUl { width: 90%; }
  #ReglineGroupUl:not(.ui-sortable) h1 { margin-top: 30px; }
}
@media (max-width: 767px) {
  .arc-nav-icon { display: none !important; }
  .navigation { height: 90px; }
  .navigation .container .logo { padding-top: 0px; }
}
@media only screen and (max-width: 348px) {
  .arc-full-width-modules .arc-row .arc-row-content { padding-left: 0px; padding-right: 0px; }
}
@media (max-width: 480px) {
  .Regline_normal img, .Regline_edit img { width: auto; }
  #forwardbutton a { background-color: rgb(233, 161, 91); color: rgb(255, 255, 255); font-family: Ubuntu, sans-serif; padding: 13px 40px; text-transform: uppercase; font-weight: bold; }
}
.mm-modal__content { padding: 30px; border-radius: 10px; border: 1px solid rgb(108, 108, 108); background-color: rgb(0, 0, 0) !important; }
.mm-modal__header, #personDetailsModal .mm-modal__body { background: transparent !important; color: rgb(255, 255, 255) !important; }
.mm-modal__body label { color: rgb(255, 255, 255) !important; }
.mm-card-label label, .mm-card-data label { color: rgb(255, 255, 255) !important; }
.button.is-primary { background-color: rgb(233, 161, 91) !important; }
.button { background-color: rgb(233, 161, 91) !important; }
.button:hover { background-color: rgb(233, 161, 91) !important; }
.mm-calendar-slot__text:hover { background-color: transparent !important; }
.ui-dialog { background-color: rgb(0, 0, 0) !important; }
.mm-meeting.pending, .mm-meeting.pending2 { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3) !important; }
.mm-meeting.confirmed { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3) !important; }
span.time { color: rgb(252, 205, 163) !important; }
#personDetailsDialog { overflow-x: auto !important; }
.mm-meeting.confirmed td:nth-child(3) { font-weight: bold; border: 1px solid rgb(73, 218, 148) !important; color: rgb(73, 218, 148) !important; margin-top: 10px !important; }
.meetinglink { font-weight: bold; text-decoration: none; display: block; border: 1px solid rgb(233, 161, 91); white-space: nowrap; padding: 10px; border-radius: 5px; background-color: rgb(233, 161, 91); color: rgb(255, 255, 255); }
.mm-header { background-image: url("https://www.delegia.com/app/Data/ProjectImages/17475/2022-logo.png"); background-repeat: no-repeat; background-position: center 4rem; background-size: 8rem; padding-top: 12rem !important; padding-bottom: 3rem !important; }
#filter-container { background-color: rgb(255, 255, 255) !important; }
.ui-dialog .ui-dialog-buttonpane { margin-top: 0px; }





.arc-main-content .login-form-row .col-sm-5 { display: none !important;}
.arc-main-content .login-form-row .col-sm-7 { width: 100% !important; position: relative;}
.arc-main-content .login-form-row .col-sm-7 input { width: 100% !important; text-align: left; padding-left: 60px !important; font-size: 15px; padding: 10px;}
.arc-main-content .login-form-row .col-sm-7::after { 
      content: "Email:";
    position: absolute;
    left: 20px;
    top: 10px;
    color: #999;
    z-index: 999;
}

.arc-main-content .mm-header h1 { text-align: center; margin-top: 80px; text-transform: uppercase;margin-bottom: 20px; padding-bottom: 0; font-weight: normal;}

.arc-main-content .row .col-sm-offset-5 {
margin-left: 0 !important;
text-align: center;
margin-top: 50px;
}


.arc-main-content .row .col-sm-offset-5 button {
padding: 15px 50px !important;
}

.mm-card-data a { color: #FFFFFF !important; }
.mm-card-row {
  margin-bottom: 10px !important;
}
/* tr.mm-meeting.cancelled { display: none !important;}
tr.mm-meeting.rejected { display: none !important;} */

.mm-modal .mm-profile-picture {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  border-radius: 50% !important;
  width: 140px !important;
  height: 140px  !important;
  max-height: unset !important;
}
.page-search .mm-profile-picture {
  border-radius: 50% !important;
  width: 70px !important;
}

a.button,
button.button {
  color: #000000;
}

a.is-success,
a.is-success:hover {
  background-color: #49DA94 !important;
  color: #FFFFFF !important;
}

a.is-danger,
a.is-danger:hover {
  background-color: #FFFFFF !important;
}

.arc-main-content {
  padding-bottom: 80px;
  background-image: url('https://www.delegia.com/app/Data/ProjectImages/17475/happenn-white.png');
  background-size: 120px;
  background-position: center bottom 30px;
  background-repeat: no-repeat;
}

.mm-search-result .mm-search-result__company, 
.mm-search-result .mm-search-result__name,
.mm-search-result .mm-search-result__persontype,
.mm-search-result .col-sm-2 {
    font-weight: normal;
}

.mm-login ~ .login-text {
    text-align: center;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 100px;
}

.mm-login ~ .login-text a {
    color: rgb(233, 161, 91);
}


/* .owl-carousel .owl-item:nth-child(1) { display: none !important; }
.owl-carousel .owl-item:nth-child(2) { display: none !important; }
.owl-carousel .owl-item:nth-child(3) { display: none !important; }
.owl-carousel .owl-item:nth-child(4) { display: none !important; }
.owl-carousel .owl-item:nth-child(5) { display: none !important; } */

/* .owl-carousel .owl-item:nth-child(6) { display: none !important; }
.owl-carousel .owl-item:nth-child(7) { display: none !important; }
.owl-carousel .owl-item:nth-child(8) { display: none !important; }
.owl-carousel .owl-item:nth-child(9) { display: none !important; }
.owl-carousel .owl-item:nth-child(10) { display: none !important; } */

/* .owl-carousel .owl-item:nth-child(11) { display: none !important; }
.owl-carousel .owl-item:nth-child(12) { display: none !important; }
.owl-carousel .owl-item:nth-child(13) { display: none !important; }
.owl-carousel .owl-item:nth-child(14) { display: none !important; }
.owl-carousel .owl-item:nth-child(15) { display: none !important; } */
 
/* .owl-carousel .owl-item:nth-child(16) { display: none !important; }
.owl-carousel .owl-item:nth-child(17) { display: none !important; }
.owl-carousel .owl-item:nth-child(18) { display: none !important; }
.owl-carousel .owl-item:nth-child(19) { display: none !important; }
.owl-carousel .owl-item:nth-child(20) { display: none !important; } */

/* .owl-carousel .owl-item:nth-child(21) { display: none !important; }
.owl-carousel .owl-item:nth-child(22) { display: none !important; }
.owl-carousel .owl-item:nth-child(23) { display: none !important; }
.owl-carousel .owl-item:nth-child(24) { display: none !important; }
.owl-carousel .owl-item:nth-child(25) { display: none !important; } */

/* .owl-carousel .owl-item:nth-child(26) { display: none !important; }
.owl-carousel .owl-item:nth-child(27) { display: none !important; }
.owl-carousel .owl-item:nth-child(28) { display: none !important; }
.owl-carousel .owl-item:nth-child(29) { display: none !important; }
.owl-carousel .owl-item:nth-child(30) { display: none !important; } */

/* .owl-carousel .owl-item:nth-child(31) { display: none !important; }
.owl-carousel .owl-item:nth-child(32) { display: none !important; }
.owl-carousel .owl-item:nth-child(33) { display: none !important; }
.owl-carousel .owl-item:nth-child(34) { display: none !important; }
.owl-carousel .owl-item:nth-child(35) { display: none !important; } */

/* .owl-carousel .owl-item:nth-child(36) { display: none !important; }
.owl-carousel .owl-item:nth-child(37) { display: none !important; }
.owl-carousel .owl-item:nth-child(38) { display: none !important; }
.owl-carousel .owl-item:nth-child(39) { display: none !important; }
.owl-carousel .owl-item:nth-child(40) { display: none !important; } */