body{background:#eee;min-height:100vh;padding:0;margin:0}#wrapper{display:flex;height:100vh}#login-wrapper{margin:auto}#login fieldset{border:none;margin:0;padding:0}#login fieldset ol{margin:0;padding:0;list-style:none}#login li{list-style:none;margin-bottom:20px}#login li.action.input_action{width:30%;margin:auto}#login li.error{color:red}#login li.error input{color:red;border:1px solid red}#login .row .column{float:left;width:calc(50% - 15px)}#login .row .column:not(:last-child){padding-right:30px}#login .field.remember-me{display:flex}#app-link-wrapper{margin:auto auto 50px auto;display:flex;width:300px}.controls-container{display:flex;flex-direction:column;align-items:center}.controls-container .login-estimator-service-img{width:200px;margin-top:20px;margin-bottom:35px}.controls-container a.app-link{display:flex;flex-direction:column;align-items:center;padding:5px 15px;width:125px;height:120px;margin:auto;border-radius:3px;font-family:LatoWeb, Arial, Sans-Serif;box-shadow:0 0 4px 0 rgba(0,0,0,0.1);background-color:#fff;color:#5e6469}.controls-container a.app-link p{text-align:center}.controls-container a.app-link:hover,.controls-container a.app-link.active{background-color:#5e6469;color:white}.controls-container a#mowing.app-link p,.controls-container a#plowing.app-link p,.controls-container a#pest_control.app-link p,.controls-container a#fencing.app-link p{margin-top:-2px}.controls-container a.app-link img{width:60px}.controls-container a.app-link .theme-img{display:block;padding-top:4px}.controls-container a.app-link .theme-img svg{height:60px}.controls-container .svg-display:hover #color{display:none}.controls-container svg{width:100px;height:100px}.field input#admin_email{box-sizing:border-box;box-shadow:none;display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.57142857;color:#323537;background-color:#fff;background-image:none;border:1px solid #e4eaec;outline:0;border-radius:3px}
