@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap"); span, td, div, font, p, a, .standard, .header {
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    color: rgb(51, 51, 51);
    font-family: Roboto, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    font-family: Roboto, sans-serif;
}

#outer_table td {
    font-family: Roboto, sans-serif;
}

html {
    background-size: cover;
}

.nav-related-vars-container, .nav-related-vars-container td.new-desktop-nav {
    text-align: center !important;
}

.new-desktop-nav #r-breadcrumbs {
    text-align: center;
    display: inline-block;
}

html #outer_table {
    padding: 0px;
    text-align: center;
}

.branding-hdr, td.questionInput, #inner_content, .linkSnippetVersion, .r-cancel-btn-tr {
    background: none !important;
}

html #outer_table #inner_content {
    padding: 0px;
    width: 100%;
    position: relative;
    display: inline-block;
    max-width: 1080px !important;
}

.branding-hdr {
    padding: 0px;
}

span[role="heading"] {
    font-size: 25px;
}

.theme1-header {
    width: 100%;
    display: inline-block;
    padding: 10px 0px 0px;
    text-align: center;
    border-bottom: 1px solid rgb(221, 221, 221);
}

.section-header{margin-bottom:0px;padding:10px 0px;width: calc(100% - 20px) !important;display: inline-block;color:#123c62 !important;font-size:18px !important}

.theme1-header img {
    width: 100%;
    vertical-align: top;
}

.theme1-header p img {
    margin-top: 30px;
}

.theme1-header h1 {
    padding: 7px 0px;
    font-size: 35px;
    text-shadow: rgb(0, 0, 0) 2px 2px 2px;
    background: rgb(183, 214, 232);
    line-height: normal;
    color: rgb(255, 255, 255);
    text-align: center !important;
}

html td.questionLabel {
    width: 10%;
    text-align: left;
    height: auto;
}

#outer_table td {
    text-align: left;
}

html td.standard br {
    display: none;
}

.new-desktop-nav #r-breadcrumbs .crumbs li a, .new-de#b7d6e8sktop-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 {
    font-weight: bold;
    color: rgb(0, 38, 154) !important;
    font-size: 14px !important;
}

.new-desktop-nav #r-breadcrumbs .crumbs li.previous-step a, .new-desktop-nav #r-breadcrumbs .crumbs li.on a {
    color: rgb(255, 255, 255) !important;
}

.new-desktop-nav #r-breadcrumbs .crumbs li.off a {
    color: rgb(255, 255, 255) !important;
}

.websiteheader {
    color: rgb(0, 38, 154);
    display: inline-block;
    width: calc(100% - 40px);
    height: auto;
    padding: 0px 20px;
    margin-bottom: 0px;
}

@media (min-width: 801px) {
    .option td.questionLabel {
        width: 90% !important;
        height: 58px;
        font-size: 12px;
    }
}

.websiteheader p a img {
    width: 260px;
    margin-right: 27px;
}

.websiteheader p {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    text-align: left;
    line-height: normal;
    margin: 35px 1px 0px 20px;
}

.websiteheader p img {
    width: 19px;
    height: auto;
    float: left;
    margin: 0px 5px 25px 0px;
}

.attendeeinfo .websiteheader, .selectadditionalattendees .websiteheader, .additionalattendees .websiteheader, .payment .websiteheader {
    display: none;
}

html td.standard .r-multicheckbox label {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    width: calc(50% - 30px) !important;
}

html td.standard .r-multicheckbox label div {
    line-height: normal;
    font-style: italic;
    margin-bottom: 15px;
}

html td.standard .r-multicheckbox td div {
    font-size: 85%;
    padding-left: 25px;
}

html td.standard .r-multicheckbox label font {
    font-size: 85%;
}

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-bottom: 1px solid rgb(170, 170, 170);
    height: 30px;
    background: rgb(255, 255, 255);
    padding: 0px 10px !important;
}

