/*fix 708 in band caption settings*/
/*caption settings menu*/
/*player info font debug*/
.bc-player-FYhPNDlpQx_default * {
  color: #fff !important;
}

.video-js .vjs-time-tooltip {
background-color: rgba(255,255,255,.8) !important;
color: #000 !important;
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible), .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
  background-color: #151B17 !important;
  margin: 0.3em 0 !important;
  padding: 0.5em !important;
  border-radius: 0.3em !important;
}

.vjs-modal-dialog-content .vjs-track-settings-colors * {
  color: #000 !important;
}

.vjs-modal-dialog-content .vjs-track-settings-font * {
  color: #000 !important;
}

.bc-player-FYhPNDlpQx_default .vjs-track-setting select * {
  color: #000 !important;
}

/*join webinar rename test*/
.joinWebinarButton-component .mdBtnR-primary>.mdBtnR-text {
  display: none;
}

.joinWebinarButton-component .mdBtnR-primary:after {
  content: "Join Session";
  color: #fff;
  text-decoration: none;
  font-family: inherit;
  font-size: 13px;
}

.oracle-cloudworld-myregistration-page-home .webinar-status-tooltip-container .mdBtnR.mdBtnR-primary.disabled.mdBtnR-adv>.mdBtnR-text,  {
  display: none;
}

.oracle-cloudworld-myregistration-page-home .webinar-status-tooltip-container .mdBtnR.mdBtnR-primary.disabled.mdBtnR-adv:after {
  content: "  Replay Session";
  color: #fff;
  text-decoration: none;
  font-family: inherit;
  font-size: 13px;
  padding-top: 3px;
  padding-left: 7px;
}

.oracle-cloudworld-myregistration-page-home .targeted-agenda-details-card .mdBtnR.mdBtnR-primary.mdBtnR-adv>.mdBtnR-text  {
  display: none;
}

.oracle-cloudworld-myregistration-page-home .targeted-agenda-details-card .mdBtnR.mdBtnR-primary.mdBtnR-adv:after {
  content: "  Replay Session";
  color: #fff;
  text-decoration: none;
  font-family: inherit;
  font-size: 13px;
  padding-top: 3px;
  padding-left: 7px;
}


/*add border to surveys card*/
.oracle-cloudworld-myregistration-page-home .page-builder-display-reset .my-survey-list-card>.card-header, .oracle-cloudworld-myprofile-page-myprofile .page-builder-display-reset .my-survey-list-card>.card-header {
    border: 1px solid var(--rf-brand-color-border);
    border-bottom: 1px solid var(--rf-brand-color-border);
    border-radius: var(--rf-brand-shape-radius) var(--rf-brand-shape-radius) 0 0;
    padding: 8px 20px;
}

.oracle-cloudworld-myregistration-page-home .page-builder-display-reset .my-survey-list-card .card-header>.card-header-title, .oracle-cloudworld-myprofile-page-myprofile .page-builder-display-reset .my-survey-list-card .card-header>.card-header-title {
margin-bottom: 0px !important;
}

.oracle-cloudworld-myregistration-page-home .page-builder-display-reset .my-survey-list-card>.card-body, .oracle-cloudworld-myprofile-page-myprofile .page-builder-display-reset .my-survey-list-card>.card-body {
    padding: 20px;
    border: 1px solid var(--rf-brand-color-border);
    border-top: 0;
    border-radius: 0 0 var(--rf-brand-shape-radius) var(--rf-brand-shape-radius);
    height: 216px;
    overflow: auto;
}

/*fix live player thumbnail*/
/*.oracle-cloudworld-myregistration-page-home .bc-iframe, .bc-iframe body, .bc-player-FYhPNDlpQx_default, .bc-player-FYhPNDlpQx_default .vjs-poster.vjs-hidden {
  background-image: url(https://cf-images.us-east-1.prod.boltdns.net/v1/static/1460825906/d384cfef-1bb5-42a7-8d8c-e5533edd6c4d/821c916a-f04d-4bbb-9020-4f8ebf68bf3b/1920x1080/match/image.jpg) !important;
  background-size: contain !important;	
}*/

/*favorite icon color*/
.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result.favorited svg {
  fill: #C74634;
}

/*coming up - TBD on if needed*/
.rf-pill-primary {
  background-color: #312D2A !important;
  border-color: #312D2A !important;
}

/*view all targeted agenda button*/
.targeted-agenda-action link .mdBtnR-text {
 color: #3B7087 !important;
}

