/*Calendary Sync Button */
.button {
    text-align: center;
    position: relative;
}

.button {
    font-size: 20px;
    color: #000000;
    text-align: center;
    font-size: 16px;
    background: #F7F7F7;
    padding: 8px 20px 10px 17px;
    font-weight: 700;
    display: flex;
}

.button img {
    width: 17%;
    height: 33%;
}

@media all and (max-width:30em) {
    .button {
        /* display:block; */
        margin: -0.6em auto;
        padding: 9px 20px 10px 17px;
    }
}

@media all and (max-width:769px) {
    .button {
        padding: 7px 3px 2px 0px;
    }
}

@media all and (max-width: 426px) {
    .sec-title .button {
        margin-top: 0px;
    }
}

@media all and (max-width:376px) {
    .button {
        padding: 20px 0px 2px 0px;
        font-size: 17px;
    }
}

@media all and (max-width:769px) {
    .button {
        padding: 9px 20px 10px 17px;
    }
}


/* .button img {
width: 10%;
height: 33%;
} */

.CalendarButtons .button,
.CalendarButtons .button:hover,
.CalendarButtons .button:focus {
    color: #293E40;
    border: 1px solid #293E40;
}

.CalendarButtons {
  width:200px;
}

.servicenow-nowlearning21-myinfo-page-dashboard div.mdBtnR.mdBtnR-dashboardbutton.mdBtnR-primary {
  width:200px;
}
/*end*/

.rf-req {
    color: red;
}

/* Orders page discount name */
.servicenow-nowlearning21-registration-order .orders-page .discount-name-price .discount-name-title {
    white-space: initial!important;
}

/* Hide Read Only Form Pages */
.read-only-form  .form-footer-actions{
    display: none
  }


/* Cancellations CSS */
.servicenow-nowlearning21-cancel-page-cancel .modal-content {
    background-color: #FFF;
}
/*
.servicenow-nowlearning21-cancel-page-cancel #card2OrdersCard > div > div.card-body > div > div.rfG-md-100.rfG-lg-50.order-summary > div > div:nth-child(2) > span.summary-item-name {
  display: none;
}*/

#card2OrdersCard > div > div.card-body > div > div.rfG-md-100.rfG-lg-50.order-summary > div > div.summary-items-details > span.summary-item-quantity,
#card2OrdersCard > div > div.card-body > div > div.rfG-md-100.rfG-lg-50.order-summary > div > div.summary-items-details > span.summary-item-price,
#card2OrdersCard > div > div.card-body > div > div.rfG-md-100.rfG-lg-50.order-summary > div > div.summary-items-totals,
.servicenow-nowlearning21-cancel-page-cancel div.modal-body > div > div.rf-gray-content-box.order-cancellation-frame > div.rf-content-box-header,
.servicenow-nowlearning21-cancel-page-cancel div.modal-body > div.fade.rf-default-modal.rf-modal-lg.in.modal > div > div > div.modal-body > div > p
 {
  display: none;
}

body > div > div.fade.rf-default-modal.rf-modal-lg.in.modal > div > div > div.modal-body > div > div.rf-gray-content-box.order-cancellation-frame > div.rf-content-box-body > div > div:nth-child(3),
body > div > div.fade.rf-default-modal.rf-modal-lg.in.modal > div > div > div.modal-body > div > div.rf-gray-content-box.order-cancellation-frame > div.rf-content-box-body > div > div:nth-child(4),
body > div > div.fade.rf-default-modal.rf-modal-lg.in.modal > div > div > div.modal-body > div > div.rf-gray-content-box.order-cancellation-frame > div.rf-content-box-body > div > div:nth-child(5) {
  display: none!important;
}
.servicenow-nowlearning21-cancel-page-cancel .rf-default-modal .summary-items-totals {
  display: none!important;
}
/*
#special-div > div > div > div.rfwf-full-panel.rf-splash-confirmation > div > div:nth-child(2) {
  display: none!important;
}*/


.servicenow-nowlearning21-cancel-page-cancel .order-date {
    display: none;
}

/*Hide Cancellation button on MyInfo dashboard */
/* border on reg summary area*//*
.servicenow-nowlearning21-myinfo-page-dashboard #special-div > div > div > div.flex-box-section-full.RFregCardRow > div > div > div:nth-child(1) > div > div.card-body {
  border-bottom: 1px solid #CECECE;
}*/


.servicenow-nowlearning21-myinfo-page-dashboard #special-div > div > div > div.flex-box-section-full.RFregCardRow > div > div > div:nth-child(1) > div > div.card-footer {
  display: none;
}

.servicenow-nowlearning21-cancel-page-cancel #special-div > div > div > div.rfwf-full-panel.rf-splash-confirmation > div > div:nth-child(2) > h4,
.servicenow-nowlearning21-cancel-page-cancel #special-div > div > div > div.rfwf-full-panel.rf-splash-confirmation > div > div:nth-child(2) > p {
    display: none;
}


div.RFregCardRow .card-body {
    border: none;
}


/* End Cancellations CSS */
/* NJ CSS Changes */
.RFsingleCardRow .rf-card {
    max-width: 1200px;
}

.RFregCardRow .page-builder-display-reset .page-builder-panel .order-summary-card .card-body, .page-builder-display-reset .rf-grid-layout-25 .order-summary-card .card-body, .page-builder-display-reset .rf-grid-layout-33 .order-summary-card .card-body, .page-builder-display-reset .rf-grid-layout-50 .order-summary-card .card-body {
    min-height: 216px;
}

