@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:300,400,500);
.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#a81524;border-color:#a81524;color:#fff;font-weight:bold}.DayPicker{width:100%}.modal{text-align:center}.calendar-btn{background:none;border-bottom:solid 1px #a815247d;padding:8px !important;color:#5d5d5d;width:40%;text-align:left}.calendar-btn:focus{outline:none}.time-select{color:#333;border:solid 1px #a81524;font-size:1.2em !important;font-weight:500;font-family:"Roboto", sans-serif;width:40%}.referral-type{width:83%}@media (max-width: 768px){.calendar-btn{width:100%}.time-select{width:100%;margin-left:0 !important}.referral-type{width:100%;margin-top:10px}}.adv-search-btn{padding:10px 20px;width:200px;background-color:white;color:#a81524;border:solid 1px #a81524;font-size:13px;border-radius:20px}.referral-component select,.referral-component input,.vcard-component select,.vcard-component input{padding:10px 0;background-color:#fff;border:none;border-bottom:solid 1px #a815247d;font-size:14px}.referral-component select:focus,.referral-component input:focus,.vcard-component select:focus,.vcard-component input:focus{outline:none}.referral-component label,.vcard-component label{color:#5d5d5d;margin-bottom:0;margin-top:0.5em}.referral-component h2,.vcard-component h2{color:#5d5d5d}.referral-component button,.vcard-component button{padding:10px}.DayPicker-Month{width:100%}.diary{padding:5px 10px;margin-right:5px;margin-bottom:6px;box-shadow:0 6px #f3f3f3;border:none;border-radius:0;cursor:pointer}.diary:hover{background:#f3f3f3}.diary:first-child{border-top:0}.diary:last-child{box-shadow:none}.diary h2{font-size:1em !important}.diary h2 .svg-inline--fa{color:#a81524}.selected-appointment{background:#8686861a;border:none;box-shadow:none}.thanks-modal img{width:30%}.thanks-modal label{font-size:1rem}.thanks-modal button{padding:10px 60px}.thanks-modal .success-btn{background:#4cb847}.mandatory-error-check{background-color:#FFB6C1 !important;border:1px solid #ff0000;border-radius:0.5rem}@media (max-width: 600px){.adv-search-btn{padding:8px 5px}}.business-card table{width:100%}.close-btn{position:absolute;right:10px;color:#a81524;cursor:pointer}.success-btn{background:#4cb847}@media only screen and (max-width: 420px){.vcard-modal .modal-body{padding:5px !important}}.side-by-side{padding:5px;display:flex;flex-direction:row}.side-by-side select{margin:2px;border:none;text-align:center}.side-by-side input{margin:5px}.side-by-side button{width:100%;margin:5px;padding:10px}.side-by-side .success-btn{color:#000;background:#f8db00}.divTable{width:50%}@media only screen and (max-width: 420px){.post-client-visit-component,.ff-component{padding:0 20px}}.post-client-visit-component .tabDiv,.ff-component .tabDiv{display:flex}.post-client-visit-component .adv-tab-btn,.ff-component .adv-tab-btn{padding:5px 10px;width:120px;background-color:white;color:#a81524;border:solid 1px #a81524;margin-right:5px;border-radius:20px}.post-client-visit-component input[type="radio"],.ff-component input[type="radio"]{margin:0 10px}.post-client-visit-component select,.post-client-visit-component input,.ff-component select,.ff-component input{padding:10px 0;background-color:#fff;border:none;border-bottom:solid 1px #a815247d;font-size:14px}.post-client-visit-component select:focus,.post-client-visit-component input:focus,.ff-component select:focus,.ff-component input:focus{outline:none}.post-client-visit-component label,.ff-component label{color:#5d5d5d;margin-bottom:0;margin-top:0.5em}.post-client-visit-component h2,.ff-component h2{color:#5d5d5d}.post-client-visit-component button,.ff-component button{padding:10px}.post-client-visit-component table input,.ff-component table input{border-bottom:solid 1px #a815247d}.post-client-visit-component textarea,.ff-component textarea{border-color:#a815247d}.post-client-visit-component .textarea-comments,.ff-component .textarea-comments{min-height:25vh}.modal-div{width:100%;margin:5px;padding:10px}.modal-div .success-btn{color:#000;background:#f8db00}#progressbar{margin:30px 0;overflow:hidden;counter-reset:step}#progressbar li{list-style-type:none;color:#CDCDCF;font-size:10px;width:13%;float:left;text-align:center}#progressbar li:before{content:counter(step);counter-increment:step;width:2.9rem;line-height:20px;display:block;font-size:10px;color:#fff;background:#CDCDCF;border-radius:8px;text-align:center}#progressbar li:after{content:"";width:90%;height:2px;background:#CDCDCF;position:absolute;left:-87%;top:9px;z-index:1}#progressbar li:first-child:after{content:none}#progressbar li.active{color:#cc0000}#progressbar li.active:before,#progressbar li.active:after{background:#cc0000;color:white}#dynamicForm{border:1px solid #a815247d;padding:1.5rem 1rem;margin:0.5rem;border-radius:1rem;background-color:lightyellow}.dynamicDataParagraphTag{margin-bottom:0.25rem}.dynamicDataParagraphBoldTag{margin-right:1rem}.spanMandatory{color:#cc0000}.photosNotes{display:flex;flex-direction:row;gap:10px}.photosNotes .equalSpace{padding-left:2px}.review-referral-invite-component{display:flex;flex-direction:column;padding:20px;animation:opfilter 1s}@media only screen and (max-width: 420px){.review-referral-invite-component{padding:0 20px}}.review-referral-invite-component div p{display:flex;text-align:center}.review-referral-invite-component select,.review-referral-invite-component input{padding:10px 0;background-color:#fff;border:none;border-bottom:solid 1px #a815247d;font-size:14px}.review-referral-invite-component select:focus,.review-referral-invite-component input:focus{outline:none}.review-referral-invite-component label{color:#5d5d5d;margin-bottom:0;margin-top:0.5em}.review-referral-invite-component h2{color:#5d5d5d}.review-referral-invite-component button{padding:10px;align-items:center}.review-referral-invite-component table input{border-bottom:solid 1px #a815247d}.marketing-guide-component{display:flex;flex-direction:column;padding:10px}.marketing-guide-component button{align-self:center}.marketing-guide-component div.close-div{text-align:right}@media only screen and (max-width: 420px){.marketing-guide-component{padding:0 6px;width:100vw}.marketing-guide-component label{font-size:1em !important}}#progressbar{margin:30px 0;overflow:hidden;counter-reset:step}#progressbar li{list-style-type:none;color:#CDCDCF;font-size:10px;width:13%;float:left;text-align:center}#progressbar li:before{content:counter(step);counter-increment:step;width:2.9rem;line-height:20px;display:block;font-size:10px;color:#fff;background:#CDCDCF;border-radius:8px;text-align:center}#progressbar li:after{content:"";width:90%;height:2px;background:#CDCDCF;position:absolute;left:-87%;top:9px;z-index:1}#progressbar li:first-child:after{content:none}#progressbar li.active{color:#cc0000}#progressbar li.active:before,#progressbar li.active:after{background:#cc0000;color:white}.photosNotes{display:'flex';flex-direction:'row'}.homescreen{display:flex;flex-direction:column;padding:20px}@media only screen and (max-width: 420px){.homescreen{padding:0 20px}}.homescreen .apps{display:list;animation:opfilter 1s}.homescreen .apps h2{display:inline-block;font-size:1em;margin:0;padding:2px 5px;transition:background 200ms}.homescreen .apps .headerMenu{margin:0 1em}.homescreen .apps .card{display:flex;min-height:60px;border:0px}.homescreen .apps .card.disabled{opacity:0.1;pointer-events:none}.homescreen .apps .card a{display:flex;align-items:center}.homescreen .apps .card .icon{color:#a81524;font-size:2.2em;transition:background 200ms;min-width:70px}.homescreen .apps .card .button{display:block}.homescreen .apps .card:hover .icon{color:#e73c4e}.homescreen .apps .card:hover a{text-decoration:none}.homescreen .apps .card:hover h2{color:#e73c4e}.homescreen .menustrap{color:#666;font-family:"Roboto", sans-serif;font-size:1.5em;font-weight:250;padding:5px;text-align:right}@media only screen and (max-width: 420px){.homescreen .menustrap{font-size:1em;padding:5px}}@media only screen and (max-height: 320px){.homescreen .menustrap{font-size:1em;padding:5px}}.homescreen .menustrap p{margin:0}.homescreen .groupName{margin-top:20px;font-size:0.8em}.header-component{display:flex;justify-content:center;position:relative}.header-component .logo{flex:1;margin-top:-40px;text-align:center}@media only screen and (max-width: 420px){.header-component .logo{margin:0;padding:10px}}.header-component .logo img{max-width:180px}@media only screen and (max-width: 420px){.header-component .logo img{max-width:90px}}.header-component .sosicon{height:1.8rem;padding-bottom:0.5rem;padding-left:1rem}.header-component .applist,.header-component .menu-toggle{display:flex;flex:1;padding:20px}.header-component .applist a,.header-component .menu-toggle a{color:#333}.header-component .applist .icon,.header-component .menu-toggle .icon{cursor:pointer;font-size:2em;padding:10px;color:#a81524}.header-component .applist.menu-toggle,.header-component .menu-toggle.menu-toggle{justify-content:flex-end}.header-component .applist.menu-toggle .profile,.header-component .menu-toggle.menu-toggle .profile{align-items:center;display:flex}.header-component .applist.menu-toggle .profile .greeting-text,.header-component .menu-toggle.menu-toggle .profile .greeting-text{font-size:12px;align-self:center}.header-component .applist.menu-toggle .profile .user-image,.header-component .menu-toggle.menu-toggle .profile .user-image{width:32px;height:32px;align-self:center;margin-left:5px}@media only screen and (max-width: 420px){.header-component .applist.menu-toggle .profile p,.header-component .menu-toggle.menu-toggle .profile p{display:none}}.header-component .applist.menu-toggle .dropdown,.header-component .menu-toggle.menu-toggle .dropdown{background:#fff;border:1px solid #333;min-width:180px;position:absolute;right:2em;top:5em}.header-component .applist.menu-toggle .dropdown .icon,.header-component .menu-toggle.menu-toggle .dropdown .icon{color:#666;padding:10px}.header-component .applist.menu-toggle .dropdown ul,.header-component .menu-toggle.menu-toggle .dropdown ul{list-style:none;margin:0;padding:0}.header-component .applist.menu-toggle .dropdown ul li:last-child,.header-component .menu-toggle.menu-toggle .dropdown ul li:last-child{background:#fff}.header-component .applist.menu-toggle .dropdown ul li.hidden,.header-component .menu-toggle.menu-toggle .dropdown ul li.hidden{display:none}.header-component .applist.menu-toggle .dropdown ul a,.header-component .menu-toggle.menu-toggle .dropdown ul a{align-items:center;display:flex;font-weight:bold;padding:5px 10px;transition:color 200ms}.header-component .applist.menu-toggle .dropdown ul a p,.header-component .menu-toggle.menu-toggle .dropdown ul a p{flex:1}.header-component .applist.menu-toggle .dropdown ul a:hover,.header-component .menu-toggle.menu-toggle .dropdown ul a:hover{color:#a81524}@media (max-width: 600px){.greeting-text{display:none}}.conclusion-component{display:flex;padding:20px;flex-direction:column}.conclusion-component .notes{margin-top:5px;font-family:'Open Sans', sans-serif;padding:10px;min-height:25vh}.conclusion-component .radio-group{display:flex}.conclusion-component .radio-group.stacked{display:initial}.conclusion-component label{display:flex;padding-right:40px;align-items:center}.conclusion-component label p{margin-left:10px}.feedback-component{display:flex;padding:20px;flex-direction:column}.feedback-component .notes{margin-top:5px;font-family:'Open Sans', sans-serif;padding:10px;min-height:25vh}.feedback-component .option{margin:10px 0;display:flex;justify-content:center;align-content:center;align-items:center}.feedback-component .option span{flex:1;font-weight:600;font-size:1.2em}.feedback-component .option .react-switch{vertical-align:middle;margin-left:10px}.loading-component{display:flex;padding:20px;align-items:center;flex-direction:column}.loading-component *{box-sizing:initial}.loading-input{background-color:#ffffff;background-image:url("http://www.xiconeditor.com/image/icons/loading.gif");background-size:30px 30px;padding-left:10px;background-position:center;background-repeat:no-repeat}.login-component{display:flex;flex-direction:column;padding:0 60px 60px}.login-component .error p{color:red}.login-component .text-field{border:1px solid rgba(200,200,200,0.8);border-radius:3px;margin:10px 0;padding:20px 10px}.login-component .remember-me{align-items:center;display:flex;font-weight:bold;margin:10px 0;padding:15px 0}.login-component label{color:#666;font-weight:600;margin-top:10px}.login-component button{align-self:flex-end}.properties-component{padding:20px;display:flex;flex-direction:column}.properties-component h1{font-size:1.2em;border-bottom:2px solid #a81524;padding:10px;margin:0}.properties-component .SingleDatePicker{display:none}.properties-component label{font-weight:600;font-size:1.2em;padding:5px 0}.properties-component .date-picker button{background:none;color:#666;outline:none;padding:5px 20px}.properties-component .date-picker button.selected{border-bottom:4px solid #a81524}.properties-component .option{margin:10px 0;display:flex;justify-content:center;align-content:center;align-items:center}.properties-component .option span{flex:1;font-weight:600;font-size:1.2em}.properties-component .option .react-switch{vertical-align:middle;margin-left:10px}.properties-component .listing{cursor:pointer;display:flex;align-items:stretch;padding:10px;border-bottom:1px solid whitesmoke}.properties-component .listing.selected{background:rgba(168,21,36,0.1)}.properties-component .listing .date{font-size:0.8em;font-weight:400;margin-right:10px;padding-right:10px;flex:1;text-align:right;border-right:2px solid #a81524;display:flex;justify-content:flex-end;align-items:center}.properties-component .listing .details{flex:5}.properties-component .listing h2{font-size:1em;margin:0}.properties-component .listing p{margin:0}.viewings-component{display:flex;flex-direction:column;padding:20px;animation:opfilter 1s}@media only screen and (max-width: 420px){.viewings-component{padding:0 7px;width:100vw}.viewings-component label{font-size:1em !important}}.viewings-component h1{align-self:flex-start;border-bottom:2px solid #a81524;font-size:1.2em;padding:10px 40px}.viewings-component .SingleDatePicker{display:none}.viewings-component label{font-size:1.2em;font-weight:600;padding:5px 0}.viewings-component .date-picker button{background:none;border-bottom:4px solid transparent;color:#666;outline:none;padding:5px 20px}@media only screen and (max-width: 420px){.viewings-component .date-picker button{font-size:1em;padding:5px 10px}}.viewings-component .date-picker button.selected{border-bottom:4px solid #a81524}.viewings-component .option{align-content:center;align-items:center;display:flex;justify-content:center;margin:10px 0}.viewings-component .option span{flex:1;font-size:1.2em;font-weight:600}.viewings-component .option .react-switch{margin-left:10px;vertical-align:middle}.viewings-component .listing{align-items:stretch;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;padding:10px}@media only screen and (max-width: 420px){.viewings-component .listing{font-size:1em}}.viewings-component .listing.selected{background:rgba(168,21,36,0.1)}.viewings-component .listing.completed-notsent .date{border-color:orange}.viewings-component .listing.completed-notsent .check{color:orange}.viewings-component .listing.completed-sent .date{border-color:#9bc53d}.viewings-component .listing.completed-sent .check{color:#9bc53d}.viewings-component .listing .check{flex:1;justify-content:flex-end;align-items:center;display:flex}.viewings-component .listing .date{align-items:center;border-right:3px solid #a81524;display:flex;flex:2;font-size:.8em;font-weight:400;justify-content:flex-end;margin-right:10px;padding-right:10px;text-align:right}.viewings-component .listing .details{flex:10}.viewings-component .listing h2{font-size:1em;margin:0}@media only screen and (max-width: 420px){.viewings-component .listing h2{font-size:.9em}}.viewings-component .listing .confirmStatus{font-size:1em;margin:0}@media only screen and (max-width: 420px){.viewings-component .listing .confirmStatus{font-size:.9em}}.viewings-component .listing .confirmStatus.confirmed{color:green}.viewings-component .listing .confirmStatus.rescheduled{color:orange}.viewings-component .listing .confirmStatus.cancelled{color:red}.viewings-component .listing p{margin:0}@media only screen and (max-width: 420px){.viewings-component .listing p{font-size:.8em}}.viewings-component .listing .missedcallAlert{color:red}.appointments-component{display:flex;flex-direction:column;padding:20px}@media only screen and (max-width: 420px){.appointments-component{padding:0 20px}}.appointments-component h1{align-self:flex-start;border-bottom:2px solid #a81524;font-size:1.2em;padding:10px 40px}.appointments-component .SingleDatePicker{display:none}.appointments-component label{font-size:1.2em;font-weight:600;padding:5px 0}.appointments-component .date-picker button{background:none;border-bottom:4px solid transparent;color:#666;outline:none;padding:5px 20px}@media only screen and (max-width: 420px){.appointments-component .date-picker button{font-size:1em;padding:5px 10px}}.appointments-component .date-picker button.selected{border-bottom:4px solid #a81524}.appointments-component .alt-link{cursor:pointer;padding:10px;text-align:center}.appointments-component .option{align-content:center;align-items:center;display:flex;justify-content:center;margin:10px 0}.appointments-component .option span{flex:1;font-size:1.2em;font-weight:600}.appointments-component .option .react-switch{margin-left:10px;vertical-align:middle}.appointments-component .listing{align-items:stretch;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;padding:10px}@media only screen and (max-width: 420px){.appointments-component .listing{font-size:1em}}.appointments-component .listing.selected{background:rgba(168,21,36,0.1)}.appointments-component .listing.unconfirmed{opacity:.5;pointer-events:none}.appointments-component .listing .check{align-items:center;background:#f5f5f5;display:flex;flex:1;font-size:.8em;font-weight:bold;justify-content:center;padding:10px;text-align:center}.appointments-component .listing .date{align-items:center;border-right:3px solid #a81524;display:flex;font-size:.8em;font-weight:400;justify-content:flex-end;margin-right:10px;padding-right:10px;flex:2;text-align:right}.appointments-component .listing.market-appraisal .date{border-color:#9bc53d}.appointments-component .listing.viewing .date{border-color:orange}.appointments-component .listing .details{flex:10}.appointments-component .listing h2{font-size:1em;margin:0}@media only screen and (max-width: 420px){.appointments-component .listing h2{font-size:.9em}}.appointments-component .listing .confirmStatus{font-size:1em;margin:0}@media only screen and (max-width: 420px){.appointments-component .listing .confirmStatus{font-size:.9em}}.appointments-component .listing .confirmStatus.confirmed{color:green}.appointments-component .listing .confirmStatus.rescheduled{color:orange}.appointments-component .listing .confirmStatus.cancelled{color:red}.appointments-component .listing p{margin:0}@media only screen and (max-width: 420px){.appointments-component .listing p{font-size:.8em}}.documents-component{display:flex;flex-direction:column;padding:20px}@media only screen and (max-width: 420px){.documents-component{padding:0 20px}}.documents-component h1{align-self:flex-start;border-bottom:2px solid #a81524;font-size:1.2em;padding:10px 40px}.documents-component .SingleDatePicker{display:none}.documents-component label{font-size:1.2em;font-weight:600;padding:5px 0}.documents-component .description{padding:10px}.documents-component .input{display:flex}.documents-component .input .left{align-items:center;display:flex;flex:8;justify-content:flex-end}.documents-component .input .right{flex:2}.documents-component .input button{width:100%;padding:15px}.documents-component .upload{padding:20px;text-align:center}.documents-component .alt-link{cursor:pointer;padding:10px;text-align:center}.documents-component .placeholder{animation:Placeholder 2s ease infinite;background:linear-gradient(270deg, #999, #ccc);background-size:400% 400%}.documents-component .date-picker button{background:none;border-bottom:4px solid transparent;color:#666;outline:none;padding:5px 20px}@media only screen and (max-width: 420px){.documents-component .date-picker button{font-size:1em;padding:5px 10px}}.documents-component .date-picker button.selected{border-bottom:4px solid #a81524}.documents-component .option{align-content:center;align-items:center;display:flex;justify-content:center;margin:10px 0}.documents-component .option span{flex:1;font-size:1.2em;font-weight:600}.documents-component .option .react-switch{margin-left:10px;vertical-align:middle}.documents-component .listing{align-items:stretch;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;padding:10px}@media only screen and (max-width: 420px){.documents-component .listing{font-size:1em}}.documents-component .listing.selected{background:rgba(168,21,36,0.1)}.documents-component .listing.unconfirmed{opacity:0.5;pointer-events:none}.documents-component .listing .check{flex:1;justify-content:center;align-items:center;display:flex;background:#f5f5f5;padding:10px;font-weight:bold;font-size:0.8em;text-align:center}.documents-component .listing .date{align-items:center;border-right:3px solid #a81524;display:flex;font-size:.8em;font-weight:400;justify-content:flex-end;margin-right:10px;padding-right:10px;flex:2;text-align:right}.documents-component .listing.market-appraisal .date{border-color:#9bc53d}.documents-component .listing.viewing .date{border-color:orange}.documents-component .listing .details{flex:10}.documents-component .listing h2{font-size:1em;margin:0}@media only screen and (max-width: 420px){.documents-component .listing h2{font-size:.9em}}.documents-component .listing p{margin:0}@media only screen and (max-width: 420px){.documents-component .listing p{font-size:.8em}}.documents-component .error{border:2px solid #a81524;text-align:center}.documents-component .error h3{color:#a81524}.draggable-image{max-width:30%;padding:5px;display:inline-block}.draggable-image img{width:100%}.draggable-image button.remove{padding:5px;font-size:0.9em;width:100%;margin:0}.search-component{display:flex;flex-direction:column;padding:20px}@media only screen and (max-width: 420px){.search-component{padding:0 20px}}.search-component h1{align-self:flex-start;border-bottom:2px solid #a81524;font-size:1.2em;padding:10px 40px}.search-component .SingleDatePicker{display:none}.search-component label{font-size:1.2em;font-weight:600;padding:5px 0}.search-component .filter{border:none;border-bottom:2px solid #a81524;margin-bottom:.5em;outline:none;padding:10px 0}.search-component .date-picker button{background:none;border-bottom:4px solid transparent;color:#666;outline:none;padding:5px 20px}@media only screen and (max-width: 420px){.search-component .date-picker button{font-size:1em;padding:5px 10px}}.search-component .date-picker button.selected{border-bottom:4px solid #a81524}.search-component .alt-link{cursor:pointer;padding:10px;text-align:center}.search-component .option{align-content:center;align-items:center;display:flex;justify-content:center;margin:10px 0}.search-component .option span{flex:1;font-size:1.2em;font-weight:600}.search-component .option .react-switch{margin-left:10px;vertical-align:middle}.search-component .listing{align-items:stretch;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;padding:10px}@media only screen and (max-width: 420px){.search-component .listing{font-size:1em}}.search-component .listing.selected{background:rgba(168,21,36,0.1)}.search-component .listing.unconfirmed{opacity:.5;pointer-events:none}.search-component .listing .check{align-items:center;background:#f5f5f5;display:flex;flex:1;font-size:.8em;font-weight:bold;justify-content:center;padding:10px;text-align:center}.search-component .listing .date{align-items:center;border-right:3px solid #a81524;display:flex;font-size:.8em;font-weight:400;justify-content:flex-end;margin-right:10px;padding-right:10px;flex:2;text-align:right}.search-component .listing.market-appraisal .date{border-color:#9bc53d}.search-component .listing.viewing .date{border-color:orange}.search-component .listing .details{flex:10}.search-component .listing h2{font-size:1em;margin:0}@media only screen and (max-width: 420px){.search-component .listing h2{font-size:.9em}}.search-component .listing p{margin:0}@media only screen and (max-width: 420px){.search-component .listing p{font-size:.8em}}.appointment-details-component{border:solid #a9a9a9;border-width:1px 0px;padding:0px 5px}.referrals-component{margin:10px}.referrals-component .referrals-div{width:100%;align-items:center}.referrals-component .referrals-div button{align-items:center;padding:10px 20px;margin:5px;width:45%;background-color:white;color:#a81524;border:solid 1px #a81524;font-size:13px;border-radius:20px}.referrals-component .referrals-div .success-btn{background:#f8db00}.referrals-component select{padding:10px 0;background-color:#fff;border:none;border-bottom:solid 1px #a815247d;font-size:14px}.referrals-component select:focus{outline:none}.referrals-component label{color:#5d5d5d;margin-bottom:0;margin-top:0.5em}.toast-container{background-color:green;color:white;position:fixed;top:1rem;right:1rem;padding:1rem;border-radius:10px;z-index:1000;transform:translateY(-500px);transition:0.2s}.toast-container.show{transform:translateY(0px)}.email-component{display:flex;padding:20px;flex-direction:column}.email-component .notes{margin-top:5px;font-family:'Open Sans', sans-serif;padding:10px;min-height:25vh}.email-component .option{margin:10px 0;display:flex;justify-content:center;align-content:center;align-items:center}.email-component .option span{flex:1;font-weight:600;font-size:1.2em}.email-component .option .react-switch{vertical-align:middle;margin-left:10px}.price-component{padding:20px;display:flex;flex-direction:column}@media only screen and (max-width: 420px){.price-component{padding:0 20px}}.price-component .notes{margin-top:5px;font-family:"Open Sans", sans-serif;padding:10px}.price-component .price{padding:10px;align-self:flex-start}.price-component .slider-wrapper{padding:0 10px 30px}.price-component .slider .rc-slider-track{background-color:#a81524}.price-component .slider .rc-slider-mark-text{font-weight:700}.price-component .slider .rc-slider-handle,.price-component .slider .rc-slider-dot-active{border-color:#a81524}.price-component .option{margin:10px 0;display:flex;justify-content:center;align-content:center;align-items:center}.price-component .option span{flex:1;font-weight:600;font-size:1.2em}.price-component .option .react-switch{vertical-align:middle;margin-left:10px}.price-component .no-price{font-size:1em;font-weight:bold;display:flex;align-items:center;margin:10px 0}.price-component .no-price input{height:20px;width:20px}.initial-component{display:flex;padding:20px;flex-direction:column}.initial-component .notes{margin-top:5px;font-family:'Open Sans', sans-serif;padding:10px;min-height:25vh}.initial-component .radio-group{display:flex}.initial-component .radio-group.stacked{display:initial}.initial-component .radio-group label{padding-right:40px}.initial-component label{display:flex;align-items:center}.initial-component label p{margin-left:10px}.initial-component .option{margin:10px 0;display:flex;justify-content:center;align-content:center;align-items:center}.initial-component .option span{flex:1;font-weight:600;font-size:1.2em}.initial-component .option .react-switch{vertical-align:middle;margin-left:10px}body::-webkit-scrollbar{width:10px}body{background:#f5f5f5;color:#333;font-family:"Open Sans", sans-serif;font-size:14px;margin:0;padding:0}@media only screen and (max-width: 420px){body{background:#fff}}.rc-slider-disabled{background-color:#fff !important}p{margin-bottom:0}h2{font-size:20px;font-weight:700;margin:10px 0}h3{font-size:16px;font-weight:700;margin:10px 0}*{box-sizing:border-box}a{color:#a81524;outline:none;text-decoration:none}a:hover{text-decoration:none !important;color:#a81524}h1{font-family:"Roboto", sans-serif;font-weight:500}@media only screen and (max-width: 420px){h1{font-size:2em}}@media only screen and (max-width: 420px){h2{font-size:1.2em}}select{padding:10px;background-color:#fff}.color-brand{color:#a81524}button,.button{background:#a81524;border:0;color:#fff;cursor:pointer;font-family:"Roboto", sans-serif;font-size:1.2em;font-weight:500;margin:10px 0;padding:15px 60px;text-align:center}button:disabled,.button:disabled{background:rgba(200,200,200,0.8);cursor:default}.head{display:table-header-group}.row{display:table-row}.debug{background:whitesmoke;padding:1em;text-align:center;display:table-cell}.debug p{margin:0;color:#a81524;font-weight:300}.wrapper{display:table;min-height:100vh;min-width:100vw;margin:0}.wrapper .container{display:table-cell;vertical-align:middle;height:100vh}@media only screen and (max-width: 420px){.wrapper .container{display:initial;vertical-align:initial;height:auto}}.wrapper .container .box{background:#fff;border-radius:5px;margin:auto;max-width:640px}@media only screen and (max-width: 420px){.wrapper .container .box{border:0}}.strap{color:#666;font-family:"Roboto", sans-serif;font-size:2em;font-weight:300;padding:15px;text-align:center}@media only screen and (max-width: 420px){.strap{font-size:1.5em;padding:5px}}@media only screen and (max-height: 320px){.strap{font-size:1.5em;padding:5px}}.strap p{margin:0}.footer{color:#a81524;text-align:center;font-size:0.8em;opacity:0.2;max-width:640px;margin:auto}.footer h2{font-size:1em;margin-bottom:0}.footer p{margin:0}.scroll{max-height:220px;overflow-y:scroll}.scrollBrochures{max-height:520px;overflow-y:scroll}.loadmore-btn{padding:5px 10px;width:auto;border-radius:50%}.op-filter{animation:opfilter 0.5s}.op-filter-1{animation:opfilter 1s}.op-filter-2{animation:opfilter 2s}.op-filter-3{animation:opfilter 2s}.scroll::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}.scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ababab}.mandateErrorValidate{background-color:#FFB6C1 !important;border:1px solid #ff0000;border-radius:0.5rem}@keyframes Placeholder{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes opfilter{0%{opacity:0}100%{opacity:1}}


/*# sourceMappingURL=bundle.min.css.map*/