.public a{text-decoration:underline}#toggle-hi-contrast{float:right;margin-top:10px;margin-right:10px;background:black;color:yellow;border:2px solid yellow}#toggle-hi-contrast:hover{cursor:pointer}#toggle-hi-contrast:focus{background:gray}.toggle-font{float:right;margin-top:10px;margin-right:10px;height:33px;vertical-align:middle;border-radius:0}#toggle-font-1{font-size:14px}#toggle-font-1:focus{background:gray}#toggle-font-2{padding-top:2px;font-size:16px}#toggle-font-2:focus{background:gray}#toggle-font-3{padding-top:0px;font-size:18px}#toggle-font-3:focus{background:gray}html.public body#gateway.hi_contrast{color:yellow}html.public body#gateway.hi_contrast #toggle-hi-contrast{background:yellow;color:black}html.public body#gateway.hi_contrast #toggle-hi-contrast:focus{background:gray}html.public body#gateway.hi_contrast .toggle-font{background:black;color:yellow;border:1px solid yellow}html.public body#gateway.hi_contrast .toggle-font.active{background:yellow;color:black}html.public body#gateway.hi_contrast .toggle-font:focus{background:gray}html.public body#gateway.hi_contrast a{color:yellow}html.public body#gateway.hi_contrast .alert-info,html.public body#gateway.hi_contrast .alert-danger,html.public body#gateway.hi_contrast .alert-warning{background:yellow;border:1px solid black;color:black}html.public body#gateway.hi_contrast .panel{border:1px solid yellow}html.public body#gateway.hi_contrast form .btn,html.public body#gateway.hi_contrast form .btn.btn-primary,html.public body#gateway.hi_contrast form button{background-color:black !important;color:yellow !important;border-color:yellow !important}html.public body#gateway.hi_contrast footer#footer{background:black;color:yellow}html.public body#gateway.hi_contrast footer#footer a{color:yellow}html.public body#gateway.hi_contrast footer#footer a img.default{display:none}html.public body#gateway.hi_contrast footer#footer a img.contrast{display:inline}html.public body#gateway.hi_contrast .separator{background:yellow;border-color:yellow;color:black}html.public body#gateway.hi_contrast input.form-control,html.public body#gateway.hi_contrast textarea{background:black;color:yellow;border-color:yellow}html.public body#gateway.hi_contrast input.form-control:focus,html.public body#gateway.hi_contrast textarea:focus{border-color:yellow;outline:1px solid yellow}html.public body#gateway.hi_contrast input.form-control [label],html.public body#gateway.hi_contrast textarea [label]{background:black;color:gray}html.public body#gateway.hi_contrast input.form-control [label] option,html.public body#gateway.hi_contrast textarea [label] option{color:yellow}html.public body#gateway.hi_contrast .attrlabel{color:yellow;font-weight:bold}html.public body#gateway.hi_contrast #branding a svg{fill:#ff0}html.public header#header #branding a img.contrast{display:none}html.public body.hi_contrast{background:black;color:yellow}html.public body.hi_contrast header#header,html.public body.hi_contrast .devise-container{background:black;color:yellow}html.public body.hi_contrast header#header #branding a img.default{display:none}html.public body.hi_contrast header#header #branding a img.contrast{display:inline}.font-mode-2,.btn{font-size:15px}.font-mode-2 .form-control,.btn .form-control{font-size:15px}.font-mode-2 form.layette_case_form .header-2,.btn form.layette_case_form .header-2{font-size:15px}.font-mode-3{font-size:16px}.font-mode-3 .form-control,.font-mode-3 .btn{font-size:16px}.font-mode-3 form.layette_case_form .header-2{font-size:16px}
