/*Modif Popoche 24.04.2022*/
label[for="ctl00_Main_TcktFront_IT_CHCK1417"], label[for="ctl00_Main_TcktFront_IT_RADIO1470"] {display:contents;}
label[for="ctl00_Main_TcktFront_IT_CHCK1337"], label[for="ctl00_Main_TcktFront_IT_RADIO1337"] {display:contents;}
label[for="ctl00_Main_TcktFront_IT_CHCK1479"], label[for="ctl00_Main_TcktFront_IT_RADIO1479"] {display:contents;}
label[for="ctl00_Main_TcktFront_IT_CHCK1481"], label[for="ctl00_Main_TcktFront_IT_RADIO1481"] {display:contents;}
label[for="ctl00_Main_TcktFront_IT_CHCK1483"], label[for="ctl00_Main_TcktFront_IT_RADIO1483"] {display:contents;}
label[for="ctl00_Main_TcktFront_IT_CHCK1485"], label[for="ctl00_Main_TcktFront_IT_RADIO1485"] {display:contents;}


#ctl00_Main_BtnIdentification{
    width: 162px !important;
}


#ctl00_Main_TcktFront_lbl_GR_112, #ctl00_Main_TcktFront_lbl_GR_110{
    margin-bottom: 5px;
    color: red;
    font-size: 23px;
    border-color: red;
    margin-top: 20px;
}
#ctl00_Main_TcktFront_IT_TEXTE_1250 {
    margin-bottom: 22px;
}

label[for="ctl00_Main_TcktFront_IT_RADIO1344"]{
    margin-bottom: 22px;
}


hr {
    margin-top: 0rem !important;
    margin-bottom: 0rem;
    border: 0;
    border-top: 3px solid rgba(0, 0, 0, 0.1) !important;
}

label[for="ctl00_Main_TcktFront_IT_CHCK1337"]{
    margin-top: -16px !important;
}

label[for="ctl00_Main_TcktFront_IT_CHCK1337"]{
    margin-left: 19px;
}

/* Modification formulaire*/
.highlighValidator {
    border-color: lightgrey !important;
    color: lightgrey !important;
    background-color: white !important;
    box-shadow: 0 0 0 0 #ff1919, 0 0 0 0 rgb(255 102 102 / 20%) !important;
}
#ctl00_Main_RdBtn1470, #ctl00_Main_RdBtn2213, #ctl00_Main_RdBtn1523, #ctl00_Main_RdBtn1522, #ctl00_Main_RdBtn2215, #ctl00_Main_RubriqueNewRow71 {display:block;}
#ctl00_Main_ItemNewCell21296, #ctl00_Main_ItemNewLabel11479, #ctl00_Main_ItemNewCell21479, #ctl00_Main_ItemNewCell21245 {display:none;}

/*Sandy 07/02 - changer par défaut le telephone*/
li.country.preferred.active {display:none;}
div.iti-flag.fr {visibility: hidden;}

/* RESTAURER LE PLACEHOLDER NUMERO TEL */
.form-control::placeholder { color: #9d9d9d; opacity: 1; }

/* RETRAIT DE L'ESPACEMENT A GAUCHE SUR LES CHAMPS FORMULAIRE INDIV DE TYPE LISTE */
.form-check-label {margin-left:0 !important;}
.registration .RubriqueSpan .ItemTypeLISTE td.Item select { margin-left:0 !important; }
label[for=ctl00_Main_TcktFront_IT_CHCK1465]  {text-align:justify;}

/*Cacher le menu
nav#menu {display:none;}*/
nav#menu {background-color: #f2f2f2;}
header a.menu-trigger {background-color: #f2f2f2;}
#ctl00_Main_BtnSave {display:none;}
nav#menu ul.menu li a {
    color: black !important;
    }
/*Cacher le mot de passe*/
#ctl00_Main_TdViewPwd {display:none;}

/*Banner top*/
header .head {margin:auto;}
.head {
background-image: url("https://srv3.key4events.com/key4register/images/client/38/images/RegBanner_Key4Events_1914x250px_v3.png");
background-repeat: no-repeat;
background-position: center;
background-size:100%;
max-width:2000px;
min-height: 250px;
}
nav#menu ul.menu  {
text-align:center;
}

/* @media screen and (min-width: 1281px) and (max-width: 1440px){
 .head {
background-size:100%;
 }
 }
 @media screen and (min-width: 1151px) and (max-width: 1280px){
 .head {
background-size:80%;
}
}
*/
#ctl00_Main_headerDiv {margin:auto;}
.bg-image {display:none;}
div.col-12.col-sm-6.col-lg-7.col-xl-8.date {display:none;}

/*Mise en page du texte*/
label {color:black;}
label:not(.custom-control-label):not(.switch-control-label) {color:black}
body{font-family: AktivGroteskCorp-Regular, Arial, Helvetica, sans-serif;font-size: .95rem; line-height: 1.35rem; }
strong {font-family: AktivGroteskCorp-Regular, Arial, Helvetica, sans-serif;/*font-size: .95rem;*/ line-height: 1.35rem; }
main article section > div > .block {
    padding: 0rem .5rem .5rem .5rem;
    height: 100%;
}
.form-control {border-radius:5px;}

