/*Subscribe Updates for GDPR webform-submission-gdpr-subscribe-updates-form*/ .node--type-webform #block-pagetitle { background-color: transparent; padding:20px 0px 0px; } .node--type-webform #block-pagetitle h1{ font-size: 64px; line-height: 64px; max-width: 100%; color:#000; font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif; } .node--type-webform #block-mainpagecontent article .field--name-body{ padding:0px 0px 0px 0px; border: 1px solid transparent; max-width: 884px; } .node--type-webform #block-mainpagecontent article .field--name-webform { padding: 0px 0px 0px 0px; border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; max-width: 666px; } .node--type-webform #block-mainpagecontent .field--name-body p{font-size: 20px;line-height: 24px;font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 20px;} .node--type-webform form.webform-submission-gdpr-subscribe-updates-form label { display: block; margin: 0; font-weight: normal; line-height: 1.8; color: #000000; font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; letter-spacing: 0.025em; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form input:not(input[name="captcha_refresh"], input[name="captcha_play"], input[name="captcha_visual_challenge"], input[name="captcha_audio_refresh"]){ border-radius: 4px; border: solid 1px #959595 !important; letter-spacing: 0.03125rem; margin: 0px; padding: 12px 32px 12px 12px; font-size: 16px; height: 44px; font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif; } .webform-submission-gdpr-subscribe-updates-form .form-text.error:not(#edit-user-captcha-phrase), .webform-submission-gdpr-subscribe-updates-form .form-text.err, .webform-submission-gdpr-subscribe-updates-form .form-email.error, .webform-submission-gdpr-subscribe-updates-form .form-textarea.error{ border: 1px solid #c44904; background-color: rgb(251, 228, 215); background-image:url("/about/privacy/themes/custom/vzpp/images/icon-error.svg")!important; background-size: 20px 20px !important; background-repeat: no-repeat; background-position: right 10px center; } .webform-submission-gdpr-subscribe-updates-form .form-text.required.valid:not(#edit-user-captcha-phrase), .webform-submission-gdpr-subscribe-updates-form .form-text.required.passed, .webform-submission-gdpr-subscribe-updates-form .form-email.required.valid, .webform-submission-gdpr-subscribe-updates-form .form-textarea.required.valid{ border: 1px solid #309244; background-color: rgb(214,243,225); background-image: url("/about/privacy/themes/custom/vzpp/images/icon-checkmark.svg") !important; background-size: 17px 17px !important; background-repeat: no-repeat; background-position: right 10px center; } .webform-submission-gdpr-subscribe-updates-form .form-textarea.valid, .webform-submission-gdpr-subscribe-updates-form .form-textarea.error{ background-position: right 10px top 8px !important; } .webform-submission-gdpr-subscribe-updates-form .form-text.required.valid, .webform-submission-gdpr-subscribe-updates-form .form-email.required.valid{ background-position: right 10px top 12px !important; } ::placeholder{ font-size:12px; line-height:18px; color:#959595; letter-spacing:0.5px; font-weight: bold; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form .form-item { margin-bottom: 20px; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form #edit-privacy-notice h3 span{ font-size: 32px; line-height: 32px; margin-bottom: 10px; color: #000 !important; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form input:hover{ border: solid 1px #000 !important; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form input:focus{ outline: 1px dashed #000 !important; outline-offset:2px; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form .form-submit:not(#edit-captcha-refresh, #edit-captcha-play){ background-color: #000; border-radius: 30px; padding: 12px; height: 44px; width: 150px; font-weight: bold; display: block; text-align: center; border-color: #000; color:#fff; margin: 30px 0 30px 0; } .node--type-webform .webform-submission-gdpr-subscribe-updates-form input[type=checkbox]{ display:none; } .node--type-webform .webform-submission-gdpr-subscribe-updates-form input[type=checkbox] + label.option{ display: inline-block; font-size: 18px; } .node--type-webform .webform-submission-gdpr-subscribe-updates-form input[type=checkbox] + label.option::before{ content: "";display: inline-block;height: 20px;margin-right: 8px;position: relative;top: -2px;vertical-align: middle;width: 20px;border: 1px solid #6F7171 !important;height: 19px;width: 19px;background-color: #fff;border-radius: 2px; } .webform-submission-gdpr-subscribe-updates-form input[type=checkbox]:checked + label.option::before { background: #000; height: 20px; width: 20px; border: 1px solid #000 !important; } .node--type-webform .webform-submission-gdpr-subscribe-updates-form input[type=checkbox]:hover + label:before { border-color: #6F7171; box-shadow: #6F7171 0px 0px 0px 0.0625rem; } .webform-submission-gdpr-subscribe-updates-form .js-form-type-checkbox{ padding: 0px 0; border-top: 1px solid transparent; border-bottom: 1px solid transparent; position: relative; } .webform-submission-gdpr-subscribe-updates-form input[type=checkbox]:checked + label.option::after { content: ""; position: absolute; left: 5px; top: 15px; background: #fff; width: 2px; height: 2px; box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; transform: rotate(45deg); font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif; margin-top: 0px; font-size: inherit !important; float: revert; right: auto; padding: 0px; } .webform-submission-gdpr-subscribe-updates-form input[type=checkbox]::after{ content: "+"; display: block; float: right; font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 32px !important; margin-top: -49px; padding-right: 0px; position: absolute; right: 0; } .webform-submission-gdpr-subscribe-updates-form input[type=checkbox]:checked::after { content: "-"; display: block; float: right; font-family: "BrandFont-Display","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 32px !important; margin-top: -49px; padding-right: 0px; position: absolute; right: 0; } .webform-submission-gdpr-subscribe-updates-form #edit-acknowledge-description p, .webform-submission-gdpr-subscribe-updates-form #edit-acknowledge-description ol{ font-size: 20px; line-height: 22px; letter-spacing: 0.5px; font-weight: 400; color: #000; } .webform-submission-gdpr-subscribe-updates-form #edit-acknowledge-description p>ol>p{ font-family: display-medium-65; font-size: 0.875rem; letter-spacing: 0.0125rem; } .node--type-webform .webform-submission-gdpr-subscribe-updates-form .captcha{ position: relative; top: -85px; margin: 0px 0px 0px; float: left; display: flex; align-items: center; justify-content: flex-start; width: 100%; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form .form-actions:not(#edit-actions){ float:left; margin: -10px 0px; } .node--type-webform form.webform-submission-gdpr-subscribe-updates-form .form-submit:not(#edit-captcha-refresh, #edit-captcha-play){ position: relative; top: 80px; } /* captcha css */ input[name="captcha_play"], input[name="captcha_refresh"], input[name="captcha_visual_challenge"], input[name="captcha_audio_refresh"] { background-size: 40px 40px !important; min-width: 3.52440rem !important; cursor: pointer; height: 40px; opacity: .55; width: 40px; padding: 0; border: 0; background-repeat: no-repeat !important; background-position: center !important; } input[name="captcha_play"] { background: url(/about/privacy/themes/custom/vzpp/images/captcha_audio_icon.png) !important; } input[name="captcha_refresh"], input[name="captcha_audio_refresh"] { background: url(/about/privacy/themes/custom/vzpp/images/captcha_refresh_icon.png) !important; } input[name="captcha_visual_challenge"] { background: url(/about/privacy/themes/custom/vzpp/images/captcha_get_visual.png) !important; float: left !important; } input[name="user_captcha_phrase"], input[name="user_captcha_popup_phrase"] { width: auto !important; } input[name="captcha_popup_play"] { width: -webkit-fill-available !important; } input[name="captcha_popup_verify"] { float: right !important; } @media(max-width:787px){ .node--type-webform #block-pagetitle h1 { font-size: 32px; line-height: 36px; max-width: 100%; color: #000; } .node--type-webform main.main-content { margin-top: 0px; } } /* Current sub processors and affiliates*/ .section-about .field--name-body > div:first-child { background: #000; padding: 20px; margin-top: 1rem; margin: -20px; margin-bottom: 15px; } .section-about .field--name-body h1{ font-size: 34px; line-height: 64px; color: #fff; max-width: 100%; } .section-about .field--name-body > *:last-child{ padding: 0px 0; } .section-about .field--name-body p { font-size: 20px; font-family: "roman-text-55"; letter-spacing: 0; } .section-about #gdpr_subscribe_update > span { position: relative; top: -10px; position: relative; top: 15px; font-weight: bold; font-weight: bold; } .section-about #gdpr_subscribe_update a { /* float: left; */ width: auto; height: 35px; background-color: #000; border-radius: 30px; padding: 9px 20px; color: #fff; font-weight: bold; float: right; width: auto; height: 36px; background-color: #000; border-radius: 30px; padding: 9px 20px; color: #fff; font-weight: bold; } .section-about .block-vzc-gdpr-supplier-details input[type="button"]:nth-child(2) { padding-left: 10px !important; padding-right: 10px; } .section-about .block-vzc-gdpr-supplier-details input#gdpr_supplier_filter.active { background-color: #000; color: #fff; border: 1px solid #000 !important; } .section-about .block-vzc-gdpr-supplier-details input[type="button"] { font-weight: 500; background-color: #fff; margin-left: 2px; margin-right: 2px; border: 1px solid #000; } .section-about div#gdpr_subscribe_update { padding-bottom: 5%; } .section-about input#gdpr_supplier_filter_view_all { background-color: #000; color: #fff; border: 1px solid #000 !important; MARGIN-BOTTOM: 10PX; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details input { font-size: 15px; line-height: 1.3; margin-bottom: 10px; } .section-about .tableresponsive-toggle-columns { border-top: 2px solid #000; margin-top: 10px; } .section-about table#gdpr_supplier_details th:nth-child(1) { width: 30%; border-right: 2px solid #eeeeee; /* padding: 10px !important; */ } .section-about table#gdpr_supplier_details th{ border-top: 1px solid #ccc !important; border-bottom: none !important; color: black; padding: 20px; } .section-about table#gdpr_supplier_details tbody tr:nth-child(odd){ background-color: #f6f6f6; } .section-about table#gdpr_supplier_details tbody tr td{ /* border-right: 2px solid #eeeeee; */ padding: 13px; COLOR: #000; LINE-HEIGHT: 27PX; } .section-about table.sticky-header th { padding: 20px !important; } .section-about .section-about thead, .section-about tbody, .section-about tfoot{ BORDER:NONE; } .section-about table#gdpr_supplier_details tbody tr td:nth-child(1) { border-right: 2px solid #eeeeee; border-collapse: collapse; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .page-desc { font-size: 15px; font-family: "roman-text-55"; color: #000; float: left; font-weight: bold; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .pagination-content .item-list { float: right; top: -25px; position: relative; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .pager { margin: 35px 0; list-style: none; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .pager li { float: left; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .pagination-content .item-list li a { padding: 3px 10px 0px 10px; border: none; font-weight: bold; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details ul.pager li > a { border: none; color: #747676 !important; font-size: 15px; font-weight: bold; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .first a::before, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .previous a::before, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .last a::before, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .next a::before { background-image: url(/about/profiles/vzcorp/themes/custom/vzc_corpweb/images/icons/nav_page.png); line-height: 0; padding: 12px 5px 5px 15px !important; content: ''; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .first a::before { background-position: -1px -1px !important; padding: 20px 15px 1px 18px !important; position: relative; top: 5px; right: -16px; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details li.pager-first.first a, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details li.pager-previous.previous a, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details li.pager-next.next a, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details li.pager-last.last a { font-size:0 !important; } [class*="one-digital"] ul li { margin: 0 0 8px; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .pagination-content .item-list li a { padding: 11px 9px 3px 10px; font-size: 15px; line-height: 20px; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .previous a::before { background-position: -38px 21px !important; padding: 6px 0px 15px 15px !important; top: -6px !important; position: relative; right: -8px; margin-right: 15px; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details ul.pager li.pager-current a, .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details ul.pager li.pager-current a:hover { background-color: #000; height: 25px; width: 25px; border-radius: 50%; color: #fff !important; padding-top: 2px; padding-left: 8px; margin: 0 5px; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .next a::before { background-position: -53px 49px; position: relative; top: -3px; padding: 14px 23px 9px 10px !important; right: 15px; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .last a::before { background-position: 30px 45px; position: relative; top: 1px; right: 20px; padding: 14px 10px 7px 22px !important; } .section-about .layout__region { margin-top: 15px; padding: 11px 9px 3px 10px; font-size: 15px; padding: 20px 20px 60px 20px; border: 1px solid #ccc; } .section-about main { margin-top: 0 !important; } @media(max-width:767px){ .section-about .field--name-body h1 { font-size: 34px; line-height: 54px; color: #fff; max-width: 100%; margin-bottom: 0; padding: 20px; } .section-about div#gdpr_subscribe_update{ padding-bottom:15%; } .section-about #gdpr_subscribe_update > span{ top: -10px; } .section-about #gdpr_subscribe_update a{ float:left; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details .pager { margin: 35px 0; list-style: none; } .section-about .block.block-vzc-gdpr.block-vzc-gdpr-supplier-details input{ margin-bottom:15px; } } .webform-submission-gdpr-subscribe-updates-form .form-item--error-message { font-size: 12px; margin-top: 7px; } .node--type-webform .messages-container { display:none; }