@charset "utf-8";

@import url("https://cdn.clarip.com/resources/fonts/open-sans/open-sans.min.css");

#third-party-cookies-grid tbody tr.no-data-row, .btn { text-align: center; }

* { box-sizing: border-box; }

html { font-family: "Open Sans", sans-serif; font-size: 10px; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; scrollbar-width: none; }

body { margin: 90px auto 20px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: transparent; overflow-x: hidden; max-width: 840px; padding: 0px 10px; }

body::-webkit-scrollbar { width: 0px; }

button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }

a { color: rgb(51, 122, 183); text-decoration: none; }

a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }

a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 500; line-height: 1.1; color: inherit; }

.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }

#dns-manager-details .panel-group .panel + .panel, .panel-title { margin-top: 0px; }

.h4, .h5, .h6, h4, h5, h6 { padding-top: 10px; margin: 0px; }

.btn, .form-control { padding: 6px 12px; background-image: none; }

.h1, h1 { font-size: 36px; }

.h2, h2 { font-size: 30px; }

.h3, h3 { font-size: 24px; }

.h4, h4 { font-size: 18px; }

.h5, h5 { font-size: 14px; }

.h6, h6 { font-size: 12px; }

#gpc-signal-notice, #popup-failure-message, #popup-success-message, #right-to-opt-out-notice, .btn, .form-control { font-size: 14px; line-height: 1.42857; }

h1 { margin: 0.67em 0px; font-size: 2em; }

p { margin: 0px 0px 10px; }

.form-control { display: block; width: 100%; height: 34px; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }

.form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: rgb(238, 238, 238); opacity: 1; }

.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }

textarea.form-control { height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control, input[type="time"].form-control { line-height: 34px; }
}

.form-group { margin-bottom: 15px; }

.btn { display: inline-block; margin-bottom: 0px; font-weight: 400; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; border: 1px solid transparent; border-radius: 4px; }

#dns-manager-details label, .close, h2, h5 { font-weight: 700; }

#page-number, #page-number span.click-page-number { user-select: none; }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }

.btn.active, .btn:active { background-image: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; box-shadow: none; opacity: 0.65; }

.pager-inactive-button, a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }

.btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.btn-default.focus, .btn-default:focus { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(140, 140, 140); }

.btn-default.active, .btn-default:active, .btn-default:hover, .open > .dropdown-toggle.btn-default { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); }

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { color: rgb(51, 51, 51); background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140); }

.btn-default.active, .btn-default:active, .btn-primary.active, .btn-primary:active, .btn-success.active, .btn-success:active, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-success { background-image: none; }

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.btn-default .badge { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }

.btn-primary { color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); }

.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border-color: rgb(18, 43, 64); }

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open > .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116); }

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(32, 77, 116); border-color: rgb(18, 43, 64); }

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); }

.btn-primary .badge { color: rgb(51, 122, 183); background-color: rgb(255, 255, 255); }

.btn-success { color: rgb(255, 255, 255); background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); }

#dns-manager-details .panel, .panel { margin-bottom: 20px; background-color: rgb(255, 255, 255); }

.btn-success.focus, .btn-success:focus { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: rgb(37, 86, 37); }

.btn-success.active, .btn-success:active, .btn-success:hover, .open > .dropdown-toggle.btn-success { color: rgb(255, 255, 255); background-color: rgb(68, 157, 68); border-color: rgb(57, 132, 57); }

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(57, 132, 57); border-color: rgb(37, 86, 37); }

.panel-heading > .dropdown .dropdown-toggle, .panel-title { color: inherit; }

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); }

.dns-manager-closer::after, .dns-manager-closer::before { content: ""; border-left: 5px solid rgb(164, 164, 164); left: 10px; top: 0px; }

#dns-manager-details, #do-not-sell-manager-title, .panel-heading { border-bottom: 1px solid transparent; }

.fade { opacity: 0; transition: opacity 0.15s linear; }

.fade.in { opacity: 1; }

.collapse { display: none; }

.collapse.in, .showComponent { display: block; }

#do-not-sell-manager-footer, #third-party-cookies-grid-pagination-block, .flex-container { display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-direction: normal; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0px; overflow: hidden; transition-timing-function: ease; transition-duration: 0.35s; transition-property: height, visibility; }

.panel { border: 1px solid transparent; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; }

.panel-body { padding: 15px 0px; }

.panel-heading { padding: 10px 15px; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.panel-title { margin-bottom: 0px; font-size: 16px; }

.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a { border-bottom: 1px solid transparent; padding: 20px 0px 0px; border-top-right-radius: 5px; border-top-left-radius: 5px; color: rgb(51, 51, 51); display: block; }

.panel-group { padding-bottom: 10px; border-bottom: 1px solid rgb(221, 221, 221); }

.panel-group .panel + .panel { margin-top: 5px; }

.panel-group .panel-heading { border-bottom: 0px; }

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body { border-top: 1px solid rgb(221, 221, 221); }

.panel-group .panel-footer { border-top: 0px; }

.close { float: right; font-size: 21px; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.2; }

.close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }

button.close { appearance: none; padding: 0px; cursor: pointer; background: 0px 0px; border: 0px; }

h2 { color: rgb(0, 0, 0); margin: -4px 0px 10px; font-size: 25px; }

h5 { margin: 15px 17px 0px; }

#do-not-sell-manager-title { background: rgb(255, 255, 255); border-top-right-radius: 0.75rem; border-top-left-radius: 0.75rem; position: relative; }