html td.questionInput textarea {
    padding: 10px !important;
}

td.questionInput textarea {
    border: 1px solid rgb(221, 221, 221);
    background: rgb(250, 250, 250);
    padding: 5px 10px;
    width: 349px !important;
}

.linkSnippetVersion {
    display: none;
}

#outer_table td#inner_content td > form {
    position: relative;
    border-radius: 10px;
    text-align: left;
    color: rgb(51, 51, 51) !important;
}

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 {
    font-size: 14px;
    font-style: normal;
    text-transform: none !important;
}

#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: rgb(255, 255, 255) !important;
    width: calc(100% - 25px) !important;
}

html td.questionInput select:not([class^="picker"]) {
}

td.questionInput input[type="checkbox"]:not([name="apply_code"]):not(.r-button) {
    width: 20px !important;
	height:20px 
}

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: rgb(183, 214, 232);
    padding: 5px 10px;
    color: rgb(255, 255, 255);
}

td.questionInput input[name="apply_code"] {
    height: 40px;
    background: rgb(183, 214, 232);
    padding: 5px 10px;
    color: rgb(255, 255, 255);
}

ul.r-mobile.pagebreaks li {
    line-height: normal;
    padding: 0px;
    font-size: 16px;
    font-weight: bold;
    border-width: 0px 0px 2px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-bottom-style: solid;
    border-bottom-color: #1E63AF;
    color: rgb(51, 51, 51) !important;
}

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: 14px;
}

ul.r-mobile.pagebreaks li a:hover {
    background: none;
    color: rgb(255, 255, 255);
    font-weight: bold;
}

ul.r-mobile.pagebreaks li.selected {
    border-width: 0px 0px 2px;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-bottom-style: solid;
    border-bottom-color: #1E63AF;
}

ul.r-mobile.pagebreaks li.selected a {
    background: #1E63AF;
    font-weight: bold;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
}

.reg-header-container .language-selector-container select {
    width: 150px;
    height: auto;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    background: rgb(0, 38, 154);
    font-size: 14px;
    padding: 5px;
    max-width: 150px;
}

.right-column {
    width: calc(25% - 30px);
    display: inline-block;
    margin-top: 0px;
    font-style: normal;
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 10px;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    text-align: left;
    background: rgb(38, 63, 118);
}

.right-column span {
    color: rgb(255, 255, 255);
}

.right-column p {
    border: 1px solid rgb(255, 255, 255);
}

.right-column p#instructions {
    background: rgb(8, 43, 108);
    border: 0px;
}

.right-column li, .right-column strong, .right-column td {
    color: rgb(255, 255, 255);
    margin-top: 0px;
}

.right-column li {
    padding-bottom: 10px;
}

.right-column img.sponsor {
    width: 100%;
    height: auto;
}

div.r-timeoutcontent {
    background: rgb(255, 255, 255);
    border-radius: 10px;
    padding: 15px 0px;
}

.sessiontimeout {
    background: rgb(255, 255, 255);
    border-radius: 5px;
    padding: 5px;
    color: rgb(32, 32, 32);
    margin-top: 0px;
}

.sessiontimeout #time_ {
    font-size: 30px;
    font-weight: bold;
}

html input.button.r-button {
    max-width: 400px;
    border-radius: 5px !important;
    color: rgb(255, 255, 255) !important;
}

#buttontable .button.r-button {
    padding: 10px 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 17px !important;
}

#outer_table td > form > table td.questionLabel:first-child span {
}

#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 rgb(253, 5, 28) !important;
}

td.questionInput .standard input[type="checkbox"], td.questionInput .standard input[type="radio"] {
    margin-top: 4px;
    margin-left: 0px;
    width: 20px !important;
	height: 20px
}

.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;
    padding-left: 0px;
    font-size: 14px !important;
    padding-top: 0px !important;
}

