/* SF00342360 - Remove SeeAll button */
.stx-TicketShopWidget-catalog .stx-Catalog-seeAllButton a {
  display: none;
}
/* END SF00342360 */

/*SERVICE-2529: Hide production search*/
#secondary_content_search {
  display: none !important;
}
/*S2529-END*/

/*CAS-06200 : modify Login page after GBV1 changes*/
/* Button text in  UPPERCASE*/

#identification_header span a {
  text-transform: none !important;
}

/*Make this url look like a button*/
#create_account_button {
  color: white;
  background-color: #ad0000;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  font-size: 11px;
  float: right;
}

#guest_login_button {
  color: white;
  background-color: #ad0000;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  font-size: 11px;
  float: left;
}

/*Remove underline when hover*/
#create_account_button:hover,
#guest_login_button:hover {
  background-color: #ad0000;
  text-decoration: none;
}
/*Make Login section similar to old design*/
.groupBtnRegisterAndGuestLogin {
  width: 52%;
  margin: 0px;
  float: right;
  border-top: none !important;
}

/* 00339119 */
/* #main_content_login{
    width:45%;
    margin:0px; 
    float:left;
} */
/*END 00339119 */

/*Guest Login when this section is visible*/
/* #main_content_register {
  width: 49%;
} */
#guest_login_box_content {
  border-bottom: 1px solid #ad0000;
}

@media screen and (max-width: 980px) {
  .groupBtnRegisterAndGuestLogin {
    width: 97%;
  }
  .mainLoginContainer {
    padding-right: 10px !important;
    padding-bottom: 35px !important;
  }
  #main_content_login {
    border: none !important;
  }
}

.left {
  width: 100%;
}

/*CAS-06200 end */

/*Add logo for VPAY payment method*/
.vpay .payment_method {
  width: 30px !important;
  height: 33px !important;
}

/*25.02.2020 Hide all topics in Storefront*/
.main_content_storefront_topic {
  display: none;
}

/* START 00336727 */
#main_content_register {
  float: unset !important;
}
/* END */

/* START  00347407*/


#main_content_register {
  margin:0px; 
  float:right;
}

.groupBtnRegisterAndGuestLogin{
    width: 100%!important;
}

.groupBtnRegisterAndGuestLogin .left{
    display: flex;
    flex-direction: column;
    gap:4px;
}

#create_account_button, #guest_login_button{
    display: inline-block;
    align-self: end;
}

.collapsible_header .collapsibleLabel .not_collapsible_title{
  text-align: center;
}

#page_selection_item .collapsible_header .title .collapsibleLabel .not_collapsible_title{
  text-align: center;
}

#collapsiblePanel_secondary_content_special_offer .content p{
  text-align: center;
}

#secondary_content_general_info .collapsible_header .not_collapsible_title{
  text-align: center;
}

#collapsiblePanel_secondary_content_general_info .content ul li {
  text-align: center;
}

#collapsiblePanel_timeslotpass_date_chooser .datepicker_container {
  display: flex!important;
  justify-content: center;
  align-items: start;
}

#create_account_button, #guest_login_button{
  color:white!important;
  background-color: #bd8435;
}

#create_account_button:hover{
  background-color:#bd8435!important;
  opacity: 0.6;
}

#guest_login_button:hover{
  background-color:#bd8435!important;
  opacity: 0.6;
}
/* END */