*{box-sizing:border-box}body{background-color:#efefef;text-align:center}body div.content.login{text-align:left;color:#ffffff;background-color:#ffffff;border-radius:5px;width:fit-content;height:fit-content;margin:auto;padding:25px;color:#000000;width:40vw;min-width:300px}body div.content.login div.field{width:100%}h2{font-family:"Saira Condensed", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:16pt;line-height:22pt}div.login-header{padding-left:20px;padding-right:20px;margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:bold;color:#ffffff;font-size:24px}div.login-header p{margin:6px}div.login-header img,div.login-header p{min-width:20%;width:400px;max-width:100%}h1{font-family:"Saira Condensed", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:20pt;line-height:26pt;color:#222}h2{font-family:"Saira Condensed", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:16pt;line-height:22pt;color:#222}body.logged_out{background-color:#222;background-image:url(/assets/yritys-bed4c2014c0c360d63ef42f2b61dcb285f3acd785cae189bf805514f9ada2a6a.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.logged_out .content.login{box-shadow:0 0 20px 10px #222;background-color:white;box-shadow:unset;padding-top:0px;margin-top:2em;border-radius:0}body.logged_out .content.login h2{text-shadow:none;background-color:#004667;background-image:unset;box-shadow:none;font-family:"Saira Condensed", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:16pt;line-height:22pt;text-align:center;padding-top:0.5em;padding-bottom:0.5em;margin:0 -25px 0 -25px;margin-bottom:2em;color:white}body.logged_out .flash{box-shadow:none;text-shadow:unset;background:none;color:white;font-weight:bold;line-height:1.0em;padding:0;margin-bottom:8px}div.header{display:flex;justify-content:center;flex-direction:row;width:100%;height:auto;left:auto;right:auto;font-weight:bold;color:#ffffff;background-color:#004667;text-shadow:none;text-align:center;margin:0;margin-bottom:20px;padding-top:1em;padding-bottom:1em;align-items:center;text-shadow:none;text-align:center}div.header ul{min-width:fit-content;width:28vw;height:100%;margin-left:25px;margin-right:25px;background:#efefef;border-radius:25px;padding:0;padding-left:40px;padding-right:40px;display:flex;justify-content:space-around;flex-direction:row;color:black;list-style-type:none}div.header ul a{color:black;text-decoration:none}div.header ul button{cursor:pointer}div.header ul button:hover{text-decoration:none}div.header ul>li{margin:10px}div.header ul>li>a{margin:0px;font-size:15px;font-weight:bold;letter-spacing:0.8px;color:black;padding:2px 1rem}div.header ul>li.selected a{color:white;background-color:#004667;font-weight:bold;border-radius:20px}div.header ul.languagemenu{width:auto;background:unset;border:1px solid #efefef;padding-left:1rem;padding-right:1rem}div.header ul.languagemenu li{margin-left:2px;margin-right:2px}div.header ul.languagemenu li a{padding:2px 4px;color:#efefef}div.header a,div.header button{display:inline-block;font-family:'Exo', sans-serif}div.header a{width:auto;height:100%}div.footer{width:100%;color:#ffffff;text-align:center;margin-top:40px;margin-bottom:40px;bottom:0}div.footer p{font-size:20px;margin:0px;color:#ffffff}div.footer p.bold{font-weight:bold}#new_user input[type="text"],#new_user input[type="password"]{width:100%}input{box-sizing:border-box}div.login-header{padding-left:20px;padding-right:20px;margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:bold;color:#ffffff;font-size:24px}div.login-header p{margin:6px}div.login-header img,div.login-header p{min-width:20%;width:400px;max-width:100%}div.header a,div.header button{display:inline-block;font-family:'Exo', sans-serif}div.header a{width:auto;height:100%}div.header button{text-wrap:nowrap;height:100%;width:100%}div.header img{object-fit:contain;height:40px;width:100%}div.header form{display:flex;justify-content:center;flex-direction:row}div.header form button{color:#ffffff;background-color:#000000;box-shadow:none}div.footer{width:100%;color:#ffffff;text-align:center;margin-top:40px;margin-bottom:40px;bottom:0}div.footer p{font-size:20px;margin:0px;color:#ffffff}div.footer p.bold{font-weight:bold}body{font-family:'Exo', sans-serif;min-height:100vh;margin:0px;display:flex;justify-content:space-between;flex-direction:column}body div.content{text-align:center;color:#ffffff}body div.content div.main-content{background-color:#ffffff;border-radius:5px;width:fit-content;height:fit-content;margin:auto;padding:25px;color:#000000;width:80vw;min-width:300px}body div.content div.main-content h2{color:#1A45A8;margin:5px;margin-bottom:8px;font-size:21px}form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}form div.field{min-width:250px;width:20vw;background:#ffffff;border-radius:20px;height:40px;border:none;margin-bottom:8px;text-align:center;display:flex;justify-content:space-between;flex-direction:row;display:flex;align-items:center}form div.field img{text-align:center;display:block;margin-top:auto;margin-bottom:auto;margin-left:15px;margin-right:10px;height:75%}form div.field label{font-family:'Exo', sans-serif;color:#000000;text-align:left;width:100%;line-height:100%;height:fit-content;top:auto;bottom:auto}form div.field input{font-family:'Exo', sans-serif}form div.field input:-webkit-autofill,form div.field input:-webkit-autofill:hover,form div.field input:-webkit-autofill:focus,form div.field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}form div.field input[type=checkbox]{height:25px;width:25px;margin-top:0px;margin-bottom:0px;margin-left:16px;margin-right:16px}form div.field input[type=text],form div.field input[type=number],form div.field input[type=password]{outline:none;height:100%;margin-top:auto;margin-bottom:auto;margin-right:8px;font-size:16px;width:100%;height:30px;background:none}form div.field input[type=submit]{background:#24BDFF;color:#ffffff;width:100%;height:100%;font-size:18px;font-weight:bold}form div.no-background{background:none}form div.no-background label{color:#ffffff}form div.center{display:flex;justify-content:center;align-items:center}form div.center label{width:fit-content}::-webkit-input-placeholder{font-family:'Exo', sans-serif;font-style:italic;color:#9a9a9ad2;font-size:15px}:-moz-placeholder{font-family:'Exo', sans-serif;font-style:italic;color:#9a9a9ad2;font-size:15px}::-moz-placeholder{font-family:'Exo', sans-serif;font-style:italic;color:#9a9a9ad2;font-size:15px}:-ms-input-placeholder{font-family:'Exo', sans-serif;font-style:italic;color:#9a9a9ad2;font-size:15px}form input[type="submit"]{background:unset;background-color:unset;background-color:#004667;color:#ffffff;text-shadow:none;border:none;border-radius:2rem;padding:1rem 2rem}a,a:link{color:#67cad9}a:visited{color:#C978FF}table{border-collapse:separate;width:fit-content;height:fit-content;border-spacing:0px}table tr td{border-width:1.6px;border-color:white;font-size:15px}table tr td img{margin:1px;height:100%;max-height:32px}table tr td img.product_picture{max-height:unset}table tr.selected{background-color:#24BDFF;color:#ffffff}table tr.actions-panel{font-size:13px;margin-bottom:2px}table tr.selected td:first-child{border-top-left-radius:10px}table tr.selected td:last-child{border-top-right-radius:10px}table tr.actions-panel td:first-child{border-bottom-left-radius:12px}table tr.actions-panel td:last-child{border-bottom-right-radius:12px}table tr.selected td:first-child,table tr.actions-panel td:first-child{border-left-style:solid}table tr.selected td:last-child,table tr.actions-panel td:last-child{border-right-style:solid}table tr.selected:first-child td{border-top-style:solid}table tr.actions-panel:last-child td{border-bottom-style:solid}table tr.selected td,table tr.actions-panel td{border-color:gray}table td{margin-left:4px;margin-right:4px}table th{padding:6px}table td.wide,table th.wide{min-width:14vw}table.systemDatatable{width:100%;margin-top:2em;margin-bottom:2em}table.systemDatatable th{padding:6px;text-align:left}table.systemDatatable td{padding:2px 6px;text-align:left}table.vertical-lines{border-collapse:collapse}table.vertical-lines td{border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae}table.vertical-lines tr.border-top>td{border-bottom:unset}table.vertical-lines tr.border-bottom>td{border-top:unset;background-color:#f9f9f9}table.stretch{width:100%}div.vertical-info-table{font-size:10pt;line-height:1em;display:block;width:100%;margin-bottom:2em}div.vertical-info-table div.row{padding:0px;idth:100%;text-align:left}div.vertical-info-table div.row div.dataheader{width:30vw;max-width:300px;text-align:left;font-weight:normal;padding:2px;padding-right:1em;display:inline-block}div.vertical-info-table div.row div.data{font-size:10pt;text-align:left;font-weight:bold;padding:2px;display:inline-block}table.vertical-table{width:100%;border-spacing:0px;-webkit-border-horizontal-spacing:12px}table.vertical-table tr th{width:300px;max-width:50%;text-align:left}table.vertical-table tr th.center{width:100%;text-align:center}table.vertical-table tr td{height:14px;text-align:left}table.vertical-table tr td select{width:100%}table.vertical-table tr td input[type=text],table.vertical-table tr td input[type=number]{min-width:150px;width:100%;height:14px;border:1.5px solid black;border-radius:7px;height:30px;font-weight:bold;text-align:left;margin-bottom:6px}input,button{font-family:'Exo', sans-serif;font-size:15px}a.btn,input.btn,button.btn{display:inline-flex;height:100%;width:fit-content;min-height:18px;color:#ffffff;background-color:#91A73C;border:none;border-radius:1rem;padding:0.5rem 1rem;margin:1px;text-decoration:none;height:auto}a.btn:hover,input.btn:hover,button.btn:hover{text-decoration:underline}a.btn-tall,input.btn-tall,button.btn-tall{padding-top:6.5px;padding-bottom:6.5px}a.btn-edit,input.btn-edit,button.btn-edit{background-color:#2CA0A0}a.btn-create,input.btn-create,button.btn-create{background-color:#2CA0A0}a.btn-delete,input.btn-delete,button.btn-delete{background-color:#dd0000}a.btn-remove,input.btn-remove,button.btn-remove{background-color:#ddbbaa}a.btn-add,input.btn-add,button.btn-add{background-color:#aaffff;display:inline-flex;height:26px}form.button_to:not([action="/logout"]):not(.btn){color:#ffffff;box-shadow:none}form.button_to:not([action="/logout"]):not(.btn) button{border:none;color:#ffffff;margin:3px}form.button_to:not([action="/logout"]):not(.btn) button.no-background{background:none}form.button_to[action="/logout"]{width:fit-content;height:100%}form.button_to[action="/logout"] button[type=submit]{width:fit-content;height:40px;display:flex;justify-content:center;flex-direction:row;align-items:center;border-radius:20px}form.button_to[action="/logout"] button[type=submit] img{height:60%;margin-left:9px;margin-right:9px}form.button_to[action="/logout"] button[type=submit] p{white-space:nowrap;overflow:visible;margin-left:0px;margin-right:16px;font-weight:bold;letter-spacing:0.8px}form .buttons input[type=submit],form .buttons input[type=button],form .buttons button,form .actions input[type=submit],form .actions input[type=button],form .actions button{background:unset;background-color:#004667;color:#ffffff;text-shadow:none;border:none}div.buttons{height:fit-content;margin-bottom:1em;text-align:right;background-color:white}div.buttons .footer{margin-top:1em;height:fit-content;margin-bottom:1em;text-align:right}div.buttons h2{text-align:left}div.buttons .left-align{text-align:left}div.buttons>div{display:inline-block}.left-align{text-align:left}.rightAlign,td.rightAlign,th.rightAlign,.systemDatatable td.rightAlign,.systemDatatable th.rightAlign,.vertical-table td.rightAlign,.vertical-table th.rightAlign{text-align:right}a.left-align,select.left-align{display:flow-root}.highlighted td,.highlighted th,.highlighted p{background-color:#84DAFF}select{border:1.5px solid black;border-radius:7px;height:30px;width:120px;font-weight:bold;text-align:left;margin-bottom:6px}div.left-align{justify-content:left}div.adjacent{display:flex;flex-direction:row;gap:8px}div.adjacent p{margin-top:10px;margin-bottom:auto;height:fit-content}div.big-gap{gap:60px}select.tall{height:34px}span.horizontal-align{display:inline-flex}.flash-notice,.flash-alert{padding:1em;margin:1em;border-radius:5px}.flash-notice{background-color:#D1F1FF;border:1px solid #24BDFF}.flash-alert{background-color:#EFC9CB;border:1px solid #BE1B1E}table.ottoTv td{font-size:14pt}#warehouse_take_row_product_search{user-select:all}a.btn-submit,input.btn-submit,button.btn-submit{background-color:#004667;color:#ffffff}a.btn-large,input.btn-large,button.btn-large{border-radius:2rem;padding:1rem 2rem}a.btn-create,input.btn-create,button.btn-create{background-color:#2CA0A0}a.delete_link{background-color:#dd0000}a.btn-add,input.btn-add,button.btn-add{background-color:#aaffff;display:inline-flex;height:26px}a.view_link,a.edit_link,a.delete_link{display:inline-flex;height:100%;width:fit-content;color:#ffffff;background-color:#91A73C;border:none;border-radius:200px;min-height:10px;padding:2px;padding-left:12px;padding-right:12px;margin:1px;text-decoration:none;margin-left:6px}a.view_link:hover,a.edit_link:hover,a.delete_link:hover{text-decoration:underline}a.edit_link{background-color:#2CA0A0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="number"],form input[type="url"],form input[type="tel"],form input[type="date"],form input[type="time"],form textarea{width:auto;border:1px solid #c9d0d6;border-radius:3px;font-size:0.95em;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;outline:none;padding:8px 10px 7px}.infocols{display:flex}.infocols .leftcol{width:50%;display:table-cell}.infocols .rightcol{display:table-cell}.top-align{vertical-align:top}.arrival-row input{display:inline-block}.actions{margin-top:1rem}.imageColumn{margin-top:1rem;margin-bottom:1rem}.actionsToolbar input{margin-left:auto}
