.alert{position:absolute;bottom:3.3em !important;top:auto !important;right:2.5em !important;width:auto !important;z-index:9999 !important;border-radius:2em !important;animation:hideMe 5s 1;animation-fill-mode:forwards;animation-delay:2s}@keyframes hideMe{0%{opacity:1}100%{opacity:0}}html,body{width:100vw;height:100vh}body{margin:0;background:linear-gradient(0deg, #f56907 0%, #f56907 35%, white 100%);overflow:hidden;color:#e68c00}h2{display:none}a:link{color:#888888}a:visited{color:#888888}a:hover{color:#626262}a:active{color:#626262;text-decoration:underline}.container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;min-height:calc(100vh - 2em)}#footer{display:flex;align-items:center;justify-content:center;background-color:white;width:100vw;height:2em;color:#f56907;padding-top:4px;padding-bottom:4px}#footer img{height:2em}#main-menu-app-header,#main-menu-app-description{display:none}#main-menu-app-logo{width:10vw}.contained{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:30vw;background-color:#f1f1f1;border-radius:1em;border:1px solid #f1f1f1;padding:1em}.contained div{margin-bottom:1em}#user_password,#user_email{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#e68c00;background-color:white;background-image:none;border:1px solid #eeeeee;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s}.btn-default{color:#bbbbbb;background-color:#fad23c;border-color:#eeeeee}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-check-label{color:white}.alert-warning{color:#cccccc;background-color:#F6BB42;border-color:#F6BB42}.alert-success{color:#cccccc;background-color:#37BC9B;border-color:#37BC9B}.alert-danger{color:white;background-color:#E9573F;border-color:#E9573F}.alert-info{color:#5c5c5c;background-color:#ebebeb;border-color:#cccccc}input[name=commit]{color:white;background-color:#f56907;width:100%;border-color:#f56907;border-radius:2em;-webkit-appearance:button;cursor:pointer;text-decoration:none;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#appversion{position:absolute;top:1em;right:1em}body{background:none;background-color:#f56907;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}form.new_user,form.button_to{display:flex;flex-direction:column;align-items:center;justify-content:center}form.button_to button[type=submit]{background-color:#f56907;color:white;border:0;border-radius:2em;padding:0.5em 1em;font-size:1em;font-weight:600;cursor:pointer;box-shadow:0 0 0.5em rgba(245,105,7,0.5);transition:background-color 0.3s, box-shadow 0.3s;width:70%}label[for=user_email],label[for=user_password],label+br{display:none}.contained{flex-direction:row;height:55vh;width:85vw;border:2px solid lightgrey;border-radius:2em;padding:0px;background-color:white !important;max-width:1136px}.contained div.logos,.contained div.login-methods{width:50%}.contained .field,.contained .actions{width:70%}.contained .field input,.contained .actions input{box-sizing:border-box}.contained .field input:focus,.contained .actions input:focus{border-color:#f56907 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(245,105,7,0.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(245,105,7,0.6) !important}.contained .field #user_email,.contained .field #user_password,.contained .field input[type=submit],.contained .actions #user_email,.contained .actions #user_password,.contained .actions input[type=submit]{width:100%}.contained input[type=submit]{border-radius:2em}.contained .logos,.contained .new_user{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:0}.supplier{display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;border-top:1px solid lightgray;position:absolute;bottom:0px;left:0px;right:0px;height:3em;color:gray}.supplier .supplier-image{height:98%;margin-right:1em}.alert{padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:0.25rem;opacity:0.5}#main-menu-app-logo{width:20vw;max-width:300px}@media screen and (max-width: 992px){.contained{flex-direction:column}#main-menu-app-logo{height:100%;width:auto}.contained .logos,.contained .new_user{flex-basis:auto;flex-grow:auto}form.new_user{width:70%}}body:before{background-image:url(/assets/login_background-88653af150f7368d559cfe08453d1970ed65a16befdea193fabeacdfed779f14.svg) !important;opacity:.5;content:" ";position:absolute;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;z-index:-9999}body{background-color:#f1f1f1}
