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

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

/*access denied font color*/
#widget-page-session-details .webinar-player-info-access-denied .semibold * {
  color: #000 !important;
}

/*fix key information button after phantom update weekend of 10/15*/
#u33fontfix {
  font-family: inherit !important;
}

/*clear button fix after RF hot fix roll out 10/13 11:15pm EST*/
.clear-search {
  top: 3px !important;
  position: relative !important;
  background: none !important;
  color: #127daa !important;
}
  

/*check box in scheduled session*/
.session-details-page .mdBtnR-primary.session-scheduled svg {
  fill: #fff !important;
}

/*live stream and scheduled session buttons*/
.live-stream-button a.mdBtnR.mdBtnR-primary, .webinar-info-actions .mdBtnR-primary.session-scheduled {
  background-color: #312d2a !important;
  border: solid 1px #312d2a !important;
}

.live-stream-button a.mdBtnR.mdBtnR-primary:active, a.mdBtnR.mdBtnR-primary:hover, .live-stream-button a.mdBtnR.mdBtnR-primary:active, .webinar-info-actions .mdBtnR-primary.session-scheduled:hover {
  background-color: #161513 !important;
  border: solid 1px #161513 !important;
}

/*heart icon*/
[id*='rf-'].rf-widget .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, [id*='rf-'].rf-widget .catalog-result .catalog-result-title .session-actions .favorite-catalog-result.favorited svg, [id*='rf-'].rf-widget .session-details-page .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, [id*='rf-'].rf-widget .session-details-page .catalog-result-title .session-actions .favorite-catalog-result.favorited svg, .rf-default-modal .catalog-result .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, .rf-default-modal .catalog-result .catalog-result-title .session-actions .favorite-catalog-result.favorited svg, .rf-default-modal .session-details-page .catalog-result-title .catalog-result-options .favorite-catalog-result.favorited svg, .rf-default-modal .session-details-page .catalog-result-title .session-actions .favorite-catalog-result.favorited svg {
  fill: #C74634;
}

.video-js .vjs-big-play-button {
  margin-left: -4em !important;
  margin-top: -4em !important;
  width: 6em !important;
  height: 6em !important;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-size: 40px;
  top: 33% !important;
}

.bc-player-FYhPNDlpQx_default .vjs-track-setting option {
  color: #000;
}

.bc-player-FYhPNDlpQx_default .vjs-modal-dialog-content .vjs-pi-section h2 {
  color: #fff;
}

.vjs-modal-dialog.vjs-player-info-modal table.vjs-two td, .vjs-modal-dialog.vjs-player-info-modal table.vjs-two th {
  color: #fff;
}

.bc-player-FYhPNDlpQx_default * {
  color: #fff;
}

.video-js .vjs-info-modal .vjs-control-text {
  color: #fff !important;
}

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

/*caption settings menu*/
.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 button*/
.joinWebinarButton-component .mdBtnR-primary {
  background-color: #312d2a !important;
  border: solid 1px #312d2a;
}

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

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

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


/*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;
}

/*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;
}

.oracle-cloudworld-session-catalog-page-v3inperson55865 .session-schedule svg {
  fill: #fff!important;
}

.oracle-cloudworld-session-catalog-page-digitaleventcatalog .session-schedule 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;
}

/*player info font debug*/


.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;
  }
}

/*similar sessions*/
.rf-tile-footer-left a.mdBtnR-outline-primary {
  background-color: #312d2a;
  border: solid 1px #312d2a;
}

.rf-tile-footer-left a.mdBtnR-outline-primary:hover {
  background-color: #161513;
  border: solid 1px #161513;
}

.rf-tile-footer-left a.mdBtnR-outline-primary:active {
  background-color: #161513;
  border: solid 1px #161513;
}

.rf-tile-footer-left a.mdBtnR-outline-primary>.mdBtnR-text {
 color: #fff;
}

.rf-tile-footer-left a.mdBtnR-outline-primary>.mdBtnR-text:hover {
 color: #fff;
}