p.deadline {
    border: 1px solid rgb(32, 32, 32);
    display: inline-block;
    padding: 10px 15px;
}

table .poweredBy {
    display: none;
}

.needs-tablerowcolor1 td:first-child, .needs-tablerowcolor2 td:first-child {
    font-weight: bold;
}

.landingpage-text {
    width: 96%;
    padding: 20px 2%;
    display: inline-block;
    border-radius: 10px;
    text-align: left;
    line-height: 25px;
}

.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"]):not(input[type="radio"]):not(input[id="wphone"]), .welcome td.questionInput input:not([name="apply_code"]):not(.r-button):not(.r-button):not(input[type="checkbox"]):not(input[type="radio"]), html td.questionInput select[id*="prefix"], html td.questionInput select:not([class^="picker"]) {
    max-width: 1000px;
}

.newreg td.questionInput textarea, .modifyreg td.questionInput textarea, .additionalattendees td.questionInput textarea {
    width: 100%;
    max-width: 500px;
}

.newreg td.questionInput input[id="wphone"], .welcome td.questionInput input[id="wphone"] {
}

.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 {
    margin-bottom: 4px; padding: 5px 0px 7px; border: 0px solid rgb(238, 238, 238); border-radius: 10px; 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;
    border-radius: 10px;
    width: 98%;
    margin: 0px 0px 20px;
    padding: 20px 1%;
}

.newreg .policies {
    width: 70%;
}

#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, .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{ text-align:center !important}

.newreg #outer_table td>form>table.questionContainer td, .modifyreg #outer_table td>form>table.questionContainer td,.newreg #outer_table td>form>table td, 
.modifyreg #outer_table td>form>table td, .additionalattendees #outer_table td>form>table td{margin-bottom:0px;padding-bottom:0px; display:block;width:100% !important;text-align:center !important}

.newreg table.r-multicheckbox td br, .modifyreg table.r-multicheckbox td br, .additionalattendees table.r-multicheckbox td br{display:none}
.newreg table.r-multicheckbox td label, .modifyreg table.r-multicheckbox td label{padding-right:15px}
.newreg table.r-multicheckbox td input, .modifyreg table.r-multicheckbox td input{vertical-align:middle}


.newreg table.r-multicheckbox td br, .modifyreg table.r-multicheckbox td br{display:none}
.newreg table.r-multicheckbox td label, .modifyreg table.r-multicheckbox td label{padding-right:15px}
.newreg table.r-multicheckbox td input, .modifyreg table.r-multicheckbox td input{vertical-align:middle}


.newreg #outer_table td#inner_content td > form table.questionContainer td, .welcome #outer_table td#inner_content td > form table.questionContainer td {
    width: 20%;
}

.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 {
    display: block;
}

.category-selection-tr td input {
    margin: 0px;
    width: 2em !important;
    height: 2em !important;
}

.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 { 
}

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;
}

.modifyreg #outer_table td#inner_content td > form td {
    display: block;
    text-align: left !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 {
    display: block;
    width: 100% !important;
    text-align: center !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 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, .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;
}

.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 div tr.category-selection-tr {
    height: auto;
    width: 20%;
    padding: 20px 1%;
    margin: 0.5% 10px 0px 0px !important;
}

.category #outer_table td > form div[aria-labelledby="showcategoryquestions"] tr.category-selection-tr {
    width: 100%;
    padding: 0px;
}

.category #outer_table td > form div[aria-labelledby="showcategoryquestions"] tr.category-selection-tr {
    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 #outer_table td > form div[aria-labelledby="showcategoryquestions"] tr.category-selection-tr td:first-child {
    width: 50px;
}

.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 {
}

.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_"], .additionalattendees td.optionclassiso label[id*="category_"] {
    padding-bottom: 0px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    text-transform: uppercase !important;
    font-size: 17px !important;
}

.welcome div[role="radiogroup"] table {
    display: inline-block;
}