/* conflict exclamation point color*/
[id*='rf-'].rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg, [id*='rf-'].rf-widget .session-details-page ul.session-actions>li .mdBtnR-outline-primary svg, .rf-default-modal .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg, .rf-default-modal .session-details-page ul.session-actions>li .mdBtnR-outline-primary svg {
  fill: #fff !important;
}

.targeted-agenda-details-card .rf-tile-footer-left>.mdBtnR-outline-primary svg {
fill: #fff !important;
}

/*Vjs font and Brightcove fixes*/
@font-face {
    font-family: 'VideoJS';
    src: url('https://vjs.zencdn.net/f/1/vjs.eot');
    src: url('https://vjs.zencdn.net/f/1/vjs.eot?#iefix') format('embedded-opentype'), 
      url('https://vjs.zencdn.net/f/1/vjs.woff') format('woff'),     
      url('https://vjs.zencdn.net/f/1/vjs.ttf') format('truetype');
  }

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: normal;
    font-style: normal;
}

.video-js .vjs-control-bar {
  font-family: 'VideoJS' !important;
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
    content: "\f103";
    font-family: 'VideoJS'!important;
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
    content: "\f107";
    font-family: 'VideoJS'!important;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
    content: "\f101";
    font-family: 'VideoJS'!important;
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before {
    content: "\f121";
    font-family: 'VideoJS' !important;
}

 .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
    content: "\f108";
    font-family: 'VideoJS' !important;
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
  content: "\f115";
  font-family: 'VideoJS' !important;
}

.video-js .vjs-control-bar .vjs-current-time-display {
  font-family: 'VideoJS' !important;
  /*font-size: 12px;*/
}

.video-js .vjs-control-bar .vjs-duration-display {
  font-family: 'VideoJS' !important;
  /*font-size: 12px;*/
}

.video-js .vjs-control-bar .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-picture-in-picture-enter:before {
    content: "\f10d";
    font-family: 'VideoJS' !important;
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
    content: "\f10d";
    font-family: 'VideoJS' !important;
}

/*closed caption menu*/
.vjs-subs-caps-button .vjs-menu ul.vjs-menu-content {
  z-index: 999999 !important;
}

/* conflict exclamation point color*/
[id*='rf-'].rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg, [id*='rf-'].rf-widget .session-details-page ul.session-actions>li .mdBtnR-outline-primary svg, .rf-default-modal .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg, .rf-default-modal .session-details-page ul.session-actions>li .mdBtnR-outline-primary svg {
  fill: #fff !important;
}

[id*='rf-'].rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg, [id*='rf-'].rf-widget .session-details-page ul.session-actions>li .mdBtnR-outline-primary svg, .rf-default-modal .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg, .rf-default-modal .session-details-page ul.session-actions>li .mdBtnR-outline-primary svg {
  fill: #fff !important;
}

/*brightcove play button on VODs*/
.video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-left: -1em;
    margin-top: -1em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    border: none;
    border-radius: 50%;
    font-size: 3.5em;
    background-color: #81b2c3;
    scale: 1;
}

/*player info font debug*/
.bc-player-FYhPNDlpQx_default * {
  color: #fff !important;
}

.video-js .vjs-time-tooltip {
background-color: rgba(255,255,255,.8) !important;
color: #000 !important;
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible), .video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
  background-color: #151B17 !important;
  margin: 0.3em 0 !important;
  padding: 0.5em !important;
  border-radius: 0.3em !important;
}

/*Event experience styles*/
/*PH mobile style*/
@media only screen and (max-width:767px){
.pigeonhole-qanda {
  height: 600px !important;
  }
}


/*turn card into responsive header*/
.top-banner-v3 .flex-box-section-full-interior {
    max-width: none;
  overflow: hidden;
}

.flex-box-section-full.top-banner-v3
 {
    padding: 0 !important;
}


.top-banner-v3 .flex-box-section-full-interior {
    min-width: 100% !important;
    padding: 0px !important;
}

.oracle-cloudworld-myregistration-page-myregistration .hotel-card .useRainfocus-card-body .card-footer .card-controls .mdBtnR-outline-primary {
display: none !important;
}


/*survey card size*/
.oracle-cloudworld-surveys-page-mysurveys .page-builder-display-reset .my-survey-list-card .card-body {
  height: fit-content !important;
}

/*remove top padding from surveys*/
.oracle-cloudworld-surveys-page-mysurveys .ready .modal-open .rfwf-panel, .oracle-cloudworld-surveys-page-mysurveys .ready .modal-open .rfwf-full-panel {
  padding: 5px 0 !important;
}

.modal-open .rfwf-panel {
  padding: 5px 0 !important;
}

