:root{--crmbreakpoint-xs:0px;--crmbreakpoint-sm:576px;--crmbreakpoint-md:768px;--crmbreakpoint-lg:992px;--crmbreakpoint-xl:1200px;--color-primary:#017841;--color-primary-light:#ccded1;--color-secondary:#f2bb0a}body.login{background-color:#f0f0f0}#login{width:320px;padding:30px;margin:auto;margin-top:30px;background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.login form{border:none}#login h1 a{background-image:url(../images/logo.png);background-size:contain;width:100%;height:80px;background-repeat:no-repeat;display:block}#loginform{background:0 0;padding:0;box-shadow:none}#loginform label{color:#333}#loginform input[type=password],#loginform input[type=text]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px;background:#fafafa;box-sizing:border-box}#loginform input[type=submit]{width:100%;padding:10px;background:#017841;border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;box-sizing:border-box}#loginform input[type=submit]:hover{background:#017841}.login #backtoblog a,.login #nav a{color:#017841}.login #backtoblog a:hover,.login #nav a:hover{color:#017841}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{box-shadow:none}