html,body{height:100%;font-size:16px;}.log-in-page-logo{width:121px;height:100px;background:url(/sites/all/themes/nespresso/images/logo/igl-log-in.png) no-repeat center;}.l-page{max-width:640px;margin:auto;}body{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2FjYWM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#ffffff 18%,#cacac9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(18%,#ffffff),color-stop(100%,#cacac9));background:-webkit-linear-gradient(top,#ffffff 18%,#cacac9 100%);background:-o-linear-gradient(top,#ffffff 18%,#cacac9 100%);background:-ms-linear-gradient(top,#ffffff 18%,#cacac9 100%);background:linear-gradient(to bottom,#ffffff 18%,#cacac9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cacac9',GradientType=0);}.l-content{margin-bottom:30px;}.l-page{padding-top:50px;min-height:100%;margin-bottom:-50px;}.l-page:after{content:"";display:block;}footer,.l-page:after{height:50px;}footer{background:#ffffff;border-top:1px solid #c1c1c1;}footer .left{float:left;margin-left:23px;}footer .right{float:right;margin-right:23px;}footer .left,footer .right{margin-top:19px;color:#b3b3b3;font-size:0.813em;}footer .left a,footer .right a{text-decoration:none;color:#b3b3b3;}header{margin-bottom:40px;}.pane-page-content{margin-top:-20px;}.pane-page-content .user-login{text-align:center;background:#ffffff;display:inline-block;width:100%;padding-top:47px;}.pane-page-content .user-login .form-item-pass input{background:url(/sites/all/themes/nespresso/images/input/pass.png) no-repeat;background-position:10px;}.pane-page-content .user-login .form-item-pass:before{content:'';display:block;text-align:left;height:30px;}.pane-page-content .user-login #edit-submit{clear:both;}.pane-page-content .user-login #edit-actions{clear:both;margin-bottom:0px;position:relative;min-height:30px;}.pane-page-content .user-login #edit-actions input{width:244px;height:50px;background:#e2001a;border:none;margin-bottom:-33px;text-transform:uppercase;color:white;font-weight:700;margin-top:30px;border-top:1px solid #e41129;font-size:17px;position:absolute;top:0px;left:50%;transform:translate(-50%);-moz-transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}.pane-page-content .user-login #edit-actions input:hover{background:#6a020e;}.pane-page-content .user-login .form-item-name{margin-right:20px;margin-left:10.5%;}.pane-page-content .user-login .form-item-name input{background:url(/sites/all/themes/nespresso/images/input/username.png) no-repeat;background-position:10px;}.pane-page-content .user-login .form-item-name:before{content:'LOGIN';display:block;text-align:left;font-size:1.250em;margin-bottom:7px;font-weight:700;}.pane-page-content .user-login .form-item{float:left;}.pane-page-content .user-login .form-item input[type='text'],.pane-page-content .user-login .form-item input[type='password']{width:242px;height:42px;border:1px solid #9b9b9b;padding-left:25px;outline:none;}.pane-page-content .user-login label{display:none;}.pane-page-content .user-login .description{display:none;}.pane-block-1 h2{font-size:2.625em;color:#000000;margin-bottom:32px;font-weight:500;text-transform:uppercase;}.pane-block-1 p{line-height:22px;font-size:0.875em;color:#848484;font-style:italic;}.messages{margin-top:10px;background:#e2001a;color:#ffffff;margin-top:20px;}.messages a{color:#ffffff;}footer div,footer a,footer p{font-size:13px;}.pane-page-content{margin-top:20px;margin-bottom:40px;}body{min-width:100%;}
