/*======================*/
/*  # Pages Lemon #FEC10D | R:254 G:193 B:13
/*======================*/
.rf-workflow .rf-workflow-header .rfwf-header .rfwf-headline h1:before,
.rf-workflow .rf-workflow-header .rfwf-header .rfwf-headline h1:after {
  background-color: #FEC10D; }

.rfSI svg {
  fill: #002856; }

.mdBtnR-primary,
button.mdBtnR-primary,
a.mdBtnR-primary {
  color: #002856;
  background-color: #FEC10D;
  border-color: #FEC10D; }
  .mdBtnR-primary .mdBtnR-text,
  button.mdBtnR-primary .mdBtnR-text,
  a.mdBtnR-primary .mdBtnR-text {
    color: #002856; }
  .mdBtnR-primary:hover, .mdBtnR-primary.hover, .mdBtnR-primary:focus, .mdBtnR-primary.focus, .mdBtnR-primary:active, .mdBtnR-primary.active,
  button.mdBtnR-primary:hover,
  button.mdBtnR-primary.hover,
  button.mdBtnR-primary:focus,
  button.mdBtnR-primary.focus,
  button.mdBtnR-primary:active,
  button.mdBtnR-primary.active,
  a.mdBtnR-primary:hover,
  a.mdBtnR-primary.hover,
  a.mdBtnR-primary:focus,
  a.mdBtnR-primary.focus,
  a.mdBtnR-primary:active,
  a.mdBtnR-primary.active {
    color: #002856;
    background-color: #FEC10D;
    background-image: none;
    border-color: #FEC10D;
    opacity: 0.8; }
    .mdBtnR-primary:hover .mdBtnR-text, .mdBtnR-primary.hover .mdBtnR-text, .mdBtnR-primary:focus .mdBtnR-text, .mdBtnR-primary.focus .mdBtnR-text, .mdBtnR-primary:active .mdBtnR-text, .mdBtnR-primary.active .mdBtnR-text,
    button.mdBtnR-primary:hover .mdBtnR-text,
    button.mdBtnR-primary.hover .mdBtnR-text,
    button.mdBtnR-primary:focus .mdBtnR-text,
    button.mdBtnR-primary.focus .mdBtnR-text,
    button.mdBtnR-primary:active .mdBtnR-text,
    button.mdBtnR-primary.active .mdBtnR-text,
    a.mdBtnR-primary:hover .mdBtnR-text,
    a.mdBtnR-primary.hover .mdBtnR-text,
    a.mdBtnR-primary:focus .mdBtnR-text,
    a.mdBtnR-primary.focus .mdBtnR-text,
    a.mdBtnR-primary:active .mdBtnR-text,
    a.mdBtnR-primary.active .mdBtnR-text {
      color: #002856; }
  .mdBtnR-primary .rfSI svg,
  button.mdBtnR-primary .rfSI svg,
  a.mdBtnR-primary .rfSI svg {
    fill: #002856; }

a,
a:link,
a:visited {
  color: #0052D6; }
  a:hover, a:focus,
  a:link:hover,
  a:link:focus,
  a:visited:hover,
  a:visited:focus {
    color: #0052D6; }

/* Ryan's Edits to hide video link on agenda card */

#AllSessions .card-body-row .mdBtnR-add-a-thing {
  display: none;
}
/* End Ryan's Edits */


/* Marcus' Edits */
.card-controls .rfSI[title="Edit"] {
  display: none;
}

#rf-exhibitorcatalog
.speaker-card
.speaker-photo
img {
  width:130px !important;
  max-width:130px !important;
}
/* End Marcus' Edits */

/* Nate's Edits to remove form buttons on Survey workflow */
.rfwf-full-panel.form-id-1592844058156001vUNb .form-footer-actions,
.rfwf-full-panel.form-id-1592850186290001RPBG .form-footer-actions,
.rfwf-full-panel.form-id-1592849514975001vTok .form-footer-actions {
    visibility: hidden;
}
/* End Nate's Edits */

.speaker-session-card h3.card-header-title{
	font-size: 30px;
  	color: #032955;
}

/*J. Piper - 23 Feb 2022*/
/*Main small screen changes*/
@media (max-width: 768px) {
    .gartner-header li.account-link img {max-height: 15px;display: inline-block;margin-right: 8px;}
    .gartner-header .gartner-top-bar ul {display: flex;flex-wrap: wrap;}
    .gartner-header .gartner-top-bar ul li {flex-shrink: 0;flex-grow: 0;padding: 0 18px 4px 0;}
    .gartner-header .header-main-nav .content-wrapper {padding-top: 30px !important;}
    .gartner-header .header-main-nav .header-sub-nav a {padding-left: 0 !important;padding-right: 16px !important;line-height: 1.8rem;} 
    .gartner-header .header-main-nav .header-logo, .gartner-header .header-main-nav .header-sub-nav {max-width: 100%;}
    .gartner-header .header-main-nav .header-sub-nav {margin-top: 2em;}
    .gartner-header .header-logo p {font-size: 14px!important;}
    .rfwf-account-orders .orders-summary-list {min-width: initial;}
    .rf-workflow .rf-workflow-header .rfwf-header .rfwf-event-information p {text-align: initial;}
}
/*Add size to hidden classes*/
@media (max-width: 990px){
	.orders-summary-list .hidden-xs, .orders-summary-list .hidden-sm, .orders-summary-list .hidden-md{
		width: 10%;
	}
	.orders-summary-list .rfG-xs-40, .orders-summary-list .rfG-lg-40{
		width: 30%;
	}
}
/*Adjust columns for mobile*/
@media (max-width: 768px){
	.orders-summary-list .rfG-xs-80 {
		width: 65%;
	}
	.orders-summary-list .hidden-xs, .orders-summary-list .hidden-sm, .orders-summary-list .hidden-md{
		width: 15%;
	}
	.orders-summary-list .rfG-xs-40, .orders-summary-list .rfG-lg-40{
		width: 25%;
	}
}
/*Mobile specfic*/
@media (max-width: 560px){
	.orders-summary-list .rfG-xs-80 {
		width: 60%;
	}
	.orders-summary-list .rfG-xs-10 {
		width: 12%;
	}	
	/*Make table font size smaller on mobile only*/
	.rfG-xs-40, .rfG-xs-30, .rfG-xs-20, .rfG-xs-10, .rfG-lg-40, .rfG-lg-30, .rfG-lg-20, .rfG-lg-10, .hidden-xs{
		font-size: 10px!important;
	}
	.rf-workflow .rf-workflow-header .rfwf-header .rfwf-headline h1, .rf-workflow .rf-text-container h1 {
    font-size: 10vw;
	}
	.rf-workflow .rf-workflow-header .rfwf-header .rfwf-headline h1:before, .rf-workflow .rf-workflow-header .rfwf-header .rfwf-headline h1:after {
    width: 10px;
	}
	.rfwf-account-orders .orders-summary-list .rf-price-formatter {
    word-wrap: inherit;
	}
}
/*End J. Piper changes*/

/*km - 20447: hide the book later button*/
.rf-housing .rf-housing-header .book-later-wrapper{
display:none;
}
/*end 20447*/
