#backToTop { display: none !important; } #survey { position: fixed; z-index: 9999; border: 2px solid #6f7070; right: 80px; bottom: 0px; width: 280px; background: #272829; color: #fff; border-radius: 10px 10px 0 0; font-weight: 300; font-size: 13px; display: none } #survey>div { padding: 15px; position: relative; margin-bottom: 15px; } #survey .req { font-size: 10px; color: #ccc } #survey input[type=radio] { margin-top: -5px } #survey input[type=text] { border: none; color: #000; font-size: 12px; line-height: 24px; margin-bottom: 5px; padding: 3px; width: calc(100% - 15px); padding-left: 10px; border: 1px solid #fff } #survey input[type=text].alert { border: 1px solid #EC5F61 } #survey input[type=number] { border: none; color: #000; font-size: 12px; line-height: 24px; margin-bottom: 5px; padding: 3px; width: calc(100% - 15px); padding-left: 10px; border: 1px solid #fff; height: 27px; } #survey input[type=number].alert { border: 1px solid #EC5F61 } #survey .surveyHead { font-weight: bold; text-align: center; margin-bottom: 10px; } #survey #surveyForm label { background: none !important; line-height: 16px !important; cursor: pointer; margin-bottom: 0px !important; padding: 0px !important; border-radius: 0px !important; } #survey #surveyForm #meGDPRMessage { font-size: 9px !Important; margin: 10px 0 0px !important; width: 100% !important; text-align: left; } #survey label { background: #323334; display: block; margin-bottom: 5px; padding: 5px 10px; line-height: 24px; border-radius: 50px; cursor: pointer; } #survey #yesno, #survey #plusminus { display: block } #survey #plusminus { position: absolute; top: -22px; right: 20px; padding: 0 } #survey #plusminus span { background: #272829; border: 2px solid #6f7070; line-height: 20px; width: 30px; text-align: center; display: inline-block; border-radius: 5px 5px 0 0; border-bottom: none; cursor: pointer; display: none } #survey #plusminus span.act { display: block } #survey .dBox { border-top: 1px solid #555; border-bottom: 1px solid #555; padding: 10px 0; } #survey #downloadSubmit { border-radius: 4px; font-size: 12px; line-height: 18px; width: auto !important; padding: 5px 20px; background: red; color: white; font-weight: 500; font-family: 'ZohoPuvi'; margin-top: 0px !important; float: right; margin-bottom: 10px; } #survey #surveyThanks { font-size: 16px } #survey #getQuoteCountry { width: 100%; padding: 6px; height: 34px; border: 1px solid #fff; margin: 0px !important } #survey #ukcountry_region, #survey #country_state { width: 100%; padding: 6px; border: 1px solid #fff; margin-top: 10px; height: 34px; } #survey div[data-clickgdpr="formCTAgdpr"] { margin: 10px 0 10px !important; line-height: 16px !important; font-size: 10px; color: #9da3ab; } #survey .tal { margin: 10px 0px; } #survey input.alert::placeholder { color: red; } #survey .tal { margin: 5px 0px; display: flex; flex-direction: column; } #survey>div { display: none } #survey { z-index: 2247483646 !important; } .zsiq_floatmain { z-index: 100 !important; }