.app-header{border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;min-height:52px}.app-header .header-text{font-size:28px;margin:12px 8px 12px 0;min-width:188px}.app-header .header-left{display:flex;height:inherit;margin-left:12px}.app-header .header-right{color:#0645ad;display:flex;align-items:center;font-size:16px;margin-right:12px;height:52px}.app-header .header-right__login-message{opacity:0.5}.app-header .header-right__nav-link__active{border-bottom:1px solid white;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.app-header .header-right__nav-link__locked{opacity:0.5}.app-header .header-right__nav-link__locked:hover{text-decoration:none;cursor:not-allowed}.app-header .header-right>*{display:flex;align-items:center;min-height:57px;padding:0 0.85rem}.app-header .header-right>*:last-child{padding-right:0}.app-header .header-subtext{align-self:flex-end;color:#6a6764;margin-bottom:16px;margin-right:10px}.app-header .login-form input{opacity:50%;padding:5px}.app-header .login-button{border-width:0;background:none;color:inherit;cursor:pointer;font-size:16px;line-height:16px;margin-right:20px}.app-header .login-button:focus{outline:none}.app-header a:hover{text-decoration:none}

footer{font-size:12px;color:#b0b0b0;margin:auto;width:830px}footer a{color:#8090cd}footer p{line-height:inherit}footer .link-list{display:inline-flex}footer .link-list a{margin-left:15px}

.button{height:42px;padding:0 10px;background:none;border:1px solid;border-radius:2px;cursor:pointer;font-size:medium}.button.disabled{cursor:not-allowed;color:#aaa;background-color:#efefef}.button.full-width{width:120px}.button.no-border{border:none}.button.rounded{border-radius:5px}.button:focus{outline:none}

.form-group{display:flex;flex-direction:column}.form-group .label{text-align:left;color:#6a6764}.form-group.sm{width:250px}.form-group.md{width:540px}.form-group.lg{width:830px}.form-group:not(:last-of-type){margin-right:40px}.form-field{margin:5px 0px 0px 0px;padding:10px;font-size:14px;border:1px solid #e0e0e0;border-radius:0;-webkit-appearance:none}.error-message{color:red;font-size:12px;margin-top:62px;position:absolute}.empty-select{color:#b1b1b1;line-height:40px;text-align:center}

.search-results{display:flex;flex-direction:column;width:100%;margin-top:1rem}.search-results__header{display:flex;align-items:center;justify-content:space-between;margin:0}.info{color:#b0b0b0}.single-result{padding:15px}.single-result:nth-child(odd){background-color:#f5f5f5}.single-result .title{margin-top:0px}.single-result .note{font-size:10px;color:#6a6764;display:inline-block;margin-left:5px}.single-result .details{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}.single-result .details--event-description{overflow-wrap:break-word}.single-result .details span{margin:5px 0px 5px 0px;text-overflow:ellipsis}.single-result .details--right,.single-result .details--left{width:49%;display:flex;flex-direction:column}.single-result .details--top{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.no-results{background-color:#f5f5f5;margin-top:22px;padding:30px}.no-results :first-child{margin-top:0}.no-results :last-child{margin-bottom:0}.no-results>*{overflow-wrap:break-word}

.search-form{margin-top:15px;width:830px}.form-row{display:flex;justify-content:space-between}.form-row--button-row{height:42px;padding-top:10px}.form-row--button-row .left{align-self:center;color:red}.form-row:not(:last-of-type){margin-bottom:12px}.button-container{display:flex;align-items:center}.button-container__right{float:right}.button-container__right__link{margin-right:30px}.button-container__right__link__locked{margin-right:20px;opacity:0.5}.button-container__right__link__locked:hover{text-decoration:none;cursor:not-allowed}.button-container__left{align-self:center;display:flex;float:left}.button-container .button:not(:last-child){margin-right:20px}.options-toggle{color:#0645ad;cursor:pointer;font-size:14px}.options-toggle:hover{text-decoration:underline}.search-button{color:white;background-color:#ea4f30}

.saved-search-table{border-collapse:collapse;table-layout:fixed;white-space:nowrap;width:1200px}.saved-search-table th{text-align:left}.saved-search-table th,.saved-search-table td{padding:10px;overflow:hidden;text-overflow:ellipsis}.header-row th:first-child,.header-row td:first-child,.basic-detail-row th:first-child,.basic-detail-row td:first-child{padding-left:20px}.basic-detail-row:nth-of-type(even){background-color:#f5f5f5}.basic-detail-row:hover{background-color:#e0e0e0;cursor:pointer}.advanced-detail-row:nth-of-type(odd){background-color:#f5f5f5}.advanced-detail-row:hover{background-color:#e0e0e0}.search-detail-table{-moz-column-count:3;column-count:3;table-layout:fixed;width:100%}.search-detail-table .action-col{width:140px}.delete-search{color:red}.pause{color:#fc8800}.resume{color:#20a05b}.apply-search{color:#2d4087}.save-date-col{width:4em}.brand-name-col{width:10em}.manufacturer-col{width:10em}.product-code-col{width:5em}.keyword-col{width:7em}.status-col{width:4em}.link-col{width:2.5em}.char-col{width:1em}.link-cell{text-align:center}.char-cell{font-size:1.2em;text-align:center}.fill-cell{text-align:end}

.email-image{max-height:200px;max-width:100%}

.page-not-found{background-color:#f5f5f5;margin-top:22px;padding:30px}

body{margin:0;font-size:0.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.15;font-size:20px;font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}h1{color:#ea4f30;font-size:1.3rem}a{color:#0645ad;text-decoration:none}a.header{margin:0 0 5px 0}a:hover{cursor:pointer;text-decoration:underline}ul,ol,p{line-height:22px}button{font-family:inherit}.app{display:flex;flex-direction:column}.app-content{padding:0 30px;margin:15px auto;min-height:calc(100vh - 170px)}.text-page{background-color:#f5f5f5;padding:30px;max-width:1000px}.text-page .link{text-decoration:underline;color:#ea4f30;float:right}

