/* Hiding Add Meeting button */
button.mdBtnR.mdBtnR-primary {
    display: none;
}


/* jillian's edits */
.rf-workflow-body-content .attendee-dash-welcome {
    padding: 0 20px;
    max-width: 1240px;
    margin: 0 auto;
}
/* end jillian's edits */
.rfwf-body-content.rf-workflow-body-content h2 {
    color: #76b900;
    font-family: DINWebPro, Helvetica, Arial, Sans-Serif;
    font-weight: normal;
    font-weight: 400;
    letter-spacing: -0.02em;
    font-size: 40px;
    line-height: 48px;
    text-transform: uppercase;
}
#workflow-login-page .md-frame .md-frame-body,#create-account-page,.custom-form-content{background-color:#f1f1f1;}
.rf-multi-select .rf-select-selected li{background-color: #76b900;color: #fff;}
.rf-multi-select .rf-select-selected li .rf-selected-remove{color: #fff;}
.accordion-headline{background-color:#666666;}
.rfwf-body-content.rf-workflow-body-content .orders-page h2{/*text-align:center;*/}
.orders-page .package-description ul{padding-left:0;}
.orders-page .package-description ul li.cursor-pointer{padding: 10px 0px;}
#formAttendee-companyname.rf-single-select .rf-select-selected li{
    padding: 5px 28px 5px 5px;
    margin-top: -6px;
    background-color: #76b900;
    border-radius: 5px;
	color:#fff;
}
.orders-package-total .rf-price-formatter{color: #76b900; font-weight: bold;}
#formAttendee-companyname.rf-select .rf-selected-remove{color:#fff;}

.rfwf-body-content.rf-workflow-body-content #workflow-login-page  h2{display: block;text-align: center;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.login-frame, .rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.login-frame .md-frame-header,
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.create-account-frame, .rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.create-account-frame .md-frame-header
{box-shadow: none; border: 0 none;}

.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame .md-frame-footer{box-shadow: none; border: 0 none;background-color: #f1f1f1;
    text-align: center;
    padding: 0 16px 30px;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame-footer a{    cursor: pointer;
    float: none;
    display: inherit;
    font-size: 18px;
    line-height: 24px;
    text-align: center;margin-bottom:20px;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame-footer .mdBtnR.mdBtnR-primary{width:100%;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame-footer .mdBtnR.mdBtnR-primary .mdBtnR-text{padding:5px;}

@media screen and (min-width:781px){
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .create-account-frame .md-frame-footer .mdBtnR.mdBtnR-primary {
    margin-top: 45px;
}
}

/***Tyson V3***/

.rf-card.card-body.card-full.order-summary-card.card-header.card-body {
    height: 500px !important;
}

#rf-content {
    background-color: #eeeeee !important;
  	padding-top: 100px !important;
}

.rfG-lg-50 {
    width: 100% !important;
}

.flex-box-section-full {
    padding: 2px 0 !important;
}

.rf-card .card-header {
    background-color: #fff;
    border: 1px solid #ccc;
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom: 1px solid #fff !important;
    border-radius: 4px 4px 0 0;
    padding: 25px 20px;
}


.rf-card .card-body{
  height: auto !important;
  min-height: 150px !important;
}

.card-controls .rfSI svg {
    fill: #80bc00 !important;
}

.summary-items-details {
    display: list-item !important;
    list-style-type: disclosure-closed !important;
    list-style-position: inside !important;
  padding: 10px 0px !important;
}

.order-summary-item {
    padding: 15px 0px !important;
}

.summary-item-total span {
    color: #80bc00 !important;
}

.summary-item-total {
    display: block !important;
    font-size: 30px !important;
    padding: 25px 0px !important;
}

.order-summary-balance {
    padding: 15px 0px !important;
}

.summary-item-balance span {
    color: #80bc00 !important;
}

.summary-item-balance {
    display: block !important;
    font-size: 30px !important;
    padding: 10px 0px !important;
}

.page-builder-panel.panel-left {
    background-color: #fff;
    border: 1px solid #ccc;
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 1px solid #fff !important;
    border-radius: 4px 4px 0 0;
    padding: 25px 20px;
}

/* Colten Edits */

.card-body.has-rows{
  max-height: 620px !important;
  height: inherit !important;}


/* SPV*/
#rf-content {
    padding-top: 60px !important;
}
.rf-card .card-body .card-body-row {
    padding: 10px 15px;
    text-align: left;
    font-size: 13px;
    position: relative;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
}


.rf-card.no-header .card-body {
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000033;
    opacity: 1;
	}

.rf-card.all-sessions-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    opacity: 1;
}

.rf-admin-content h1, .rf-admin-content .h1, .rfComp-canvas h1, .rfComp-canvas .h1, .rf-default-modal h1, .rf-default-modal .h1, [id*='rf-'].rf-widget h1, [id*='rf-'].rf-widget .h1 {
    font-size: 18px !important;
    text-transform: uppercase;
    text-align: left !important;
}

.rf-card .card-body h6 {
    color: #76b900;
}

span.schedule-details {
    font-size: 10px;
}

.schedule-time-details span.rf-pill.rf-pill-blue {
    background: #004831;
    border-color: #004831;
}

.rf-pill-orange {
    background: #0C9E82;
    border-color: #0C9E82;
}

.page-builder-panel.panel-left {
    background: transparent;
    border: none;
}

.rf-card.card-full.order-summary-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    opacity: 1;
    border: none;
	margin-left: 2px;
	max-width: 282px;
}
.rf-card.card-full.order-summary-card > div{
border:none;
}

.rf-card.meeting-requestor {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    opacity: 1;
}

.rf-card.meeting-requestor > div{
border:none;
}

.rf-card.meeting-requestor .button.mdBtnR.mdBtnR-primary {
    color: #fff;
    background-color: #76b900;
    border-color: #76b900;
	border: none;
    border-radius: 0;
	margin-top: 10px;
}

.card-body.has-rows {
    max-height: initial !important;
    height: auto !important;
  border: none !important;
}

.page-builder-display-reset.has-scroll {
  height: auto !important;
}
.rf-card .card-header {

  border: none !important;
}
.summary-item-total, .summary-item-balance {
 font-size: 24px !important;
 text-transform: uppercase !important;
}


.summary-item-total {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.rf-card.all-sessions-card .card-header {
    display: none;
}

p.address-details .session-room {
    display: none;
}

.page-builder-panel.panel-left div.flex-box-section-full:first-child {
 
    padding: 10px!important;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    opacity: 1;
   margin: 0 5px 30px;
}
.page-builder-display-reset .page-builder-panel{border:none !important;}
.flex-box-section-full>.flex-box-section-full-interior {
  width: 97.7% !important;}

.schedule-time-details .rf-pill-orange {
    background-color: #0C9E82 !important;
    border-color: #0C9E82 !important;
}

.page-builder-display-reset .page-builder-panel {
    padding-top: 0 !important;
}
 button.mdBtnR.mdBtnR-primary {border:2px solid;background-color: #76b900;border-color: #76b900;border-radius: 0;}

button.mdBtnR.mdBtnR-primary:hover, button.mdBtnR.mdBtnR-primary:active, button.mdBtnR.mdBtnR-primary:focus {
    background: #fff;
    color: #76b900;
}


.rf-card.meeting-requestor  div h3{text-transform: uppercase;margin-bottom: 10px !important;}
.rf-card.meeting-requestor .icon-action svg {
  fill: #76b900;
}
.rf-card.meeting-requestor .icon-action{
  margin-bottom:10px;
}

#workflow-login-page {

    margin-top: -60px;
    background: #fff;
}

@media screen and (min-width:1280px){

.page-builder-canvas .rf-card.all-sessions-card {
    max-height: 830px;
    overflow-y: scroll;

}
  .page-builder-canvas .rf-card.all-sessions-card .card-body-row{
padding: 10px 6px 10px 20px;
  
  }
  }

@media screen and (max-width:768px){
  
  #workflow-login-page {
    margin-top: -24px;
  }
  
  
  #rf-content {
    padding-top: 25px !important;
}

.page-builder-display-reset.has-panel-left.has-scroll {
    display: flex;
    flex-direction: column-reverse;
}
.page-builder-display-reset .page-builder-panel {
    width: 100% !important;
}
.page-builder-display-reset.has-scroll .page-builder-canvas {
    width: 100%;
}

.flex-box-section-full-interior h1 img {
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
  }



.rf-card.all-sessions-card {
  
    margin-top: 15px;
}
    .page-builder-canvas .flex-box-section[path="children[1]"] .flex-box-child::before {
 
    padding-bottom: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    color: #222 !important;
}
  
 .page-builder-canvas  .flex-box-section[path="children[1]"] .flex-box-child[path="children[1].children[0]"]::before {
  content: "Scheduled";
}

 .page-builder-canvas  .flex-box-section[path="children[1]"] .flex-box-child[path="children[1].children[1]"]::before {
   content: "My Favorites";
}

  .page-builder-canvas .flex-box-section[path="children[1]"] .flex-box-child[path="children[1].children[2]"]::before {
  content: "Recommended Sessions";
}
  /* */
  

     .page-builder-canvas [path="children[2]"] > div::before {
 
    padding-bottom: 10px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px;
    color: #222 !important;
}
.page-builder-canvas [path="children[2].children[0]"]::before {
    content: "Scheduled";
 
}
.page-builder-canvas [path="children[2].children[1]"]::before {
    content: "My Favorites";
 
}
.page-builder-canvas [path="children[2].children[2]"]::before {
    content: "Recommended Sessions";
 
}
  .page-builder-canvas .flex-box-section[path="children[1]"] .flex-box-child::before {
  
    display: none;
}
/**/
  
 .page-builder-canvas .flex-box-section[path="children[0]"] > div {
    display: none;
}

  .page-builder-canvas .flex-box-section[path="children[1]"] h1 {
    display: none;
}
  .flex-box-section-full > .flex-box-section-full-interior {
    width: 95% !important;
}
  
  .rf-card.all-sessions-card {
    max-height: 600px;
    overflow-x: scroll;
}
}


.page-builder-panel.panel-left .flex-box-child.rf-grid-layout-100[path="children[0].children[2].children[0]"] {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    opacity: 1;
    margin: 0 5px 30px;
    border: none;
    padding: 20px 20px 0;
	margin-left: 10px;
	max-width: 282px;
}

.page-builder-panel.panel-left .rf-card.my-survey-list-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 2px;
    opacity: 1;
    margin: 0 5px 30px;
    border: none;
	margin-left: 2px;
	max-width: 282px;
	margin-right: 0;
}


