@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWVAexQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWVAexQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype')}html,body{border:0;font-family:"Open Sans","Helvetica-Neue","Helvetica",Arial,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.clear{clear:both}.clearfix:after{content:"&nbsp;&nbsp;";display:block;height:0;width:0;clear:both;visibility:hidden;font-size:0px}@-ms-viewport{width:device-width}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mouse-col-resize{cursor:col-resize}@font-face{font-family:"icons";src:url("../../fonts/icons/icons.eot?a04f89e34e2e8a6c02924183fc5a7320");src:url("../../fonts/icons/icons.eot?a04f89e34e2e8a6c02924183fc5a7320#iefix") format("embedded-opentype"),url("../../fonts/icons/icons.woff?a04f89e34e2e8a6c02924183fc5a7320") format("woff"),url("../../fonts/icons/icons.ttf?a04f89e34e2e8a6c02924183fc5a7320") format("truetype");font-weight:normal;font-style:normal}.icon{display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:before{font-family:"icons"}.icon-add:before{content:"\f101"}.icon-agg:before{content:"\f102"}.icon-business:before{content:"\f103"}.icon-calendar-check:before{content:"\f104"}.icon-calendar-edit:before{content:"\f105"}.icon-calendar:before{content:"\f106"}.icon-car:before{content:"\f107"}.icon-checkmark-warning:before{content:"\f108"}.icon-checkmark:before{content:"\f109"}.icon-close-x:before{content:"\f10a"}.icon-customer-contact:before{content:"\f10b"}.icon-dashboard:before{content:"\f10c"}.icon-delivery:before{content:"\f10d"}.icon-detail-control:before{content:"\f10e"}.icon-disk:before{content:"\f10f"}.icon-edit:before{content:"\f110"}.icon-exclamation-mark:before{content:"\f111"}.icon-export-arrow:before{content:"\f112"}.icon-factories:before{content:"\f113"}.icon-factory:before{content:"\f114"}.icon-fast-planning:before{content:"\f115"}.icon-gasdevices:before{content:"\f116"}.icon-git-merge-master:before{content:"\f117"}.icon-hausanschluesse:before{content:"\f118"}.icon-import-arrow:before{content:"\f119"}.icon-journal:before{content:"\f11a"}.icon-list:before{content:"\f11b"}.icon-logo-msm:before{content:"\f11c"}.icon-logout:before{content:"\f11d"}.icon-map-cross:before{content:"\f11e"}.icon-map-stop:before{content:"\f11f"}.icon-marker-geo-cross:before{content:"\f120"}.icon-marker-geo-stop:before{content:"\f121"}.icon-master-data-edit:before{content:"\f122"}.icon-master-data:before{content:"\f123"}.icon-menu-arrow:before{content:"\f124"}.icon-mobile:before{content:"\f125"}.icon-money:before{content:"\f126"}.icon-news:before{content:"\f127"}.icon-order:before{content:"\f128"}.icon-paper-clip:before{content:"\f129"}.icon-paper-error:before{content:"\f12a"}.icon-paper:before{content:"\f12b"}.icon-person-house:before{content:"\f12c"}.icon-project:before{content:"\f12d"}.icon-question:before{content:"\f12e"}.icon-redo:before{content:"\f12f"}.icon-reload:before{content:"\f130"}.icon-route-2:before{content:"\f131"}.icon-routing:before{content:"\f132"}.icon-scanner:before{content:"\f133"}.icon-search:before{content:"\f134"}.icon-send-letter:before{content:"\f135"}.icon-settings:before{content:"\f136"}.icon-sort-asc:before{content:"\f137"}.icon-sort-desc:before{content:"\f138"}.icon-speech-bubble:before{content:"\f139"}.icon-support:before{content:"\f13a"}.icon-task:before{content:"\f13b"}.icon-tool-house:before{content:"\f13c"}.icon-tool-houses:before{content:"\f13d"}.icon-trash:before{content:"\f13e"}.icon-undo:before{content:"\f13f"}.icon-user:before{content:"\f140"}.icon-users:before{content:"\f141"}.icon-view:before{content:"\f142"}.icon-vip:before{content:"\f143"}.icon-world-cross:before{content:"\f144"}.icon-world-stop:before{content:"\f145"}.language-select-wrapper{float:left}.language-select-wrapper .language-select .language-options{display:none;position:absolute;background:white;box-shadow:0 0 10px #aaa;z-index:1}.language-select-wrapper .language-select .language-options .language{padding:10px;cursor:pointer;display:block}.language-select-wrapper .language-select .language-options .language:hover{background:#389999;color:white}.language-select-wrapper .language-select .language-options input:checked+.language{background:#389999;color:white}.language-select-wrapper .language-select #language-select-label:checked+.language-options{display:block}.language-select-wrapper .language-select .icon{font-size:25px;color:#999999;cursor:pointer}body,html{height:100%}body{background-color:#389999;background:url('/assets/images/login-bg.svg') no-repeat;background-size:100% 100%}.login-wrapper{position:absolute;width:350px;top:50%;left:50%;margin-left:-175px;background:white;transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.39);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.39);box-shadow:0 0 30px 0 rgba(0,0,0,0.39)}.login-wrapper .header{height:180px;background:#CAC5C9}.login-wrapper .header .header-img{height:160px;background:url("/assets/images/login-header.jpg") no-repeat}.login-wrapper .header .header-hr{height:20px;width:100%;background-color:#389999}.login-wrapper .form{padding:15px;overflow:hidden}.login-wrapper .form .error-message{font-size:13px;color:#C0392B;float:right}.login-wrapper .form .success-message{color:#434B59;font-size:14px;float:right}.login-wrapper .form .email-input{position:relative;top:0px;transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.login-wrapper .form .swipe-content{width:200%}.login-wrapper .form .swipe-content .login-inputs{position:relative;left:0px;width:50%;float:left;transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.login-wrapper .form .swipe-content .pw-reset-inputs{position:relative;transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;right:-50px;top:50px;width:50%;float:left}.login-wrapper .form .reset-header{position:relative;right:-335px;top:15px;text-align:center;color:#434B59;transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.login-wrapper .form .input{margin:10px 0px}.login-wrapper .form .input:last-child{margin-bottom:0px;margin-top:15px}.login-wrapper .form .input label{float:left;width:70px;margin-right:20px;text-align:right;color:#434B59;font-size:14px;padding:8px 0px}.login-wrapper .form .input input{width:calc(100% - 110px);padding:0 10px;margin:0;border:none;background-color:#F0F0F0;height:37px;box-sizing:content-box;color:#434B59;font-size:14px}.login-wrapper .form .input input[type="submit"],.login-wrapper .form .input input[type="button"]{float:right;padding:0px;background-color:transparent;color:#389999;width:auto;height:auto;text-transform:uppercase;font-family:"Open Sans","Helvetica-Neue","Helvetica",Arial,sans-serif;cursor:pointer}.login-wrapper .form .input input::-ms-clear,.login-wrapper .form .input input::-ms-reveal{display:none}.login-wrapper .form .input a{font-size:14px;color:#999999;text-decoration:none}.login-wrapper .swipe .swipe-content .login-inputs{left:-335px}.login-wrapper .swipe .swipe-content .pw-reset-inputs{right:320px}.login-wrapper .swipe .email-input{top:38px}.login-wrapper .swipe .reset-header{right:0px}.copyright{position:absolute;bottom:0px;right:0px;padding:10px 20px 10px 20px;color:#565D6A;font-size:12px}.copyright a{color:#565D6A;text-decoration:none}