.rf-tile-footer-left a.mdBtnR-outline-primary>.mdBtnR-text:active {
 color: #fff;
}

.rf-tile-wrapper .rf-tile .rf-tile-body .rf-tile-title {
  color: #312d2a;
}

.rf-tile-wrapper .rf-tile:hover .rf-tile-body .rf-tile-title a {
  color: #312d2a;
}

.rf-tile-wrapper .rf-tile:active .rf-tile-body .rf-tile-title a {
  color: #312d2a;
}

/*When session ends*/
#widget-page-session-details .webinar-player-info {
background: #fff;
color: #000;
}

/*Join session discussion*/
#widget-page-session-details .webinar-player-info .webinar-info-actions .mdBtnR {
background-color: #312d2a;
border: 2px solid #312d2a;
border-radius: 4px;
}

/*join session discussion text*/
#widget-page-session-details .webinar-player-info .webinar-info-actions .mdBtnR > .mdBtnR-text {
color: #fff !important;
}

.webinar-player-info .webinar-info-actions .mdBtnR-outline-info>.mdBtnR-text {
  color: #fff !important;
  background-color: #312d2a;
}

.webinar-player-info .webinar-info-actions .mdBtnR-outline-info {
  background-color: #312d2a !important;
}

/*starting soon */
#widget-page-session-details .webinar-player-info {
background-color: #fff;
border: 2px solid #312d2a;
border-radius: 4px;
color: #312d2a;
}

#widget-page-session-details .webinar-player-info span {
color: #312d2a !important;
}

#widget-page-session-details .webinar-player-info .webinar-info-content h2 {
color: #312d2a !important;
}