.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;
    width: 100%;
    display: block;
    font-weight: bold;
    color: rgb(153, 1, 22);
    font-size: 18px !important;
}

.newreg td.optionclassiso label[id*="category_"] ul {
    padding-left: 0px;
    font-weight: normal;
    list-style: none;
    margin-top: 30px;
    font-size: 14px !important;
    text-transform: none !important;
}

.newreg td.optionclassiso label[id*="category_"] ul li {
    padding-bottom: 10px;
    margin-bottom: 0px;
    color: rgb(51, 51, 51);
    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 rgb(183, 214, 232);
}

.newreg td.optionclassiso label[id*="category_"] ul.digital_entitlement {
    margin-top: 10px;
}

.welcome td.questionInput, .newreg td.questionInput, .additionalattendees td.questionInput {
    background: none !important;
}

.newreg td.optionclassiso span#category_name, .additionalattendees td.optionclassiso span#category_name {
    font-weight: bold;
    padding-bottom: 15px;
    font-size: 19px !important;
}

.welcome td.optionclassiso span#category_name span.displayInlineBlock {
    float: right;
    border-left: 1px solid rgb(221, 221, 221);
    padding-left: 20px;
    display: inline-block;
}

.newreg td.optionclassiso span#category_name span.displayInlineBlock {
    float: none;
    font-size: 0px !important;
}

.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 #outer_table td > form > table td.questionLabel {
    height: auto;
    text-align: left;
    width: 30%;
}


.agenda table.agenda-day-container > tbody > tr > td {
    text-align: center !important;
}

.agenda table.agenda-day-container .questionLabelAbove {
    display: inline-block;
    width: auto !important;
}

.agenda table.questionLabelAbove td.standard:first-child {
    display: none;
}

.agenda label[id*="multisessiongrouplabel"] table td div {
    background: rgb(183, 214, 232);
    border: 1px solid rgb(255, 255, 255);
    padding: 10px 20px;
    border-radius: 15px;
    width: 200px;
    display: inline-block;
    vertical-align: top;
    height: 130px;
    text-align: center;
}

.agenda label[id*="multisessiongrouplabel"] table td div span, .agenda label[id*="multisessiongrouplabel"] table td div span label {
    font-weight: bold;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 17px !important;
    margin: 0px !important;
}

.agenda table[data-questiontype="32"] div input.shadow {
    width: 100% !important;
    height: 2em;
}

.agenda td.questionInput b {
    display: none;
}

.attendeeinfo #outer_table td > form > table {
    margin-bottom: 4px;
    padding: 5px 0px 7px;
    border: 0px solid rgb(238, 238, 238);
    width: 100% !important;
}

.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;
    width: 30%;
	padding-right: 5px;
}

.attendeeinfo #outer_table td > form > table:last-child {
    background: none;
    border: 0px;
}

/**** Communications Preferences **/
.attendeeinfo #outer_table td>form>table#q114810650 td.questionLabel {width: 95% !important}


/**** Options Page ***/
.options #outer_table td>form>table#q114810944 td.questionLabel {width: 95% !important}
.options #outer_table td>form>table#q114810946 td.questionLabel {width: 95% !important}
.options #outer_table td>form>table#q114821964 td.questionLabel {width: 95% !important}
.options td.questionInput input:not([name="apply_code"]):not(.r-button), td.questionInput select:not([class^="picker"]), td.questionInput textarea {
    font-size: 14px;
    background-color: rgb(255, 255, 255) !important;
    width: calc(100% - 25px) !important;
	margin-right: 15px;
	min-width: 75px;
}
.option #outer_table td>form>table#q114820911 td.questionLabel {margin-top: 30px!important}
.option #outer_table td > form > table {margin-bottom: 4px;padding: 5px 0px 7px;}
table#q114820911.questionContainer.questionLabelLeft {margin-top: 30px !important;border-top: 1px solid #333333;padding-top: 20px;}
.option #outer_table td > form > table td.questionLabel:first-child {vertical-align: middle}
.option table.questionContainer .standard label {width: calc(50% - 30px) !important;display: inline-block; margin-right: 20px;}
#buttontable {margin-bottom: 20px !important;}
.option td.questionInput select:not([class^="picker"]) {width: calc(100% - 25px) !important;}
/**
.option table.questionContainer td.questionInput .r-multicheckbox label, table.questionContainer .standard label {display: inline-block; width: calc(50% - 30px) !important;
margin-right: 10px;
}
**/
.options #outer_table td > form > table td {
    text-align: left;width: 50px;
}

