.oxi-footer,.oxi-page{background-color:#f5f5f5}
.oxi-page,.oxi-page>.row{min-height:100vh}
.text-break-hyphens{word-wrap:break-word!important;word-break:break-word!important;hyphens:auto}
body,html{height:100%}
.oxi-header{margin-bottom:0}
.oxi-header-bar{color:#757373}
img.toplogo{height:40px}
.oxi-content{background-color:#fff}
@media (min-width:1600px){.oxi-width-restricted{flex:0 0 83.333333%;max-width:83.333333%}
}
@media (min-width:2000px){.oxi-width-restricted{flex:0 0 66.666667%;max-width:66.666667%}
}
@media (min-width:2600px){.oxi-width-restricted{flex:0 0 50%;max-width:50%}
}
.oxi-width-full{flex:0 0 calc(100% - 1.5rem);max-width:calc(100% - 1.5rem)}
.oxi-push-footer{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px;padding:0 0 60px}
.oxi-footer{height:60px;padding-top:20px}
.userinfo{font-size:80%}
.oxi-infobox .card{overflow-x:scroll}
.oxi-resize-overlay{max-width:1.5rem;padding-top:10%!important;text-align:center;flex-grow:100}
.oxi-width-restricted+.oxi-resize-overlay:hover{background-color:#007bff}
.oxi-width-restricted+.oxi-resize-overlay span::after{content:"»" '\A' "»" '\A' "»" '\A' "»" '\A' "»" '\A' "»" '\A' "»" '\A' "»" '\A' "»" '\A' "»";white-space:pre;visibility:hidden;color:#fff}
.oxi-width-restricted+.oxi-resize-overlay:hover span::after{visibility:visible}
.oxi-width-full+.oxi-resize-overlay span::after{content:"«" '\A' "«" '\A' "«" '\A' "«" '\A' "«" '\A' "«" '\A' "«" '\A' "«" '\A' "«" '\A' "«";white-space:pre}
.oxi-grid,.oxi-keyvalue-dots,.oxi-truncate{white-space:nowrap}
.pagination li:not(.disabled)>a{cursor:pointer}
.dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.7;z-index:1001}
.oxi-loading-banner{position:fixed;top:1%;right:1%;z-index:1002}
.oxi-refresh-banner{position:fixed;top:3%;right:1%;z-index:1002}
.spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
.spin-slow{-webkit-animation:spin 5s infinite linear;animation:spin 5s infinite linear}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.oxi-breadcrumb+.oxi-breadcrumb::before{color:#fff}
.oxi-breadcrumb::before{font-family:"Glyphicons Halflings";padding-right:.5rem}
.oxi-breadcrumb.workflow-type::before{content:"\e136"}
.oxi-breadcrumb.workflow-state::before{content:"\e062"}
.oxi-breadcrumb.cert-search::before,.oxi-breadcrumb.datapool-search::before,.oxi-breadcrumb.workflow-search::before{content:"\e003"}
.oxi-breadcrumb.cert-search-result::before,.oxi-breadcrumb.datapool-search-result::before,.oxi-breadcrumb.workflow-search-result::before{content:"\e056"}
.oxi-grid-container{padding-bottom:40px}
div.oxi-grid th.sortable{cursor:pointer;-webkit-user-select:none}
tr.gridrow-issued:hover>td,tr.gridrow:hover>td{background-color:#E7E7E7!important}
tr.gridrow-expired>td{background-color:#fcf8e3!important}
tr.gridrow-expired:hover>td{background-color:#E7E7E7!important}
tr.gridrow-revoked>td{background-color:#f2dede!important}
tr.gridrow-revoked:hover>td{background-color:#e6c1c7!important}
tr.gridrow-online>td{background-color:#dff0d8!important}
tr.gridrow-online:hover>td{background-color:#E7E7E7!important}
tr.gridrow-offline>td{background-color:#f2dede!important}
tr.gridrow-offline:hover>td{background-color:#E7E7E7!important}
tr.gridrow-upcoming>td{background-color:#d9edf7!important}
tr.gridrow-upcoming:hover>td{background-color:#E7E7E7!important}
tr.gridrow-finished>td{background-color:#e8f0e4!important}
tr.gridrow-finished:hover>td{background-color:#c9e2b3!important}
tr.gridrow-failed>td{background-color:#f3d3d3!important}
tr.gridrow-failed:hover>td{background-color:#e6a1ac!important}
tr.gridrow-manual>td{background-color:#fcfcca!important}
tr.gridrow-manual:hover>td{background-color:#f3f330!important}
tr.gridrow-paused>td{background-color:silver!important}
tr.gridrow-paused:hover>td{background-color:#e7e7e7!important}
tr.gridrow-retry_exceeded>td{background-color:#ffc04d!important}
tr.gridrow-retry_exceeded:hover>td{background-color:#ffe4b3!important}
tr.gridrow-exception>td{background-color:#ffc04d!important}
tr.gridrow-exception:hover>td{background-color:#ffe4b3!important}
tr.gridrow-archived>td{background-color:#e0ffe0!important}
tr.gridrow-archived:hover>td{background-color:#c0ddc0!important}
tr.gridrow-ok>td{background-color:#dff0d8!important}
tr.gridrow-ok:hover>td{background-color:#c9e2b3!important}
tr.gridrow-warning>td{background-color:#fbeed5!important}
tr.gridrow-warning:hover>td{background-color:#faf2cc!important}
tr.gridrow-danger>td{background-color:#ebcccc!important}
tr.gridrow-danger:hover>td{background-color:#e6c1c7!important}
@media (min-width:768px){.oxi-keyvalue-label{flex:0 0 auto;width:auto;max-width:35%}
.oxi-keyvalue-label-infobox{flex:0 0 auto;width:auto;max-width:42%}
}
@media (min-width:992px){.oxi-keyvalue-label{max-width:27%}
}
@media (min-width:1140px){.oxi-keyvalue-label{max-width:19%}
}
.oxi-keyvalue-dots{overflow:hidden}
.oxi-keyvalue-dots::after{content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";color:#9cA5Ad}
.oxi-truncate{overflow:hidden;text-overflow:ellipsis}
.certstatus-issued,.dns-valid,.styled-valid{color:green}
.certstatus-revoked,.dns-failed,.styled-failed{color:red}
.certstatus-crl_issuance_pending,.dns-skipped,.styled-attention{color:orange}
.certstatus-expired{color:#444}
.certstatus-unknown,.dns-timeout{color:#79d1f3}
.styled-attention,.styled-failed{font-weight:700}
.styled-encrypted{color:#721c24}
.styled-encrypted:before{content:'\1F510 '}
.oxi-status-danger{background-color:#f8d7da;color:#721c24}
.oxi-status-warning{background-color:#fff3cd;color:#856404}
code{white-space:pre}
.certserial ul li:first-child div::after{content:"hex";font-size:.7em;vertical-align:sub;line-height:1.8em}
.certserial ul li:last-child div::after{content:"dec";font-size:.7em;vertical-align:sub}
.oxi-formatted-deflist,.oxi-formatted-linklist,.oxi-formatted-rawlist,.oxi-formatted-ullist,.oxi-formatted-unilist{margin-bottom:0}
.oxi-compact .oxi-keyvalue .oxi-keyvalue-items:not(:first-child):before{content:" \2027 "}
.refreshing{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z' fill='%23b1d0d6' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top right}
.oxi-no-input{padding-top:.4rem}
form label.col-form-label{font-weight:400}
form div.required label.col-form-label{font-weight:700}
div.required input,div.required select,div.required textarea{background-color:#fff3c2!important;border:1px solid #444}
div.required input.form-control[disabled],div.required select.form-control[disabled],div.required textarea.form-control[disabled]{border:1px solid #ccc}
div.optional input,div.optional select,div.optional textarea{border:1px dashed #888}
.oxi-checkbox{position:relative;top:4px;display:inline-block;width:18px;height:18px;border:2px solid;border-radius:2px;border-color:rgba(0,0,0,.54)}
.oxi-checkbox.checked:after{position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:2px;opacity:.54;background-color:#000;content:' '}
div.oxifield-upload{position:relative;padding-bottom:34px}
.clonable-btn-group{white-space:nowrap}
.oxi-autocomplete{padding-top:6pt;color:#777}
div.optional input.flatpickr-input{background-color:transparent}
div.required input.flatpickr-input{background-color:#fff3c2}
.oxi-btn-loading{color:#fff;background-color:#428bca;border-color:#357ebd}
.oxi-btn-loading.active,.oxi-btn-loading:active,.oxi-btn-loading:focus,.oxi-btn-loading:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}
.oxi-button-container a.btn::before{font-family:"Glyphicons Halflings";content:"\e144";font-size:80%;padding-right:.5rem}
.oxi-btn-expected,.oxi-btn-expected:focus,.oxi-btn-submit,.oxi-btn-submit:focus{color:#333;border-color:#ccc;background-color:#c9e2b3}
.oxi-btn-optional,.oxi-btn-optional:focus{color:#333;border-color:#ccc;background-color:#e4e4da}
.oxi-btn-cancel,.oxi-btn-cancel:focus,.oxi-btn-failure,.oxi-btn-failure:focus{color:#333;border-color:#ccc;background-color:#e39f9f}
.oxi-btn-alternative,.oxi-btn-alternative:focus,.oxi-btn-reset,.oxi-btn-reset:focus{color:#333;border-color:#ccc;background-color:#ffd78c}
.oxi-btn-exceptional,.oxi-btn-exceptional:focus{color:#333;border-color:#ccc;background-color:#79d1f3}
.oxi-btn-terminate,.oxi-btn-terminate:focus{color:#333;border-color:#ccc;background-color:#ad7fa8}
.oxi-btn-tile{background:0 0;border:1px solid transparent}
.ember-tooltip .tooltip-inner{background-color:revert;max-width:40em}
.ember-tooltip{max-width:40em}
.ember-popover{background-color:#eee;border-color:#aaa;max-width:40em}
.ember-popover .tooltip-inner{color:revert;background-color:revert;border-radius:revert;max-width:40em}
.oxi-has-tooltip{cursor:help}
.oxi-tooltip-icon{font-size:.75rem}
.hover-element{flex-direction:column}
.hover-element .content{margin:0 auto}
.hover-element .menu{display:none;background-color:#dff0d8;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10;width:100%;padding:6pt}
.hover-element:hover .menu{display:block}
.hover-element:hover .content{border-color:#bfe0a8}