.modal-open .rfwf-full-panel {
   padding: 5px 0 !important;
}

/*survey submit button color*/
.mdBtnR-primary {
  background-color: #312D2A !important;
  border: 1px #312D2A !important;
}

.mdBtnR-primary:hover {
  background-color: #161513 !important;
  border: 1px #161513 !important;
}

.mdBtnR-primary:active {
  background-color: #161513 !important;
  border: 1px #161513 !important;
}

.oracle-cloudworld-surveys-page-mysurveys .modal-open .mdBtnR-primary>.mdBtnR-text {
  color: #fff;
}

.oracle-cloudworld-myregistration-page-myregistration .rf-headline.mini>.rf-headline-content {
  padding:12px !important;
}

/*catalog buttons*/
a.catalogsubnav {
 background:#312d2a;
     border:1px solid #312D2A;
     border-radius:4px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

a.catalogsubnav:hover {
  background:#161513;
     border:1px solid #161513;
   text-decoration: none !important;
     border-radius:4px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

a.catalogsubnav:active {
  background:#161513;
     border:1px solid #161513;
   text-decoration: none !important;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

/*fix lines for sql summit*/
.banner-section {
  max-width:1540px !important;
}

/*sub-header button styles*/
a.catalogsubnav {
 background:#312d2a;
     border:1px solid #312D2A;
     border-radius:4px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

a.catalogsubnav:hover {
  background:#161513;
     border:1px solid #161513;
   text-decoration: none !important;
     border-radius:4px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

a.catalogsubnav:active {
  background:#161513;
     border:1px solid #161513;
   text-decoration: none !important;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}


/*calendar branding*/
#rf-calendar .schedule-calendar .rbc-event.session-speaker {
  background-color: #C74634 !important;
  border-color: #C74634 !important;
}

#rf-calendar .schedule-calendar .rbc-event {
  background-color: #3B7087 !important;
  border-color: #3B7087 !important;
}

#rf-calendar .schedule-calendar .rbc-event.calendar-item {
  background-color: #E4E1DD !important;
  border-color: #E4E1DD !important;
}

/*task list for public sector*/
.task-list-card ul.card-body.has-rows li:nth-of-type(2), .task-list-card ul.card-body.has-rows li:nth-of-type(3),.task-list-card ul.card-body.has-rows li:nth-of-type(4), .task-list-card ul.card-body.has-rows li:nth-of-type(5) {
    display: none !important;
}


.task-list-card .card-body {
    height: auto;
}

ul.card-body.has-rows li:nth-of-type(1) span.task-title::before {
    content: 'Download and return your letter';
    color: black;
}

ul.card-body.has-rows li:nth-of-type(1) span.task-title {
    color: white;
}

/*task pages styling*/
.oracle-cloudworld-myregistration-task .file-listing svg {
  fill:#312D2A !important;
}

.oracle-cloudworld-myregistration-tasks .md-frame-header {
  background-color: #312D2A !important;
  border-bottom-color: #312D2A !important;
}

.oracle-cloudworld-myregistration-tasks .rf-subheader a {
 background:#312d2a;
     border:1px solid #312D2A;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

.oracle-cloudworld-myregistration-tasks .rf-subheader a:hover {
 background:#161513;
     border:1px solid #161513;
   text-decoration: none !important;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

.oracle-cloudworld-myregistration-task .rf-subheader a {
 background:#312d2a;
     border:1px solid #312D2A;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}

.oracle-cloudworld-myregistration-task .rf-subheader a:hover {
 background:#161513;
     border:1px solid #161513;
   text-decoration: none !important;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     -khtml-border-radius:3px;
     border-radius:3px;
     color:#fff !important;
     padding:.3em .5em;
}



/*add margin to payment/update reg on mobile*/
@media only screen and (min-width:769px) and (max-width:954px) {
  .oracle-cloudworld-myregistration-page-myregistration .rf-headline-content .mdBtnR.mdBtnR-outline-primary {
    margin-top:10px !important;
    margin-left: 0px !important;
  }
}

@media only screen and (min-width:955px) and (max-width:976px) {
  .oracle-cloudworld-myregistration-page-myregistration .rf-headline-content .mdBtnR.mdBtnR-outline-primary {
    margin-top:10px !important;
   margin-left: 1px !important;
  }
}

@media only screen and (min-width:977px) and (max-width:997px) {
  .oracle-cloudworld-myregistration-page-myregistration .rf-headline-content .mdBtnR.mdBtnR-outline-primary {
    /*margin-top:0px !important;*/
    margin-left: 10px !important;
  }
}

@media only screen and (max-width:483px) {
  .oracle-cloudworld-myregistration-page-myregistration .rf-headline-content .mdBtnR.mdBtnR-outline-primary {
    margin-top:10px !important;
    margin-left: 1px !important;
  }
}
/*
@media only screen and (min-width:475px) and (max-width:489px) {
  .oracle-cloudworld-myregistration-page-myregistration .rf-headline-content .mdBtnR.mdBtnR-outline-primary {
    margin-top:0px !important;
   margin-left: 15px !important;
  }
}
*/

.rf-org-header-container #plantoattend-nav li.u33cta{display: none;}

.order-summary-card .card-body {
  padding-bottom: 41px;
}

/*left align hotel buttons*/
.rf-card.hotel-card .card-footer .card-controls {
  justify-content: flex-start;
  align-items: flex-start;
}


/*hide return to my account - its broken in attendee portal*/

a.headline-prev-page {
  display:none;
}

.wf-headline {
  display:none;
}

.item-card .card-header {
background: #127daa !important;
}

/*hide header image on small screens*/
@media only screen and (max-width:1024px) {
  #dashboardheaderimage {
    display:none;
  }
}

#dashboardheaderimage {
  width: auto;
  object-fit: scale-down;
}

#dashboardaccenture {
  width:auto;
  object-fit: scale-down;
}

#dashboarddeloitte {
  width:auto;
  object-fit: scale-down;
}

/*checkbox styles*/
.rf-checkbox .checkbox-bg {
  border: 1px solid #127daa;
}

.rf-checkbox.success input[type=checkbox]:checked+.checkbox-bg {
  background:#127daa;
}

.rf-checkbox.success .checkbox-bg {
    border-color: #127daa;
}
/*Attendee portal buttons & download icon*/
.card-controls .rfSI>svg {
  fill:#312D2A !important;
}

.card-controls .rfSI>svg:hover {
  fill:#161513 !important;
}

.card-controls .rfSI>svg:active {
  fill:#161513 !important;
}

.card-controls .rfSI>svg:focus {
  fill:#161513 !important;
}

a.mdBtnR.mdBtnR-primary {
  background-color: #312D2A;
  border: 1px #312D2A;
}

a.mdBtnR.mdBtnR-primary:hover {
  background-color: #161513;
  border: 1px #161513;
}

a.mdBtnR.mdBtnR-primary>.mdBtnR-text {
  color: #fff;
}

a.mdBtnR.mdBtnR-outline-primary {
  background-color: #312D2A;
  border: 1px #312D2A;
}

a.mdBtnR.mdBtnR-outline-primary:hover {
  background-color: #161513;
  border: 1px #161513;
}

a.mdBtnR.mdBtnR-outline-primary>.mdBtnR-text {
  color: #fff;
}

a.mdBtnR-outline-primary {
  background-color: #312D2A;
  border: 1px #312D2A;
}

a.mdBtnR-outline-primary:hover {
  background-color: #161513;
  border: 1px #161513;
}

a.mdBtnR-outline-primary>.mdBtnR-text {
  color: #fff;
}

.mdBtnR.mdBtnR-outline-primary {
  background-color: #312D2A !important;
  border: 1px #312D2A;
}

.mdBtnR.mdBtnR-outline-primary:hover {
  background-color: #161513 !important;
  border: 1px #161513 !important;
}

.mdBtnR.mdBtnR-outline-primary>.mdBtnR-text {
  color: #fff !important;
}

/*hide skip nav*/
.rf-accessibility-skip-nav {
display:none;
}

.rfwf-full-panel>.rfwf-panel-interior>img {
  background-color: none;
}

/*Temporary header image size*/
.nav-logo> img {
  width:100%;
  height:100%;
  object-fit:fill;
}

/*Hide blank section on confirmation page*/
.rfwf-confirmation-custom {
  display:none;
}

/*Footer style*/
.testfooter {
  background-color: rgba(241,239,237);
  max-width:100%;
  height:45px;
  margin-bottom:1px;
  overflow:hidden;
}

/*BSS White Space Test*/
html, body {
    height: 100%;
  width:100%;
    display: flex;
    flex-direction: column;
}
.rfComp-canvas{
    flex: 1;
  /*display: flex;*/
}

.rf-org-footer-container {
    flex: 0;
}

#wf-1458077436469001jMvL legend{
 display:none; 
}


/*24100*/
.orders-page .package-description strong{
    font-size: 16px;
}
/*end 24100*/


.oracle-cloudworld-myregistration-page-myregistration .rf-card.manage-passes-card .card-controls:before {
    content: 'Click here to manage your passes';
    margin-right: 5px;
}



