@charset "utf-8";
/* CSS Document */
span, td, div, font, p, a,.standard,.header{font-size:15px;font-weight: normal}
h1,h2,h3,h4,h5,h6{font-weight: bold}
#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;border-radius:10px}
.new-desktop-nav #r-breadcrumbs{text-align: center;display: inline-block}
.new-desktop-nav #r-breadcrumbs .crumbs li a{}
html #outer_table{width:88% !important; padding: 0px 10px}
.branding-hdr, td.questionInput, #inner_content, .linkSnippetVersion, .r-cancel-btn-tr{background:none !important; background-color:none !important}
html #inner_content{padding:10px 0px;}
.theme1-header{width:100%;display:inline-block;padding:20px 2px 0px;text-align:center}
.theme1-header img{width:100%;vertical-align:middle;}
.theme1-header h1{padding:10px 0px 0px; border-bottom:0px solid #fff; color:#ffffff;font-size:43px;text-shadow: 2px 2px 2px #000000;}
html td.questionLabel{width:10%;text-align:left;height: auto}
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:#efba11 !important;font-weight: bold;font-size:16px !important; letter-spacing: 1px;}

.websiteheader{color:#ffffff;display:inline-block;width:calc(100% - 40px);height:auto;padding:0px 20px;}
.websiteheader img{width:260px;}
.websiteheader p{display:inline-block;vertical-align:middle;line-height:35px;margin-top:0px;font-weight: bold;font-size:18px}
.websiteheader p img{width:19px;height:auto;margin-right:7px}


html td.standard .r-multicheckbox label{ display:inline-block;vertical-align:top;width:calc(100% - 30px);line-height:20px}
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 #ddd;border-radius:3px;height:40px;padding:0px 10px 0px !important;background:#fafafa;}
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;background:#fff !important;padding:20px;color:#333 !important;border-radius:10px}
#outer_table td#inner_content td form td{color:#333 !important;text-align:left}

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:#fafafa !important;width:calc(100% - 25px) !important}

.main#maincontentaccessible {max-width: 1180px; display: inline-block;width: 52%;margin: 0px 0px 50px; padding: 20px 4%; background: #ffffff;}

.newreg td.questionInput input:not([name="apply_code"]):not(.r-button) {width:calc(100% - 500px) !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:#febd2e;padding: 5px 10px;color: #fff;}
td.questionInput input[name=apply_code]{ height: 40px;background:#febd2e; padding: 5px 10px; color: #fff;}

ul.r-mobile.pagebreaks li{line-height: normal;padding:0px;color:#333333 !important;border-right:1px solid #fff;border-radius:0px}
ul.r-mobile.pagebreaks li a{background:none;display: block;height:auto;width: auto;padding:0px 5px;color:#333333 !important;font-size:105%; letter-spacing: 0.5px}
ul.r-mobile.pagebreaks li a:hover{background:none;color:#febd2e}
ul.r-mobile.pagebreaks li.selected a{background:none;color:#febd2e !important;}
.reg-header-cont-cont{display:none}

.branding-hdr {padding: 0px 0px 20px}
/*#outer_table td form table{width:65% !important;margin-bottom:7px;padding-bottom:7px}*/
#outer_table td form table{width:100% !important;margin-bottom:7px;padding-bottom:7px}

.right-column{position:absolute; right:-480px;top:0px;width:400px; display:inline-block;margin-top:0px; font-style:normal;float:right;padding:20px;border-radius:10px;text-align:left;background:#fff;}
.right-column h1{color:#febd2e}
.right-column p{padding:0px}
.right-column p#instructions{border:0px}
.right-column li, .right-column strong, .right-column td{margin-top:0px}
.right-column li{padding-bottom:10px}
.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}

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 {border-radius:10px !important;color:#ffffff !important;min-width:230px;width:auto}
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, td.questionInput select:focus, td.questionInput textarea:focus, td.questionInput textarea:active {border : 1px solid #fd051c !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:20px !important}

p.deadline{border:1px solid #202020;display:inline-block;padding:10px 15px}
table .poweredBy{display:none}
.needs-table-color, .needs-tablerowcolor1, .needs-tablerowcolor2{background:none;border:0px !important}
.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}

/***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;}
.newreg #outer_table td form table td.questionLabel:first-child{ width: 30% !important}
.newreg td.questionInput .standard input[type="radio"]{width:30px !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{width:100% !important}
.modifyreg td#inner_content td, .additionalattendees td#inner_content td{text-align:left}
.newreg td#inner_content td {text-align:center !important}
.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{max-width:880px;display:inline-block;border-radius:20px;width:calc(100% - 40px);border-radius:10px}
.newreg #outer_table td#inner_content td form table.questionContainer td, .newreg 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{}
.modifyreg #outer_table td form table td:first-child, .additionalattendees #outer_table td form table td:first-child{ text-align:left !important}
.newreg #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**/

body.category #outer_table td form table.standard.r-standard 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; }

html td.questionInput select#countrycodes_wphone,html td.questionInput select#countrycodes_mphone, html td.questionInput select#countrycodes_{width:140px !important}
.newreg #outer_table td.questionInput input#wphone, .newreg #outer_table td.questionInput input#mphone, .newreg #outer_table table#q114564211 td.questionInput input{ width:calc(100% - 170px) !important}

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 table 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 table tbody tr.category-selection-tr:nth-child(2), .welcome #outer_table td form table tbody tr.category-selection-tr:nth-child(3){height:auto;display: inline-block;width:40%;vertical-align: top;border:1px solid #ddd;padding:10px 0.5% 0px;background:#f0f0f0} /**new reg**/

.newreg #outer_table td form table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr:nth-child(1){margin-right:.0.5%}
.newreg #outer_table td form table div[aria-labelledby=showcategoryquestions]{/*background:url(https://au-admin.eventscloud.com/image.php?acc=100007895&id=100620040);background-repeat:no-repeat;background-repeat: no-repeat;background-size: 100%; background-position: bottom;*/ padding: 10px;}
.newreg #outer_table td form table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr{background:#fff;border:1px solid #ddd;width:48%;margin-right:5px;margin-bottom:5px}
.newreg #outer_table td form table div[aria-labelledby=showcategoryquestions] tr.category-selection-tr:hover{
background:#fee9f4 }

body.category #outer_table td form table tr.category-selection-tr:nth-child(even), .welcome #outer_table td form table tr.category-selection-tr:nth-child(even), .newreg #outer_table td form table tr.category-selection-tr:nth-child(even), .additionalattendees #outer_table td form table tr.category-selection-tr:nth-child(even), .selecthotel #outer_table td form table tr.select-hotel-row:nth-child(even) { background : #f0f0f0; }
.newreg #outer_table td form table tr.category-selection-tr:nth-child(2){background:none}

.welcome td.optionclassiso, .newreg td.optionclassiso, .additionalattendees td.optionclassiso{ width : 100%  }
.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_']{font-weight: bold;text-transform:uppercase !important;font-size:17px !important;padding-bottom:15px;color:#febd2e}
.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 ;  border-left : 1px solid #ddd ; padding-left: 20px ; display : inline-block}
.newreg td.optionclassiso label[id*='category_'] span.displayInlineBlock{padding-left:10px;margin-left:10px;float: none;font-size:14px !important} /**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 #febd2e}
.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: '✗';}
.newreg .category-selection-tr td:first-child{display:block}

.agenda .questionContainer{border-bottom:1px solid #ddd}
 
.attendeeinfo #outer_table td#inner_content td form{border-radius: 10px; max-width: 800px; display: inline-block; width: 100% !important;}

/***new registration page : end***/

/***Payment Page***/
.payment #transactiondiv table#attendee_information{}
body.payment #transactiondiv table.r-payment-info.r-table a, body.payment #transactiondiv table.r-payment-info.r-table tbody tr td:nth-child(4){}
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 table#attendee_information td.header,body.record table.needs-table-color tbody tr td:nth-child(1){width:30%}

.payment table#attendee_information td, body.record table.needs-table-color tbody tr td{border-bottom:1px solid #eee}
.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 #outer_table td form table{width:100% !important;border-bottom: 0px !important;margin-bottom:0px !important;padding-bottom: 0px !important}
.payment #outer_table td > form > table.standard.r-payment-methods tr.needs-table-color{background:#febd2e;color:#fff;margin-bottom:5px !important}
.payment #outer_table td > form > table.standard.r-payment-methods tr.needs-table-color td{background:none;color:#fff !important;padding:5px;}
.payment #outer_table td > form > table.standard.r-payment-methods tr:not(.needs-table-color){display:inline-block}
.payment #outer_table td > form > table.standard.r-payment-methods tr:not(.needs-table-color) label{font-size:18px;font-weight: bold}
body.payment input:not([name=apply_code]), body.payment select:not([class^=picker]), body.payment textarea
.payment #outer_table table#attendee_selections>tbody>tr>th:first-child,.payment #outer_table table#attendee_selections>tbody>tr>td:first-child{text-align:left}


/***additional attendee page***/
.selectadditionalattendees #outer_table td form table, .selectadditionalattendees #outer_table td#inner_content td form td, .additionalattendees #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 #febd2e;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{width:300px !important}


/***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{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"]
{width:calc(100% - 170px) !important}


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; }

html td.standard .r-multicheckbox label { width : calc(50% - 30px) !important}

/*** Summary Page **/
.record #inner_content {background: #ffffff !important; padding: 25px 30px; border-radius: 10px}

/*** Reg Closed **/
.inactive #outer_table td {text-align: center;}

/**Terms & Condition , Privacy Policy**/

font.thinitalic{font-weight:normal;font-style:italic}
td.red bdi.alert{color:#ff0000}
/***Footer***/
.custom-footer{padding:20px 0px;color:#fff;margin-top:15px;text-align: left}
.custom-footer img{vertical-align:top;padding: 10px;background: #fff;border-radius: 5px}
.custom-footer p{display:inline-block;vertical-align:middle}
.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; font-weight: 800}
.ft-sponsors p img{width:180px;margin-top:5px}


.record .websiteheader p,.record .theme1-header h1,.payment .websiteheader p,.payment .theme1-header h1,.attendeeinfo .websiteheader p,.attendeeinfo .theme1-header h1, .newreg .websiteheader p,.newreg .theme1-header h1{display:block;}


@media only screen and (min-width: 320px) and (max-width : 768px)  {

.theme1-header h1{padding:5px}

#r-breadcrumbs ul{background:#ffffff}
.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}
span.r-count .r-crumb-trigger{background:#febd2e;line-height:19px}
#r-breadcrumbs ul li{padding:8px 0px 8px}
span.r-count{top:10px}

.websiteheader{width:100%}	
.websiteheader p{margin-left:5px;padding-left:5px}
.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;}

.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{width:100%}
		
.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)}
.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}
.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}
	
.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;}

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"], .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{padding:10px 10px 0px !important;border:0px;width:calc(100% - 30px);max-width:350px}	
 *, td, span, p, div, input, select , option, textarea, button { font-size: 14px !important }

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{height:40px; margin-bottom:5px}
ul.r-mobile.pagebreaks li.selected{border:0px}
ul.r-mobile.pagebreaks li.selected a{background:none;line-height:28px;height:auto;}

ul.r-mobile.pagebreaks li.selected:after, ul.r-mobile.pagebreaks li.selected:before{display:none !important;}

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;}
	
.right-column { width:100% ; position : relative;margin-bottom:15px;right:0px}
#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 #febd2e !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{display:none} 
	
/***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 0px !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}

.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}
}

/**Navigation**/
@media (min-width: 769px){
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li a {display: block; vertical-align: 100%; padding: 1em 0em;}

.attendeeinfo #outer_table td#inner_content>table>tbody>tr>td{text-align:center}
	
.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=100636507")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(3){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100636510")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(4){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100636509")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(5){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100636512")}
	
.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(6){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100636663")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(7){background-image:url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100630162")}
	
.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=100636507")}

.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=100636510")}

.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=100636509")}

.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=100630159")}
	
.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=100630161")}
	
.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=100630163")}

.new-desktop-nav #r-breadcrumbs ul.crumbs li.on, .new-desktop-nav #r-breadcrumbs ul.crumbs li{padding-top:50px;background-position: center top;background-repeat:no-repeat;border:0px;width:250px;}
.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;}

ul.r-mobile.pagebreaks{text-align:center;text-align: center; margin-top: 30px;background: #ffffff; padding: 0px 0px 0px;border-radius: 10px;min-height: 46px;height:auto;max-width:100%;display: inline-block}
	ul.r-mobile.pagebreaks li, ul.r-mobile.pagebreaks li.selected, ul.r-mobile.pagebreaks li.no-selected-custom.all-next{border:0px;width:auto;display:inline-block;border-radius:0px;padding:15px 20px 15px;height:46px;color:#f0f0f0 !important}
	ul.r-mobile.pagebreaks li.selected{background-repeat:no-repeat !important;background-position:center bottom !important}
	ul.r-mobile.pagebreaks li.selected a{color:#222222}
}


@media (min-width: 801px) {
.new-desktop-nav #r-breadcrumbs ul.crumbs li a {
    display: block;
    vertical-align: 100%;
    padding: 1em 0em;
}
}