.options table[data-questiontype="40"] .questionInput input[type="checkbox"], .options td.questionInput input[type="checkbox"]:not([name="apply_code"]):not(.r-button) {
    height: 12px;
}


body.options table[data-questiontype="41"] .questionInput input.btnposition {float: left !important; margin-top: 5px !important;
        margin-right: 0px !important;margin-left: -33px !important;}

body.record table.needs-table-color .needs-table-color, body.payment table .needs-table-color, div#transactiondiv table#attendee_information tbody > tr:first-child, body.additionalattendees table.needs-table-color .needs-table-color, .payment tr td.header:not(.reg-header-header) {
    background: rgb(183, 214, 232) !important;
}

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 {
    background: rgb(255, 255, 255);
    padding: 0px;
    border-radius: 0px;
    border: 0px !important;
}

.selectadditionalattendees #outer_table td > form > table, .selectadditionalattendees #outer_table td#inner_content td > form td {
    width: 100% !important;
}

.selectadditionalattendees #outer_table .standard.r-attendeeoption {
    padding: 20px 0px;
}

.selectadditionalattendees table.r-attendeeoption .r-attendeeoption-question {
    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;
    margin: 0px;
}

.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;
}

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";
}

.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, html td.questionInput select[id*="countrycodes_"] {
    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"], html table#outer_table table.questionContainer td.questionInput input[id*="_114847165"] {
    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;
}

#outer_table table.r-radio-list td label {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 30px) !important;
}

table.questionContainer td.questionInput .r-multicheckbox label, table.questionContainer .standard label {
    display: inline-block;
    padding: 0px;
    width: calc(50% - 30px) !important;
}

font.thinitalic {
    font-weight: normal;
    font-style: italic;
}

td.red bdi.alert {
    color: rgb(255, 0, 0);
}

.custom-footer {
    padding: 20px 0px;
    text-align: center !important;
    border-top: 1px solid rgb(26, 35, 93);
    width: 100%;
    max-width: 1080px;
    margin: 0px;
}

.custom-footer img {
    vertical-align: top;
    padding-top: 0px;
    border-radius: 5px;
}

.custom-footer p {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
.custom-footer span{font-size:90%}

.custom-footer-rht {
    display: inline-block;
    float: right;
    width: auto;
    margin-top: 7px;
}

.ft-sponsors {
    text-align: center;
    border-radius: 10px;
    margin-bottom: 10px;
}

.ft-sponsors p {
    display: inline-block;
    width: auto;
    color: rgb(51, 51, 51);
    padding: 0px 15px;
}

.ft-sponsors p img {
    width: 260px;
    margin-top: 15px;
}





.options td.standard .r-multicheckbox label, .options table[data-questiontype="40"] .questionInput span.r-indented {
    line-height: 40px;
    font-weight: bold;
}

.attendeeinfo #outer_table td#inner_content td > form table h2 {
    padding: 0px !important;
    margin: 0px !important;
}
.newreg #outer_table td#inner_content td>form{width:calc(100% - 40px) !important;padding:20px}
.newreg #outer_table td#inner_content td>form table.questionContainer td input, .additionalattendees #outer_table td#inner_content td>form table td input{border:1px solid #dddddd;margin-bottom:5px;text-align: center}

