/*
Theme Name:     Twenty Twelve Child
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Twelve theme
Author:         Jaco van Wyk
Author URI:     http://jacovanwyk.com
Template:       twentytwelve
Version:        0.1.0
*/

@import url("../twentytwelve/style.css");
@import 'https://fonts.googleapis.com/css?family=Overlock';

html .plchldr input::placeholder { 
	opacity: 0.3!important;
}

html #field_86_76 {
	display:none!important;
}

html #input_282_13, #input_283_13, #input_282_34, #input_283_34 {
	background-color:#EFEFEF!important;
}

html .gptos_terms_container { width:100%!important; }

html .elementor-background-overlay { margin-top: 1px!important; }

/* Image choices custom styling */
/* Image choices custom styling */
html .image-choices-field ul, html .image-choices-field li, html .image-choices-field span, html .image-choices-field label {
	border: none!important;
}

html .image-choices-admin-field.image-choices-use-images .image-choices-choice label, html .image-choices-field .image-choices-choice label {
	width: 100%!important;
	height: 86px!important;
}
html .image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap, html .image-choices-field .image-choices-choice-image-wrap {
	width: 66px!important;
	height: 66px!important;
}

html .image-choices-admin-field.image-choices-use-images .image-choices-choice-selected, html .image-choices-field .image-choices-choice-selected {
	background-color: #000!important;
	border-radius: 10px!important;
}

html #wp-admin-bar-autoptimize.bullet-green .ab-icon::before, html #wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before {
	font-size:22px!important;
}

/* Location finder */
body .gfgeo-locator-button-wrapper img {
    margin-top: 5px!important;
}

body .gfield input.gfgeo-address-field[data-locator_enabled="1"], body .gfield input.advanced-address-autocomplete[data-locator_enabled="1"] {
    padding-left: 23px !important;
}

body #gform_resend_button {
    margin-left:5px!important;
    border:0px!important;
    background-image:none!important;
    background-color:#790000!important;
    color:#ffffff!important;
}

/* GF Errors */
body .gform_wrapper div.validation_error {
    color: #FFF!important;
    font-size: 1em;
    font-weight: 700!important;
    margin-bottom: 25px;
    background-color: #790000!important;
    border: 1px solid #790000!important;
    padding: 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
}

body .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px!important;
}

/* GF Views */
.view-right {text-align:right!important;}

/*body.custom-background { background-color: #3a5ea7!important; }*/

a.tour, p.notice-blue { color:#456fc4!important; }
a.signup, p.notice { color:#40ac64!important; }

.chzn-container { width:100%!important; }

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img/*.wp-post-image*/, img { box-shadow:none!important; border:0px!important; }

.main-navigation { display:none!important; }

.site-header { text-align:right!important; }

.site-title { display:none!important; }

.site-content article { border-bottom:none!important; }

/* Form Styles */

body .gform_wrapper input { font-size:13px!important; }

body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color:#FFFFFF!important; border-bottom-width:0px!important; border-top-width:0px!important; margin-bottom:0px!important; padding:0px!important; }

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required { padding-left:0px!important; }

#field_1_26 { color:#40ac64!important; }

/* Gavity View Styles */

.gv-grid-col-1-2 { background-color:#FFF; margin-bottom:20px; padding-top:20px; }

.gv-widget-page-links { padding-bottom:25px; }

#gravityview_back_link { width:100%; padding-top:25px; }

.gv-table-view { margin-top:35px; }

.gv-table-view-content .bulleted, .gv-table-view-content .bulleted li { margin:0px; list-style:none; padding:none; }

.gv-table-view-content th { width:400px; }

.logout { float:right; }

/* CAPTURE WEBCAM (PHOTO) */

.entry-content video {
	background-color:#F1F1F1!important;
}

/* WINNY CASH LOANS */
body.page-id-2435 .field_admin_only {
    display: none!important;
}

/* DOCOTELA */
body.page-id-2447 .field_admin_only {
    display: none!important;
}

/* GLOBAL SHEQ */
body.page-id-2648 .field_admin_only {
    display: none!important;
}

/* SRFITS */
body.page-id-2660 .field_admin_only {
    display: none!important;
}

/* FRONTIER */

body.page-id-969 .entry-header {
	text-align: center;
}

body.page-id-969 .entry-header img {
	width:255px!important;
	height:255px!important;
}

/* PROPABLE */
body.page-id-2154 .entry-header img {
	width:100px!important;
	height:125px!important;
}

body.page-id-2154 .field_admin_only {
    display: none!important;
}

/* TTS */
body.page-id-2197 .field_admin_only {
    display: none!important;
}

/* OPS */
body.page-id-2173 .field_admin_only {
    display: none!important;
}

/* MUNCH */
body.page-id-2393 .ui-datepicker {
    display: none!important;
}

/* PAH */
body.page-id-2240 .field_admin_only {
    display: none!important;
}

/* Juina */
body.page-id-2244 .field_admin_only {
    display: none!important;
}

/* Securidex */
body.page-id-2259 .field_admin_only {
    display: none!important;
}

/* Titan Secure */
body.page-id-2645 .field_admin_only {
    display: none!important;
}

/* LM Plus */
body.page-id-2306 .field_admin_only {
    display: none!important;
}

/* Smat Loan Solutions */
body.page-id-2310 .field_admin_only {
    display: none!important;
}

/* AmbucarePLUS */
body.page-id-2340 .field_admin_only {
    display: none!important;
}

/* TRADEAID */
body.page-id-2013 .entry-header {
    text-align: center;
}

/* WORLD VISION */

body.page-id-1672 #input_219_13, body.page-id-1753 #input_241_13, body.page-id-1755 #input_242_13 {
	background-color:lightgrey;
}

body.page-id-1672 #gform_submit_button_219, body.page-id-1753 #gform_submit_button_241, body.page-id-1755 #gform_submit_button_241 {
	background-color: #63C63C!important;
	color: #fff;
	background-image: none;
	border: none;
	padding: 12px;
	font-weight:bold;
}

body.page-id-1672 .gform_wrapper h2.gsection_title, body.page-id-1753 .gform_wrapper h2.gsection_title, body.page-id-1755 .gform_wrapper h2.gsection_title {
    margin: 0px;
    padding: 5px !important;
        padding-right: 5px;
        padding-left: 5px;
    letter-spacing: normal !important;
    background-color: #FF6B00;
    border-radius: 10px;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
	margin-bottom: 20px !important;
}

body.page-id-1672 .field_description_below, body.page-id-1753 .field_description_below, body.page-id-1755 .field_description_below {
	padding: 0px!important;
	margin: 0px;
	border: none!important;
}

/* OASIS */

body.page-id-1836 .entry-header {
	text-align:right;
}

/* WORLD VISION CONFIRM */

body.page-id-1674 #input_220_13 {
	background-color:lightgrey;
}