.page-builder-panel.panel-left .rf-card.my-survey-list-card .card-body {
    border: none;
}

.rf-radio-option .check {
 border:1px solid #76b900;}
.rf-radio-option input[type=radio]:checked ~ .check::before {
 background:#76b900
}
.rf-radio-option input[type=radio]:checked ~ .check {
 border:1px solid #76b900
}
.rf-radio-option input[type=radio]:checked ~ .check::before {
 background:#76b900
}
.rf-table-container .rf-table .table-body .table-row.table-header > div {
    border-bottom: 1px solid #76b900 !important;

    color: #76b900;}

#wf-btn-submit {
    background-color: #76b900;
    border-color: #76b900;
}

h1.rf-survey-title {
    color: #76b900;
}

.modal-close .rfSI svg:hover, .modal-close .rfSI svg:active, .modal-close .rfSI svg:focus {
    fill: #76b900;
}
@media screen and (max-width:768px){
.page-builder-panel.panel-left .flex-box-child.rf-grid-layout-100 {
    padding: 0;
}
.page-builder-panel.panel-left .rf-card.my-survey-list-card {
    min-width: 100%;
}
.page-builder-panel.panel-left .flex-box-child.rf-grid-layout-100[path="children[0].children[2].children[0]"] {
    margin: 0 0 20px;
    max-width: 100%;
}
.page-builder-panel.panel-left .rf-card.card-full.order-summary-card {
    max-width: 100%;
}
.page-builder-panel.panel-left div.flex-box-section-full:first-child {
  
    width: 97%;
    margin: 0 auto 20px;
}

}

/** Logo Gallery ****/

.logoGallery .ug-thumb-wrapper.ug-tile img.ug-thumb-image{

width:100%;
}

.logoGallery .gallery-title {
    color: #fff !important;
    padding-top: 20px;
  max-width: 600px;
    width: 100% !important;
    padding-left: 0 !important;
}
@media screen and (min-width:1025px) and (max-width:1349px) {
    .heroBanner .slider-container article.ht-300{height: 250px !important;}}

@media screen and (min-width:568px) and (max-width:1024px) {

.heroBanner .slider-container .logoGallery .gallery-title {
    width: 100%;
    padding-left: 0;

}
#home-featured-slider .content-table.v-middle.wid-50 {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
}
  #home-featured-slider .content-table.v-middle.wid-50 h1 {
    margin-top: 0;
    padding-top: 0;
}
  article#bannerImage {
 margin-top: 0;
   
}
}