.servicenow-nowlearning21-myinfo-page-dashboard #rf-content {
    padding-top: 0px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.servicenow-nowlearning21-registration-page-closed #rf-content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/* NJ - Orders page fields */
#card-number, #expiration-date, #cvv-input {
    background-color: #F7F7F7;
    height: 54px;
    padding: 6px 16px;
    border: none;
    border-radius: 0;
}

/* NJ - Reg Confirmation page */
.regconfheader p span {
    line-height: 1.0em;
}

.longColumnConfirm .rf-card .card-body {
    border: none;
}

.mdBtnR-upgrade a, .mdBtnR-upgrade a:link, .mdBtnR-upgrade a:visited {
    color: #fff;
    border-bottom: none;
}

.longColumnConfirm .mdBtnR.mdBtnR-primary, .longColumnConfirm .mdBtnR {
    text-transform: inherit;
}

.longColumnConfirm .mdBtnR, .longColumnConfirm a.mdBtnR {
  padding: 15px 40px;
}

.longColumnConfirm .mdBtnR-primary:hover,
.longColumnConfirm .mdBtnR-primary:focus,
.longColumnConfirm .mdBtnR-primary.active,
.longColumnConfirm a.mdBtnR-primary:hover,
.longColumnConfirm a.mdBtnR-primary:focus,
.longColumnConfirm a.mdBtnR-primary.active {
  opacity: 0.9;
}

.mdBtnR-upgrade {
    white-space: normal;
}

/* NJ - Reg Confirmation page END */

.rfwf-discount-code i {
  font-size: 11px;
  line-height: 12px;
}

#special-div {
  padding-left: 28px;
  padding-right: 28px;
}

.rfwf-orders-buttons .mdBtnR-outline-primary {
  display: none;
}


/* Account page edits */

.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li.header {
    display: none;
}

.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div:nth-child(1),
.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div.rfG-xs-80.rfG-md-70 > div > div:nth-child(2),
.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div.rfG-xs-80.rfG-md-70 > div > div.hidden-xs.hidden-sm.hidden-md.rfG-lg-10,
.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div.rfG-xs-80.rfG-md-70 > div > div.rfG-xs-20.rfG-lg-20,
.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div.rfG-xs-80.rfG-md-70 > div > div.rfG-xs-20.rfG-lg-10 {
    display: none;
}


.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div.rfG-xs-10.rfG-md-10,
.servicenow-nowlearning21-account-account #participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rfG-table-container > ul > li > div > div.hidden-xs.hidden-sm.rfG-md-10 {
    display: none;
}

/* Etc */
.mdBtnR-dashboardbutton  {
    background-color: #F7F7F7 !important;
    color: #293E40;
    text-transform: inherit !important;
}

.mdBtnR-dashboardbutton a {
    color: #293E40 !important;
    border-bottom: none !important;
}

/* Select attribute dropdown arrow fix*/
.servicenow-nowlearning21-registration-form-attendeeinformation .rf-select .select-dropdown-icon .dropdown-icon-background,
.servicenow-nowlearning21-registration-form-attendee_experience .rf-select .select-dropdown-icon .dropdown-icon-background,
.servicenow-nowlearning21-registration-order .rf-select .select-dropdown-icon .dropdown-icon-background{
    border: none !important;
}
/*Checkbox attribute fix */
.servicenow-nowlearning21-registration-form-attendeeinformation input[type="checkbox"]:checked:after,
.servicenow-nowlearning21-registration-form-attendee_experience input[type="checkbox"]:checked:after {
    bottom: 3px;
}

/* hide super groups text */
.servicenow-nowlearning21-registration-order #special-div > div > div.orders-page > div:nth-child(2) > div > h2,
.servicenow-nowlearning21-registration-order #special-div > div > div.orders-page > div:nth-child(3) > div > h2 {
    display: none;
}




div.orders-page > div:nth-child(2) > div > div > div > div > ul > li.rfG-fluid-container.package-sub-item-grouped > div > span,
.servicenow-nowlearning21-registration-order div.orders-page > div:nth-child(3) > div > div > div > div > ul > li.rfG-fluid-container.package-sub-item-grouped > div > span {
    display: none;
}

div.orders-page > div:nth-child(2) > div > div > div > div > ul > li.rfG-fluid-container.package-sub-item-grouped > div > div:nth-child(2)::before,
.servicenow-nowlearning21-registration-order div.orders-page > div:nth-child(3) > div > div > div > div > ul > li.rfG-fluid-container.package-sub-item-grouped > div > div:nth-child(2)::before {
    content: "Jan 18-19";
    visibility: visible;
    padding-left: 20px;
    padding-bottom: 8px;
    font-weight: bold;
}


div.orders-page > div > div > div > div > div > ul > li.rfG-fluid-container.package-sub-item-grouped > div > div.rfG-xs-90.rfG-md-90.rfG-lg-95 > div > span {
    display: none;
}

div.orders-page > div > div > div > div > div > ul > li.rfG-fluid-container.package-sub-item-grouped > div > div.rfG-xs-90.rfG-md-90.rfG-lg-95 > div > div::before {
    content: "Jan 18-19";
    visibility: visible;
    padding-left: 20px;
    font-weight: bold;
}