#gpc-signal-container, #popup-failure-message-container, #popup-success-message-container, #right-to-opt-out-container { margin: -1px 0px; background: rgb(255, 255, 255); padding: 10px 25px; }

.dns-manager-closer { background: 0px 0px; width: 25px; height: 25px; position: absolute; right: 25px; top: 20px; border: none; padding: 0px; margin: 0px; cursor: pointer; }

.dns-manager-closer::after { height: 25px; position: absolute; transform: rotate(45deg); }

.dns-manager-closer::before { height: 25px; position: absolute; transform: rotate(-45deg); }

.dns-manager-closer:hover::after, .dns-manager-closer:hover::before { border-left: 5px solid rgb(0, 0, 0); }

#dns-manager-title { color: rgb(164, 164, 164); font-weight: 600; margin: 0px 25px; text-align: center; border-bottom: 1px solid rgb(221, 221, 221); padding: 20px 0px 0px; }

#dns-manager-title > h2 { color: rgb(0, 0, 0); font-weight: 700; margin: -4px 25px 10px; font-size: 25px; padding: 0px 15px; }

#dns-manager-title .title-image { max-width: 160px; max-height: 55px; margin-right: 20px; float: left; }

.flex-container { display: flex; flex-flow: wrap; padding: 0px 25px; }

.flex-item { width: 33.3%; padding: 0px 5px 0px 0px; }

#dns-manager-details { margin: -1px 0px; padding: 0px 25px; background: rgb(255, 255, 255); }

#dns-manager-details .panel { border: none; border-radius: 0px; box-shadow: none; }

#dns-manager-details .panel-group .panel { margin-bottom: 0px; border-radius: 0px; }

#dns-manager-details .panel-default, #dns-manager-details .panel-default > .panel-heading + .panel-collapse > .panel-body { border: none; }

#dns-manager-details .panel-heading { padding: 0px; border: none; border-radius: 0px; }

#dns-manager-details .panel-default > .panel-heading { color: rgb(51, 51, 51); background: 0px 0px; }

#dns-manager-details .panel-default > .panel-heading-required { color: rgb(51, 51, 51); background: 0px 0px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; }

#proceed-to-dsr-request { margin: 20px 0px; border-radius: 3px; padding: 10px 30px; border: 2px solid transparent; color: rgb(255, 255, 255); background-color: rgb(0, 179, 238); }

#proceed-to-dsr-request:hover { background: 0px 0px; border-color: rgb(0, 179, 238); color: rgb(0, 179, 238); }

.form-group.success input, .form-group.success select { border: 1px solid rgb(60, 118, 61); }

.form-group.success input.form-control:focus, .form-group.success select.form-control:focus { border: 1px solid rgb(60, 118, 61); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px; }

.form-group.error input, .form-group.error select { border: 1px solid rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; }

.form-group small { color: rgb(169, 68, 66); }

.toggle-third-party-cookies-section:hover { cursor: pointer; }

@media only screen and (max-width: 350px) {
  .flex-item { width: 100%; padding: 0px 5px 0px 0px; }
}

#next-button, #page-number, #pager-index, #prev-button, .pagination-text { font-size: 14px; padding: 0.6em 0.8em; }

#third-party-cookies-grid { display: block; position: relative; height: auto; width: 100%; }

#third-party-cookies-grid td, #third-party-cookies-grid th, #third-party-cookies-grid thead, #third-party-cookies-grid tr { border: 1px solid rgb(233, 233, 233); box-sizing: border-box; }

#third-party-cookies-grid tr:nth-child(2n) { background: rgb(252, 252, 252); }

#third-party-cookies-grid th { background: rgb(249, 249, 249); padding: 0.5em; height: 30px; }

#third-party-cookies-grid td { padding: 0.5em; height: 35px; }

#third-party-cookies-grid tbody tr.data-row:hover { background: rgb(196, 226, 255); border-color: rgb(196, 226, 255); position: relative; cursor: pointer; }

#third-party-cookies-grid table { width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; overflow-wrap: break-word; text-align: left; }

#page-number span.click-page-number { border: 1px solid rgb(230, 230, 230); border-radius: 0.25em; display: inline-block; user-select: none; padding: 0.6em 0.8em; font-size: 14px; color: rgb(46, 64, 87); margin: 0.6em 0.8em; }

#next-button:active, #page-number span.click-page-number:active, #prev-button:active { transform: scale(0.9); }

#page-number { display: contents; user-select: none; cursor: pointer; }

#third-party-cookies-grid-pagination-block { margin: 10px auto 0px; display: flex; flex-flow: wrap; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: center; justify-content: center; }

#next-button, #prev-button { border: 1px solid rgb(230, 230, 230); border-radius: 0.25em; display: inline-block; user-select: none; color: rgb(46, 64, 87); cursor: pointer; margin: 0.6em 0.8em; }

#do-not-sell-manager-footer, #dsar-form { background: rgb(255, 255, 255); border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem; }

#customer-input { padding: 20px 25px; background: rgb(255, 255, 255); margin: 0px !important; }

#dsar-form { margin: -11px 0px 0px; padding: 0px; }

#do-not-sell-manager-footer { display: flex; flex-flow: row; justify-content: space-between; padding: 0px 25px; }

#powered-by { margin: 34px 0px 0px; }

#powered-by #Layer_1 { width: 125px; height: 17px; }

#dns-denial-message-container, #gpc-signal-indicator { margin-top: 15px; }

#gpc-signal-indicator { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 10px; }