body.page-id-1674 #gform_submit_button_220 {
	background-color: #63C63C!important;
	color: #fff;
	background-image: none;
	border: none;
	padding: 12px;
	font-weight:bold;
}

body.page-id-1674 .gform_wrapper h2.gsection_title {
    margin: 0px;
    padding: 5px !important;
        padding-right: 5px;
        padding-left: 5px;
    letter-spacing: normal !important;
    background-color: #FF6B00;
    border-radius: 10px;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
	margin-bottom: 20px !important;
}

body.page-id-1674 .field_description_below {
	padding: 0px!important;
	margin: 0px;
	border: none!important;
}

/* DETERRER */

body.page-id-1810 .gform_wrapper h2.gsection_title {
    margin: 0px;
    padding: 5px !important;
        padding-right: 5px;
        padding-left: 5px;
    letter-spacing: normal !important;
    background-color: #04979D;
    border-radius: 10px;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
	margin-bottom: 20px !important;
}

body.page-id-1810 .field_description_below {
	padding: 0px!important;
	padding-right:15px!important;
	margin: 0px;
	border: none!important;
}

/* UNICEF */

body.page-id-771 .entry-content table.unicef {
	border-bottom: 0px!important;
}

body.page-id-771 #input_70_13 {
	background-color:lightgrey;
}

body.page-id-771 #field_70_71, body.page-id-771 #field_70_58 {
	padding:10px!important;
}

body.page-id-771 #gform_submit_button_70 {
	background-color: #63C63C!important;
	color: #fff;
	background-image: none;
	border: none;
	padding: 12px;
	font-weight:bold;
}

body.page-id-771 .gform_wrapper h2.gsection_title {
    margin: 0px;
    padding: 5px !important;
        padding-right: 5px;
        padding-left: 5px;
    letter-spacing: normal !important;
    background-color: #49ACDC;
    border-radius: 10px;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
	margin-bottom: 20px !important;
}

body.page-id-771 .gsection {
	padding: 0px!important;
	margin: 0px;
	border: none!important;
}

body.page-id-771 .field_admin_only {
	display:none!important;
}

/* UNICEF (REACTIVATION) */

body.page-id-2315 .entry-content table.unicef {
	border-bottom: 0px!important;
}

body.page-id-2315 #input_343_13 {
	/* background-color:lightgrey; */
	margin-bottom: 15px;
}

body.page-id-2315 #field_343_71, body.page-id-2315 #field_343_85 {
	padding:10px!important;
}

body.page-id-2315 #field_343_85 {
	padding-bottom:17px!important;
}

body.page-id-2315 #gform_submit_button_343 {
	background-color: #63C63C!important;
	color: #fff;
	background-image: none;
	border: none;
	padding: 12px;
	font-weight:bold;
}

body.page-id-2315 .gform_wrapper h2.gsection_title {
    margin: 0px;
    padding: 5px !important;
        padding-right: 5px;
        padding-left: 5px;
    letter-spacing: normal !important;
    background-color: #49ACDC;
    border-radius: 10px;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
	margin-bottom: 20px !important;
}

body.page-id-2315 .gsection {
	padding: 0px!important;
	margin: 0px;
	border: none!important;
}

