body{font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#059d8d;background:url(images/Authentification_BG.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.authentificationContainer{position:fixed;top:50%;left:50%;width:330px;min-height:400px;margin-top:-280px;margin-left:-200px;border:0;background-color:#fff;padding:40px}.validation-summary-errors ul,li{margin:0!important;padding-left:0;list-style:none}.authentificationContainer .imgLogo{display:none}.authentificationContainer .imgLogo.upa{display:inline-block;background-image:url('images/logo-full-new.png');background-size:100% 100%;width:152px;height:55px}.authentificationContainer .credentials{margin:0}.authentificationContainer .title{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:30px;font-weight:100;color:#000;margin:15px 0;line-height:1.1em}.authentificationContainer .lblTitle{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;color:#000}.authentificationContainer .txtValue{width:100%}.authentificationContainer input[type="text"],input[type='password']{border:2px solid #00a885;width:100%;height:50px;outline:0;border-radius:3px;margin:10px 0 20px;padding:0 5%;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;color:#00a885;box-sizing:border-box}.authentificationContainer input[type="submit"]{background-color:#00a885;border-radius:3px;height:50px;width:133px;text-align:center;color:#fff;font-family:proxima-nova-alt-condensed,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;-webkit-appearance:none}.authentificationContainer a.forgetPassword{color:#00a885;text-decoration:none;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;width:133px;width:-webkit-calc(100% - 133px);width:-moz-calc(100% - 133px);width:calc(100% - 133px);min-width:100px;text-align:center;position:absolute;right:0;top:0;margin-top:3px}.authentificationContainer a.forgetUsername{color:#00a885;text-decoration:none;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;width:133px;width:-webkit-calc(100% - 133px);width:-moz-calc(100% - 133px);width:calc(100% - 133px);min-width:100px;text-align:center;position:absolute;right:0;top:0;margin-top:27px}.authentificationContainer a.forgetPassword:hover,a.forgetUsername:hover{color:#00755e}.authentificationContainer .producteur{margin-top:50px;text-align:center;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:14px}.authentificationContainer a.inscription{color:#00a885;text-decoration:underline;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:14px;display:inline-block}.authentificationContainer a.inscription:hover{color:#00755e}.authentificationContainer a.connection{color:#00a885;text-decoration:none;font-family:open-sans,Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;text-align:center;position:absolute;top:0;right:0;width:113px;width:-webkit-calc(100% - 133px);width:-moz-calc(100% - 133px);width:calc(100% - 133px);min-width:100px;margin-top:7px}.authentificationContainer a.connection:hover{color:#00755e}.authentificationContainer .actions{width:100%;position:relative}header,footer,nav,section{display:block}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red;margin-bottom:20px}.validation-summary-valid{display:none}.notificationError{display:inline-block}@media screen and (min-width:1280px){.authentificationContainer input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0}}@media screen and (max-width:767px){body{background-image:none;background-color:#fff;margin:30px}.authentificationContainer .imgLogo.upa{background-image:url('images/logo-light.png');width:148px;height:36px}.authentificationContainer .title{font-size:24px}.authentificationContainer input[type="submit"]{margin-top:20px;width:100%}a{position:relative!important;display:block;text-align:center;width:100%!important}.authentificationContainer{position:relative;top:0;left:0;margin:0;padding:0;width:100%}.authentificationContainer::before{content:none}.authentificationContainer a.connection{margin-top:7px}.authentificationContainer a.forgetUsername{margin-top:0}.authentificationContainer a.forgetPassword{line-height:50px}}html[data-theme='inca'],html[data-theme='inca'] body{margin:0;padding:0;min-height:100%;height:100%}html[data-theme='inca']{overflow:hidden}html[data-theme='inca'] body{background-color:#b0d1ec;background-image:url(images/field3c.jpg);background-size:cover;background-position-y:50%;margin:0;padding:0;font-size:0;line-height:1em;overflow:auto}html[data-theme='inca'] .authentificationContainer{background:rgba(14,18,21,.67);border:none;padding:20px;border-radius:3px;width:480px;margin:50px auto 30px;position:static;left:auto;top:auto;box-sizing:border-box}html[data-theme='inca'] .authentificationContainer .imgLogos{display:block;text-align:center}html[data-theme='inca'] .authentificationContainer .imgLogo{display:inline-block;background-size:cover;height:30px;margin-left:40px}html[data-theme='inca'] .authentificationContainer .imgLogo.upa{background-image:url('images/upa-full.svg');width:116px;margin-left:0}html[data-theme='inca'] .authentificationContainer .imgLogo.agri{background-image:url('images/agri2.svg');width:93px}html[data-theme='inca'] .authentificationContainer .imgLogo.quebec{background-image:url('images/quebec.svg');width:147px}html[data-theme='inca'] .title{font-size:30px!important;font-weight:100!important;color:#fdfeff!important;text-shadow:0 0 1px rgba(0,0,0,.875)!important;text-align:center;margin:30px 0}html[data-theme='inca'] .lblTitle,html[data-theme='inca'] .lblTitle *{font-size:16px!important;font-family:open-sans,Helvetica,Arial,sans-serif!important;line-height:1.4em!important;text-shadow:0 0 1px rgba(0,0,0,.75)!important;color:#fdfeff}html[data-theme='inca'] .lblTitle:hover,html[data-theme='inca'] .lblTitle:hover *{cursor:pointer}html[data-theme='inca'] .authentificationContainer input[type="submit"]{width:180px;font-size:14px!important;font-weight:100;font-family:open-sans,Helvetica,Arial,sans-serif!important;text-align:center;background-color:#678099;border-radius:3px!important;border:none;box-shadow:1px 2px 3px rgba(0,0,0,.175);-webkit-appearance:none;-webkit-border-radius:0}html[data-theme='inca'] .authentificationContainer input[type="text"],html[data-theme='inca'] .authentificationContainer input[type='password']{background-color:#fdfeff;border:1px solid #a9a9a9;color:#636363}html[data-theme='inca'] .authentificationContainer a{width:calc(100% - 180px)}html[data-theme='inca'] .authentificationContainer a.forgetPassword{margin-top:17px}html[data-theme='inca'] .authentificationContainer a.forgetUsername{display:none}html[data-theme='inca'] .notification .validation-summary-errors,html[data-theme='inca'] .notification .validation-summary-errors ul,html[data-theme='inca'] .notification .validation-summary-errors ol,html[data-theme='inca'] .notificationError .field-validation-error ul,html[data-theme='inca'] .notificationError .field-validation-error ol{font-size:0;line-height:1em}html[data-theme='inca'] .notification .validation-summary-errors ul,html[data-theme='inca'] .notification .validation-summary-errors ol,html[data-theme='inca'] .notification .validation-summary-errors li,html[data-theme='inca'] .notificationError .field-validation-error,html[data-theme='inca'] .notificationError .field-validation-error ul,html[data-theme='inca'] .notificationError .field-validation-error ol,html[data-theme='inca'] .notificationError .field-validation-error li{display:block}html[data-theme='inca'] .notification .validation-summary-errors li,html[data-theme='inca'] .notificationError .field-validation-error,html[data-theme='inca'] .mod-error-message-inline{display:block;color:#fdfeff!important;font-family:open-sans,Helvetica,Arial,sans-serif!important;font-weight:100!important;padding:10px 12px;background-color:rgba(239,51,64,.875);font-size:16px!important;line-height:1.2em!important;border-radius:5px;border:1px solid rgba(14,18,21,.67)!important;text-shadow:0 0 2px #0e1215!important}html[data-theme='inca'] .actions a,html[data-theme='inca'] .notification .validation-summary-errors a,html[data-theme='inca'] .notificationError .field-validation-error a,html[data-theme='inca'] .mod-error-message-inline a{font-size:14px!important;font-family:open-sans,Helvetica,Arial,sans-serif!important;font-weight:600;line-height:1.2em!important;text-shadow:0 0 1px rgba(0,0,0,.75)!important;color:#cce6ff}html[data-theme='inca'] .actions a:hover,html[data-theme='inca'] .notification .validation-summary-errors a:hover,html[data-theme='inca'] .notificationError .field-validation-error a:hover,html[data-theme='inca'] .mod-success-message-inline a:hover,html[data-theme='inca'] .mod-error-message-inline a:hover{color:#fdfeff;cursor:pointer;text-decoration:underline}html[data-theme='inca'] .notificationError .field-validation-error{margin:10px 0 0}html[data-theme='inca'] .mod-success-message-inline{display:block;color:#fdfeff!important;font-family:open-sans,Helvetica,Arial,sans-serif!important;font-weight:100!important;padding:10px 12px;background-color:transparent;font-size:16px!important;border:none;line-height:1.2em!important;text-shadow:0 0 1px rgba(0,0,0,.75)!important}html[data-theme='inca'] .mod-success-message-inline,html[data-theme='inca'] .mod-error-message-inline{margin:10px 0 20px}@media screen and (max-width:767px){html[data-theme='inca'] .authentificationContainer{margin:0;padding:30px 15px;width:100%;min-height:100%;border-radius:0}html[data-theme='inca'] .authentificationContainer form{max-width:480px;margin:0 auto}html[data-theme='inca'] .authentificationContainer input[type="submit"]{margin-top:30px;width:100%}html[data-theme='inca'] .authentificationContainer a.forgetPassword{margin-top:20px}html[data-theme='inca'] .title{font-size:24px!important;margin:45px 0}html[data-theme='inca'] .authentificationContainer .imgLogo{height:22px;margin-left:10px}html[data-theme='inca'] .authentificationContainer .imgLogo.upa{width:86px}html[data-theme='inca'] .authentificationContainer .imgLogo.agri{width:67px}html[data-theme='inca'] .authentificationContainer .imgLogo.quebec{width:109px}}