/*

Emergency Assist Ltd 2017
V1.100

	DARK_COLOUR: #50c9ed
	LIGHT_COLOUR: #1b96fe
	HOVER_COLOUR: #EAEAEA
	DARK_TEXT: #000000
	LIGHT_TEXT: #ffffff
*/

/* BODY BG IMAGE */
/*body {background: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/EA_Generic_bg.png') repeat center center;}*/
/*body.public {background: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/EA_Generic_bg.png') repeat center center;}*/
/*body#schemeserve_login_aspx {background: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/EA_Generic_bg.png') repeat center center;}*/

/* SIGNED IN PAGES */

/* menu when signed in */
body#schemeserve_admin_questions_edit_aspx #ctl00_MainContent_divEditQuestions #QuestionPage_Buttons_Top input.QuestionPage_Save.rounded {display: inherit; float: right; color: #000;}
body#schemeserve_policies_proposalpage_aspx #stub_page_Page1{display: inherit !important;}
#menu_Main,
#user_menu_Main				{ border-color: #50c9ed; }
#menu_Main a,
#user_menu_Main a			{ border-color: #1b96fe; background-color: #1b96fe; color:#ffffff; }
#menu_Main a:hover,
#user_menu_Main a:hover		{ border-color: #50c9ed; background-color: #50c9ed; color:#ffffff; }
#menu_Main a.selected,
#user_menu_Main a.selected  { border-color: #50c9ed; background-color: #50c9ed; color:#ffffff; }
#topBar						{ border-bottom: 6px solid #50c9ed; background-color: #1b96fe; }

/* SIGNED IN FOOTER */
#ctl00_navBottom_FooterContainer,
#ctl00_ctl00_navBottom_FooterContainer.schemeserve,
#ctl00_navBottom_FooterContainer.schemeserve {display: none;}
.ImportRulesIFrame{height: 650px !important;}

