@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');
span, td, th, div, font, p, a,.standard,.header{font-size:14px;font-weight: normal;line-height: 25px;color:#333;font-family: 'Roboto', sans-serif !important}
u, strong, i{font-size:14px;line-height: 25px;color:#333;font-family: 'Roboto', sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight: bold;font-family: 'Roboto', sans-serif;}
#outer_table td{color:#333 !important}
html body:before{background:none}

.nav-related-vars-container,.nav-related-vars-container td.new-desktop-nav{text-align:center !important;background:#0E1D36}
.new-desktop-nav #r-breadcrumbs{text-align: center;display: inline-block}
.new-desktop-nav #r-breadcrumbs .crumbs li a{}
html #outer_table{width:100% !important; padding: 0px 0px;text-align: center}
.branding-hdr, td.questionInput, #inner_content, .linkSnippetVersion, .r-cancel-btn-tr{background:none !important; background-color:none !important}
html #outer_table #inner_content{padding:0px;width: 100%; max-width: 1080px !important; position: relative; display: inline-block;}
.branding-hdr {padding: 0px}
span[role=heading] {font-size:25px}

.theme1-header{width:100%;display:inline-block;padding:0px 0px 0px;text-align:center;border-bottom: 1px solid #ddd;background:#0e1c36}
.theme1-header img{width:100%;vertical-align:middle;}
.theme1-header h1{padding:7px 0px 7px;font-size:35px;text-shadow: 2px 2px 2px #000000;background:#1645d3;line-height:normal;color:#ffffff}
html td.questionLabel{width:10%;text-align:left;height: auto}
#outer_table td{text-align:center}
html td.standard br{display:none}
.new-desktop-nav #r-breadcrumbs .crumbs li a, .new-desktop-nav #r-breadcrumbs .crumbs li.off a, .new-desktop-nav #r-breadcrumbs .crumbs li.on a, .new-desktop-nav #r-breadcrumbs .crumbs li.previous-step a{color:#00269a !important;font-weight: bold;font-size:14px !important}
.new-desktop-nav #r-breadcrumbs .crumbs li.previous-step a,.new-desktop-nav #r-breadcrumbs .crumbs li.on a{color:#ffffff !important}
.new-desktop-nav #r-breadcrumbs .crumbs li.off a{color:#ffffff !important}

.websiteheader{display:inline-block;width:100%;max-width:1080px;height:auto;margin-bottom:0px;padding:10px 0px 0px;background:#0e1c36;color:#ffffff}
.websiteheader h2{color:#FFFFFF}
.websiteheader h4{color:#fff;border-top:2px solid #ffffff;margin:0px}
.websiteheader img{width:260px;}
.websiteheader p{display:inline-block;vertical-align:middle;line-height:28px;margin-top:0px;font-weight: bold;font-size:14px;margin-bottom:0px;text-align: left;padding:0px 10px}
.websiteheader p span{font-weight:bold;color:#B7F8FC;font-weight: bold;font-size: 21px;padding-bottom: 4px;margin-bottom: 10px;line-height: 28px;}
.websiteheader p img{width:19px;height:auto;margin-right:5px}
.attendeeinfo .websiteheader, .selectadditionalattendees .websiteheader, .additionalattendees .websiteheader, .payment .websiteheader{/*display:none*/}
.websiteheader p.spr-hdr{width:5px;height:93px;background:#042e86;margin:0px 10px }

html td.standard .r-multicheckbox label{ display:inline-block;vertical-align:top; width: calc(50% - 30px) !important;line-height:20px}
html td.standard .r-multicheckbox label div{fnt-size:12px;line-height: normal;font-style:italic;margin-bottom:15px}
html td.standard, html td.questionInput{padding:5px 0px}
html td.questionInput select:not([class^=picker]), html td.questionInput input[type=password], html td.questionInput input[type=text]{border:1px solid #aaaaaa;height:40px;padding:0px 10px 0px !important;background:#ffffff;border-radius:0px}
html td.questionInput textarea{padding:0px 10px 0px !important}
td.questionInput textarea { width:349px !important ; border : 1px solid #ddd;background:#fafafa ;padding:5px 10px}

.linkSnippetVersion{display:none}
#outer_table td#inner_content td>form{position:relative;color:#333 !important;border-radius:10px}

td.questionInput{font-size:14px;}
html td.questionInput select:not([class^=picker]), html td.standard .r-multicheckbox label, .standard label, td.standard.questionLabel, .redLabel, 
.redLabel.questionLabel, #outer_table td>form>table td:first-child{text-transform:none !important;font-size:14px;font-style: normal}
#outer_table td>form>table td:first-child{text-align:left}
.r-radio-list .standard input[type=radio]:not(:nth-child(4)){margin-left:0px}
td.questionInput input:not([name=apply_code]):not(.r-button), td.questionInput select:not([class^=picker]), td.questionInput textarea{font-size:14px; background-color:#ffffff !important;width:calc(100% - 25px) !important;}
td.questionInput textarea, td.questionInput input[type=text], td.questionInput select{box-shadow: inset 1px 1px 7px #cccccc}

html td.questionInput select:not([class^=picker]){width:calc(100% - 4px) !important}
td.questionInput input[type=checkbox]:not([name=apply_code]):not(.r-button){width:20px !important}

html td.questionInput input[type=file]{width:calc(100% - 4px) !important;height:30px}
html td.questionInput select[alt=month]:not([class^=picker]), html td.questionInput select[alt=year]:not([class^=picker]) {}
td.questionInput input#discountcode:not([name=apply_code]):not(.r-button){width:200px !important}
td.questionInput input#discountcode[name=apply_code]:not(.r-button){height: 40px;background:#68b148;padding: 5px 10px;color: #fff;}
td.questionInput input[name=apply_code]{ height: 40px;background:#68b148; padding: 5px 10px; color: #fff;}

ul.r-mobile.pagebreaks li{line-height: normal;padding:0px;color:#333333 !important;border-right:1px solid #fff;font-size:16px;font-weight: bold}
ul.r-mobile.pagebreaks li a{background:none;display: block;height:auto;width: auto;padding:10px 15px;font-weight: bold;border-radius:0px;font-size:16px}
ul.r-mobile.pagebreaks li a:hover{background:none;color:#ffffff;font-weight: bold}
ul.r-mobile.pagebreaks li.selected a{background:#B7F8FC !important;font-weight: bold;font-size:16px}
.reg-header-cont-cont{}
.reg-header-container .language-selector-container select{width:150px;height:auto;border-radius: 0px;color:#fff;background:#00269a;font-size:14px;padding:5px;max-width:150px}

/**Right Hand Column**/
.right-column{width: calc(25% - 30px); display:inline-block;margin-top:0px; font-style:normal; float:right;position:absolute;right:0px;top:0px;padding:100px 0px 0px 15px;color:#fff;text-align:left}
.right-column h1{}
.right-column p{border:1px solid #fff}
.right-column p#instructions{background:#082b6c;border:0px}
.right-column li, .right-column strong, .right-column td{color:#fff;margin-top:0px}
.right-column li{padding-bottom:10px}
.right-column img.sponsor{width:100%;height:auto}

div.r-timeoutcontent{background:#fff;border-radius:10px;padding:15px 0px}

.sessiontimeout{background:#fff;border-radius:5px;padding:5px;color:#202020;margin-top:0px}
.sessiontimeout #time_{font-size:30px;font-weight:bold}

html input.button.r-button, input.button.r-button {color:#333333 !important;max-width:300px;border:0px !important;border-bottom:5px solid #88f3fa !important}
input.button.r-button:hover{border:0px !important;border-bottom:5px solid #88f3fa !important;color:#ffffff !important}
input.button.r-button:hover{border-radius:0px !important}
table#buttontable td{text-align:center !important}
#buttontable .button.r-button{font-size:17px !important;padding:10px 20px;font-weight: bold;text-transform:uppercase}

/*#outer_table td>form>table td.questionLabel:first-child{width: 35% !important ; padding: 0px ; vertical-align: top ; height: 30px ; padding-right: 2% ; padding-top:7px;font-weight:bold}
*/
#outer_table td>form>table td.questionLabel:first-child span{font-weight:bold}
#outer_table td>form>table td font{display : inline-block;}


td#button_continue_1{ text-align : center }
td.questionInput{font-size:14px;font-style:italic;}
html td.questionInput input[type=text]:active, html td.questionInput input[type=text]:focus, td.questionInput input:focus, td.questionInput input:active, input:active, td.questionInput select:focus, td.questionInput textarea:focus, td.questionInput textarea:active {border : 1px solid #fd051c !important; outline:0px !important}
td.questionInput .standard input[type=checkbox], td.questionInput .standard input[type="radio"]{margin-top:4px; margin-left:0px; width:20px !important}
.standard label { padding: 0px }
td.questionInput .shadow.time-input { width : 100px !important}
html td.standard div[role="radiogroup"]>i{display:none}

#q112719106.questionLabelHeading td, #q112717804.questionLabelHeading td, #q112719440.questionLabelHeading td, .questionContainer.questionLabelHeading td{padding-bottom:10px;font-size:14px !important;padding-left:0px;padding-top:0px !important}

p.deadline{border:1px solid #202020;display:inline-block;padding:10px 15px}
/*.right-column{font-weight:normal;font-size:14px}
.right-column ul{padding-left:15px;font-size:14px}
.right-column p.deadline{margin:3px 0px;border:1px solid #666666;fnt-size:13px} */
table .poweredBy{display:none}
.needs-tablerowcolor1 td:first-child, .needs-tablerowcolor2 td:first-child{font-weight: bold}
.landingpage-text{background:#fff;width:96%;max-width:700px;padding:20px 2%;display:inline-block;border-radius:10px;text-align:left;line-height:25px;border:1px solid #aaa}

/***new registration page***/
.newreg #outer_table td>form>table.questionContainer, .modifyreg #outer_table td>form>table.questionContainer, .modifyreg #outer_table td>form>table, .additionalattendees #outer_table td>form>table.questionContainer{width: 100% !important;text-align: center;}
.modifyreg td.questionInput input:not([name=apply_code]):not(.r-button):not(.r-button):not(input[type="checkbox"]), .newreg td.questionInput input:not([name=apply_code]):not(.r-button):not(.r-button):not(input[type="checkbox"]), .welcome td.questionInput input:not([name=apply_code]):not(.r-button):not(.r-button):not(input[type="checkbox"]){width:300px !important;text-align:center !important}
.welcome tr#totalcostdisplay, .newreg tr#totalcostdisplay, .category tr#totalcostdisplay{display:none}
.newreg #outer_table td>form>table, .modifyreg #outer_table td>form>table, .additionalattendees #outer_table td>form>table, .welcome #outer_table td>form>table{width:100% !important}
.newreg td#inner_content td, .modifyreg td#inner_content td, .additionalattendees td#inner_content td, .welcome td#inner_content td{text-align:center}
.newreg td#inner_content td .checkbox-container , .modifyreg td#inner_content td .checkbox-container , .additionalattendees td#inner_content td .checkbox-container , .welcome td#inner_content td .checkbox-container {display:inline-block}
.newreg #outer_table td#inner_content td>form, .modifyreg #outer_table td#inner_content td>form, .additionalattendees #outer_table td#inner_content td>form#form, .welcome #outer_table td#inner_content td>form#form, .modifyreg #outer_table td#inner_content td>form{max-width:1080px;display:inline-block;width:calc(100% - 40px);width:98%;margin:0px 0px 20px;padding:20px 1%}

#outer_table td>form>table.standard.r-standard>tbody>.category-selection-tr{margin-top:30px}
.newreg #outer_table td#inner_content td>form table.questionContainer td, .newreg td#inner_content .category-selection-tr td, .welcome #outer_table td#inner_content td>form table.questionContainer td, .newreg td#inner_content .category-selection-tr td, .additionalattendees #outer_table td#inner_content td>form table.questionContainer td, .additionalattendees td#inner_content .category-selection-tr td, .modifyreg #outer_table td#inner_content td>form table.questionContainer td, .modifyreg td#inner_content .category-selection-tr td, .category #outer_table td#inner_content td>form table.questionContainer td, .category td#inner_content .category-selection-tr td, .modifyreg #outer_table td#inner_content td>form table.questionContainer td, .modifyreg td#inner_content .category-selection-tr td, .modifyreg #outer_table td>form>table td.questionLabel:first-child, .modifyreg #outer_table td>form>table td.questionLabel:nth-child(2), .additionalattendees #outer_table td>form>table td.questionLabel:nth-child(2), .additionalattendees #outer_table td>form>table td.questionLabel:first-child, .welcome #outer_table td#inner_content td>form table.questionContainer td, .welcome td#inner_content .category-selection-tr td, .newreg #outer_table td>form>table td.questionLabel:first-child, #outer_table td>form>table td.questionLabel:first-child{text-align:center;width:100%;display: block;margin-bottom:0px;padding:0px}
.newreg #outer_table td>form>table.standard.r-standard>tbody>.category-selection-tr>td, .newreg #outer_table td>form .category-selection-tr>td, .welcome #outer_table td>form>table.standard.r-standard>tbody>.category-selection-tr>td{text-align:center !important;display:block;}
.category-selection-tr td input{width:100% !important;height: 2em !important;margin-bottom:10px}

.newreg span#showcategoryquestions bdi{font-size:20px;font-weight:bold}
.newreg #outer_table td>form>table td:first-child, .modifyreg #outer_table td>form>table td:first-child, .additionalattendees #outer_table td>form>table td:first-child,.welcome #outer_table td>form>table td:first-child{ text-align:center !important}

body.category #outer_table td>form>table.standard.r-standard, .welcome #outer_table td>form>table.standard.r-standard, .newreg #outer_table td>form>table.standard.r-standard, .additionalattendees #outer_table td>form>table.standard.r-standard, .selecthotel #outer_table td>form>table.select-hotel-table{width: 60% !important;}
.newreg #outer_table td>form>table.standard.r-standard, .welcome #outer_table td>form>table.standard{width:100% !important} /**new reg**/

.modifyreg #outer_table td#inner_content td>form td{display: block;text-align: center !important;width: 100% !important;}
.modifyreg .requiredlabel{text-align:center;padding-bottom:15px}

body.category #outer_table td>form>div>table, .welcome #outer_table td>form>table.standard.r-standard table, .newreg #outer_table td>form>table.standard.r-standard table, .additionalattendees #outer_table td>form>table.standard.r-standard table{width:100% !important; }

#outer_table td>form>table#q113562636,#outer_table td>form>table#q113562671{width:100%}
#outer_table td>form>table#q113562636 td,#outer_table td>form>table tr.discount-code-tr td,#outer_table td>form>table tr.discount-code-tr td.questionLabel:first-child{width:100% !important;text-align: center !important;display: block}

body.category #outer_table td>form>table tr.category-selection-tr td[width="175"], .welcome #outer_table td>form>table tr.category-selection-tr td[width="175"],.additionalattendees #outer_table td>form>table tr.category-selection-tr td[width="175"], .selecthotel #outer_table td>form>table tr.select-hotel-row td[width="175"]{ width:30px !important ; }

body.category #outer_table td>form>table tr.category-selection-tr td[width="175"] input[type="radio"], .welcome #outer_table td>form>table tr.category-selection-tr td[width="175"] input[type="radio"], .newreg #outer_table td>form>table tr.category-selection-tr td[width="175"] input[type="radio"], body.category #outer_table td>form>table tr.category-selection-tr td[width="175"] input[type="radio"], .additionalattendees #outer_table td>form>table tr.category-selection-tr td[width="175"] input[type="radio"], .selecthotel #outer_table td>form>table tr.select-hotel-row td[width="175"] input[type="radio"] { width : 20px ; height : 20px ; }

body.category #outer_table td>form>table tr.category-selection-tr, .welcome #outer_table td>form>table tr.category-selection-tr, .additionalattendees #outer_table td>form tr.category-selection-tr, .selecthotel #outer_table td>form>table tr.select-hotel-row{ min-height : 40px ;height:auto; margin-top : 0px ; padding-top: 10px }

.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .welcome #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .additionalattendees #outer_table td>form div tr.category-selection-tr, .category #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .welcome #outer_table td>form>table tbody tr.category-selection-tr:nth-child(2), .welcome #outer_table td>form>table tbody tr.category-selection-tr:nth-child(3){display: inline-block;vertical-align: top;} /**new reg**/

.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .welcome #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .category #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .additionalattendees #outer_table td>form div tr.category-selection-tr{margin-right:5px;height:auto;width:45%;padding:20px 0px 0px 0px !important;margin:0.5% !important;border:1px solid #ccc !important}

.category #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr{background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100640586");background-repeat:no-repeat;background-position:center top;background-size:100px;}
.category #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr:first-child{background-image:none}
.category-selection-tr .ticket-desc{background:#fff;padding:10px;text-align: center;padding:0px}
.category-selection-tr .ticket-desc strong{font-size:15px;line-height: normal;display: inline-block;padding-bottom:10px}

.additionalattendees #outer_table td>form div tr.category-selection-tr:first-child{display:none}
.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr:hover{}
.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr:hover span{}
.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr:hover label{}
.newreg .category-selection-tr section{text-align:center}

.welcome td.optionclassiso, .newreg td.optionclassiso, .additionalattendees td.optionclassiso{width : 100% !important}
.welcome td.optionclassiso label#category_name, .additionalattendees td.optionclassiso label#category_name , .selecthotel td.optionclassiso label{ font-size : 14px ; font-weight : bold ; }
.newreg td.optionclassiso label[id*='category_'], .welcome td.optionclassiso label[id*='category_'], .additionalattendees td.optionclassiso label[id*='category_']{font-weight: bold;text-transform:uppercase !important;font-size:17px !important;padding-bottom:0px;font-size:20px !important;font-weight: bold;color:#0E1D36}
.welcome div[role="radiogroup"] table{display:inline-block}
.welcome td.standard .r-multicheckbox label{display:inline}
.newreg td.optionclassiso label[id*='category_'][for*="c101541086"]{border-bottom:1px solid #16459a;color:#16459a}
.welcome td.optionclassiso label#category_name span.displayInlineBlock, .newreg td.optionclassiso label[id*='category_'] span.displayInlineBlock, .additionalattendees td.optionclassiso label#category_name span.displayInlineBlock { float : right ;padding-left: 20px ; display : inline-block}
.newreg td.optionclassiso label[id*='category_'] span.displayInlineBlock, .category td.optionclassiso label[id*='category_'] span.displayInlineBlock{padding-left:0px;margin-left:0px;font-size:18px !important;width:100%;display:block;font-weight: bold;color:#990116} /**new reg**/

.newreg td.optionclassiso label[id*='category_'] ul {padding-left:0px;font-weight:normal;font-size:14px !important;list-style:none;margin-top:30px;text-transform:none !important}
.newreg td.optionclassiso label[id*='category_'] ul li{padding-bottom:10px;margin-bottom:0px;color:#333;text-align:left}
.newreg td.optionclassiso label[id*='category_'] ul li:last-child{border:0px;margin-bottom:0px}
.newreg td.optionclassiso label[id*='category_'] ul li:before{content: '✓';padding-right:5px;margin-left:0px;font-weight: bold}
.newreg td.optionclassiso label[id*='category_'] h4{margin-bottom:7px}
.newreg td.optionclassiso label[id*='category_'] h4:first-child{border-top:1px solid #68b148}
.newreg td.optionclassiso label[id*='category_'] ul.digital_entitlement{margin-top:10px}
.newreg td.optionclassiso label[id*='category_'] ul.digital_entitlement li:nth-child():before{content: '✗';}

.welcome td.questionInput, .newreg td.questionInput, .additionalattendees td.questionInput { background : none !important ; }

/****Selected Ticket****/
.newreg td.optionclassiso span#category_name{font-weight: bold;font-size:19px !important;padding-bottom:15px;}
.welcome td.optionclassiso span#category_name span.displayInlineBlock { float : right ;  border-left : 1px solid #ddd ; padding-left: 20px ; display : inline-block}
 .newreg td.optionclassiso span#category_name span.displayInlineBlock{float: none;font-size:0px !important} /**new reg**/
.newreg td.optionclassiso span#category_name p i{font-size:14px}
.newreg td.optionclassiso span#category_name ul {font-weight:normal;list-style:none;margin-top:30px;text-transform:none !important}
.newreg td.optionclassiso span#category_name ul li{padding-bottom:10px;margin-bottom:0px;text-align:left}
.newreg td.optionclassiso span#category_name ul li:last-child{border:0px;margin-bottom:0px}
.newreg td.optionclassiso span#category_name ul li:before{content: '✓';padding-right:15px;margin-left:-27px;font-weight: bold}
.newreg td.optionclassiso span#category_name h4{margin-bottom:7px}
.newreg td.optionclassiso span#category_name ul.digital_entitlement{margin-top:10px}
.newreg td.optionclassiso span#category_name ul.digital_entitlement li:nth-child():before{content: '✗';}

.agenda table.agenda-day-container>tbody>tr>td{text-align:center !important}
.agenda #outer_table form .agenda-day-container td:first-child{display:block;text-align: center}
.agenda #outer_table form .agenda-day-container td table.questionLabelLeft tbody tr td.questionInput table.r-multicheckbox td,
.agenda #outer_table form .agenda-day-container td table.questionLabelLeft tbody tr td.questionInput table.r-radio-list td {text-align:left;display: inline-block;width:auto}

.agenda table.agenda-day-container .questionLabelAbove {display:inline-block;width:auto !important}
.agenda table.questionLabelAbove td.standard:first-child{display:none}
.agenda div[aria-labelledby*="multisessiongrouplabel"] table td{text-align:center}
.agenda div[aria-labelledby*="multisessiongrouplabel"] table td div {background:#1645d3;border:1px solid #fff;padding:10px 20px;width:310px;display:inline-block;vertical-align:top;height:auto;min-height:120px;text-align:center;}
.agenda div[aria-labelledby*="multisessiongrouplabel"] table td div span, .agenda label[id*="multisessiongrouplabel"] table td div span label{font-size:17px !important;font-weight:bold;color:#ffffff;display:inline-block;margin:0px !important}
.agenda table[data-questiontype="32"] div input.shadow{width:100% !important;height:2em}
.agenda td.questionInput b{display:none}
.agenda #outer_table form .agenda-day-container .questionContainer.questionLabelLeft>tbody>tr>td:first-child {display:none;}
.agenda #outer_table form .agenda-day-container .questionContainer.questionLabelLeft>tbody>tr>td div table.r-radio-list td{width:100% !important;text-align:center !important}
.agenda #outer_table form .agenda-day-container .questionContainer.questionLabelLeft>tbody>tr>td label{width:270px !important;text-align:left}


.attendeeinfo #outer_table td>form>table{width:100% !important;margin-bottom:4px;padding:5px 0px 7px;border:0px solid #eee;border-radius:10px;}
.attendeeinfo #outer_table td>form>table td{height:auto;text-align: left}
.attendeeinfo #outer_table td#inner_content td>form{border-radius: 10px; max-width: 1080px; display: inline-block; width: 100% !important;}
.attendeeinfo #outer_table td>form>table td.questionLabel{height: auto; text-align: left;font-weight: bold;padding:10px 0px}
.attendeeinfo #outer_table td>form>table:last-child{background:none;border:0px}
.attendeeinfo h2.pg-header{background:#0E1D36;color:#fff;padding:15px 0px;line-height:2em}
.attendeeinfo table[data-questiontype="43"] td.questionInput, table[data-questiontype="0"] td.questionInput, td.questionLabel{font-family: 'Roboto', sans-serif !important;}
/***new registration page : end***/


/**Thank You Page**/
body.record table.needs-table-color tbody tr td:nth-child(4), body.record table.needs-table-color tbody tr td:nth-child(5){width:15%}
.record table.standard.r-table.needs-table-color{border:0px !important;background:#fff;padding:10px;border-radius:10px}


/***Payment Page***/

/***additional attendee page***/
.selectadditionalattendees #outer_table td>form>table, .selectadditionalattendees #outer_table td#inner_content td>form td {text-align:center;width:100% !important}
.selectadditionalattendees #outer_table .standard.r-attendeeoption {padding:20px 0px;}
.selectadditionalattendees table.r-attendeeoption .r-attendeeoption-question{border-bottom:1px solid #0E1D36;color:#fff;margin:0px 0px 10px;display:inline-block;}
.selectadditionalattendees table.r-attendeeoption .r-attendeeoption-question td{padding:10px 0px;height:auto;}
.selectadditionalattendees .r-attendeeoption-question bdi {padding-left:0px;font-weight: bold}
.selectadditionalattendees .r-attendeeoption td input[name=additionalattendees] {width:20px; height: 20px;}
.selectadditionalattendees .r-attendeeoption td label { height:30px;display: inline-block;vertical-align: middle;}
.selectadditionalattendees .r-attendeeoption  td div:nth-child(3) {margin-left:20px}
.selectadditionalattendees #outer_table td>form>table td#button_continue_1 {text-align:left}
.additionalattendees #outer_table td>form>table tr.category-selection-tr td[width="175"]{display:none}
.selectadditionalattendees #outer_table td#inner_content td>form td div[role=radiogroup] div:first-child{margin-right:20px}
.additionalattendees #outer_table td#inner_content td>form:not(#form){background:none !important}
.additionalattendees td#inner_content table.r-existing-attendees.needs-table-color td {text-align:left}
.additionalattendees #outer_table td>form>table tr.category-selection-tr{display:none}
.additionalattendees td.requiredlabel{display:none}
.additionalattendees #outer_table td>form>table.questionContainer tr{display:inline-block;text-align:center;width:100%}
.additionalattendees #outer_table td>form>table.questionContainer tr td{width:100%;display:inline-block;}
.additionalattendees #outer_table td>form>table.questionContainer tr td input:not([type=checkbox]){width:300px !important;text-align:center !important}


.payment #transactiondiv td, .payment #transactiondiv th{padding:0px !important}

#registerbuttons .button.r-button{padding:20px 35px;font-size:25px !important;font-weight:bold;}

.payment #transactiondiv table.r-payment-info td, .payment #transactiondiv table.r-payment-info th 
{text-align:left;vertical-align: top;font-weight: bold}
.payment #transactiondiv table.r-payment-info th{}
.payment table#attendee_information td.header,body.record table.needs-table-color tbody tr td:nth-child(1){width:30%}

/**Payment Box**/
.payment table.standard.r-payment-methods{background:#0E1D36;color:#ffffff;padding:20px 2% !important;box-shadow: inset 2px 2px 5px #000000;}
.payment #outer_table table.r-payment-methods .r-payment-types tr{height:35px}

.payment #outer_table div[aria-labelledby="labelforpaymentselection"] table tr td{text-align:left}

.payment #outer_table table.r-payment-methods>tbody>tr:nth-child(2), .payment #outer_table table.r-payment-methods>tbody>tr:nth-child(4){display:block;margin-top:20px;background:#ffffff;padding:7px 10px;}
.payment #outer_table table.r-payment-methods>tbody>tr:nth-child(2) label,.payment #outer_table table.r-payment-methods>tbody>tr:nth-child(4) label{color:#333333}

.payment #outer_table table.r-payment-methods .r-payment-types td, .payment #outer_table table.r-payment-methods span, .payment #outer_table table.r-payment-methods strong, .payment #outer_table table.r-payment-methods a {color:#ffffff !important} 

.payment table.standard.r-payment-methods td#cybersource>table>tbody>tr:first-child td {font-weight:bold;color:#ffffff !important}

.payment table.standard.r-payment-methods td{width:100% !important;}

.payment table#attendee_information td .thinitalic, body.record table.needs-table-color tbody tr td .thinitalic, .payment table#attendee_information td .thinsmall, body.record table.needs-table-color tbody tr td .thinsmall{display:none}

.payment table.standard.r-payment-methods td{width:100% !important;text-align:left !important}
.payment table.r-payment-types tr td:first-child{width:20% !important}
.payment table.standard.r-payment-methods input:not([type=radio]), .payment table.standard.r-payment-methods select{box-shadow: inset 1px 1px 7px #cccccc;height:37px;color:#333333;}

.payment table.standard.r-payment-methods label{font-size:18px;font-weight:bold;color:#ffffff}
span#labelforpaymentselection{font-size:25px;font-weight:bold}

.payment table.standard .tonote{display:none}
/****/



/***Choose sub category***/
body.category #outer_table td>form>table.standard.r-standard>tbody>tr:first-child>td>b{display:none}
body.category #outer_table td>form>table.standard.r-standard>tbody>tr:first-child>td:before {content:"Please choose your billing country"}

/**Select Hotel**/
.selecthotel #inner_content form p.standard bdi b{display:none; }
.selecthotel #inner_content form p.standard bdi:after{content:"Please Select The Hotel"; font-weight:bold; font-size:120%; }

html td.questionInput select.phone_country_codes, html td.questionInput select.phone_country_codes{width:140px !important;}
/*
html table#outer_table table.questionContainer td.questionInput input[id*="_wphone"], html table#outer_table table.questionContainer td.questionInput input[id*="_mphone"], html table#outer_table table.questionContainer td.questionInput input[id*="_113610606"]{width:calc(100% - 170px) !important;float:left} */


html td.questionInput input[alt=Telephone]:not([name=apply_code]):not(.r-button), html td.questionInput input[alt=Mobile]:not([name=apply_code]):not(.r-button), html td.questionInput input[alt="Contact No."]:not([name=apply_code]):not(.r-button) { width : 220px !important; }
#outer_table td>form>table td.r-multicheckbox.standard:first-child br{ display:none; }
#outer_table td>form>table td.r-multicheckbox.standard label{ width : calc(50% - 40px) !important; }
#outer_table table.r-radio-list td label { width : calc(50% - 30px) !important; display: inline-block;vertical-align: top}

/**Terms & Condition , Privacy Policy**/

font.thinitalic{font-weight:normal;font-style:italic}
td.red bdi.alert{color:#ff0000}
font.red{font-size:23px}
font[id*="errorDescription"], font[id*="error_message"]{font-size:15px}
/***Footer***/
.custom-footer{padding:10px 0px;margin-top:15px;text-align:center;border-top:1px solid #0E1D36;background:#0E1D36;color:#ffffff}


.custom-footer img{vertical-align:top;padding:0px 0px;border-radius: 5px}
.custom-footer p{display:inline-block;vertical-align:middle;margin:0px 20px;font-weight: bold;color:#ffffff;}
.custom-footer-rht{display:inline-block;float:right;width:auto;margin-top:7px}
.ft-sponsors{text-align:center;background:#ffffff;border-radius:10px;margin-bottom:10px}
.ft-sponsors p{display:inline-block;width:auto;color:#333333;padding:0px 15px}
.ft-sponsors p img{width:260px;margin-top:15px}

.options #outer_table td>form>table td{text-align:left}
.options table[data-questiontype="40"] .questionInput input[type=checkbox], .options td.questionInput input[type=checkbox]:not([name=apply_code]):not(.r-button){height:40px}
.options td.standard .r-multicheckbox label, .options table[data-questiontype="40"] .questionInput span.r-indented{line-height:40px;font-weight:bold;}

/***Customed IDs****/
.attendeeinfo #outer_table td#inner_content td>form table h2{padding:0px !important;margin:0px !important}

.payment #transactiondiv table td, .payment #transactiondiv table th{text-align: left;padding-right:30px !important;padding-left:5px !important}
.theme1-header img.banner-dsk{width:1080px;height:auto}
.theme1-header img.banner-mbl{width:100%;max-width:720px;display:none}
/****End of Desktop****/

@media only screen and (min-width: 320px) and (max-width : 768px)  {

.theme1-header img.banner-dsk{display:none}
.theme1-header img.banner-mbl{display:block}
	
.attendeeinfo #outer_table td>form>table{width:100% !important;padding:0px}
.right-column{position:relative;width:100%;padding:0px}
.theme1-header h1{padding:5px}
.newreg #outer_table td>form>table td:first-child, .modifyreg #outer_table td>form>table td:first-child, .additionalattendees #outer_table td>form>table td:first-child, .welcome #outer_table td>form>table td:first-child{text-align:center !important}

.newreg #outer_table td>form>table#buttontable td:first-child, .modifyreg #outer_table td>form>table#buttontable td:first-child, .additionalattendees #outer_table td>form>table#buttontable td:first-child, .welcome #outer_table td>form>table#buttontable td:first-child{text-align:center !important}
	
.new-desktop-nav #r-breadcrumbs .crumbs li a, .new-desktop-nav #r-breadcrumbs .crumbs li.off a, .new-desktop-nav #r-breadcrumbs .crumbs li.on a, .new-desktop-nav #r-breadcrumbs .crumbs li.previous-step a{padding:0px 10px}
	ul.r-mobile.pagebreaks li.selected{width:auto;}
	ul.r-mobile.pagebreaks li.selected a{padding:0px 10px !important}
span.r-count .r-crumb-trigger.fa-bars{color:#0E1D36 !important}
span.r-count .r-crumb-trigger{background:#ffffff;line-height:30px;width:30px;height:30px}
#r-breadcrumbs ul li{padding:8px 0px 8px;height: auto}
span.r-count{top:10px}
	
.websiteheader p{margin-left:5px;padding-left:5px;}
.record .websiteheader{display:none;}
	
.newreg #outer_table td>form>table.questionContainer, .newreg #outer_table td>form>table, .welcome #outer_table td>form>table.standard.r-standard, .newreg #outer_table td>form>table.standard.r-standard, .additionalattendees #outer_table td>form>table.standard.r-standard, .selecthotel #outer_table td>form>table.select-hotel-table, body.category #outer_table td>form>table.standard.r-standard{width: 100% !important;}
body.category #outer_table td>form>div>table, .welcome #outer_table td>form>table.standard.r-standard table, .newreg #outer_table td>form>table.standard.r-standard table, .additionalattendees #outer_table td>form>table.standard.r-standard table{text-align:center}
.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .category #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .additionalattendees #outer_table td>form>table div tr.category-selection-tr{padding:10px}

.attendeeinfo #outer_table table.r-radio-list td label{width:calc(100% - 30px) !important}
	
.welcome td.optionclassiso label#category_name span.displayInlineBlock, .newreg td.optionclassiso label[id*='category_'] span.displayInlineBlock, .additionalattendees td.optionclassiso label#category_name span.displayInlineBlock{margin-left:20px !important;padding-left:20px !important}
.newreg td.optionclassiso label[id*='category_'],.newreg td.optionclassiso span#category_name{display:inline-block;padding-bottom: 0px;border:none}
.newreg td.optionclassiso label[id*='category_'] ul li, .newreg td.optionclassiso span#category_name ul li{padding-bottom:5px ;argin-bottom:5px;padding-left:20px}
.newreg #outer_table td>form>table td.questionLabel:first-child{width:auto !important}
#outer_table td>form>table td.questionLabel:first-child span[id*=showcheckboxquestions]{display:inline-block; width:calc(100% - 30px);font-size:22px}

.payment div#transactiondiv table#attendee_information tbody>tr:not(:first-child){padding:3px 8px !important}
.payment table#attendee_information td.header, body.record table.needs-table-color tbody tr td:nth-child(1){width:40% !important;text-align:left !important;padding-left:10px !important;background:none}
.payment .needs-table-color, .needs-tablerowcolor1, .needs-tablerowcolor2{text-align:left}
.payment table#attendee_information td, body.record table.needs-table-color tbody tr td{text-align:left !important;padding-left:10px !important}
#r-breadcrumbs ul li.off, #r-breadcrumbs ul li.previous-step{height:auto;padding-bottom:7px;border:0px}
	
.welcome #outer_table td>form>table tr.category-selection-tr, .newreg #outer_table td>form>table tr.category-selection-tr, .newreg table.r-standard>tbody tr{padding:0px !important;}
.ft-sponsors{text-align:center}
	
body.category #outer_table td>form>table tr.category-selection-tr td[width="175"], .welcome #outer_table td>form tr.category-selection-tr td[width="175"], .newreg #outer_table td>form>table tr.category-selection-tr td[width="175"], .additionalattendees #outer_table td>form>table tr.category-selection-tr td[width="175"], .selecthotel #outer_table td>form>table tr.select-hotel-row td[width="175"]{display:inline}
.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions]{background-size:auto 100% !important;padding:0px}
.newreg #outer_table td>form>table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .category #outer_table td>form div[aria-labelledby=showcategoryquestions] tr.category-selection-tr, .additionalattendees #outer_table td>form>table div tr.category-selection-tr{padding:35px 10px 15px !important;width:calc(100% - 30px);max-width:350px;height:auto;}
	.newreg tr.category-selection-tr{display:inline-table}
 *, td, span, p, div, input, select , option, textarea, button { font-size: 14px !important }

	.additionalattendees #outer_table td>form>table.questionContainer tr td input:not([type=checkbox]){width:100% !important;}


ul.r-mobile.pagebreaks{height:43px;; margin-bottom:5px;margin-top:0px;border:0px}
ul.r-mobile.pagebreaks li.no-selected-custom.all-next{padding:5px}
ul.r-mobile.pagebreaks li.all-next a, ul.r-mobile.pagebreaks li.all-previous a{font-size: 0px !important}
ul.r-mobile.pagebreaks li { font-size : 0px !important }
ul.r-mobile.pagebreaks li.selected{border:0px}
ul.r-mobile.pagebreaks li.selected:after, ul.r-mobile.pagebreaks li.selected:before{display:none !important;}
ul.r-mobile.pagebreaks li a{padding:0px}

	
table .poweredBy { display:none !important }	
table.r-multicheckbox{padding-top:0px !important}
table.r-multicheckbox hr{border:0px}
html td.standard .r-multicheckbox label{width: calc(100% - 40px) !important}
html #outer_table, #outer_table td>form>table{ width:100% !important}
.newreg #outer_table td>form>table{ width:100% !important;}
#outer_table td>form>table td:first-child, #outer_table td>form>table td{ width : 100% !important;padding:0px !important }
#outer_table td>form>table td.questionLabel:first-child{padding-top:20px !important;width : 100% !important;}
	
#outer_table td>form>table td:first-child { height:auto !important }
#outer_table td>form>table td.red.requiredlabel:first-child{padding-bottom:15px !important}
  td.questionInput input:not([name=apply_code]):not(.r-button), td.questionInput select:not([class^=picker]), td.questionInput textarea { width: 100% !important}
.payment table.standard.r-payment-methods hr.r-mobile{display:none !important}
	.payment table.standard.r-payment-methods>tbody>tr:not(.needs-table-color):nth-child(even){padding:10px !important;margin-bottom:10px !important}
	
  input, select:not([class^=picker]), textarea { margin-bottom : 10px }
	input.error, select.error:not([class^=picker]), textarea.error{border:1px solid #68b148 !important}
	
  td.questionInput .standard input[type=checkbox], td.questionInput .standard input[type="radio"] { width : 20px !important }
	.custom-footer{display:inline-block;height: auto;width:100%}
	.selectadditionalattendees .r-attendeeoption td label{padding-right:10px }
	td.questionInput input[name=apply_code]{color:#fff !important;width: auto !important}
table.reg-header-container td.language-selector-container{} 
	
/***Selected Ticket : one column****/
.newreg td.optionclassiso{width:100% !important}
.newreg #outer_table td>form>table{width:100% !important}
.payment #outer_table table#attendee_selections>tbody>tr:first-child{display:none !important}
.payment #outer_table table#attendee_information>tbody>tr>td:first-child{width:100%;max-width:100% !important}
.payment div#transactiondiv table#attendee_information tbody>tr:not(:first-child){padding:3px 5px !important}

.record table.standard.r-table.needs-table-color{padding:10px}
	
}
 
@media only screen and (min-width: 320px)  and (max-width : 480px)  {

.newreg td.optionclassiso label[id*='category_'] span.displayInlineBlock, .newreg td.optionclassiso span#category_name span.displayInlineBlock{margin-left:0px !important;padding-left:0px !important}
.websiteheader p{text-align:center}
.custom-footer{text-align:center}	
.custom-footer-rht{float:none}
.newreg td.optionclassiso span#category_name ul, .landingpage-text ul, .landingpage-text ol{padding-left:15px;}
		
}

@media only screen and (max-width : 1000px)  {
	.newreg td.optionclassiso label[id*='category_'], .newreg td.optionclassiso span#category_name{border-bottom:0px !important;display:block}
}

/**Navigation**/
@media (min-width: 769px){
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li{display:inline-block;margin:0px;}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(2){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651917")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(3){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651918")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(4){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651919")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(5){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651920")}
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(6){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651921")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(7){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651922")}
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(2){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651923")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(3){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651924")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(4){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651925")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(5){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651926")}
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(6){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651927")}
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(7){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100651928")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li.on, .new-desktop-nav #r-breadcrumbs ul.crumbs li{padding:30px 20px 0px;background-position: center 05px;background-repeat:no-repeat;width:auto;text-align: center;background-size:40px}
.new-desktop-nav #r-breadcrumbs ul.crumbs li.off a, .new-desktop-nav #r-breadcrumbs ul.crumbs li.previous-step a{border:0px !important;border-bottom:0px !important;}
	.new-desktop-nav #r-breadcrumbs ul.crumbs li a{padding-bottom:5px !important}
	
ul.r-mobile.pagebreaks{text-align:center;text-align: center; margin-top:0px;background:none; padding: 0px 0px 0px;border-radius: 10px;max-height: 46px;height:46px;display: inline-block;max-width:1080px}
	
ul.r-mobile.pagebreaks li, ul.r-mobile.pagebreaks li.selected, ul.r-mobile.pagebreaks li.no-selected-custom.all-next{border-radius:0px;padding:0px;height:32px;background:none !important}
ul.r-mobile.pagebreaks li.selected{background-repeat:no-repeat !important;background-position:center bottom !important}
		
}

@media only screen and (min-width: 770px)  and (max-width : 800px){
	.new-desktop-nav #r-breadcrumbs ul.crumbs li.on, .new-desktop-nav #r-breadcrumbs ul.crumbs li,.new-desktop-nav #r-breadcrumbs ul.crumbs li.on:nth-child(2),.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(2){background:none !important}
	html #outer_table{width:100% !important}
	ul.r-mobile.pagebreaks li.selected{margin-top:0px}
	ul.r-mobile.pagebreaks li a{line-height: normal}
}