body.page-id-2315 .field_admin_only {
	display:none!important;
}

/* Swopp */

body.page-id-2543 .field_admin_only {
    display: none!important;
}

/* Mthinte Academy (DEBICHECK) */

body.page-id-2458 .field_admin_only {
    display: none!important;
}

/* Ekasi Pay Credit (DEBICHECK) */

body.page-id-2521 .field_admin_only {
    display: none!important;
}

/* First Advance (DEBICHECK) */

body.page-id-2408 .field_admin_only {
    display: none!important;
}

/* BRIGHTT LIFE (DEBICHECK) */

body.page-id-2548 .field_admin_only {
    display: none!important;
}

/* KEYHEALTH (DEBICHECK) */

body.page-id-2033 .field_admin_only {
    display: none!important;
}

/* MSAADA */

body.page-id-2563 .field_admin_only {
    display: none!important;
}

body.page-id-2033 #gform_submit_button_293 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* SOFS (DEBICHECK) */

body.page-id-2100 .field_admin_only {
    display: none!important;
}

/* WE ARE LESEDI (DEBICHECK) */

body.page-id-2086 .field_admin_only {
    display: none!important;
}

/* BLUE DOT PROPERTY (DEBICHECK) */

body.page-id-2117 .field_admin_only {
    display: none!important;
}

/* TAXCLEAR (DEBICHECK) */

body.page-id-2122 .field_admin_only {
    display: none!important;
}

/* JAMHONES (DEBICHECK) */

body.page-id-2003 .field_admin_only {
    display: none!important;
}

/* DAY.CO.ZA (DEBICHECK) */

body.page-id-1999 .field_admin_only {
    display: none!important;
}

/* DEVELOPCORE (DEBICHECK) */

body.page-id-1790 .field_admin_only {
    display: none!important;
}

/* QULLQI CAPITAL (DEBICHECK) */

body.page-id-1733 .field_admin_only {
    display: none!important;
}

/* BUDDY FINANCE (DEBICHECK) */

body.page-id-1796 .field_admin_only {
    display: none!important;
}

/* COLES TRADING (DEBICHECK) */

body.page-id-2359 .field_admin_only {
    display: none!important;
}

body.page-id-2443 .field_admin_only {
    display: none!important;
}

/* UNCEDO CAPITAL (DEBICHECK) */

body.page-id-2388 .field_admin_only {
    display: none!important;
}

/* TRACK AFRICA (DEBICHECK) */

body.page-id-2481 .field_admin_only {
    display: none!important;
}

/* EMBRACE DENTAL STUDIO (DEBICHECK) */

body.page-id-2507 .field_admin_only {
    display: none!important;
}

/* CAPIPUSH (REAL-TIME DEBICHECK) */

body.page-id-1961 .field_admin_only {
    display: none!important;
}

body.page-id-1961 #gform_submit_button_276 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* MH LEGAL SERVICES (REAL-TIME DEBICHECK) */

body.page-id-2018 .field_admin_only {
    display: none!important;
}

body.page-id-2018 #gform_submit_button_289 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* HARMSEN ATTORNEYS (REAL-TIME DEBICHECK) */

body.page-id-1965 .field_admin_only {
    display: none!important;
}

body.page-id-1965 #gform_submit_button_277 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* RENTAL BUDDIES CENTURION (REAL-TIME DEBICHECK) */

body.page-id-1968 .field_admin_only {
    display: none!important;
}

body.page-id-1968 #gform_submit_button_278 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* CREDIT FITNESS (REAL-TIME DEBICHECK) */

body.page-id-1977 .field_admin_only {
    display: none!important;
}

body.page-id-1977 #gform_submit_button_279 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* SHD FINANCIAL AND LEGAL SOLUTIONS (REAL-TIME DEBICHECK) */

body.page-id-1981 .field_admin_only {
    display: none!important;
}

body.page-id-1981 #gform_submit_button_280 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* LOANS CONNECT (REAL-TIME DEBICHECK) */

body.page-id-1984 .field_admin_only {
    display: none!important;
}

body.page-id-1984 #gform_submit_button_281 {
	background-color:green!important;
	color:white!important;
	background-image:none!important;
	border:1px solid green!important;
}

/* MFS (DEBICHECK) */

body.page-id-1843 .field_admin_only {
    display: none!important;
}

/* ATI (DEBICHECK) */

body.page-id-1931 .field_admin_only {
    display: none!important;
}

/* F&I Corporation (DEBICHECK) */

body.page-id-1939 .field_admin_only {
    display: none!important;
}

/* PeerCash (DEBICHECK) */

body.page-id-1901 .field_admin_only {
    display: none!important;
}

/* OPENWEB (DEBICHECK) */

body.page-id-1584 .field_admin_only {
    display: none!important;
}

/* NEASA */

body.page-id-503 .field_admin_only {
    display: none!important;
}

/* FUNDERJET (DEBICHECK) */

body.page-id-1653 .field_admin_only {
    display: none!important;
}

