@import url(https://cdn.clarip.com/resources/fonts/open-sans/open-sans.min.css);
* {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

html {font-family:"Open Sans",sans-serif;
    font-size:10px;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent;}
body {
    margin:0;
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    line-height:1.42857143;
    color:#333;
    background-color:transparent;
    overflow-x:hidden;
    max-width: 840px;
    margin: 90px auto 20px;
    padding: 0 10px;
}

html {
    scrollbar-width: none;
}

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

button,
input,
optgroup,
select,
textarea {
    margin:0;
    font:inherit;
    color:inherit
}
a {
    color:#337ab7;
    text-decoration:none
}
a:focus,
a:hover {
    color:#23527c;
    text-decoration:underline
}
a:focus {
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:"Open Sans",inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top:20px;
    margin-bottom:10px
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
    padding-top:10px;
    margin:0;
}
.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
}
h1 {
    margin:.67em 0;
    font-size:2em
}
p {
    margin:0 0 10px
}
.form-control {
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
    color:#999;
    opacity:1
}
.form-control:-ms-input-placeholder {
    color:#999
}
.form-control::-webkit-input-placeholder {
    color:#999
}
.form-control::-ms-expand {
    background-color:transparent;
    border:0
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color:#eee;
    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;
    padding:6px 12px;
    margin-bottom:0;
    font-size:14px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.focus,
.btn:focus,
.btn:hover {
    color:#333;
    text-decoration:none
}
.btn.active,
.btn:active {
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor:not-allowed;
    -webkit-box-shadow:none;
    box-shadow:none;
    opacity:.65
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events:none
}
.btn-default {
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn-default.focus,
.btn-default:focus {
    color:#333;
    background-color:#e6e6e6;
    border-color:#8c8c8c
}
.btn-default:hover {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.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:#333;
    background-color:#d4d4d4;
    border-color:#8c8c8c
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
    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:#fff;
    border-color:#ccc
}
.btn-default .badge {
    color:#fff;
    background-color:#333
}
.btn-primary {
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary.focus,
.btn-primary:focus {
    color:#fff;
    background-color:#286090;
    border-color:#122b40
}
.btn-primary:hover {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.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:#fff;
    background-color:#204d74;
    border-color:#122b40
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
    background-image:none
}
.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:#337ab7;
    border-color:#2e6da4
}
.btn-primary .badge {
    color:#337ab7;
    background-color:#fff
}
.btn-success {
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success.focus,
.btn-success:focus {
    color:#fff;
    background-color:#449d44;
    border-color:#255625
}
.btn-success:hover {
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.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:#fff;
    background-color:#398439;
    border-color:#255625
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
    background-image:none
}
.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:#5cb85c;
    border-color:#4cae4c
}
.fade {
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in {
    opacity:1
}
.collapse {
    display:none
}
.collapse.in {
    display:block
}
tr.collapse.in {
    display:table-row
}
tbody.collapse.in {
    display:table-row-group
}
.collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition-timing-function:ease;
    -o-transition-timing-function:ease;
    transition-timing-function:ease;
    -webkit-transition-duration:.35s;
    -o-transition-duration:.35s;
    transition-duration:.35s;
    -webkit-transition-property:height,visibility;
    -o-transition-property:height,visibility;
    transition-property:height,visibility
}
.panel {
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
    padding: 15px 0;
}
.panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
.panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
    border-bottom:1px solid transparent;
    padding: 20px 0 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    color: #333;
    display: block;
}
.panel-group {
    padding-bottom:10px;
    border-bottom: 1px solid #ddd;
}
.panel-group .panel+.panel {
    margin-top:5px
}
.panel-group .panel-heading {
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:1px solid #ddd
}
.panel-group .panel-footer {
    border-top:0
}
.close {
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2
}
.close:focus,
.close:hover {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5
}
button.close {
    -webkit-appearance:none;
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0
}
h2 {
    color:#000;
    font-weight:700;
    margin:-4px 0 10px 0;
    font-size:25px
}
h5 {
    margin:15px 17px 0;
    font-weight:700
}
#do-not-sell-manager-title {
    border-bottom:1px solid transparent;
    background: white;
    border-top-right-radius: .75rem;
    border-top-left-radius: .75rem;
    position: relative;
}
#right-to-opt-out-container,
#gpc-signal-container,
#popup-success-message-container,
#popup-opt-in-success-message-container,
#popup-failure-message-container,
#popup-opt-in-failure-message-container {
    margin: -1px 0;
    background: white;
    padding: 10px 25px;
}
.dns-manager-closer {
    background:0 0;
    width:25px;
    height:25px;
    position:absolute;
    right:25px;
    top:20px;
    border:none;
    padding:0;
    margin:0;
    cursor:pointer
}
.dns-manager-closer:after {
    content:'';
    height:25px;
    border-left:5px solid #a4a4a4;
    position:absolute;
    transform:rotate(45deg);
    left:10px;
    top:0
}
.dns-manager-closer:before {
    content:'';
    height:25px;
    border-left:5px solid #a4a4a4;
    position:absolute;
    transform:rotate(-45deg);
    left:10px;
    top:0
}
.dns-manager-closer:hover:after,
.dns-manager-closer:hover:before {
    border-left:5px solid #000
}
#dns-manager-title {
    color:#a4a4a4;
    font-weight:600;
    margin:0 25px;
    text-align:center;
    border-bottom: 1px solid #ddd;
    padding: 20px 0 0;
}
#dns-manager-title>h2 {
    color:#000;
    font-weight:700;
    margin:-4px 25px 10px;
    font-size:25px;
    padding:0 15px
}
#dns-manager-title .title-image {
    max-width:160px;
    max-height:55px;
    margin-right:20px;
    float:left
}
.flex-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 0 25px;
}
.flex-item {
    width:33.3%;
    padding:0 5px 0 0
}
#right-to-opt-out-notice,
#gpc-signal-notice,
#popup-success-message,
#popup-opt-in-success-message,
#popup-failure-message,
#popup-opt-in-failure-message {
    font-size:14px;
    line-height:1.42857143
}
#dns-manager-details {
    margin: -1px 0;
    padding: 0 25px;
    background: white;
    border-bottom: 1px solid transparent;
}
#dns-manager-details label {
    font-weight:700
}
#dns-manager-details .panel {
    margin-bottom:20px;
    background-color:#fff;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
