.ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0, 0, 0, 0.05);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;opacity:0;pointer-events:none}.ripple.ripple-on{-webkit-transition:opacity 0.15s ease-in 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;-o-transition:opacity 0.15s ease-in 0s, -o-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;opacity:0.1}.ripple.ripple-out{-webkit-transition:opacity 0.1s linear 0s !important;-o-transition:opacity 0.1s linear 0s !important;transition:opacity 0.1s linear 0s !important;opacity:0}#managedUsers-table .editUser,#managedUsers-table .remove-user{cursor:pointer}#managedUsers-table .prevent-remove{color:#ccc}.passwordReset{font-size:0.7em}.passwordReset i{font-size:1.5em}html,body{height:100%}h1,h2,h3,h4,h5,h6{color:#09c}h2.page-heading,h4.modal-title{color:#bbb;text-transform:uppercase;font-size:1em}.last-edited,.field-help{font-size:0.9em;color:#999}textarea{border-color:#ccc;border-radius:5px 5px 0 5px}.toupper{text-transform:uppercase}::-webkit-input-placeholder{text-transform:none;color:#c8c8c8 !important}:-moz-placeholder{text-transform:none;color:#c8c8c8 !important}::-moz-placeholder{text-transform:none;color:#c8c8c8 !important}:-ms-input-placeholder{text-transform:none;color:#c8c8c8 !important}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto;padding-bottom:40px}.push{height:0}.footer{position:relative;top:-40px;height:40px;padding-top:10px;border-top:1px solid #e7e7e7;background-color:#f8f8f8;color:#999}.copyright{text-align:center}.button-row td{background-color:#fff !important}.action-column>*{text-align:left}.action-column a.action{color:#333}.entry-signup-cta{display:none}.navbar .dropdown-header{white-space:nowrap}.branding-logo{height:40px;float:left;margin:-5px 20px 0 0}.dashboard{margin-top:20px;text-align:center}.dash-user{font-size:1.8em;color:#999;margin:8px auto 0 auto}.rp-list{list-style:none;max-width:80%;color:#999;margin:20px auto 0 auto;padding:0 0 20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.rp-list-item{margin-top:20px}.dash-email{font-size:1.1em;color:#bbb;margin-top:-4px}.address-text,.address2-text,.equipment-notes{height:100px !important}.messages{position:fixed;z-index:2000;bottom:4px;left:10%;width:80%}.dimmed{color:#ccc}.light{color:#999}.header-action{display:inline-block;margin-left:8px}.role-inactive{color:#ccc}.sortable{color:#333}.sortable:hover{color:#333}.sortable-ascending:after{content:'';display:inline-block;width:0;height:0;margin-left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}.sortable-descending:after{content:'';display:inline-block;width:0;height:0;margin-left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333}.sortable-inactive:after{content:'';display:inline-block;width:0;height:0;margin-left:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc}.filters-modified{background-color:#fee}.company-search-table{height:225px;overflow:scroll}.company-search-row:hover td{background-color:#9f9 !important}.edit-link{color:#333}.edit-link:hover{color:#333}@media screen and (max-width: 991px){.company-contacts-table input{margin:4px 0}}@media screen and (min-width: 768px){.navbar-brand{color:#fff !important}.nav .active:after{font-family:'Material Icons';font-size:24px;color:rgba(255, 255, 255, 0.4);position:absolute;width:10px;top:30px;left:50%;margin-left:-10px;content:'\e5c7'}}.contact-up,.contact-down{position:relative;font-size:0.8em;padding:0;margin:0}.rp-row{margin-top:8px}.qbid-label{margin-top:8px}.datepicker{padding-left:12px}.eqlist-role{text-align:center}.gravatar-row{text-align:center;margin:20px;padding:20px;border-top:1px solid #ccc}.circular-image{margin:0 auto;width:100px;height:100px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:3px solid #ccc;background-repeat:no-repeat;background-size:cover}.circular-image-sm{margin:0 auto;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:3px solid #ccc;background-repeat:no-repeat;background-size:cover}.help{color:#999;font-size:.85em;margin-top:5px}.navbar-default .navbar-nav>li>a{color:#fff}.popover{background-color:#eee}.popover-title{background-color:#eee;color:#212121;font-size:15px}.popover-content{background-color:#fff;color:#555;font-size:10px;line-height:1.5}.loading{height:50vh;color:#4aa8ee;display:flex;align-items:center;justify-content:center}.loading i{font-size:80px;-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (min-width: 768px){body{padding-top:80px}.navbar-static-top{margin:-80px 0 0 0;position:fixed;width:100%}}