/* INGRESS */

body.page-id-1431 .entry-header {
    text-align: center!important;
}

/* MSFSA */
body.page-id-862 .instruction {
    display:none!important;
}

/* OXFAMSA */
body.page-id-1355 #page {
    background:none;
}

/* SIZWE-HOSMED */

body.page-id-2263 .entry-header img {
    width:150px!important;
	height:auto!important;
}

body.page-id-1355 {
    background-image: url("template/oxfam/body-stripe-repeater.png");
    background-repeat: repeat-x;
}

body.page-id-1355 h2.gsection_title {
   color: #61A534;
}

body.page-id-1355 #gform_submit_button_157 {
  color: #FFF;
  background: #61A534;
  border: 1px solid #61A534;
}

/* FOURPAWS */
body.page-id-447 .entry-header img {
    width: 100%!important;
    height: auto!important;
}

/* UNHCR */

body.page-id-1267 .entry-header img {
    width: 100%!important;
    height: auto!important;
}

body.page-id-1267 button, body.page-id-1267 input, body.page-id-1267 select, body.page-id-1267 textarea {
    border: 1px solid #86B8DD;
}

body.page-id-1267 .gform_wrapper .gsection {
    border-bottom: 5px double #86B8DD;
}


body.page-id-1267 h2.gsection_title {
   color: #86B8DD;
}

body.page-id-1267 #gform_submit_button_145 {
  color: #FFF;
  background: #86B8DD;
  border: 1px solid #86B8DD;
}

body.page-id-1173 .entry-header img, body.page-id-1425 .entry-header img, body.page-id-1817 .entry-header img {
    width: 100%!important;
    height: auto!important;
}

body.page-id-1173 a {
    /*color: #0380FF;*/
}

body.page-id-1173 button, body.page-id-1173 input, body.page-id-1173 select, body.page-id-1173 textarea, body.page-id-1425 button, body.page-id-1425 input, body.page-id-1425 select, body.page-id-1425 textarea, body.page-id-1817 button, body.page-id-1817 input, body.page-id-1817 select, body.page-id-1817 textarea {
    border: 1px solid #86B8DD;
}

body.page-id-1173 .gform_wrapper .gsection, body.page-id-1425 .gform_wrapper .gsection, body.page-id-1817 .gform_wrapper .gsection {
    border-bottom: 5px double #86B8DD;
}


body.page-id-1173 h2.gsection_title, body.page-id-1425 h2.gsection_title, body.page-id-1817 h2.gsection_title {
   color: #86B8DD;
}

body.page-id-1173 #gform_submit_button_135, body.page-id-1425 #gform_submit_button_169, body.page-id-1817 #gform_submit_button_252 {
  color: #FFF;
  background: #86B8DD;
  border: 1px solid #86B8DD;
}

/* TELJOY */

body.page-id-1022 .gform_wrapper .gsection {
    border-bottom: 1px solid #CCC;
}

/* MYDESIGNHAND */

body.page-id-240.custom-font-enabled {
	font-family: Raleway, 'Open Sans', Arial, sans-serif!important;
}

/* DUNCAN PRIVATE */

.page-id-189 {
	background-color:rgb(35,35,35);
	color:#fff;
	font-family: 'PT Sans', Helvetica, sans-serif;
	letter-spacing: 1px;
}

.page-id-189 .entry-header {
        text-align: center;
}

.page-id-189 h1, .page-id-189 h2, .page-id-189 h3, .page-id-189 h4, .page-id-189 h5, .page-id-189 h6 {
	color:#fff;
	font-family: 'PT Sans', Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}

.page-id-189 p {
	color:#fff;
	font-family: 'PT Sans', Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
}

.page-id-189 .site {
	background-color:rgb(35,35,35);
}

.page-id-189 input label {
	font-weight:normal;
}

.page-id-189 li.active-result, .page-id-189 chosen-single {
	background-color:rgba(0,0,0,0);
	border-color:rgba(255,255,255,0.4);
	line-height: 22px;
	padding:20px 20px 20px 20px;
	border-radius:0;
	color:#333;
	line-height:24px;
}

/* MadeSure */

.page-id-358 .gform_wrapper .percentbar_blue {
    background:none;
    background-color: #32add6;
    color: #fff;
}

.page-id-358 .gform_wrapper .gf_progressbar {
    background-color: #FFFFFF;
}

/* OOH BOX */
.Alt_Section { 
	background-color:#f1f1f1!important;
	padding:10px!important;
	padding-top:20px!important;
	/*margin-top:20px!important;*/
	display:list-item!important;
}

.gform_wrapper .Alt_Heading {
	margin-bottom:0px!important;
}

/* NEASA */
.page-id-503 .gform_wrapper .percentbar_blue {
    background-color: #1C3B52!important;
    background-image: none!important;
}

.page-id-503 .gform_wrapper .gf_progressbar {
    padding:0px!important;
}

.page-id-503 .gform_wrapper .gf_progressbar_percentage span {
    line-height: 2.3;
}