#dns-manager-details .panel-group .panel {
    margin-bottom:0;
    border-radius:0
}
#dns-manager-details .panel-group .panel+.panel {
    margin-top:0
}
#dns-manager-details .panel-default {
    border:none
}
#dns-manager-details .panel-heading {
    padding:0;
    border:none;
    border-radius:0
}
#dns-manager-details .panel-default>.panel-heading {
    color:#333;
    background:0 0
}
#dns-manager-details .panel-default>.panel-heading-required {
    color:#333;
    background:0 0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    margin:0;
    padding:0
}
#dns-manager-details .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border:none
}
#proceed-to-dsr-request,
#trigger-opt-in-request {
    margin:20px 0px;
    border-radius:3px;
    padding:10px 30px;
    border:2px solid transparent;
    color:#fff;
    background-color:#00b3ee;
}
#proceed-to-dsr-request:hover,
#trigger-opt-in-request:hover {
    background:0 0;
    border-color:#00b3ee;
    color:#00b3ee
}
.form-group.success input,
.form-group.success select {
    border:1px solid #3c763d
}
.form-group.success input.form-control:focus,
.form-group.success select.form-control:focus {
    border:1px solid #3c763d;
    box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 6px #67b168
}
.form-group.error input,
.form-group.error select {
    border:1px solid #843534;
    box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 6px #ce8483
}
.form-group small {
    color:#a94442
}
.toggle-third-party-cookies-section:hover {
    cursor:pointer
}
.showComponent {
    display:block
}
@media only screen and (max-width:350px) {
    .flex-item {
        width:100%;
        padding:0 5px 0 0
    }
}
#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 #e9e9e9;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
#third-party-cookies-grid tr:nth-child(even) {
    background:#fcfcfc
}
#third-party-cookies-grid th {
    background:#f9f9f9;
    padding:.5em;
    height:30px
}
#third-party-cookies-grid td {
    padding:.5em;
    height:35px
}
#third-party-cookies-grid tbody tr.data-row:hover {
    background:#c4e2ff;
    border-color:#c4e2ff;
    position:relative;
    cursor:pointer
}
#third-party-cookies-grid tbody tr.no-data-row {
    text-align:center
}
#third-party-cookies-grid table {
    width:100%;
    table-layout:fixed;
    border-collapse:collapse;
    border-spacing:0;
    word-wrap:break-word;
    text-align:left
}
#page-number span.click-page-number {
    border:1px solid #e6e6e6;
    border-radius:.25em;
    display:inline-block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    padding:.6em .8em;
    font-size:14px;
    color:#2e4057;
    margin:.6em .8em
}
#page-number span.click-page-number:active {
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
#page-number {
    display:contents;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    padding:.6em .8em;
    font-size:14px;
    cursor:pointer
}
#third-party-cookies-grid-pagination-block {
    margin:10px auto 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#next-button,
#prev-button {
    border:1px solid #e6e6e6;
    border-radius:.25em;
    display:inline-block;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    padding:.6em .8em;
    font-size:14px;
    color:#2e4057;
    cursor:pointer;
    margin:.6em .8em
}
#next-button:active,
#prev-button:active {
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
#pager-index,
.pagination-text {
    font-size:14px;
    padding:.6em .8em
}
.pager-inactive-button {
    pointer-events:none
}
/**/
#customer-input {
    padding: 20px 25px;
    background: white;
    margin: 0 !important;
}
#dsar-form {
    background:#fff;
    margin:-11px 0 0;
    padding:0;
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
#do-not-sell-manager-footer {
    background:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    justify-content:space-between;
    padding: 0 25px;
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
}
#powered-by {
    margin: 34px 0 0;
}
#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 #ddd;
    padding-bottom: 10px;
}