@import url(https://fonts.googleapis.com/css?family=Play:400,700);.alert{margin-top:30px}.alert.alert-notice{background-color:rgba(154,202,56,.25)}body{font-family:"Play",helvetica,arial,sans-serif;color:#525252;font-size:14px;display:flex;flex-direction:column}body .content{flex:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#9aca38;font-weight:500}a{color:#9aca38}a:visited{color:#9aca38}.container{max-width:740px}@media screen and (min-width:768px){.page-header{margin-top:60px}}input[type=text],input[type=email],input[type=password],textarea,select{border:1px solid #ccc;border-radius:3px;padding:10px;height:42px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;display:block;font-size:16px;margin-bottom:5px;text-overflow:ellipsis;width:100%}input::placeholder{color:#d8d8d8;opacity:1}input:-ms-input-placeholder{color:#d8d8d8}input::-ms-input-placeholder{color:#d8d8d8}textarea{min-height:150px;resize:none}label.error{color:#fff;background:#525252;padding:10px;font-size:12px;font-weight:400;border-radius:3px;position:absolute;top:-43px;right:0;z-index:1}label.error:after{content:'';width:6px;height:6px;background-color:#525252;transform:rotate(45deg);position:absolute;left:50%;bottom:-3px;margin-left:-3px}.btn{cursor:pointer;display:inline-block;padding:16px 24px;text-decoration:none;width:auto;font-weight:500;border:0;border-radius:0;font-size:16px}.btn.btn-primary{color:#fff;background-color:#231f20}.checkbox,.radio{text-indent:34px;cursor:pointer;user-select:none}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{margin-left:-9999px}.checkbox.has-error,.radio.has-error{color:#d92e43}.checkbox.has-error>span,.radio.has-error>span{border-color:#d92e43}.checkbox.has-error>span:after,.radio.has-error>span:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMSI+PHBhdGggZmlsbD0iI0Q5MkU0MyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQgMS41MDNDMTQgLjY3MyAxMy4yNzcgMCAxMi4zODQgMGMtLjUwNSAwLS45NTYuMjE2LTEuMjUzLjU1NEw1LjMwOCA3LjIwNiAyLjgwMiA0LjY4M0ExLjY2NiAxLjY2NiAwIDAgMCAxLjYxNSA0LjJDLjcyMyA0LjIgMCA0Ljg3MSAwIDUuNzAyYzAgLjM5My4xNjQuNzUuNDMgMS4wMTdsLS4wMDIuMDAyIDMuNzcgMy43OTZ2LS4wMDFBMS42NyAxLjY3IDAgMCAwIDUuMzg0IDExYTEuNjYgMS42NiAwIDAgMCAxLjI1My0uNTU0bDctNy45OTVjLjIyNy0uMjU5LjM2My0uNTg5LjM2My0uOTQ4eiIvPjwvc3ZnPg==)}.checkbox.disabled,.radio.disabled{pointer-events:none;opacity:.5}.checkbox input:checked+span:after,.radio input:checked+span:after{opacity:1}.checkbox.inline,.radio.inline{display:inline-block}.checkbox.inline:not(:first-child),.radio.inline:not(:first-child){margin-left:15px}.checkbox:not(.inline),.radio:not(.inline){position:relative;margin:20px 0;padding-left:30px;text-indent:0}.checkbox>span{width:24px;height:24px;border:1px solid #ccc;border-radius:3px;background-color:#fff;position:absolute;top:50%;margin-top:-12px;left:0}.checkbox>span:after{content:'';width:24px;height:24px;position:absolute;top:-1px;left:-1px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMSI+PHBhdGggZmlsbD0iIzlhY2EzOCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQgMS41MDNDMTQgLjY3MyAxMy4yNzcgMCAxMi4zODQgMGMtLjUwNSAwLS45NTYuMjE2LTEuMjUzLjU1NEw1LjMwOCA3LjIwNiAyLjgwMiA0LjY4M0ExLjY2NiAxLjY2NiAwIDAgMCAxLjYxNSA0LjJDLjcyMyA0LjIgMCA0Ljg3MSAwIDUuNzAyYzAgLjM5My4xNjQuNzUuNDMgMS4wMTdsLS4wMDIuMDAyIDMuNzcgMy43OTZ2LS4wMDFBMS42NyAxLjY3IDAgMCAwIDUuMzg0IDExYTEuNjYgMS42NiAwIDAgMCAxLjI1My0uNTU0bDctNy45OTVjLjIyNy0uMjU5LjM2My0uNTg5LjM2My0uOTQ4eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:14px;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);transition:opacity 300ms cubic-bezier(.25,.46,.45,.94)}.radio{text-indent:0;margin:0}.radio>span{width:24px;height:24px;border:1px solid #ccc;border-radius:50%;background-color:#fff;margin-right:10px}.radio>span:after{content:'';width:16px;height:16px;position:absolute;top:4px;left:4px;background-color:#00a7dc;border-radius:50%;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);transition:opacity 300ms cubic-bezier(.25,.46,.45,.94)}.radio.inline.stacked{flex-direction:column;margin-left:0}.radio.inline.stacked>span{margin:0 10px 5px}.radio.inline.stacked>span:after{left:50%;margin-left:-8px}@media only screen and (max-width:767px){.radio.inline.stacked>span{margin:0 3px 5px}}.radio+.radio{margin:0}.navbar,footer{background:#231f20;color:rgba(221,221,221,.6);width:100%}.navbar{min-height:0;border-radius:0;position:relative;border:0;margin-bottom:0}.navbar.navbar-pestpolice .navbar-header{position:relative}.navbar.navbar-pestpolice .navbar-brand{background:url(../images/logo.svg);background-size:contain;background-repeat:no-repeat;display:block}@media screen and (min-width:768px){.navbar.navbar-pestpolice{padding-top:50px}.navbar.navbar-pestpolice:before{content:'';background:#9aca38;height:35px;width:100%;position:absolute;bottom:0}.navbar.navbar-pestpolice .navbar-pestpolice{background-color:#231f20}.navbar.navbar-pestpolice .navbar-header{width:233px;height:152px}.navbar.navbar-pestpolice .navbar-brand{width:233px;height:152px;position:absolute;bottom:33px}.navbar.navbar-pestpolice .navbar-right{text-align:right;margin-top:22px}.navbar.navbar-pestpolice .navbar-right .primary-number{font-size:28px;color:#9aca38;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:8px}.navbar.navbar-pestpolice .navbar-right .secondary-number{font-size:20px}}@media only screen and (max-width:767px){.navbar.navbar-pestpolice .container{display:flex;align-items:center}.navbar.navbar-pestpolice .navbar-header{margin:0}.navbar.navbar-pestpolice .navbar-brand{background-image:url(../images/logo-only.svg);float:none;width:56px;height:30px;margin:10px 0}.navbar.navbar-pestpolice .navbar-nav{margin:0;flex:1;text-align:right;font-size:18px}}@media screen and (min-width:768px){.navbar.navbar-customers .nav{display:flex;justify-content:center}.navbar.navbar-customers .nav>li{display:inline-block}.navbar.navbar-customers .nav>li>a{padding:15px 20px;-webkit-transition:color 300ms cubic-bezier(.25,.46,.45,.94),background-color 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:color 300ms cubic-bezier(.25,.46,.45,.94),background-color 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:color 300ms cubic-bezier(.25,.46,.45,.94),background-color 300ms cubic-bezier(.25,.46,.45,.94);transition:color 300ms cubic-bezier(.25,.46,.45,.94),background-color 300ms cubic-bezier(.25,.46,.45,.94)}.navbar.navbar-customers .nav>li>a:hover,.navbar.navbar-customers .nav>li>a:focus{color:#fff;background-color:#9aca38}}@media only screen and (max-width:767px){.navbar.navbar-customers .navbar-header{display:flex;justify-content:center;align-items:center}.navbar.navbar-customers .navbar-toggle{display:inline-flex;align-items:center;line-height:1;text-transform:uppercase;margin:0 5px 5px}.navbar.navbar-customers .navbar-toggle:before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA3Ij48cGF0aCBkPSJNMTAuNSA2LjdjLjMuMy45LjQgMS4zIDAgLjMtLjQuMy0uOSAwLTEuM0w2LjYuM2MtLjMtLjMtLjktLjQtMS4zIDBsLTUgNS4yYy0uMy40LS4zLjkgMCAxLjMuMy4zLjkuNCAxLjMgMEw2IDIuMmw0LjUgNC41eiIgZmlsbD0icmdiYSgyMjEsIDIyMSwgMjIxLCAwLjYpIi8+PC9zdmc+) no-repeat;background-position:center;background-size:contain;display:inline-block;width:16px;height:16px;margin-right:5px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:transform 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:transform 300ms cubic-bezier(.25,.46,.45,.94);transition:transform 300ms cubic-bezier(.25,.46,.45,.94)}.navbar.navbar-customers .navbar-toggle.collapsed:before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.navbar.navbar-customers .nav>li{display:inline-block}.navbar.navbar-customers .nav>li>a{padding:10px}.navbar.navbar-customers .navbar-collapse{text-align:center}}footer{margin-top:30px;text-align:center;flex:0 0 auto}footer .container{padding:20px}footer .logo{background:url(../images/logo-only.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto 10px}footer hr{background:0 0;border-top:1px solid rgba(255,255,255,.5)}@media screen and (min-width:768px){footer{margin-top:60px}footer .logo{width:142px;height:76px}}@media only screen and (max-width:767px){footer{font-size:12px}footer .logo{width:75px;height:40px}}body.login-page .login,body.login-page .logout{max-width:300px;margin:40px auto}body.login-page .login-description,body.login-page .logout-description{margin-bottom:30px}body.login-page form .btn{width:100%}body.login-page .links{margin:20px 0}@media screen and (min-width:768px){body.login-page .login,body.login-page .logout{margin:120px auto}}body.forgot-password .reset,body.forgot-password .reset-confirm,body.forgot-password .reset-complete{max-width:450px;margin:40px auto}body.forgot-password p{margin:10px 0 30px}