.package_cost {
    margin-top:0px!important;
    margin-bottom:0px!important;
    background-color: #CCC;
    padding: 10px!important;
    /*color: #FFF!important;*/
}

.shade_packages {
    margin-top:0px!important;
    margin-bottom:0px!important;
    border:0px solid #CCC;
    padding:10px!important;
    border-right:0px;
}

.shade_grey {
    margin-top:0px!important;
    margin-bottom:0px!important;
    background-color:#EEE;
    border:0px solid #CCC;
    border-bottom:0px;
    padding:10px!important;
}

.shade_light_grey {
    margin-top:0px!important;
    margin-bottom:0px!important;
    background-color:#CCC;
    padding:10px!important;
}

.shade_med_grey {
    margin-top:0px!important;
    margin-bottom:0px!important;
    background-color:#DDD;
    padding:10px!important;
}

.shade_items {
    margin-top:0px!important;
    margin-bottom:0px!important;
    background-color:#EEE;
    border:1px solid #DDD;
    border-bottom:0px;
    padding:10px!important;
}

/* CIBECS */
.page-id-334 .gform_wrapper .percentbar_blue {
    background-color: #1db397!important;
    background-image: none!important;
}

/*body .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month, body .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    display: inline-block;
    width: 49%!important;
}*/

.page-id-334 .site {
    box-shadow: none;
    margin-top: 0px;
    width: 600px;
}

.page-id-334 ul.trial-info li, .page-id-334 ul.trial-info {
   margin-left:10px!important;
}

.page-id-334 .site-header {
    padding: 0;
}

.page-id-334 .entry-header {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem;
    background-color: #0C9FED;
    border-radius: 5px;
}


.page-id-334 .entry-header img {
    margin-bottom: 24px;
    margin: 1.714285714rem;
    width: 174px;
    height: 64px;
}

/* GREENPEACE HEADER */

.page-id-452 .entry-header img, .page-id-1196 .entry-header img, .page-id-1117 .entry-header img, .page-id-470 .entry-header img {
    width: 100%!important;
    height: auto!important;
}


/* SAVETHECHILDREN DAY HEADER */

.page-id-1243 .entry-header img {
    width: 100%!important;
    height: auto!important;
}

/* CHOC */

.page-id-1251 .entry-header img,  .page-id-1554 .entry-header img{
    width: 100%!important;
    height: auto!important;
}

.page-id-334 .menu-toggle, .page-id-334 input[type="submit"], .page-id-334 input[type="button"], .page-id-334 input[type="reset"], .page-id-334 article.post-password-required input[type=submit], .page-id-334 .bypostauthor cite span {
    padding: 0.428571429rem 0.714285714rem;
    line-height: 1.428571429;
    font-weight: normal;
    color: #ffffff;
    background-color: #0c9fed!important;
    background-image: none!important;
    border: 0px solid #d2d2d2;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}

.page-id-334 .menu-toggle:hover, .page-id-334 .menu-toggle:focus, .page-id-334 button:hover, .page-id-334 input[type="submit"]:hover, .page-id-334 input[type="button"]:hover, .page-id-334 input[type="reset"]:hover, .page-id-334 article.post-password-required input[type=submit]:hover {
    color: #ffffff;
    /*background-color: rgba(0, 201, 255, 0.8)!important;*/
    background-color: #0c9fed!important;
}

/* DA */
.page-id-375 button, .page-id-375 input, .page-id-375 select, .page-id-375 textarea {
    border: 1px solid #005CA7;
}

.page-id-375 .gform_wrapper .gsection {
    border-bottom: 5px double #005CA7;
}


.page-id-375 h2.gsection_title {
   color: #005CA7;
}

.page-id-375 #gform_submit_button_31 {
  color: #FFF;
  background: #005CA7;
}

/* DA FR */
.page-id-1894 button, .page-id-1894 input, .page-id-1894 select, .page-id-1894 textarea {
    border: 1px solid #005CA7;
}

.page-id-1894 .gform_wrapper .gsection {
    border-bottom: 5px double #005CA7;
}


.page-id-1894 h2.gsection_title {
   color: #005CA7;
}

.page-id-1894 #gform_submit_button_264 {
  color: #FFF;
  background: #005CA7;
}

/* GOEDGEDACHT */
.page-id-979 button, .page-id-979 input, .page-id-979 select, .page-id-979 textarea {
    border: 1px solid #54b551;
}

.page-id-979 .gform_wrapper .gsection {
    border-bottom: 5px double #54b551;
}


.page-id-979 h2.gsection_title {
   color: #54b551;
}

.page-id-979 #gform_submit_button_101 {
  color: #FFF;
  background: #54b551;
}

/* PDS */
.page-id-415 a {
    color: #00B791;
}

.page-id-415 button, .page-id-415 input, .page-id-415 select, .page-id-415 textarea {
    border: 1px solid #172F42;
}

.page-id-415 .gform_wrapper .gsection {
    border-bottom: 5px double #172F42;
}


.page-id-415 h2.gsection_title {
   color: #172F42;
}

