#trust-ppg_container .trust_ppg_form_header{font-size:1.6em;margin-bottom:5vh;}#trust-ppg_container .trust-ppg_tou,#trust-ppg_container .trust-ppg_privacy_policy,#trust-ppg_container .trust-ppg_cookie_policy{-webkit-box-shadow:0 2px 6px 0 rgba(5,34,97,0.1);box-shadow:0 2px 6px 0 rgba(5,34,97,0.1);padding:1vw;margin-bottom:3vh;border-left:5px solid #a5b2c3;}#trust-ppg_container .trust-ppg_tou .fieldset-title,#trust-ppg_container .trust-ppg_privacy_policy .fieldset-title,#trust-ppg_container .trust-ppg_cookie_policy .fieldset-title{font-size:1em;color:#555;}#trust-ppg_container .form-type-checkbox label{font-size:1em;font-weight:200;color:#555 !important;}#trust-ppg_container .form-type-checkbox{margin-left:1vw;}#trust-ppg_container .form-submit{border:2px solid #a5b2c3;background:transparent;border-radius:30px;color:#a5b2c3;font-size:10pt;padding:10px 35px;cursor:pointer;transition:all 0.5s;position:relative;}#trust-ppg_container .form-submit:hover{background-color:#0747a6;border:2px solid #0747a6;color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);}#trust-ppg_container .form-type-checkbox input[type="checkbox"]{display:inline-block;height:16px !important;width:16px !important;overflow:hidden;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;transition-property:all;-webkit-transition-property:background-color,border-color,box-shadow;transition-property:background-color,border-color,box-shadow;border:1px solid #ccc;}#trust-ppg_container .form-type-checkbox input[type="checkbox"]:checked{background-image:url("/sites/all/modules/trust_ppg/img/arrow.svg");}#trust-ppg_container .form-type-checkbox input[type="checkbox"]:checked{background-color:#a5b2c3;border:1px solid #a5b2c3;}
#cookiePopup{font-family:sans-serif;position:fixed;z-index:9999;left:0;top:0;height:100vh;width:100%;padding-top:15vh;color:#ddd;background-color:rgba(0,0,0,0.6);}#cookiePopup #cookieBox{max-width:80%;max-height:80%;overflow:auto;margin:0 auto;border:0px solid #fff;box-shadow:0 0 15px rgba(0,0,0,0.53);padding:4vw;background-color:#f9f9f9;position:relative;border-radius:30px;}#cookiePopup #cookieBox h3{margin-top:0;margin-bottom:0;font-size:18px;font-weight:200;font-family:sans-serif,arial;position:absolute;top:0;background:#0747a6;padding:10px 21px;color:#fff;text-transform:uppercase;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}#cookiePopup #cookieBox p{font-size:12px;line-height:16px;font-family:sans-serif;color:#aaa;}#cookiePopup #cookieBox .title{font-weight:400;font-size:16px;color:#666;margin-bottom:10px;}.intro-text .title{font-size:20px !important;}#cookiePopup #cookieBox a{color:#333;}#cookiePopup #cookieBox #checkboxContainer div.singleCheckBox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}#cookiePopup #cookieBox #checkboxContainer div.singleCheckBox .text-left{-ms-flex:0 0 76.333333%;flex:0 0 76.333333%;max-width:76.333333%;position:relative;width:100%;padding-right:15px;padding-left:15px;}#cookiePopup #cookieBox #checkboxContainer div.singleCheckBox .right{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;position:relative;width:100%;align-self:center;padding-right:15px;padding-left:15px;}#cookiePopup #cookieBox #checkboxContainer input[type="checkbox"]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:10px;margin-left:15px;cursor:pointer;}#cookiePopup #cookieBox #checkboxContainer .checkboxtext{margin-left:5px;display:inline;font-size:11px;}#cookiePopup #cookieBox button{border:2px solid #a5b2c3;background:transparent;border-radius:30px;color:#a5b2c3;font-size:10pt;padding:10px 35px;cursor:pointer;transition:all 0.5s;position:relative;white-space:pre;}#cookiePopup #cookieBox button:hover{background-color:#0747a6;border:2px solid #0747a6;color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);}#checkboxContainer .footer-gdpr{border-top:1px solid #eee;display:flex;margin-top:10px;padding-top:20px;}#checkboxContainer .footer-gdpr .btn{margin-right:5%;float:left;}#checkboxContainer .footer-gdpr #policyUrl{float:right;width:100%;text-align:right;}#checkboxContainer .footer-gdpr #policyUrl i{color:#aaa;}@media screen and (max-width:768px){#cookiePopup{padding-top:6vh;overflow:scroll;}#cookiePopup #cookieBox p{margin-bottom:20px;}#checkboxContainer .footer-gdpr #policyUrl{width:auto;}#cookiePopup #cookieBox #checkboxContainer div.singleCheckBox{display:block;padding:10px 0;width:100%;float:left;}.switch{float:left !important;}#checkboxContainer .footer-gdpr{display:inline-block;width:100%;margin-top:15px;}#cookiePopup #cookieBox #checkboxContainer div.singleCheckBox .right,#cookiePopup #cookieBox #checkboxContainer div.singleCheckBox .text-left{width:100%;display:block;max-width:none;}#checkboxContainer .footer-gdpr #policyUrl{text-align:left;}#cookiePopup #cookieBox button{margin-bottom:10px;}}.switch{position:relative;width:60px;height:9px;float:right;}.switch input{opacity:0;width:0;height:0;}.ppg-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cfcfcf;-webkit-transition:0.4s;transition:0.4s;}.ppg-slider:before{position:absolute;content:"";height:20px;box-shadow:-2px 0px 4px 0px rgba(0,0,0,0.2);width:20px;left:4px;bottom:-6px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border:solid 2px white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}input:checked + .ppg-slider{background-color:#2ecc71;}.fixed input:checked + .ppg-slider{background-color:#ddd;}.fixed .right input:checked + .ppg-slider::before{border:solid 2px #bbb !important;}input:focus + .ppg-slider{box-shadow:0 0 1px #2ecc71;}input:checked + .ppg-slider:before{-webkit-transform:translateX(31px);-ms-transform:translateX(31px);transform:translateX(31px);box-shadow:-2px 0px 4px 0px rgba(0,0,0,0.2);border:solid 2px #2ecc71;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.ppg-slider.round{border-radius:34px;}.ppg-slider.round:before{border-radius:50%;}
