@import url('./fonts/customFont.css');

.participant-page-card-body-text { padding-left:10px; }

.participant-page-tapparazzi-gallery {
  border-style: solid;
  border-radius: 10px;
  border-width: 5px;
  border-color: #ebebeb;
  max-width: 350px;
}

.participant-page-profile-photo {
  border-radius: 10px;
  max-width: 350px;
}

.participant-page-checkin-cards {
  margin: 5px;
  margin-bottom: 10px;
  border: solid;
  border-width: 1px;
  background-color: #f0ebeb;
}

.participant-page-contact-cards {
  margin: 5px;
  border: solid;
  border-width: 0px;
  background-color: #f0ebeb;
}

.participant-page-checkin-cards-title {
  display: grid;
  justify-content: center;
  padding: 3px;
  border: solid;
  border-color: #026799;
  background-color: #026799;
}

.participant-page-checkin-modal-title-text { 
	color:#737373!important;
	font-weight:normal;
	font-size: 14px;
	padding-bott:20px;
}
.participant-page-checkin-cards-title-text {
  	color: #ffffff;
  	font-family: Roboto-Bold;
  	font-size: 14px;
	font-weight:300;
}
.participant-page-checkin-status {
  color: #f5f5f5;
  font-size: medium;
  font-family: Roboto-Regular;
  display: flex;
  justify-content: center;
}
.participant-page-station-description {
  	padding: 10px;
  	display: flex;
  	justify-content: center;
  	background-color: #cccccc;
}
.participant-page-contact-fields {
  font-family: Roboto-Regular;
}

.participant-page-main-div, .participant-page-registration-div {
	max-width: 550px!important;
	text-align:center!important;
	margin:0 auto;
}

.participant-page-intro-section {
}

.participant-page-logo-div {
}

.participant-page-logo {
}

.participant-page-default-logo {
  width: 100%;
  height: 200px;
  background-color: #cccccc;
}

.participant-page-profile-photo-div {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}


.participant-page-description-div {
  display: flex;
  justify-content: center;
  margin-right: 10px;
}

.participant-page-description {
  
  /* word-break: break-all; */
}

.participant-page-buttons-section {
  margin-bottom: 3rem;
}

.participant-page-checkin-button-div {
  margin-top: 3rem;
}

.participant-page-checkin-button {
  width: 100%;
}

.participant-page-tapparazzi-button-div {
  margin-top: 3rem;
}

.participant-page-tapparazzi-button {
  width: 100%;
}

.participant-page-contactshare-buttons-div {
}

.participant-page-login-button {
  width: 100%;
}

.blue-modal .modal-header {
	background: #676767!important;
}

.participant-page-viewcontact-button-div {
  margin-top: 3rem;
}

.participant-page-viewcontact-button {
  width: 100%;
}