.page-id-415 #gform_submit_button_39 {
  color: #FFF;
  background: #172F42;
  border: 1px solid #172F42;
}

/* PDS ONLINE */
.page-id-683 a {
    color: #00B791;
}

.page-id-683 button, .page-id-683 input, .page-id-683 select, .page-id-683 textarea {
    border: 1px solid #172F42;
}

.page-id-683 .gform_wrapper .gsection {
    border-bottom: 5px double #172F42;
}


.page-id-683 h2.gsection_title {
   color: #172F42;
}

.page-id-683 #gform_submit_button_56 {
  color: #FFF;
  background: #172F42;
  border: 1px solid #172F42;
}

/* FCSA */

.page-id-1219 .gform_wrapper .gf_progressbar {
    padding: 0px!important;
}

.page-id-1219 .gform_wrapper .gf_progressbar_percentage span {
    line-height:2.2!important;
}

.page-id-1219 #gform_submit_button_139, .page-id-1219 .button {
  color: #FFF!important;
  background: #E61717!important;
  border: 1px solid #E61717!important;
}

.page-id-1219 .gform_wrapper .percentbar_red {
  background: #E61717!important;
}

/* DD */
.page-id-394 button, .page-id-394 input, .page-id-394 select, .page-id-394 textarea {
    border: 1px solid #AB8934;
}

.page-id-394 .gform_wrapper .gsection {
    border-bottom: 5px double #324371;
}


.page-id-394 h2.gsection_title, .page-id-394 label {
   color: #324371;
}

.page-id-394 #gform_submit_button_36 {
  color: #FFF;
  background: #181D3D;
  border: 1px solid #181D3D;
}

/* DD Lead */
.page-id-1545 button, .page-id-1545 input, .page-id-1545 select, .page-id-1545 textarea {
    border: 1px solid #48E18E;
}

.page-id-1545 .gform_wrapper .gsection {
    border-bottom: 5px double #111111;
}


.page-id-1545 h2.gsection_title, .page-id-1545 label {
   color: #8040ff;
}

.page-id-1545 #gform_submit_button_192 {
  color: #FFF;
  background: #111;
  border: 1px solid #111;
  font-weight:bold;
}

/* DD Signup */
.page-id-687 button, .page-id-687 input, .page-id-687 select, .page-id-687 textarea {
    border: 1px solid #48E18E;
}

.page-id-687 .gform_wrapper .gsection {
    border-bottom: 5px double #111111;
}


.page-id-687 h2.gsection_title, .page-id-687 label {
   color: #8040ff;
}

.page-id-687 #gform_submit_button_57 {
  color: #FFF;
  background: #48E18E;
  border: 1px solid #48E18E;
  font-weight:bold;
}

/* DD Verify */
.page-id-1499 button, .page-id-1499 input, .page-id-1499 select, .page-id-1499 textarea {
    border: 1px solid #48E18E;
}

.page-id-1499 .gform_wrapper .gsection {
    border-bottom: 5px double #111111;
}


.page-id-1499 h2.gsection_title, .page-id-1499 label {
   color: #8040ff;
}

.page-id-1499 #gform_submit_button_184 {
  color: #FFF;
  background: #111111;
  border: 1px solid #111111;
  font-weight:bold;
}

/* DD EM Signup */
.page-id-1179 button, .page-id-1179 input, .page-id-1179 select, .page-id-1179 textarea {
    border: 1px solid #48E18E;
}

.page-id-1179 .gform_wrapper .gsection {
    border-bottom: 5px double #111111;
}


.page-id-1179 h2.gsection_title, .page-id-1179 label {
   color: #8040ff;
}

.page-id-1179 #gform_submit_button_136 {
  color: #FFF;
  background: #111111;
  border: 1px solid #111111;
  font-weight:bold;
}

/* EM */
.page-id-9 button, .page-id-9 input, .page-id-9 select, .page-id-9 textarea {
    border: 1px solid #4CAA6C;
}

.page-id-9 .gform_wrapper .gsection {
    border-bottom: 5px double #5B80CB;
}


.page-id-9 h2.gsection_title, .page-id-9 label {
   color: #5B80CB;
}

.page-id-9 #gform_submit_button_1 {
  color: #FFF;
  background: #5B80CB;
  border: 1px solid #5B80CB;
}

/* FSSA */
/*body.page-id-1043 .gform_wrapper span.gform_description, body.page-id-1043 .gform_wrapper h3.gform_title, body.page-id-1043 .entry-header {text-align:center;font-weight: bold;text-transform: capitalize;}*/

/* VOLVO CARS */
body.page-id-1017 .gform_wrapper span.gform_description, body.page-id-1017 .gform_wrapper h3.gform_title, body.page-id-1017 .entry-header {text-align:center;font-weight: bold;text-transform: capitalize;}

/* EBC */
body.page-id-388 { font-family: 'Overlock', cursive!important; }

body.page-id-388 .gform_wrapper span.gform_description, body.page-id-388 .gform_wrapper h3.gform_title, body.page-id-388 .entry-header {text-align:center;}

