/*Taille page*/
#ctl00_mainTableRegistration {padding-left:4%;padding-right:4%;background-color:white;display:inline;width:85%;}
.registration {margin-left:2%;}
#MainCentered {width:90%;margin-top:0%;display:inline-grid;}

/*masquer titres rubriques*/
.TitreRubriqueBo {display:none;}
.container, .RubriqueSpan RubriqueSpanN1 RubriqueSpanO2 {
    padding: 0.2rem 1.5rem;
    height: 100%;
    box-shadow: 0 6px 40px rgba(0, 0, 0, 0.06);
    border-radius: 1rem;
    background-color: #fff;
}

/*Top menu
.MenuSelected {width:100%;align:center;}*/

/*Sélection profil* SOFCEP
#ctl00_Main_TcktProfile {background-color:white;padding:3em;}
#ctl00_Main_pnlProfileRdbtn{line-height:2;}

/*Espacement formulaire
body {font-size:1em;}
td.Item {padding:0.7em;}
#ctl00_Main_TcktFront_IT_LBL_TEXTE_24419 {display:inline;}

/*Correction hover partiel*/
*, *::before, *::after {
    box-sizing: unset !important;
}

/*Mise en forme des champs*/

/*taille libellé*/
.lblc, .LblTxtBx, .LblDrpDwn {font-size:14px;}

/*I confirm my attendance / invités */
#ctl00_Main_TcktFront_cell_IT_26467, #ctl00_Main_TcktFront_cell_IT_26527 {font-weight:bold;font-size:14px;color:#C00000;}
/*taille bouton radio*/
.ItemBase100, .ItemBase30, .ItemBase50, #ctl00_Main_ProfileRdbtn_0 {font-size:14px;}

/*Champ texte*/
.CssTextBox {line-height:2.2em; border-radius:0.2em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:80%;font-size:1em;}
#ctl00_Main_TcktFront_IT_LISTE_22508 {padding:8px; border-radius:0.2em;}

/*#ctl00_Main_TcktFront_TblTicket_IT_22660 {margin-top:20px;}
#ctl00_Main_TcktFront_cell_IT_22654 {margin-top:20px;}

/*Menu déroulant pays et tel*/
.DrpDwn select {padding:0.5em; border-radius:0.2em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:29%;font-size:1em;}
#ctl00_Main_TcktFront_PHONE_26447 {padding:0.5em; text-align:center; border-radius:0.2em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:100%;font-size:1em;}
#ctl00_Main_TcktFront_PHONE_26449 {padding:0.5em; text-align:center; border-radius:0.2em; background-color: #f9f9f9; padding-left:15px;margin-left:0em;width:100%;font-size:1em;}

/*nb diners
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK26483 {margin-left:0px; width:1.2em; text-align:left; height:1.2em; font-size:16px;}
#ctl00_Main_TcktFront_LABEL_QUANTITY_IT_CHCK26483 {margin-left:-15px;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK26483_bUp {height:1.2em;width:2em;}
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK26483_bDown {height:1.2em;width:2em;}

/*Upload fichier*/
.CssFileUpload {font-size:1em;padding-top:1em;}

/*Hébergement*/
.AccommodationsContainer {padding:2em;width:50%;}
#ctl00_Main_TcktFront_ClndrExtndr_ACCOMMODATION_DATE_DEBUT_dateInput {height:2.3em;border-radius:0.3em;width:90%;}
#ctl00_Main_TcktFront_ClndrExtndr_ACCOMMODATION_DATE_FIN_dateInput {height:2.3em;border-radius:0.3em;width:90%}
#ctl00_Main_TcktFront_TblTicket_IT_FinGroupe_22378 {padding:2em;}
#ctl00_Main_TcktFront_HotelImgPnl_65 {display:none}
/*Champ heure*/
.CssTextBoxTime {height:2.2em;border-radius:0.3em;width:16.5%;font-size:0.8em;}
/*Dates voyage*/
#ctl00_Main_TcktFront_RdPckrALLER3147_dateInput {height:2.5em;border-radius:0.3em;font-size:1em;}
#ctl00_Main_TcktFront_RdPckrRETOUR3147_dateInput {height:2.5em;border-radius:0.3em;font-size:1em;}
/*Lieu voyage*/
#ctl00_Main_TcktFront_cell_IT_TXT_22393 {margin-left:2em;}
/*Libellé précisions voyage*/
#ctl00_Main_TcktFront_cell_IT_22396 {display:none}

/*Nb soirées*/
/*Payant*/
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK26483 {height:25px;font-size:14px;width:1em;}
#ctl00_Main_TcktFront_cell_IT_26483 {margin-top:20px;}
#ctl00_Main_TcktFront_LABEL_QUANTITY_IT_CHCK26483 {margin-left:15px;margin-top:15px;}


/*Gratuit OLD
#ctl00_Main_TcktFront_TEXTBOX_QUANTITY_IT_CHCK22666 {height:25px;font-size:16px;}
#ctl00_Main_TcktFront_TblTicket_IT_22666 {margin-top:20px;}
#ctl00_Main_TcktFront_LABEL_QUANTITY_IT_CHCK22666 {padding-left:3%;padding-top:15%;}

/*Payment*/
#ctl00_Main_TcktFront_cell_GR_24628 {color:#c75e25;}

/*Mise en forme boutons*/
.CssButton,.btn {background-color:#2F3261; background-image: none; height: 40px; color: white;font-size:1em;margin-top:20px;border:none;}
.CssButton:hover, .btn:hover {background-image: none; background-color: #E4AF59; color:white;border:none;}

/*Masquer titre des rubriques*/
.TblTitreRubriqueBo {display:none}

/*Espace groupe*/
#ctl00_Main_ctl01_LblTicketHeader, #RUB1237, #RUB1238, #RUB1240 {display:none;}
.TxtBx {height:2em;padding:0.5em;}
.groupTicket {margin-bottom:3em;}
#ctl00_Main_ctl01_MenuStep1 {background-color:#E4AF59;}
/*RESPONSIVE*/
.mobile .MenuRegistration {display:none;}
