/**BACKGROUND COLOURS**/

.bg-orange {background:#c96724}
.bg-dark-red {background:#a31e1e}
.bg-blue {background:#1E6194}
.bg-green {background:#638768}
.bg-jade {background:#198eaa}
.bg-purple {background:#943462}
.bg-light-green {background:#6c8610}
.bg-dark-jade {background: #255657;}


/**QUICK LINKS BORDER COLOURS**/

.bdr-orange {border-left: 3px solid #c96724}
.bdr-dark-red {border-left: 3px solid #a31e1e}
.bdr-blue {border-left: 3px solid #1E6194}
.bdr-green {border-left: 3px solid #638768}
.bdr-jade {border-left: 3px solid #198eaa}
.bdr-purple {border-left: 3px solid #943462}
.bdr-light-green {border-left: 3px solid #6c8610}
.bdr-dark-jade {border-left: 3px solid #255657;}


/**CALLS TO ACTION COLOURS**/

/* Orange CTA */

.orange {
	background: #c96724;
	border-bottom: solid 6pt #9b4912;
}

.orange i {
    color: #c96724;
}

.orange .cta-button  {
	color: #c96724;
}

.orange .cta-button:hover {
	background: #9b4912;
	color: #FFFFFF;
}

.orange .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #c96724
}

.orange .download-button-mini:hover {
	background: #9b4912;
	color: #fff
}

/* Dark Red CTA */

.dark-red {
	background: #a31e1e;
	border-bottom: solid 6pt #690c0c;
}

.dark-red i {
    color: #a31e1e;
}

.dark-red .cta-button  {
	color: #a31e1e;
}

.dark-red .cta-button:hover {
	background: #690c0c;
	color: #FFFFFF;
}

.dark-red .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #a31e1e
}

.dark-red .download-button-mini:hover {
	background: #690c0c;
	color: #fff
}

/* Blue CTA */

.blue {
	background: #1E6194;
	border-bottom: solid 6pt #113755;
}

.blue i {
	color: #1E6194;
}

.blue .cta-button  {
	color: #1E6194;
}

.blue .cta-button:hover {
	background: #113755;
	color: #FFFFFF
}

.blue .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #1E6194
}

.blue .download-button-mini:hover {
	background: #113755;
	color: #fff
}

/* Green CTA */

.green {
	background: #638768;
	border-bottom: solid 6pt #47604A;
}

.green i {
    color: #638768;
}

.green .cta-button  {
	color: #638768;
}

.green .cta-button:hover {
	background: #47604A;
	color: #FFFFFF;
}

.green .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #638768
}

.green .download-button-mini:hover {
	background: #47604A;
	color: #fff
}

/* Purple CTA */

.purple {
	background: #943462;
	border-bottom: solid 6pt #6A2546;
}

.purple i {
    color: #943462;
}

.purple .cta-button  {
	color: #943462;
}

.purple .cta-button:hover {
	background: #6A2546;
	color: #FFFFFF;
}

.purple .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #943462
}

.purple .download-button-mini:hover {
	background: #6A2546;
	color: #fff
}

/* Jade CTA */

.jade {
	background: #198eaa;
	border-bottom: solid 6pt #147088;
}

.jade i {
    color: #198eaa;
}

.jade .cta-button  {
	color: #198eaa;
}

.jade .cta-button:hover {
	background: #147088;
	color: #FFFFFF;
}

.jade .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #198eaa
}

.jade .download-button-mini:hover {
	background: #147088;
	color: #fff
}

/* Light Green CTA */

.light-green {
	background: #6c8610;
	border-bottom: solid 6pt #50640a;
}

.light-green i {
    color: #6c8610;
}

.light-green .cta-button  {
	color: #6c8610;
}

.light-green .cta-button:hover {
	background: #50640a;
	color: #FFFFFF;
}

.light-green .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #6c8610
}

.light-green .download-button-mini:hover {
	background: #50640a;
	color: #fff
}

/* Dark Jade CTA */

.dark-jade {
	background: #255657;
	border-bottom: solid 6pt #103637;
}

.dark-jade i {
    color: #255657;
}

.dark-jade .cta-button  {
	color: #103637;
}

.dark-jade .cta-button:hover {
	background: #103637;
	color: #FFFFFF;
}

.dark-jade .download-button-mini {
	margin-bottom:0;
	background: #FFFFFF;
	color: #255657
}

.dark-jade .download-button-mini:hover {
	background: #103637;
	color: #fff
}

/**CALLS TO ACTION OUTLINE COLOURS**/


/* Orange CTA */

.orange-outline {
	background: #fff;
	border: solid 1pt #c96724;
	border-bottom: solid 6pt #c96724;
	color: #c96724;
	font-weight: 600
}

.orange-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.orange-outline p {
	font-weight: 600
}

.orange-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.orange-outline i {
    background: #c96724;
	color: #fff
}

.orange-outline .cta-button  {
	color: #fff;
	background: #c96724
}

.orange-outline .cta-button:hover {
	background: #9b4912;
	color: #FFFFFF
}


/* Dark Red CTA */

.dark-red-outline {
	background: #fff;
	border: solid 1pt #a31e1e;
	border-bottom: solid 6pt #a31e1e;
	color: #a31e1e;
	font-weight: 600
}

.dark-red-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.dark-red-outline p {
	font-weight: 600
}

.dark-red-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.dark-red-outline i {
    background: #a31e1e;
	color: #fff
}

.dark-red-outline .cta-button  {
	color: #fff;
	background: #a31e1e
}

.dark-red-outline .cta-button:hover {
	background: #690c0c;
	color: #FFFFFF;
}


/* Blue CTA */

.blue-outline {
	background: #fff;
	border: solid 1pt #1E6194;
	border-bottom: solid 6pt #1E6194;
	color: #1E6194;
	font-weight: 600
}

.blue-outline p {
	font-weight: 600
}

.blue-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.blue-outline i {
    background: #1E6194;
	color: #fff
}

.blue-outline .cta-button  {
	color: #fff;
	background: #1E6194
}

.blue-outline .cta-button:hover {
	background: #113755;
	color: #FFFFFF
}

/* Green CTA */

.green-outline {
	background: #fff;
	border: solid 1pt #638768;
	border-bottom: solid 6pt #47604A;
	color: #638768;
	font-weight: 600
}

.green-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.green-outline p {
	font-weight: 600
}

.green-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.green-outline i {
    background: #638768;
	color: #fff
}

.green-outline .cta-button  {
	color: #fff;
	background: #638768
}

.green-outline .cta-button:hover {
	background: #47604A;
	color: #FFFFFF
}


/* Purple CTA */

.purple-outline {
	background: #fff;
	border: solid 1pt #943462;
	border-bottom: solid 6pt #943462;
	color: #943462;
	font-weight: 600
}

.purple-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.purple-outline p {
	font-weight: 600
}

.purple-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.purple-outline i {
    background: #943462;
	color: #fff
}

.purple-outline .cta-button  {
	color: #fff;
	background: #943462
}

.purple-outline .cta-button:hover {
	background: #6A2546;
	color: #FFFFFF;
}


/* Jade CTA */

.jade-outline {
	background: #fff;
	border: solid 1pt #198eaa;
	border-bottom: solid 6pt #198eaa;
	color: #198eaa;
	font-weight: 600
}

.jade-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.jade-outline p {
	font-weight: 600
}

.jade-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.jade-outline i {
    background: #198eaa;
	color: #fff
}

.jade-outline .cta-button  {
	color: #fff;
	background: #198eaa
}

.jade-outline .cta-button:hover {
	background: #147088;
	color: #FFFFFF;
}


/* Light Green CTA */

.light-green-outline {
	background: #fff;
	border: solid 1pt #6c8610;
	border-bottom: solid 6pt #6c8610;
	color: #6c8610;
	font-weight: 600
}

.light-green-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.light-green-outline p {
	font-weight: 600
}

.light-green-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.light-green-outline i {
    background: #6c8610;
	color: #fff
}

.light-green-outline .cta-button  {
	color: #fff;
	background: #6c8610
}

.light-green-outline .cta-button:hover {
	background: #50640a;
	color: #FFFFFF;
}

/* Dark Jade CTA */

.dark-jade-outline {
	background: #fff;
	border: solid 1pt #255657;
	border-bottom: solid 6pt #255657;
	color: #255657;
	font-weight: 600
}

.dark-jade-outline .cta-subline {
	font-size: 14px;
	margin-top: -10px;
	color: #333333
}

.dark-jade-outline p {
	font-weight: 600
}

.dark-jade-outline hr {
    -webkit-margin-before: 0.4em;
    -webkit-margin-after: 1.2em;
    border: none;
    background-color: #ccc;
    color: #ccc;
    height: 1px;
}

.dark-jade-outline i {
    background: #255657;
	color: #fff
}

.dark-jade-outline .cta-button  {
	color: #fff;
	background: #255657
}

.dark-jade-outline .cta-button:hover {
	background: #103637;
	color: #FFFFFF;
}