body.page-id-388 .gform_wrapper .gf_page_steps {width: 260px; margin: 0 auto; border-bottom:none;}

body.page-id-388 .gform_wrapper .gf_step { float:left; width:auto!important; margin-right:5px!important; background-color: #82D029 !important; padding:5px; height:28px; /*line-height: 1em!important;*/ }

body.page-id-388 .gform_wrapper .gf_step span.gf_step_number { display:none!important; } 

body.page-id-388 .gform_wrapper .gform_page_footer .button.gform_next_button, body.page-id-388 .gform_wrapper .gform_page_footer input[type="submit"] { background-color: #82D029; background-image: none; color: #000000;}

body.page-id-388 .gform_wrapper .gform_page_footer .button.gform_previous_button {background-color: #CCCCCC; background-image: none; color: #000000;}

body.page-id-388 .gform_wrapper .description, body.page-id-388 .gform_wrapper .gfield_description, body.page-id-388 .gform_wrapper .gsection_description, body.page-id-388 .gform_wrapper .instruction { font-size:1em; }

body.page-id-388 .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, body.page-id-388 .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, body.page-id-388 .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, body.page-id-388 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, body.page-id-388 .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label, body.page-id-388 .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, body.page-id-388 .gform_wrapper .gfield_checkbox li label, body.page-id-388 .gform_wrapper .gfield_radio li label {
    font-size:1em;
}

body.page-id-388 .gform_wrapper input { font-size:14px!important; }

/* Curious Camel */
body.page-id-1079 { /*font-family: 'Overlock', cursive!important;*/ }

body.page-id-1079 .gform_wrapper span.gform_description, body.page-id-1079 .gform_wrapper h3.gform_title, body.page-id-1079 .entry-header {text-align:center;}

body.page-id-1079 .gform_wrapper .gf_page_steps {width: 260px; margin: 0 auto; border-bottom:none;}

body.page-id-1079 .gform_wrapper .gf_step { float:left; width:auto!important; margin-right:5px!important; color: #FFFFFF; background-color: #D26522!important; padding:5px; padding-top:6px; height:28px; /*line-height: 1em!important;*/ font-size:11px!important; font-weight:bold;}

body.page-id-1079  .gform_wrapper .gf_step_pending { color: #000000!important; }
body.page-id-1079  .gform_wrapper .gf_step_completed { background-color: #000000!important; }

body.page-id-1079 .gform_wrapper .gf_step span.gf_step_number { display:none!important; } 

body.page-id-1079 .gform_wrapper .gform_page_footer .button.gform_next_button, body.page-id-1079 .gform_wrapper .gform_page_footer input[type="submit"] { background-color: #000000; background-image: none; color: #FFFFFF; font-weight:bold; }

body.page-id-1079 .gform_wrapper .gform_page_footer .button.gform_previous_button {background-color: #CCCCCC; background-image: none; color: #000000;}

body.page-id-1079 .gform_wrapper .description, body.page-id-1079 .gform_wrapper .gfield_description, body.page-id-1079 .gform_wrapper .gsection_description, body.page-id-1079 .gform_wrapper .instruction { font-size:1em; }

body.page-id-1079 .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, body.page-id-1079 .gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label, body.page-id-1079 .gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label, body.page-id-1079 .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, body.page-id-1079 .gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label, body.page-id-1079 .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label, body.page-id-1079 .gform_wrapper .gfield_checkbox li label, body.page-id-1079 .gform_wrapper .gfield_radio li label {
    font-size:1em;
}

body.page-id-1079 .gform_wrapper input { font-size:14px!important; }

/* Treoc */

.page-id-418 .gform_wrapper .gf_progressbar, .page-id-418 .gform_wrapper .gf_progressbar::after, .page-id-418 .gform_wrapper .gf_progressbar_percentage {
  border-radius:0px;
}

/* MoiMooi */

.page-id-462 .gform_wrapper .percentbar_blue {
    background-color: #000!important;
    color: #fff;
}

/* SAHETI */
body.page-id-726 p {
    text-align: justify!important;
    /*text-justify: inter-word!important;*/
}

/*COGH SPCA*/
body.page-id-736 #field_66_43 label:first-child, body.page-id-736 #field_66_40 label:first-child {
	display:none!important;
}

body.page-id-736 #field_66_41 label:first-child {
	font-size:0.875em!important;
}

body.page-id-736 .gform_wrapper form, body.page-id-736 .entry-header {
	/*max-width:729px;
	margin: 0 auto;*/
}

body.page-id-736 .entry-header img {
	margin-bottom: 20px;
	/*width:729px!important;
	height:137px!important;*/
}

body.page-id-870 .entry-header {
    background-color:#DCAF3C;
}

body.page-id-1397 .entry-header {
    background-color:#a8a9ad;
}

/* DD Multi-Step Apply (Jacob) */

body.page-id-2092 .gform_previous_button {
    background-color: #A78530!important;
    background-image:none!important;
    border: 1px solid #A78530!important;
    color: #FFF!important;
}

body.page-id-2092 .button.gform_next_button, #gform_submit_button_274 {
    background-color: #324372!important;
    background-image:none!important;
    color: #FFF!important;
    border: 1px solid #324372!important;
}

body.page-id-2092 .gform_wrapper .gf_progressbar {
    padding: 0px!important;
}

body.page-id-2092 .gform_wrapper .gf_progressbar_percentage {
    background: none!important;
    background-color: #324372!important;
}

body.page-id-2092 .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    margin-left:0px!important;
}

body.page-id-2092 .gform_wrapper {
    margin: 0px!important;
}

body.page-id-2092 .gform_wrapper .gf_progressbar_percentage span {
    line-height: 2;
    font-weight: bold;
}

/* DD Multi-Step Apply (Brent) */

body.page-id-2094 .gform_previous_button {
    background-color: #A78530!important;
    background-image:none!important;
    border: 1px solid #A78530!important;
    color: #FFF!important;
}

body.page-id-2094 .button.gform_next_button, #gform_submit_button_274 {
    background-color: #324372!important;
    background-image:none!important;
    color: #FFF!important;
    border: 1px solid #324372!important;
}

body.page-id-2094 .gform_wrapper .gf_progressbar {
    padding: 0px!important;
}

body.page-id-2094 .gform_wrapper .gf_progressbar_percentage {
    background: none!important;
    background-color: #324372!important;
}

body.page-id-2094 .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    margin-left:0px!important;
}

body.page-id-2094 .gform_wrapper {
    margin: 0px!important;
}

body.page-id-2094 .gform_wrapper .gf_progressbar_percentage span {
    line-height: 2;
    font-weight: bold;
}

/* DD Multi-Step Apply */

body.page-id-1943 .gform_previous_button {
    background-color: #BBB!important;
    background-image:none!important;
    border: 1px solid #BBB!important;
    color: #FFF!important;
}

body.page-id-1943 .button.gform_next_button, #gform_submit_button_274 {
    background-color: #111!important;
    background-image:none!important;
    color: #FFF!important;
    border: 1px solid #111!important;
}

body.page-id-1943 .gform_wrapper .gf_progressbar {
    padding: 0px!important;
}

body.page-id-1943 .gform_wrapper .gf_progressbar_percentage {
    background: none!important;
    background-color: #48E18E!important;
}

body.page-id-1943 .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    margin-left:0px!important;
}