Bouton Accueil caché en CSS en attendant fix
.list-inline-item:first-child {
display:none
}
label[for=ctl00_Main_TcktFront_IT_CHCK1300] {
font-size:small;
}
label[for=ctl00_Main_TcktFront_IT_CHCK1301] {
font-size:small;
}
label[for=ctl00_Main_TcktFront_IT_CHCK1299] {
font-size:small;
}
label[for=ctl00_Main_TcktFront_IT_CHCK1331] {
font-size:small;
}
#ctl00_Main_TcktFront_TblTicket_IT_1213 {display:none;}
/*Desactiver le lien du countdown*/
.countdown-timer {
pointer-events: none;
  cursor: default;
  }

/*Mise en page titre*/
h2 {font-family: AktivGroteskCorp-Regular, Arial, Helvetica, sans-serif;}
h2::after, .h2::after {bottom: -5px; height: 2px; bakground-color: red;}
h3 {
    font-size: 1.50em !important;
    display: block;
    text-align: justify;
    padding: 15px;
    color: red;
    /*border-radius:10px;
    border-color:red;
    border:solid;*/
}
h1, .h1 {
color:red;
    display: block;
    margin: auto;
    text-align: center;
    border-bottom: solid;
    font-size: 23px;
    border-color: red;}
.profile h1 {
    font-weight: initial;
    cursor: default;
    padding: 10px;
    font-size: 40px;}

h4 {
font-size:1.50em;
font-weight: normal;
text-align:center;}

h5 {margin-bottom: 0px !important; font-size: 1.2em;}

ul, ol {
padding-left:5%;
}
/*Bouton Previous/next*/
.btn-primary, .btn-warning, .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle, .btn-warning:focus, .btn-warning.focus {
    color: white;
    background-color: #1e32fa;
    border-color: #1e32fa;
    box-shadow: 0 3px 0 rgb(0 0 0 / 10%);
    }
.btn-warning:hover, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active,.btn-primary:focus {
    color: white;
    background-color: #092282;
    border-color: #092282
 }   
#VldtrCallout_1204_popupTable {left:25% !important;}
#VldtrCallout_1312_popupTable, #VldtrCallout_1313_popupTable, #VldtrCallout_1314_popupTable, #VldtrCallout_1315_popupTable, #VldtrCallout_1333_popupTable, #VldtrCallout_1334_popupTable, #VldtrCallout_1316_popupTable, #VldtrCallout_1317_popupTable, #VldtrCallout_1318_popupTable, #VldtrCallout_Quota_95_popupTable, #VldtrCallout_Quota_113_popupTable, #VldtrCallout_Quota_114_popupTable, #VldtrCallout_1321_popupTable, #VldtrCallout_1322_popupTable, #VldtrCallout_1323_popupTable, #VldtrCallout_1324_popupTable, #VldtrCallout_1325_popupTable, #VldtrCallout_1326_popupTable, #VldtrCallout_1327_popupTable {display:none !important;}

/*Affichage formulaire champs spécifiques*/
#ctl00_Main_TcktFront_IT_LISTE_1196, #ctl00_Main_TcktFront_IT_LISTE_1229, #ctl00_Main_TcktFront_IT_TEXTE_1197, #ctl00_Main_TcktFront_IT_LISTE_1203  {width:50%;}

/*Cacher la liste des profils*/
#ctl00_Main_pnlProfileRdbtn {display:none;}

/*Affichage espace personnel*/

.attendeeprofile .itemRadioRow .LabelItem span, .attendeeprofile .itemLabelRow {
    display: revert !important;
}
#ctl00_Main_ItemNewRow2725, #ctl00_Main_ItemNewRow2844, #ctl00_Main_ItemNewRow2854, #ctl00_Main_ItemNewRow2741, #ctl00_Main_ItemNewRow2742, #ctl00_Main_GroupeNewRow242, #ctl00_Main_RubriqueNewRow122, #ctl00_Main_ItemNewRow2837, #ctl00_Main_ItemNewRow2835, #ctl00_Main_trBottomFeesAndInvoices {display:none !important;}
#ctl00_Main_ItemNewCell12839, #ctl00_Main_ItemNewCell12738 {visibility:hidden !important;}

/*Cacher champs Lettre de visa Spouse partner pour la garder visible uniquement dans l'espace perso pour téléchargmeent*/
#ctl00_Main_TcktFront_cell_IT_2822 {display:none;}
#ctl00_Main_TcktFront_row_IT_2839 {display:none;}

@media (max-width: 576px) {
header .head .container > .row {
min-height: 210px !important;
    align-items: center;
}
.head {
    background-image: url(https://srv3.key4events.com/key4register/images/client/38/images/agm_banner_450x425_v2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    max-width: 100%;
    min-height: 400px;
}

#Welcome {
margin-top: -70px;
}

header a.menu-trigger {
    display: flex;
    z-index: 2;
    position: absolute;
    bottom: 293px;
    right: 0;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background-color: #F04632;
}


/* OV - affichage tableau (personnalisé via contenu) liste profils inscr. indiv sur mobile */
@media (max-width: 480px) {
    .registration .ProfileTbl { width:auto !important; }
    .registration .ProfileTbl a { display:block; text-align:left; }
/*Cacher les boutons profil du personnal space pour PKPASS*/
#ctl00_Main_divHomeLinks {display:none !important;}
#ctl00_Main_GetPassLabel {visibility: hidden;
    position: relative;
    }
#ctl00_Main_GetPassLabel:before {visibility: visible;
    position: absolute;
 content: "Please click on the button below to download the QR Code.";
} 
#PKPASS {display:none;}
#ctl00_Main_GetPassLabel, #ctl00_Main_GetApplePass {text-align:center; display:block;}
#ctl00_Main_GetGooglePass, #ctl00_Main_GetApplePass {margin:auto; display:block;}
}