@media only screen and (min-width: 320px) and (max-width: 786px) {
    .attendeeinfo #outer_table td > form > table {
        padding: 0px;
        width: 100% !important;
    }
	.newreg #outer_table td#inner_content td>form table.questionContainer td input{text-align:left}
	.newreg #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, .newreg #outer_table td>form>table.questionContainer td, .modifyreg #outer_table td>form>table.questionContainer td, .newreg #outer_table td>form>table td, 
.modifyreg #outer_table td>form>table td, .additionalattendees #outer_table td>form>table.questionContainer td{text-align:left !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, .welcome #outer_table td#inner_content td>form#form, .modifyreg #outer_table td#inner_content td>form{width:100% !important;padding:10px !important}
	.newreg #outer_table td#inner_content td>form{width:100% !important;padding:0px}
	table.questionContainer .standard label {width: auto;}
	body.options table[data-questiontype="41"] .questionInput input.btnposition {
    float: left !important;
    margin-top: 5px !important;
    margin-right: -133px !important;
    margin-left: -150px !important;
}
	
	
    .right-column {
        position: relative;
        width: 100%;
        padding: 0px;
    }

    .theme1-header h1 {
        padding: 5px;
    }

    .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.fa-bars {
        color: rgb(38, 63, 118) !important;
    }

    span.r-count .r-crumb-trigger {
        background: rgb(255, 255, 255);
        line-height: 30px;
        width: 30px;
        height: 30px;
    }

    #r-breadcrumbs ul li {
        padding: 8px 0px;
        height: auto;
    }

    span.r-count {
        top: 10px;
    }

    .newreg .policies {
        width: 100%;
    }

    .websiteheader {
        width: 100%;
    }

    .websiteheader p {
        padding-left: 0px;
        margin: 0px;
    }

    .websiteheader p img {
        margin: 0px;
    }

    .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;
    }

    .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;
        padding-left: 20px;
    }

    .newreg #outer_table td > form > table td.questionLabel:first-child {
        width: calc(100% - 30px) !important;
		display:
    }

    #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) {
        background: none;
        width: 40% !important;
        text-align: left !important;
        padding-left: 10px !important;
    }

    .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 > 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"] {
        padding: 0px;
        background-size: auto 100% !important;
    }

    .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 {
        width: calc(100% - 30px);
        max-width: 350px;
        height: auto;
        padding: 35px 10px 15px !important;
    }

    .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 {
        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;
		background: #f1f1f1
    }

    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: 10px !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(2n) {
        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 rgb(183, 214, 232) !important;
    }

    td.questionInput .standard input[type="checkbox"], td.questionInput .standard input[type="radio"] {
        width: 20px !important;
		height: 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: rgb(255, 255, 255) !important;
        width: auto !important;
    }

    table.reg-header-container td.language-selector-container {
    }

    .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: 0px;
    }
}

@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 {
        display: block;
        border-bottom: 0px !important;
    }
}

@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=100645041");
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(3) {
        background-image: url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100645043");
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(4) {
        background-image: url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100645045");
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(5) {
        background-image: url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100645047");
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(6) {
        background-image: url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100645037");
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li:nth-child(7) {
        background-image: url("https://au-admin.eventscloud.com/image.php?acc=100007895&id=100645039");
    }

    .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=100645042");
    }

    .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=100645044");
    }

    .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=100645046");
    }

    .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=100645048");
    }

    .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=100645038");
    }

    .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=100645040");
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li.on, .new-desktop-nav #r-breadcrumbs ul.crumbs li {
        padding: 30px 50px 0px;
        background-position: center 5px;
        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;
    }

    .new-desktop-nav #r-breadcrumbs ul.crumbs li a {
        padding-bottom: 5px !important;
    }

    ul.r-mobile.pagebreaks {
        text-align: center;
        margin-top: 0px;
        background: none;
        padding: 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;
    }
}