/* Rounded buttons on agent notification pages*/
input.rounded{background-color:#1b96fe;color:#ffffff;}

/* Edit System ID */
#editSystemId{display: inline !important;}

/* PUBLIC PAGES */
input[id*='_Model'] { width: 400px !important;}

/* HIDE HELP LINK */
.help_link{display: none;}
.Client.EmailAndPassword .text .help_link {display: block;}

/* hide site navigation in footer */
body footer div.right{display: none;}

/* MATRIX RISK COLOUR BAR */
tr.RiskGroup td.name {background-color: #1b96fe !important;}
tr.RiskGroup td.insurer {background-color: #1b96fe !important;}

/* existing users login link */
body.public header div.login {display: none;}

/* all tabs */
body.public nav li a{color:#fff;background-color:#1b96fe;}

/* currently selected tab */
body.public nav li a.selected:link,
body.public nav li a.selected:visited{color:#50c9ed;background-color:#fff;}

/* other tabs, hovering or clicking */
body.public nav li a:hover,
body.public nav li a:active{color:#fff;background-color:#EAEAEA;}

/* gradient background for nav bar, support for specific browsers */
body.public nav{background: #50c9ed;} /* Old browsers */
body.public nav{background: -moz-linear-gradient(45deg,  #50c9ed 0%, #1b96fe 100%);} /* FF3.6+ */
body.public nav{background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#50c9ed), color-stop(100%,#1b96fe));} /* Chrome,Safari4+ */
body.public nav{background: -webkit-linear-gradient(45deg,  #50c9ed 0%,#1b96fe 100%);} /* Chrome10+,Safari5.1+ */
body.public nav{background: -o-linear-gradient(45deg,  #50c9ed 0%,#1b96fe 100%);} /* Opera 11.10+ */
body.public nav{background: -ms-linear-gradient(45deg,  #50c9ed 0%,#1b96fe 100%);} /* IE10+ */
body.public nav{background: linear-gradient(45deg,  #50c9ed 0%,#1b96fe 100%);} /* W3C */
body.public nav{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50c9ed', endColorstr='#1b96fe',GradientType=1 );} /* IE6-9 fallback on horizontal gradient */

/* footer at bottom of site */
body.public footer{background-color:#50c9ed;color:#fff;border-top:#1b96fe 4px solid;}
body.public footer a:hover,footer a:active{color:#fff;background-color:#1b96fe;}

/* BACKGROUND IMAGE */
body.public{background-color: #ffffff; background-repeat:no-repeat; background-position: top; background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* TLC UPGRADE */
div#question_Upgrade label{font-size: 20px; font-weight: bold;}
div#question_Upgrade .checkbox{height: 24px; width: 24px;}
#question_Offer{background-color: #ffffff !important;}
#question_Offer #questionName_Offer .text{text-align: center; color: #1b96fe; font-size: 36px;}

/* ADDITION OF SCHEME LOGOS */

/* PERKBOX */
div#question_schemelogoperkbox:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/Perkbox%20Banner.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 150px;}
#question_schemelogoperkbox{padding: 0px !important; background-color: #ffffff !important;}

/* KYM */
div#question_schemelogokym:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/KYM%20new.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 150px;}
#question_schemelogokym{padding: 0px !important; background-color: #ffffff !important;}

/* KYM FOLLOW UP */
div#question_schemelogokymfu:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/KYM%20Follow%20Up%20EA%20Banner.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 170px;}
#question_schemelogokymfu{padding: 0px !important; background-color: #ffffff !important;}

/* GROUPON */
div#question_schemelogogroupon:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/Groupon(1).png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 120px;}
#question_schemelogogroupon{padding: 0px !important; background-color: #ffffff !important;}

/* WOWCHER */
div#question_schemelogowowcher:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/Wowcher%20Banner.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 150px;}
#question_schemelogowowcher{padding: 0px !important; background-color: #ffffff !important;}

/* BLACK FRIDAY */
div#question_schemelogoblackfriday:before{background-image: url('https://gallery.mailchimp.com/adf84f0a5814d6fc5d4bea62e/images/d4f4c919-c670-4aff-bc84-4c400fb003c3.jpg'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 173px;}
#question_schemelogoblackfriday{padding: 0px !important; background-color: #ffffff !important;}
#question_schemelogoblackfriday .text, #question_schemelogoblackfriday h5 {display: none;}

/* PORTUGUES */
div#question_schemelogoportugues:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/portugese.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 150px; margin-top: 25px;}
#question_schemelogoportugues{padding: 0px !important; background-color: #ffffff !important;}

/* WOWCHER ACCIDENT*/
div#question_schemelogowowcheraccident:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/Wowcher%20Accident%20Banner.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 150px;}
#question_schemelogowowcheraccident{padding: 0px !important; background-color: #ffffff !important;}
#question_WowcherVoucher .text {width: 100%;}

/* MOTORHOME GROUP */
div#question_schemelogomhomegroup:before{background-image: url('https://media.schemeserve.com/user_images/ACCOUNT_ID_20195/MHome%20Group%20Banner.png'); background-repeat: no-repeat; background-position: top center; display: inline-block; content: ' '; width: 100%; height: 75px;}
#question_schemelogomhomegroup{padding: 0px !important; background-color: #ffffff !important;}
#question_schemelogomhomegroup h5 {display: none;}

/* QUESTIONS EDITOR FIX */
div#EditQuestion.OverlayEdit tr{display: table-row !important;}

/* FONT SETTING - ONLY TO BE DONE HERE*/
#pages .text{font-weight:bold; font-size: 20px;}
body{font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;font-size:16px; }
div{font-size:13px;font-weight:normal}
.info_text{font-size:12px;font-weight:lighter}
.stub .inner{font-size:15px;font-weight:bold}
input[type='text'], input[type='password'] {font-size: 14pt; font-weight: bold; padding: 1px;}
select {font-size: 14pt; font-weight: bold;}

/* GET QUOTE, NEXT AND BACK BUTTONS */
input.rounded.QuestionPage_Save{display: none;}
input.rounded.Back.QuestionPage_Back{color:#1b96fe; background-color:#fff; border-style: solid; border-width: 2px; border-color: #1b96fe; padding:20px;position: relative; bottom:50px;left:-80px}
input.rounded.Next.QuestionPage_Next{color:#fff; background-color:#50c9ed; border-style: solid; border-width: 4px; border-color: #000066; padding:20px; position: relative; bottom:50px;right:-80px}

/* INCREASE SIZE OF GAP BELOW GET QUOTE FOR ENLARGED BUTTONS */
#ctl00_MainContent_divGetQuote{padding-bottom:55px}

/* EXISTING USERS LOGIN BUTTON */
body header div.login{color: #fff; width:auto !important;border:none;padding:15px 25px 15px 25px; position:absolute;right:0;margin-top:8px;margin-right:20px}
body header div.login a{border-style: solid; border-width: 2px; border-color: #1b96fe; background-color:#fffff;}
body header div.login a:hover,
body header div.login a:active{color:#1b96fe;border-style: solid; border-width: 2px; border-color: #1b96fe; background-color:#fffff;}

/* MISCELLANEOUS ADJUSTMENTS */
#ctl00_logo {height:100px; padding: 10px;}
body header div.logo img{max-height: 100px !important;}
body.public header div.logo{float:none;text-align:center;padding: 20px;}
body.public header div.login{position:absolute;right:0px;top:0px;}
body.public section article div.getquote-ui{margin-top:-70px; background-color: rgba(255, 255, 255, 0.5);}
body.public footer {margin-top:10px;margin-left: auto;margin-right: auto;width: 910px; margin-bottom:50px;}
.getquote-ui h1{visibility:hidden;height:20px}
#aspnetForm > section > article > div > h2{visibility:hidden}

/* REMOVE UNNECESSARY NAV BAR / HEADERS */
body.public nav{visibility:hidden; height:0px}
#ctl00_MainContent_PageTitle{height:0px;margin:0; padding:0}
#ctl00_MainContent_lblSchemeName{visibility:hidden;height:0px}
#ctl00_MainContent_PageTitle{height:0px}

/* GETQUOTE: PROGRESS INDICATOR */
#pages {margin:0 0 0 0;}
div.page{border:none;margin:0px 0 0 0px;border-top:0px solid #ddd;margin:00px; background-color: rgba(255, 255, 255, 0.5);}
div#page_stubs{margin-left:auto;margin-right:auto;margin-top: 0;text-align:center;width: 100%;float:none;}
div.stub{padding:10px 1px 10px 1px;color:#fff;background:#fff;border-style: solid; color: #1b96fe; border-width: 2px; border-color: #1b96fe;;float:left;width:101px}
div.stub:first-child{border-left:2px solid #1b96fe;border-top-left-radius: 0px;border-bottom-left-radius: 0px; border-top-left-radius: 25px; border-bottom-left-radius: 25px;}
div.stub:nth-last-child(2){border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
div.selected_stub{background:#1b96fe; color: #fff; border-style: solid; border-width: 2px; border-color: #1b96fe;}
div.page{margin-bottom:0px}
#stub_page_Page1{border-top-left-radius:0px;border-bottom-left-radius:0px;}
#stub_page_Page3{border-bottom-right-radius:25px;border-top-right-radius:25px;}
#stub_page_Page3 div.inner{padding-top: 8px;}
#stub_page_Page6 div.inner{padding-top: 8px;}

/* ADJUST STUBS TO VERTICALLY ALIGN CENTRALLY*/
#stub_page_Page1 div.inner{padding-top:10px}
#stub_page_Page2
div.inner{padding-top:10px}
#stub_page_Page3 div.inner{padding-top:8px}
#stub_page_Page4 div.inner{padding-top:8px}
#stub_page_Page5 div.inner{padding-top:8px}
#stub_page_Page6 div.inner{padding-top:8px}

/* REDUCING SIZE OF HEADER IN ADMIN SECTION */
#ctl00_navtop_mainLogo{height:70px; margin-top:5px}

/* FIX WARNING BORDER WIDTHS */
.warning select,
.warning option,
.warning label,
.warning .radio,
.warning .text_input,
.warning .text_input_small,
.warning .number_input{color:#c60000 !important;}
.warning .postcode_input,
.warning .text_input,
.warning .text_input_small,
.warning .number_input,
.warning .number_input,
.warning .validate_number{border:2px solid #c60000 !important;}

/* REMOVE BETA LOGO ON TESTING */
body header div.deployment .Beta{display: none;}

/* HIDE PAGE WARNINGS EXLAMATION ICONS */
.page .QuestionWarning{display:none;}

/* GETQUOTE: NEXT/BACK BUTTONS */
#QuestionPage_Buttons:first-of-type{display:none;}
#QuestionPage_Buttons{border-top:2px solid #ddd;padding:20px 0 30px 0;}

/* FIDDLY BITS TO CLOSE UP THE BOTTOM OF THE PAGE AND CENTRALISE THE TOP*/
#QuestionPage_Buttons{height:0px;border-top: 0px; padding:0px; margin:0px;width:740px;margin-left:80px;}

/* REMOVE BIG GAP ATOP GET QUOTE*/
div.page{border:none;margin:0;border-top:0px solid #ddd;}
#pages {margin:30px 0 0 0;}

/* TAKE BETTER CONTROL OF QUESTION TEXT*/
div.text{display:block;}
.question{padding-top:10px}

/* QUESTION MODIFICATION BY PAGE*/

/*  YOUR DETAILS */
#Page2_Q2_Title {height: 48px; width: 100px; top: 30px;}
#Page2_Q2_Firstname {height: 42px; border: 3px solid #1b96fe; position: relative; width: 150px; right: 30px; top: -30px;}
#Page2_Q2_Surname {height: 42px; border: 3px solid #1b96fe; position: relative; width: 175px; right: 0; top: -30px;}
#RequestedClientTelephone{margin-top: 12px; left: 360px; padding: 10px; }
#question_Page2_Q2 #Title {position: absolute;left: 360px;top: 15px;width: 80px; height: 48px; padding: 0px !important;}
#question_Page2_Q2 #Firstname {position: absolute;left: 455px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#question_Page2_Q2 #Surname {position: absolute;left: 655px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#question_Page2_Q3 #Title {position: absolute;left: 360px;top: 15px;width: 80px; height: 48px; padding: 0px !important;}
#question_Page2_Q3 #Firstname {position: absolute;left: 455px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#question_Page2_Q3 #Surname {position: absolute;left: 655px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}

/* YOUR COVER */
#RequestedInceptionDate_ddlDate_First{width: 80px; left: 360px; top: 30px; padding: 0px !important; height: 48px;}
#RequestedInceptionDate_ddlDate_Second{width: 80px; left: 450px; top: 30px; padding: 0px !important; height: 48px;}
#RequestedInceptionDate_ddlDate_Third{width: 80px; left: 540px; top: 30px; padding: 0px !important; height: 48px;}
#NumberOfVehicles {top: 30px; padding: 0px !important; height: 48px;}
#LevelOfCover {padding: 0px !important; height: 48px;}
.page h4, .page h5, .page h6 {font-size: 20px; font-weight: bold;}
li {font-size: 16px;}
.getquote-ui a{font-size: 16px; color: #000000; }
.getquote-ui a:hover{color: #1b96fe;}
a.pw-link {color: #000000; font-size: 16px;}

/* REG OK BUTTON */
input[type="button"]{background-color: #ffffff; border-style: solid; border-width: 3px; border-color: #1b96fe; font-size: 14pt; font-weight: bold; padding-bottom: 7px; height: 56px;}

/* REMOVAL REG HELP TEXT */
#question_DVLALookup .info_text h4{display: none;}
#question_DVLALookup2 .info_text h4{display: none;}
#question_DVLALookup3 .info_text h4{display: none;}
#question_DVLALookup4 .info_text h4{display: none;}
#question_DVLALookup5 .info_text h4{display: none;}

/* VEHICLE 1 */
#ctl00_MainContent_DVLALookup_Container{display: inline-block;}
#page_Page7 .question .text_input,
#page_Page7 .question .number_input,
#page_Page7 .questions select {position:relative; top:0;left:0; vertical-align: inherit; height: 48px; }
#page_Page7 .text {display: inline-block; }
#page_Page7 .YesNo > .text {padding-right: 0;}
#page_Page7 .YesNo > label {padding: 0;}
#page_Page7 div[id^="AdmDropDown"] {display: inline-block;}
#page_Page7 .client-address label { width: 310px; padding-right: 0;}
#VehicleUseage{width: 420px; }
#TypeOfVehicle{width: 420px; }
#DVLALookup_Registration{border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}
input#DVLALookup_Make_Alt {width: 400px;}

/* VEHICLE 2 */
#ctl00_MainContent_DVLALookup2_Container{display: inline-block;}
#page_Page4 .question .text_input,
#page_Page4 .question .number_input,
#page_Page4 .questions select {position:relative; top:0;left:0; vertical-align: inherit; height: 48px;}
#page_Page4 .text {display: inline-block; }
#page_Page4 .YesNo > .text {padding-right: 0;}
#page_Page4 .YesNo > label {padding: 0;}
#page_Page4 div[id^="AdmDropDown"] {display: inline-block;}
#page_Page4 .client-address label { width: 310px; padding-right: 0;}
#VehicleUseage2{width: 420px; }
#TypeOfVehicle2{width: 420px; }
#DVLALookup2_Registration{border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}

/* VEHICLE 3 */
#ctl00_MainContent_DVLALookup3_Container{display: inline-block;}
#page_Page5 .question .text_input,
#page_Page5 .question .number_input,
#page_Page5 .questions select {position:relative; top:0;left:0; vertical-align: inherit; height: 48px;}
#page_Page5 .text {display: inline-block; }
#page_Page5 .YesNo > .text {padding-right: 0;}
#page_Page5 .YesNo > label {padding: 0;}
#page_Page5 div[id^="AdmDropDown"] {display: inline-block;}
#page_Page5 .client-address label { width: 310px; padding-right: 0;}
#VehicleUseage3{width: 420px; }
#TypeOfVehicle3{width: 420px; }
#DVLALookup3_Registration{border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}

/* VEHICLE 4 */
#ctl00_MainContent_DVLALookup4_Container{display: inline-block;}
#page_Page6 .question .text_input,
#page_Page6 .question .number_input,
#page_Page6 .questions select {position:relative; top:0;left:0; vertical-align: inherit; height: 48px;}
#page_Page6 .text {display: inline-block; }
#page_Page6 .YesNo > .text {padding-right: 0;}
#page_Page6 .YesNo > label {padding: 0;}
#page_Page6 div[id^="AdmDropDown"] {display: inline-block;}
#page_Page6 .client-address label { width: 310px; padding-right: 0;}
#VehicleUseage4{width: 420px; }
#TypeOfVehicle4{width: 420px; }
#DVLALookup4_Registration{border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}

/* DECLARATION */
#DiscountCode{left: 400px; top: 30px; padding: 10px; width: 350px;}
#TLCmembership{left: 400px; top: 30px; padding: 10px; width: 350px;}
#GrouponVoucher{left: 400px; top: 30px; padding: 10px; width: 350px;}
#WowcherVoucher{left: 400px; top: 30px; padding: 10px; width: 350px;}
#GoGroopieVoucher{left: 400px; top: 30px; padding: 10px; width: 350px;}
#MightyDealsVoucher{left: 400px; top: 30px; padding: 10px; width: 350px;}
#LivingSocialVoucher{left: 400px; top: 30px; padding: 10px; width: 350px;}
#question_vouchercodeincorrect h3{color: #c60000;}
#question_vouchercodesuccess h3{color: #33cc33;}
#question_vouchercodesuccess5 h5{color: #33cc33;}
#question_vouchercodesuccess10 h5{color: #33cc33;}
.question h3{font-size: 20px; font-weight: bold;}
#question_48HourDisclaimer{font-size: 16px;}
#question_GeneralDisclaimer{font-size: 16px;}
#question_Marketing_Contact{font-size: 16px;}


/* POST QUOTE ADDRESS CAPTURE */
#stub_page_Page1{display: none;}
#Telephone{left: 400px; height: 48px; width: 250px; top: 30px;}
#pages, #pages_postquote{margin-left: 0px !important;}

/* SCHEME VARIATIONS */
/*PAC*/
#question_ClientName #Title {position: absolute;left: 360px;top: 15px;width: 80px; height: 48px; padding: 0px !important;}
#question_ClientName #Firstname {position: absolute;left: 455px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#question_ClientName #Surname {position: absolute;left: 655px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#ClientMobile{margin-top: 12px; left: 360px; padding: 10px; }
#InceptionDate_ddlDate_First{width: 80px; left: 360px; top: 30px; padding: 0px !important; height: 48px;}
#InceptionDate_ddlDate_Second{width: 80px; left: 450px; top: 30px; padding: 0px !important; height: 48px;}
#InceptionDate_ddlDate_Third{width: 80px; left: 540px; top: 30px; padding: 0px !important; height: 48px;}
#NumberofVehicles{position: absolute;left: 360px;top: 30px; width: 80px; height: 48px; width: 200px; padding: 0px !important;}
#question_NumberofVehicles .text{width: 300px;}
#ctl00_MainContent_DVLALookup_Container{display: inline-block;}
#page_Page2 #question_DVLALookup .text{display: inline-block;}
#page_Page3 #question_DVLALookup2 .text{display: inline-block;}
#DVLALookup5_Registration{border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}

/* GADGET SCHEME */
#AdmDropDown-NumberofGadgets .form-control{height: 48px; top: 90px;}
.public .questions select#Make1, .public .questions select#Make2, .public .questions select#Make3, .public .questions select#Make4{width: 400px;}
.public .questions select[id*="Model"]{width: 400px;}
#question_SerialNumber #SerialNumber{top: -20px; width: 395px;}
#question_SerialNumber2 #SerialNumber2{top: -20px; width: 395px;}
#question_SerialNumber3 #SerialNumber3{top: -20px; width: 395px}
#question_SerialNumber4 #SerialNumber4{top: -20px; width: 395px;}

/* HIRE CAR XS */
#SingleorAnnualCar{left: 375px; top: 30px; padding: 10px; width: 350px; height: 48px; border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#VehicleType{left: 375px; top: 30px; padding: 10px; width: 350px; height: 48px; border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#SingleorAnnualOther{left: 375px; top: 30px; padding: 10px; width: 350px; height: 48px; border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#AdmDropDown-CountriesTravelling_Countries select, #AdmDropDown-CountriesTravelling_Countries_Row1 select, #AdmDropDown-CountriesTravelling_Countries_Row2 select, #AdmDropDown-CountriesTravelling_Countries_Row3 select, #AdmDropDown-CountriesTravelling_Countries_Row4 select, #AdmDropDown-CountriesTravelling_Countries_Row5 select, #AdmDropDown-CountriesTravelling_Countries_Row6 select, #AdmDropDown-CountriesTravelling_Countries_Row7 select, #AdmDropDown-CountriesTravelling_Countries_Row8 select, #AdmDropDown-CountriesTravelling_Countries_Row9 select, #AdmDropDown-CountriesTravelling_Countries_Row10 select{width: 780px !important;}

/* EU SINGLE TRIP */
#question_RequestedClientName #Title {position: absolute;left: 360px;top: 15px;width: 80px; height: 48px; padding: 0px !important;}
#question_RequestedClientName #Firstname {position: absolute;left: 455px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#question_RequestedClientName #Surname {position: absolute;left: 655px;top: 15px;width: 150px;border-style: solid; border-width: 3px; border-color: #1b96fe; padding: 10px}
#TelephoneNumber{margin-top: 12px; left: 360px; padding: 10px; }
#RequestedInceptionDate_ddlDate_HH{width: 80px; left: 360px; top: 30px; padding: 0px !important; height: 48px;border-style: solid; border-width: 3px; border-color: #1b96fe;}
#RequestedInceptionDate_ddlDate_mm{width: 80px; left: 360px; top: 30px; padding: 0px !important; height: 48px;border-style: solid; border-width: 3px; border-color: #1b96fe;}
#RequestedExpiryDate_ddlDate_First{width: 80px; left: 360px; top: 30px; padding: 0px !important; height: 48px;}
#RequestedExpiryDate_ddlDate_Second{width: 80px; left: 450px; top: 30px; padding: 0px !important; height: 48px;}
#RequestedExpiryDate_ddlDate_Third{width: 80px; left: 540px; top: 30px; padding: 0px !important; height: 48px;}
#question_CountriesTravelling .text{display: inline-block;}
#AdmDropDown-CountriesTravelling_Countries select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row1 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row2 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row3 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row4 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row5 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row6 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row7 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row8 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row9 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row10 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row11 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row12 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row13 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row14 select{position: inherit !important;height: 48px; width: 300px;}
#AdmDropDown-CountriesTravelling_Countries_Row15 select{position: inherit !important;height: 48px; width: 300px;}
#page_Page2 #question_TypeOfVehicle #TypeOfVehicle{top: 15px; height: 48px;}
#page_Page2 #question_VehicleUseage .text{width:280px;}
#page_Page2 #VehicleUseage{top: 30px; height: 48px;}
#page_Page2 #PeriodOfOwnership{top: 30px; height: 48px;}

/* HORSEBOX & TRAILER */
#page_Page8 #TypeofVehicle{top: 40px; height: 48px;}
#questionName_TowingVehicleYesNo .radio{fint-size: 16px;}
#page_Page5 #question_DVLALookupTowing .text{display: inline-block;}
#ctl00_MainContent_DVLALookupTowing_Container #DVLALookupTowing_Registration{border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}
#question_TrailerDeclaration{font-size:16px;}

/* MAKE INFO TEXT APPEAR RIGHT LINE BY LINE*/
#question_ContactName .info_text{width:240px;float:right;position:absolute; left:630px; top:5px;text-align: left;}
#question_ContactAddress .info_text{width:240px;float:right;position:absolute; left:630px; top:28px;text-align: left;}
#question_InsuranceSelection .info_text{width:240px;float:right;position:absolute; left:630px; top:5px;text-align: left;}

/* LIMIT WIDTH OF LEFT TEXT QUESTIONS AND JUSTIFY*/
div.text {display: block;width: 345px;}

/* GET QUOTE EDITS BY TYPE*/

/* RADIO BUTTONS */
.YesNo > .text {float:left;width:310px;padding-right:17px;}
.YesNo > input {float:left;}
.YesNo > label {padding:25px;width:5em;}
.question:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.question .radio {vertical-align: baseline;margin-right: 10px;}

/* CLIENT RECORD ADJUSTMENTS - BASIC */
#ctl00_ctl00_navtop_mainLogo{height: 70px;margin-top: 5px;}
.question .text_input{left:335px; top:5px;width:193px;padding:10;border-style: solid; border-width: 3px; border-color: #1b96fe;}
.question .number_input{left:360px; top:12px;width:193px;0}
#page_Page7 .YesNo > .text {padding-right: 0;}


/* DATA CAPTURE - MARGINS */
#ContactPhone{margin-left:10px}
#ContactMobile{margin-left:10px}


/* CLIENT RECORD ADJUSTMENTS - CHANGE QUESTION SET BUTTON */
#ctl00_ctl00_MainContent_Grey_PolicyContent_ChangeTemplateSelect{position:Relative;left:0; top:0;margin-top:2px}

/* CLIENT RECORD ADJUSTMENTS - CORRECT DROP DOWNS */
select.compact{position:relative; top:0; left:0;}
select.search{position:relative; top:0; left:0}

/* CLIENT RECORD ADJUSTMENTS - FIX RATING MATRIX LAYOUT */
.questions .calculation .char_label{position:relative; top:0; left:0}
.questions .calculation .cover_style, .questions .calculation .cover{position:relative; top:0; left:0}


/* FIX GETQUOTE BEHIND THE SCENES */
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactAddress_AddressLine1{margin-left:228px;width:193px}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactAddress_AddressLine2{margin-left:228px;width:193px}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactAddress_TownCity{margin-left:228px;width:193px}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactAddress_County{margin-left:228px;width:193px}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactAddress_Postcode{margin-left:228px;width:193px}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactName_Title{position: absolute;left: 295px;top: 13px;width: 55px;}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactName_Firstname{position: absolute;left: 355px;top: 10px;width: 80px;}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ContactName_Surname{position: absolute;left: 455px;top: 10px;width: 100px;}
#ctl00_ctl00_MainContent_Grey_PolicyContent_ctl08_AdditionalPeople_Template .text_input{position:Relative;left:228;top;0;width:193px}
.public .questions select{position:absolute; left:310px; width:202px; border-style: solid; border-width: 3px; border-color: #1b96fe; height: 48px;}



/* QUESTIONS BACKING COLOR */
#ctl00_MainContent_ContactName_Title {top:10px;}
#questions_page_Page2 [id*="question"] {background-color:#EAEAEA; margin-bottom:15px; padding: 25px;}
#questions_page_Page3 #question_Page3_Q2 {background-color:#EAEAEA !important; margin-bottom:0px !important; padding: 25px;}
#questions_page_Page3 #question_48HourDisclaimer {background-color:#EAEAEA !important; margin-bottom:0px !important; padding: 25px;}
#questions_page_Page3 #question_GeneralDisclaimer {background-color:#EAEAEA !important; margin-bottom:0px !important; padding: 25px;}
#questions_page_Page3 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}
#questions_page_Page4 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}
#questions_page_Page5 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}
#questions_page_Page6 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}
#questions_page_Page7 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}
#questions_page_Page8 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}
#questions_page_Page1 [id*="question"] {background-color:#EAEAEA !important; margin-bottom:15px; padding: 25px;}

/* Correction for Back buttons top and bottom */

#PageButtonsTop {display:none;}
#PageButtonsBottom {height:10px;}
#PageButtonsBottom [class~=Back]{left:0px;}
#PageButtonsBottom [class~=Next]{right:0px;}
input.rounded.QuestionPage_Save{right:0px;}

/* CONTACT US REMOVAL */
#ContactUs {display:none !important;}

/* HELPLINE NUMBER */
div#ctl00_HelplineNumber {display: none!important}

/* FIX QUESTIONS PAGE BUTTONS */
input#Import{color: #000000;}
input#Export{color: #000000;}
#ctl00_MainContent_divEditQuestions #QuestionPage_Buttons_Top input.QuestionPage_Save.rounded{padding: 0px; position: inherit;}

/* FIX CASE SCREEN SEARCH */
select#ctl00_MainContent_formScheme.search{width: 200px !important; height: 30px;}

/* QUOTE SCREEN */
.edgy{
    border: 10px solid #fff !important;
    border-width: 10px 30px !important;
    margin: 20px 15px !important;
    padding: 30px 20px !important;
    background-color: rgba(255, 255, 255, 1);
}

============================

/* QUOTE SCREEN BUTTONS */
body#getquote_quickquotesummary_aspx.public form#aspnetForm div.getquote-ui{height: 650px;}
.SummaryButtons #ctl00_MainContent_btnSave{bottom: -94px; position: relative;}
.SummaryButtons #ctl00_MainContent_btnProceed{color:#fff; background-color:#1b96fe;padding:20px;position: relative; bottom:50px; width: 100%; font-size: 28px;}
body.public footer{display: none}
#getquote_quickquotesummary_aspx .getquote-ui{padding: 0px 20px;}

/* ADDRESS SCREEN NEXT BTN */
input.Next


/* QUOTE SCREEN CONTENT */
#quotepricebox{border: 10px solid #1b96fe; border-width: 10px; padding: 25px 25px 40px 25px;}
span.quotescreenprice{font-size: 60px !important;}
#quotevalign{height: 50px;}
#pricevalign{height: 50px;}

/* PROCEED PULSE */
@keyframes pulse {
  0% {transform: scale(1);}
  50% {transform: scale(1.04);}
  100% {transform: scale(1);}
}
#ctl00_MainContent_btnProceed {animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite;}

/* LOGGED IN ACCOUNT HIDDEN  */
table#ctl00_MainContent_ListOnCover td.premium, table#ctl00_MainContent_ListOnCover th.premium{display: none;}
#ctl00_ctl00_MainControls_PolicyControls_ctl00_divPremiumForThisYear{display: none;}
#ctl00_ctl00_MainControls_PolicyControls_ctl00_PaymentStatusContainer{display: none;}
#ctl00_navBottom_FooterContainer{display: none;}
#schemeserve_direct_default_aspx form#aspnetForm div#wrapper .navTop.hiddenOnPrint #ctl00_navtop_LoggedInUserMenu_menu_private_right{display:none;}

/* DVLA LOOKUP */
[class*="Detail"]{display: inherit !important;}
#ctl00_ctl00_MainContent_Grey_PolicyContent_DVLALookup_Container{display: inline-block;}
#question_DVLALookup, #question_DVLALookup2, #question_DVLALookup3, #question_DVLALookup4{display: flex;}

/* REPORTS */
.FieldInput .ParameterEdit .Remove{margin: 0px;}
.FieldInput .ParameterEdit{width: 1000px;}
.FieldInput .ParameterEdit .Value{width: 600px;}

/* ADDONS */
div.addon-wrapper{width: 350px;}
div.addon-img, div.addon-price {float: left;}
div.addon-img {width: 30%;}
div.addon-price {width: 70%; height: 120px;}
h2.addon-price-txt{width: 100%; text-align: center; padding-top: 50px !important; padding-bottom: 50px !important;}

div#question_Misfuel > .radio .radio{height: 25px;width: 25px;}
div#question_Misfuel > .radio{font-size: 20px;}
div#question_Misfuel div.text {width: 350px !important;}
img.misfuel-img {padding: 20px; height: 75px;}

div#question_Keycare > .radio .radio{height: 25px;width: 25px;}
div#question_Keycare > .radio{font-size: 20px;}
div#question_Keycare div.text {width: 350px !important;}
img.keycare-img {padding: 20px; height: 75px;}

div#question_Unlimited > .radio .radio{height: 25px;width: 25px;}
div#question_Unlimited > .radio{font-size: 20px;}
div#question_Unlimited div.text {width: 350px !important;}
img.unlimited-img {padding: 20px; height: 75px;}

#questions_page_Page11 #question_ExcessProtector{background-color: rgba(27,150,254,0.4) !important;}
div#question_ExcessProtector > .radio .radio{height: 25px;width: 25px;}
div#question_ExcessProtector > .radio{font-size: 20px;}
div#question_ExcessProtector div.text {width: 350px !important;}
div#question_ExcessProtector div.text div.info_text{color: white !important;}
img.excess-protector-img {padding: 20px; height: 75px;}
#questions_page_Page11 #question_MostPopular {padding: 0; background-color: rgba(27,150,254,0.4) !important; margin-bottom: 0; text-align: center;}
div#question_MostPopular h2.mostpopular{width: 100%; font-size: 26px;}

/* GROUPON & WOWCHER ADDONS */
#questions_page_Page11 div#question_RedeemHeader{text-align: center; background-color: rgba(27,150,254,0.4) !important;}
div#question_RedeemHeader h2.redeemheader{width: 100%; font-size: 20px; padding: 4px 0 4px 0; line-height: 34px;}
div#question_RedeemHeader .text, div#question_RedeemHeader h3{display: none;}
====================================

====================================

/* DECLINE SCREEN */

.splitter_dots{display: none !important;}

/* ON COVER SCREEN */
body#getquote_oncoversummary_aspx #ctl00_ControlMessages_MessagingContainer{display: none;}

====================================


/* MTA SAVE BUTTON */
a[href*="adjustment"] + #ctl00_MainContent_btnSave{position: inherit !important;}


.SummaryButtons .Back{bottom: -100px; position: relative; color: #fff; font-weight: bold; font-size: 14px; background-color: #1b96fe; border-radius: 10px; padding: 5px 20px;}
.SummaryButtons .Back:hover{color: #fff; font-weight: 700;}
.getquote-ui p{font-size: 25px;}

/* PROCEED BUTTON (CHANGE THIS) */
change left: 11% to left: 3%

/* SAVE BUTTON (CHANGE THIS) */
change left: 43% to left: 78%

====================================

/* RULE BUILDER */
.ImportRulesIFrame{height: 650px !important;}

====================================

/* TEST QUOTE ENGINE */
.ui-widget input{font-family: trebuchet ms, arial, sans-serif !important;}
.ui-state-default{border: 3px solid #1b96fe;}
.ui-combobox-input{width: 380px; height: 30px;}
.ui-button-icon-only .ui-button-text{height: 21px;}
.ui-widget .ui-widget{font-size: 14pt; color: #000000; font-weight: bold;}

/* Mark New */

.getquote-ui .client-contact-name {float:right !important;}

/* CLUBE PERSONAL ALIGNMENT */
#questions_page_Page8 > #question_LevelOfCover > #AdmDropDown-LevelOfCover > #LevelOfCover{top: 25px; margin-left: 45px;}

/* NUMBER OF VEHICLES ALIGNMENT */
#questions_page_Page8 > #question_NumberOfVehicles > #AdmDropDown-NumberOfVehicles > #NumberOfVehicles{margin-left: 45px;}

/* EMAIL BOX */
#Page2_Q1 input {height: 42px; width: 400px;}

/* LEVEL OF COVER CONFIRMATION */
#question_CoverConfirmation h3{text-align: center; color: #1b96fe; font-weight: 800; font-size: 24px; line-height: 30px;}
#pages #questions_page_Page8 #question_CoverConfirmation{background-color:#ffffff !important; border: 6px solid #1b96fe;}

/* REMOVE REPORT DROPDOWN OPTIONS */
.RightPanel{display: none;}

/* APPLY RIGHT PANE LDROP DOWN FOR CLAIM TYPES */
body#schemeserve_admin_claimtypeeditor_aspx .RightPanel{display: block;}



/* age of boiler */
#pages .page_Page7 #question_BoilerAge div.text {width: 345px;}

*/ nq due to age */
#question_BoilerAgeNQ h3 {color: #c60000;}

/* he level of cover */
#HELevelofCover {top: 20px;}


/* groupon personal */
#questions_page_Page8 > #question_coverpartner > #AdmDropDown-coverpartner > #coverpartner {
    top: 25px;
    margin-left: 45px;
}


.coverlevelwarning:nth-of-type(2) {
  display: none !important;
}

.systemwarning:nth-of-type(2) {
  display: none !important;
}

.schememtawarning:nth-of-type(2) {
  display: none !important;
}

/* hide payment status */
div#ctl00_ctl00_MainControls_ctl02_divPaymentStatus {
  display: none !important;
}

div#ctl00_MainContent_ataglancegraphs {
  display: none !important;
}