@media screen and (max-width:567px){

article#bannerImage {
    height: 400px;
   
}

.heroBanner .slider-container h1 {
    padding-top: 20px;

    padding-bottom: 20px;
    width: 100%;
    text-align: center;
    padding-left: 0;
}
.heroBanner .slider-container .logoGallery .gallery-title {
    width: 100% !important;
    text-align: center;
    padding-left: 0 !important;
}
}
.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc-dc.dropdown-menu.bullet {
    padding: 20px 20px 10px 20px !important;
    top: 30px !important;
    right: inherit !important;
    width: 125px;
}

.navigation .global-nav .sub-brand-nav .brand-nav-left .country-selection.sub-brand-item .gtc-dc.dropdown-menu.bullet::before {
    left: 57px;
}

.date-selection.country-selection.sub-brand-item {
    pointer-events: auto;
}
.rf-org-header-container .header-bottom-nav .nav-links span {
  color: #76b900;}
@media screen and (max-width:1023px) {
.rf-org-header-container .header-bottom-nav .nav-links span {
    color: #76b900;
    font-size: 14px;
    cursor: pointer;
}
}

@media screen and (max-width:360px) {
.rf-org-header-container .header-bottom-nav .nav-links span {
  font-size: 12px;
}
}

@media all and (min-width: 769px){
.page-builder-panel.panel-left .flex-box-section-full-interior {
    padding: 0;
}
.page-builder-panel.panel-left .flex-box-section-full-interior h1 {
    padding: 0 10px;
}
}

@media all and (max-width: 768px){
.page-builder-canvas [path="children[2].children[1]"]::before {
    content: "My Interests";
 
}
.page-builder-canvas [path="children[2].children[2]"]::before {
    content: "Attended";
 
}
  .rf-card.all-sessions-card {
    max-width: inherit;
  
}
  .rf-card.sessions-attended-card.no-header {
    max-width: inherit;
    padding-top: 10px;
}
  .page-builder-panel.panel-left div.flex-box-section-full:first-child {
    width: 93%;
  }
}


#login-form button.mdBtnR.mdBtnR-primary {
    display: block;
}
#login-form button.mdBtnR.mdBtnR-primary:hover {
    background: #76b900;
}
