/*!
Author: Jari Leskinen
Version: 1.0
*/*,:after,:before{box-sizing:border-box}*{outline:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}li{display:block}h1,h2,h3,h4{font-size:inherit}a{cursor:pointer}img{max-width:100%;height:auto}hr,img{border:0}hr{height:1px;background:#dedede}button,input,textarea{font-size:1rem;color:#666;font-family:inherit}button{cursor:pointer;color:#666}address{font-style:normal}.block_group:after,.block_group:before{display:table;content:"";line-height:0;clear:both}.block_group{clear:both;*zoom:1;margin:-.8em}.block_group>.block_group{float:left;margin:0;clear:none}.block{float:left;width:100%;padding:.8em}.form-verification{max-width:404px;margin:0 auto;padding-top:20px}textarea{min-width:300px;min-height:100px;padding:5px;border-radius:5px;border:1px solid #999}input[type=button],input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none}input[type=email],input[type=password],input[type=text]{padding:3px;border:1px solid #a2a2a2;min-width:300px}input[type=email].large_input,input[type=password].large_input,input[type=text].large_input{display:block;width:250px;padding:11px 7px;margin-top:7px}.invalid-input-form-feedback{margin-top:2px;color:red}select{font-size:16px;min-width:250px}.form_large_button{display:block;width:100%;margin-top:7px;padding:10px;background:#5baf65;border:none;border-radius:10px;color:#fff;font-weight:600;cursor:pointer}.form_large_button:active,.form_large_button:hover{background:#46914f}.input-container{padding:20px 0;border-bottom:1px solid #dedede}.input-row{margin-bottom:20px}.input-row>label{width:250px;vertical-align:top}.input-row-cell,.input-row>label,.input-row input,.input-row select{display:inline-block}.input-row-cell>div{display:block;margin-bottom:5px}.input-row-cell>div:last-child{margin-bottom:0}.input-row-cell input[type=radio]:not(:first-child){margin-left:20px}.form-errors{color:#bb4c48;background:#f3dede;margin-bottom:20px;padding:10px;border:1px solid #efd3d7;border-radius:5px}.form-success{color:#697539;background:#dfefd7;padding:10px;border:1px solid #d6e8c4;border-radius:5px}html{color:#666;font-size:16px}@media only screen and (min-width:600px){html{font-size:16px}}@media only screen and (min-width:1200px){html{font-size:16px}}a{color:#0083de;text-decoration:none;line-height:inherit}a img{border:none}p{font-family:inherit;font-weight:400;font-size:16px;line-height:1.4;margin-bottom:20px}h1,h2,h3,h4,p{text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal;color:#000127;margin-top:0;margin-bottom:.5em;line-height:1.1}h1{font-size:22px}h2{font-size:18px}h3,h4{font-size:inherit}.text_header_small{font-family:proxima-nova,sans-serif;font-weight:700;margin-bottom:4px}.text_small{font-size:14px}.text_large{font-size:20px}.button_blue,.button_gray,.button_green,.button_red{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body,html{min-height:100vh}body{margin:0 0 0 70px;padding:0;background:#ececec;font-family:proxima-nova,sans-serif;color:#666;word-wrap:break-word;overflow-x:hidden}body.reset-password,body.sign-in{margin-left:0}.ui_view-container{position:relative;background:#ececec;min-height:100vh}.main_ui_view{width:100%}main{padding:20px}main.forgot_password,main.home_supplier,main.sign_in{padding:0}.page_header{display:flex;justify-content:space-between}.page_header h1{font-size:30px;font-weight:300}.page_header .button_green,.page_header input[type=text]{display:inline}.page_buttons_footer{display:flex;justify-content:flex-end;width:100%;margin-top:20px}.page_buttons_footer button{margin-right:10px}.page_buttons_footer button:last-child{margin-right:0}.page_buttons_footer .left{margin-right:auto}.button_blue,.button_gray,.button_green,.button_red{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.main_logo{width:80%;height:220px;margin:0 auto;background-image:url(mittkak-logo.876549d6058059498524.svg);background-size:contain;background-repeat:no-repeat}.button_blue,.button_gray,.button_green,.button_red{display:inline-block;min-width:100px;padding:13px 20px;background:#5baf65;color:#fff;border:none;border-radius:5px;text-align:center;font-weight:600;cursor:pointer}.button_blue:active,.button_blue:hover,.button_gray:active,.button_gray:hover,.button_green:active,.button_green:hover,.button_red:active,.button_red:hover{background:#46914f}.button_red{background:#d32d2d}.button_red:active,.button_red:hover{background:#a92424}.button_blue{background:#0083de}.button_blue:active,.button_blue:hover{background:#0065ab}.button_gray{background:#929292}.button_gray:active,.button_gray:hover{background:#797979}.button_disabled{opacity:.5;cursor:text;pointer-events:none}hr{margin:15px 0;background-color:#dedede}@media print{*{-webkit-print-color-adjust:exact}}