form#competition{width:100%;margin-bottom:100px}form#competition p{width:49%;display:inline-block}form#competition p.last_name,form#competition p.country{float:right}form#competition p.answer,form#competition p.rg_newsletter,form#competition p.exodus_newsletter,form#competition p.enter_competition{width:100%}form#competition p.rg_newsletter{padding-bottom:0}form#competition p.answer{padding-bottom:10px}form#competition p label{display:block;font-size:20px;color:#4d4d4d;font-family:barlowcondensed-medium,Arial,Helvetica,sans-serif}form#competition p label span{color:#ef7f03}form#competition p input,form#competition p textarea,form#competition p select{display:block;width:100%}form#competition p input,form#competition p textarea,form#competition p select{width:100%;border:2px solid #e6e6e6;border-radius:5px;font-size:16px;height:40px;font-family:barlow-light,Arial,Helvetica,sans-serif;background:#fcfcfc;padding-left:10px;padding-top:2px;margin-top:2px;color:#4d4d4d;outline:none;-webkit-appearance:none}form#competition p select{background-image:url(../img/dropdown.png);background-position:right center;background-repeat:no-repeat;background-size:15px;cursor:pointer}form#competition p textarea{height:auto;padding:10px}form#competition p input:focus,form#competition p textarea:focus{background:#fff}form#competition p input[type=submit]{background-color:#ef7f03;color:#fff;border:0;border-radius:5px;padding:10px;width:280px;font-size:20px;font-family:barlow-regular,Arial,Helvetica,sans-serif;outline:none;transition:.3s;margin-left:auto;margin-right:auto;position:relative;background-position:10px center}form#competition p input[type=submit]:hover{cursor:pointer;background-color:#000}form#competition p input[type=submit].processing{background-image:url(../img/spinner.gif);background-size:16px;background-position:10px center;background-repeat:no-repeat}form#competition p input[type=checkbox]{width:auto;display:none;vertical-align:middle}form#competition #answer_count{float:right;font-size:.7em}form#competition p label[for=last_name]{visibility:hidden}form#competition p input.error,form#competition p textarea.error{border-color:darkred;color:darkred}form#competition p .fancy_checkbox{width:22px;height:22px;border-radius:4px;display:inline-block;border:2px solid #e6e6e6;vertical-align:text-top;margin-right:6px}form#competition p .fancy_checkbox:hover{cursor:pointer}form#competition p .fancy_checkbox.active{background-image:url(../img/checked.jpg);background-size:18px}.enter-thanks{text-align:center;color:#4d4d4d}.enter-thanks span{display:block;font-family:barlowcondensed-light,Arial,Helvetica,sans-serif;font-size:2em;line-height:1em}.enter-thanks span.good-luck{font-family:barlowcondensed-medium,Arial,Helvetica,sans-serif;margin-bottom:25px}.enter-thanks p{font-size:22px;font-family:barlowcondensed-light,Arial,Helvetica,sans-serif;padding-bottom:10px;line-height:1.3em}.enter-thanks span.get-ebook{margin-top:50px}.enter-thanks p a{font-size:22px;font-family:barlowcondensed-medium,Arial,Helvetica,sans-serif;font-weight:400}.signed-up{margin-bottom:-60px}.rg-discount-ebooks .rgde-inner-content.padded{padding-top:19px}form#competition p label .req_error{margin-left:10px;color:darkred}@media screen and (max-width:959px){.signed-up{margin-bottom:-47px}.rg-discount-ebooks .rgde-inner-content.padded{padding-top:0}}@media screen and (max-width:639px){form#competition p{width:100%}form#competition p label[for=last_name]{display:none}form#competition p.first_name{padding-bottom:6px}form#competition p.rg_newsletter{padding-bottom:15px}form#competition p input[type=submit]{width:100%}.signed-up{margin-bottom:-17px}}form.jotform-form{width:100%}form.jotform-form ul.form-section{list-style-type:none;padding:0}form.jotform-form ul.form-section li.form-line{display:inline-block;width:100%;margin-top:22px}form.jotform-form ul.form-section li.form-line .form-label{font-size:20px;color:#4d4d4d;font-family:barlowcondensed-medium,Arial,Helvetica,sans-serif}form.jotform-form ul.form-section li.form-line .form-label .form-required{color:#ef7f03}form.jotform-form ul.form-section li.form-line .form-label#label_30{display:none}form.jotform-form ul.form-section li.form-line .form-textbox,form.jotform-form ul.form-section li.form-line .form-textarea,form.jotform-form ul.form-section li.form-line .form-address-country{width:100%;border:2px solid #e6e6e6;border-radius:5px;font-size:16px;font-family:barlow-light,Arial,Helvetica,sans-serif;height:40px;background:#fcfcfc;padding-left:10px;margin-top:2px;color:#4d4d4d;outline:none}form.jotform-form ul.form-section li.form-line .form-textarea{height:auto;padding:10px}form.jotform-form ul.form-section li.form-line .form-address-table{width:100%}form.jotform-form ul.form-section li.form-line .form-address-country{background:#fff}form.jotform-form ul.form-section li.form-line .form-textbox:focus,form.jotform-form ul.form-section li.form-line .form-textarea:focus{background:#fff}form.jotform-form ul.form-section li.form-line .form-error-message{font-family:barlow-regular,Arial,Helvetica,sans-serif;font-size:14px;margin-top:2px;float:left}form.jotform-form ul.form-section li.form-line .form-submit-button{background:#ef7f03;color:#fff;border:0;border-radius:5px;padding:10px;width:100%;font-size:20px;font-family:barlow-regular,Arial,Helvetica,sans-serif;outline:none;-webkit-transition:.3s;transition:.3s}form.jotform-form ul.form-section li.form-line .form-submit-button:hover{cursor:pointer;background:#000}form.jotform-form ul.form-section li.form-line #input_30{margin-top:15px}form.jotform-form ul.form-section li.form-line #fancy_radios .fancy_radio{display:inline-block;margin-right:25px;font-size:16px;line-height:21px}form.jotform-form ul.form-section li.form-line #fancy_radios .fancy_radio .radio_button{width:24px;height:24px;background-size:150%;background-position:center;background-repeat:no-repeat;border-radius:12px;display:inline-block;border:2px solid #e6e6e6;margin-right:5px;vertical-align:text-bottom}form.jotform-form ul.form-section li.form-line #fancy_radios .fancy_radio:hover{cursor:default}form.jotform-form ul.form-section li.form-line #fancy_radios .fancy_radio.selected .radio_button{background-image:url(../../images/radio_on.png)}form.jotform-form ul.form-section li.form-line #cid_27{display:none}form.jotform-form ul.form-section #id_29,form.jotform-form ul.form-section #id_30{margin-top:0}form.jotform-form ul.form-section #id_14{margin-top:12px}@media only screen and (min-width:640px){form.jotform-form ul.form-section li.form-line{width:calc(50% - 23px);margin-right:20px}form.jotform-form ul.form-section li.form-line .form-submit-button{width:280px}form.jotform-form ul.form-section li.form-line#id_28{width:100%}form.jotform-form ul.form-section li.form-line #fancy_radios .fancy_radio{margin-right:15px}form.jotform-form ul.form-section #id_14{margin-top:22px;width:100%}form.jotform-form ul.form-section #id_26{float:left}form.jotform-form ul.form-section #id_27{float:right}}form.jotform-form{padding-bottom:30px}form.jotform-form .formFooter,form.jotform-form .formFooter-heightMask{display:none}.jotform-form .form-button-error{color:#fff;margin-top:25px;background:#e74d52;padding:11px 11px 7px;border-radius:5px}.jotform-form .form-button-error p{font-size:19px;text-align:center;margin-bottom:0}.jotform-form #header_1{display:none}.jotform-form .form-radio-item{display:block}.jotform-form #id_2{margin-top:31px;width:100%}.jotform-form #cid_2 .form-buttons-wrapper{margin-left:0!important}#id_3,#id_4,#id_5,#id_10{width:100%}.jotform-form #id_5,.jotform-form #id_10{padding-right:32px}.jotform-form #id_5{margin-top:30px}.jotform-form #cid_15 .form-single-column,.jotform-form #cid_16 .form-single-column,.jotform-form #cid_17 .form-single-column,.jotform-form #cid_18 .form-single-column,.jotform-form #cid_19 .form-single-column,.jotform-form #cid_20 .form-single-column,.jotform-form #cid_21 .form-single-column{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:5px;padding:10px 0 13px 17px;margin-right:11px}.jotform-form #id_22{width:46%;margin-right:30px}.jotform-form #cid_17 .form-single-column{min-height:232px}@media screen and (min-width:800px){.jotform-form #cid_17 .form-single-column{min-height:216px}}@media screen and (min-width:960px){.jotform-form #cid_17 .form-single-column{min-height:242px}}@media screen and (min-width:1280px){.jotform-form #cid_17 .form-single-column{min-height:242px}}.jotform-form select.form-dropdown{width:100%!important;border:2px solid #e6e6e6;border-radius:5px;font-size:16px;font-family:barlow-light,Arial,Helvetica,sans-serif;height:40px;background:#fcfcfc;padding-left:10px;margin-top:2px;color:#4d4d4d}.jotform-form .form-input-wide{width:100%!important}form.jotform-form ul.form-section li.form-line .form-textbox{max-width:807px}.jotform-form #cid_3 input.form-textbox{display:block}.jotform-form .form-sub-label-container{width:50%;display:block;float:left;margin-right:0;padding-right:32px}@media only screen and (max-width:639px) .jotform-form .form-sub-label-container{width: 100%; padding-right: 0; } .jotform-form #cid_4 .form-sub-label-container { width: 100%; padding-right: 10px; } .jotform-form .form-sub-label { display: block; font-size: 15px; color: #777; margin-top: 4px; } form.jotform-form ul.form-section li.form-line { vertical-align: top; margin-top: 45px; } .jotform-form .form-radio-item .form-radio { display: inline-block; vertical-align: top; margin-top: 9px; } .jotform-form .form-radio-item label { font-size: 17px; margin-left: 3px; line-height: 20px; display: inline-block; max-width: 91%; vertical-align: top; margin-top: 7px; } .jotform-form .form-error-message img { width: auto !important; } .jotform-form .form-input .form-error-message,.jotform-form .form-input-wide .form-error-message { bottom: -5px; font-size: 11px; position: relative; z-index: 900; right: auto; top: auto; color: #333; padding: 3px; max-width: 100%; padding-bottom: 3px; font-size: 12px; border: none; -moz-box-shadow: 0px 2px 4px rgba(102,102,102,0.5); -webkit-box-shadow: 0px 2px 4px rgba(102,102,102,0.5); -moz-border-radius: 6px 6px; -webkit-border-radius: 6px 6px; box-shadow: 0px 2px 4px rgba(102,102,102,0.5); border-radius: 6px 6px; background: #FCC; } .jotform-form .form-line-error .form-error-message { background-color: #ff3200; clear: both; float: none; } .jotform-form .form-line-error .form-error-message { background: #e15353; color: #fff; padding: 6px; margin-bottom: 3px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3); box-shadow: 0 1px 2px rgba(0,0,0,0.3); } .jotform-form .form-line-error .form-error-message .form-error-arrow { border-bottom-color: #ff3200; } .jotform-form .form-error-arrow { border-bottom-color: #e15353; } .jotform-form .form-error-arrow { position: absolute; top: -20px; left: 10px; height: 0px; width: 0px; border: 10px solid transparent; border-bottom-color: #666; border-bottom: 10px solid rgba(102,102,102,0.3); } form.jotform-form ul.form-section li.form-line .form-radio-other-input.form-textbox { max-width: 200px; height: 30px !important; } @media screen and (min-width: 640px) { .jotform-form #id_21{float:left}.jotform-form #id_3{width:49%;padding:0;margin-right:0}.jotform-form #id_4{float:left;margin-top:15px;width:50%!important;padding-right:30px;margin-right:0}.jotform-form #id_4 .form-sub-label{display:none}.jotform-form .form-sub-label-container{width:100%;padding-right:20px}.jotform-form #cid_4 .form-sub-label-container{padding-right:0}#cid_21 .form-single-column{min-height:226px}}@media screen and (min-width:960px){#cid_21 .form-single-column{min-height:229px}}@media screen and (max-width:639px){.jotform-form .form-sub-label-container{width:100%;padding-right:10px}}#cid_2{text-align:center}.jotform-form #id_2{margin-top:40px}form.jotform-form.votescotland2018{padding-top:0;padding-left:0!important}form.jotform-form.votescotland2018 #cid_1{display:none}form.jotform-form.votescotland2018 ul.form-section li.form-line{margin-top:0}form.jotform-form.votescotland2018 .form-radio-item label{font-size:15px;margin-left:9px}form.jotform-form.votescotland2018 #id_15{padding-left:10px;float:left}form.jotform-form.votescotland2018 #cid_15 div.form-single-column{width:100%}form.jotform-form.votescotland2018 ul.form-section li.form-line .form-label{font-weight:400}form.jotform-form.votescotland2018 #id_3{margin-top:12px;width:49%;padding:0;margin-right:0;padding-left:3px;padding-right:0}form.jotform-form.votescotland2018 #id_4{width:49%!important;margin-right:0;padding:0;clear:none;padding-left:3px!important;padding-right:20px}form.jotform-form.votescotland2018 #id_2{margin:0;padding:0;width:49%;float:left;clear:none;display:inline-block;text-align:left}form.jotform-form.votescotland2018 #cid_2{text-align:left}form.jotform-form.votescotland2018 ul.form-section li.form-line .form-submit-button{width:200px;padding-bottom:7px;margin-top:21px;font-size:19px}form.jotform-form.votescotland2018 #cid_2 .form-buttons-wrapper{margin-bottom:20px}form.jotform-form.votescotland2018 .form-button-error{background:0 0;padding:0;color:#e61c1c}form.jotform-form.votescotland2018 .form-button-error p{background:0 0;display:inherit;clear:none;font-size:14px}@media screen and (min-width:640px) and (max-width:723px){form.jotform-form.votescotland2018 #id_15{margin-right:0;width:43%}form.jotform-form.votescotland2018 #id_3,form.jotform-form.votescotland2018 #id_4{width:42%!important}}@media screen and (max-width:639px){form.jotform-form.votescotland2018>.form-all{width:100%!important}form.jotform-form.votescotland2018 #id_15{width:100%;padding-right:10px}form.jotform-form.votescotland2018 ul.form-section li.form-line .form-radio-other-input.form-textbox{max-width:191px!important}form.jotform-form.votescotland2018 #id_3{width:100%;padding-left:10px;padding-right:5px}form.jotform-form.votescotland2018 #id_4{width:100%!important;padding-left:10px!important;padding-right:0}form.jotform-form.votescotland2018 .form-sub-label-container{width:100%!important}form.jotform-form.votescotland2018 #cid_4 .form-sub-label-container{padding-right:15px}form.jotform-form.votescotland2018 #id_2{width:100%}}