.form-container-block{display:block}.form-container{display:none}.popup-btn{font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;text-align:center;color:#fff;background-color:#d71920;border:none;border-radius:22.5px}.continue-admin-btn{margin-left:10px !important}.gaf-dont-show-checkbox{height:16px;width:16px;position:absolute}.checked{background:transparent url(https://residentialwarranty.gaf.com/staticweb/build/activeCheckbox.svg) no-repeat;padding-bottom:16px}.unchecked{height:15px;width:16px;border-radius:5px;border:solid 0.5px #494949;background-image:linear-gradient(to bottom, #fff, #f9fafb);opacity:70%}.hide-checkbox{opacity:0;cursor:pointer}.dontshow{margin-left:30px}.review-errors .variance-err-message-div{margin-top:5px}.review-errors .variance-err-message-div .header-div-variance{display:flex;justify-content:space-between}.review-errors .variance-err-message-div .error-message{margin:0 !important;margin-left:5px}.review-errors .variance-err-message-div label{display:inline-block}.review-errors .variance-err-message-div .checkbox-container-div{display:flex;align-items:center;margin-bottom:10px;position:relative;width:77%}.review-errors .variance-err-message-div .checkbox-container-div .variance-checkbox{width:16px;height:15px;position:absolute;cursor:pointer}.review-errors .variance-err-message-div .checkbox-container-div .variance-checkbox .hide-checkbox{margin:0px}.review-errors .variance-err-message-div .checkbox-container-div .checkbox-label{margin-left:23px;display:inline-block;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:1.57;color:#494949}.review-errors .variance-err-message-div .checkbox-container-div .unchecked{height:15px;width:16px;border-radius:5px;border:solid 0.5px #494949;background-image:linear-gradient(to bottom, #fff, #f9fafb);opacity:70%}.review-errors .variance-err-message-div .variance-textarea-div .textarea-container{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.review-errors .variance-err-message-div .variance-textarea-div .textarea-container p{width:220px;padding-right:8px}.review-errors .variance-err-message-div .variance-textarea-div .variance-textarea{width:77%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;margin-top:-15px}.review-errors .variance-err-message-div .variance-textarea-div .variance-textarea::focus-visible{outline:1px solid red}.review-errors .variance-err-message-div .variance-textarea-div .variance-btn-div{display:flex;align-items:center;justify-content:center;margin-top:5px}.review-errors .variance-err-message-div .variance-textarea-div .variance-btn-div .popup-btn:disabled{opacity:0.5}@media only screen and (min-width: 768px){.popup-container{width:414px;background-color:#fff;padding:18px 24px 17px 22px;position:fixed;top:6%;margin:0 auto;z-index:11;left:24%;right:24%}.review-errors .popup-container{width:65%;top:18%;left:17.5%}.review-errors .review-error-modal-body{max-height:400px;overflow-y:auto}.review-errors .popup-close-icon{top:-3%;right:-1%}.review-errors .popup-header-subtitle{width:100%;margin:4px 0 0 0 !important}.review-errors .popup-header-title{margin-bottom:0 !important;width:220px}.review-errors .popup-body{margin-bottom:5px}.review-errors .popup-body .react-bootstrap-table{display:block;max-height:280px;overflow-y:auto}.popup-header-title{width:368px;font-family:"ITCAvantGardeStd-Demi";line-height:1.38;color:#494949;font-size:16px}.popup-header-subtitle{width:368px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:1.57;color:#494949;margin:6px 0px 11px 0px}.popup-close-icon{position:absolute;right:-3%;top:-9%;cursor:pointer;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.popup-btn{width:200px;height:45px}}@media only screen and (max-height: 720px){.review-errors .popup-body{margin-bottom:12px}.review-errors .popup-body .react-bootstrap-table{display:block;max-height:200px;overflow-y:auto}}@media only screen and (max-width: 767px){.popup-container{width:330px;background-color:#f3f3f3;margin:0 auto;padding:18px 17px 17px 17px;position:fixed;top:23px;z-index:11;left:4%;right:4%}.review-errors .review-error-modal-body{max-height:480px;overflow-y:auto}.review-errors .popup-close-icon{top:-3%;right:-5%}.review-errors .popup-header-subtitle{width:100%}.review-errors .popup-body{margin-bottom:10px}.review-errors .popup-body .item-list{display:block;max-height:260px}.review-errors .variance-err-message-div .header-div-variance{flex-direction:column}.review-errors .variance-err-message-div .variance-textarea-div .textarea-container{flex-direction:column;align-items:flex-start;margin-bottom:10px}.review-errors .variance-err-message-div .variance-textarea-div .variance-textarea{width:95%}.review-errors .checkbox-container-div .variance-checkbox{display:unset}.review-errors .popup-header-title{margin-bottom:0px}.review-errors .variance-btn-div{margin-bottom:5px}.popup-header-title{width:296px;font-family:"ITCAvantGardeStd-Demi";font-size:16px;line-height:1.38;color:#494949}.popup-header-subtitle{width:295px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:1.57;color:#494949;margin:6px 0px 19px 0px}.popup-close-icon{position:absolute;right:-3%;top:-9%;cursor:pointer;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.popup-btn{width:294px;height:45px}}

.admin-dashboard-container .admin-dashboard-container-sec{margin:0px 10.3vw;margin-bottom:5rem}.admin-dashboard-container .error-message{color:#d71920;margin-top:6px}.admin-dashboard-container .warranty-search{padding:32px;background-color:#fff;margin-bottom:32px}.admin-dashboard-container .warranty-search .form-title{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27;margin-bottom:8px}.admin-dashboard-container .warranty-search .form-subtitle{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949}.admin-dashboard-container .warranty-search .user-actions{display:flex;flex-wrap:wrap}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle{width:260px;height:40px;margin-right:24px;border-radius:4px;border:1px solid #b7b7b7;background-color:#fff}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle .gaf-inputBox{border:none;width:90%;height:24px;margin:8px 16px 8px 17px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;outline:none;box-shadow:none}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle .gaf-inputBox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle .gaf-inputBox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle .gaf-inputBox[type=number]{-moz-appearance:textfield}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle-error{border:1px solid #d71920}.admin-dashboard-container .warranty-search .user-actions .gaf-button-template{width:200px;height:40px;font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:15px;color:#fff;border-radius:22.5px;background-color:#d71920}.admin-dashboard-container .contractor-new-registration{padding:32px;background-color:#fff}.admin-dashboard-container .contractor-new-registration .registration-container{display:flex;justify-content:space-between;margin-bottom:16px}.admin-dashboard-container .contractor-new-registration .registration-container .form-title{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27;margin-bottom:8px}.admin-dashboard-container .contractor-new-registration .registration-container .search-box{width:200px;height:40px;display:flex;justify-content:space-between;border-radius:4px;border:1px solid #b7b7b7;background-color:#fff}.admin-dashboard-container .contractor-new-registration .registration-container .search-box .gaf-inputBox{border:none;width:70%;height:24px;margin:8px 0px 8px 16px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;outline:none}.admin-dashboard-container .contractor-new-registration .registration-container .search-box .gaf-inputBox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-dashboard-container .contractor-new-registration .registration-container .search-box .gaf-inputBox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-dashboard-container .contractor-new-registration .registration-container .search-box .search-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;margin:10px;cursor:pointer}.admin-dashboard-container .contractor-new-registration .tm-search-help-text{font-family:ITCAvantGardeStd-Bk;font-size:14px;line-height:1.57;color:#494949}.admin-dashboard-container .contractor-new-registration .item-list .item{padding:12px 0px 11px 18px}.admin-dashboard-container .contractor-new-registration .item-list .menu-item{margin-bottom:2px}.admin-dashboard-container .contractor-new-registration .item-list .menu-item:nth-child(odd){background-color:#fafafa}.admin-dashboard-container .contractor-new-registration .item-list .menu-item:nth-child(even){background-color:#f3f3f3}@media only screen and (max-width: 767px){.admin-dashboard-container{margin:76px 1.3vw;margin-bottom:5rem;padding-top:0px}}@media only screen and (max-width: 626px){.admin-dashboard-container .warranty-search{padding:16px;margin-bottom:16px}.admin-dashboard-container .warranty-search .form-title{font-size:18px;line-height:1.78}.admin-dashboard-container .warranty-search .user-actions{justify-content:center}.admin-dashboard-container .warranty-search .user-actions .inputbox-rectangle{width:100%;margin-right:0px}.admin-dashboard-container .warranty-search .user-actions .gaf-button-template{margin-top:12px}.admin-dashboard-container .contractor-new-registration{padding:16px}.admin-dashboard-container .contractor-new-registration .registration-container{display:flex;flex-wrap:wrap;justify-content:center}.admin-dashboard-container .contractor-new-registration .registration-container .form-title{font-size:18px;line-height:1.78}.admin-dashboard-container .contractor-new-registration .registration-container .search-box{width:100%}}

.picker-container{width:100%}.picker-content{width:100%;height:40px;padding:8px 41px 8px 17px}.picker-content .react-datepicker-ignore-onclickoutside{width:100%}.react-datepicker__day--selected{background-color:#e81f0a;color:#fff}.date-header{height:58px;width:280px;max-width:100%;color:#fff;background-color:#d71920;margin-top:3px;border-top-left-radius:4px;border-top-right-radius:4px}.react-calendar{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-calendar__navigation__label{font-family:'ITCAvantGardeStd-Demi';font-size:16px;line-height:3.4;text-align:center;color:#2a2a2a}.date-day{width:100%;height:12px;font-family:'ITCAvantGardeStd-Demi';font-size:14px;line-height:0.86;color:#fff;font-weight:bold;position:relative;top:16px;left:16px}.date-year{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;position:relative;top:14px;left:16px}.date-textbox{width:100% !important;height:40px;max-width:100%;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff;padding-left:17px}.calendar-icon{cursor:pointer;position:absolute;right:14px;width:16px;height:18px;top:11px}.input-container{position:relative;width:100%;outline:none}.field-string .input-container-form{position:relative;width:50%;outline:none}.calendar-container{outline:none;display:inline}.email-message{margin-top:15px;display:flex;text-align:left;word-break:normal}.mark{position:relative;display:table;vertical-align:top;width:21px;height:21px;border-radius:50%;margin-right:6px;color:#fff}.mark:before,.mark:after{content:"";display:block;position:absolute}.mark:before,.mark:after{content:"";display:block;position:absolute}.error-icon:before{top:15%;left:45%;height:10px;width:3px;border:solid #fff;border-width:0 3px 0 0}.error-icon:after{top:70%;left:45%;height:3px;width:3px;border:solid #fff;border-width:0 3px 0 0}.error-icon{background:#d71920}.label-contianer{display:inline-flex;position:relative}.react-calendar__tile--now.react-calendar__month-view__days__day{font-family:'ITCAvantGardeStd-Demi'}.react-calendar__month-view__weekdays{font-family:'ITCAvantGardeStd-Demi';color:#494949}.react-calendar__navigation{margin-bottom:0.7em}.calender-main-container{position:absolute;z-index:1;margin-bottom:146px}.info-icon{height:16px;width:16px;margin-left:10px;background-image:url(https://residentialwarranty.gaf.com/staticweb/build/info.png);background-repeat:no-repeat;background-size:cover;color:#555;font-family:Garamond;font-size:24px;position:relative;text-align:center;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.info-icon .tooltip{background:#fff;border:1px solid #d1d1d1;border-radius:3px;font-size:20px;display:block;opacity:0;padding:15px;pointer-events:none;position:relative;width:300px;z-index:1102;transform:translateY(10px);transition:all .7s ease-out;bottom:100px;left:-138px;top:-90px;font-size:14px;background-color:#fff;font-family:'ITCAvantGardeStd-Bk'}.info-icon .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #fff 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.info-icon .tooltip:before{border-color:#a9a9a9 transparent transparent transparent;bottom:-22px;content:" ";height:20px;left:135px;display:block;position:absolute;border-style:solid;border-width:11px}.info-icon:hover .tooltip{opacity:1;pointer-events:auto;transform:translateY(0px)}.lte8 .info-icon .tooltip{display:none}.lte8 .info-icon:hover .tooltip{display:block}.wrapper{outline:none}@media only screen and (min-width: 1024px){.gaf-datepicker{width:auto}}@media only screen and (max-width: 1024px){.gaf-datepicker{width:296px}}

.date-picker-container{justify-content:center}.date-picker-container .inputbox-rectangle{display:flex;justify-content:space-between;height:40px;padding:8px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff}.date-picker-container .inputbox-rectangle .gaf-inputBox{width:80%;border:none;outline:none}.date-picker-container .inputbox-rectangle .calendar-icon-img{width:16px;height:18px;margin:0px 8px;cursor:pointer;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.received-date-popup-container{display:block}.received-date-popup-container .popup-container{width:414px;background-color:#fff;padding:18px 24px 17px 22px;position:fixed;top:6%;margin:0 auto;z-index:11;left:24%;right:24%}.received-date-popup-container .popup-header-title{width:368px;font-family:'ITCAvantGardeStd-Demi';line-height:1.38;color:#494949;font-size:16px;margin-bottom:14px}.received-date-popup-container .popup-header-subtitle{width:368px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;margin:14px 0px 2px 0px}.received-date-popup-container .date-picker-container{justify-content:center}.received-date-popup-container .date-picker-container .inputbox-rectangle{display:flex;justify-content:space-between;width:100%;height:40px;padding:8px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff}.received-date-popup-container .date-picker-container .inputbox-rectangle .gaf-inputBox{width:80%;border:none;outline:none;margin:auto}.received-date-popup-container .date-picker-container .inputbox-rectangle .calendar-icon-img{width:16px;height:18px;margin:0px 8px;cursor:pointer;-o-object-fit:contain;object-fit:contain}.received-date-popup-container .popup-close-icon{position:absolute;right:-3%;top:-7%;cursor:pointer}.received-date-popup-container .popup-btn{width:200px;height:45px;margin-top:24px}}@media only screen and (max-width: 767px){.received-date-popup-container{display:block}.received-date-popup-container .popup-container{width:330px;background-color:#fff;margin:0 auto;padding:18px 17px 17px 17px;position:fixed;top:23px;z-index:11;left:4%;right:4%}.received-date-popup-container .popup-header-title{width:296px;font-family:'ITCAvantGardeStd-Demi';font-size:16px;line-height:1.38;color:#494949;margin-bottom:14px}.received-date-popup-container .popup-header-subtitle{width:295px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;margin:14px 0px 2px 0px}.received-date-popup-container .date-picker-container{justify-content:center}.received-date-popup-container .date-picker-container .inputbox-rectangle{display:flex;justify-content:space-between;width:100%;height:40px;padding:8px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff}.received-date-popup-container .date-picker-container .inputbox-rectangle .gaf-inputBox{width:80%;border:none;outline:none;margin:auto}.received-date-popup-container .date-picker-container .inputbox-rectangle .calendar-icon-img{width:16px;height:18px;margin:0px 8px;cursor:pointer;-o-object-fit:contain;object-fit:contain}.received-date-popup-container .popup-close-icon{position:absolute;right:-4%;top:-7%;cursor:pointer}.received-date-popup-container .popup-btn{width:200px;height:45px;margin-top:24px}}

.alert-container{position:fixed;bottom:137px;width:80%;z-index:13;left:50%;transform:translate(-50%, -50%)}

.access-denied-container.error{width:48%;background-color:#ffffff;position:fixed;z-index:11;left:24%;right:24%;top:50%;margin:0 auto}.denied-overlay{height:100%;background-color:rgba(0,0,0,0.3);width:100%;position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(0);transition:transform .6s;opacity:1;z-index:12}.access-denied-header{background:#f3f3f3}.icon-close{position:absolute;right:20px;top:5px;font-size:30px;cursor:pointer}.access-denied-title{text-transform:uppercase;color:#494949;font-family:'ITCAvantGardeStd-Demi';font-size:16px;line-height:1.38;padding:18px 24px 21px 22px}.access-denied-message{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;padding:18px 24px 21px 22px}@media only screen and (max-width: 767px){.access-denied-container.error{width:330px;margin:0 auto;left:4%;right:4%}}

@media only screen and (min-width: 1440px){.residential-waranty-submitted-Container{margin:32px 10.3vw;padding:22px 17px 32px 17px;background-color:#fff;margin-bottom:5rem}}.residential-waranty-submitted-Container{margin:32px 2.3vw;padding:22px 17px 32px 17px;background-color:#fff;margin-bottom:5rem}.residential-waranty-Draft-Container{margin:32px 10.3vw;padding:22px 17px 32px 17px;background-color:#fff;margin-bottom:5rem}.create-new{font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:1.15;color:#f3f3f3;text-transform:uppercase;border:none;border-radius:22.5px;background-color:#d71920;margin:5px}.warranty-list .active{background-color:unset !important;box-shadow:unset !important}.warranty-list .active:after{content:unset}.warranty-list .active:hover{background-color:unset}.warranty-list .nav-tabs .nav-link{color:#494949;background-color:#dcdcdc;font-family:'ITCAvantGardeStd-Demi';font-size:14px}.warranty-list .nav-tabs .nav-link.active{color:#f3f3f3;background-color:#d71920 !important;font-weight:600}.warranty-list .gaf-dropdown{width:100%;margin:4px 0px}.warranty-list .warranty-id-input{width:100%;border:1px solid #b7b7b7;border-radius:4px;height:40px;margin:4px 0px}.warranty-list .warranty-id-input .inputbox-rectangle{height:38px}.warranty-list .warranty-id-input .gaf-inputBox{width:85%}.warranty-list .filters-title-label{margin-right:5px}.warranty-list .filters-custom-label{display:flex;justify-content:center;align-items:center;padding:0px !important}.warranty-list .date-filter{width:100%}.warranty-list .date-filter .inputbox-rectangle{width:33%}.warranty-list .text-danger{display:block !important}.warranty-list .inputbox-rectangle{width:unset;border:unset;border-radius:unset}.warranty-list .apply-filter-btn{font-family:'ITCAvantGardeStd-Demi';font-size:13px;height:32px;width:100px;line-height:1.15;color:#f3f3f3;text-transform:uppercase;border:none !important;border-radius:22.5px;background-color:#d71920 !important;margin:5px}.warranty-list .reset-filter-btn{font-family:'ITCAvantGardeStd-Demi';font-size:12px;height:31px;min-width:52px;width:100px;line-height:1.15;color:#f3f3f3;text-transform:uppercase;border:none !important;border-radius:22.5px;background-color:#494949 !important;margin:5px}.warranty-list .submitted-list{margin:0px}.warranty-list .submitted-list .submitted-tab-filters label{margin:0px}.warranty-list .submitted-list .submitted-tab-filters .gaf-dropdown{margin:0px}.warranty-list .submitted-list .submitted-tab-filters .warranty-id-input{margin:0px}.warranty-list .submitted-list .submitted-tab-filters .inputbox-rectangle{border-radius:4px}.warranty-list .submitted-list .submitted-tab-filters .col-md-5{max-width:38.666667%}.warranty-list .submitted-list .submitted-tab-filters .col-md-8{max-width:63.666667%}.warranty-list .submitted-list .submitted-tab-filters .col-md-1{max-width:11.333333%}.warranty-list .submitted-list .submitted-tab-filters .date-filters-widget{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.warranty-list .submitted-list .submitted-tab-filters .date-filters-widget .date-filter-calender{width:45%}@media only screen and (max-width: 767px){.warranty-list .submitted-list .submitted-tab-filters .date-filters-widget{display:block;text-align:center}.warranty-list .submitted-list .submitted-tab-filters .date-filters-widget .date-filter-calender{width:100%}.warranty-list .submitted-list .submitted-tab-filters .col-md-5{max-width:unset}.warranty-list .submitted-list .submitted-tab-filters .col-md-8{max-width:unset}.warranty-list .submitted-list .submitted-tab-filters .col-md-1{max-width:unset}}.warranty-list .submitted-list .mobile-menu-item{display:flex;justify-content:space-between;line-height:22px}.warranty-list .submitted-list .mobile-menu-item .item-cost{margin-right:15px}.warranty-list .submitted-list .table-striped.table-hover>tbody>tr{cursor:unset}.warranty-list .submitted-list .table-striped.table-hover>tbody>tr:hover>td{background-color:#dcdcdc !important;color:unset !important}.warranty-list .submitted-list .actions-icons{display:flex;justify-content:center;-moz-column-gap:0;column-gap:0}.warranty-list .submitted-list .actions-icons .download-btn-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/download.svg) center center no-repeat;background-size:16px;cursor:pointer}.warranty-list .submitted-list .actions-icons .download-summary-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/download-summary.svg) center center no-repeat;background-size:16px;cursor:pointer}.warranty-list .submitted-list .actions-icons .payment-receipt-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/receipt.svg) center center no-repeat;background-size:16px;cursor:pointer}.warranty-list .submitted-list .actions-icons .copy-btn-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/copy.svg) center center no-repeat;background-size:16px;cursor:pointer}.create-copy-buttons{display:flex;justify-content:center;width:100%;flex-wrap:wrap}.form-title{color:#494949}.form-subtitle{color:#494949;margin-bottom:10px}.delete-btn{font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:1.15;text-align:center;color:#fff;background-color:#d71920;border:none;border-radius:22.5px;outline:none !important}.delete-container{z-index:12;position:fixed}@media only screen and (min-width: 768px){.content-mobileview{display:none !important}.form-header .flex-column{width:100% !important}.form-title{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27}.form-subtitle{width:85%;font-family:'ITCAvantGardeStd-Bk';font-size:16px;line-height:1.57;padding-top:2px}.create-new{width:200px;height:45px;margin-top:12px}}@media only screen and (max-device-width: 1024px){.form-header.d-flex{display:block !important}}@media only screen and (max-width: 767px){.residential-waranty-submitted-Container,.residential-waranty-Draft-Container{margin:74px 16px 74px 16px;padding:13px 15px 13px 15px;background-color:#fff;margin-bottom:6rem}.tablecontent-desktop{display:none !important}.form-header.d-flex{display:block !important}.form-header.d-flex .flex-column{padding-bottom:13px}.form-title{font-family:'ITCAvantGardeStd-Demi';font-size:18px;line-height:1.78}.form-subtitle{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57}.form-btn.d-flex{display:block !important}.form-btn{text-align:center}.create-new{width:296px;height:45px;margin-bottom:22px}.item-list .menu-item{margin-bottom:2px}.item-list .menu-item:nth-child(odd){background-color:#fafafa}.item-list .menu-item:nth-child(even){background-color:#f3f3f3}.item{padding:12px 0px 11px 18px}.item .date{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;padding-bottom:2px;color:#494949;padding-right:10px;word-break:break-all}.item .address{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;padding-bottom:2px;color:#494949;padding-right:10px;word-break:break-all}.item .warrantyId{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;padding-bottom:2px;color:#494949;padding-right:10px;word-break:break-all}.delete-btn-menu{display:flex;align-items:center}.delete-item{width:18px;height:21px;margin:8px 14px 14px 14px}.add-to-cart-item{width:25px;height:21px;margin:8px 2px 14px 8px}}

.table-container{display:flex;flex-direction:column;justify-content:space-between}.table{width:100%;margin-bottom:0rem !important}.table thead th{border-bottom:none !important;border-top:none !important;padding:.5rem .5rem .5rem .5rem;outline:none}.table>tbody>tr{cursor:pointer}.table tbody>tr>td{height:45px;border-top:none !important;padding:.2em .5em .2em .5em;vertical-align:middle;font-family:'ITCAvantGardeStd-Bk';font-size:14px;color:#494949;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.submitted-list .shopping-cart-number{font-size:12px}.submitted-list .table thead th{padding:.5rem .25rem .5rem .25rem}.submitted-list .table tbody>tr>td{padding:.2em .25em .2em .25em}.table-striped.table-hover>tbody>tr:hover>td{background-color:#d71920;color:#dcdcdc}.table-striped.table-hover>tbody>tr:hover .delete-row-img a:before{background-image:url(https://residentialwarranty.gaf.com/staticweb/build/trash-white.svg)}.table-striped.table-hover>tbody>tr:hover .add-to-cart-img a:before{background-image:url(https://residentialwarranty.gaf.com/staticweb/build/CartAddWhite.svg)}.table-striped tbody tr:nth-of-type(even){height:45px;background-color:#f3f3f3}.table-striped tbody tr:nth-of-type(odd){height:45px;background-color:#fafafa !important}.table-striped tbody>tr>td:first-child{padding-left:19px !important}.table-striped .draft-actions{display:flex;justify-content:flex-end;-moz-column-gap:16px;column-gap:16px}.table-striped .delete-row-img a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/trash.svg) center center no-repeat;cursor:pointer}.table-striped .add-to-cart-img a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/CartAddRed.svg) center center no-repeat;cursor:pointer}.table-striped thead>tr>th:first-child{padding-left:19px !important}.delete-col{width:12%}.warranty-status-col{width:8%}.warranty-fee-col{width:7%}.bs-table-header-cell{font-family:'ITCAvantGardeStd-Demi';font-size:14px;height:45px;background-color:#dcdcdc;color:#494949}.header-warranty-id{width:108px}a.review-link{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.header-cart-id{width:90px}.header-posted-date{width:105px}.header-action-icons{width:120px}.asc-desc{width:10px;height:5px}.asc{width:10px;height:5px;transform:rotate(180deg)}.desc{width:10px;height:5px}.pagination-container{float:right;display:flex;border:1px solid #b7b7b7;border-radius:15px;height:30px;margin-top:24px}.pagination-container .page-nav{padding:5px 10px;cursor:pointer;opacity:100%}.pagination-container .page-nav-disabled{opacity:50%}.pagination-container .page-counter{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;color:#494949;padding:7px 10px;font-family:"ITCAvantGardeStd-Demi";font-size:11px;line-height:1.45;letter-spacing:0.85px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 992px){.city-state{width:101px}.warranty-type{width:131px}}

.review-container-block .overlay{position:absolute}.review-container-block .review-popup-container{width:766px !important;top:4%;left:10%;right:10%}.review-container-block .review-popup-container .close-menu{position:relative}.review-container-block .review-popup-container .popup-close-icon{right:0px;margin:-36px}.review-container-block .review-popup-container .gaf-over-view-container{padding:5px}.review-container-block .review-popup-container .gaf-over-view-container .overview-header{margin:0}.review-container-block .review-popup-container .formContainer{float:left;width:100%}.review-container-block .review-popup-container .gaf-review-container-holder:nth-last-child(2){margin-bottom:0}.review-container-block .review-popup-container .gaf-over-view-container-bottom{position:unset;display:unset;transform:unset;float:right}@media only screen and (max-width: 767px){.review-container-block .popup-container{padding:16px}.review-container-block .review-popup-container{top:72px;left:5%;right:5%;background-color:#fff;width:unset !important}.review-container-block .review-popup-container .popup-close-icon{right:4px;margin:-32px}.review-container-block .review-popup-container .gaf-main-review-container{margin:0px}.review-container-block .review-popup-container .gaf-over-view-container{padding:0px}.review-container-block .review-popup-container .gaf-review-container-holder{margin:0px;padding:8px 0px}.review-container-block .review-popup-container .gaf-review-container-holder .gaf-key-value-container{display:flex;flex-wrap:wrap;-moz-column-gap:2.5%;column-gap:2.5%}.review-container-block .review-popup-container .gaf-review-container-holder .gaf-key-value-container .gaf-description-key.column{width:47.5%}.review-container-block .review-popup-container .gaf-review-container-holder .gaf-key-value-container .gaf-description-value.column{width:50%;word-break:keep-all}.review-container-block .review-popup-container .gaf-over-view-container-bottom{display:none}}

.formContainer.waiver-container{min-height:auto}.formContainer.waiver-container .waiver-checkbox{width:16px;height:15px;position:absolute;cursor:pointer}.formContainer.waiver-container .waiver-checkbox .hide-checkbox{margin:0px}.formContainer.waiver-container .checkbox-label{margin-left:23px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:1.57;color:#494949}.formContainer.waiver-container .unchecked{height:15px;width:16px;border-radius:5px;border:solid 0.5px #494949;background-image:linear-gradient(to bottom, #fff, #f9fafb);opacity:70%}.gaf-main-review-container{margin:0px 0px 0px 0px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.overview-header{position:absolute;left:28%}}.gaf-over-view-container-bottom{position:absolute;display:flex;bottom:107px;right:10.5%;transform:translateX(0%)}.gaf-over-view-container-bottom .totalcost{font-family:'ITCAvantGardeStd-Demi';font-size:20px;text-align:right;color:#2a2a2a}.gaf-main-review-container .gaf-review-container-holder{margin:0px 0px 34px 0px}.gaf-main-review-container .gaf-review-container-holder:nth-last-child(2){margin-bottom:160px}.section-container .d-flex{float:right;cursor:pointer}.section-container .d-flex .gaf-review-edit{height:12px;font-family:'ITCAvantGardeStd-Bold';font-size:16px;font-weight:bold;line-height:0.75;color:#2a2a2a}.section-container .d-flex .gaf-edit-pencil{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;margin:-8px -1px 0px 0px}.section-container .gaf-summary-title{height:32px;font-family:'ITCAvantGardeStd-Demi';font-size:24px;line-height:1.33;color:#494949;margin:0px 0px 15px 0px}.section-container .gaf-show-more-key{width:199px;height:24px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#d71920;cursor:pointer}.section-container .gaf-show-more-key img{width:16px;height:10px;-o-object-fit:contain;object-fit:contain;margin:0px 0px 0px 4px}.gaf-key-value-container.row{padding:0px 0px 0px 0px}.gaf-key-value-container.row::after{content:"";display:table;clear:both;padding:0px 0px 0px 0px}.gaf-key-value-container .gaf-description-key.column{float:left;padding:9px 13px 7px 17px}.gaf-key-value-container .gaf-description-value.column{float:left;padding:9px 13px 7px 0px}.gaf-key-value-container .gaf-description-key{font-family:'ITCAvantGardeStd-Demi';font-size:14px;line-height:1.57;color:#494949}.gaf-key-value-container .gaf-description-value{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;word-break:break-all}.gaf-key-value-container .gaf-description-value .display-block{display:block}.gaf-key-value-container .email-message{margin-top:15px;display:flex;text-align:left;word-break:normal}.gaf-key-value-container .error-icon{position:relative;display:table;vertical-align:top;width:21px;height:21px;border-radius:50%;margin-right:6px;color:#fff}.gaf-key-value-container .error-icon:before,.gaf-key-value-container .error-icon:after{content:"";display:block;position:absolute}.gaf-key-value-container .error-icon:before{top:15%;left:40%;height:10px;width:3px;border:solid #fff;border-width:0 3px 0 0}.gaf-key-value-container .error-icon:after{top:70%;left:40%;height:3px;width:3px;border:solid #fff;border-width:0 3px 0 0}.gaf-key-value-container .check:before{display:none}.gaf-key-value-container .check-icon{width:16px;margin-right:8px}.gaf-key-value-container .error-icon{background:#d71920}@media only screen and (min-width: 992px) and (max-width: 1024px){.gaf-over-view-container{padding:21px 0px 5px 32px;display:flex}.gaf-over-view-container .overview-header{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27;color:#2a2a2a;margin-left:8% !important}.gaf-over-view-container .totalcost{font-family:'ITCAvantGardeStd-Demi';font-size:20px;text-align:right;color:#2a2a2a}}@media only screen and (min-width: 768px) and (max-width: 991px){.gaf-over-view-container{padding:21px 0px 5px 32px;display:flex}.gaf-over-view-container .overview-header{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27;color:#2a2a2a;margin-left:0% !important}.gaf-over-view-container .totalcost{font-family:'ITCAvantGardeStd-Demi';font-size:20px;text-align:right;color:#2a2a2a}.gaf-over-view-container-bottom{right:8.5%}}@media only screen and (max-width: 767px){.gaf-main-review-container .gaf-main-review-container{margin:105px 16px 0px 16px}.gaf-main-review-container .gaf-review-container-holder:nth-last-child(2){margin-bottom:160px}.gaf-over-view-container{padding:21px 0px 5px 2px;display:block}.gaf-over-view-container .overview-header{font-family:'ITCAvantGardeStd-Demi';font-size:24px;line-height:1.27;color:#2a2a2a;margin-left:0%}.gaf-over-view-container .totalcost{font-family:'ITCAvantGardeStd-Demi';font-size:20px;color:#2a2a2a;text-align:left;display:block}.gaf-over-view-container-bottom{bottom:113px;right:17px}.gaf-review-container-holder{margin:0px 0px 16px 0px}.section-container .gaf-summary-title{font-size:20px;margin:0px 0px 8px 0px}.section-container .d-flex{margin:5px 0px 0px 0px}.section-container .gaf-key-value-container.row{padding:0px 17px 11px 17px}.section-container .gaf-key-value-container.row .gaf-description-key.column{width:100%;padding:0px 0px 0px 0px}.section-container .gaf-key-value-container.row .gaf-description-value.column{width:100%;padding:0px 0px 0px 0px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.gaf-over-view-container{padding:21px 0px 5px 32px;display:flex}.gaf-over-view-container .overview-header{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27;color:#2a2a2a}.gaf-over-view-container .totalcost{font-family:'ITCAvantGardeStd-Demi';font-size:20px;text-align:right;color:#2a2a2a}.gaf-key-value-container .gaf-description-key.column{width:30%}.gaf-key-value-container .gaf-description-value.column{width:70%}}@media only screen and (min-width: 1025px){.gaf-key-value-container .gaf-description-key.column{width:30%}.gaf-key-value-container .gaf-description-value.column{width:70%}.gaf-over-view-container{padding:21px 0px 5px 32px;display:flex}.gaf-over-view-container .overview-header{font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:1.27;color:#2a2a2a;margin-left:10.3%}.gaf-over-view-container .totalcost{font-family:'ITCAvantGardeStd-Demi';font-size:20px;text-align:right;color:#2a2a2a}}

.loader .logo-svg{position:absolute;top:0px;left:3px;height:0;overflow:hidden;-webkit-animation:logo-animation 3s infinite;animation:logo-animation 3s infinite;background-color:#D72027}.logo-svg svg{width:110px;padding:10px 0 0 10px}div.loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1200}.loader-inner{position:relative}div.logo{width:115px;height:115px;box-sizing:border-box;position:relative;transform:rotate(90deg)}div.logo::before,div.logo::after{z-index:1;box-sizing:border-box;content:'';position:absolute;border:4px solid transparent;width:0;height:0;-webkit-animation-timing-function:linear;animation-timing-function:linear}div.logo::before{top:0;left:0;-webkit-animation:border-before 3s infinite;animation:border-before 3s infinite}div.logo::after{bottom:0;right:0;-webkit-animation:border-after 3s infinite;animation:border-after 3s infinite}div.logo>div{position:absolute;opacity:0}@-webkit-keyframes border-before{0%{width:0;height:0;border-top-color:#D72027;border-right-color:transparent}12.49%{border-right-color:transparent}12.5%{height:0;width:100%;border-top-color:#D72027;border-right-color:#D72027}25%,100%{width:100%;height:100%;border-top-color:#D72027;border-right-color:#D72027}}@keyframes border-before{0%{width:0;height:0;border-top-color:#D72027;border-right-color:transparent}12.49%{border-right-color:transparent}12.5%{height:0;width:100%;border-top-color:#D72027;border-right-color:#D72027}25%,100%{width:100%;height:100%;border-top-color:#D72027;border-right-color:#D72027}}@-webkit-keyframes border-after{0%,24.99%{width:0;height:0;border-left-color:transparent;border-bottom-color:transparent}25%{width:0;height:0;border-left-color:transparent;border-bottom-color:#D72027}37.49%{border-left-color:transparent;border-bottom-color:#D72027}37.5%{height:0;width:100%;border-left-color:#D72027;border-bottom-color:#D72027}50%,100%{width:100%;height:100%;border-left-color:#D72027;border-bottom-color:#D72027}}@keyframes border-after{0%,24.99%{width:0;height:0;border-left-color:transparent;border-bottom-color:transparent}25%{width:0;height:0;border-left-color:transparent;border-bottom-color:#D72027}37.49%{border-left-color:transparent;border-bottom-color:#D72027}37.5%{height:0;width:100%;border-left-color:#D72027;border-bottom-color:#D72027}50%,100%{width:100%;height:100%;border-left-color:#D72027;border-bottom-color:#D72027}}@-webkit-keyframes logo-animation{0%,60%{height:0}100%{height:100%}}@keyframes logo-animation{0%,60%{height:0}100%{height:100%}}

.inputbox-rectangle{height:40px;border:1px solid #b7b7b7;border-radius:4px;background-color:white}.gaf-inputbox{border:none;width:90%;height:24px;margin:8px 16px 8px 17px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#494949;outline:none}.suggestion-div{background-color:#fff;z-index:1;border-radius:5px;position:relative}.gaf-autosuggest .dropdown-menu.show{width:100% !important;margin-left:-17px;margin-top:5px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal}.gaf-autosuggest .dropdown-item:focus,.gaf-autosuggest .dropdown-item:hover{text-decoration:none;background-color:#dedede}.gaf-autosuggest mark{background-color:unset;padding:0;font-weight:600}

.next{background-color:#d71920}.next:disabled{background-color:#d71920}.badge-count-errors{height:18px;width:19px;margin-left:5px;background:#fff;border-radius:50%;border:1px solid #fff;color:#d71920;text-align:center;font-family:'ITCAvantGardeStd-Md';font-size:9px;font-weight:500;letter-spacing:0;line-height:11px;padding-top:2px}.badge-count-errors .error-count{margin-left:-1px}@media only screen and (min-width: 768px){.form-controller-container{width:100%;background-color:#2a2a2a;position:fixed;bottom:49px}.save-form-img{width:20px;height:22px;margin:26px 0px 20px 0px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.title-save-form{height:16px;font-family:"ITCAvantGardeStd-Demi";font-size:16px;color:#fff;padding:27px 18px 21px 12px;text-transform:uppercase;cursor:pointer}.title-save-form-with-msg{padding:15px 18px 21px 12px}.last-saved-form-desktop{height:22px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:1.57;text-transform:uppercase;color:#dcdcdc}.saved-form-error{text-transform:none;color:#d71920}.view-next-error-mobile{display:none !important}.view-next-error-desktop{height:14px;color:#d71920 !important;font-family:"ITCAvantGardeStd-Demi";font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:25px 0px 22px 22px}.view-next-error-desktop .view-next-error{background:none !important;border:none !important;display:inline;padding:0 !important;text-decoration:underline;cursor:pointer;color:#d71920 !important}.form-btns button{width:200px;height:45px;font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;color:#fff;border-radius:22.5px;border:none;margin:10px 12px 9px 12px}.previous{background-color:#494949}.popover-modal{position:absolute;left:11.5%;z-index:1;bottom:78%;padding:11px 13px 11px 17px;width:300px;height:72px;box-shadow:0 -2px 2px 0 #dcdcdc;border:solid 1px #b7b7b7;background-color:#fff}.popover-modal:before{content:"";width:11px;height:11px;border-top:solid 1px #b7b7b7;border-right:solid 1px #b7b7b7;position:relative;bottom:-54px;right:50%;background-color:#fff;z-index:2;transform:rotate(-225deg);float:right}.popover-text{width:270px;height:44px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:1.57;color:#494949}.last-saved-form-mobile{display:none}}@media only screen and (max-width: 767px){.form-controller-container{width:100%;background-color:#2a2a2a;position:fixed;bottom:70px;padding:0px 10px 0px 16px}.save-form-img{width:20px;height:22px;margin:20px 0px 20px 0px;-o-object-fit:contain;object-fit:contain}.title-save-form{height:16px;font-family:"ITCAvantGardeStd-Demi";font-size:16px;text-align:center;color:#f3f3f3;padding:19px 0px 21px 8px;text-transform:uppercase}.form-btns button{height:45px;font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;color:#fff;border-radius:22.5px;border:none;margin:11px 10px 8px 0px;width:150px}.previous{display:none}.last-saved-form-desktop{display:none}.view-next-error-desktop{display:none !important}.view-next-error-mobile{height:14px;color:#d71920 !important;font-family:"ITCAvantGardeStd-Demi";font-size:14px;width:100%;justify-content:center;font-weight:500;letter-spacing:0;line-height:17px;padding:16px 0px 20px 0px}.view-next-error-mobile .view-next-error{background:none !important;border:none !important;display:inline;padding:0 !important;text-decoration:underline;cursor:pointer;color:#d71920 !important}.popover-modal{position:absolute;left:11.5%;z-index:1;bottom:91%;padding:9px 9px 9px 9px;width:288px;height:65px;box-shadow:0 -2px 2px 0 #dcdcdc;border:solid 1px #b7b7b7;background-color:#fff}.popover-modal:before{content:"";width:11px;height:11px;border-top:solid 1px #b7b7b7;border-right:solid 1px #b7b7b7;position:relative;bottom:-49px;right:90%;background-color:#fff;z-index:2;transform:rotate(-225deg);float:right}.popover-text{width:270px;height:44px;font-family:"ITCAvantGardeStd-Bk";font-size:12px;line-height:1.57;color:#494949}.last-saved-form-mobile{height:22px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#dcdcdc;position:absolute;bottom:1px;margin-left:26px}.saved-form-error{text-transform:none;color:#d71920}}@media only screen and (min-width: 992px){.form-btns button{width:200px}.form-controller-container{padding:0px 5.5% 0px 8.3%}}@media only screen and (min-width: 768px) and (max-width: 991px){.form-btns button{width:150px}.form-controller-container{padding:0px 3.5% 0px 5.3%}.title-save-form{padding:26px 8px 21px 12px}}

.dropdown-list{margin:0rem 0rem 9rem 0rem;padding:0px 0px 0px 0px;border:1px solid #b7b7b7;border-radius:5px;position:absolute;left:0;top:42px;right:0;background-color:#fff;max-height:12rem;overflow:auto;z-index:1}.dropdown-list li{padding:10px 18px 10px 18px;cursor:pointer}.dropdown-list li:hover{background-color:#dedede}.calender-main-container-div .calender-main-container{bottom:-104px}.react-datepicker-ignore-onclickoutside{width:100%}.gaf-adjustcost-popup{width:464px;margin:0 auto;padding:24px;position:fixed;top:23px;z-index:11;transform:translateX(-50%);left:50%;background-color:#fff}.gaf-adjustcost-popup .adjustcost-popup-title{width:366px;height:22px;font-family:'ITCAvantGardeStd-Demi';font-size:16px;line-height:1.38;color:#494949}.complete-payment-btn{width:200px;height:45px;font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:1.15;text-align:center;color:#fff;border-radius:22.5px;background-color:#d71920;outline:none !important;margin-top:23px;border:none}.close-modal-icon{position:absolute;right:-3%;top:-3%;cursor:pointer}.cost-container-sec{padding:13px 10px 18px 0px;display:flex}.cost-inputbox-rectangle{height:40px;border:1px solid #b7b7b7;border-radius:4px;background-color:white}.cost-inputbox-rectangle .gaf-inputBox{border:none;height:24px;margin:8px 16px 8px 17px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;outline:none;width:85%;box-shadow:none}.cost-inputbox-rectangle .total-shopping-cart-cost{height:100%;width:100%;margin:0;padding-left:16px}.gaf-currency-dropdown{position:relative;display:flex;height:40px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#ffffff;cursor:pointer;outline:none;margin-top:21px}.gaf-currency-dropdown .chevron-down-thickred{position:absolute;top:12px;height:16px;width:16px;right:10px}.gaf-currency-dropdown .dropdown-selection{margin:9px 42px 0px 18px;height:24px;width:80%;border:0px;outline:none;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gaf-currency-dropdown .dropdown-list{margin:0rem 0rem 9rem 0rem;padding:0px 0px 0px 0px;border:1px solid #b7b7b7;border-radius:5px;position:absolute;left:0;top:42px;right:0;background-color:#fff;max-height:12rem;overflow:auto;z-index:1}.gaf-currency-dropdown .dropdown-list li{padding:10px 18px 10px 18px;cursor:pointer}.gaf-currency-dropdown .dropdown-list li:hover{background-color:#dedede}.date-picker-container{margin:15px 0px}.hr-line{border:solid 0.9px #b7b7b7;margin:8px 13px 19px 13px}.calendar-icon-img{cursor:pointer;position:absolute;right:34px;width:16px;height:18px;top:34px}.paymenterror-boundry{border:1.5px solid #d71920;border-radius:4px}.paymenterror-boundry .gaf-inputBox{width:85%}.errorMsg{color:#d71920}#paymenterror_boundry{border:1.5px solid #d71920;border-radius:4px}#deposit_date{width:100%;height:40px;max-width:100%;border-radius:4px;border:solid 1px #b7b7b7;background-color:#ffffff;padding-left:17px}.bottom-container{margin-left:13px}@media only screen and (max-width: 767px){.cost-container-sec{padding:13px 0px 18px 0px;display:block !important}.gaf-adjustcost-popup{width:330px;margin:0 auto;padding:18px 17px 17px 17px;position:fixed;top:23px;z-index:11;transform:translateX(-50%);left:50%;background-color:#fff}}

@media only screen and (min-width: 768px){.legacy-footer-container{width:100%;background-color:#494949;position:fixed;bottom:0;padding:0px 10.5%}.copyright{height:50px;font-family:'ITCAvantGardeStd-Demi';font-size:14px;color:#fff;padding:18px 0px 18px 0px}.terms-of-service{height:50px;font-family:'ITCAvantGardeStd-Demi';font-size:14px;text-align:right;color:#fff;padding:18px 0px 18px 0px;cursor:pointer}.terms-of-service a{color:#fff}.terms-of-service span{padding:0px 10px 0px 10px}}@media only screen and (max-width: 767px){.legacy-footer-container{width:100%;background-color:#494949;position:fixed;bottom:0;height:70px}.legacy-footer-container .d-flex{display:block !important}.copyright{height:14px;font-family:'ITCAvantGardeStd-Demi';font-size:12px;text-align:center;color:#f3f3f3;padding:17px 0px 7px 0px}.terms-of-service{height:14px;font-family:'ITCAvantGardeStd-Demi';font-size:12px;text-align:center;color:#f3f3f3;padding:17px 0px 12px 0px}.terms-of-service a{color:#fff}.terms-of-service span{padding:0px 9px 0px 9px}}

.gaf-contact-popup{position:fixed;top:4%;margin:0 auto;z-index:11;background-color:#fff;width:31%;left:50%;transform:translateX(-50%);padding:18px 16px 16px 16px}.delete-form-icon{position:absolute;right:-3%;top:-4%;cursor:pointer;width:26px;height:26px}.contractor-service-header{height:22px;font-family:'ITCAvantGardeStd-Demi';font-size:16px;line-height:1.38;color:#494949;text-align:left}.contractor-service-logo{width:78px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:6px}.contractor-service-title{font-family:'ITCAvantGardeStd-Demi';font-size:14px;line-height:1.57;color:#494949;padding:6px 0px 6px 0px}.gaf-service-mail{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;padding:0px 0px 4px 0px}.gaf-service-mail a{text-decoration:underline;color:#d71920}.gaf-phone{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;padding:6px 0px 6px 0px}.gaf-work-hours{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;padding:6px 0px 6px 0px}@media only screen and (max-width: 767px){.gaf-contact-popup{position:fixed;top:4%;margin:0 auto;z-index:11;background-color:#fff;width:330px;left:50%;transform:translateX(-50%);padding:18px 16px 16px 16px}.delete-form-icon{position:absolute;right:-3%;top:-4%;cursor:pointer;width:26px;height:26px}}

.footer-container{width:100%;position:absolute;z-index:10}

.fetchingData{font-family:'ITCAvantGardeStd-Md';font-size:16px;line-height:1.6;letter-spacing:0.19px;color:#494949;text-align:center;padding-top:32px}.DynamicForm #root{position:relative}.shingleFamily .row{margin:auto 0px}.gaf-clear-both{clear:both}.gaf-dropdown-state{float:left;width:30%;margin-bottom:0rem}.gaf-dropdown-state .gaf-dropdown{width:100%;height:40px}.gaf_dropdown_halfwidth .gaf-dropdown{width:25%}.gaf_dropdown_halfwidth .gaf-dropdown-container .gaf-dropdown .gaf-dropdown-inputBox{width:68%}.gaf_numericTextbox_half_width .inputbox-rectangle{width:28%}.gaf_numericTextbox_half_width .error-boundry{width:28%}.gaf_numericTextbox_half_width .gaf-inputBox{width:75%}.error-boundary.inputbox-rectangle{border:1.5px solid #d71920 !important}.gaf-zipCode{margin-left:33.5%}.gaf-zipCode .error-boundary{border:1.5px solid #d71920 !important}.gaf-zipCode .inputbox-rectangle{width:25%;height:40px}.gaf-zipCode .gaf-inputBox{height:24px;margin-left:7px}.gaf_checkbox label:first-child{margin-left:23px}.gaf_indentContainer{margin-left:24px}.gaf_TypeOfJobLabel legend{font-family:'ITCAvantGardeStd-Demi';font-size:14px;line-height:1.57}.rjsf{background-color:#f3f3f3;width:100%;position:absolute}.rjsf .btn{position:absolute;right:146px}.field-object fieldset{border:none;padding:0px 0px 0px 0px}.residentialWarrantyForm{position:relative;padding:0px 12vw;background-color:#f3f3f3}.NavigationMenu{float:left;width:16vw}.NavigationMenu label{display:none}.gafContact{display:block;float:left;position:absolute;top:190px;left:146px;width:270px;height:270px;background-color:#fff}.gafContact label{display:none}.contactGAF{padding:12px 12px 12px 12px}.formContainer{float:right;width:52vw;margin-top:-24px;margin-bottom:116px;background-color:#f3f3f3;min-height:350px}.commonFormTemplate{padding:24px 32px 24px 32px;margin:24px 0px 24px 0px;background-color:#fff !important}.commonFormTemplate>fieldset>legend{font-family:"ITCAvantGardeStd-Demi";font-size:24px;color:#494949;padding-bottom:10px;line-height:32px}.commonFormTemplate label{display:block;margin-bottom:0.1rem}.commonFormTemplate label span{font-size:smaller}.commonFormTemplate input{display:block}.commonFormTemplate:last-child{margin-bottom:116px}label{display:block;margin-bottom:0.1rem}label span{font-size:smaller}.field-description{width:100%;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.57;color:#494949;position:relative;top:10px}.product_container .shingleProduct{background-color:#f3f3f3;margin:0;padding:24px 16px 20px 16px}.product_container .shingleColor{background-color:#f3f3f3;padding:0 16px 24px}.product_container .shingleColor .error-message p{margin-bottom:-10px}.product_container .nailsUsed{background-color:#f3f3f3;margin:0 0 1rem 0;padding:2px 16px 0px 16px}.product_container .staingaurdApplicable{background-color:#f3f3f3;margin:0;padding:0px 16px 8px 16px}.shingles:after{content:"";display:block;padding:14px;margin:0 -32px;background-color:#f3f3f3}.gaf-singles{border-top:34px solid #f3f3f3;width:120%;margin-left:-32px;padding:26px 32px 0px 32px}.inputBox{width:100%}.gaf_reroofType .gaf-dropdown-container{display:flex}#root_residentialWarrantyForm_buildingAndOwnerInfo_mailWarrantyInfo_contactPersonInfo__title{font-size:14px;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;height:18px;line-height:1.57}.gap-after .error-message{margin-top:-10px}.addendumWrapper .gap-after .gaf_numericTextbox_half_width .error-message{margin-top:6px;margin-bottom:-8px}@media only screen and (max-width: 767px){.DynamicForm #root{background-color:#f3f3f3;position:relative}.field-object fieldset{border:none;padding:0px 0px 0px 0px;width:auto}.residentialWarrantyForm{position:relative;padding:0px 0px 0px 0px}.NavigationMenu{float:left;width:100%}.NavigationMenu label{display:none}.gafContact{display:none}.formContainer{float:right;width:100%;height:auto;margin-top:102px;background-color:#f3f3f3}.commonFormTemplate{padding:16px 16px 16px 16px;margin:16px 16px 16px 16px;background-color:#fff}.commonFormTemplate>fieldset>legend{font-family:"ITCAvantGardeStd-Demi";font-size:20px;color:#494949;padding-bottom:10px}.gaf_dropdown_halfwidth .gaf-dropdown{width:164px}.gaf-dropdown-state .gaf-dropdown{width:296px;height:40px}.gaf-zipCode{margin-top:0;margin-left:0}.gaf-zipCode .inputbox-rectangle{width:296px;height:40px}.gaf-zipCode .gaf-inputBox{width:265px;height:24px}.formPosHolder{padding:16px 16px 16px 16px;margin:104px 4% 0px 0px;width:92% !important}.accessories-gap:after{margin:0 -16px}.rjsf{position:relative}.gaf_numericTextbox_half_width .inputbox-rectangle{width:37%}}@media only screen and (min-width: 768px) and (max-width: 991px){.residentialWarrantyForm{position:relative;padding:0px 8vw}.NavigationMenu{float:left;width:23vw}.formContainer{float:right;width:56vw;margin-top:-24px;background-color:#f3f3f3}.gaf_dropdown_halfwidth .gaf-dropdown{width:35%}.gaf-dropdown-state .gaf-dropdown{width:296px;height:40px}.gaf-zipCode{margin-top:0;margin-left:0}.gaf-zipCode .inputbox-rectangle{width:296px;height:40px}.gaf-zipCode .gaf-inputBox{width:265px;height:24px}}@media only screen and (max-width: 1024px){.gaf_indentContainer{width:270px !important}.gaf-dropdown-state{height:unset;width:296px;float:initial;margin-bottom:1rem}.gaf-zipCode{height:unset}}@media only screen and (min-width: 1025px) and (max-width: 1090px){.gaf-zipCode{margin-top:0;margin-left:0;height:unset}.gaf-zipCode .inputbox-rectangle{width:50%}.gaf-dropdown-state{float:inherit;width:100%;margin-bottom:1rem}.gaf-dropdown-state .gaf-dropdown{width:50%}}@media only screen and (min-width: 992px) and (max-width: 1024px){.residentialWarrantyForm{position:relative;padding:0px 10vw;background-color:#f3f3f3;min-height:500px}.NavigationMenu{float:left;width:20vw;min-height:540px}.formContainer{float:right;width:52vw;margin-top:-24px;background-color:#f3f3f3}.gaf_dropdown_halfwidth .gaf-dropdown{width:35%}.gaf-dropdown-state .gaf-dropdown{width:296px;height:40px}.gaf-zipCode{margin-top:0;margin-left:0}.gaf-zipCode .inputbox-rectangle{width:296px;height:40px}.gaf-zipCode .gaf-inputBox{width:265px;height:24px}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.gaf_indentContainer{margin-right:4%}.residentialWarrantyForm{position:relative;padding:0px 10.5%;background-color:#f3f3f3;min-height:500px}.NavigationMenu{float:left;width:19.35vw;min-height:540px}.formContainer{float:right;width:65%;margin-top:-24px;background-color:#f3f3f3}.gaf_dropdown_halfwidth .gaf-dropdown{width:25%}}@media only screen and (min-width: 1440px){.gaf_indentContainer{margin-right:4%}.residentialWarrantyForm{position:relative;padding:0px 10.5%;background-color:#f3f3f3;min-height:500px}.NavigationMenu{float:left;width:18.65vw}.formContainer{float:right;width:68%;margin-top:-24px;background-color:#f3f3f3}.gaf_dropdown_halfwidth .gaf-dropdown{width:25%}}@media only screen and (min-width: 1440px) and (max-width: 1600px){.NavigationMenu{float:left;width:18.65vw;min-height:40rem}}@media only screen and (min-width: 1600px) and (max-width: 1900px){.NavigationMenu{float:left;width:18.65vw;min-height:48rem}}@media screen and (min-width: 1900px){.NavigationMenu{float:left;width:18.65vw;min-height:55rem}}

.accessory-accordion-label-container{margin-bottom:16px}.accessory-accordion-icon{margin-right:8px;cursor:pointer;width:16px;height:10px;-o-object-fit:contain;object-fit:contain}.accessory-accordion-label{height:24px;font-family:"ITCAvantGardeStd-Demi";font-size:14px;line-height:1.57;color:#494949}.accessory-accordion-colorbg-box{margin:10px 0px 0px 24px;padding:28px 32px 10px;background-color:#f3f3f3}.accessory-accordion-box{margin:-12px 0px 0px 24px}

.inputbox-rectangle{height:40px;width:50%;border:1px solid #b7b7b7;border-radius:4px;background-color:#fff}.gaf-inputBox{border:none;width:90%;height:24px;margin:8px 16px 8px 17px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;outline:none;box-shadow:none}.gaf-inputBox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gaf-inputBox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gaf-inputBox[type=number]{-moz-appearance:textfield}.errorInputBox{border:2px solid #d71920}.error-message{color:#d71920;margin-top:6px}.error-boundry{height:40px;width:50%;border:1.5px solid #d71920 !important;border-radius:4px;background-color:#fff}.success-message{color:#49b738;margin-top:6px}@media only screen and (max-width: 768px){.gaf-inputBox{width:265px}.inputbox-rectangle{width:296px}.error-boundry{width:296px}}@media only screen and (min-width: 768px) and (max-width: 992px){.gaf-inputBox{width:265px}.inputbox-rectangle{width:296px}.error-boundry{width:296px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.gaf-inputBox{width:265px}.inputbox-rectangle{width:296px}.error-boundry{width:296px}}

.inputtwowayBoxRectangle{height:40px;border:1px solid #b7b7b7;border-radius:4px;width:346px;background-color:#fff;display:none}.gaf-twoway-inputBox{border:none;width:313px;height:24px;margin:8px 16px 8px 17px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;outline:none;display:none !important}.gaf-twoway-inputBox-label{border-bottom:1px solid #b7b7b7;padding-bottom:17px}.errorInputBox{border:2px solid #d71920}@media only screen and (max-width: 768px){.inputbox-rectangle{width:296px;height:40px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff}.gaf-twoway-inputBox{width:265px}}@media only screen and (min-width: 768px) and (max-width: 992px){.inputbox-rectangle{width:296px;height:40px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff}.gaf-twoway-inputBox{width:265px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.inputbox-rectangle{width:296px;height:40px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff}.gaf-twoway-inputBox{width:265px}}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.addsticky{z-index:1;position:fixed;transition:all 1s ease-in-out}.removepossticky{position:fixed;margin-top:-200px;transition:all 1s ease-in-out}}@media only screen and (max-width: 767px){.gaf-nav-menu{padding:0px 0px 0px 0px;margin-top:0px;width:100%;font-size:14px}.desktop-menu{display:none}.mobile-menu{display:block;position:relative}.menu-accordion{cursor:pointer;position:fixed;top:56px;width:100%;z-index:10}.menu-accordion-admin{cursor:pointer;position:fixed;top:144px;width:100%;z-index:10}.accordion-header{display:flex;justify-content:start;background-color:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:50px}.accordion-index{width:34px;height:48px;background-color:#494949;color:#fff;position:relative;font-family:'ITCAvantGardeStd-Md';font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:3;text-align:center;letter-spacing:normal}.accordion-index:after{content:" ";position:absolute;right:-14px;top:0px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-right:none;border-left:15px solid #494949}.accordion-label{font-family:'ITCAvantGardeStd-Demi';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:3.62;letter-spacing:normal;padding-left:22px}.accordion-arrow-indicator{position:absolute;line-height:3.52;right:16px}.accordion-arrow{width:16px;height:16px}.accordion-list{position:absolute;width:100%;z-index:1}.nav-menu-item{display:flex;align-items:left;padding:10px 16px 10px 16px;background-color:#fff;border-bottom:1px solid #dcdcdc;position:relative;cursor:pointer}.nav-menu-item .active-nav{display:none}.nav-menu-item:hover{background-color:#fff}.nav-index{background-color:#494949;padding:3px 9px 3px 9px;height:28px;width:28px;color:#fff;font-family:'ITCAvantGardeStd-Bk';font-size:18px;position:relative}.nav-index-value{top:3px}.nav-label{font-family:'ITCAvantGardeStd-Bk';color:#494949;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.62;letter-spacing:normal;padding:0px 20px 0px 20px}.active{background-color:#dcdcdc !important;box-shadow:0 1px 0 0 #dcdcdc,0 -1px 0 0 #dcdcdc}.active .nav-index{background-color:#494949 !important}.active .nav-index .nav-index-value{color:#fff}.active .nav-label{font-family:'ITCAvantGardeStd-Demi';color:#494949;font-size:13px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2.62;letter-spacing:normal}}@media only screen and (min-width: 768px) and (max-width: 992px){.admin-dashboard-container .admin-main-content .NavigationMenu{position:-webkit-sticky;position:sticky;top:135px;z-index:1;bottom:0}.NavigationMenu{position:-webkit-sticky;position:sticky;top:95px;z-index:1;bottom:0}.gaf-nav-menu{margin-top:-24px}.mobile-menu{display:none}.desktop-menu{display:block}.nav-menu-item{display:flex;align-items:left;padding:12px 12px 12px 12px;background-color:#2a2a2a;position:relative;cursor:pointer}.nav-menu-item:hover{background-color:#494949}.nav-menu-item:hover .nav-index{background-color:#2a2a2a}.nav-index{font-family:'ITCAvantGardeStd-Md';font-size:14px;background-color:#494949;padding:0px 5px 0px 5px;height:18px;width:18px;color:#fff;position:relative}.nav-index-value{position:absolute;top:1px}.nav-label{font-family:'ITCAvantGardeStd-Demi';font-size:12px;line-height:14px;text-align:left;padding:3px 6px 0px 6px;color:#fff}.active{background-color:#d71920}.active:after{content:" ";position:absolute;right:-23px;top:0px;border-top:21px solid transparent;border-bottom:21px solid transparent;border-right:none;border-left:24px solid #d71920}.active:hover{background-color:#d71920}.active:hover .nav-index{background-color:#fff;color:#d71920}.active .nav-index{background-color:#fff;color:#d71920}}@media only screen and (min-width: 992px) and (max-width: 1024px){.admin-dashboard-container .admin-main-content .NavigationMenu{position:-webkit-sticky;position:sticky;top:135px;z-index:1;bottom:0}.NavigationMenu{position:-webkit-sticky;position:sticky;top:95px;z-index:1;bottom:0}.gaf-nav-menu{margin-top:-24px}.mobile-menu{display:none}.desktop-menu{display:block}.nav-menu-item{display:flex;align-items:left;padding:14px 14px 14px 14px;background-color:#2a2a2a;position:relative;cursor:pointer}.nav-menu-item:hover{background-color:#494949}.nav-menu-item:hover .nav-index{background-color:#2a2a2a}.nav-index{font-family:'ITCAvantGardeStd-Md';font-size:14px;background-color:#494949;padding:0px 6px 0px 6px;height:20px;width:20px;color:#fff;position:relative}.nav-index-value{position:absolute;top:2px}.nav-label{font-family:'ITCAvantGardeStd-Demi';font-size:12px;line-height:14px;text-align:left;padding:3px 12px 2px 12px;color:#fff}.active{background-color:#d71920}.active:after{content:" ";position:absolute;right:-23px;top:0px;border-top:24px solid transparent;border-bottom:24px solid transparent;border-right:none;border-left:24px solid #d71920}.active:hover{background-color:#d71920}.active:hover .nav-index{background-color:#fff;color:#d71920}.active .nav-index{background-color:#fff;color:#d71920}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.admin-dashboard-container .admin-main-content .NavigationMenu{position:-webkit-sticky;position:sticky;top:135px;z-index:1;bottom:0}.NavigationMenu{position:-webkit-sticky;position:sticky;top:95px;z-index:1;bottom:0}.gaf-nav-menu{padding:0px 0px 0px 0px;margin-top:-24px;width:100%;font-size:14px}.mobile-menu{display:none}.desktop-menu{display:block}.nav-menu-item{display:flex;align-items:left;padding:16px 16px 16px 16px;background-color:#2a2a2a;position:relative;cursor:pointer}.nav-menu-item:hover{background-color:#494949}.nav-menu-item:hover .nav-index{background-color:#2a2a2a}.nav-index{font-family:'ITCAvantGardeStd-Md';font-size:18px;background-color:#494949;padding:0px 7px 0px 7px;height:24px;width:24px;color:#fff;position:relative}.nav-index-value{position:absolute;top:1px}.nav-label{font-family:'ITCAvantGardeStd-Demi';font-size:14px;line-height:17px;text-align:left;padding:6px 16px 4px 16px;color:#fff}.active{background-color:#d71920}.active:after{content:" ";position:absolute;right:-29px;top:0px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:none;border-left:30px solid #d71920}.active:hover{background-color:#d71920}.active:hover .nav-index{background-color:#fff;color:#d71920}.active .nav-index{background-color:#fff;color:#d71920}}@media only screen and (min-width: 1440px){.admin-dashboard-container .admin-main-content .NavigationMenu{position:-webkit-sticky;position:sticky;top:135px;z-index:1;bottom:0}.NavigationMenu{position:-webkit-sticky;position:sticky;top:95px;z-index:1;bottom:0}.gaf-nav-menu{padding:0px 0px 0px 0px;margin-top:-24px;width:100%;font-size:14px}.mobile-menu{display:none}.desktop-menu{display:block}.nav-menu-item{display:flex;align-items:left;padding:16px 16px 16px 16px;background-color:#2a2a2a;position:relative;cursor:pointer}.nav-menu-item:hover{background-color:#494949}.nav-menu-item:hover .nav-index{background-color:#2a2a2a}.nav-index{font-family:'ITCAvantGardeStd-Md';font-size:18px;background-color:#494949;padding:0px 7px 0px 7px;height:24px;width:24px;color:#fff;position:relative}.nav-index-value{position:absolute;top:1px}.nav-label{font-family:'ITCAvantGardeStd-Demi';font-size:14px;line-height:17px;text-align:left;padding:6px 16px 4px 16px;color:#fff}.active{background-color:#d71920}.active:after{content:" ";position:absolute;right:-29px;top:0px;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:none;border-left:30px solid #d71920}.active:hover{background-color:#d71920}.active:hover .nav-index{background-color:#fff;color:#d71920}.active .nav-index{background-color:#fff;color:#d71920}.active .active-nav{width:40px;height:40px;background-color:#d71920;border-right:none;border-bottom:none;transform:rotate(45deg);position:absolute;top:8px;right:-20px}}.badge-counter{position:absolute;bottom:12px;left:17px;height:19px;width:19px;background:#d71920;border-radius:50%;padding-top:3px;border:1px solid #fff;color:#fff;text-align:center;font-family:'ITCAvantGardeStd-Md';font-size:9px}

.gaf-contact{border:solid 1px #dcdcdc;background-color:#fff;margin-top:33px;width:100%}.gaf-contact .gaf-building-img{width:100%;height:116px}.gaf-contact .gaf-label{font-family:'ITCAvantGardeStd-Bk';font-size:20px;line-height:28px;letter-spacing:0;text-align:center;color:#494949;padding:12px 20px 16px 20px}.gaf-contact .gaf-button{font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:15px;letter-spacing:0;text-align:center;background-color:#d71920;color:#fff;border-radius:50px;padding:15px 0px 15px 0px;margin:0px 36px 24px 36px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1024px){.gaf-contact .gaf-button{margin:0px 20px 24px 20px}}@media only screen and (max-width: 767px){.gaf-contact{display:none}}

.alert-box{display:flex;position:relative;color:#fff;padding:12px;border-radius:6px}.alert-box .message{flex:2}.alert-box .warning-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.alert-box .success-icon{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.alert-box .close-icon{position:absolute;top:7px;right:7px;cursor:pointer}.alert-box .close-icon .icon{width:12px}.alert-box.error{background-color:#d71920}.alert-box.success{background-color:#49b738}

.pop-up-overlay{height:100%;background-color:rgba(0,0,0,0.7);width:100%;position:fixed;top:0;top:0;left:0;right:0;bottom:0;transform:translateX(0);transition:transform 0.6s;opacity:1;z-index:11}.pop-up-container{width:414px;background-color:#fff;padding:18px 24px 21px 22px;position:fixed;top:6%;z-index:11}@media only screen and (max-width: 767px){.pop-up-container{width:330px;background-color:#f3f3f3;margin:0 auto;padding:18px 17px 24px 17px;position:fixed;top:23px;z-index:11;left:4%;right:4%}}

.gaf-dropdown-container{display:flex;flex-direction:row}.fieldside-label{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;margin:12px 42px 0px 17px;letter-spacing:normal;color:#494949}.gaf-dropdown{position:relative;display:flex;width:50%;height:40px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff;cursor:pointer}.gaf-dropdown .highlight{background-color:#dedede}.gaf-dropdown .dropdown-selection{margin:9px 42px 0px 18px;height:24px;width:80%;border:0px;outline:none;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gaf-dropdown .gaf-dropdown-inputBox{margin:9px 42px 0px 18px;height:24px;width:80%;border:0px;outline:none;font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gaf-dropdown .dropdown-selection-withimg{margin:9px 42px 0px 0px}.gaf-dropdown .chevron-down-thickred{position:absolute;top:12px;height:16px;width:16px;right:10px}.gaf-dropdown .dropdown-img-list{margin:0px 0px 9rem 0px;padding:0;border:1px solid #b7b7b7;border-radius:5px;position:absolute;left:0;top:42px;right:0;background-color:#fff;max-height:12rem;overflow:auto;z-index:1}.gaf-dropdown .dropdown-img-list li{padding:0px;cursor:pointer}.gaf-dropdown .dropdown-img-list li:hover{background-color:#dedede}.gaf-dropdown .dropdown-img-list li.img-dropdown-select{padding:10px !important}.gaf-dropdown .dropdown-list{margin:0rem 0rem 9rem 0rem;padding:0px 0px 0px 0px;border:1px solid #b7b7b7;border-radius:5px;position:absolute;left:0;top:42px;right:0;background-color:#fff;max-height:12rem;overflow:auto;z-index:1}.gaf-dropdown .dropdown-list li{padding:10px 18px 10px 18px;cursor:pointer}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}.active-dropdown-img{width:48px;height:32px;margin:3px 8px 3px 4px;-o-object-fit:cover;object-fit:cover}.li-dropdown-img{width:48px;height:32px;margin:3px 8px 3px 4px;-o-object-fit:cover;object-fit:cover}li{list-style:none}@media only screen and (max-width: 768px){.gaf-dropdown{position:relative;width:296px;height:40px;border-radius:4px;border:solid 1px #b7b7b7}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}}@media only screen and (min-width: 768px) and (max-width: 992px){.gaf-dropdown{position:relative;height:40px;border-radius:4px;border:solid 1px #b7b7b7;width:296px}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}}@media only screen and (min-width: 992px) and (max-width: 1024px){.gaf-dropdown{position:relative;height:40px;border-radius:4px;border:solid 1px #b7b7b7;width:296px}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}}

@media only screen and (max-width: 768px){.gaf-structure-type-container{background-color:#fff;padding:16px 16px 16px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0px 16px}.gaf-structure-type-container .col-lg-3{flex:0 0 47% !important;max-width:47% !important;padding:0px 0px 0px 0px}.plain-card{width:140px;height:130px;margin-bottom:16px;cursor:pointer;border-radius:4.8px;border:2px solid #b7b7b7;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.active-icon{position:absolute;top:8px;right:8px;width:16px;height:16px;color:#d71920;display:none}.active-card{position:relative;border:solid 2px #d71920}.active-card>.active-icon{display:block}.plain-card-icon{width:60px;height:60px}.plain-card-label{font-family:'ITCAvantGardeStd-Demi';font-size:14px;color:#494949;line-height:20px;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 992px){.gaf-structure-type-container{background-color:#fff;padding:16px 16px 0px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0px}.gaf-structure-type-container .col-lg-3{flex:0 0 23% !important;max-width:23% !important;padding:0px 0px 0px 0px}.active-icon{position:absolute;top:6px;right:6px;width:10px;height:10px;color:#d71920;display:none}.plain-card{width:140px;height:110px;margin-bottom:16px;cursor:pointer;border-radius:4.8px;border:2px solid #b7b7b7;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.active-card{position:relative;border:solid 2px #d71920}.active-card>.active-icon{display:block}.plain-card-icon{width:46px;height:34px}.plain-card-label{font-family:'ITCAvantGardeStd-Demi';font-size:12px;color:#494949;font-weight:normal;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:center;margin-top:8px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.gaf-structure-type-container{background-color:#fff;padding:16px 16px 0px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-left:0;margin-right:0}.gaf-structure-type-container .col-lg-3{flex:0 0 23% !important;max-width:23% !important;padding:0px 0px 0px 0px}.plain-card{width:140px;height:120px;margin-bottom:16px;cursor:pointer;border-radius:4.8px;border:2px solid #b7b7b7;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.active-icon{position:absolute;top:6px;right:6px;width:10px;height:10px;color:#d71920;display:none}.active-card{position:relative;border:solid 2px #d71920}.active-card>.active-icon{display:block}.plain-card-icon{width:46px;height:34px}.plain-card-label{font-family:'ITCAvantGardeStd-Demi';font-size:12px;color:#494949;font-weight:normal;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:center;margin-top:8px}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.gaf-structure-type-container{background-color:#fff;padding:27px 27px 27px 27px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:auto;margin-left:0;margin-right:0}.gaf-structure-type-container .col-lg-3{flex:0 0 25% !important;max-width:23% !important;padding:0px 0px 0px 0px}.plain-card{width:160px;height:150px;cursor:pointer;border-radius:4.8px;border:2px solid #b7b7b7;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.active-icon{position:absolute;top:8px;right:8px;width:16px;height:16px;color:#d71920;display:none}.active-card{position:relative;border:solid 2px #d71920}.active-card>.active-icon{display:block}.plain-card-icon{width:80px;height:50px}.plain-card-label{font-family:'ITCAvantGardeStd-Demi';font-size:14px;color:#494949;font-weight:normal;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:center;margin-top:8px}}@media only screen and (min-width: 1440px){.gaf-structure-type-container{background-color:#fff;padding:27px 27px 27px 27px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:auto;margin-left:0;margin-right:0}.gaf-structure-type-container .col-lg-3{flex:0 0 23% !important;max-width:22% !important;padding:0px 0px 0px 0px}.plain-card{width:160px;height:150px;cursor:pointer;border-radius:4.8px;border:2px solid #b7b7b7;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.active-icon{position:absolute;top:8px;right:8px;width:16px;height:16px;color:#d71920;display:none}.active-card{position:relative;border:solid 2px #d71920}.active-card>.active-icon{display:block}.plain-card-icon{width:80px;height:50px}.plain-card-label{font-family:'ITCAvantGardeStd-Demi';font-size:14px;color:#494949;font-weight:normal;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:center;margin-top:8px}}

.Radiobtn-group .radiobtn-wrapper:last-child{margin-bottom:0px}.radiobtn-wrapper{margin-bottom:12px}.radiobtn-selection-wrapper{padding:0px 8px 0px 8px;margin-bottom:12px}.radiobtn-active-wrapper{background-color:#f3f3f3}.radio-btn{background-repeat:no-repeat;background-size:contain;border-radius:3px;display:flex}.radio-img{width:16px;height:16px;cursor:pointer;margin:0px 8px 2px 0px}.radio-label{font-family:'ITCAvantGardeStd-Bk';color:#494949;font-size:14px;display:inline-flex;cursor:pointer}.error-message-radio{color:#d71920;line-height:inherit;margin-top:-10px}

.delete-addendum{position:absolute;top:-30px;right:-44px;width:40px;height:40px;display:flex;align-items:center;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.formLayoutContainer{position:relative;border-bottom:24px solid #f3f3f3;padding:24px 32px 24px 32px}@media only screen and (max-width: 768px){.formLayoutContainer{margin:0;border-bottom:16px solid #f3f3f3;padding:24px 16px 0px 16px}.delete-addendum{width:32px;height:32px;top:-24px;right:-24px}}

.gaf-checkbox{height:15px;width:16px;margin-top:-21px;margin-right:7px;padding-right:5px}.checked{background:transparent url(https://residentialwarranty.gaf.com/staticweb/build/activeCheckbox.svg) no-repeat;padding-bottom:16px}.unchecked{height:15px;width:16px;border-radius:5px;border:solid 0.5px #494949;background-image:linear-gradient(to bottom, #fff, #f9fafb);opacity:70%}.hide-checkbox{opacity:0;cursor:pointer}.gaf_multi_select:not(:last-child){margin-bottom:7px !important}.gaf-multi-select .control-label:first-child{margin-bottom:8px}.gaf-multi-select .row .col-sm-6:last-child .form-group{margin-bottom:0px}.gaf-multi-select .row .col-sm-12:last-child .form-group{margin-bottom:0px}.gaf-multi-select .error-message{color:#d71920}.gaf-multiselect-option{display:flex;margin-bottom:9px}.gaf-multiselect-option .gaf-checkbox{margin-top:0px}.gaf-multiselect-option .checkbox-label{width:90%}

.custom-add-button{float:left;margin:0}.custom-add-button .content{margin-bottom:1.5rem;margin-right:1.5rem}.custom-add-button .custom-btn{position:relative;justify-content:center;align-items:center;text-align:center;cursor:pointer;width:158px;height:136px;border:2px solid #d71920;border-radius:4.8px;padding:20px 0px 15px 0px}.custom-add-button .btn-title{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.43;padding:10px 14px 10px 14px}.custom-add-button .add-icon{content:"+";position:absolute;top:-17px;right:-13px;color:#d71920;font-weight:bold;font-size:20px;width:28px;height:28px;padding:2px 10px 2px 10px;border:2px solid #d71920;background:#fff url(https://residentialwarranty.gaf.com/staticweb/build/red.png) center center no-repeat;background-size:contain;border-radius:50%;-webkit-border-radius:50%;cursor:pointer}.accessoriesWrapper .sub-title{padding-top:1rem;margin-bottom:0.4rem}.accessoriesWrapper:after{content:"";display:block;padding:14px;margin:0 -32px;background-color:#f3f3f3}.addendumWrapper:after{content:"";display:block;padding:14px;margin:0 -32px;background-color:#f3f3f3}.addendumWrapper .title-lbl{margin-bottom:0;padding-bottom:0}.additionalContactContainer .title-lbl{margin-bottom:0;padding-bottom:0}.gap-before{position:relative}.gap-before:before{content:"";display:block;padding:14px;margin:10px -32px;background-color:#f3f3f3}.gap-after{position:relative}.gap-after:after{content:"";display:block;padding:14px;margin:0 -32px;background-color:#f3f3f3}@media only screen and (max-width: 767px){.custom-add-button .custom-btn{width:122px;height:104px;padding:6px 6px 6px 6px}.custom-add-button .add-icon{border-radius:50%;-webkit-border-radius:50%;width:28px;height:28px}.custom-add-button .btn-title{font-size:10px;line-height:1.33;padding:5px 0px 10px 0px}}

.gaf_label{margin:24px 0px 0px 33px}legend{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;font-size:24px;color:#494949;padding-bottom:10px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:32px;letter-spacing:normal}#root_residentialWarrantyForm_buildingAndOwnerInfo_ownerInfo_contactPerson__title{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7;color:#494949;padding-bottom:0px;margin-bottom:5px}.optional-txt{font-size:14px;font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif}@media only screen and (max-width: 767px){.gaf_label{margin:16px 0px 0px 16px}legend{font-size:20px;margin-bottom:0px}}

.underline:after{content:"";display:block;margin-top:2px;border-top:1px solid #d8d8d8;padding-bottom:10px}.header-2{display:block;width:120%;font-family:'ITCAvantGardeStd-Demi';font-size:30px;line-height:38px;margin-left:-32px;background-color:#f3f3f3;color:#494949;padding:20px 0px 12px 0px}.header-3{display:block;font-family:'ITCAvantGardeStd-Demi';font-size:24px;line-height:32px;margin:0 -32px;background-color:#f3f3f3;color:#494949;padding:20px 0px 12px 0px}@media only screen and (max-width: 768px){.header-2{font-size:24px;padding:18px 16px 0px 16px}.header-3{font-size:24px;padding:18px 16px 0px 16px}.underline:after{padding-bottom:18px}}

.clearfix{clear:both}.section-title{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.section-message{margin-top:20px}.section-error-message{color:#d71920}

.gaf-checkbox{height:15px;width:16px;margin-top:-21px;margin-right:7px;padding-right:5px}.checked{background:transparent url(https://residentialwarranty.gaf.com/staticweb/build/activeCheckbox.svg) no-repeat;padding-bottom:16px}.unchecked{height:15px;width:16px;border-radius:5px;border:solid 0.5px #494949;background-image:linear-gradient(to bottom, #fff, #f9fafb);opacity:70%}.hide-checkbox{opacity:0;cursor:pointer}

.gaf-dropdown{position:relative;width:50%;height:40px;border-radius:4px;border:solid 1px #b7b7b7;background-color:#fff;cursor:pointer}.gaf-dropdown p{margin:12px 42px 0px 17px;height:24px;font-family:'ITCAvantGardeStd-Bk';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;color:#494949;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.gaf-dropdown .chevron-down-thickred{position:absolute;top:12px;height:16px;width:16px;right:10px}.gaf-dropdown .dropdown-list{margin:0px 0px 9rem 0px;padding:0px 0px 0px 0px;border:1px solid #b7b7b7;border-radius:5px;position:absolute;left:0;top:42px;right:0;background-color:#fff;max-height:12rem;overflow:auto;z-index:1}.gaf-dropdown .dropdown-list li{padding:10px 18px 10px 18px;cursor:pointer}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}.gaf-dropdown .error-boundry{border:1.5px solid #d71920 !important}.keyBoardAccess{background-color:#dedede}li{list-style:none}@media only screen and (max-width: 768px){.gaf-dropdown{width:296px}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}.gaf-dropdown p{width:160px}}@media only screen and (min-width: 768px) and (max-width: 992px){.gaf-dropdown{width:296px}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}.gaf-dropdown p{width:237px}}@media only screen and (min-width: 992px) and (max-width: 1024px){.gaf-dropdown{width:296px}.gaf-dropdown .dropdown-list li:hover{background-color:#dedede}.gaf-dropdown p{width:237px}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.gaf-cancel-link{font-family:"ITCAvantGardeStd-Bold";font-size:12px;color:#d71920;text-transform:uppercase;margin-left:10px;cursor:pointer}.gaf-mange-profile-control-container{font-family:'ITCAvantGardeStd-Bold';font-size:12px;color:#2a2a2a;text-transform:uppercase;margin-top:7px;float:right;cursor:pointer}.gaf-button-template{height:45px;font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;color:#ffffff;border-radius:22.5px;border:none;width:200px;line-height:1.15;background-color:#d71920}.gaf_template-dropdown{width:346px;height:45px}.gaf-template-control-container{margin:11px 0px 7px 0px}.gaf-mange-profile-control-container>img{float:right;margin:1.8px -12px 0px 0px}}@media only screen and (min-device-width: 1091px) and (max-device-width: 1200px){.gaf-template-control-container{margin-top:-60px;float:right}.gaf_template-dropdown .gaf-dropdown{width:67%;height:40px}}@media only screen and (min-device-width: 1200px) and (max-device-width: 1350px){.gaf_template-dropdown .gaf-dropdown{width:67%;height:40px}.gaf-template-control-container{margin-top:-60px;float:right}}@media only screen and (min-device-width: 1351px) and (max-device-width: 1600px){.gaf_template-dropdown .gaf-dropdown{width:67%;height:40px}.gaf-template-control-container{margin-top:-60px;float:right}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1600px){.gaf-cancel-link{font-family:"ITCAvantGardeStd-Bold";font-size:12px;color:#d71920;text-transform:uppercase;margin-left:10px;cursor:pointer}.gaf-mange-profile-control-container{font-family:'ITCAvantGardeStd-Bold';font-size:12px;color:#2a2a2a;text-transform:uppercase;right:0;float:right;margin:12px 11px 0px 0px;cursor:pointer}.gaf-button-template{height:45px;font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;color:#ffffff;border-radius:22.5px;border:none;width:200px;line-height:1.15;background-color:#d71920}.gaf-mange-profile-control-container>img{float:right;margin:1.8px -12px 0px 0px}.error-message>.gaf-mange-profile-control-container>img{float:right;margin:-67px 38px 1px 0px}.gaf-save-template-input-text-box{height:64px}}@media only screen and (min-device-width: 320px) and (max-device-width: 680px){.gaf-cancel-link{font-family:"ITCAvantGardeStd-Bold";font-size:12px;color:#d71920;text-transform:uppercase;margin-left:10px;width:40px;height:16px;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;cursor:pointer}.gaf-mange-profile-control-container{font-family:'ITCAvantGardeStd-Bold';font-size:12px;color:#2a2a2a;text-transform:uppercase;font-weight:bold;font-stretch:normal;font-style:normal;margin-top:7px;float:right;margin:17px 14px -25px -7px;cursor:pointer}.gaf-button-template{height:45px;font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;color:#ffffff;border-radius:22.5px;border:none;width:200px;line-height:1.15;background-color:#d71920}.gaf_template-dropdown{width:296px}.gaf-mange-profile-control-container>img{float:right;margin:1.8px -11px 0px 0px}.gaf-template-control-container{float:none;margin:none;margin:0px 62px 0px 0px}}@media only screen and (min-device-width: 681px) and (max-device-width: 767px){.gaf-cancel-link{font-family:"ITCAvantGardeStd-Bold";font-size:12px;color:#d71920;text-transform:uppercase;margin-left:10px;width:40px;height:16px;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;cursor:pointer}.gaf-mange-profile-control-container{font-family:'ITCAvantGardeStd-Bold';font-size:12px;color:#2a2a2a;text-transform:uppercase;font-weight:bold;font-stretch:normal;font-style:normal;margin-top:7px;float:right;cursor:pointer}.gaf-button-template{height:45px;font-family:"ITCAvantGardeStd-Demi";font-size:13px;line-height:1.15;color:#ffffff;border-radius:22.5px;border:none;width:200px;line-height:1.15;background-color:#d71920}.gaf_template-dropdown{width:296px}.gaf-mange-profile-control-container>img{float:right;margin:2.8px -11px 0px 0px}}@media only screen and (max-width: 1090px){.gaf-template-control-container{margin:0px 0px 15px 0px;text-align:left;float:inherit}.gaf_template-dropdown .gaf-dropdown{width:296px}}.gaf-left-thick-red{height:11px;width:15px;-o-object-fit:contain;object-fit:contain}

.gaf-modal-popup{position:fixed;top:4%;margin:0 auto;z-index:11;background-color:#fff;width:608px;left:50%;transform:translateX(-50%);padding:18px 24px 24px 24px}.close-modal-icon{position:absolute;right:-2%;top:-3%;cursor:pointer;width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.modal-popup-title{font-family:'ITCAvantGardeStd-Demi';font-size:16px;line-height:1.38;color:#494949}.modal-popup-sub-title{font-family:'ITCAvantGardeStd-Bk';font-size:14px;line-height:1.57;color:#494949;padding:8px 0px 8px 0px}.modal-popup-btn{width:200px;height:45px;font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:1.15;color:#fff;border-radius:22.5px;background-color:#d71920;border:none}.gaf-template-checkbox{height:16px;width:16px;position:absolute}.checked{background:transparent url(https://residentialwarranty.gaf.com/staticweb/build/activeCheckbox.svg) no-repeat;padding-bottom:16px}.unchecked{height:15px;width:16px;border-radius:5px;border:solid 0.5px #494949;background-image:linear-gradient(to bottom, #fff, #f9fafb);opacity:70%}.hide-checkbox{opacity:0;cursor:pointer}@media only screen and (max-width: 767px){.gaf-modal-popup{width:330px;background-color:#f3f3f3;margin:0 auto;padding:18px 17px 17px 17px;position:fixed;top:23px;z-index:11;right:4%;transform:translateX(-50%);left:50%}.close-modal-icon{position:absolute;right:-3%;top:-4%;cursor:pointer}.modal-popup-btn{width:294px}.field-object fieldset{width:100%}}.gaf_bottom_margin{border-bottom:34px solid #f3f3f3;width:120%;margin-left:-32px;padding:26px 32px 0px 32px}.alert-container-tempate{position:fixed;bottom:135px;width:80%;z-index:13;height:45px;right:10%}.alert-box.success{background-color:#49b738}.alert-box{display:flex;flex-wrap:wrap;position:relative;color:#fff;padding:12px;border-radius:6px}.alert-tracking-id{flex-basis:100%;padding-left:25px}.popover-modal-template{position:absolute;margin-top:-37%;left:11.5%;z-index:1;bottom:78%;padding:11px 13px 11px 17px;width:300px;height:72px;box-shadow:0 -2px 2px 0 #dcdcdc;border:solid 1px #b7b7b7;background-color:#28a745}.info-icon-template{z-index:100;position:absolute;margin-top:85px;margin-left:279px}

.operational-report-container{display:flex;justify-content:center;flex-wrap:wrap}.operational-report-container .alert-container{width:750px;margin-bottom:10px;position:relative;left:unset;bottom:unset;transform:unset}.operational-report-container .operational-report-title{width:100%;color:#2A2A2A;font-family:"ITCAvantGardeStd-Demi";font-size:36px;font-weight:500;letter-spacing:0;line-height:43px;text-align:center}.operational-report-container .operational-report-search{width:750px;padding-top:30px}.operational-report-container .operational-report-search .report-search{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:16px}.operational-report-container .operational-report-search .report-search .report-field-label{width:360px;margin-top:16px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;font-weight:300;letter-spacing:0;line-height:22px}.operational-report-container .operational-report-search .report-search .inputbox-rectangle{width:100%}.operational-report-container .operational-report-search .report-search .gaf-dropdown{width:100%}.operational-report-container .operational-report-search .report-search .gaf-dropdown-error{border:solid 1px #d71920}.operational-report-container .operational-report-search .report-search .input-date-range{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}.operational-report-container .operational-report-search .report-search .input-date-range .inputbox-rectangle{width:45%;border:none}.operational-report-container .operational-report-search .report-search .input-date-range .gaf-inputBox{width:89%}.operational-report-container .operational-report-search .report-search .input-date-range .date-textbox:focus{outline:none}.operational-report-container .operational-report-search .report-search .input-date-range .date-textbox-error{border:solid 1px #d71920}.operational-report-container .operational-report-search .report-search .generate-report-btn{margin-top:16px;font-family:'ITCAvantGardeStd-Demi';font-size:13px;font-weight:500;line-height:15px;height:45px;width:200px;color:#f3f3f3;text-transform:uppercase;border:none;border-radius:22.5px;background-color:#d71920}.operational-report-container .operational-report-search .report-search .generate-report-btn:focus{box-shadow:none !important}.operational-report-container .operational-report-search .report-search .text-danger{display:block !important}.operational-report-container .operational-report-search .row{display:flex;justify-content:center}.operational-report-container .operational-report-search .gaf-title-block{border:0px;padding:0px;background:unset}.operational-report-container .operational-report-search .gaf-title-block .row h2{text-align:center}@media (max-width: 767px){.operational-report-container .operational-report-search .gaf-title-block h2{margin-bottom:5px}}@media (max-width: 991px){.operational-report-container .operational-report-search .gaf-title-block h2{margin-bottom:5px}}.operational-report-container .operational-report-search .gaf-search-area{border:unset}.operational-report-container .operational-report-search .gaf-search-area .gaf-form{margin:0px}.operational-report-container .operational-report-search .gaf-search .filterby{margin-left:120px;font-family:AG_std_md;color:#494949}.operational-report-container .operational-report-search .gaf-search .filterby .gaf-form label{text-indent:unset;margin-top:20px;margin-bottom:0px}.operational-report-container .operational-report-search .gaf-search .filterby .custom-select-box{width:385px;margin-left:unset}.operational-report-container .operational-report-search .gaf-search .filterby .gaf-customer-id input{width:385px}.operational-report-container .operational-report-search .gaf-search .filterby .gaf-select-box .form-control{width:140px}.operational-report-container .operational-report-search .gaf-search .filterby .gaf-form-calender{margin-right:5px}.operational-report-container .operational-report-search .gaf-search .filterby .btn-actions{margin-top:20px}.operational-report-container .operational-report-search .gaf-search .filterby .calender-input label[class^=icon]{font-size:19px;margin:0}

.super-admin-access-container{display:flex;justify-content:center;flex-wrap:wrap}.super-admin-access-container .alert-container{width:750px;margin-bottom:10px;position:relative;left:unset;bottom:unset;transform:unset}.super-admin-access-container .popup-container{min-height:150px}.super-admin-access-container .popup-container .error-message{margin-top:0px}.super-admin-access-container .popup-container .popup-btn{width:100px}.super-admin-access-container .popup-container .inputbox-rectangle{width:100%}@media only screen and (max-width: 767px){.super-admin-access-container .popup-container{min-height:200px}}.super-admin-access-container .super-admin-access-title{width:100%;color:#2A2A2A;font-family:"ITCAvantGardeStd-Demi";font-size:36px;font-weight:500;letter-spacing:0;line-height:43px;text-align:center}.super-admin-access-container .super-admin-access-search{width:750px;padding-top:30px}.super-admin-access-container .super-admin-access-search .report-search{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:16px}.super-admin-access-container .super-admin-access-search .report-search .report-field-label{width:360px;margin-top:16px;font-family:"ITCAvantGardeStd-Bk";font-size:14px;font-weight:300;letter-spacing:0;line-height:22px}.super-admin-access-container .super-admin-access-search .report-search .inputbox-rectangle{width:100%}.super-admin-access-container .super-admin-access-search .report-search .gaf-dropdown{width:100%}.super-admin-access-container .super-admin-access-search .report-search .gaf-dropdown-error{border:solid 1px #d71920}.super-admin-access-container .super-admin-access-search .report-search .input-date-range{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}.super-admin-access-container .super-admin-access-search .report-search .input-date-range .inputbox-rectangle{width:45%;border:none}.super-admin-access-container .super-admin-access-search .report-search .input-date-range .gaf-inputBox{width:89%}.super-admin-access-container .super-admin-access-search .report-search .input-date-range .date-textbox:focus{outline:none}.super-admin-access-container .super-admin-access-search .report-search .input-date-range .date-textbox-error{border:solid 1px #d71920}.super-admin-access-container .super-admin-access-search .report-search .generate-report-btn{margin-top:16px;font-family:'ITCAvantGardeStd-Demi';font-size:13px;font-weight:500;line-height:15px;height:45px;width:255px;color:#f3f3f3;text-transform:uppercase;border:none;border-radius:22.5px;background-color:#d71920}.super-admin-access-container .super-admin-access-search .report-search .generate-report-btn:focus{box-shadow:none !important}.super-admin-access-container .super-admin-access-search .report-search .text-danger{display:block !important}.super-admin-access-container .super-admin-access-search .row{display:flex;justify-content:center}.super-admin-access-container .super-admin-access-search .gaf-title-block{border:0px;padding:0px;background:unset}.super-admin-access-container .super-admin-access-search .gaf-title-block .row h2{text-align:center}@media (max-width: 767px){.super-admin-access-container .super-admin-access-search .gaf-title-block h2{margin-bottom:5px}}@media (max-width: 991px){.super-admin-access-container .super-admin-access-search .gaf-title-block h2{margin-bottom:5px}}.super-admin-access-container .super-admin-access-search .gaf-search-area{border:unset}.super-admin-access-container .super-admin-access-search .gaf-search-area .gaf-form{margin:0px}.super-admin-access-container .super-admin-access-search .gaf-search .filterby{margin-left:120px;font-family:AG_std_md;color:#494949}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .gaf-form label{text-indent:unset;margin-top:20px;margin-bottom:0px}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .custom-select-box{width:385px;margin-left:unset}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .gaf-customer-id input{width:385px}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .gaf-select-box .form-control{width:140px}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .gaf-form-calender{margin-right:5px}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .btn-actions{margin-top:20px}.super-admin-access-container .super-admin-access-search .gaf-search .filterby .calender-input label[class^=icon]{font-size:19px;margin:0}

.my-cart-container{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:72px}.my-cart-container .desktop-cart{display:inline-block}.my-cart-container .mobile-cart{display:none}.my-cart-container .alert-container{width:80%;padding-top:16px;position:absolute;left:unset;bottom:unset;transform:unset}.my-cart-container .review-container-block .overlay{position:absolute}.my-cart-container .review-container-block .review-popup-container{width:766px !important}.my-cart-container .review-container-block .review-popup-container .close-menu{position:relative}.my-cart-container .review-container-block .review-popup-container .popup-close-icon{right:8px;margin:-40px}.my-cart-container .review-container-block .review-popup-container .gaf-over-view-container{padding:5px}.my-cart-container .review-container-block .review-popup-container .gaf-over-view-container .overview-header{margin:0}.my-cart-container .review-container-block .review-popup-container .formContainer{float:left;width:100%}.my-cart-container .review-container-block .review-popup-container .gaf-review-container-holder:nth-last-child(2){margin-bottom:0}.my-cart-container .review-container-block .review-popup-container .gaf-over-view-container-bottom{position:unset;display:unset;transform:unset;float:right}.my-cart-container .popup-container{min-height:150px;width:454px;padding:24px 16px 24px 22px}.my-cart-container .popup-container .popup-close-icon{position:absolute;right:-3%;top:-7%}.my-cart-container .popup-container .popup-header-subtitle{width:415px}.my-cart-container .popup-container .btn{font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:1.15;color:#f3f3f3;text-transform:uppercase;border:none;border-radius:22.5px;margin:5px;width:200px;height:42.5px}.my-cart-container .popup-container .confirm-btn{background-color:#d71920}.my-cart-container .popup-container .cancel-btn{background-color:unset;color:#494949;border:1px solid #494949}.my-cart-container .popup-container .error-message{margin-top:0px}.my-cart-container .popup-container .popup-btn{width:100px}.my-cart-container .popup-container .inputbox-rectangle{width:100%}@media only screen and (max-width: 767px){.my-cart-container .alert-container{width:90%}.my-cart-container .popup-container{min-height:200px;width:unset;top:32px}.my-cart-container .popup-container .popup-close-icon{position:absolute;right:-3%;top:-5%}.my-cart-container .popup-container .popup-header-subtitle{width:unset;font-size:16px}.my-cart-container .popup-container .confirm-cancel-actions{display:flex;flex-flow:column-reverse}.my-cart-container .popup-container .confirm-cancel-actions .btn{width:100%}.my-cart-container .review-container-block .popup-container{padding:16px}.my-cart-container .review-container-block .review-popup-container{background-color:#fff;width:unset !important}.my-cart-container .review-container-block .review-popup-container .popup-close-icon{right:4px;margin:-32px}.my-cart-container .review-container-block .review-popup-container .gaf-main-review-container{margin:0px}.my-cart-container .review-container-block .review-popup-container .gaf-over-view-container{padding:0px}.my-cart-container .review-container-block .review-popup-container .gaf-review-container-holder{margin:0px;padding:8px 0px}.my-cart-container .review-container-block .review-popup-container .gaf-review-container-holder .gaf-key-value-container{display:flex;flex-wrap:wrap;-moz-column-gap:2.5%;column-gap:2.5%}.my-cart-container .review-container-block .review-popup-container .gaf-review-container-holder .gaf-key-value-container .gaf-description-key.column{width:47.5%}.my-cart-container .review-container-block .review-popup-container .gaf-review-container-holder .gaf-key-value-container .gaf-description-value.column{width:50%;word-break:keep-all}.my-cart-container .review-container-block .review-popup-container .gaf-over-view-container-bottom{display:none}}.my-cart-container .my-cart-title{width:100%;color:#2A2A2A;font-family:"ITCAvantGardeStd-Demi";font-size:30px;font-weight:500;letter-spacing:0;line-height:43px;padding-top:16px;display:flex;justify-content:space-between}.my-cart-container .my-cart-title .cart-title{display:flex;-moz-column-gap:8px;column-gap:8px}.my-cart-container .my-cart-title .my-cart-id{font-size:16px;font-family:"ITCAvantGardeStd-Bk"}.my-cart-container .my-cart-title .price-title{display:flex;align-items:flex-end;line-height:17px;width:48px;font-size:14px;font-family:"ITCAvantGardeStd-Bk"}.my-cart-container .my-cart-summary{width:35%;color:#2A2A2A;font-family:"ITCAvantGardeStd-Demi";font-size:30px;font-weight:500;letter-spacing:0;line-height:43px;padding-top:16px;padding-left:5%}.my-cart-container .my-cart-summary .summary-content{width:100%}.my-cart-container .my-cart-summary .summary-content .sub-total{font-family:"ITCAvantGardeStd-Bk";font-size:16px;line-height:24px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:24px;display:flex;flex-wrap:wrap}.my-cart-container .my-cart-summary .summary-content .sub-total .summary-amount-key{width:60%;text-align:right}.my-cart-container .my-cart-summary .summary-content .sub-total .summary-amount-value{width:40%}.my-cart-container .my-cart-summary .summary-content .sub-total .amount{font-family:"ITCAvantGardeStd-Demi";font-size:16px;word-break:break-all}.my-cart-container .my-cart-summary .summary-content .checkout{padding-top:12px;display:flex;justify-content:center;flex-wrap:wrap}.my-cart-container .my-cart-summary .summary-content .checkout .btn{font-family:'ITCAvantGardeStd-Demi';font-size:13px;line-height:1.15;color:#f3f3f3;text-transform:uppercase;border:none;border-radius:22.5px;margin:5px;width:97%;height:45px}.my-cart-container .my-cart-summary .summary-content .checkout .checkout-btn{background-color:#d71920}.my-cart-container .my-cart-summary .summary-content .checkout .new-warranty-btn{background-color:unset;color:#494949;height:42.5px;border:1px solid #494949}.my-cart-container .my-cart-content{width:80%;display:flex;flex-wrap:wrap}.my-cart-container .my-cart-content .cart-container{width:65%}.my-cart-container .my-cart-content .cart-container .cart-items-container{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:16px;width:100%}.my-cart-container .my-cart-content .cart-container .cart-items-container .refunded-item{opacity:0.5}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row{margin:8px 0px 12px 8px;border-bottom:1px solid #dcdcdc;display:flex;flex-wrap:wrap}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .plain-card{margin-bottom:12px;height:102px;width:128px;cursor:default}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content{display:flex;justify-content:space-between;width:calc(100% - 128px);margin-bottom:12px;padding-left:16px}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content{display:flex;justify-content:space-between;flex-direction:column;width:100%}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content .item-actions{display:flex;justify-content:left;-moz-column-gap:24px;column-gap:24px;flex-wrap:wrap}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content .item-actions button{border:0px;background:none;color:#d71920;font-family:"ITCAvantGardeStd-Demi";font-weight:500;padding:0;font-size:14px;line-height:17px}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content .item-description{display:flex;justify-content:space-between}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content .item-description .item-address{line-height:22px !important}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content .item-description .item-element{line-height:14px;padding-bottom:10px}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content .item-content .item-description .item-price{font-family:"ITCAvantGardeStd-Demi";margin-left:5px}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row:last-child{border-bottom:0px;margin-bottom:-6px}.my-cart-container .my-cart-content .empty-container{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:16px;min-height:248px;display:flex;align-items:center}.my-cart-container .my-cart-content .empty-container .create-new{background-color:#d71920}.my-cart-container .my-cart-content .empty-container .text-danger{display:block !important}.my-cart-container .my-cart-content .row{display:flex;justify-content:center}.my-cart-container .my-cart-content .gaf-title-block{border:0px;padding:0px;background:unset}.my-cart-container .my-cart-content .gaf-title-block .row h2{text-align:center}@media (max-width: 767px){.my-cart-container .my-cart-content .gaf-title-block h2{margin-bottom:5px}}@media (max-width: 991px){.my-cart-container .my-cart-content .gaf-title-block h2{margin-bottom:5px}}.my-cart-container .my-cart-content .gaf-search{width:100%;font-family:"ITCAvantGardeStd-Demi"}.my-cart-container .my-cart-content .my-cart-disclaimer{width:100%;font-family:"ITCAvantGardeStd-Bk";font-weight:300;letter-spacing:0;font-size:14px;line-height:17px;color:#d71920;margin-top:16px}@media only screen and (max-width: 767px){.admin-cart{margin-top:7rem !important}.my-cart-container{margin:32px 0px 32px 0px;margin-bottom:10rem}.my-cart-container .desktop-cart{display:none}.my-cart-container .mobile-cart{display:inline-block;position:fixed;bottom:70px}.my-cart-container .my-cart-content{margin:2px 16px;width:100%}.my-cart-container .my-cart-content .my-cart-title{font-size:18px;line-height:32px;width:100%}.my-cart-container .my-cart-content .my-cart-title .cart-title{display:flex;-moz-column-gap:8px;column-gap:8px}.my-cart-container .my-cart-content .my-cart-title .my-cart-id{font-size:14px;font-family:"ITCAvantGardeStd-Bk"}.my-cart-container .my-cart-content .cart-container{width:100%}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .plain-card{height:48px;width:48px;cursor:default}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .plain-card img{height:24px;width:38px}.my-cart-container .my-cart-content .cart-container .cart-items-container .items-row .card-content{width:calc(100% - 48px)}.my-cart-container .my-cart-summary{width:100%;padding-left:0px}.my-cart-container .my-cart-summary .summary-title{font-size:18px;line-height:32px}.my-cart-container .my-cart-summary .summary-content{width:100%;background-color:#fff;border-top:1px solid #b7b7b7}.my-cart-container .my-cart-summary .summary-content .summary-actions{display:flex;justify-content:space-between;margin:0px 12px}.my-cart-container .my-cart-summary .summary-content .summary-actions .checkout{width:150px;padding:0px;margin:0px}.my-cart-container .my-cart-summary .summary-content .summary-actions .checkout .btn{margin:0px;margin-bottom:8px}.my-cart-container .my-cart-summary .summary-content .summary-totals{display:flex;flex-wrap:wrap;font-family:"ITCAvantGardeStd-Bk";font-size:14px;line-height:24px;margin-left:12px}.my-cart-container .my-cart-summary .summary-content .summary-totals .summary-amount-key{width:128px;text-align:right}.my-cart-container .my-cart-summary .summary-content .summary-totals .summary-amount-value{width:calc(100% - 128px)}.my-cart-container .my-cart-summary .summary-content .summary-totals .summary-amount-value.amount{font-family:"ITCAvantGardeStd-Demi";word-break:break-all}.my-cart-container .my-cart-summary .summary-content .sub-total{display:flex;justify-content:space-between;padding:4px 12px;line-height:24px;box-shadow:none}.my-cart-container .my-cart-summary .summary-content .sub-total .sub-total-detail{font-size:18px;line-height:24px;height:48px}.my-cart-container .my-cart-summary .summary-content .sub-total .sub-total-detail .amount{font-family:"ITCAvantGardeStd-Bk";font-size:18px;line-height:24px}.my-cart-container .my-cart-summary .summary-content .sub-total .checkout{padding-top:0;width:150px;display:flex;align-items:center}.my-cart-container .my-cart-summary .summary-content .sub-total .checkout .btn{margin:0px;height:42.5px}}

.admin-thank-you-container{margin-top:25px;margin-bottom:60px}.admin-thank-you-container .copy-warranty-button{background-color:unset;color:#494949;height:37.5px;width:200px;border:1px solid #494949}.admin-thank-you-container .new-warranty-button{height:40px}.admin-thank-you-container .download-all-btn{width:270px;margin-left:20px}.admin-thank-you-container .download-all-btn:disabled{background-color:#dcdcdc;color:#494949;border-color:#dcdcdc}.admin-thank-you-container .message{color:#d71920}.admin-thank-you-container .content{background:#fff;color:#494949;padding:30px 0;margin:0 auto;width:100%}.admin-thank-you-container .content .thk-u-lbl{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.admin-thank-you-container .content .success-lbl{font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif;font-size:24px;line-height:28px}.admin-thank-you-container .content .remove-btn-style{background:none;border:none;color:inherit;padding:0;font:inherit;cursor:pointer;outline:inherit}.admin-thank-you-container .content .success-description{font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;display:flex;justify-content:center;flex-direction:column}.admin-thank-you-container .content .success-description .success-description-text{max-width:750px;margin:auto;text-align:center}.admin-thank-you-container .content .success-description .success-description-text .submitted-tab-link{color:#d71920;border-bottom:1px solid #d71920;line-height:18px !important}.admin-thank-you-container .content .success-description .variance-message-div{color:#d71920;font-weight:bold;width:80%;margin:10px auto}.admin-thank-you-container .content .create-new{margin-top:16px;margin-bottom:24px}.admin-thank-you-container .content .payment-reciept .payment-receipt-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/receipt.svg) center center no-repeat;background-size:16px;cursor:pointer}.admin-thank-you-container .content .payment-reciept .payment-receipt-btn{color:#d71920;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;margin-left:10px}.admin-thank-you-container .content .shopping-cart-number{display:inline-block;font-size:18px;background-color:#f3f3f3;padding:15px;text-align:center;margin-bottom:10px}.admin-thank-you-container .content .shopping-cart-number .lbl{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.admin-thank-you-container .content .shopping-cart-number p{margin-bottom:5px}.admin-thank-you-container .content .warranty{display:inline-block;font-size:18px;background-color:#f3f3f3;padding:15px;text-align:center;margin-top:18px}.admin-thank-you-container .content .warranty .lbl{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.admin-thank-you-container .content .download{margin-top:35px}.admin-thank-you-container .content .download .download-all-btn{width:270px}.admin-thank-you-container .content .download .download-btn{color:#d71920;font-size:13px;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer}.admin-thank-you-container .content .download a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/noun-print.svg) center center no-repeat}.admin-thank-you-container .content .download-btn-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/download-icon.svg) center center no-repeat}.thank-you-container{margin-top:24px;margin-bottom:60px;min-height:400px}.thank-you-container .copy-warranty-button{background-color:unset;color:#494949;height:37.5px;width:200px;border:1px solid #494949}.thank-you-container .download-all-btn{width:270px;margin-left:20px}.thank-you-container .download-all-btn:disabled{background-color:#dcdcdc;color:#494949;border-color:#dcdcdc}.thank-you-container .new-warranty-button{height:40px}.thank-you-container .message{color:#d71920}.thank-you-container .content{background:#fff;color:#494949;padding:30px 0;margin:0 auto;width:100%}.thank-you-container .content .thk-u-lbl{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.thank-you-container .content .success-lbl{font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif;font-size:24px;line-height:28px}.thank-you-container .content .remove-btn-style{background:none;border:none;color:inherit;padding:0;font:inherit;cursor:pointer;outline:inherit}.thank-you-container .content .success-description{font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;display:flex;justify-content:center;flex-direction:column}.thank-you-container .content .success-description .success-description-text{max-width:750px;margin:auto;text-align:center}.thank-you-container .content .success-description .success-description-text .submitted-tab-link{color:#d71920;border-bottom:1px solid #d71920;line-height:18px !important}.thank-you-container .content .success-description .variance-message-div{color:#d71920;font-weight:bold;margin:10px auto}.thank-you-container .content .create-new{margin-top:16px;margin-bottom:24px}.thank-you-container .content .payment-reciept .payment-receipt-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/receipt.svg) center center no-repeat;background-size:16px;cursor:pointer}.thank-you-container .content .payment-reciept .payment-receipt-btn{color:#d71920;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;margin-left:10px}.thank-you-container .content .shopping-cart-number{display:inline-block;font-size:18px;background-color:#f3f3f3;padding:15px;margin-bottom:10px;text-align:center}.thank-you-container .content .shopping-cart-number .lbl{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.thank-you-container .content .shopping-cart-number p{margin-bottom:5px}.thank-you-container .content .warranty{display:inline-block;font-size:18px;background-color:#f3f3f3;padding:15px;text-align:center;margin-top:18px}.thank-you-container .content .warranty .lbl{font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.thank-you-container .content .download{margin-top:35px}.thank-you-container .content .download .download-all-btn{width:270px}.thank-you-container .content .download .download-btn{color:#d71920;font-size:13px;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer}.thank-you-container .content .download a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/noun-print.svg) center center no-repeat}.thank-you-container .content .download-btn-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/download-icon.svg) center center no-repeat}@media only screen and (max-width: 767px){.multiple-warranties .row{margin-left:unset;margin-right:unset}.multiple-warranties .row .content{padding:16px}.multiple-warranties .row .content .submitted-list{margin:unset}.multiple-warranties .row .content .submitted-list .mobile-view-item{text-align:left}.multiple-warranties .row .content .submitted-list .mobile-view-item .mobile-view-column{width:60%}.multiple-warranties .row .content .submitted-list .mobile-view-item .mobile-view-column .address{word-break:unset}.multiple-warranties .row .content .create-new{margin:16px 0px 24px 0px}.multiple-warranties .row .content .new-warranty-button{padding:0;width:100%;height:45px}.multiple-warranties .row .content .download-all-btn{width:100%;height:42.5px;padding:0;margin-top:0px;margin-bottom:24px}.multiple-warranties .row .content .download-all-btn:disabled{background-color:#dcdcdc;color:#494949;border-color:#dcdcdc}.admin-thank-you-container{margin-top:160px}.admin-thank-you-container .content{margin:0 auto;padding-bottom:10px;width:100%}.admin-thank-you-container .content .download-btn{display:block;text-align:left;line-height:2.8}.thank-you-container{margin-top:90px}.thank-you-container .content{margin:0 auto;padding-bottom:10px;width:100%}.thank-you-container .content .download-btn{display:block;text-align:left;line-height:2.8}}.pdf-header-container{display:flex;font-family:"ITCAvantGardeStd-Demi",Arial,Helvetica,sans-serif}.pdf-header-container-footer{display:flex;font-size:12px;justify-content:flex-end}.page-head{font-size:18px;padding:12px 0px}.pdf-container{width:80%;height:calc(100vh + 5%);background:#f3f3f3;padding:5% 5%;margin:0px}.data-container{width:100%;background:#ffff;margin-bottom:30px;padding:3%;text-align:left}.data-row{display:flex;position:relative;right:20px}.cost-container{display:inline-flex;font-size:14px;width:100%;position:relative;justify-content:flex-end;top:16px}.cost-container-footer{display:inline-flex;font-weight:600;font-size:14px;justify-content:flex-end}.section-head{position:relative;height:32px;font-size:20px;font-weight:bold;color:#494949;display:flex;justify-content:flex-start}.section-key{position:relative;left:30px;width:50%;font-size:14px;font-weight:bolder;color:#494949}.section-value{width:50%;font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif;font-size:12px;color:#494949;padding-left:10px}.pdf-brand-logo{margin-bottom:12px;height:50px;width:100%}.submitted-list{margin:0 32px}.submitted-list .table-striped.table-hover>tbody>tr{cursor:unset}.submitted-list .table-striped.table-hover>tbody>tr:hover>td{background-color:#dcdcdc !important;color:unset !important}.submitted-list th,.submitted-list td{text-align:left}.submitted-list .warranty-id{width:10%}.submitted-list .actions-icons{display:flex;justify-content:center;-moz-column-gap:5px;column-gap:5px}.submitted-list .actions-icons .download-btn-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/download.svg) center center no-repeat;background-size:16px;cursor:pointer}.submitted-list .actions-icons .download-summary-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/download-summary.svg) center center no-repeat;background-size:16px;cursor:pointer}.submitted-list .actions-icons .payment-receipt-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/receipt.svg) center center no-repeat;background-size:16px;cursor:pointer}.submitted-list .actions-icons .copy-btn-with-icon a:before{content:"";padding:12px;background:url(https://residentialwarranty.gaf.com/staticweb/build/copy.svg) center center no-repeat;background-size:16px;cursor:pointer}.proccess-waiting{display:flex;justify-content:center;flex-wrap:wrap;align-items:start}.proccess-waiting .description{font-family:"ITCAvantGardeStd-Bk",Arial,Helvetica,sans-serif;width:70%;min-height:250px;font-size:16px;line-height:28px}

.header-menu{display:none}.banner{display:none}.header-container{width:270px;height:60px;background-color:rgba(255,255,255,0.98)}.header-title{padding:22px 15px 22px 15px}.header-title .backchevron-img{width:9px;height:10px}.header-title .title-menu{width:178px;height:16px;font-family:'ITCAvantGardeStd-Bold';font-size:12px;font-weight:bold;line-height:1.33;text-transform:uppercase;color:#2a2a2a}.close-icon{position:absolute;right:14px;top:23px}.Faq{border-bottom:solid 1px #b7b7b7;font-size:14px;line-height:1.57}.Faq a{color:#494949;text-decoration:none}.GAF-admin-logo{-o-object-fit:contain;object-fit:contain;margin:12px 0px 10px 0px;height:46px}.AdminHeader{height:40px;background-color:#d71920;display:flex;justify-content:center}.AdminHeader .customer-redirect{position:absolute;left:0px;color:#fff;font-family:'ITCAvantGardeStd-Bold';font-size:12px;margin:12px 32px;line-height:1.33;cursor:pointer}.AdminHeader .customer-details{font-family:'ITCAvantGardeStd-Demi';font-size:16px;padding:8px 16px;color:#fff}.mobile-operational-report{cursor:pointer}.cart-icon{position:relative}.cart-icon .badge-counter{position:absolute;bottom:12px;left:17px;height:19px;width:19px;background:#d71920;border-radius:50%;padding-top:2px;border:1px solid #fff;color:#fff;text-align:center;font-family:'ITCAvantGardeStd-Md';font-size:9px}@media only screen and (min-width: 1091px){.banner-title{font-size:36px;top:44%}.admin-banner-container .banner-title{font-size:36px;top:50%}}@media only screen and (min-width: 992px) and (max-width: 1090px){.banner-title{font-size:33px;top:47.5%}.admin-banner-container .banner-title{font-size:33px;top:53.5%}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-title{font-size:30px;top:51%}.admin-banner-container .banner-title{font-size:30px;top:57%}}@media only screen and (min-width: 768px){.mobilemenu{display:none}.mobilemenu .overlay{display:none}.show-hamburger-menuitem{display:none}.main-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0px 24px 0px 24px;height:70px}.GAF-logo{-o-object-fit:contain;object-fit:contain;margin:12px 0px 10px 0px;height:46px}.GAF-details{display:flex;justify-content:left;flex-direction:row}.header{width:100%;background-color:#fff;position:fixed;z-index:10}.hamburger{display:none}.formsec{display:flex;cursor:pointer}.operational-report{margin-left:24px}.banner{background-image:url(https://residentialwarranty.gaf.com/staticweb/build/residential-warranty-banner.jpg);background-size:100% 100%;background-position:center;color:#fff;display:block;align-items:center;width:100%}.banner-container{padding-top:70px}.admin-banner-container{padding-top:110px}.header-menu{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding:10px 0px}.header-menu .faq{width:72px;height:24px;font-family:'ITCAvantGardeStd-Md';font-size:15px;line-height:1.6;letter-spacing:0.19px;cursor:pointer}.header-menu .faq a{color:#494949;text-decoration:none}.header-menu .dashboard{height:24px;font-family:'ITCAvantGardeStd-Md';font-size:15px;line-height:1.6;letter-spacing:0.19px;cursor:pointer;color:#494949}.header-menu .myforms{width:72px;height:24px;font-family:'ITCAvantGardeStd-Md';font-size:15px;line-height:1.6;letter-spacing:0.19px;color:#2a2a2a}.bottom-menu{display:flex;flex-direction:row}.faq-right-align{width:31px;height:24px;font-family:'ITCAvantGardeStd-Md';font-size:15px;line-height:1.6;letter-spacing:0.19px}.faq-right-align a{color:#494949;text-decoration:none}.backto-zone{display:flex;margin-bottom:7px}.backto-zone .ccz-img{width:9px;height:11px;-o-object-fit:contain;object-fit:contain}.backto-zone .title{display:flex;height:16px;font-family:'ITCAvantGardeStd-Bold';font-size:12px;line-height:1.9;letter-spacing:normal;color:#2a2a2a;text-transform:uppercase;cursor:pointer}.admin-backto-zone{display:flex;margin-bottom:15px}.admin-backto-zone .ccz-img{width:9px;height:11px;-o-object-fit:contain;object-fit:contain}.admin-backto-zone .title{display:flex;height:16px;font-family:'ITCAvantGardeStd-Bold';font-size:12px;line-height:1.9;letter-spacing:normal;color:#2a2a2a;text-transform:uppercase;cursor:pointer}.banner-content{padding:12% 10.25% 4.8%;display:flex;flex-direction:column;justify-content:center}.admin-banner-content{padding:12% 10.25% 4.8%;display:flex;flex-direction:column;justify-content:center}.banner-title{font-family:'ITCAvantGardeStd-Demi';color:#fff;position:absolute;padding-left:10.25%;right:0px;transform:translate(0%, 5%);width:100%}.banner-container{position:relative}.admin-banner-container{position:relative}.admin-banner-container .banner-title{font-family:'ITCAvantGardeStd-Demi';color:#fff;position:absolute;padding-left:10.25%;right:0px;transform:translate(0%, 5%);width:100%}}@media only screen and (max-width: 767px){.main-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0px}.header{width:100%;position:fixed;top:0;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#fff;z-index:10}.GAF-details{display:flex;justify-content:left;margin-left:16px}.hamburger{display:flex;-moz-column-gap:24px;column-gap:24px;align-items:center;margin-right:16px}.hamburger .mobile-view img{height:22px;width:25px}.hamburger img{width:22px;height:15px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.close-icon img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.ccz-menu{width:200px}.ham-title{position:relative;z-index:9999}.show-hamburger-menuitem{display:block;width:270px;height:100%;background-color:rgba(243,243,243,0.98);z-index:9999;position:absolute;-webkit-animation:slide 0.5s forwards;-webkit-animation-delay:2s;animation:slide 0.5s forwards;animation-delay:2s;right:0px;top:0px;display:block;width:270px;height:100%;background-color:rgba(243,243,243,0.98);z-index:12;position:fixed;-webkit-animation:slide 0.5s forwards;-webkit-animation-delay:2s;animation:slide 0.5s forwards;animation-delay:2s;right:0px;top:0px}.formsec{border-bottom:solid 1px #b7b7b7}.contact-gaf{font-size:14px;line-height:1.57;color:#494949}.banner-container{padding-top:0px}.admin-banner-container{padding-top:0px}.GAF-logo,.GAF-admin-logo{-o-object-fit:contain;object-fit:contain;height:35px;margin:10px 0px 10px 0px}.AdminHeader{height:auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.AdminHeader .customer-details{text-align:center;padding:8px 0px}.AdminHeader .customer-redirect{position:relative;text-align:center;margin:0px 0px 8px 0px}@-webkit-keyframes show-hamburger-menuitem{100%{right:0}}@keyframes show-hamburger-menuitem{100%{right:0}}}

@media only screen and (min-width: 768px){.main-content{display:flex;flex-direction:row;justify-content:space-evenly;background-color:#f3f3f3}}@media only screen and (max-width: 767px){.layout{margin:0px;background-color:#f3f3f3}.admin-main-content{padding-top:70px}.main-content{display:flex;flex-direction:column;justify-content:space-evenly}}

.m0{margin:0px}.p0{padding:0px}.mt0{margin-top:0px}.pt0{padding-top:0px}.mb0{margin-bottom:0px}.pb0{padding-bottom:0px}.ml0{margin-left:0px}.pl0{padding-left:0px}.mr0{margin-right:0px}.pr0{padding-right:0px}.m1{margin:1px}.p1{padding:1px}.mt1{margin-top:1px}.pt1{padding-top:1px}.mb1{margin-bottom:1px}.pb1{padding-bottom:1px}.ml1{margin-left:1px}.pl1{padding-left:1px}.mr1{margin-right:1px}.pr1{padding-right:1px}.m2{margin:2px}.p2{padding:2px}.mt2{margin-top:2px}.pt2{padding-top:2px}.mb2{margin-bottom:2px}.pb2{padding-bottom:2px}.ml2{margin-left:2px}.pl2{padding-left:2px}.mr2{margin-right:2px}.pr2{padding-right:2px}.m3{margin:3px}.p3{padding:3px}.mt3{margin-top:3px}.pt3{padding-top:3px}.mb3{margin-bottom:3px}.pb3{padding-bottom:3px}.ml3{margin-left:3px}.pl3{padding-left:3px}.mr3{margin-right:3px}.pr3{padding-right:3px}.m4{margin:4px}.p4{padding:4px}.mt4{margin-top:4px}.pt4{padding-top:4px}.mb4{margin-bottom:4px}.pb4{padding-bottom:4px}.ml4{margin-left:4px}.pl4{padding-left:4px}.mr4{margin-right:4px}.pr4{padding-right:4px}.m5{margin:5px}.p5{padding:5px}.mt5{margin-top:5px}.pt5{padding-top:5px}.mb5{margin-bottom:5px}.pb5{padding-bottom:5px}.ml5{margin-left:5px}.pl5{padding-left:5px}.mr5{margin-right:5px}.pr5{padding-right:5px}.m6{margin:6px}.p6{padding:6px}.mt6{margin-top:6px}.pt6{padding-top:6px}.mb6{margin-bottom:6px}.pb6{padding-bottom:6px}.ml6{margin-left:6px}.pl6{padding-left:6px}.mr6{margin-right:6px}.pr6{padding-right:6px}.m7{margin:7px}.p7{padding:7px}.mt7{margin-top:7px}.pt7{padding-top:7px}.mb7{margin-bottom:7px}.pb7{padding-bottom:7px}.ml7{margin-left:7px}.pl7{padding-left:7px}.mr7{margin-right:7px}.pr7{padding-right:7px}.m8{margin:8px}.p8{padding:8px}.mt8{margin-top:8px}.pt8{padding-top:8px}.mb8{margin-bottom:8px}.pb8{padding-bottom:8px}.ml8{margin-left:8px}.pl8{padding-left:8px}.mr8{margin-right:8px}.pr8{padding-right:8px}.m9{margin:9px}.p9{padding:9px}.mt9{margin-top:9px}.pt9{padding-top:9px}.mb9{margin-bottom:9px}.pb9{padding-bottom:9px}.ml9{margin-left:9px}.pl9{padding-left:9px}.mr9{margin-right:9px}.pr9{padding-right:9px}.m10{margin:10px}.p10{padding:10px}.mt10{margin-top:10px}.pt10{padding-top:10px}.mb10{margin-bottom:10px}.pb10{padding-bottom:10px}.ml10{margin-left:10px}.pl10{padding-left:10px}.mr10{margin-right:10px}.pr10{padding-right:10px}.m15{margin:15px}.p15{padding:15px}.mt15{margin-top:15px}.pt15{padding-top:15px}.mb15{margin-bottom:15px}.pb15{padding-bottom:15px}.ml15{margin-left:15px}.pl15{padding-left:15px}.mr15{margin-right:15px}.pr15{padding-right:15px}.m20{margin:20px}.p20{padding:20px}.mt20{margin-top:20px}.pt20{padding-top:20px}.mb20{margin-bottom:20px}.pb20{padding-bottom:20px}.ml20{margin-left:20px}.pl20{padding-left:20px}.mr20{margin-right:20px}.pr20{padding-right:20px}.m25{margin:25px}.p25{padding:25px}.mt25{margin-top:25px}.pt25{padding-top:25px}.mb25{margin-bottom:25px}.pb25{padding-bottom:25px}.ml25{margin-left:25px}.pl25{padding-left:25px}.mr25{margin-right:25px}.pr25{padding-right:25px}.m30{margin:30px}.p30{padding:30px}.mt30{margin-top:30px}.pt30{padding-top:30px}.mb30{margin-bottom:30px}.pb30{padding-bottom:30px}.ml30{margin-left:30px}.pl30{padding-left:30px}.mr30{margin-right:30px}.pr30{padding-right:30px}.m35{margin:35px}.p35{padding:35px}.mt35{margin-top:35px}.pt35{padding-top:35px}.mb35{margin-bottom:35px}.pb35{padding-bottom:35px}.ml35{margin-left:35px}.pl35{padding-left:35px}.mr35{margin-right:35px}.pr35{padding-right:35px}.m40{margin:40px}.p40{padding:40px}.mt40{margin-top:40px}.pt40{padding-top:40px}.mb40{margin-bottom:40px}.pb40{padding-bottom:40px}.ml40{margin-left:40px}.pl40{padding-left:40px}.mr40{margin-right:40px}.pr40{padding-right:40px}.m45{margin:45px}.p45{padding:45px}.mt45{margin-top:45px}.pt45{padding-top:45px}.mb45{margin-bottom:45px}.pb45{padding-bottom:45px}.ml45{margin-left:45px}.pl45{padding-left:45px}.mr45{margin-right:45px}.pr45{padding-right:45px}.m50{margin:50px}.p50{padding:50px}.mt50{margin-top:50px}.pt50{padding-top:50px}.mb50{margin-bottom:50px}.pb50{padding-bottom:50px}.ml50{margin-left:50px}.pl50{padding-left:50px}.mr50{margin-right:50px}.pr50{padding-right:50px}.m75{margin:75px}.p75{padding:75px}.mt75{margin-top:75px}.pt75{padding-top:75px}.mb75{margin-bottom:75px}.pb75{padding-bottom:75px}.ml75{margin-left:75px}.pl75{padding-left:75px}.mr75{margin-right:75px}.pr75{padding-right:75px}.m100{margin:100px}.p100{padding:100px}.mt100{margin-top:100px}.pt100{padding-top:100px}.mb100{margin-bottom:100px}.pb100{padding-bottom:100px}.ml100{margin-left:100px}.pl100{padding-left:100px}.mr100{margin-right:100px}.pr100{padding-right:100px}@font-face{font-family:'ITCAvantGardeStd-Bk';src:url(https://residentialwarranty.gaf.com/staticweb/build/fonts/ITCAvantGardeStd-Bk.woff)}@font-face{font-family:'ITCAvantGardeStd-Bold';src:url(https://residentialwarranty.gaf.com/staticweb/build/fonts/ITCAvantGardeStd-Bold.woff)}@font-face{font-family:'ITCAvantGardeStd-Demi';src:url(https://residentialwarranty.gaf.com/staticweb/build/fonts/ITCAvantGardeStd-Demi.woff)}@font-face{font-family:'ITCAvantGardeStd-Md';src:url(https://residentialwarranty.gaf.com/staticweb/build/fonts/ITCAvantGardeStd-Md.woff)}html,body{background-color:#f3f3f3}body{margin:0;font-family:ITCAvantGardeStd-Bk, Arial, Helvetica, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hideOverflow{overflow:hidden}.rjsf .btn-info{font-family:ITCAvantGardeStd-Bk, Arial, Helvetica, sans-serif;font-size:medium;margin:24px 0px;padding:8px 24px 4px;border:1px solid #d71920;background-color:#d71920;color:#fff;display:none}.react-calendar{line-height:unset !important;width:280px !important}.react-calendar__tile--active{background:#d71920 !important;width:40px !important;height:40px !important;font-family:ITCAvantGardeStd-Bk,Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:0.86 !important;text-align:center !important;color:#fff !important;border-radius:0.25em}.react-calendar__tile--hasActive{background:#d71920 !important;width:40px !important;height:40px !important;font-family:ITCAvantGardeStd-Bk,Arial,Helvetica,sans-serif !important;font-size:14px !important;line-height:0.86 !important;text-align:center !important;color:#fff !important}.react-calendar__month-view__days__day:hover{background:transparent !important}.react-calendar__tile--active:hover{background:#d71920 !important}.react-calendar__month-view__days__day--weekend:hover{color:#d71920 !important}.react-calendar__tile .react-calendar__month-view__days__day,.react-calendar__month-view__days__day--weekend{color:#212529 !important}.abbr[data-original-title],abbr[title]{cursor:text !important;text-decoration:none !important}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#fff;color:#d71920;font-weight:bold}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none !important}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#fff !important}.react-calendar__month-view__days__day--weekend:focus{color:#fff !important}.react-calendar__month-view__days__day--neighboringMonth{color:#757575 !important}.react-calendar__month-view__days__day--weekend:active{color:#fff}.react-calendar__navigation__next-button{font-size:30px !important;position:relative !important;color:#d71920 !important}.react-calendar__navigation button[disabled]{background-color:#fff !important}.react-calendar__tile:disabled{background-color:#fff !important;color:#ccc !important}.react-calendar__tile .react-calendar__tile--now .react-calendar__month-view__days__day{font-weight:bold !important}.text-danger{display:none !important}

.overlay{height:100%;background-color:rgba(0,0,0,0.7);width:100%;position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(0);transition:transform .6s;opacity:1;z-index:12}


/*# sourceMappingURL=app.73000501152729acf6a2.css.map*/