/* Redhat Expo pages - fix top spacing for resources seation*/
.download-file-link{
 	margin-top:30px !important; 
}


/*Sponsor page (logged out) fix pill font color*/
.exhibitor-type-ansiblefestgoldsponsor,
.exhibitor-type-ansiblefestsilversponsor,
.exhibitor-type-ansiblefestbronzesponsor,
.exhibitor-type-ansiblefestpodsponsor{
    color: #151515;
}

/* Redhat Expo pages - filter pill color background*/
.rf-tile-body .exhibitor-type-redhatbooth {
    background-color: #418592 !important;
    border-color: #418592 !important;
}


/* Redhat Expo listing page - fixes image distortion*/
.exhibitor-tile .rf-tile-banner img{
  object-fit: cover;
}

/*My agenda page - fix plus mark display*/
.rfSI.day-slot-add-a-session.rfSI-xlg svg{
  fill: #e00 !important;
}

#rf-calendar .schedule-calendar .rbc-day-slot .rbc-time-slot {
    display: flex;
}

/*#rf-calendar .schedule-calendar .rbc-day-slot .rbc-time-slot .recommendations-message {
    display: inline-block;
}*/

#rf-calendar .schedule-calendar .rbc-day-slot .rbc-time-slot .day-slot-add-a-session {
    display: block;
}


/*** Updating button styles ***/
.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
    border:1px #000 solid !important;
    color: #000 !important;
    text-transform: inherit;
    padding: 7px 16px !important;
  
}
.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text{
   color: #000 !important;
   text-transform: none !important;
}
.mdBtnR-outline-primary:hover {
    background-color:#000 !important;
}
.mdBtnR-outline-primary:hover .mdBtnR-text {
    color:#FFF !important;
}
.mdBtnR-primary.rf-auth {
    padding:10px 15px!important;
}
.mdBtnR-primary .mdBtnR-text {
    color:#FFF !important;
    text-transform:initial !important;
    letter-spacing:normal;
}

.mdBtnR--outline-primary:hover{
  color:#FFF !important;
  text-decoration: none;
}

.modal-footer .cancel{
 margin-right:20px 
}


/*adjust card hight on log in page*/
#workflow-login-page .md-frame .md-frame-body {
    min-height: 300px;
}

/*Reg flow - Fixes extra white space below footer*/
legend {
 width: 100% !important;
}

/*Reg flow - Fixes registration font size on lables*/
.rf-input .rf-label .label-text, div.radio, div.checkbox{
  font-size:16px !important;
}

/*Reg flow - Limits width of form*/
.rfwf-full-panel .rfwf-panel-interior {
    max-width: 800px !important;
}

/*Reg flow - H6 text spacing fix*/
.rf-text-container>div>h6 {
	margin: 0px 0px 30px;
}



/*Reg flow - Hotel confirmation check mark svg color*/
.hotel-confirmation-header .rfSI svg {
    fill: #ee0000 !important;
}


/*Login boxs - making them the same height - Adam t.*/
#workflow-login-page .md-frame .md-frame-body {
    min-height:280px;
}

/*Fixing the forgot password popup cta styles - Adam t.*/
#forgotPw-modal .mdBtnR-primary {
    text-transform:initial !important;
}

/* Centered text - Left nav User card - homepage*/
.centered {
  position: absolute;
  top: 50%;
  left: 52%;
  transform: translate(-50%, -50%);
  width:65%;
}

/* This removes speaker images from TA's */
.rf-tile-container .rf-tile .rf-tile-avatars {
    display: none;
}

/* Kevin - Firefox TA issue */
@-moz-document url-prefix() {
	.redhat-sum21-recharge-page-recharge .targeted-agenda-details-card .rf-tile-info.rf-tile-line-two p{
		margin-bottom: 0px;
	}
	.redhat-sum21-recharge-page-recharge .targeted-agenda-details-card .rf-tile-info.rf-tile-line-two ul{
		display: none;
	} 
}

/* Kevin (RainFocus) - Adds top margin to account for top nav */
body:not(.redhat-sum21-leaderboard-page-leaderboard):not(.redhat-sum21-leaderboard-page-gametest) {
  	margin-top: 86px !important;
}
/*Kevin (RainFocus) - added override on body margin-top to fix trophy hover text with exception above*/
.redhat-sum21-leaderboard-page-leaderboard .hero-banner-margin,
.redhat-sum21-leaderboard-page-gametest .hero-banner-margin{
    padding-top: 115px !important;
}


/*** Hide Text on Calendar***/
.session-calendar-instructions{
 display: none; 
}


/* Eborall #15282 */
@media (min-width: 700px) {
  .pb-0 .rf-grid-layout-100 h2 {
    line-height: 0.8;
  }
}