body.page-id-1943 .gform_wrapper {
    margin: 0px!important;
}

body.page-id-1943 .gform_wrapper .gf_progressbar_percentage span {
    line-height: 2;
    font-weight: bold;
}

.page-id-1943 button, .page-id-1943 input, .page-id-1943 select, .page-id-1943 textarea {
    border: 1px solid #48E18E;
}

.page-id-1943 .gform_wrapper .gsection {
    border-bottom: 5px double #111111;
}


.page-id-1943 h2.gsection_title, .page-id-1943 label {
   color: #8040ff;
}

/* Action Aid */

/* OFFLINE */
html body .offline-disabled {
    background: #dd3333 none!important;
    background-image: none!important;
    background-color: #dd3333!important;
    border: 1px solid #dd3333!important;
    color:#ffffff!important;
}

.offline-indicator {
    left:-12px!important;
}

html body canvas, html body  #input_136_14_toolbar, html body #input_57_14_toolbar {
    /*min-width:300px!important;*/
}

/* EDGARS CLUB */

body.page-id-1751 .gsection {
    border-color: #EE0027!important;
}

/* EMANDATE DEMO (NEW) */

body.page-id-1775 #input_246_20 {
	background-color:lightgrey;
}

body.page-id-1775 li#field_246_26 {
	background-color:#F1F1F1!important;
	padding:10px!important;
}

body.page-id-1775 li#field_246_33 {
	background-color:#F1F1F1!important;
	padding:10px!important;
}

body.page-id-1775 li#field_246_53 {
	background-color:#F1F1F1!important;
	padding:10px!important;
}

body.page-id-1775 li#field_246_54 {
	background-color:#F1F1F1!important;
	padding:10px!important;
}

body.page-id-1775 #gform_submit_button_246 {
	background-color: #48E18E!important;
	color: #111;
	background-image: none;
	border: none;
	padding: 12px;
	font-weight:bold;
}

body.page-id-1775 .gform_wrapper h2.gsection_title {
    margin: 0px;
    padding: 5px !important;
        padding-right: 5px;
        padding-left: 5px;
    letter-spacing: normal !important;
    background-color: #8040FF;
    border-radius: 10px;
    color: white;
    padding-left: 15px !important;
    padding-right: 15px !important;
	margin-bottom: 20px !important;
}

body.page-id-1775 .field_description_below {
	padding: 0px!important;
	margin: 0px;
	border: none!important;
}

body.page-id-1775 #gform_resend_button {
	display:none!important;
}

/* GENERAL */
footer[role="contentinfo"] a, footer[role="contentinfo"] a:hover {
    color: #686868!important;
}