/*digital catalog title fixes*/
[id*='rf-'].rf-widget .catalog-result .catalog-result-title a .title-text {
  font-size: 16px !important;
  color: #312d2a;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title a .title-text:hover {
  font-size: 16px !important;
  color: #161513;
  text-decoration: none !important;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title a .title-text:active {
  font-size: 16px !important;
  color: #161513;
  text-decoration: none !important;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title a:hover {
  text-decoration-color: #161513 !important;
}

[id*='rf-'].rf-widget .catalog-result .catalog-result-title a:active {
  text-decoration-color: #161513 !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,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) 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;
}

.oracle-cloudworld-session-catalog-page-catalog .rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg {  
  fill:#fff !important;
}

.oracle-cloudworld-session-catalog-page-digitalcatalog .rf-widget .catalog-result ul.session-actions>li .mdBtnR-outline-primary svg {  
  fill:#fff !important;
}

 .session-schedule-waitlist {
  background-color: #312D2A;
   border: 1px #312D2A;
}

 .session-schedule-waitlist .session-action .mdBtnR-adv .rfSI svg {
  fill: #fff;
}

.session-schedule-waitlist:hover {
  /*background-color: rgba (26,47,63,.8)*/
  background-color: #161513;
}

.session-schedule-waitlist:active {
  background-color: #312D2A;
} 
.session-schedule-waitlist>.mdBtnR-text {
  color: #fff;
}
.session-schedule-waitlist:hover>.mdBtnR-text {
  color: #fff;
}

.session-schedule-waitlist:active>.mdBtnR-text {
  color:#fff;
} 

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

/*catalog buttons*/
a.catalogsubnav {
 background:#312d2a !important;
     border:1px solid #312D2A !important;
     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 !important;
     border:1px solid #161513 !important;
   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 !important;
     border:1px solid #161513 !important;
   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;
}


/*Clear button style*/
.mdBtnR.mdBtnR-text-button .mdBtnR-text, a.mdBtnR.mdBtnR-text-button .mdBtnR-text {
  color: #127daa;
}

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

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

.rf-checkbox.success .checkbox-bg {
    border-color: #127daa;
}

/*title font size*/
[id*='rf-'].rf-widget .catalog-result .catalog-result-title button .title-text {
  font-size: 16px !important;
}

/*Remove outlines on session catalog filters, heart icons, and expanded sessions*/
#rf-catalog>.rf-accessibility .mdBtnR:not(.mdBtnR-text-button):not(.mdBtnR-link):focus, .rf-accessibility .favorite-catalog-result:focus, .rf-accessibility .session-downloads:focus, .rf-accessibility .catalog-result.recommended .recommendation-actions button:focus, .rf-accessibility .search-filters .filters .catalog-filter:focus, .rf-accessibility .schedule-calendar .rbc-day-slot .rbc-time-slot:focus, .rf-accessibility .schedule-calendar .rbc-event:focus, .rf-accessibility .search-container .rf-facets .rf-tag:focus, .rf-accessibility .catalog-result:focus, .rf-accessibility .rf-catalog-tabs li button:focus, .rf-accessibility .calendar-head .prev-day:focus, .rf-accessibility .calendar-head .next-day:focus, .rf-accessibility .search-bar .catalog-search .rf-input input:focus, .rf-accessibility .sub-video-overlay:focus, .rf-accessibility .flowplayer *[role=button]:focus, .rf-accessibility .flowplayer *[role=slider]:focus, .rf-accessibility .flowplayer *[role=menuitem]:focus, .rf-accessibility .fp-volumebtn svg:focus, .rf-accessibility .fp-middle:focus .fp-play, .rf-accessibility .rf-tile-avatar:focus, .rf-accessibility input[type=checkbox]:focus, .rf-accessibility .checkbox input[type=checkbox]:focus, .rf-accessibility input[type=radio]:focus, .rf-accessibility .radio input[type=radio]:focus, .rf-accessibility .rf-checkbox:focus .checkbox-bg, .rf-accessibility .rf-radio-option:focus, .rf-accessibility button.rfSI:focus, .rf-accessibility .card-header .card-controls:focus, .rf-accessibility .rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):focus, .rf-accessibility .rf-select .rf-dropdown-container .rf-dropdown-trigger input:focus, .rf-accessibility .rf-textarea textarea:focus, .rf-accessibility .rf-select select:focus, .rf-accessibility .rf-select select:not([multiple]):focus, .rf-accessibility .rf-select select:focus+.select-dropdown-icon .dropdown-icon-background {
    -webkit-box-shadow: 0 0 0 0px rgb(61 130 224 / 40%) !important;
    -moz-box-shadow: 0 0 0 0px rgba(61,130,224,0.4) !important;
    -ms-box-shadow: 0 0 0 0px rgba(61,130,224,0.4) !important;
    -o-box-shadow: 0 0 0 0px rgba(61,130,224,0.4) !important;
    box-shadow: 0 0 0 0px rgb(61 130 224 / 40%) !important;
    outline-offset: 0px !important;
    outline-width: 0px !important;
    outline-style: none !important;
    outline-color: none !important;
}

#rf-catalog>span[tabindex]:focus, li[tabindex]:focus, div[tabindex]:focus, button:focus, a:focus, .bclink:focus>.vjs-big-play-button:before, .ytvideo>.vjs-big-play-button:focus:before, .bcvideo>div>button.vjs-big-play-button:focus:before {
    outline-offset: 0px !important;
    outline-width: 0px !important;
    outline-style: none !important;
    outline-color: none !important;
}
#rf-catalog>.rf-accessibility .search-filters .filters .catalog-filter:focus{
    outline-offset: 0px;
    outline-width: 0px !important;
    outline-style: none !important;
    outline-color: none;
  -webkit-box-shadow: none !important;
  box-shadow:none !important;
}

.collapsed>span[tabindex]:focus{
  outline-style:none !important;
}
.collapsed>span[tabindex]:active{
  outline-style:none !important;
}
button>span[tabindex]:focus{
  outline-style:none !important;
}
button>span[tabindex]:active{
  outline-style:none !important;
}
.rf-simple-flex-frame>.catalog-result-title-text>button:active{
  outline-style:none !important;
}
.rf-simple-flex-frame>.catalog-result-title-text>button:focus{
  outline-style:none !important;
}
/*END*/

/*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%;
    display: flex;
    flex-direction: column;
}
.rfComp-canvas{
    flex: 1;
  /*display: flex;*/
}

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

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