.participant-page-list-section {
  margin-bottom: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

.participant-page-station-list-div {
  margin-top: 20px;
}

.participant-page-checkin-heading {
  display: flex;
  justify-content: center;
  padding: 4px;
  font-size: 30px;
  font-family: Roboto-Regular;

  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.participant-page-station-list {
  margin-top: 20px;
}

.participant-page-contact-list-main-div {
}

.participant-page-contact-list-title-div {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.participant-page-contact-list-title {
  display: flex;
  justify-content: center;
  padding: 4px;
  font-size: 30px;
  font-family: Roboto-Regular;
}

.participant-page-contact-list-subtitle {
  display: flex;
  justify-content: center;
  padding: 4px;
  font-size: 20px;
  font-family: Roboto-Regular;
}

.participant-page-contact-list-div {
  margin-top: 20px;
}

.participant-page-download-csv-button {
  background: #ffffff;
  border-radius: 4px;
  height: 38px;
  color: #026799;
  font-family: Roboto-Bold;
  font-size: 12px;
  border: 1px solid #026799;
  min-width: 200px;
  margin-left: 7px;
}



.participant-page-scrolltop-div {
  display: flex;
  justify-content: center;
  padding: 1.5rem 0;
}

.participant-page-logout-button-div {
  width: 100%;
  padding: 0rem 0.75rem;
  margin: 3rem auto 0rem;
}

.participant-page-logout-button {
  width: 100%;

  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.participant-page-tapparazzi-main-div {
}

.participant-page-tapparazzi-title {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;

  display: flex;
  justify-content: center;
  padding: 4px;
  font-size: 30px;
  font-family: Roboto-Regular;
}

.participant-page-tapparazzi-section {
  margin-top: 30px;
  margin-bottom: 20px;
}

.participant-page-footer-div {
  margin: 10px;
}

.participant-page-footer-img {
  width: 100%;
}

.participant-page-login-modal-warning {
  margin: 2rem;
  font-size: 1rem;
  color: rgb(55, 55, 55);
display: none;
}

.participant-page-checkinhistory-modal-cancel-div {
  margin-top: 1rem;
  display: flex;
  justify-content: end ;
}

.participant-page-checkinhistory-modal-cancel-button {
  border-width: 0px;

  display: inline-block;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.participant-page-social-media-icons-div {
  display: flex;
  justify-content: center;
}

.registration-custom-instruction-div {
  display: flex;
  margin-top:20px!important;
	padding: 0 20px;
  justify-content: center;
}

.registration-self-registration-div{
  margin-top: 100px;
}

.registration-nfc_tag_id-input-div{
	dispplay:none!important;	
}

.Test_Winjit222-registration-self-registration-div .gray-fill-input .form-control {
  background: #d3d3d3;
}

.gray-fill-input .form-control{
	background: #d3d3d3!important;
}

.gray-fill-input label span { color:#050505!important;}

.s-blue-border-btn{
	background: transparent;
    border-radius: 4px;
    color: #7B7B7B!important;
    border: 1px solid #2691d9;	
}
.s-blue-btn {
	background: #2691d9;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 12px;
    border: 1px solid #2691d9;
}
	
/*new classes*/

@import url('../src/components/ClientPage/css/fonts.css');


.participant-page-logo-outer-div img {
    width: 100%;
}

.participant-page-menu-button {
  /* background: url('../images/menu.png') no-repeat center; */
  width: 20px;
  height: 20px;
  border: 0px;
  padding: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.participant-page-header-bar {
    box-sizing: border-box;
    /* position: absolute; */
    position: relative;
    z-index: 999;
    width: 100%;
    top: 0px;
    left: 0px;
    padding: 5px 20px;
    height: 40px;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 2px solid #D9D9D9;
}

.participant-page-carousel-section {
    padding: 10px 0px 0px 0px;
	/* max-height: 500px!important;*/ 
}

.participant-page-profile-photo-card-div .participant-page-social-icons-div img {
    width: auto;
}

.participant-page-taparazzi-card-div .participant-page-social-icons-div img {
  width: auto;
}

.participant-page-social-icons-div {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 25px;
}

.participant-page-social-icons-div a {
    margin: 0px 7px;
}

.participant-page-name-div {
    text-align: center;
}

.participant-page-name-div h4 {
    font-size: 20px;
    color: #000000;
    font-family: sf-ui-display-bold;
}

.participant-page-name-div p {
    font-size: 14px;
    color: #000000;
    font-family: sf-ui-display-light;
    line-height: 17px;
}

.participant-page-button-div {
  padding: 0px 15px;
}

.participant-page-button-div button {
    margin-bottom: 30px;
}

.participant-page-checkin-button {
    width: 100%;
    height: 46px;
    font-size: 16px;
    color: #FFFFFF;
    font-family: sf-ui-display-semibold;
    background: #1B49BA;
    border-radius: 2px;
    border: 0px;
}

.participant-page-contact-login-button {
  width: 100%;
  height: 46px;
  font-size: 16px;
  color: #FFFFFF;
  font-family: sf-ui-display-semibold;
  background: #1B49BA;
  border-radius: 2px;
  border: 0px;
}

.participant-page-viewcontact-button {
  width: 100%;
  height: 46px;
  font-size: 16px;
  color: #FFFFFF;
  font-family: sf-ui-display-semibold;
  background: #1B49BA;
  border-radius: 2px;
  border: 0px;
}

.participant-page-btm-section {
    
}

.participant-page-sponsor-logo-div {
    background-color: #FFFFFF;
    margin-bottom: 0px;
}

.participant-page-sponsor-logo-div img {
    width: 100%;
    height: auto;
}

.participant-page-sidebar-aside {
    width: 260px;
    height: 100vh;
    overflow: auto;
    background-color: #ffffff;
    position: fixed;
    top: 0px;
    left: -100%;
    z-index: 99;
    transition: all 0.3s linear 0s;
    padding-top: 40px;
    display: flex;
    flex-direction: column;
}

.participant-page-sidebar-aside.shownav {
    transition: all 0.3s linear 0s;
    left: 0%;
}
.participant-page-sidebar-header-div{
    padding: 0px 15px 0px 20px;
    overflow: auto;
    flex: 1;
}
.participant-page-sidebar-header-div ul{
    padding: 0px;
    margin: 0px;
}
.participant-page-sidebar-header-div ul li{
    list-style-type: none;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #D9D9D9;
    padding: 15px 0px;
}
.participant-page-sidebar-header-div ul li button{
    font-size: 16px;
    color: #777777;
    font-family: sf-ui-display-semibold;
}

.participant-page-sidebar-footer-div{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0px;
}
.participant-page-sidebar-footer-div a{
    font-size: 12px;
    color: #777777;
    font-family: sf-ui-display-semibold;
    padding: 0px 10px;
    border-left: 1px solid #777777;
}
.participant-page-sidebar-footer-div a:first-child{
    border-left: 0px;
}
.participant-page-login-button{
    background: transparent;
    border: 0px;
    padding: 0px;
}
.participant-page-logout-button{
  background: transparent;
  border: 0px;
  padding: 0px;
}
.participant-page-login-button-div button,
.participant-page-menu-button-div h5{
    font-size: 16px;
    color: #777777;
    font-family: sf-ui-display-semibold;
}
.participant-page-menu-button-div h5{
    margin: 0px 0px 0px 10px;
}
.participant-page-menu-button-div{
  /* display: flex; */
  align-items: center;
}

.participant-page-checkin-modal-body{
    padding: 6px !important;
}
.participant-page-contact-modal-body{
  padding: 6px !important;
}
.participant-page-checkin-modal-title{
    padding: 40px 20px 10px;
    position: relative;
}
.participant-page-checkin-modal-title{
  padding: 40px 20px 10px;
  position: relative;
}
.participant-page-checkin-modal-title h4{
    font-size: 16px;
    color: #000000;
    font-family: sf-ui-display-semibold;
    margin-bottom: 0px;
    text-align: center;
}
.participant-page-contact-modal-title{
  padding: 40px 20px 10px;
  position: relative;
}
.participant-page-contact-modal-title h4{
    font-size: 22px;
    color: #000000;
    font-family: sf-ui-display-semibold;
    margin-bottom: 0px;
    text-align: center;
}

.participant-page-checkin-cards-title-div{
    background: #1B49BA;
    border-radius: 7px 7px 0px 0px;
    padding: 10px;
}
.participant-page-checkin-cards-title-div h4{
    font-size: 18px;
    color: #FFFFFF;
    font-family: sf-ui-display-semibold;
}
.participant-page-checkin-cards-title-div h5{
    font-size: 14px;
    color: #ffffff;
    font-family: sf-ui-display-semibold;
	font-weight: 100;
}
.participant-page-contact-cards-title{
  background: #1B49BA;
  border-radius: 7px 7px 0px 0px;
  padding: 10px;
  border: solid;
  border-color: #026799;
  display: grid;
  justify-content: center;
}
.participant-page-contact-cards-title h4{
  font-size: 21px;
  color: #FFFFFF;
  font-family: sf-ui-display-semibold;
}
.participant-page-contact-cards-title h5{
  font-size: 18px;
  color: #ffffff;
  font-family: sf-ui-display-semibold;
}

.participant-page-contact-cards-title-text {
  color: #ffffff;
  font-family: Roboto-Bold;
  font-size: 21px;
}

.participant-page-station-description-div{
    padding:5px 0 0 0;
    background: #FFFFFF;
    border-radius: 0px 0px 7px 7px;
	/*width:550px!important;*/
	overflow: hidden!important;
}
.participant-page-station-description-div div{
    font-size: 18px;
    color: #000000;
    text-align: center;
}
.participant-page-checkin-cards-div{
    margin-bottom: 20px;
}
.participant-page-contact-card-div{
  margin-bottom: 20px;
}

.participant-page-checkin-modal-nodata-div{
  display: flex;
  justify-content: center;
  margin: 0px 0px 20px 0px;
}

.participant-page-checkin-modal-nodata-text{
  font-weight: bold;
}

.participant-page-showless-contact-button-div {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.participant-page-showless-contact-button {
  border-width: 0px;

  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;

  display: inline-block;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.participant-page-showmore-contact-button-div {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.participant-page-showmore-contact-button {
  border-width: 0px;

  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;

  display: inline-block;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.participant-page-contact-download-csv-button {
  border-width: 0px;

  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;

  display: inline-block;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}

.participant-page-name-span{
	font-size:24px;
	font-weight: bold;
	margin-top:20px;
}

.participant-page-hello-span{
  display: none;
}

.participant-page-name-span::before{
  content: "Hi ";
}

.participant-page-profile-photo-img{
  z-index: 1;
}

.participant-page-contact-modal-content{
  top: 75px;
}

.participant-page-checkin-modal-content{
  top: 75px;
}

.scrollToTopImg{
  width: 50px;
  height: auto;
}

.participant-page-scrolltop-div{
  position: fixed;
  bottom: 120px;
  right: 0px;
}

.participant-page-login-modal-warning-div::after {
  display: flex;
  justify-content: center;
  content: "Please login using your email address provided at registration.";
  margin: 2rem;
  font-size: 1rem;
  color: rgb(206, 5, 5);
}

.participant-page-sidebar-info-div {
  font-size: 16px;
  color: #777777;
  font-family: sf-ui-display-semibold;
  margin: 10px;
}
/* ------------------------------------------------------------------------------------------*/
/* Custom CSS                                                                                */
/*-------------------------------------------------------------------------------------------*/
/*.participant-page-login-modal-warning{
	content:"Please login using your email address provided at registration."!important;	
}*/
/*.owl-nav .disabled */
.owl-nav {margin-top:70px!important; display: none!important;}

.disabled .owl-prev { display:none!important; }
.disabled .owl-next { display:none!important; }
.ppd-social-bar {
	width: auto;
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0px 25px;
}
.ppd-social-bar a{
	margin: 0px 7px;
}
.ppd-social-bar img {
	width: auto;	
}
.participant-page-description-container {
	font-family: Roboto-regular;
  	font-weight: 500;
  	font-size: 18px;
  	line-height: 24px;
  	text-align: center;
	/* max-width: 400px!important; */
	overflow: hidden;
    /* white-space: nowrap; */
}
.participant-page-description-container img {
    max-width: 100%;
    max-height: 100%;
	padding: 0px 0px;
}
.ppd-intro, .ppcsd-header {
	padding:10px 10px 10px 10px;
	
}
.registration-nfc_tag_id-input-div {
	display:none!important;
}
.registration-self-registration-div .text-danger {
	font-weight:300!important;
}

/*---------------------------------------------------------------------*/
/* Custom buttons */

.profile-button-s1 {
	display:block;
  	color:#FFFFFF;
  	background-color: rgb(35, 54, 112);
  	box-sizing: border-box;
  	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding: 10px 20px;
  	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
  	text-decoration: none;
  	width: 370px;
  	height:46px;
  	border: 0;
	border-radius:10px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;
}

.profile-button-s2{
	display:block;
  	color:#767676;
  	background-color: #ffffff;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding: 10px 20px;
  	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
  	text-decoration: none;
  	width: 370px;
  	height:46px;
  	border: 2;
	border-radius:10px;
	border-color:#767676;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;
}
.profile-button-s3 {
	display:block;
  	color:#FFFFFF;
	background-color:#233670;
	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding: 10px 20px;
  	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
  	text-decoration: none;
  	width: 95%;
  	height:46px;
  	border-radius:0px;
	border:0;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;
}
.profile-button-s3 a {width:100%; heigh:100%;}

.profile-button-s4 {
	display:block;
  	color:#FFFFFF;
  	background-color:#1B49BA;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding: 10px 20px;
  	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
  	text-decoration: none;
  	width: 95%;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;
}
.profile-button-s4 a { display:block; width:100%; heigh:100%; }

.check-in-container img {width:100%;}
.ppd-social-icons { display: inline-block; }
.ppd-social-icons .soc-icon { width:2em!important; }
.soc-icon { padding:0 5px 0 5px;}


/*Private mode content--------------------------------------------------------------------- */
.is_size6 {font-size: 1.5rem!important; font-weight: 700!important;}
.private_text {padding-top:5px; font-size: 1em; font-weight: 400; line-height: 1.2;}
.ptitle1{color:#409eff!important; font-size: 1.50rem!important; font-weight: 700!important; margin-top:10px; padding-bottom:10px;}

.private-modal-body {padding:0px 20px 0px 20px!important; margin-top:90px!important;}
.blue-modal .modal-footer { padding: 0px!important; }
.private_container {background-color:#FFFFFF; margin:0 auto; text-align:center;}
.private_container img {width:70%!important;}
.modal-dialog-scrollable .modal-content{}
.private-modal-content {
	padding-top:0px!important;
	min-height:200px!important;
    max-height: 100%;
	min-width:10px!important;
	max-width:100%;
    overflow:hidden;
}
.modal-footer { justify-content:center!important; padding:20 0 40px 0!important;}


@media only screen and (min-width: 500px) {
  .participant-page-station-description-div img { max-width:450px!important;}
}
@media only screen and (max-width: 500px) {
  .participant-page-station-description-div img { max-width:390px!important;}
}
@media only screen and (max-width: 400px) {
  .participant-page-station-description-div img { max-width:350px!important;}
}

.stationheading {margin-top:40px!important; width: 100px!important; height: 100px!important;}
.jss1 .p-3 {margin-top: -100px!important;}
.jss1 h1 { font-size:16px!important;}

.tile-container {
	align-content: start;
	margin-bottom:20px!important;
}
.tile-container:after {
	content: "";
 	display: table;
  	clear: both;
}
.tile-container img {
	padding:0!important;
}
.ccolumn {
	float: left;
  	width: 50%;
	align-items:center;
}

.contact-upload-image {display:none;}

.main-2col-container {
      display: flex;
      width: 100%;
      height: auto; /* Adjust height as needed */
}
.half {
      width: 50%;
      padding: 0px;
      box-sizing: content-box;
}
.left {
      background-color: #f0f0f0; /* Light gray */
    }

.right {
      background-color: #d0e8ff; /* Light blue */
    }

/*Social media icon bar v2 */
.social_bar_v2{ 
	

}
.follow-wrap{
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    background: var(--bg);
    padding: 18px 22px;
    display: inline-block;
    border-radius: 8px;
  }

  .follow-title{
    font-weight: 800;
    color: var(--text);
    font-size: 16px;
    margin: 0 0 12px 0;
  }

  .follow-row{
    display: flex;
    gap: 14px;
    align-items: center;
  }

  .social-btn{
    width: 54px;
    height: 54px;
    border-radius: 999px;
    background: #eeeeee;
    border: 1px solid var(--chip-border);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: var(--icon);
    transition: transform .12s ease, background .12s ease, box-shadow .12s ease;
    box-shadow: 0 1px 0 rgba(0,0,0,.04);
  }

  .social-btn svg{
    width: 18px;
    height: 18px;
    fill: currentColor;
    display: block;
  }

  .social-btn:focus{
    outline: none;
  }
  .social-btn:focus-visible{
    box-shadow: 0 0 0 3px rgba(0,0,0,.18);
  }

  .social-btn:hover{
    background: var(--hover);
    transform: translateY(-1px);
  }

  /* Visually-hidden text for screen readers */
  .sr-only{
    position:absolute;
    width:1px;height:1px;
    padding:0;margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0;
  }



/* .owl-carousel{ height:500px!important;}*/ 
/* ------------------------------------------------------------------------------------------*/
/* Client CSS                                                                                */
/*********************************************************************************************/
/*-------------------------------------------------------------------------------------------*/
/* 	Oakley 122025
/*-------------------------------------------------------------------------------------------*/
.Oakley-demo-participant-page-header-bar {}
.Oakley-demo-participant-page-registration-div { }

.Oakley-demo-participant-page-social-icons-div { color:#2F2F2F; }
.Oakley-demo-participant-page-social-icons-div a { color:#2F2F2F; margin:10px 0;}
.Oakley-demo-ppd-social-icons a { color:#FFFFFF; }
.Oakley-demo-ppd-social-icons { padding-bottom:40px!important; } 

.Oakley-demo-participant-page-name-span { }
.Oakley-demo-participant-page-name-div { margin-top:40px;}

.Oakley-demo-registration-self-registration-div .modal-header { background:#2F2F2F!important; border:none; }
.Oakley-demo-registration-self-registration-div .s-blue-btn { background:#2F2F2F!important; border:#2F2F2F; color:#FFFFFF; margin-bottom:40px!important; }

.Oakley-demo-participant-page-contact-upload-image-button {background:#1076A8!important; border:#000000; color:#FFFFFF; }

.Oakley-demo-social-icons { margin:40px 0 40px 0!important; }
.Oakley-demo-participant-page-checkin-cards-title-div { background-color:#000000; }

.Oakley-demo-social-icons .soc-icon { color:#000000; }
.Oakley-demo-participant-page-login-modal-header { background-color:#000000!important; }
.Oakley-demo-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.Oakley-demo-search-modal-content .modal-header { background:#2F2F2F!important; }
.Oakley-demo-search-modal-reg .modal-header { background:#2F2F2F!important; }
.Oakley-demo-share-contact::after {
  content: "Save/Share" !important;
}
.Oakley-demo-contact-login::after {
  content: "Networking Contacts" !important;
}
.Oakley-demo-View-My-Contacts::after {
  content: "Networking Contacts" !important;
}
.Oakley-demo-checkin-button::after {
  content: "Check-in Stations" !important;
}
.Oakley-demo-participant-page-name-span::before{
  content:"Hi "!important;
}
.Oakley-demo-participant-page-contact-card-div {
	background-color:#000000!important;
	color:#FFFFFF!important;	
}
.Oakley-demo-participant-page-contact-modal-content { background-color:#ffffff!important; }
.Oakley-demo-participant-page-showmore-contact-button {color:#1076A8!important;}
.Oakley-demo-participant-page-contact-upload-image-button {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	Deloitte - AWS-2025 - 11102025
/*-------------------------------------------------------------------------------------------*/
.Deloitte-AWSSummit-participant-page-header-bar {}

.Deloitte-AWSSummit-participant-page-social-icons-div { display:none!important; color:#FFFFFF; }
.Deloitte-AWSSummit-participant-page-social-icons-div a { display:none!important; color:#FFFFFF; margin:10px 0;}
.Deloitte-AWSSummit-ppd-social-icons a { color:#FFFFFF; }
.Deloitte-AWSSummit-ppd-social-icons { padding-bottom:40px!important; } 

.Deloitte-AWSSummit-participant-page-name-span { }
.Deloitte-AWSSummit-participant-page-name-div { margin-top:40px;}

.Deloitte-AWSSummit-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.Deloitte-AWSSummit-registration-self-registration-div .s-blue-btn { background:#1076A8!important; border:#1076A8; color:#FFFFFF; }

.Deloitte-AWSSummit-participant-page-contact-upload-image-button {background:#1076A8!important; border:#000000; color:#FFFFFF; }

.Deloitte-AWSSummit-social-icons { margin:40px 0 40px 0!important; }
.Deloitte-AWSSummit-participant-page-checkin-cards-title-div { background-color:#000000; }

.Deloitte-AWSSummit-social-icons .soc-icon { color:#000000; }
.Deloitte-AWSSummit-participant-page-login-modal-header { background-color:#000000!important; }
.Deloitte-AWSSummit-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.Deloitte-AWSSummit-search-modal-content .modal-header { background:#000000!important; }
.Deloitte-AWSSummit-search-modal-reg .modal-header { background:#000000!important; }
.Deloitte-AWSSummit-share-contact::after {
  content: "Save/Share" !important;
}
.Deloitte-AWSSummit-contact-login::after {
  content: "Networking Contacts" !important;
}
.Deloitte-AWSSummit-View-My-Contacts::after {
  content: "Networking Contacts" !important;
}
.Deloitte-AWSSummit-checkin-button::after {
  content: "Check-in Stations" !important;
}
.Deloitte-AWSSummit-participant-page-name-span::before{
  content:"Hi "!important;
}
.Deloitte-AWSSummit-participant-page-contact-card-div {
	background-color:#000000!important;
	color:#FFFFFF!important;	
}
.Deloitte-AWSSummit-participant-page-contact-modal-content { background-color:#ffffff!important; }
.Deloitte-AWSSummit-participant-page-showmore-contact-button {color:#1076A8!important;}
.Deloitte-AWSSummit-participant-page-contact-upload-image-button {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	LASports-Innovation-2025 - 10092025
/*-------------------------------------------------------------------------------------------*/
.LASports-Innovation-2025-participant-page-header-bar {}

.ant-divider-inner-text { display:none!important; }
.LASports-Innovation-2025-participant-page-social-icons-div { display:none!important; color:#FFFFFF; }
.LASports-Innovation-2025-participant-page-social-icons-div a { color:#FFFFFF; margin:10px 0;}
.LASports-Innovation-2025-ppd-social-icons a { color:#FFFFFF; }
.LASports-Innovation-2025-ppd-social-icons { padding-bottom:40px!important; } 

.LASports-Innovation-2025-participant-page-name-span { }
.LASports-Innovation-2025-participant-page-name-div { margin-top:40px;}

.lasic1025 { background-color:#2C77DD; border:solid 1px #2C77DD; }
.lasic1025 a { color:#FFFFFF; text-decoration:none!important; }
.lasic1025 a:hover { color:#FFFFFF; }

.LASports-Innovation-2025-registration-self-registration-div .modal-header { background:#2C77DD!important; border:none; }
.LASports-Innovation-2025-registration-self-registration-div .s-blue-btn { background:#2C77DD!important; border:#2C77DD; color:#FFFFFF; }

.LASports-Innovation-2025-participant-page-contact-upload-image-button {background:#2C77DD!important; border:#000000; color:#FFFFFF; }

.LASports-Innovation-2025-social-icons { margin:40px 0 40px 0!important; }
.LASports-Innovation-2025-participant-page-checkin-cards-title-div { background-color:#2C77DD; }

.LASports-Innovation-2025-social-icons .soc-icon { color:#FFFFFF; }
.LASports-Innovation-2025-participant-page-login-modal-header { background-color:#2C77DD!important; }
.LASports-Innovation-2025-participant-page-contact-cards-title { background-color:#2C77DD!important; border-color:#000000!important; }
.LASports-Innovation-2025-search-modal-content .modal-header { background:#2C77DD!important; }
.LASports-Innovation-2025-search-modal-reg .modal-header { background:#2C77DD!important; }
.LASports-Innovation-2025-share-contact::after {
  content: "Save/Share" !important;
}
.LASports-Innovation-2025-contact-login::after {
  content: "Networking Contacts" !important;
}
.LASports-Innovation-2025-View-My-Contacts::after {
  content: "Networking Contacts" !important;
}
.LASports-Innovation-2025-checkin-button::after {
  content: "Sponsor Info" !important;
}
.LASports-Innovation-2025-participant-page-name-span::before{
  content:"Hi "!important;
}
.LASports-Innovation-2025-participant-page-contact-card-div {
	background-color:#2C77DD!important;
	color:#FFFFFF!important;	
}
.LASports-Innovation-2025-participant-page-contact-modal-content { background-color:#ffffff!important; }
.participant-page-contact-download-csv-button {color:#FFFFFF!important;}

.LASports-Innovation-2025-participant-page-showmore-contact-button {color:#FFFFFF!important;}


/*-------------------------------------------------------------------------------------------*/
/* 	Beavers 2025 - 09032025
/*-------------------------------------------------------------------------------------------*/
.OregonStateSharePages-participant-page-header-bar {}

.OregonStateSharePages-participant-page-social-icons-div { color:#ea4904; }
.OregonStateSharePages-participant-page-social-icons-div a { color:#ea4904; margin:10px 0;}
.OregonStateSharePages-ppd-social-icons a { color:#ea4904; }
.OregonStateSharePages-ppd-social-icons { padding-bottom:40px!important; } 

.OregonStateSharePages-participant-page-name-span { }
.OregonStateSharePages-participant-page-name-div { margin-top:40px;}

.OregonStateSharePages-registration-self-registration-div .modal-header { background:#ea4904!important; border:none; }
.OregonStateSharePages-registration-self-registration-div .s-blue-btn { background:#ea4904!important; border:#ea4904; color:#FFFFFF; }

.OregonStateSharePages-participant-page-contact-upload-image-button {background:#ea4904!important; border:#000000; color:#FFFFFF; }

.OregonStateSharePages-social-icons { margin:40px 0 40px 0!important; }
.OregonStateSharePages-participant-page-checkin-cards-title-div { background-color:#ea4904; }

.OregonStateSharePages-social-icons .soc-icon { color:#000000; }
.OregonStateSharePages-participant-page-login-modal-header { background-color:#ea4904!important; }
.OregonStateSharePages-participant-page-contact-cards-title { background-color:#ea4904!important; border-color:#000000!important; }
.OregonStateSharePages-search-modal-content .modal-header { background:#ea4904!important; }
.OregonStateSharePages-search-modal-reg .modal-header { background:#ea4904!important; }
.OregonStateSharePages-share-contact::after {
  content: "Save/Share" !important;
}
.OregonStateSharePages-contact-login::after {
  content: "Beaver Fan Community " !important;
}
.OregonStateSharePages-View-My-Contacts::after {
  content: "Beaver Fan Community " !important;
}
.OregonStateSharePages-checkin-button::after {
  content: "TapStation Demo Info" !important;
}
.OregonStateSharePages-participant-page-name-span::before{
  content:""!important;
}
.OregonStateSharePages-participant-page-contact-card-div {
	background-color:#0f172e!important;
	color:#FFFFFF!important;	
}
.OregonStateSharePages-participant-page-contact-modal-content { background-color:#0f172e!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	FFEA 2025 - 08072025
/*-------------------------------------------------------------------------------------------*/
.FFEA2025-participant-page-header-bar {}

.FFEA2025-participant-page-social-icons-div {  display:none!important; color:#A3CD39; }
.FFEA2025-participant-page-social-icons-div a { color:#A3CD39; margin:10px 0;}
.FFEA2025-ppd-social-icons a { color:#A3CD39; }
.FFEA2025-ppd-social-icons { padding-bottom:40px!important; } 

.FFEA2025-participant-page-name-span { }
.FFEA2025-participant-page-name-div { margin-top:40px;}

.FFEA2025-registration-self-registration-div .modal-header { background:#0f172e!important; border:none; }
.FFEA2025-registration-self-registration-div .s-blue-btn { background:#0f172e!important; border:#0f172e; color:#FFFFFF; }
.ffea8525 { background-color:#A3CD39; border:solid 1px #A3CD39; }
.ffea8525 a { color:#FFFFFF; text-decoration:none!important; }
.ffea8525 a:hover { color:#FFFFFF; }

.FFEA2025-participant-page-contact-upload-image-button {background:#A3CD39!important; border:#000000; color:#FFFFFF; }

.FFEA2025-social-icons { margin:40px 0 40px 0!important; }
.FFEA2025-participant-page-checkin-cards-title-div { background-color:#A3CD39; }

.FFEA2025-social-icons .soc-icon { color:#000000; }
.FFEA2025-participant-page-login-modal-header { background-color:#A3CD39!important; }
.FFEA2025-participant-page-contact-cards-title { background-color:#A3CD39!important; border-color:#000000!important; }
.FFEA2025-search-modal-content .modal-header { background:#A3CD39!important; }
.FFEA2025-search-modal-reg .modal-header { background:#A3CD39!important; }
.FFEA2025-share-contact::after {
  content: "Save/Share" !important;
}
.FFEA2025-contact-login::after {
  content: "Social/Digital Connections" !important;
}
.FFEA2025-View-My-Contacts::after {
  content: "Social/Digital Connections" !important;
}
.FFEA2025-checkin-button::after {
  content: "TapStation Demo Info" !important;
}
.FFEA2025-participant-page-name-span::before{
  content:""!important;
}
.FFEA2025-participant-page-contact-card-div {
	background-color:#0f172e!important;
	color:#FFFFFF!important;	
}
.FFEA2025-participant-page-contact-modal-content { background-color:#0f172e!important; }


/*-------------------------------------------------------------------------------------------*/
/* 	Caliber Win Conference 2025 04212025
/*-------------------------------------------------------------------------------------------*/
.WIN-Conference-2025-participant-page-header-bar {}

.WIN-Conference-2025-participant-page-social-icons-div { display:none!important; color:#ffffff; }
.WIN-Conference-2025-participant-page-social-icons-div a { color:#ffffff; margin:10px 0;}
.WIN-Conference-2025-ppd-social-icons a { color:#ffffff; }
.WIN-Conference-2025-ppd-social-icons { padding-bottom:40px!important; } 

.WIN-Conference-2025-participant-page-name-span { }
.WIN-Conference-2025-participant-page-name-div { margin-top:40px;}

.WIN-Conference-2025-registration-self-registration-div .modal-header { background:#011d39!important; border:none; }
.WIN-Conference-2025-registration-self-registration-div .s-blue-btn { background:#011d39!important; border:#011d39; color:#FFFFFF; }
.win042125 { background-color:#011d39; border:solid 1px #011d39; }
.win042125 a { color:#FFFFFF; text-decoration:none!important; }
.win042125 a:hover { color:#FFFFFF; }

.WIN-Conference-2025-participant-page-contact-upload-image-button {background:#011d39!important; border:#000000; color:#FFFFFF; }

.WIN-Conference-2025-social-icons { margin:40px 0 40px 0!important; }
.WIN-Conference-2025-participant-page-checkin-cards-title-div { background-color:#011d39; }

.WIN-Conference-2025-social-icons .soc-icon { color:#000000; }
.WIN-Conference-2025-participant-page-login-modal-header { background-color:#011d39!important; }
.WIN-Conference-2025-participant-page-contact-cards-title { background-color:#011d39!important; border-color:#000000!important; }
.WIN-Conference-2025-search-modal-content .modal-header { background:#011d39!important; }
.WIN-Conference-2025-search-modal-reg .modal-header { background:#011d39!important; }
.WIN-Conference-2025-share-contact::after {
  content: "Save/Share" !important;
}
.WIN-Conference-2025-contact-login::after {
  content: "Networking" !important;
}
.WIN-Conference-2025-View-My-Contacts::after {
  content: "Networking" !important;
}
.WIN-Conference-2025-checkin-button::after {
  content: "Check-in Content" !important;
}
.WIN-Conference-2025-participant-page-name-span::before{
  content:"Hi "!important;
}
.WIN-Conference-2025-participant-page-contact-card-div {
	background-color:#0f172e!important;
	color:#FFFFFF!important;	
}
.WIN-Conference-2025-participant-page-contact-modal-content { background-color:#ffffff!important; }


/*-------------------------------------------------------------------------------------------*/
/* 	Mitchell & Ness 04152025
/*-------------------------------------------------------------------------------------------*/
.MitchellAndNess-participant-page-header-bar {display:none!important;}

.MitchellAndNess-participant-page-social-icons-div { display:none!important; color:#ffffff; }
.MitchellAndNess-participant-page-social-icons-div a { color:#ffffff; margin:10px 0;}
.MitchellAndNess-ppd-social-icons a { color:#ffffff; }
.MitchellAndNess-ppd-social-icons { padding-bottom:40px!important; } 

.MN-ppd-social-icons a { color:#AA1B2D!important; }

.MitchellAndNess-participant-page-name-span { display:none!important;}
.MitchellAndNess-participant-page-name-div { margin-top:40px;}

.MitchellAndNess-registration-self-registration-div .modal-header { background:#0f172e!important; border:none; }
.MitchellAndNess-registration-self-registration-div .s-blue-btn { background:#0f172e!important; border:#0f172e; color:#FFFFFF; }
.tapphy032525 { }
.tapphy032525 a { color:#FFFFFF; text-decoration:none!important; }
.tapphy032525 a:hover { color:#FFFFFF; }
.tapphy032525-s1 { margin-top: 50px!important; background-color:#ED1F2F; border:solid 1px #ED1F2F; }
.tapphy032525-s2 { background-color:#9F9F9F; border:solid 1px #9F9F9F; }
.tapphy032525-s3 { background-color:#990002; border:solid 1px #990002; }

.MitchellAndNess-participant-page-contact-upload-image-button {display:none!important; background:#0f172e!important; border:#000000; color:#FFFFFF; }

.MitchellAndNess-social-icons { margin:40px 0 40px 0!important; }
.MitchellAndNess-participant-page-checkin-cards-title-div { background-color:#0f172e; }

.MitchellAndNess-social-icons .soc-icon { color:#000000; }
.MitchellAndNess-participant-page-login-modal-header { background-color:#0f172e!important; }
.MitchellAndNess-participant-page-contact-cards-title { background-color:#0f172e!important; border-color:#000000!important; }
.MitchellAndNess-search-modal-content .modal-header { background:#0f172e!important; }
.MitchellAndNess-search-modal-reg .modal-header { background:#0f172e!important; }
.MitchellAndNess-share-contact::after {
  content: "Save/Share" !important;
}
.MitchellAndNess-contact-login::after {
  content: "Networking" !important;
}
.MitchellAndNess-View-My-Contacts::after {
  content: "Networking" !important;
}
.MitchellAndNess-checkin-button::after {
  content: "Check-in Content" !important;
}
.MitchellAndNess-participant-page-name-span::before{
  content:""!important;
}
.MitchellAndNess-participant-page-contact-card-div {
	background-color:#0f172e!important;
	color:#FFFFFF!important;	
}
.MitchellAndNess-participant-page-contact-modal-content { background-color:#0f172e!important; }


/*-------------------------------------------------------------------------------------------*/
/* 	TapIn Philly Demo 04052025
/*-------------------------------------------------------------------------------------------*/

.TapIn-Philly-participant-page-header-bar {background-color:#0f172e;}

.TapIn-Philly-participant-page-social-icons-div { display:none!important; color:#ffffff; }
.TapIn-Philly-participant-page-social-icons-div a { color:#ffffff; margin:10px 0;}
.TapIn-Philly-ppd-social-icons a { color:#ffffff; }
.TapIn-Philly-ppd-social-icons { padding-bottom:40px!important; }
.TapIn-Philly-participant-page-name-span { display:none!important;}
.TapIn-Philly-participant-page-name-div { margin-top:40px;}

.TapIn-Philly-registration-self-registration-div .modal-header { background:#0f172e!important; border:none; }
.TapIn-Philly-registration-self-registration-div .s-blue-btn { background:#0f172e!important; border:#0f172e; color:#FFFFFF; }
.tapphy032525 { }
.tapphy032525 a { color:#FFFFFF; text-decoration:none!important; }
.tapphy032525 a:hover { color:#FFFFFF; }
.tapphy032525-s1 { margin-top: 50px!important; background-color:#ED1F2F; border:solid 1px #ED1F2F; }
.tapphy032525-s2 { background-color:#9F9F9F; border:solid 1px #9F9F9F; }
.tapphy032525-s3 { background-color:#990002; border:solid 1px #990002; }

.TapIn-Philly-participant-page-contact-upload-image-button {display:none!important; background:#0f172e!important; border:#000000; color:#FFFFFF; }

.TapIn-Philly-social-icons { margin:40px 0 40px 0!important; }
.TapIn-Philly-participant-page-checkin-cards-title-div { background-color:#0f172e; }

.TapIn-Philly-social-icons .soc-icon { color:#000000; }
.TapIn-Philly-participant-page-login-modal-header { background-color:#0f172e!important; }
.TapIn-Philly-participant-page-contact-cards-title { background-color:#0f172e!important; border-color:#000000!important; }
.TapIn-Philly-search-modal-content .modal-header { background:#0f172e!important; }
.TapIn-Philly-search-modal-reg .modal-header { background:#0f172e!important; }
.TapIn-Philly-share-contact::after {
  content: "Save/Share" !important;
}
.TapIn-Philly-contact-login::after {
  content: "Networking" !important;
}
.TapIn-Philly-View-My-Contacts::after {
  content: "Networking" !important;
}
.TapIn-Philly-checkin-button::after {
  content: "Check-in Content" !important;
}
.TapIn-Philly-participant-page-name-span::before{
  content:""!important;
}
.TapIn-Philly-participant-page-contact-card-div {
	background-color:#0f172e!important;
	color:#FFFFFF!important;	
}
.TapIn-Philly-participant-page-contact-modal-content { background-color:#0f172e!important; }


/*-------------------------------------------------------------------------------------------*/
/* 	PennState 03262025
/*-------------------------------------------------------------------------------------------*/
.PennState-2025-participant-page-header-bar {background-color:#041e42;}

.PennState-2025-participant-page-social-icons-div { color:#041e42;  }
.PennState-2025-participant-page-social-icons-div a { color:#041e42; margin:10px 0; }
.PennState-2025-ppd-social-icons a { color:#041e42; }
.PennState-2025-ppd-social-icons { padding-bottom:40px!important; }
.field_20-icon {display:none!important;}

.PennState-2025-registration-self-registration-div .modal-header { background:#041e42!important; border:none; }
.PennState-2025-registration-self-registration-div .s-blue-btn { background:#041e42!important; border:#041e42; color:#FFFFFF; }
.psa71624 { background-color:#041e42; border:0; }
.psa71624 a { color:#FFFFFF; text-decoration:none!important; }
.psa71624 a:hover { color:#FFFFFF; }
.PennState-2025-participant-page-checkin-button, .PennState-2025-participant-page-contact-upload-image-button { background:#041e42!important; border:#041e42; color:#FFFFFF!important; }

.PennState-2025-social-icons { margin:40px 0 40px 0!important; }
.PennState-2025-participant-page-checkin-cards-title-div { background-color:#041e42; }
.PennState-2025-participant-page-checkin-status {display:none!important;}
.PennState-2025-participant-page-name-span {}

.PennState-2025-social-icons .soc-icon { color:#041e42; }
.PennState-2025-participant-page-login-modal-header { background-color:#041e42!important; }
.PennState-2025-participant-page-contact-cards-title { background-color:#041e42!important; border-color:#041e42!important; }
.PennState-2025-search-modal-content .modal-header { background:#041e42!important; }
.PennState-2025-search-modal-reg .modal-header { background:#041e42!important; }
.PennState-2025-share-contact::after {
  content: "Save/Share" !important;
}
.PennState-2025-contact-login::after {
  content: "Penn State Friends" !important;
}
.PennState-2025-View-My-Contacts::after {
  content: "Penn State Friends" !important;
}
.PennState-2025-checkin-button::after {
  content: "Penn State Check-Ins" !important;
}
.PennState-2025-checkin-button::after {
  content: "Penn State Check-Ins" !important;
}
.PennState-2025-participant-page-name-span::before{
  content:""!important;
}
/*-------------------------------------------------------------------------------------------*/
/* 	USAF 03252025
/*-------------------------------------------------------------------------------------------*/
.USAF-participant-page-header-bar {background-color:#0f172e;}

.USAF-participant-page-social-icons-div { color:#ffffff;  }
.USAF-participant-page-social-icons-div a { color:#ffffff; margin:10px 0; }
.USAF-ppd-social-icons a { color:#ffffff; }
.USAF-ppd-social-icons { padding-bottom:40px!important; }

.USAF-registration-self-registration-div .modal-header { background:#0f172e!important; border:none; }
.USAF-registration-self-registration-div .s-blue-btn { background:#0f172e!important; border:#0f172e; color:#FFFFFF; }
.usaf32525 { background-color:transparent; border:solid 1px #ffffff; border-color:#FFFFFF; }
.usaf32525 a { color:#FFFFFF; text-decoration:none!important; }
.usaf32525 a:hover { color:#FFFFFF; }

.USAF-participant-page-contact-upload-image-button {display:none!important; background:#0f172e!important; border:#000000; color:#FFFFFF; }

.USAF-social-icons { margin:40px 0 40px 0!important; }
.USAF-participant-page-checkin-cards-title-div { background-color:#0f172e; }
.USAF-participant-page-checkin-status {display:none!important;}
.USAF-participant-page-name-span { display:none!important; }
.USAF-participant-page-name-span { color:#FFFFFF; } 
.USAF-participant-page-description { color:#FFFFFF; }

.USAF-social-icons .soc-icon { color:#000000; }
.USAF-participant-page-login-modal-header { background-color:#0f172e!important; }
.USAF-participant-page-contact-cards-title { background-color:#0f172e!important; border-color:#000000!important; }
.USAF-search-modal-content .modal-header { background:#0f172e!important; }
.USAF-search-modal-reg .modal-header { background:#0f172e!important; }
.USAF-share-contact::after {
  content: "Save/Share" !important;
}
.USAF-contact-login::after {
  content: "Networking" !important;
}
.USAF-View-My-Contacts::after {
  content: "Networking" !important;
}
.USAF-checkin-button::after {
  content: "Connected Collateral" !important;
}
.USAF-participant-page-checkin-button { background-color:transparent!important; border:solid 1px #ffffff!important; border-color:#FFFFFF!important; }
.USAF-participant-page-name-span::before{
  content:""!important;
}
.USAF-participant-page-contact-card-div {
	background-color:#0f172e!important;
	color:#FFFFFF!important;	
}
.USAF-participant-page-contact-modal-content { background-color:#0f172e!important; }


/*-------------------------------------------------------------------------------------------*/
/* 	Antigua EMEGOLD 02262025
/*-------------------------------------------------------------------------------------------*/
.EMEGOLD-participant-page-header-bar {background-color:#951F33;}

.EMEGOLD-participant-page-social-icons-div { color:#951F33;  }
.EMEGOLD-participant-page-social-icons-div a { display:none!important; color:#951F33; margin:10px 0; }
.EMEGOLD-ppd-social-icons a { color:#951F33; }
.EMEGOLD-ppd-social-icons { padding-bottom:40px!important; }

.EMEGOLD-registration-self-registration-div .modal-header { background:#951F33!important; border:none; }
.EMEGOLD-registration-self-registration-div .s-blue-btn { background:#951F33!important; border:#951F33; color:#FFFFFF; }
.emeg022625 { background-color:#951F33; border:0; }
.emeg022625 a { color:#FFFFFF; text-decoration:none!important; }
.emeg022625 a:hover { color:#FFFFFF; }

.EMEGOLD-participant-page-contact-upload-image-button {display:none!important; background:#951F33!important; border:#000000; color:#FFFFFF; }

.EMEGOLD-social-icons { margin:40px 0 40px 0!important; }
.EMEGOLD-participant-page-checkin-cards-title-div { background-color:#951F33; }
.EMEGOLD-participant-page-checkin-status {display:none!important;}
.EMEGOLD-participant-page-name-span {}

.EMEGOLD-social-icons .soc-icon { color:#000000; }
.EMEGOLD-participant-page-login-modal-header { background-color:#951F33!important; }
.EMEGOLD-participant-page-contact-cards-title { background-color:#951F33!important; border-color:#000000!important; }
.EMEGOLD-search-modal-content .modal-header { background:#951F33!important; }
.EMEGOLD-search-modal-reg .modal-header { background:#951F33!important; }
.EMEGOLD-share-contact::after {
  content: "Save/Share" !important;
}
.EMEGOLD-contact-login::after {
  content: "Networking" !important;
}
.EMEGOLD-View-My-Contacts::after {
  content: "Networking" !important;
}
.EMEGOLD-checkin-button::after {
  content: "Connected Collateral" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	Under-Rated-SocialClub 08202024
/*-------------------------------------------------------------------------------------------*/
.Under-Rated-SocialClub-participant-page-header-bar {background-color:#000000;}

.Under-Rated-SocialClub-participant-page-social-icons-div { color:#000000;  }
.Under-Rated-SocialClub-participant-page-social-icons-div a { display:none!important; color:#000000; margin:10px 0; }
.Under-Rated-SocialClub-ppd-social-icons a { color:#000000; }
.Under-Rated-SocialClub-ppd-social-icons { padding-bottom:40px!important; }

.Under-Rated-SocialClub-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.Under-Rated-SocialClub-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }
.ursc81424 { background-color:#000000; border:0; }
.ursc81424 a { color:#FFFFFF; text-decoration:none!important; }
.ursc81424 a:hover { color:#FFFFFF; }

.Under-Rated-SocialClub-social-icons { margin:40px 0 40px 0!important; }
.Under-Rated-SocialClub-participant-page-checkin-cards-title-div { background-color:#000000; }
.Under-Rated-SocialClub-participant-page-checkin-status {display:none!important;}
.Under-Rated-SocialClub-participant-page-name-span {}

.Under-Rated-SocialClub-social-icons .soc-icon { color:#000000; }
.Under-Rated-SocialClub-participant-page-login-modal-header { background-color:#000000!important; }
.Under-Rated-SocialClub-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.Under-Rated-SocialClub-search-modal-content .modal-header { background:#000000!important; }
.Under-Rated-SocialClub-search-modal-reg .modal-header { background:#000000!important; }
.Under-Rated-SocialClub-share-contact::after {
  content: "Save/Share" !important;
}
.Under-Rated-SocialClub-contact-login::after {
  content: "UnderRated Fan2Fan" !important;
}
.Under-Rated-SocialClub-View-My-Contacts::after {
  content: "UnderRated Fan2Fan" !important;
}
.Under-Rated-SocialClub-checkin-button::after {
  content: "UnderRated Check-Ins" !important;
}
.Under-Rated-SocialClub-checkin-button::after {
  content: "UnderRated Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	South Carolina 08202024
/*-------------------------------------------------------------------------------------------*/
.SC_Demo-participant-page-header-bar {background-color:#000000;}

.SC_Demo-participant-page-social-icons-div { color:#000000;  }
.SC_Demo-participant-page-social-icons-div a { display:none!important; color:#000000; margin:10px 0; }
.SC_Demo-ppd-social-icons a { color:#000000; }
.SC_Demo-ppd-social-icons { padding-bottom:40px!important; }

.SC_Demo-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.SC_Demo-registration-self-registration-div .s-blue-btn { background:#73000A!important; border:#73000A; color:#FFFFFF; }
.scg82024 { background-color:#73000A; border:0; }
.scg82024 a { color:#FFFFFF; text-decoration:none!important; }
.scg82024 a:hover { color:#FFFFFF; }

.SC_Demo-social-icons { margin:40px 0 40px 0!important; }
.SC_Demo-participant-page-checkin-cards-title-div { background-color:#73000A; }
.SC_Demo-participant-page-checkin-status {display:none!important;}
.SC_Demo-participant-page-name-span {}

.SC_Demo-social-icons .soc-icon { color:#73000A; }
.SC_Demo-participant-page-login-modal-header { background-color:#73000A!important; }
.SC_Demo-participant-page-contact-cards-title { background-color:#73000A!important; border-color:#73000A!important; }
.SC_Demo-search-modal-content .modal-header { background:#73000A!important; }
.SC_Demo-search-modal-reg .modal-header { background:#73000A!important; }
.SC_Demo-share-contact::after {
  content: "Save/Share" !important;
}
.SC_Demo-contact-login::after {
  content: "SC Fan2Fan" !important;
}
.SC_Demo-View-My-Contacts::after {
  content: "SC Fan2Fan" !important;
}
.SC_Demo-checkin-button::after {
  content: "SC Check-Ins" !important;
}
.SC_Demo-checkin-button::after {
  content: "SC Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	MDS 07302024
/*-------------------------------------------------------------------------------------------*/
.MYDISPLAYSOURCE-b1-participant-page-header-bar {background-color:#000000;}

.MYDISPLAYSOURCE-b1-participant-page-social-icons-div { color:#000000;  }
.MYDISPLAYSOURCE-b1-participant-page-social-icons-div a { color:#000000; margin:10px 0; }
.MYDISPLAYSOURCE-b1-ppd-social-icons a { color:#000000; }
.MYDISPLAYSOURCE-b1-ppd-social-icons { padding-bottom:40px!important; }

.MYDISPLAYSOURCE-b1-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.MYDISPLAYSOURCE-b1-registration-self-registration-div .s-blue-btn { background:#149eda!important; border:#149eda; color:#FFFFFF; }
.mds73024 { background-color:#149eda; border:0; }
.mds73024 a { color:#FFFFFF; text-decoration:none!important; }
.mds73024 a:hover { color:#FFFFFF; }

.MYDISPLAYSOURCE-b1-social-icons { margin:40px 0 40px 0!important; }
.MYDISPLAYSOURCE-b1-participant-page-checkin-cards-title-div { background-color:#041000000e42; }
.MYDISPLAYSOURCE-b1-participant-page-checkin-status {display:none!important;}
.MYDISPLAYSOURCE-b1-participant-page-name-span {}

.MYDISPLAYSOURCE-b1-social-icons .soc-icon { color:#000000; }
.MYDISPLAYSOURCE-b1-participant-page-login-modal-header { background-color:#000000!important; }
.MYDISPLAYSOURCE-b1-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.MYDISPLAYSOURCE-b1-search-modal-content .modal-header { background:#000000!important; }
.MYDISPLAYSOURCE-b1-search-modal-reg .modal-header { background:#000000!important; }
.MYDISPLAYSOURCE-b1-share-contact::after {
  content: "Save/Share" !important;
}
.MYDISPLAYSOURCE-b1-contact-login::after {
  content: "Friends" !important;
}
.MYDISPLAYSOURCE-b1-View-My-Contacts::after {
  content: "Friends" !important;
}
.MYDISPLAYSOURCE-b1-checkin-button::after {
  content: "Check-Ins" !important;
}
.MYDISPLAYSOURCE-b1-checkin-button::after {
  content: "Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	Penn State Athlete 07152024
/*-------------------------------------------------------------------------------------------*/
.PennState-a-demo-participant-page-header-bar {background-color:#041e42;}

.PennState-a-demo-participant-page-social-icons-div { color:#041e42;  }
.PennState-a-demo-participant-page-social-icons-div a { color:#041e42; margin:10px 0; }
.PennFZ-ppd-social-icons a { color:#041e42; }
.PennFZ-ppd-social-icons { padding-bottom:40px!important; }

.PennState-a-demo-registration-self-registration-div .modal-header { background:#041e42!important; border:none; }
.PennState-a-demo-registration-self-registration-div .s-blue-btn { background:#041e42!important; border:#041e42; color:#FFFFFF; }
.psa71624 { background-color:#041e42; border:0; }
.psa71624 a { color:#FFFFFF; text-decoration:none!important; }
.psa71624 a:hover { color:#FFFFFF; }

.PennState-a-demo-social-icons { margin:40px 0 40px 0!important; }
.PennState-a-demo-participant-page-checkin-cards-title-div { background-color:#041e42; }
.PennState-a-demo-participant-page-checkin-status {display:none!important;}
.PennState-a-demo-participant-page-name-span {}

.PennState-a-demo-social-icons .soc-icon { color:#041e42; }
.PennState-a-demo-participant-page-login-modal-header { background-color:#041e42!important; }
.PennState-a-demo-participant-page-contact-cards-title { background-color:#041e42!important; border-color:#041e42!important; }
.PennState-a-demo-search-modal-content .modal-header { background:#041e42!important; }
.PennState-a-demo-search-modal-reg .modal-header { background:#041e42!important; }
.PennState-a-demo-share-contact::after {
  content: "Save/Share" !important;
}
.PennState-a-demo-contact-login::after {
  content: "Penn State Friends" !important;
}
.PennState-a-demo-View-My-Contacts::after {
  content: "Penn State Friends" !important;
}
.PennState-a-demo-checkin-button::after {
  content: "Penn State Check-Ins" !important;
}
.PennState-a-demo-checkin-button::after {
  content: "Penn State Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	Penn State FunZone 07152024
/*-------------------------------------------------------------------------------------------*/
.PennState-demo-participant-page-header-bar {background-color:#1E2639;}

.PennState-demo-participant-page-social-icons-div { color:#1E2639; display:none!important;  }
.PennState-demo-participant-page-social-icons-div a { color:#1E2639; margin:10px 0; }
.PennFZ-ppd-social-icons a { color:#1E2639; }
.PennFZ-ppd-social-icons { padding-bottom:40px!important; }

.PennState-demo-registration-self-registration-div .modal-header { background:#1E2639!important; border:none; }
.PennState-demo-registration-self-registration-div .s-blue-btn { background:#1E2639!important; border:#007EC3; color:#FFFFFF; }
.psfz71624 { background-color:#1E2639; border:0; }
.psfz71624 a { color:#FFFFFF; text-decoration:none!important; }
.psfz71624 a:hover { color:#FFFFFF; }

.PennState-demo-social-icons { margin:40px 0 40px 0!important; }
.PennState-demo-participant-page-checkin-cards-title-div { background-color:#1E2639; }
.PennState-demo-participant-page-checkin-status {display:none!important;}
.PennState-demo-participant-page-name-span {}

.PennState-demo-social-icons .soc-icon { color:#1E2639; }
.PennState-demo-participant-page-login-modal-header { background-color:#1E2639!important; }
.PennState-demo-participant-page-contact-cards-title { background-color:#1E2639!important; border-color:#1E2639!important; }
.PennState-demo-search-modal-content .modal-header { background:#1E2639!important; }
.PennState-demo-search-modal-reg .modal-header { background:#1E2639!important; }
.PennState-demo-share-contact::after {
  content: "Save/Share" !important;
}
.PennState-demo-contact-login::after {
  content: "Penn State Friends" !important;
}
.PennState-demo-View-My-Contacts::after {
  content: "Penn State Friends" !important;
}
.PennState-demo-demo-checkin-button::after {
  content: "Penn State Check-Ins" !important;
}
.PennState-demo-checkin-button::after {
  content: "Penn State Check-Ins" !important;
}


/*-------------------------------------------------------------------------------------------*/
/* 	Patrick W HOF 07152024
/*-------------------------------------------------------------------------------------------*/
.PatrickWillisHOF-participant-page-header-bar {background-color:#ffffff;}

.PatrickWillisHOF-participant-page-social-icons-div { color:#007EC3; display:none!important;  }
.PatrickWillisHOF-participant-page-social-icons-div a { color:#007EC3; margin:10px 0; }
.PatrickWillisHOF-ppd-social-icons a { color:#007EC3; }

.PatrickWillisHOF-registration-self-registration-div .modal-header { background:#AD8330!important; border:none; }
.PatrickWillisHOF-registration-self-registration-div .s-blue-btn { background:#AD8330!important; border:#007EC3; color:#FFFFFF; }
.PW71524 { background-color:#AD8330; border:0; }
.PW71524 a { color:#FFFFFF; text-decoration:none!important; }
.PW71524 a:hover { color:#FFFFFF; }

.PatrickWillisHOF-social-icons { margin:40px 0 40px 0!important; }
.PatrickWillisHOF-participant-page-checkin-cards-title-div { background-color:#AD8330; }
.PatrickWillisHOF-participant-page-checkin-status {display:none!important;}
.PatrickWillisHOF-participant-page-name-span {}

.PatrickWillisHOF-social-icons .soc-icon { color:#353f48; }
.PatrickWillisHOF-participant-page-login-modal-header { background-color:#AD8330!important; }
.PatrickWillisHOF-participant-page-contact-cards-title { background-color:#AD8330!important; border-color:#AD8330!important; }
.PatrickWillisHOF-search-modal-content .modal-header { background:#AD8330!important; }
.PatrickWillisHOF-search-modal-reg .modal-header { background:#AD8330!important; }
.PatrickWillisHOF-share-contact::after {
  content: "Save/Share" !important;
}
.PatrickWillisHOF-contact-login::after {
  content: "PW HOF Friends" !important;
}
.PatrickWillisHOF-View-My-Contacts::after {
  content: "PW HOF Friends" !important;
}
.PatrickWillisHOF-demo-checkin-button::after {
  content: "PW Check-Ins" !important;
}
.PatrickWillisHOF-checkin-button::after {
  content: "PW Check-Ins" !important;
}



/*-------------------------------------------------------------------------------------------*/
/* 	SmartStop - Indy Toronto 2024 Tony Kanaan 07102024
/*-------------------------------------------------------------------------------------------*/
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-header-bar {background-color:#ffffff;}

.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-social-icons-div { color:#007EC3; display:none!important;  }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-social-icons-div a { color:#007EC3; margin:10px 0; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-ppd-social-icons a { color:#007EC3; }

.SmartStop-Indy-Toronto-2024-Tony-Kanaan-registration-self-registration-div .modal-header { background:#007EC3!important; border:none; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-registration-self-registration-div .s-blue-btn { background:#007EC3!important; border:#007EC3; color:#FFFFFF; }
.ss71024 { background-color:#007EC3; border:0; }
.ss71024 a { color:#FFFFFF; text-decoration:none!important; }
.ss71024 a:hover { color:#FFFFFF; }

.SmartStop-Indy-Toronto-2024-Tony-Kanaan-social-icons { margin:40px 0 40px 0!important; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-checkin-cards-title-div { background-color:#007EC3; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-checkin-status {display:none!important;}
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-name-span {display:none!important;}

.SmartStop-Indy-Toronto-2024-Tony-Kanaan-social-icons .soc-icon { color:#353f48; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-login-modal-header { background-color:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-participant-page-contact-cards-title { background-color:#007EC3!important; border-color:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-search-modal-content .modal-header { background:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-search-modal-reg .modal-header { background:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-share-contact::after {
  content: "Save/Share" !important;
}
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-contact-login::after {
  content: "New SmartStop Friends" !important;
}
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-View-My-Contacts::after {
  content: "New SmartStop Friends" !important;
}
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-demo-checkin-button::after {
  content: "SmartStop Check-Ins" !important;
}
.SmartStop-Indy-Toronto-2024-Tony-Kanaan-checkin-button::after {
  content: "SmartStop Check-Ins" !important;
}


/*-------------------------------------------------------------------------------------------*/
/* 	SmartStop - Indy Toronto 2024 07102024
/*-------------------------------------------------------------------------------------------*/
.SmartStop-Indy-Toronto-2024-participant-page-header-bar {background-color:#ffffff;}

.SmartStop-Indy-Toronto-2024-participant-page-social-icons-div { color:#007EC3; display:none!important;  }
.SmartStop-Indy-Toronto-2024-participant-page-social-icons-div a { color:#007EC3; margin:10px 0; }
.SmartStop-Indy-Toronto-2024-ppd-social-icons a { color:#007EC3; }

.SmartStop-Indy-Toronto-2024-registration-self-registration-div .modal-header { background:#007EC3!important; border:none; }
.SmartStop-Indy-Toronto-2024-registration-self-registration-div .s-blue-btn { background:#007EC3!important; border:#007EC3; color:#FFFFFF; }
.ss71024 { background-color:#007EC3; border:0; }
.ss71024 a { color:#FFFFFF; text-decoration:none!important; }
.ss71024 a:hover { color:#FFFFFF; }

.SmartStop-Indy-Toronto-2024-social-icons { margin:40px 0 40px 0!important; }
.SmartStop-Indy-Toronto-2024-participant-page-checkin-cards-title-div { background-color:#007EC3; }
.SmartStop-Indy-Toronto-2024-participant-page-checkin-status {display:none!important;}
.SmartStop-Indy-Toronto-2024-participant-page-name-span {display:none!important;}

.SmartStop-Indy-Toronto-2024-social-icons .soc-icon { color:#353f48; }
.SmartStop-ppd-social-icons a { color:#353f48; }
.SmartStop-Indy-Toronto-2024-participant-page-login-modal-header { background-color:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-participant-page-contact-cards-title { background-color:#007EC3!important; border-color:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-search-modal-content .modal-header { background:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-search-modal-reg .modal-header { background:#007EC3!important; }
.SmartStop-Indy-Toronto-2024-share-contact::after {
  content: "Save/Share" !important;
}
.SmartStop-Indy-Toronto-2024-contact-login::after {
  content: "New SmartStop Friends" !important;
}
.SmartStop-Indy-Toronto-2024-View-My-Contacts::after {
  content: "New SmartStop Friends" !important;
}
.SmartStop-Indy-Toronto-2024-demo-checkin-button::after {
  content: "SmartStop Check-Ins" !important;
}
.SmartStop-Indy-Toronto-2024-checkin-button::after {
  content: "SmartStop Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	PPA Demo 062524
/*-------------------------------------------------------------------------------------------*/
.PPATourdemo-participant-page-header-bar {background-color:#4DC1EF;}

.PPATourdemo-participant-page-social-icons-div { color:#4DC1EF; display:none!important;  }
.PPATourdemo-participant-page-social-icons-div a { color:#4DC1EF; margin:10px 0; }
.PPATourdemo-ppd-social-icons a { color:#4DC1EF; }

.PPATourdemo-registration-self-registration-div .modal-header { background:#4DC1EF!important; border:none; }
.PPATourdemo-registration-self-registration-div .s-blue-btn { background:#4DC1EF!important; border:#4DC1EF; color:#FFFFFF; }
.ppad62524 { background-color:#4DC1EF; border:0; }
.ppad62524 a { color:#FFFFFF; text-decoration:none!important; }
.ppad62524 a:hover { color:#FFFFFF; }

.PPADemo-ppd-social-icons { margin:40px 0 40px 0!important; }
.PPATourdemo-participant-page-checkin-cards-title-div { background-color:#4DC1EF; }
.PPATourdemo-participant-page-checkin-status {display:none!important;}

.PPATourdemo-ppd-social-icons .soc-icon { color:#4DC1EF; }
.PPATourdemo-participant-page-login-modal-header { background-color:#4DC1EF!important; }
.PPATourdemo-participant-page-contact-cards-title { background-color:#4DC1EF!important; border-color:#4DC1EF!important; }
.PPATourdemo-search-modal-content .modal-header { background:#4DC1EF!important; }
.PPATourdemo-search-modal-reg .modal-header { background:#4DC1EF!important; }
.PPATourdemo-share-contact::after {
  content: "Save/Share" !important;
}
.PPATourdemo-contact-login::after {
  content: "New Pickleball Friends" !important;
}
.PPATourdemo-View-My-Contacts::after {
  content: "New Pickleball Friends" !important;
}
.PPATourdemo-demo-checkin-button::after {
  content: "Vendor Village Check-Ins" !important;
}
.PPATourdemo-checkin-button::after {
  content: "Vendor Village Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	TikTok Shop 061224
/*-------------------------------------------------------------------------------------------*/
.TikTokShop0624-participant-page-header-bar {background-color:#18181B;}

.TikTokShop0624-participant-page-social-icons-div { color:#2C0139; display:none!important;  }
.TikTokShop0624-participant-page-social-icons-div a { color:#2C0139; margin:10px 0; }
.TikTokShop0624-ppd-social-icons { margin:20px 0 0 0; }
.TikTokShop0624-ppd-social-icons a { color:#2C0139; }

.TikTokShop0624-registration-self-registration-div .modal-header { background:#18181B!important; border:none; }
.TikTokShop0624-registration-self-registration-div .s-blue-btn { background:#18181B!important; border:#2C0139; color:#FFFFFF; }
.tt061224 { background-color:#000000; border:0; }
.tt061224 a { color:#FFFFFF; text-decoration:none!important; }
.tt061224 a:hover { color:#FFFFFF; }

.TikTokShop0624-ppd-social-icons { margin:40px 0 40px 0; }
.TikTokShop0624-participant-page-checkin-cards-title-div { background-color:#18181B; }
.TikTokShop0624-participant-page-checkin-status {display:none!important;}

.TikTokShop0624-ppd-social-icons .soc-icon { color:#2C0139; }
.TikTokShop0624-participant-page-login-modal-header { background-color:#18181B!important; }
.TikTokShop0624-participant-page-contact-cards-title { background-color:#18181B!important; border-color:#18181B!important; }
.TikTokShop0624-search-modal-content .modal-header { background:#18181B!important; }
.TikTokShop0624-search-modal-reg .modal-header { background:#18181B!important; }
.TikTokShop0624-share-contact::after {
  content: "Test 1" !important;
}
.TikTokShop0624-contact-login::after {
  content: "Outdoor Retail - TikTok Contacts" !important;
}
.TikTokShop0624-View-My-Contacts::after {
  content: "Outdoor Retail - TikTok Contacts" !important;
}
/*-------------------------------------------------------------------------------------------*/
/* 	TEU 060224
/*-------------------------------------------------------------------------------------------*/
.TightEndUniversity-participant-page-header-bar {background-color:#18181B;}

.TightEndUniversity-participant-page-social-icons-div { color:#2C0139; display:none!important;  }
.TightEndUniversity-participant-page-social-icons-div a { color:#2C0139; margin:10px 0; }
.TightEndUniversity-ppd-social-icons { margin:20px 0 0 0; }
.TightEndUniversity-ppd-social-icons a { color:#2C0139; }

.TightEndUniversity-registration-self-registration-div .modal-header { background:#18181B!important; border:none; }
.TightEndUniversity-registration-self-registration-div .s-blue-btn { background:#18181B!important; border:#2C0139; color:#FFFFFF; }
.teu6224 { background-color:#18181B; border:0; }
.teu6224 a { color:#FFFFFF; text-decoration:none!important; }
.teu6224 a:hover { color:#FFFFFF; }

.TightEndUniversity-ppd-social-icons { margin:40px 0 40px 0; }
.TightEndUniversity-participant-page-checkin-cards-title-div { background-color:#18181B; }
.TightEndUniversity-participant-page-checkin-status {display:none!important;}

.TightEndUniversity-ppd-social-icons .soc-icon { color:#2C0139; }
.TightEndUniversity-participant-page-login-modal-header { background-color:#18181B!important; }
.TightEndUniversity-participant-page-contact-cards-title { background-color:#18181B!important; border-color:#18181B!important; }
.TightEndUniversity-search-modal-content .modal-header { background:#18181B!important; }
.TightEndUniversity-search-modal-reg .modal-header { background:#18181B!important; }
.TightEndUniversity-share-contact::after {
  content: "Test 1" !important;
}
/* .TightEndUniversity-checkin-button::after {
  content: "" !important;
} */
.TightEndUniversity-contact-login::after {
  content: "My Contacts" !important;
}
/* .TightEndUniversity-participant-page-checkin-cards-title-text::before {
  text-indent:0;
  content: ""!important;
} */


/*-------------------------------------------------------------------------------------------*/
/* 	NAESM Conference 05222024
/*-------------------------------------------------------------------------------------------*/
.NAESM_2024-participant-page-header-bar {background-color:#FFFFFF;}

.NAESM_2024-participant-page-social-icons-div { color:#2C0139; display:none!important;  }
.NAESM_2024-participant-page-social-icons-div a { color:#2C0139; margin:10px 0; }
.NAESM_2024-ppd-social-icons { margin:20px 0 0 0; }
.NAESM_2024-ppd-social-icons a { color:#2C0139; }

.NAESM_2024-registration-self-registration-div .modal-header { background:#2C0139!important; border:none; }
.NAESM_2024-registration-self-registration-div .s-blue-btn { background:#2C0139!important; border:#2C0139; color:#FFFFFF; }
.naesm052224 { background-color:#18A5C3; border:0; }
.naesm052224 a { color:#FFFFFF; text-decoration:none!important; }
.naesm052224 a:hover { color:#FFFFFF; }

.NAESM_2024-ppd-social-icons { margin:40px 0 40px 0; }
.NAESM_2024-participant-page-checkin-cards-title-div { background-color:#2C0139; }
.NAESM_2024-participant-page-checkin-status {display:none!important;}

.NAESM_2024-ppd-social-icons .soc-icon { color:#2C0139; }
.NAESM_2024-participant-page-login-modal-header { background-color:#2C0139!important; }
.NAESM_2024-participant-page-contact-cards-title { background-color:#2C0139!important; border-color:#2C0139!important; }
.NAESM_2024-search-modal-content .modal-header { background:#2C0139!important; }
.NAESM_2024-search-modal-reg .modal-header { background:#2C0139!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	IntuitDome-demo 05202024
/*-------------------------------------------------------------------------------------------*/
.IntuitDome-demo-participant-page-social-icons-div { color:#171717; display:none!important;  }
.intd051924 { background-color:#171717; border:0; }
.intd051924 a { color:#FFFFFF; text-decoration:none!important; }
.intd051924 a:hover { color:#FFFFFF; }
.IntuitDome-demo-checkin-button::after {
  content: "View Points History" !important;
}
.IntuitDome-demo-participant-page-checkin-status {display:none;}
.IntuitDome-demo-participant-page-contact-cards-title { background-color:#171717!important; border-color:#171717!important; }
.IntuitDome-demo-participant-page-checkin-cards-title-div { background-color:#171717!important; border-color:#171717!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	KidExpo2024 05182024
/*-------------------------------------------------------------------------------------------*/
.KidExpo2024-participant-page-main-div { padding-bottom:40px!important;}
.KidExpo2024-participant-page-header-bar {background-color:#FFFFFF;}
.KidExpo2024-participant-page-name-div { 
	background-image: url("https://tap2interact.com/wp-content/uploads/2024/06/Page-bg-rev4.jpg")!important;
	background-repeat: no-repeat;
  	background-size: contain;
}

.KidExpo2024-participant-page-social-icons-div { color:#00aeef; display:none!important;  }
.KidExpo2024-participant-page-social-icons-div a { color:#00aeef; margin:10px 0; }
.KidExpo2024-ppd-social-icons { margin:20px 0 20px 0!important; }
.KidExpo2024-ppd-social-icons a { color:#00aeef; }

.KidExpo2024-registration-self-registration-div .modal-header { background:#00aeef!important; border:none; }
.KidExpo2024-registration-self-registration-div .s-blue-btn { background:#00aeef!important; border:#00aeef; color:#FFFFFF; }
.kexp051824 { background-color:#00aeef; border:0; }
.kexp051824 a { color:#FFFFFF; text-decoration:none!important; }
.kexp051824 a:hover { color:#FFFFFF; }

.kexp-1 { background-color:#F6881D!important; border:0; }
.kexp-2 { background-color:#851E83!important; border:0; }
.kexp-2 { background-color:#91C741!important; border:0; }
.btile1-1 {
	border-color: #FFFFFF;
  	border-style: solid;
  	border-width: 0px;
}
.btile1-2 {
	border-color: #FFFFFF;
  	border-style: solid;
  	border-width: 0px;
}
.btile1-3 {
	border-color: #FFFFFF;
  	border-style: solid;
  	border-width: 0px;
}
.btile2-1 {
	border-color: #FFFFFF;
  	border-style: solid;
  	border-width: 0px;
}
.btile2-2 {
	border-color: #FFFFFF;
  	border-style: solid;
  	border-width: 0px;
}
.btile2-3 {
	border-color: #FFFFFF;
  	border-style: solid;
  	border-width: 0px;
}

.KidExpo2024-participant-page-checkin-cards-title-div { background-color:#DD2625; }
.KidExpo2024-participant-page-checkin-status {display:none;}

.KidExpo2024-ppd-social-icons .soc-icon { color:#DD2625; }
.KidExpo2024-participant-page-login-modal-header { background-color:#000000!important; }
.KidExpo2024-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.KidExpo2024-search-modal-content .modal-header { background:#000000!important; }
.KidExpo2024-search-modal-reg .modal-header { background:#000000!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	McKenna VW 05152024
/*-------------------------------------------------------------------------------------------*/
.McKennaVWHB-participant-page-social-icons-div {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	Integrous Best Idea Dinner 05092024
/*-------------------------------------------------------------------------------------------*/

.Integrous-participant-page-social-icons-div a { color:#0697C6; margin:10px 0; }
.int050924 { background-color:#0697C6; border:0; }
.int050924 a { color:#FFFFFF; }
.int050924 a:hover { color:#FFFFFF; }

.Integrous-registration-self-registration-div .modal-header { background:#0697C6!important; border:none; }

/*-------------------------------------------------------------------------------------------*/
/* 	Antigua 04122024
/*-------------------------------------------------------------------------------------------*/
.Antigua-participant-page-header-bar {background-color:#FFFFFF;}

.Antigua-participant-page-social-icons-div { color:#ec3126; display:none!important;  }
.Antigua-participant-page-social-icons-div a { color:#ec3126; margin:10px 0; }
.Antigua-ppd-social-icons { margin:20px 0 0 0; }
.Antigua-ppd-social-icons a { color:#ec3126; }

.Antigua-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.Antigua-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }
.antg041224 { background-color:#a82432; border:0; }
.antg041224 a { color:#FFFFFF; text-decoration:none!important; }
.antg041224 a:hover { color:#FFFFFF; }

.Antigua-ppd-social-icons { margin:40px 0 40px 0; }
.Antigua-participant-page-checkin-cards-title-div { background-color:#DD2625; }
.Antigua-participant-page-checkin-status {display:none;}

.Antigua-ppd-social-icons .soc-icon { color:#DD2625; }
.Antigua-participant-page-login-modal-header { background-color:#000000!important; }
.Antigua-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.Antigua-search-modal-content .modal-header { background:#000000!important; }
.Antigua-search-modal-reg .modal-header { background:#000000!important; }
.Antigua-participant-page-station-description-div img {width:350px!important; height:204px!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	LBCC 03252024
/*-------------------------------------------------------------------------------------------*/
.LBCC-2024-participant-page-header-bar {background-color:#ec3126;}
.LBCC-2024-participant-page-login-button { color:#FFFFFF!important; }
.LBCC-2024-participant-page-menu-button-div h5 { color:#FFFFFF!important; }
.LBCC-2024-participant-page-menu-button { background-color:#FFFFFF!important; }

.LBCC-2024-participant-page-social-icons-div { color:#ec3126; display:none!important;  }
.LBCC-2024-participant-page-social-icons-div a { color:#ec3126; margin:10px 0; }
.LBCC-ppd-social-icons { margin:20px 0 0 0; }
.LBCC-ppd-social-icons a { color:#ec3126; }

.LBCC-2024-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.LBCC-2024-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }
.lbc32524 { background-color:#ec3126; border:0; }
.lbc32524 a { color:#FFFFFF; text-decoration:none!important; }
.lbc32524 a:hover { color:#FFFFFF; }

.LBCC-2024-ppd-social-icons { margin:40px 0 40px 0; }
.LBCC-2024-participant-page-checkin-cards-title-div { background-color:#DD2625; }
.LBCC-2024-ppd-social-icons .soc-icon { color:#DD2625; }
.LBCC-2024-participant-page-login-modal-header { background-color:#000000!important; }
.LBCC-2024-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.LBCC-2024-search-modal-content .modal-header { background:#000000!important; }
.LBCC-2024-search-modal-reg .modal-header { background:#000000!important; }
.LBCC-2024-participant-page-station-description-div img {width:350px!important; height:204px!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	TikTok Shop TechTalkLA 03222024
/*-------------------------------------------------------------------------------------------*/
.TikTokShopDesertDisco-participant-page-header-bar {background-color:#000000;}
.TikTokShopDesertDisco-participant-page-social-icons-div { color:#000000; display:none!important;  }
.TikTokShopDesertDisco-participant-page-social-icons-div a { color:#000000; margin:10px 0; }

.TikTokShopDesertDisco-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.TikTokShopDesertDisco-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }
.tt32224 { background-color:#fe2c55; border:0; }
.tt32224 a { color:#FFFFFF; text-decoration:none!important; }
.tt32224 a:hover { color:#FFFFFF; }

.TikTokShopDesertDisco-ppd-social-icons { margin:40px 0 40px 0; }
.TikTokShopDesertDisco-participant-page-checkin-cards-title-div { background-color:#000000; }
.TikTokShopDesertDisco-ppd-social-icons .soc-icon { color:#0095A6; }
.TikTokShopDesertDisco-participant-page-login-modal-header { background-color:#000000!important; }
.TikTokShopDesertDisco-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.TikTokShopDesertDisco-search-modal-content .modal-header { background:#000000!important; }
.TikTokShopDesertDisco-search-modal-reg .modal-header { background:#000000!important; }
.TikTokShopDesertDisco-participant-page-station-description-div img {width:350px!important; height:204px!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	TikTok Shop TechTalkLA 03222024
/*-------------------------------------------------------------------------------------------*/
.TikTok-TechTalkLA-participant-page-header-bar {background-color:#000000;}
.TikTok-TechTalkLA-participant-page-social-icons-div { color:#000000; display:none!important;  }
.TikTok-TechTalkLA-participant-page-social-icons-div a { color:#000000; margin:10px 0; }

.TikTok-TechTalkLA-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.TikTok-TechTalkLA-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }

.TikTok-TechTalkLA-ppd-social-icons { margin:40px 0 40px 0; }
.TikTok-TechTalkLA-participant-page-checkin-cards-title-div { background-color:#000000; }
.TikTok-TechTalkLA-ppd-social-icons .soc-icon { color:#0095A6; }
.TikTok-TechTalkLA-participant-page-login-modal-header { background-color:#000000!important; }
.TikTok-TechTalkLA-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.TikTok-TechTalkLA-search-modal-content .modal-header { background:#000000!important; }
.TikTok-TechTalkLA-search-modal-reg .modal-header { background:#000000!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	ROTH Conference 02142024
/*-------------------------------------------------------------------------------------------*/
.ROTH_2024-registration-self-registration-div .modal-header { background:#0095A6!important; border:none; }
.ROTH_2024-registration-self-registration-div .s-blue-btn { background:#0095A6!important; border:#1884A7; color:#FFFFFF; }
.ROTH_2024-participant-page-social-icons-div { color:#0095A6; display:none!important;  }
.ROTH_2024-participant-page-social-icons-div a { color:#0095A6; margin:10px 0; }
.roth21424 { background-color:#0095A6; border:0; }
.roth21424 a { color:#FFFFFF; text-decoration:none!important; }
.roth21424 a:hover { color:#FFFFFF; }
.ROTH_2024-ppd-social-icons { margin:40px 0 40px 0; }
.ROTH_2024-participant-page-checkin-cards-title-div { background-color:#0095A6; }
.ROTH_2024-ppd-social-icons .soc-icon { color:#0095A6; }
.ROTH_2024-participant-page-login-modal-header { background-color:#0095A6!important; }
.ROTH_2024-participant-page-contact-cards-title { background-color:#0095A6!important; border-color:#0095A6!important; }
.ROTH_2024-search-modal-content .modal-header { background:#0095A6!important; }
.ROTH_2024-search-modal-reg .modal-header { background:#0095A6!important; }
.ROTH_2024-participant-page-station-description-div img {width:350px!important; height:204px!important;}

/* .ROTH_2024-participant-page-sponsor-logo-div .owl-nav {display: none!important;}*/

/*-------------------------------------------------------------------------------------------*/
/* 	Vonage CPExpo 02142024
/*-------------------------------------------------------------------------------------------*/
.Vonage_CPExpo-participant-page-header-bar {display:none!important;}
.Vonage_CPExpo-participant-page-name-span {display:none!important; color:#000000;}
.Vonage_CPExpo-registration-self-registration-div .modal-header { background:#7451a2!important; border:none; }
.Vonage_CPExpo-registration-self-registration-div .s-blue-btn { background:#7451a2!important; border:#1884A7; color:#FFFFFF; }
.Vonage_CPExpo-participant-page-social-icons-div { display:none!important; }
.Vonage_CPExpo-participant-page-social-icons-div a { color:#7451a2; margin:10px 0; }
.Vonage_CPExpo-ppd-social-icons { margin:40px 0 40px 0; }
.Vonage_CPExpo-participant-page-checkin-cards-title-div { background-color:#7451a2; }
.Vonage_CPExpo-ppd-social-icons .soc-icon { color:#7451a2; }
.Vonage_CPExpo-participant-page-login-modal-header { background-color:#7451a2!important; }
.Vonage_CPExpo-participant-page-contact-cards-title { background-color:#7451a2!important; border-color:#7451a2!important; }
.Vonage_CPExpo-search-modal-content .modal-header { background:#7451a2!important; }
.Vonage_CPExpo-search-modal-reg .modal-header { background:#7451a2!important; }
.Vonage_CPExpo-participant-page-checkin-modal-content { background:#030706!important; }
.Vonage_CPExpo-participant-page-station-description-div { background:#030706!important; }
.Vonage_CPExpo-participant-page-checkin-modal-body .sticky-top { background:#030706!important; }
.Vonage_CPExpo-participant-page-checkin-status { display:none!important;}
.Vonage_CPExpo-participant-page-checkin-cards-title-text { font-size:14px!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	Warren LaGarie 02132024
/*-------------------------------------------------------------------------------------------*/
.WarrenLeGarie-participant-page-name-span {display:none!important; color:#000000;}
.WarrenLeGarie-registration-self-registration-div .modal-header { background:#C9172D!important; border:none; }
.WarrenLeGarie-registration-self-registration-div .s-blue-btn { background:#C9172D!important; border:#1884A7; color:#FFFFFF; }
.WarrenLeGarie-participant-page-social-icons-div a { color:#C9172D; margin:10px 0; }
.WarrenLeGarie-ppd-social-icons { margin:40px 0 40px 0; }
.ah021324 { background-color:#C9172D; border:0; }
.ah021324 a { color:#FFFFFF; text-decoration:none!important; }
.ah021324 a:hover { color:#FFFFFF; }
.WarrenLeGarie-participant-page-checkin-cards-title-div { background-color:#C9172D; }
.WarrenLeGarie-ppd-social-icons .soc-icon { color:#C9172D; }
.WarrenLeGarie-participant-page-login-modal-header { background-color:#C9172D!important; }
.WarrenLeGarie-participant-page-contact-cards-title { background-color:#C9172D!important; border-color:#C9172D!important; }
.WarrenLeGarie-search-modal-content .modal-header { background:#C9172D!important; }
.WarrenLeGarie-search-modal-reg .modal-header { background:#C9172D!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	Albert Hall 02132024
/*-------------------------------------------------------------------------------------------*/
.AlbertHall-participant-page-name-span {display:none!important; color:#000000;}
.AlbertHall-registration-self-registration-div .modal-header { background:#C9172D!important; border:none; }
.AlbertHall-registration-self-registration-div .s-blue-btn { background:#C9172D!important; border:#1884A7; color:#FFFFFF; }
.AlbertHall-participant-page-social-icons-div a { color:#C9172D; margin:10px 0; }
.AlbertHall-ppd-social-icons { margin:40px 0 40px 0; }
.ah021324 { background-color:#C9172D; border:0; }
.ah021324 a { color:#FFFFFF; text-decoration:none!important; }
.ah021324 a:hover { color:#FFFFFF; }
.AlbertHall-participant-page-checkin-cards-title-div { background-color:#C9172D; }
.AlbertHall-ppd-social-icons .soc-icon { color:#C9172D; }
.AlbertHall-participant-page-login-modal-header { background-color:#C9172D!important; }
.AlbertHall-participant-page-contact-cards-title { background-color:#C9172D!important; border-color:#C9172D!important; }

.AlbertHall-search-modal-content .modal-header { background:#C9172D!important; }
.AlbertHall-search-modal-reg .modal-header { background:#C9172D!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	2024 Point of Care NOW Summit 02052024
/*-------------------------------------------------------------------------------------------*/
.PointofCareNOWSummit2024-participant-page-viewcontact-Sponsors-button { 
	display: block;
	width: 100%;
    height: 46px;
	padding: 10px 20px!important;
	margin-top: -15px;
    margin-bottom: 25px;
	border-radius: 2px!important;
	border:none!important;
	color: #FFFFFF;	
	background-color: #1884A7!important;
	font-size: 16px;
	font-family: sf-ui-display-semibold;
	text-decoration:none!important;
}
.PointofCareNOWSummit2024-participant-page-viewcontact-Survey-button {
	display: block;
	width: 100%;
    height: 46px;
	padding: 10px 20px!important;
	margin-top: -5px;
    margin-bottom: 25px;
	border-radius: 2px!important;
	border:none!important;
	color: #FFFFFF;	
	background-color: #93C647!important;
	font-size: 16px;
	font-family: sf-ui-display-semibold;
	text-decoration:none!important;	
}
.Test_Winjit222-share-contact::after {
  content: "Test 1" !important;
}
.PointofCareNOWSummit2024-checkin-button::after {
  content: "Access Tapped Content" !important;
}
.Test_Winjit222-contact-login::after {
  content: "Test 3" !important;
}
.PointofCareNOWSummit2024-participant-page-checkin-cards-title-text::before {
  text-indent:0;
  content: ""!important;
}

.PointofCareNOWSummit2024-participant-page-name-span {color:#000000;}
.PointofCareNOWSummit2024-registration-self-registration-div .modal-header { background:#1884A7!important; border:none; }
.PointofCareNOWSummit2024-registration-self-registration-div .s-blue-btn { background:#1884A7!important; border:#1884A7; color:#FFFFFF; }
.PointofCareNOWSummit2024-participant-page-social-icons-div { display:none!important;  }
.PointofCareNOWSummit2024-participant-page-social-icons-div a { color:#1884A7; margin:10px 0; }
.PointofCareNOWSummit2024-ppd-social-icons { margin:40px 0 40px 0; }
.poc20524 { background-color:#1884A7; border:0; }
.poc20524 a { color:#FFFFFF; text-decoration:none!important; }
.poc20524 a:hover { color:#FFFFFF; }
.PointofCareNOWSummit2024-participant-page-checkin-cards-title-div { background-color:#1884A7; }
.PointofCareNOWSummit2024-ppd-social-icons .soc-icon { color:#1884A7; }
.PointofCareNOWSummit2024-participant-page-login-modal-header { background-color:#1884A7!important; }
.PointofCareNOWSummit2024-participant-page-contact-cards-title { background-color:#1884A7!important; border-color:#1884A7!important; }

.PointofCareNOWSummit2024-search-modal-content .modal-header { background:#1884A7!important; }
.PointofCareNOWSummit2024-search-modal-reg .modal-header { background:#1884A7!important; }

.PointofCareNOWSummit2024-participant-page-checkin-cards-title-div h5 {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* CharlotteFC-AllyMatchPatchExperience 01282024
/*-------------------------------------------------------------------------------------------*/
.CharlotteFC-AllyMatchPatchExperience-registration-self-registration-div .modal-header { background:#0085CF!important; border:none; }
.CharlotteFC-AllyMatchPatchExperience-registration-self-registration-div .s-blue-btn { background:#0085CF!important; border:#0085CF; color:#FFFFFF; }
.CharlotteFC-AllyMatchPatchExperience-participant-page-social-icons-div { display:none!important; }
.CharlotteFC-AllyMatchPatchExperience-participant-page-social-icons-div a { color:#0085CF; margin:10px 0; }
.CharlotteFC-AllyMatchPatchExperience-ppd-social-icons { margin:40px 0 40px 0; }
.cfc12824 { background-color:#0085CF; border:0; }
.cfc12824 a { color:#FFFFFF; text-decoration:none; }
.cfc12824 a:hover { color:#FFFFFF; text-decoration:none; }
.CharlotteFC-AllyMatchPatchExperience-participant-page-checkin-cards-title-div { background-color:#0085CF; }
.CharlotteFC-AllyMatchPatchExperience-participant-page-checkin-cards-title-div h5 {display:none!important;}
.CharlotteFC-AllyMatchPatchExperience-ppd-social-icons .soc-icon { color:#0085CF; }
.CharlotteFC-AllyMatchPatchExperience-participant-page-login-modal-header { background-color:#0085CF!important; }

.CharlotteFC-AllyMatchPatchExperience-TEST-registration-self-registration-div .modal-header { background:#0085CF!important; border:none; }
.CharlotteFC-AllyMatchPatchExperience-TEST-registration-self-registration-div .s-blue-btn { background:#0085CF!important; border:#0085CF; color:#FFFFFF; }
.CharlotteFC-AllyMatchPatchExperience-TEST-participant-page-social-icons-div { display:none!important; }
.CharlotteFC-AllyMatchPatchExperience-TEST-participant-page-social-icons-div a { color:#0085CF; margin:10px 0; }
.CharlotteFC-AllyMatchPatchExperience-TEST-ppd-social-icons { margin:40px 0 40px 0; }
.CharlotteFC-AllyMatchPatchExperience-TEST-participant-page-checkin-cards-title-div { background-color:#0085CF; }
.CharlotteFC-AllyMatchPatchExperience-TEST-ppd-social-icons .soc-icon { color:#0085CF; }
.CharlotteFC-AllyMatchPatchExperience-TEST-participant-page-login-modal-header { background-color:#0085CF!important; }

/*-------------------------------------------------------------------------------------------*/
/* Boredandthirsty 11302023
/*-------------------------------------------------------------------------------------------*/
.Boredandthirsty-registration-self-registration-div .modal-header { background:#292929!important; border:none; }
.Boredandthirsty-registration-self-registration-div .s-blue-btn { background:#292929!important; border:#292929; color:#FFFFFF; }
.Boredandthirsty-participant-page-social-icons-div { display:none!important;  }
.Boredandthirsty-participant-page-social-icons-div a { color:#292929; margin:10px 0; }
.Boredandthirsty-ppd-social-icons { margin:40px 0 40px 0; }
.Boredandthirsty-participant-page-name-span { display:none; }
.Boredandthirsty-participant-page-name-span::before{
  content:""!important;
}

.both113023 { background-color:#292929; border:0; }
.both113023 a { color:#FFFFFF; }
.Boredandthirsty-share-contact::after {
  content: "Save Me" !important;
}
.Boredandthirsty-checkin-button::after {
  content: "Access Tapped Content" !important;
}
.Boredandthirsty-View-My-Contacts::after {
  content: "New Friends" !important;
}
.Boredandthirsty-contact-login::after {
  content: "New Friends" !important;
}

.Boredandthirsty-participant-page-checkin-cards-title-div { background-color:#292929; }
.Boredandthirsty-ppd-social-icons .soc-icon { color:#292929; }
.Boredandthirsty-participant-page-login-modal-header { background-color:#292929!important; }

.Boredandthirsty-registration-self-registration-div .registration-name-input-div {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* Menofwestwood 11032023
/*-------------------------------------------------------------------------------------------*/
.menofwestwood-registration-self-registration-div .modal-header { background:#2774AE!important; border:none; }
.menofwestwood-registration-self-registration-div .s-blue-btn { background:#2774AE!important; border:#2774AE; color:#FFFFFF; }
.menofwestwood-participant-page-social-icons-div {  }
.menofwestwood-participant-page-social-icons-div a { color:#2774AE; margin:10px 0; }
.menofwestwood-ppd-social-icons { margin:40px 0 40px 0; }
.mow11323 { background-color:#2774AE; border:0; }
.mow11323 a { color:#FFFFFF; }
.menofwestwood-participant-page-checkin-cards-title-div { background-color:#2774AE; }
.menofwestwood-ppd-social-icons .soc-icon { color:#2774AE; }
.menofwestwood-participant-page-login-modal-header { background-color:#2774AE!important; }
/*-------------------------------------------------------------------------------------------*/
/* Mavis Demo 10052023
/*-------------------------------------------------------------------------------------------*/
.Mavis-participant-page-social-icons-div { display:none!important; }
/*-------------------------------------------------------------------------------------------*/
/* Franmac2023 10102023
/*-------------------------------------------------------------------------------------------*/
.Franmac2023-registration-self-registration-div .modal-header { background:#330D48!important; border:none; }
.Franmac2023-registration-self-registration-div .s-blue-btn { background:#330D48!important; border:#330D48; color:#FFFFFF; }
.Franmac2023-participant-page-social-icons-div { display:none!important; }
.null-participant-page-social-icons-div { display:none!important; }
.Franmac2023-participant-page-social-icons-div a { color:#330D48; margin:10px 0; }
.Franmac2023-ppd-social-icons { margin:40px 0 40px 0; }
.frnmc92123 { background-color:#330D48; border:0; }
.frnmc92123 a { color:#FFFFFF; }
.Franmac2023-participant-page-checkin-cards-title-div { background-color:#330D48; }
.Franmac2023-participant-page-social-icons-div { }
.Franmac2023-ppd-social-icons .soc-icon { color:#330D48; }
.Franmac2023-participant-page-login-modal-header { background-color:#330D48!important; }
/*-------------------------------------------------------------------------------------------*/
/* HERO Forums 09122023
/*-------------------------------------------------------------------------------------------*/
.HERO-Forum23-registration-self-registration-div .modal-header { background:#355267!important; border:none; }
.HERO-Forum23-registration-self-registration-div .s-blue-btn { background:#355267; border:#355267; color:#FFFFFF; }
.HERO-Forum23-participant-page-social-icons-div a { color:#355267; margin:10px 0; }
.HERO-Forum23-ppd-social-icons { margin:40px 0 40px 0; }
.hero91223 { background-color:#355267; border:0; }
.hero91223 a { color:#FFFFFF; }
.HERO-Forum23-participant-page-checkin-cards-title-div { background-color:#355267; }
.HERO-Forum23-participant-page-social-icons-div { }
.HERO-Forum23-ppd-social-icons .soc-icon { color:#355267; }

/*-------------------------------------------------------------------------------------------*/
/* House of Victory Demo 09052023
/*-------------------------------------------------------------------------------------------*/
.HOV-registration-self-registration-div .modal-header { background:#9D1C27!important; border:none; }
.HOV-registration-self-registration-div .s-blue-btn { background:#FFCC00!important; border:#FFCC00!important; color:#9D1C27!important; }
.HOV-participant-page-social-icons-div a { color:#9D1C27!important; margin:10px 0; }
.HOV-ppd-social-icons { margin:40px 0 40px 0!important; }
.hov9523 { background-color:#FFCC00!important; border:0!important; }
.hov9523 a {color:#9D1C27!important; }
.HOV-participant-page-checkin-cards-title-div { background-color:#9D1C27!important; }
.HOV-participant-page-social-icons-div { }
.HOV-ppd-social-icons .soc-icon {color:#9D1C27!important; }

/*-------------------------------------------------------------------------------------------*/
/* BDA Sports - MLS 08312023
/*-------------------------------------------------------------------------------------------*/

.MLS-BDA-Sports-registration-self-registration-div .modal-header { background:#405464!important; border:none; }
.MLS-BDA-Sports-registration-self-registration-div .s-blue-btn { background:#405464!important; border:none; }
.MLS-BDA-Sports-participant-page-social-icons-div a { color:#3cb4e5!important; margin:10px 0; }
.FanTag2024-participant-page-social-icons-div a { color:#3cb4e5!important; margin:10px 0; }
.MLS-BDA-Sports-ppd-social-icons { margin:40px 0 40px 0!important; }
.mls83123 { background-color:#405464!important; border:0!important; }
.FanTag2024-participant-page-checkin-cards-title-div { background-color:#405464!important; }
.MLS-BDA-Sports-participant-page-checkin-cards-title-div { background-color:#405464!important; }
.FanTag2024-participant-page-social-icons-div {display:none!important;}
.MLS-BDA-Sports-participant-page-social-icons-div {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* Playology 081523
/*-------------------------------------------------------------------------------------------*/
.Playology-registration-self-registration-div .modal-header { background:#83d3d6!important; border:none; }
.Playology-registration-self-registration-div .s-blue-btn { background:#83d3d6!important; border:none; }
.Playology-participant-page-social-icons-div a { color:#83d3d6!important; margin:10px 0;  display:none!important; }
.play082523 { background-color:#83d3d6!important; border:0!important; }
.play082523 a { color:#FFFFFF!important; }
.Playology-ppd-social-icons { margin:40px 0 40px 0!important; }
.Playology-ppd-social-icons .soc-icon {color:#DD7EAD!important; }
.Playology-participant-page-name-div { background: url("https://tap2interact.com/wp-content/uploads/2023/09/playology-bg.jpg"); }
.Playology-Forum23-participant-page-social-icons-div { }


/*-------------------------------------------------------------------------------------------*/
/* BDA CLT FC 081523
/*-------------------------------------------------------------------------------------------*/
.CLT-FC-registration-self-registration-div .modal-header { background:#0085cf!important; border:none; }
.CLT-FC-registration-self-registration-div .s-blue-btn { background:#0085cf!important; border:none; }
.CLT-FC-participant-page-social-icons-div a { color:#0085cf!important; margin:10px 0; }
.clt82423 { background-color:#0085cf!important; border:0!important; }
.CLT-FC-ppd-social-icons { margin:40px 0 40px 0!important; }

/*-------------------------------------------------------------------------------------------*/
/* BDA Lowes 081523
/*-------------------------------------------------------------------------------------------*/
.bdal81523 { background-color:#012169!important; border:0!important; }
.BDA-Lowes-participant-page-checkin-button { background-color:#012169!important; border:0!important; }
.BDA-Lowes-participant-page-social-icons-div a { color:#012169!important; margin:10px 0; }
.Lowes-participant-page-social-icons-div a { color:#012169!important; margin:10px 0; }
.Lowes-participant-page-checkin-button { background-color:#012169!important; border:0!important; }
.Lowes-registration-self-registration-div .modal-header { background:#012169!important; border:none; }
.Lowes-registration-self-registration-div .s-blue-btn { background:#012169!important; border:none; }

/*-------------------------------------------------------------------------------------------*/
/* Pickaball Demo 062823
/*-------------------------------------------------------------------------------------------*/
.PickleBall_demo-participant-page-social-icons-div a { color:#00BBDA!important; }
.pic-062823 { background-color:#00BBDA!important; border:0!important; }
.PickleBall_demo-ppd-social-icons a { color:#00BBDA!important; margin:10px 0; }
.PickleBall_demo-participant-page-checkin-cards-title-div { background-color:#00BBDA!important; }

/*-------------------------------------------------------------------------------------------*/
/* WIA Recharge 2023
/*-------------------------------------------------------------------------------------------*/
.WIA-participant-page-social-icons-div a { color:#3caec8!important;}
.WIA-participant-page-button-div { display:block!important;}
.WIA-participant-page-viewcontact-My-WIA-Membership-button {               
    display: inline-block!important;
  	color:#FFFFFF;
  	background-color:#00879F;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding-top:5px;
  	margin:0 auto;
	margin-top:-10px;
	margin-bottom:30px;
	text-align:center!important;
  	text-decoration: none;
  	width: 100%;
  	height:46px;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;                
}
.WIA-Recharge-participant-page-viewcontact-My-WIA-Membership-button {
	display: inline-block!important;
  	color:#FFFFFF;
  	background-color:#00879F;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding-top:5px;
  	margin:0 auto;
	margin-top:-10px;
	margin-bottom:30px;
	text-align:center!important;
  	text-decoration: none;
  	width: 100%;
  	height:46px;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;  
}
.null-participant-page-viewcontact-My-WIA-Membership-button {
	display: inline-block!important;
  	color:#FFFFFF;
  	background-color:#00879F;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding-top:5px;
  	margin:0 auto;
	margin-top:-10px;
	margin-bottom:30px;
	text-align:center!important;
  	text-decoration: none;
  	width: 100%;
  	height:46px;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;  
}

.WIA-contact-login::after {
  content: "Contacts" !important;
}
.WIA-participant-page-station-description-div { background:#00879F!important;}
.WIA-participant-page-checkin-cards-title-div { background-color:#00879F!important; }
.WIA-participant-page-station-description-div .check-in-container img {width:300px!important;}
.WIA-participant-page-station-description-div .check-in-container .ppd-intro { padding:0!important; margin-top:-30px!important;}
.WIA-participant-page-name-div { color:#144F66!important;}
.WIA-participant-page-description .ppd-intro {color:#144F66!important;}

.WIA_Recharge-participant-page-social-icons-div a { color:#3caec8!important;}
.wia-52523 { background-color:#3caec8!important; border:0!important;}
.wia-52523 a {color:#FFFFFF!important;}
.WIA_Recharge-participant-page-button-div { display:block!important;}
.WIA_Recharge-participant-page-viewcontact-My-WIA-Membership-button {               
    display: inline-block!important;
  	color:#FFFFFF;
  	background-color:#00879F;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding-top:5px;
  	margin:0 auto;
	margin-top:-10px;
	margin-bottom:30px;
	text-align:center!important;
  	text-decoration: none;
  	width: 100%;
  	height:46px;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;                
}
.WIA_Recharge-contact-login::after {
  content: "Contacts" !important;
}
.WIA_Recharge-participant-page-station-description-div { background:#F3F5F5!important;}
.WIA_Recharge-participant-page-checkin-cards-title-div { background-color:#00879F!important; }
.WIA_Recharge-participant-page-station-description-div .check-in-container img {width:300px!important;}
.WIA_Recharge-participant-page-station-description-div .check-in-container .ppd-intro { padding:0!important; margin-top:-30px!important;}


/*-------------------------------------------------------------------------------------------*/
/* Summer League 2023
/*-------------------------------------------------------------------------------------------*/
.sl-62423 { background-color:#C9172D!important; border:0!important; }
.sl-62423 a { color:#FFFFFF; text-decoration:none!important; }
.sl-62423 a:hover { color:#FFFFFF; }

.SL_Card-participant-page-social-icons-div { display:none!important; }

.SL_Staff-participant-page-social-icons-div a { color:#C9172D!important; }
.SL_Staff-registration-self-registration-div .modal-header { background:#C9172D!important; border:none; }
.SL_Staff-registration-self-registration-div .s-blue-btn { background:#C9172D!important; border:none; }

.SL_Scout-participant-page-social-icons-div a { color:#C9172D!important; }
.SL_Scout-registration-self-registration-div .modal-header { background:#C9172D!important; border:none; }
.SL_Scout-registration-self-registration-div .s-blue-btn { background:#C9172D!important; border:none; }

.SL_SBC-participant-page-social-icons-div a { color:#C9172D!important; }
.SL_SBC-registration-self-registration-div .modal-header { background:#C9172D!important; border:none; }
.SL_SBC-registration-self-registration-div .s-blue-btn { background:#C9172D!important; border:none; }

.SL_Card-participant-page-social-icons-div a { color:#C9172D!important; }
.SL_Card-registration-self-registration-div .modal-header { background:#C9172D!important; border:none; }
.SL_Card-registration-self-registration-div .s-blue-btn { background:#C9172D!important; border:none; }


/*-------------------------------------------------------------------------------------------*/
/* Careington Connect Card 2023
/*-------------------------------------------------------------------------------------------*/
.Careington_ConnectCard-participant-page-social-icons-div a { color:#e2211c!important; }
.Careington_ConnectCard-registration-self-registration-div .modal-header { background:#272525!important; border:none; }
.Careington_ConnectCard-registration-self-registration-div .s-blue-btn { background:#e2211c!important; border:none; }

/*-------------------------------------------------------------------------------------------*/
/* LinkedIn Cannes 2023
/*-------------------------------------------------------------------------------------------*/
.LinkedIn-participant-page-social-icons-div a { color:#0074bc!important;}
.LinkedIn-participant-page-viewcontact-Save { 
	display:block;
  	color:#FFFFFF;
  	background-color:#0074bc;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding-top:15px;
  	margin:0 auto;
	margin-top:5px;
	margin-bottom:30px;
	text-align:center;
  	text-decoration: none;
  	width: 100%;
  	height:46px;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation;
}
.LinkedIn-participant-page-contact-cards-title { background:#0074bc!important; border:none; }
.LinkedIn-participant-page-login-modal-header { background:#0074bc!important; border:none; }
.LinkedIn-registration-self-registration-div .modal-header { display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* ShareCard 2023
/*-------------------------------------------------------------------------------------------*/
.ShareCard-participant-page-name-span {}
.ShareCard-participant-page-name-span::before{
  content:""!important;
}
.ShareCard-participant-page-social-icons-div {margin-top:0px;}
.ShareCard-participant-page-social-icons-div a { color:#373737!important; padding:20px 0!important;}
.ShareCard-registration-self-registration-div .modal-header { background:#242424!important; border:none; }
.ShareCard-registration-self-registration-div .s-blue-btn { background:#242424!important; border:none; }


/*-------------------------------------------------------------------------------------------*/
/* Shell Demo 2023
/*-------------------------------------------------------------------------------------------*/
.Shell-participant-page-social-icons-div {display:none!important;}
.Shell-participant-page-checkin-cards-title-div {background:#777777!important;}

/*-------------------------------------------------------------------------------------------*/
/* NYL 2023
/*-------------------------------------------------------------------------------------------*/
.NYL_demo-participant-page-name-div { margin-top:10px!important; }
.NYL_demo-participant-page-name-span {color:#7E8287;}
.NYL_demo-participant-page-login-modal-header {background:#217ec4!important;}
.NYL_demo-participant-page-checkin-cards-title-div {background:#217ec4!important;}
.NYL_demo-participant-page-social-icons-div a { color:#217ec4!important; }
.NYL_demo-participant-page-social-icons-div {display:none!important;}
.NYL_demo-ppd-social-icons { margin:20px 0;}
.NYL_demo-ppd-social-icons a { color:#217ec4!important; }
.NYL_demo-participant-page-contact-cards-title { background-color:#217ec4!important; border-color:#217ec4!important;}
/*-------------------------------------------------------------------------------------------*/
/* LinkedIn 2023
/*-------------------------------------------------------------------------------------------*/
.btn-5223-lkd { background-color:#0A66C2!important; border:0!important;}
.LinkedIn_demo-registration-self-registration-div .modal-header { background:#0A66C2!important ; }
.LinkedIn_demo-participant-page-name-span::before{
  content:""!important;
}
.LinkedIn_demo-participant-page-viewcontact-Share {padding:10px 0 0 0!important; width: 100%; height:46px; margin-bottom:50px!important; font-weight:500!important;}
/*-------------------------------------------------------------------------------------------*/
/* SurfScape 2023 2023
/*-------------------------------------------------------------------------------------------*/
.SurfScape-participant-page-social-icons-div {display:none!important;}
.SurfScape-participant-page-name-span {display:none!important;}
.SurfScape-participant-page-button-div {display:none!important;}
.btn-ss-42123 { background-color:#315177!important; border:0!important;}
.btn-041524 { background-color:#315177!important; border:0!important;}
.btn-041524 a { color:#FFFFFF; text-decoration:none!important; }
.btn-041524 a:hover { color:#FFFFFF; }

/*-------------------------------------------------------------------------------------------*/
/* BDA ThinkTank 2023 - 032720223                                                            */
/*-------------------------------------------------------------------------------------------*/
.BDA_ThinkTank-participant-page-social-icons-div{display:none!important;}	
.btn-tt-3823 { background-color:#36b4e5!important; border:0!important;}	
.BDA_ThinkTank-participant-page-contact-cards-title {background-color:#36b4e5!important;}	
.BDA_ThinkTank-participant-page-checkin-cards-title-div {background-color:#36b4e5!important;}

/*-------------------------------------------------------------------------------------------*/
/* PFL - 092022
/*-------------------------------------------------------------------------------------------*/
.pfl-btn-42723 { background-color:#d60b0f!important; border:0!important;}

/*-------------------------------------------------------------------------------------------*/
/* DermFX - 082022
/*-------------------------------------------------------------------------------------------*/
.DermFx2022-participant-page-header-bar{
	display:none!important;
}
.DermFx2022-participant-page-social-icons-div {
	display:none!important;
}
.DermFx2022-participant-page-description .ppd-intro {
	margin-top:20px;
	color:#1F1F1F;
}
/*-------------------------------------------------------------------------------------------*/
/* KidzCon - 082022
/*-------------------------------------------------------------------------------------------*/

.KidzCon-participant-page-station-description-div {padding:0!important;}
/*-------------------------------------------------------------------------------------------*/
/* DrPepper - 082022
/*-------------------------------------------------------------------------------------------*/
.DrPepper-participant-page-header-bar{
	display:none!important;
}
.DrPepper-participant-page-social-icons-div {
	display:none!important;
}
.DrPepper-participant-page-name-span {
	display:none!important;
}
.DrPepper-participant-page-carousel, .DrPepper-participant-page-social-icons-div, .DrPepper-participant-page-name-div, .DrPepper-participant-page-description-p, .DrPepper-participant-page-carousel-section {
	background-color:#961B2F!important;
}
.DrPepper-participant-page-description .ppd-intro {
	color:#FFFFFF;
}
.DrPepper-participant-page-button-div {display:none!important;}
.DrPepper-participant-page-btm-section{
	margin-top:-20px;	
}
/*-------------------------------------------------------------------------------------------*/
/* Pacific Life - 091922
/*-------------------------------------------------------------------------------------------*/
.PacificLifeInsurance-participant-page-carousel-section {
	display:none!important;
}
.PacificLifeInsurance-participant-page-carousel-section .owl-nav {
	display:none!important;	
}
.PacificLifeInsurance-participant-page-social-icons-div {
	display:none!important;
}
.PacificLifeInsurance-participant-page-description {
	padding-bottom:15px;
}
.profile-button-s3 a { color:#ffffff!important;}
.btn-5223-pfl {background-color:#233670!important;}
.PacificLifeInsurance-participant-page-station-description-div td { text-align:left!important; padding:0 0 10px 10px!important; font-weight:normal!important; font-: 16px!important; }
.PacificLifeInsurance-participant-page-station-description-div table tr { max-width:415px!important; } 
/*-------------------------------------------------------------------------------------------*/
/* CIVIC OC - 092022
/*-------------------------------------------------------------------------------------------*/

.Civic50-participant-page-social-icons-div{	display:none!important;}
.Civic50-participant-page-name-span { display:none!important; }

/*-------------------------------------------------------------------------------------------*/
/* FISLL - 102022
/*-------------------------------------------------------------------------------------------*/

.FISLL-participant-page-name-span::before{
  content:"";
}
.FISLL-participant-page-login-modal-header .modal-header{
	background:#092C8A!important ;	
}
.FISLL-participant-page-login-modal-email-input .form-control{ }
.FISLL-participant-page-carousel-section .owl-nav {
	display:none!important;	
}
.FISLL-participant-page-name-span, .FISLL-participant-page-description {color:#ffffff!important;}
/*-------------------------------------------------------------------------------------------*/
/* EXEDY - 102622
/*-------------------------------------------------------------------------------------------*/
.Exedy_SEMA_2022-participant-page-social-icons-div { display:none; }
.Exedy_SEMA_2022-participant-page-description .ppd-intro{
	padding:20px 10px;
	line-height:28px;
	font-size:17px!important;
}
.Exedy_SEMA_2022-participant-page-description .ppd-social h2 { font-size:20px; font-weight:600; }
.Exedy_SEMA_2022-participant-page-description .ppd-social-bar a { color:#1C439B!important;}
.Exedy_SEMA_2022-participant-page-description .profile-button-s1 { background-color:#F1206D!important; }
.Exedy_SEMA_2022-participant-page-description .profile-button-s1 a { color:#FFFFFF!important; }
.Exedy_SEMA_2022-registration-custom-instruction-div {
	padding: 0 20px;
	font-size:20px;
}
.Exedy_SEMA_2022-registration-self-registration-div .modal-header {
	display:none;
}
/*-------------------------------------------------------------------------------------------*/
/* Rich Stein - 102822
/*-------------------------------------------------------------------------------------------*/
.Rich_Stein-participant-page-name-span {display:none!important;}
/* .Rich_Stein-participant-page-button-div {display:none!important;}*/
.Rich_Stein-participant-page-description .profile-button-s2 a {color:#767676;}
.UA-participant-page-social-icons-div a { color:#EF4037!important;}
/*-------------------------------------------------------------------------------------------*/
/* American Sand Association - 102822
/*-------------------------------------------------------------------------------------------*/
.ASA-participant-page-name-span { display:none;}
/*-------------------------------------------------------------------------------------------*/
/* BDA AMP 2023 - 01242023
/*-------------------------------------------------------------------------------------------*/
.btn_bda11723 { background-color:#435364!important;}
.btn_bda11723-2 { background-color:#3cb4e5!important;}
.BDA_Amp_2023-participant-page-social-icons-div a { color:#3cb4e5!important;}
.BDA_Amp_2023-participant-page-contact-cards-title { background: #435364!important; }
.BDA_Amp_2023-participant-page-checkin-cards-title-div { background: #435364!important; }
.BDA_Amp_2023-participant-page-carousel-section .owl-stage-outer {max-height:560px!important;} /* 330px */
.BDA_Amp_2023-participant-page-carousel, .BDA_Amp_2023-participant-page-carousel-section {max-height:570px!important;}
@media only screen and (min-width: 768px) {
/* For desktop: */
	.BDA_Amp_2023-participant-page-carousel-section .owl-stage-outer {max-height:410px!important;}
	.BDA_Amp_2023-participant-page-carousel, .BDA_Amp_2023-participant-page-carousel-section {max-height:430px!important;}
}
 /*-------------------------------------------------------------------------------------------*/
/* GoldenHeart Demo 2023 - 02072023
/*-------------------------------------------------------------------------------------------*/
.btn-ghf-020723 { background-color: rgb(177, 148, 93)!important;}	
/*-------------------------------------------------------------------------------------------*/
/* QBProducer 2023 - 02272023
/*-------------------------------------------------------------------------------------------*/
.btn-qbp-022723 { background-color: rgb(213, 6, 8)!important;}
.btn-qbp-022723 a {color:#FFFFFF!important;}	
.qbproducer-participant-page-name-span { display:none!important; }
.qbproducer-participant-page-social-icons-div .MuiSvgIcon-root { display:none!important; }

/*-------------------------------------------------------------------------------------------*/
/* 	NFL Demo 09022024
/*-------------------------------------------------------------------------------------------*/
.NFL_tap_demo-participant-page-header-bar {background-color:#000000;}

.NFL_tap_demo-participant-page-social-icons-div { color:#000000;  }
.NFL_tap_demo-participant-page-social-icons-div a { display:none; color:#000000; margin:10px 0; }
.NFL_tap_demo-ppd-social-icons a { color:#000000; }
.NFL_tap_demo-ppd-social-icons { padding-bottom:40px!important; }

.NFL_tap_demo-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.NFL_tap_demo-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }
.nfldemo9524 { background-color:#000000; border:0; }
.nfldemo9524 a { color:#FFFFFF; text-decoration:none!important; }
.nfldemo9524 a:hover { color:#FFFFFF; }
.NFL_tap_demo-participant-page-contact-upload-image-button {background:#000000!important; border:#000000; color:#FFFFFF; display:inline!important;}

.NFL_tap_demo-social-icons { margin:40px 0 40px 0!important; }
.NFL_tap_demo-participant-page-checkin-cards-title-div { background-color:#000000; }
.NFL_tap_demo-participant-page-checkin-status {display:none!important;}
.NFL_tap_demo-participant-page-name-span {}

.NFL_tap_demo-social-icons .soc-icon { color:#000000; }
.NFL_tap_demo-participant-page-login-modal-header { background-color:#000000!important; }
.NFL_tap_demo-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.NFL_tap_demo-search-modal-content .modal-header { background:#000000!important; }
.NFL_tap_demo-search-modal-reg .modal-header { background:#000000!important; }
.NFL_tap_demo-share-contact::after {
  content: "Save/Share" !important;
}
.NFL_tap_demo-contact-login::after {
  content: "NFC Fan2Fan" !important;
}
.NFL_tap_demo-View-My-Contacts::after {
  content: "NFC Fan2Fan" !important;
}
.NFL_tap_demo-checkin-button::after {
  content: "Army Check-Ins" !important;
}
.NFL_tap_demo-checkin-button::after {
  content: "NFC Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	Clipper Demo 09162024
/*-------------------------------------------------------------------------------------------*/
.Clippers_demo_rev2-participant-page-header-bar {background-color:#000000;}

.Clippers_demo_rev2-participant-page-social-icons-div { color:#000000;  }
.Clippers_demo_rev2-participant-page-social-icons-div a { display:none; color:#000000; margin:10px 0; }
.Clippers_demo_rev2-ppd-social-icons a { color:#000000; }
.Clippers_demo_rev2-ppd-social-icons { padding-bottom:40px!important; }

.Clippers_demo_rev2-registration-self-registration-div .modal-header { background:#0c233f!important; border:none; }
.Clippers_demo_rev2-registration-self-registration-div .s-blue-btn { background:#0c233f!important; border:#0c233f; color:#FFFFFF; }
.nfldemo9524 { background-color:#000000; border:0; }
.nfldemo9524 a { color:#FFFFFF; text-decoration:none!important; }
.nfldemo9524 a:hover { color:#FFFFFF; }
.Clippers_demo_rev2-participant-page-contact-upload-image-button {background:#0c233f!important; border:#000000; color:#FFFFFF; display:inline!important;}

.Clippers_demo_rev2-social-icons { margin:40px 0 40px 0!important; }
.Clippers_demo_rev2-participant-page-checkin-cards-title-div { background-color:#0c233f; }
.Clippers_demo_rev2-participant-page-checkin-status {display:none!important;}
.Clippers_demo_rev2-participant-page-name-span {}

.Clippers_demo_rev2-social-icons .soc-icon { color:#000000; }
.Clippers_demo_rev2-participant-page-login-modal-header { background-color:#0c233f!important; }
.Clippers_demo_rev2-participant-page-contact-cards-title { background-color:#0c233f!important; border-color:#000000!important; }
.Clippers_demo_rev2-search-modal-content .modal-header { background:#0c233f!important; }
.Clippers_demo_rev2-search-modal-reg .modal-header { background:#0c233f!important; }
.Clippers_demo_rev2-share-contact::after {
  content: "Save/Share" !important;
}
.Clippers_demo_rev2-contact-login::after {
  content: "Fan2Fan" !important;
}
.Clippers_demo_rev2-View-My-Contacts::after {
  content: "Fan2Fan" !important;
}
.Clippers_demo_rev2-checkin-button::after {
  content: "Check-Ins" !important;
}
.Clippers_demo_rev2-checkin-button::after {
  content: "Check-Ins" !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	Variety Demo 09162024
/*-------------------------------------------------------------------------------------------*/
.Variety_demo-participant-page-header-bar {background-color:#000000;}

.Variety_demo-participant-page-social-icons-div { color:#000000;  }
.Variety_demo-participant-page-social-icons-div a { display:none; color:#000000; margin:10px 0; }
.Variety_demo-ppd-social-icons a { color:#000000; }
.Variety_demo-ppd-social-icons { padding-bottom:40px!important; }

.Variety_demo-registration-self-registration-div .modal-header { background:#0c233f!important; border:none; }
.Variety_demo-registration-self-registration-div .s-blue-btn { background:#0c233f!important; border:#0c233f; color:#FFFFFF; }
.var92524 { background-color:#F27455; border:0; }
.var92524 a { color:#FFFFFF; text-decoration:none!important; }
.var92524 a:hover { color:#FFFFFF; }
.Variety_demo-participant-page-contact-upload-image-button {display:none!important; background:#0c233f!important; border:#000000; color:#FFFFFF; }

.Variety_demo-social-icons { margin:40px 0 40px 0!important; }
.Variety_demo-participant-page-checkin-cards-title-div { background-color:#0c233f; }
.Variety_demo-participant-page-checkin-status {display:none!important;}
.Variety_demo-participant-page-name-span {}

.Variety_demo-social-icons .soc-icon { color:#000000; }
.Variety_demo-participant-page-login-modal-header { background-color:#0c233f!important; }
.Variety_demo-participant-page-contact-cards-title { background-color:#0c233f!important; border-color:#000000!important; }
.Variety_demo-search-modal-content .modal-header { background:#0c233f!important; }
.Variety_demo-search-modal-reg .modal-header { background:#0c233f!important; }
.Variety_demo-share-contact::after {
  content: "Save/Share" !important;
}
.Variety_demo-contact-login::after {
  content: "Variety Networking" !important;
}
.Variety_demo-View-My-Contacts::after {
  content: "Variety Networking" !important;
}
.Variety_demo-checkin-button::after {
  content: "Check-Ins" !important;
}
.Variety_demo-checkin-button::after {
  content: "Check-Ins" !important;
}
/*-------------------------------------------------------------------------------------------*/
/* 	USArmy 09022024
/*-------------------------------------------------------------------------------------------*/
.USArmy-participant-page-header-bar {background-color:#3A3A3B;}

.USArmy-participant-page-social-icons-div { color:#000000;  }
.USArmy-participant-page-social-icons-div a { color:#ffcc01; margin:10px 0; }
.USArmy-participant-page-social-icons-div p-1-1 { display:none!important; }
.USArmy-ppd-social-icons a { color:#000000; }
.USArmy-ppd-social-icons { padding-bottom:40px!important; }

.USArmy-registration-self-registration-div .modal-header { background:#000000!important; border:none; }
.USArmy-registration-self-registration-div .s-blue-btn { background:#000000!important; border:#000000; color:#FFFFFF; }
.USArmy-btn-container {margin-left:60px; margin-top:80px;}
.army9224 { 
	font-family: GI530Woff !important;
	background-color:transparent;
	border:3px solid #ffffff;
	background: url("https://tap2interact.com/wp-content/uploads/2024/10/Button_arrow_r3.png");
	background-position:right center;
	background-size:30px 30px;
	background-repeat:no-repeat;
}
.army9224 a { 
	color:#FFFFFF;
	text-decoration:none!important;
	font-size:1.1em;
	text-align: left;
	letter-spacing: 2px;
}
.army9224-2 {
	font-family: GI530Woff !important;
	background-color:transparent;
	border:none;
	background: url("https://tap2interact.com/wp-content/uploads/2024/10/Button_fyp_r1.png");
	background-position:center center;
	background-repeat:no-repeat;
	background-size: auto 52px;
	width:400px;
	height:52px;
}
.army9224 a:hover { color:#FFFFFF; }
.USArmy-participant-page-checkin-button {
	
	background-color:transparent!important;
	border:3px solid #ffffff!important;
	background: url("https://tap2interact.com/wp-content/uploads/2024/10/Button_arrow_r3.png");
	background-position:right center;
	background-size:30px 30px;
	background-repeat:no-repeat;
	
	color:#FFFFFF;
	text-decoration:none!important;
	font-family: GI530Woff !important;
	font-size:1.1em;
	text-align: left;
	letter-spacing: 0.8px;
	padding-left:20px;
	margin:0 0 40px 55px!important;
	width:87%;
}
.USArmy-participant-page-contact-modal-content { background-color:#1D1D1D!important; }
.USArmy-participant-page-contact-modal-content .elevation__Elevation-card__sc-kxnq68-0 { display:none; }
.USArmy-participant-page-checkin-button { 
	background-color:transparent!important;
	border:3px solid #ffffff!important;
	background: url("https://tap2interact.com/wp-content/uploads/2024/10/Button_arrow_r3.png");
	background-position:right center;
	background-size:30px 30px;
	background-repeat:no-repeat;
	
	color:#FFCB01!important;
	text-decoration:none!important;
	font-family: GI530Woff !important;
	font-size:1.1em;
	text-align: left;
	letter-spacing: 0.8px;
	padding-left:20px;
	margin:0 0 40px 55px!important;
	width:87%;}

.USArmy-social-icons { margin:40px 0 40px 0!important; }
.USArmy-participant-page-checkin-cards-title-div { background-color:#000000; }
.USArmy-participant-page-checkin-status {display:none!important;}
.USArmy-participant-page-name-span { 
	color:#FFFFFF;
	font-family: GI750Woff!important;
	font-weight:normal;
	font-size:1.3em;
	letter-spacing: 0.8px;
	text-transform:uppercase!important;
} /*display:block; width:100%!important; text-align:left; padding-left:20px;*/

.USArmy-social-icons .soc-icon { color:#000000; }
.USArmy-participant-page-login-modal-header { background-color:#000000!important; }
.USArmy-participant-page-contact-cards-title { background-color:#000000!important; border-color:#000000!important; }
.USArmy-search-modal-content .modal-header { background:#000000!important; }
.USArmy-search-modal-reg .modal-header { background:#000000!important; }
.USArmy-share-contact::after {
  content: "STAY IN TOUCH" !important;
}
.USArmy-contact-login::after {
  content: "Army Fan2Fan" !important;
}
.USArmy-View-My-Contacts::after {
  content: "Army Fan2Fan" !important;
}
.USArmy-checkin-button::after {
  content: "Army Check-Ins" !important;
}
.USArmy-checkin-button::after {
  content: "Army Check-Ins" !important;
}
.USArmy-participant-page-name-span::before{
  content: "";
}
.USArmy-participant-page-description img { padding:0!important; }
.USArmy-description-container {
	background:url("https://tap2interact.com/wp-content/uploads/2024/10/Home-slc-img4-1.jpg");
  	background-repeat: no-repeat;
  	background-size:contain;
	background-position:left center;
}
.army9224-3 {  }
.army9224-3 img { margin-top:60px; padding:0 40px 0 40px; }
.USArmy-participant-page-sponsor-logo-div { background-color:#3a3a3a;}
.USArmy-participant-page-social-icons-div img { height:40px!important; padding:0 20px!important;}
.USArmy-registration-self-registration-div .registration-youtube_id-input-div { display:none!important; }
.USArmy-registration-self-registration-div .registration-email_id-input-div { display:none!important; } 	
.USArmy-participant-page-contact-card-div .USArmy-participant-page-checkin-button { display:none!important; }
.USArmy-participant-page-contact-card-div .mt-3 {display:block!important;}
 /* CSS ADDED FROM WINJIT DEV TEAM */
.USArmy-participant-page-menu-text {
  font-family: GI530Woff !important;
}
.USArmy-participant-page-login-button {
  font-family: GI530Woff !important;
}
.USArmy-participant-page-sidebar-info-div {
  font-family: GI530Woff !important;
}

/*-------------------------------------------------------------------------------------------*/
/* 	P&G GDF2F 09022024
/*-------------------------------------------------------------------------------------------*/
.GDSF2F-participant-page-header-bar {background-color:#243668;}

.GDSF2F-participant-page-social-icons-div { color:#000000;  }
.GDSF2F-participant-page-social-icons-div a { display:none; color:#000000; margin:10px 0; }
.GDSF2F-ppd-social-icons a { color:#000000; }
.GDSF2F-ppd-social-icons { padding-bottom:40px!important; }

.GDSF2F-registration-self-registration-div .modal-header { background:#243668!important; border:none; }
.GDSF2F-registration-self-registration-div .s-blue-btn { background:#243668!important; border:#243668; color:#FFFFFF; }
.pg112124 { background-color:#243668; border:0; }
.pg112124 a { color:#FFFFFF; text-decoration:none!important; }
.pg112124 a:hover { color:#FFFFFF; }
.GDSF2F-participant-page-contact-upload-image-button {background:#243668!important; border:#000000; color:#FFFFFF; }

.GDSF2F-social-icons { margin:40px 0 40px 0!important; }
.GDSF2F-participant-page-checkin-cards-title-div { background-color:#243668; }
.GDSF2F-participant-page-checkin-status {display:none!important;}
.GDSF2F-participant-page-name-span {}

.GDSF2F-social-icons .soc-icon { color:#000000; }
.GDSF2F-participant-page-login-modal-header { background-color:#243668!important; }
.GDSF2F-participant-page-contact-cards-title { background-color:#243668!important; border-color:#000000!important; }
.GDSF2F-search-modal-content .modal-header { background:#243668!important; }
.GDSF2F-search-modal-reg .modal-header { background:#243668!important; }
.GDSF2F-share-contact::after {
  content: "Save/Share" !important;
}
.GDSF2F-contact-login::after {
  content: "GDF2F Networking" !important;
}
.GDSF2F-View-My-Contacts::after {
  content: "GDF2F Networking" !important;
}
.GDSF2F-checkin-button::after {
  content: "Check-Ins" !important;
}
.GDSF2F-checkin-button::after {
  content: "Check-Ins" !important;
}
.GDSF2F-registration-self-registration-div .registration-field_17-dropdown-div {display:none!important;}
.GDSF2F-registration-self-registration-div .registration-field_18-dropdown-div {display:none!important;}

/*-------------------------------------------------------------------------------------------*/
/* 	OVG Do Big Things 12102024
/*-------------------------------------------------------------------------------------------*/
.OVG-participant-page-header-bar {background-color:#1C3865;}

.OVG-participant-page-social-icons-div { color:#1C3865;  }
.OVG-participant-page-social-icons-div a { color:#1C3865; margin:10px 0; }
.OVG-ppd-social-icons a { color:#1C3865; }
.OVG-ppd-social-icons { padding-bottom:40px!important; }

.OVG-registration-self-registration-div .modal-header { background:#1C3865!important; border:none; }
.OVG-registration-self-registration-div .s-blue-btn { background:#1C3865!important; border:#243668; color:#FFFFFF; }
.pg112124 { background-color:#1C3865; border:0; }
.pg112124 a { color:#FFFFFF; text-decoration:none!important; }
.pg112124 a:hover { color:#FFFFFF; }
.GDSF2F-participant-page-viewcontact-Wednesday-Training-Session-Feedback-button { 
	background-color:#1C3865;
	display:block;
  	
	color:#FFFFFF;
  	box-sizing: border-box;
 	font-size: 16px;
  	font-family:sf-ui-display-semibold;
  	justify-content: center;
  	padding: 10px 20px;
  	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
  	text-decoration: none;
  	width: 95%;
  	border: 0;
	border-radius:0px;
 	cursor: pointer;
  	user-select: none;
  	-webkit-user-select: none;
  	touch-action: manipulation; }
.OVG-participant-page-contact-upload-image-button {display:none!important; background:#1C3865!important; border:#000000; color:#FFFFFF; }
.OVG_comp2-participant-page-contact-upload-image-button {display:none!important; background:#1C3865!important; border:#000000; color:#FFFFFF; }

.OVG-social-icons { margin:40px 0 40px 0!important; }
.OVG-participant-page-checkin-cards-title-div { background-color:#1C3865; }
.OVG-participant-page-checkin-status {display:none!important;}
.OVG-participant-page-name-span {}

.OVG-social-icons .soc-icon { color:#000000; }
.OVG-participant-page-login-modal-header { background-color:#1C3865!important; }
.OVG-participant-page-contact-cards-title { background-color:#1C3865!important; border-color:#000000!important; }
.OVG-search-modal-content .modal-header { background:#1C3865!important; }
.OVG-search-modal-reg .modal-header { background:#1C3865!important; }
.OVG-share-contact::after {
  content: "Save/Share" !important;
}
.OVG-contact-login::after {
  content: "Expo Expo Networking" !important;
}
.OVG-View-My-Contacts::after {
  content: "Expo Expo Networking" !important;
}
.OVG-checkin-button::after {
  content: "Connected Collateral" !important;
}

/* DEV CSS ENDED HERE */