/*
 *   @copyright   Copyright (C) 2026 Dynamowebs Private Limited. All rights reserved.
 *   @license     Proprietary and Confidential. Unauthorized copying, distribution, or modification
 *                via any medium is strictly prohibited.
 *   @author      Faisal mehmood awan <faisal.aqurz@gmail.com> | Imran Khan <imran@dynamowebs.com>
 *   @file        module-marriage-claims.css
 *   @modified    4/20/26, 11:43 AM
 *   @package     Dynamowebs
 *
 *   This file contains proprietary information of Dynamowebs Private Limited.
 *   No part of this file may be reproduced, distributed, or transmitted in any
 *   form or by any means without the express written permission of Dynamowebs.
 *
 *   @link        https://www.dynamowebs.com
 *   @github      https://github.com/FaisalCloudEngineer
 *
 */

@font-face {
	font-family: 'Cedarville Cursive';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/cedarville/cedarville-cursive-v17-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
	url('../fonts/cedarville/cedarville-cursive-v17-latin-regular.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */ url('../fonts/cedarville/cedarville-cursive-v17-latin-regular.woff2') format('woff2'),
		/* Super Modern Browsers */ url('../fonts/cedarville/cedarville-cursive-v17-latin-regular.woff') format('woff'),
		/* Modern Browsers */ url('../fonts/cedarville/cedarville-cursive-v17-latin-regular.ttf') format('truetype'),
		/* Safari, Android, iOS */ url('../fonts/cedarville/cedarville-cursive-v17-latin-regular.svg#CedarvilleCursive') format('svg');
	/* Legacy iOS */
}
.bg-white { max-width: 1270px; }
/* .marriage-claims */
.custom-file, .custom-select, .marriage-claims .ur-field-item .text-center, .termsandconditions { display: inline-block; width: 100% } .marriage-claims .main-content { width: 100%; max-width: 100%; padding-top: 15px !important; margin-top: -74px !important; font-stretch: normal; font-style: normal } .marriage-claims .icons .form-group { max-width: 150px; width: 100%; height: 100px; margin: 0 auto; } .marriage-claims .icons .bottom { font-size: 16px; font-weight: 900; line-height: normal; letter-spacing: -.13px; color: #1b75bc; } .marriage-claims .tick * { color: #00f !important; } .marriage-claims { margin-bottom: 143px; padding-top: 30px !important; } .marriage-claims .main-content.mobile-max { margin-bottom: 145px !important; } .marriage-claims .bg-footericons { border-radius: 0 0 22px 22px; margin-bottom: -14px !important; margin-top: 130px; background-color: transparent !important; } body .marriage-claims .footer-img-sec p { width: 71%; font-size: 13px; font-weight: 500; line-height: normal; letter-spacing: -.38px; text-align: center; color: #4e88b6; margin-left: auto; margin-right: auto; } .marriage-claims .footer-img-sec .borderp { display: block; width: 100%; border-right: 1px solid #e0dfdf; } .marriage-claims .footer-img-sec img { width: 71% !important; margin: 0 auto; display: block; } .marriage-claims .text-center { float: left; margin-bottom: 15px } .marriage-claims .tick { position: absolute; top: 11px; left: 39%; font-size: 35px; font-weight: 800; } .custom-file, .custom-select, .marriage-claims .ur-field-item .text-center, .termsandconditions { display: inline-block; width: 100% }
/* .marriage-claims end */
.trust-pilot-con { max-width: 100%; } .cal-container { max-width: 574px; width: 70%; float: left; padding-right: 15px !important; padding-left: 15 !important; } .cal-container .linebar { max-width: 200px; margin: 0 auto; } html .main-content .cal-container { max-width: 100%; } .trust-pilot-con { width: 100%; } .tax2-buttonsHolder-blue { margin-top: 0px !important; margin-bottom: 0px !important; } .tax2-next { margin-bottom: 20px !important; } html .container-header .trustpilot-widget iframe { height: 535px !important; } .banner-background.main-banner { display: none; } .footer-padder { /*position: absolute;*/ bottom: 0px; padding-bottom: 25px; } .footer { margin-top: 0px; padding-top: 5px; } .footer-padder { padding-bottom: 0px !important; } .select2-container--default .select2-selection--single { padding-top: 10px; } .hide { display: none !important; } .termsandconditions ul li { margin-bottom: 2px; font-size: 12px; font-weight: 600; } html .error-f { display: block !important; width: 100% !important; border: 2px dotted #FFC107; text-align: center !important; padding: 10px !important; max-width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 11px !important; color: #1b75bc !important; margin-top: 10px; } .select2-container--default .select2-selection--single .select2-selection__rendered { text-align: center; } .error-marriage-claims, .customErrorFeildsSet { color: #e9071c !important; font-size: 13px !important; border: none !important; font-weight: 800 !important; display: block; width: 100%; margin-top: 5px !important; margin-bottom: 1px !important; padding-left: 6px !important; } [data-tax-v1-slide-target='12'] .customErrorFeildsSet, [data-tax-v1-slide-target='12'] .error { display: block !important; width: 100% !important; text-align: center !important; } .tax2-marriage-claims-btn { width: 100%; max-width: 80px; height: 56px; border-radius: 10px; box-shadow: 0 2px 5px 0 #c9e6fc; border: 1px solid #d2eeff; background-image: linear-gradient(108deg, #fff -3%, #f8fafd 95%); } .tax2-marriage-claims-btn-light { width: 100%; max-width: 100px; height: 56px; border-radius: 10px; box-shadow: 0 2px 5px 0 #c9e6fc; border: 1px solid #d2eeff; background-image: linear-gradient(108deg, #fff -3%, #f8fafd 95%); } .tax2-marriage-claims-btn-selection-orange { background: #ffbc3b; background-image: linear-gradient(to right, #fbb836 0%, #fee0a8 20%, #ffbc3b 40%, #ffbc3b 100%); background-repeat: no-repeat; background-size: 800px 106px; display: inline-block; position: relative; -webkit-animation-duration: 7s; -webkit-animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; -webkit-animation-name: placeholderShimmer; -webkit-animation-timing-function: linear; border: solid 1px rgb(236, 160, 14); /* background-image: linear-gradient(97deg, rgb(255, 195, 80) -4%, rgb(255, 168, 0) 97%); */ padding: 10px 19px; max-height: fit-content; width: 100%; max-width: 200px; color: white; font-weight: 600; height: 66px; } .tax2-marriage-claims-btn-selection.active { border: solid 2px #9dd0f0 !important; color: #1b75bc !important; background-image: linear-gradient(to bottom, #f4fbff, #e0eafc) !important } .type_of_registration.active {border: solid 2px #9dd0f0 !important;color: #1b75bc !important;background-image: linear-gradient(to bottom, #f4fbff, #e0eafc) !important} .early_income.active {border: solid 2px #9dd0f0 !important;color: #1b75bc !important; background-image: linear-gradient(to bottom, #f4fbff, #e0eafc) !important}
/* Large Devices, Wide Screens */
.footer-preloader { width: 100%; max-width: 180px; margin: 0 auto; margin-top: 20px; height: 70px;}
@-webkit-keyframes placeholderShimmer {
	0% {
		background-position: -468px 0;
	}

	100% {
		background-position: 468px 0;
	}
}
.tax2-btn-blue, .tax2-btn-custom-orange { background: #ffbc3b; background-image: linear-gradient(to right, #fbb836 0%, #fee0a8 20%, #ffbc3b 40%, #ffbc3b 100%); background-repeat: no-repeat; background-size: 800px 104px; display: inline-block; position: relative; -webkit-animation-duration: 7s; -webkit-animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; -webkit-animation-name: placeholderShimmer; -webkit-animation-timing-function: linear; border: solid 1px rgb(236, 160, 14); /* background-image: linear-gradient(97deg, rgb(255, 195, 80) -4%, rgb(255, 168, 0) 97%);*/ font-size: 16px; font-weight: bold; padding: 6px 35px; max-height: 56px; width: 100% !important; max-width: 380px !important; } .one-in-three-people { text-align: center; background-color: #dfeffc; } .ui-switcher {position: relative !important;left: -17px !important;}
.ui-switcher[aria-checked=true] { background-color: #00bfd8; } .select2-container--default .select2-selection--single { font-size: 15px !important; } html body input.error-f, select.error-f { border: 1px solid #cd1b0e !important; } p.error-f { color: red; font-size: 15px; display: block; width: 100%; padding: 5px; text-align: center; margin-bottom: 0px; font-weight: 600; letter-spacing: 0px; text-transform: uppercase; } .js-signature { width: 100%; max-width: 300px; max-height: 150px; margin-left: auto; margin-right: auto; display: inline-block; } html body .select2-container .select2-selection--single { height: 40px !important; padding-top: 7px !important; } html body .select2-container--default .select2-selection--single .select2-selection__arrow { top: 8px !important; } html body .select2-container { max-width: 100% !important; margin: 0 auto; float: none; display: block; } .calendar-table { } input { text-transform: uppercase; } .ui-datepicker-calendar { display: none; } .ui-widget-header { border: 1px solid #cde4fd !important; background-image: none; } .ui-widget.ui-widget-content { border: 1px solid #cde4fd !important; padding-bottom: 3px !important; background-color: white !important; background-image: none; } .ui-datepicker .ui-datepicker-title select { font-size: 1em !important; margin: 1px 0 !important; padding: 4px 3px !important; border: none !important; margin-right: 2px !important; border-radius: 3px !important; background-color: white !important; } html body .select2-container .select2-selection--single { height: 45px !important; min-height: 45px !important; border: solid 1px rgba(128, 199, 255, 0.32) !important; margin-bottom: 0px !important; box-shadow: none !important; } .termsandconditions .error-f { display: none !important; } .rebate-terms { font-size: 15px; font-weight: 600; font-stretch: normal; font-style: normal; letter-spacing: -0.12px; text-align: center; color: #333; line-height: 3em; margin-bottom: 0px; } .rebate-congrates-h2-heading { font-size: 22px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 0.86; letter-spacing: -0.18px; text-align: center; color: #00aeef; margin-bottom: 38px; } .rebate-congratulations-ro { max-width: 670px; margin-left: auto; margin-right: auto; } .rebate-con-terms-accept { font-weight: 500; border-radius: 10px; border: solid 1px rgba(128, 199, 255, 0.32); background-color: white; padding: 17px 20px; margin-bottom: 20px; } .rebate-congratulations-ro .rebate-counter-v2-text { font-weight: 600; text-align: center; margin-bottom: 30px; } .rebate-con-terms-accept input { } .rebate-con-terms-accept span { } .marriage-claims-upload-cons { } .rebate-single-upload-con { object-fit: contain; border-radius: 10px; border: solid 2px #aad9fe; background-color: #f7fbfe; padding: 1em 15px; height: fit-content; display: block; width: 100%; min-height: 80px; margin-bottom: 28px; } .rebate-upload-text { font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; color: #333; display: inline-block; margin-top: 12px; } .btn-rebate-blue { border-radius: 38px; box-shadow: 0 9px 18px 0 #b2deff; border: solid 1px #01b0f5; background-image: linear-gradient(106deg, #86ddff -3%, #00b0f5 96%); padding: 12px 2em; /* float: right; */ display: inline-block; width: auto; font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.34px; text-align: center; color: white; } .btn-rebate-green { border-radius: 38px; box-shadow: 0 9px 18px 0 #b2ffb2; border: solid 1px #28a745; background-image: linear-gradient(106deg, #9cff86 -3%, #28a745 96%); padding: 13px 1em; display: inline-block; width: auto; font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.34px; text-align: center; color: white; } .rebate-authorie-tick { width: 100%;max-width: 56px;height: auto;max-height: 56px;object-fit: contain;display: block;margin: 0 auto;margin-bottom: 3em;} .rebate-pre-banner { padding: 12px 14px; object-fit: contain; opacity: inherit; background-color: #97cbf387; color: black; margin-left: -15px !important; margin-right: -15px; margin-top: 0px; margin-bottom: 26px; text-align: center; } .ui-switcher { margin-left: 18px !important; } .rebate-authorize-v2-text { font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.53; letter-spacing: -0.12px; text-align: center; color: #333; margin-bottom: 32px; padding: 0px 15px; } .rebate-authorize-v2-text-bold { font-size: 20px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.11; letter-spacing: -0.15px; text-align: center; color: #333; } .rebate-authorize-li { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.79; letter-spacing: -0.12px; color: #333; padding: 0px; max-width: 600px; margin-left: auto; margin-right: auto; } .rebate-authorize-li li { display: inline-block; width: 49%; text-align: left; } .-in-3-people-who-pa { /*margin: 0 0 27px;*//*font-family: Inter;*/font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.57;letter-spacing: -0.12px;text-align: center;color: #333;}
/*body  .daterangepicker:not(:nth-child(1)) .calendar-table thead tr:nth-child(2){display: none !important;}*/
/*body  .daterangepicker:not(:nth-child(1)) .calendar-table tbody{display: none !important;}*/
.offer-page-container { /* margin-top: -370px; */ overflow: hidden; } .offer-page-container1 { padding: 14px; width: 100%; border-radius: 20px; box-shadow: 0 0 24px 0 rgba(171, 171, 171, .5); background-color: #fff; max-width: 1270px; overflow: hidden; } .rebate-v2-bg-blue { background-image: linear-gradient(97deg, #36d1dc -23%, #1b75bc 82%); } .rebate-v2-bg-blue .banner-heading { font-size: 28px; font-weight: 800; font-stretch: normal; font-style: normal; line-height: 1.39; letter-spacing: -0.17px; color: white; } .rebate-banner-heading { display: inline-block !important; /*max-width: 749px;*/ margin: 0 auto; text-transform: uppercase; font-weight: 800; font-size: 28px; font-stretch: normal; font-style: normal; line-height: 1.39; letter-spacing: -0.17px; color: white; padding: 1em 15px 2.5em 15px; text-align: center; } .marriad-couples-in-uk { display: inline-block !important; width: 100%; max-width: 749px; margin: 0 auto; text-transform: uppercase; font-weight: 800; font-size: 18px; font-stretch: normal; font-style: normal; line-height: 1.39; letter-spacing: -0.17px; color: white; padding: 1em 15px 2.5em 15px; text-align: center; } .dd-b.dd-d .dd-ul { display: none; } .dd-b.dd-d { max-height: 0px; } .tax2-slides.disabled > * { background: #9e9e9e6b; padding: 18px 15px; border-radius: 10px; } .upload_later {} .upload_later input {} .upload_later span { display: inline-block; margin-top: 10px; font-weight: 500; font-size: 15px; } html .wizardCOn .arrow-steps .step2 { padding: 10px 10px 7px 30px; } html .wizardCOn .arrow-steps .step2:after, html .wizardCOn .arrow-steps .step2:before { right: -16px; border-top: 19px solid transparent; border-bottom: 19px solid transparent; } .wizardCOn .arrow-steps .step2.current:after { border-left: 16px solid #1b75bc; } .pta-link { width: 100%; max-width: 330px; } .rebate-v1-content { background-image: linear-gradient(to bottom, #f4fbff, #e0eafc); border-radius: 15px; padding: 30px; margin: auto;}
.tax2-btn-grey { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; background: none; box-shadow: none; border: none; color: black; font-weight: 600; text-decoration: underline; letter-spacing: 1px; text-align: center; padding: 0px; } .tax2-btn-custom { /*margin-left: 1em;*/ margin-bottom: 10px; } .tax2-btn-grey img { display: none; } html .fixed-top { background-color: white !important; } .pera-payee { padding: 10px 5% } .pera-payee h4 { font-size: 1.3em; font-weight: 600; margin: 15px 0px 5px 0px; } .pera-payee p { margin-bottom: 10px; } .calculaton-div-style { object-fit: contain; border-radius: 17px; background: white; min-height: 434px; } .marriage-claim-div-style-step1 { /*object-fit: contain;*/ border-radius: 17px; background: #d7edff; /*min-height: 434px;*/ padding-bottom: 25px; } .marriage-claim-div-style-step2 { object-fit: contain; border-radius: 17px; background: #d7edff; min-height: 434px; } .clear-signature { display: block; } .waiting-pera { font-size: 15px; text-align: center; margin-top: 15px; font-weight: 600; padding: 25px 10px 10px 10px; margin-bottom: 0px; } [data-tax-v1-slide-target='15'] .tax2-btn-blue, [data-tax-v1-slide-target='16'] .tax2-btn-blue, [data-tax-v1-slide-target='17'] .tax2-btn-blue { max-width: 360px !important; width: 100% !important; font-size: 0.99em !important; margin-bottom: 50px; } label#rebate-payee-quant-error { position: absolute !important; bottom: -32px !important; } [data-tax-v1-slide-target='4'] label.error-marriage-claims { text-align: center; } [data-tax-v1-slide-target='4'] .select2-container .select2-selection--single { height: 45px !important; min-height: 45px !important; padding-top: 11px !important; font-size: 14px !important; font-weight: 600; border: 1px solid #607d8b1a !important; } .dynamowebs_jobs_other_info_payee { text-align: center; display: block; width: 100%; padding: 0px 5px; font-size: 13px; margin: 6px; padding-top: 14px; } [data-tax-v1-slide-target='6'] select, [data-tax-v1-slide-target='6'] input { min-height: fit-content; background: white !important; outline: 0 !important; display: block !important; width: 100% !important; height: calc(2em + 0.75rem + 4px) !important; font-size: 0.9rem !important; line-height: 1.5 !important; color: #495057 !important; background-clip: padding-box !important; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important; letter-spacing: 0.5px !important; text-transform: inherit !important; border-radius: 9px !important; border: 1px solid #607d8b1a !important; padding: 8px !important; box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1) !important; margin-bottom: 10px !important; } .rebate-button-lg-txt { width: 100%; max-width: 30%; height: auto; min-height: 100px; font-weight: 600; font-size: 16px; letter-spacing: -0.13px; } .rebate-year-buttons { text-align: center; } .rebate-year-buttons button.active { border: solid 2px #9dd0f0 !important; color: #1b75bc !important; background-image: linear-gradient(to bottom, #f4fbff, #e0eafc) !important; } .average-tax-refund { padding: 11px 30px; object-fit: contain; border-radius: 20px; background-color: #f2fbfe; } .Average-Tax-Refund { font-size: 16px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.1px; text-align: center; color: #1b75bc; } .Average-Tax-Refund .text-style-1 { font-weight: 800; color: #00aeef; } .offer-page-container-con { padding: 14px; width: 100%; margin-top: -156px; border-radius: 20px; /* max-width: 1270px; */ } .offer-page-container-con-thanku { padding: 14px; width: 100%; border-radius: 20px; max-width: 1270px; } .thank-you-for-the-payment { padding: 38px 35.6px 17px 35px; object-fit: contain; border-radius: 20px; background-color: white; } .trustpilot-widget { margin-bottom: 64px; margin-top: 64px; } .rebate-counter-v2-text { font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.21;letter-spacing: -0.12px;text-align: center;color: #333;margin: 0px 0px 15px 0px;} .rebate-form-1-outer-bottom-text { font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.21; letter-spacing: -0.12px; color: #333; width: 100%; display: block; margin-top: 23px; margin-bottom: 20px; } .rebate-switch-v2-text { margin: 0px; padding: 0px; font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.06; /*letter-spacing:*/ } .rebate-switch-outer > .rebate-switch-ro:not(:last-child) {border-bottom: 1px solid #9dd0f066;} .rebate-switch-ro {padding: 25px 15px;}
.Please-read-the-term { margin: 0 30px 28px; font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.31; letter-spacing: -0.13px; text-align: center; color: #333; } .Please-read-the-term .text-style-1 { color: #00aeef; } .vat-filling-container { margin-top: -15px; margin-bottom: 0px; } .vat-filling-container-thanku { margin-top: 0px; margin-bottom: 0px; } .mt-50 { margin-bottom: 50px; } .mb-62 { margin-bottom: 62px; } .mb-40 { margin-bottom: 40px; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; } .mb-30 { margin-bottom: 30px; } .mb-80 { margin-bottom: 80px; } .mb-85 { margin-bottom: 85px; } .marriage-claims-form-outer { background-image: linear-gradient(to bottom, #f4fbff, #e0eafc); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } .marriage-claims-not-eligible { background-image: linear-gradient(to bottom, #f4fbff, #e0eafc); border-radius: 15px; } .form-control, .tax2-input, .tax2-slides .select2, .tax2-slides .select2-choice, .select-selection, .tax2-slides .select2-selection { width: 100% !important; height: auto !important; margin: 0; padding: 12px 16px !important; border-radius: 10px !important; border: solid 1px rgba(128, 199, 255, 0.32); /*background-color: white !important;*/ font-size: 14px; letter-spacing: 0px; text-transform: uppercase; font-weight: 600; color: black; } .phone-new-input { margin-bottom: 8px; } .select2-container.select2-container--default { border: none !important; background-color: transparent !important; padding: 0px; } #select2-select2-container { text-align: left; padding-top: 5px; } .form-label { font-size: 15px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.12px; color: #333; margin-top: 7px; padding-left: 6px; } .Name-of-the-software { font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: -0.13px; color: #333; } .marriage-claims-terms { max-height: 218px; overflow: scroll; overflow-x: hidden; padding: 0px; padding-left: 32px; margin: 0 auto 13px; border-radius: 20px 0px 0px 20px; border: solid 2px #aad9fe; background-color: #fdfdfd !important; } .marriage-claims-fee-Inclu { width: 100%; max-width: 90%; height: auto; min-height: 310px; margin: 0 auto 13px; float: none; border-radius: 20px; border: solid 2px #aad9fe; background-color: #f7fbfe !important; } .marriage-claims-fee-Inclu-thanku { width: 100%; max-width: 90%; height: auto; min-height: 310px; margin: 0 auto 13px; float: none; border-radius: 20px; border: solid 2px #aad9fe; background-color: #f7fbfe !important; } .marriage-claims-fee-title { margin-top: 25px; font-size: 18px; font-weight: 800; font-stretch: normal; font-style: normal; line-height: 1.39; letter-spacing: normal; color: #333; } .VAT-Return-will-be-s { font-size: 13px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; color: #333; } .VAT-Return-will-be-s li::marker { color: #00aeef; } .termsError { margin: 0px 0px 0px 90px; color: red; font-weight: 600; } .term-checkbox-row { margin-top: 20px; /*margin-left: 80px;*/padding-left: 15px;padding-right: 15px;width: 100%;max-width: 900px;margin-left: auto;margin-right: auto;} .step-2-cont-btn {text-align: center;margin-top: 35px;margin-bottom: 44px;} .text2u-btn-warning,.text2u-btn-warning:hover { color: white;font-size: 18px;font-weight: bold;padding: 8px 52.5px 8px 52.5px;border-radius: 28px;box-shadow: 0 9px 18px 0 #f7d8a5;border: solid 1px #eca00e;background-image: linear-gradient(100deg, #ffc350 -4%, #ffa800 96%);} .footer-container-thanku-page { margin-top: 35px;} .row-main-content { padding-top: 10px;border-radius: 30px;} .tax2-marriage-claims-btn-selection.tax2-no {margin-left: 21px;} .Tell-us-about-yourse {font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.11px;text-align: center;color: #1b75bc;} .Did-you-know-that-ma { font-size: 22px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.36;letter-spacing: -0.14px;text-align: center;color: #1b75bc;} .Are-you-married-or-c {font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: -0.13px;color: #333;}
.date-of-marriage { font-size: 14px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: -0.13px;color: #333;} .marriage-claims-form-ro-first { align-items: center; padding-top: 38px; /*margin-bottom: 35px;*/ font-weight: bold;} .marriage-claims-form-ro {align-items: center;margin-top: 15px;margin-bottom: 10px;} .calendar-img {width: 100%;max-width: 20px;position: absolute;bottom: 30px;right: 25px;} address { margin: 30px 0px 15px 0px;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.38;letter-spacing: -0.13px;color: #333;} .full-name-ribbon { margin: 0px 0 30px;padding: 13px 0px 13px 0px;background-color: #d7edff;} .Full-Name-title { font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.12px;color: #333;} .full-name { font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.13px;color: #00aeef;} .Your-signature-is-re {margin-top: 0px;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #333;} .Simply-read-through { font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #333;} .Signing-Pad {font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;text-align: center;color: #333;margin-top: 30px;margin-bottom: 31px; } .lower-earner-sign { width: 100%; /*max-width: 303px;*/ /*height: 268px;*/ padding: 0px; object-fit: contain; border-radius: 20px; background-color: white; } .higher-earner-sign { width: 100%; /*max-width: 303px;*/ /*height: 241px;*/ margin: 0 0 15px;padding: 0px;object-fit: contain;border-radius: 20px;background-color: white;} .signature-header-name { width: 100%;text-align: center;border-top-left-radius: 20px;border-top-right-radius: 20px;margin: 0px;padding: 18px 0px 13px 0px;background-color: #d7edff;} .btn-marriage-claims-clear-pad { border-radius: 7px;padding: 5px 22px 4px;background-color: #eaf5fd;border: 1px solid #d091133b;} .clear-btn-outer { text-align: center;margin: 20px 0px 25px 0;} .signatureErrorlower { text-align: center;color: red;font-size: 12px;} .signatureErrorhigher {text-align: center;color: red;font-size: 12px;} .cal-input { margin-bottom: 20px; } .cal-input-col-first { text-align: center;margin-bottom: 5px;} .cal-input-col-second { text-align: center;} .in-the-united-kingdom { line-height: 1.4em;margin-top: 21px;border-left: 7px solid #2fb8d4;padding-left: 15px;font-size: 17px;} .chat-input-links { position: absolute;right: 16px;top: 50%; -webkit-transform: translateY(-50%);transform: translateY(-50%);} .signature-pad ul li a.active {background-color: #1b75bc;font-weight: bold;color: white;} .signature-pad ul li a { width: 100%;padding: 12px 10px;color: #333333;font-weight: bold;display: block;text-decoration: none;text-align: center !important;} .signature-pad ul li {text-align: center !important;margin-right: 6px;float: none;margin: 0 auto;padding-bottom: 0 !important;background-color: #e2e2e2;} .tab-content > .active {display: block;/*border: 2px solid #00bcd41f;*/padding: 10px;margin: 0 auto;border-radius: 4px;} .tab-content {padding: 0 50px;}
/* marriage-claims-pages-content */
.What-is-Marriage-All {margin: 34px 0px 10px 0px;font-size: 20px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.12px;color: #333;} .Marriage-Allowance-i {margin: 10px 0px 20px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.13px;color: #333;} .One-partner-must-hav { margin: 0px;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.1px;color: #333;padding-left: 25px;} .One-partner-must-hav li {text-decoration: none;list-style-type: none;} .One-partner-must-hav li img {width: 100%;max-width: 14.1px;height: 15.9px;margin: 0px 18.7px 0px 0px;object-fit: contain;} .Who-is-Eligible-to-A {margin: 15px 0px 10px 0px;font-size: 20px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.12px;color: #333;} .Eligibility-for-Marr {margin: 0px 0px 12px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal; line-height: 1.5;letter-spacing: -0.13px;color: #333;} .Marital-Status-You {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.1px;color: #333; } .Marital-Status-You .text-style { font-weight: bold;color: #00aeef;} .If-you-meet-these-cr { margin: 20px 0px 30px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.13px;color: #333;} .How-to-Apply-for-Mar { margin: 0px 0px 10px 0px;font-size: 20px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.12px;color: #333; } .Applying-for-Marriag { margin: 0px 0px 10px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5; letter-spacing: -0.13px;color: #333;} .Gather-Necessary-Inf { width: 100%;max-width: 1060px;height: 222px;margin: 0px 0px 20px;font-family: Inter;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.13px;color: #333;} .Gather-Necessary-Inf .text-style {font-weight: bold;color: #00aeef;}
/* end of page content  */
.Lets-get-started-on { font-size: 22px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.82;letter-spacing: -0.14px;text-align: center;color: #1b75bc;} .To-claim-back-your-m { margin: 27px 0px 13px 0px;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: -0.11px;color: #333;} .Details-of-both-part { margin: 13px 0px 20px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.1px;color: #333;} .Details-of-both-part li::marker {color: #00b0f5;} .Thats-it-Hit-the {margin: 20px 0px 10px 0px;font-weight: bold !important;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.1px;color: #333;} .Hit-the-lets-go { margin: 0px 0px 32px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.1px;color: #333;} img.cross-not-found { width: 100%;max-width: 66px;height: 66px;margin: 0 0px 33px 0px;object-fit: contain; } .Sorry-you-are-not-el { margin: 0px 0 35px;font-size: 20px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.12px; text-align: center; color: #333; } img.Rectangle-Copy-37 { width: 100%;max-width: 14px;height: 14px;object-fit: contain; border-radius: 69.5px; border: solid 1px rgba(128, 199, 255, 0.32); background-color: #1b75bc; } img.Rectangle-Copy-38 { width: 100%; max-width: 14px; height: 14px; object-fit: contain; border-radius: 69.5px; border: solid 1px rgba(128, 199, 255, 0.32); background-color: #fff; } .inline-list { list-style: none; /* Removes default bullet points */ display: flex; /* Makes the list items inline */ align-items: center; /* Aligns items vertically */ gap: 5px; /* Adds spacing between items */ padding: 0; margin: 0; justify-content: center; } .inline-list li { display: flex;align-items: center;position: relative;padding-right: 10px; } .inline-list li:not(:last-child)::after { content: "";position: absolute;right: -11px;top: 50%;transform: translateY(-50%);width: 100%;max-width: 20px;height: 1px; background-color: #a8d6e569; } .Have-you-or-your-spo { margin: 33px 0px 33px 0px;font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: -0.13px; color: #333; } .Have-you-or-your-par { width: 100%; max-width: 100%; /*height: 50px;*/ margin: 33px 10px 33px 10px;font-size: 14px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: -0.13px;color: #333;} .Whats-your-early-in { margin: 36px 0px 12px 0px;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.15px;text-align: center;color: #333; } .note-Income-before { margin: 0px 0px 25px 0px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.13px;text-align: center;color: #333;} .Full-Name { font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.12px;color: #333;} .marriage-claims-upload-cons { margin-top: 23px;} .selected-to-upload-later { margin-top: 23px; } #_NationalInsuranceNI-error { position: absolute;} #_SpouseNINumber-error { position: absolute;} .dynamowebs-marraige-btn-maxer { max-width: 270px !important;padding: 16px 15px !important;max-height: fit-content;height: auto !important;} .dynamowebs-marriage-tp-height-controller { width: 100%;max-width: 100%;max-height: 551px;overflow: hidden;border-radius: 18px;} .dynamowebs-marriage-general-heading { font-size: 20px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.12px;color: #333;} .dynamowebs-marraige-allowence-p-general {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.13px;color: #333;margin-top: 0px;margin-bottom: 10px;} .dynamowes-marriage-allowence-blue-text {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.75;letter-spacing: -0.1px;color: #333;} .dynamowebs-m-allowence-padder {} .dynamowebs-m-allowence-padder p {margin: 0px;padding: 0px;padding-left: 18px;font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal; line-height: 1.75; letter-spacing: -0.1px; color: #333; } .dynamowebs-m-allowence-padder span { } #marriage-claims-form {} #marriage-claims-form label {font-size: 14px;margin: 0px;padding-left: 3px;font-weight: 600;}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) { .rebate-single-upload-con {text-align: center;} .rebate-upload-text {margin-bottom: 20px; } .trustpilot-reviews {margin-top: 15px; } .tax2-marriage-claims-btn { width: 100%; max-width: 131.6px !important; } .tax2-marriage-claims-btn-light { width: 100%; max-width: 131.6px !important; } .marriage-claims-form-ro-first { text-align: center; } .marriage-claims-form-ro { text-align: center; } .Are-you-married-or-c { margin-bottom: 20px; } .Whats-your-early-in { margin-bottom: 20px; } .Have-you-or-your-spo { margin-bottom: 20px; } .Have-you-or-your-par { margin-bottom: 20px; } .date-of-marriage { text-align: left; margin-bottom: 20px; } .lower-earner-sign { margin-bottom: 30px; } .js-signature-lower-col { text-align: center; } .js-signature-higher-col { text-align: center; } .dynamowebs-marriage-tp { display: none !important; } .marriage-claims-upload-cons { margin-top: 40px !important; } }
@media only screen and (max-width: 768px) { .tax-cal { margin-top: -50px !important; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 780px) { .footer-img-sec img { max-width: 90%; margin: 0 auto; } .rebate-pre-banner { padding: 10px 12px; margin-bottom: 20px; } .icons-topper > div { margin-bottom: 48px; } .footer-img-sec p { font-size: 9px; } .footer-preloader { width: 100%; max-width: 150px; margin: 0 auto; margin-top: 10px; height: 63px; } }
@media only screen and (max-width: 580px) { .tax2-marriage-claims-btn-selection.tax2-no { margin-left: 0px !important; } .personal-info { margin-top: 14px; } .type-of-reg-row { text-align: center !important; } html .wizardCOn .arrow-steps .step2 { min-width: 14%; max-width: 16%; padding: 9px 0px 11px 20px !important; } html .wizardCOn .arrow-steps .step2 .step-txt { display: none; } .Tell-us-about-yourse { margin-top: 10px; } .Did-you-know-that-ma { margin-top: 10px; } .marriage-claims-form-outer hr { margin-top: 5px; margin-bottom: 5px; } .marriage-claims-not-eligible hr { margin-top: 5px; margin-bottom: 5px; } .marriage-claims-form-outer h5 { margin-bottom: 10px; margin-top: 15px; } .marriage-claims-not-eligible h5 { margin-bottom: 10px; } .marriage-claims-form-ro-first, .marriage-claims-form-ro { padding-top: 5px; margin-bottom: 5px; margin-top: 5px; } .rebate-banner-heading { font-size: 20px; } .Did-you-know-that-ma { font-size: 16px; } .lower-earner-sign .tab-content, .higher-earner-sign .tab-content { padding: 0 10px; }}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) { .text2u-btn-warning, .text2u-btn-warning:hover { font-size: 15px !important; } .marriage-claims-fee-Inclu-thanku { margin-top: 10px; } .marriage-claims-fee-title { font-size: 15px !important; } .VAT-Return-will-be-s { font-size: 13px !important; line-height: 1.50 !important; } .row-main-content { padding-top: 20px; } .marriage-claims { margin-bottom: 5px; padding-top: 20px !important; } .footer-container-thanku-page { margin-top: 5px !important; } .offer-page-container-con { max-width: 376px !important; } .rebate-banner-heading { font-size: 20px !important; text-align: center; } .dead-getform, .tax2-slides { padding-top: 0px; } .wizardCOn .arrow-steps .step2 { font-size: 12px; padding: 5px 5px 5px 2em; } .wizardCOn .arrow-steps .step2:after, .wizardCOn .arrow-steps .step2:before { right: -17px; border-top: 14px solid transparent; border-bottom: 14px solid transparent; } .taxDesignApp-cal-new-heading { font-size: 18px; margin-top: 2em; } .tax2-firstheading { margin: 10px auto 0; font-size: 14px; } .tax2-buttonsHolder { margin-top: 15px; } .header-heading { font-size: 18px; } .tax2-buttonsHolder button, .tax2-yes, .tax2-no { width: 100%; max-width: 180px; font-size: 14px; font-weight: 600; height: 45px; margin-bottom: 10px; } .tax2-buttonsHolder .tax2-marriage-claims-btn-selection.tax2-yes { max-width: 100%; width: 100%; } .tax2-buttonsHolder .tax2-marriage-claims-btn-selection.tax2-no { max-width: 100%; width: 100%; } .tax2-btn-blue, .tax2-btn-custom-orange { max-width: 314px !important; } .padder-480 { padding-left: 15px;padding-right: 15px; } .rebate-upload-text { font-size: 12px; text-align: center; } .upload_your_lastest_btn { text-align: center; } .btn-rebate-blue, .btn-rebate-green { padding: 8px 2em; font-size: 12px; } .rebate-authorize-v2-text { font-size: 14px; font-weight: 600; } .rebate-authorize-li { font-size: 13px; font-weight: 600; } .rebate-authorize-li li { display: inline-block; width: 100%; text-align: left; padding-left: 2em; } html .pta-link { width: 100% !important; max-width: 90% !important; font-size: 0.79em !important; } .upload_later span { display: inline-block; margin-top: 5px; font-weight: 600; font-size: 12px; } .pta-link img { display: none !important; } html [data-tax-v1-slide-target='17'] .pta-link { max-width: 100%; height: auto !important; max-height: max-content; font-size: 14px !important; padding-top: 12px; } .rebate-terms-outer { padding: 0px; } .btn-rebate-green i { display: none; } html .wizardCOn .arrow-steps .step2 { min-width: 17%; max-width: 17%; } .marriage-claims .icons .form-group { max-width: 80% } .marriage-claims .tick { left: 40%; width: 20% } .tax2-buttonsHolder button, .tax2-yes, .tax2-no { height: 53px; min-height: auto; } .taxDesignApp-cal-new-heading { margin-top: 1em; } .tax2-btn-blue, .tax2-btn-custom-orange { font-size: 14px; font-weight: bold; padding: 5px 10px; } .tax2-buttonsHolder-blue { margin-top: 12px !important; } .form-control, .tax2-input, .tax2-slides .select2, .tax2-slides .select2-choice, .tax2-slides .select2-selection { padding: 10px 10px; font-size: 12px; } .Did-you-know-that-ma { margin-top: 10px; padding-top: 15px; } .in-the-united-kingdom { font-size: 16px !important; } img.cross-not-found { margin-top: 30px; } .Lets-get-started-on { padding-top: 17px; font-size: 20px; line-height: 1.12; } .personal-info { margin-top: 0px; } .To-claim-back-your-m, .Thats-it-Hit-the { margin: 0px; font-size: 16px; line-height: 1.26; } .Details-of-both-part, .Hit-the-lets-go { margin: 7px 0px 0px 0px; font-size: 15px; line-height: 1.26; } .Have-you-or-your-spo { margin-bottom: 15px; } .Have-you-or-your-spo, .Have-you-or-your-par { margin: 10px 0px 10px 0px; } .tax2-buttonsHolder button, .tax2-yes, .tax2-no { margin-bottom: 10px; } .cal-input { margin-bottom: 0px; } .personal-info {padding-left: 0px;padding-right: 0px; } }
@media only screen and (max-width: 380px) { .taxDesignApp-cal-new-heading { /*margin-top: 0em;*/ } .step2 { display: none;} .average-tax-refund {padding: 5px 20px;}}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {}