.Home > div{ min-height:100%;}
.Home > div > section{ width:100%; min-height:100%; justify-content: center; align-items: center; display:flex; flex-wrap:wrap; padding:80px 0;}
.Home > div > section > div{ width:100%; margin:auto; max-width:540px; }
.Home > div > section > div > h1{ font-size:70px; font-weight:900;}
.Home > div > section > div > h1 > img{ width:90%; margin:auto;}
.Home > div > section > div > form > ul{ width:100%;}
.Home > div > section > div > form > ul > li{ margin-bottom:20px;}
.Home > div > section > div > form > ul > li > label{ font-size:30px; font-weight:bolder; display:none;}
.Home > div > section > div > form > ul > li > div > input{ font-size:30px; border:0; border-bottom:1px solid #000; width:calc(100% - 2px); padding:6px 0;}
.Home > div > section > div > form > ul > li > label[for=partnerCapcha]{ display:none;}
.Capchaque{ display:flex; justify-content: space-between;  margin-top:30px; width:96%;}
.Capchaque > label{ border:1px solid #000;flex-grow: 1; text-align:center;}
.Capchaque > a{ font-size:26px; background-color:#000; color:#fff; padding:0 30px; display:flex;justify-content: center; align-items: center;}
.Capchaans{ margin-top:20px;}
.Capchaans > input{ font-size:30px; border:0; border-bottom:1px solid #000; width:96%; padding:6px 0;ime-mode:inactive; }
.idsavediv > label{ font-size:30px;}
.Home > div > section > div > form > nav{ margin:50px 0;}
.Home > div > section > div > form > nav > a.loginbtn{ background-color:#12176A; color:#fff; font-size:40px; font-weight:900; display:inline-block; width:calc(100% - 2px); border:1px solid #12176A; text-align:center; padding:16px 0;}

#partnerIDSave{ display:none;}
.idsavediv label{ cursor:pointer;}
.idsavediv label:before{ content:""; display:inline-block; background-size:100% 100%; width:36px; height:36px; float:left; margin-top:8px; margin-right:6px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D'21'%20viewBox%3D'0%200%2021%2021'%20width%3D'21'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'm2.5.5h10c1.1045695%200%202%20.8954305%202%202v10c0%201.1045695-.8954305%202-2%202h-10c-1.1045695%200-2-.8954305-2-2v-10c0-1.1045695.8954305-2%202-2z'%20fill%3D'none'%20stroke%3D'currentColor'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20transform%3D'translate(3%203)'%2F%3E%3C%2Fsvg%3E");}
.idsavediv input[type="checkbox"]:checked + label:before{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%2030%2030'%20xml%3Aspace%3D'preserve'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cpath%20d%3D'M24,4H6C4.895,4,4,4.895,4,6v18c0,1.105,0.895,2,2,2h18c1.105,0,2-0.895,2-2V6C26,4.895,25.104,4,24,4z%20M21.707,11.707%20%20l-7.56,7.56c-0.188,0.188-0.442,0.293-0.707,0.293s-0.52-0.105-0.707-0.293l-3.453-3.453c-0.391-0.391-0.391-1.023,0-1.414%20%20s1.023-0.391,1.414,0l2.746,2.746l6.853-6.853c0.391-0.391,1.023-0.391,1.414,0S22.098,11.316,21.707,11.707z'%2F%3E%3C%2Fsvg%3E"); }
