
@media (min-width: 768px) {
.container {
    width: 96% !important;
}
}

/* State Styles*/

.is-menuSmaller {
  padding-top: 5px;
  height     : 80px;
  background : #fff;
  box-shadow : 1px 1px 6px rgb(0 0 0 / 13%);
}

.menu {
  padding      : 0px;
  background   : rgba(255, 255, 255, 0.6);
  border-radius: 5px;
  transition   : all 2s;
}

.menu__item {
  margin     : 0px;
  padding    : 10px 20px;
  font-weight: bold;
  text-align : center;
}

.header-section {
  height: 500px;
}


.navbar {
      background: #fff0 !important;
      border-bottom: none !important;
}
.rfComp-canvas {
    padding-top: 0!important;
    max-width: 100%!important;
}

.main-msg {
 /* margin-top   : 150px;*/
  /* text-align: center; */
  /* background: rgba(225, 225, 225, 0.1); */
}

.main-msg h1.heading {
    font-weight: 700;
    color: #000;
    font-size: 60px;
    letter-spacing: 1.6px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}


/* Jake update spacing top CFS Conf page */
.confirmation-page .rfwf-discount-code:nth-child(1) {
  			padding: 25px 0;
}

/* Jake hide grey line and update spacing on CFS Conf page */
.confirmation-page .rfwf-discount-code:nth-child(2) {
            border-bottom: 0px solid #ccc;
  			padding: 25px 0;
}

/* Jake Hide Roles on CFS Conf page */
.confirmation-page .rfwf-discount-code:nth-child(3) {
            display: none;
}

/* Sean R Hide continue button on Email Verification form */
.rfwf-full-panel.form-id-1630082453706021ah6S #wf-btn-submit {
    display: none;
}

/* Jake hide Cancel button on Email Verification form */
.rfwf-full-panel.form-id-1630082453706021ah6S #wf-btn-cancel {
    display: none;
}

/* Jake hide blank section on Reg Confirmation page */
.rfwf-full-panel.rfwf-confirmation-custom {
    display: none;
}

/* Attendee Dashboard Registration Information card */
.rf-card .card-body {
    background-color: #fff;
    padding: 20px;
    border: 1px solid #ccc;
        border-top-color: rgb(204, 204, 204);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    height: 355px;
    overflow: auto;
}

/* Jake update spacing top CFS Conf page */
.confirmation-page .rfwf-discount-code:nth-child(1) {
  			padding: 25px 0;
}

/* Jake hide grey line and update spacing on CFS Conf page */
.confirmation-page .rfwf-discount-code:nth-child(2) {
            border-bottom: 0px solid #ccc;
  			padding: 25px 0;
}

/* Jake Hide Roles on CFS Conf page */
.confirmation-page .rfwf-discount-code:nth-child(3) {
            display: none;
}

/* Sean R Hide continue button on Email Verification form */
.rfwf-full-panel.form-id-16142080948330013ATI #wf-btn-submit {
    display: none;
}

/* Jake hide Cancel button on Email Verification form */
.rfwf-full-panel.form-id-16142080948330013ATI #wf-btn-cancel {
    display: none;
}

/* Remove header top nav bar for cfs*/
.navbar {
    display: none;
}

/* Remove header top nav bar for cfs*/
.is-menuSmaller {
    display: none !important;
}

/*Help page edits START*/
.jamf-jnuc2022-cfs-page-speakerfaqs .panel-default {
 	border-color: #4b2f8a !important;
  
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel {
    border: 1px solid #000 !important;
  	margin-top: 5px !important;
  	border-radius: 2px;
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel-group .panel-heading a {
  color: #000 !important;
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel-title a {
  background: #fff
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel-default>.panel-heading {
 	border: none !important; 
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel-default>.panel-heading .panel-title {
    margin: 0;
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel-group .panel-heading a {
    color: #000 !important;
    font-size: 17px;
  	position: relative;
}
.rf-accordion .panel-body, .panel-group .panel-body {
    border: none !important;
    padding: 0px 20px 20px;
}
.jamf-jnuc2022-cfs-page-speakerfaqs .panel-group .panel-heading a:focus, a:link:focus, a:visited:focus {
  text-decoration: none;
  
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel .panel-heading .panel-title a span {
  float: right;
  width: 50px;
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel .panel-heading .panel-title a span:after {
	content: "";
    position: absolute;
    right: 20px;
    top: 15px;
    border-bottom: 3px solid #000 !important;
    border-right: 3px solid #000 !important;
    content: "";
    cursor: pointer;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin: auto;
    opacity: 1;
    transform: rotate(225deg);
    transition: all 500ms;
    transform-origin: center center;
}

.jamf-jnuc2022-cfs-page-speakerfaqs .panel .panel-heading .panel-title a.collapsed span:after {
    opacity: 1;
    transform: rotate(45deg);
    transition: all 500ms;
}
/*Help page edits END*/

/*CFS Edit Participant pop up radio button padding*/
.wf-form-element-div .rf-radio-container .radio > label > input {
  position: absolute;
  left: 25px;
  top: 2px;
}
