/*Theme White Settings*/

section.theme_white, 
section.theme_white.skew:before,
section.theme_white.skew .background,
section.theme_white .main-content  {
	background-color: #fff;
	color: #333;
}
section.theme_white .secondary-background {
	background-color: #f6f6f6;
}
section.theme_white h1, section.theme_white h2,
section.theme_white h3, section.theme_white h4,
section.theme_white h5, section.theme_white h6, 
section.theme_white p, section.theme_white li,
section.theme_white svg.match-font {
	color: #333;
	fill: #333;

}
section.theme_white a:not(.btn):not(.btn-ghost),
section.theme_white a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_white .btn-ghost {
	color: #333;
    border-color: #333;
    background-color: rgba(255,255,255,0.2);
}
section.theme_white .btn-ghost:hover,
section.theme_white .btn-ghost.active  {
	background-color: #333;
  	color: #fff;
}
section.theme_white .btn {
	color: #fff;
    background-color: #008FD3;
}
section.theme_white .btn:hover {
    background-color: #00A9F2;
}
section.theme_white .title-border {
	border-bottom: 3px solid #00a9f2;
}
section.theme_white .quote-line:before {
	border-color: #00a9f2;
}


/*Theme Light Grey Settings*/

section.theme_light_grey,
section.theme_light_grey.skew:before,
section.theme_light_grey.skew .background,
section.theme_light_grey .main-content  {
	background-color: #f6f6f6;
	color: #333;
}
section.theme_light_grey .secondary-background {
	background-color: #fff;
}
section.theme_light_grey h1, section.theme_light_grey h2,
section.theme_light_grey h3, section.theme_light_grey h4,
section.theme_light_grey h5, section.theme_light_grey h6, 
section.theme_light_grey p, section.theme_light_grey li,
section.theme_light_grey svg.match-font  {
	color: #333;
	fill: #333;
}
section.light_grey a:not(.btn):not(.btn-ghost),
section.light_grey a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_light_grey .btn-ghost {
	color: #333;
    border-color: #333;
    background-color: rgba(255,255,255,0.2);
}
section.theme_light_grey .btn-ghost:hover,
section.theme_light_grey .btn-ghost.active {
	background-color: #333;
  	color: #fff;
}
section.theme_light_grey .btn {
	color: #fff;
    background-color: #008FD3;
}
section.theme_light_grey .btn:hover {
	background-color: #00A9F2;
}
section.theme_light_grey .title-border {
	border-bottom: 3px solid #00a9f2;
}
section.theme_light_grey .quote-line:before {
	border-color: #00a9f2;
}

/*Theme Grey Settings*/

section.theme_grey,
section.theme_grey.skew:before,
section.theme_grey.skew .background, 
section.theme_grey .main-content {
	background-color: #e2e2e2;
	color: #333;
}
section.theme_grey .secondary-background {
	background-color: #f6f6f6;
}
section.theme_grey h1, section.theme_grey h2,
section.theme_grey h3, section.theme_grey h4,
section.theme_grey h5, section.theme_grey h6, 
section.theme_grey p, section.theme_grey li,
section.theme_grey a:not(.btn):not(.btn-ghost), section.theme_grey svg.match-font  {
	color: #333;
	fill: #333;
}
section.theme_grey .bg-white a:not(.btn):not(.btn-ghost),
section.theme_grey .bg-white a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_grey .btn-ghost {
	color: #333;
    border-color: #333;
    background-color: rgba(255,255,255,0.2);
}
section.theme_grey .btn-ghost:hover,
section.theme_grey .btn-ghost.active {
	background-color: #333;
  	color: #fff;
}
section.theme_grey .btn {
	color: #fff;
    background-color: #008FD3;
}
section.theme_grey .btn:hover {
	background-color: #00a9f2;
}
section.theme_grey .title-border {
	border-bottom: 3px solid #00a9f2;
}
section.theme_grey .quote-line:before {
	border-color: #00a9f2;
}

/*Theme Light Blue Settings*/

section.theme_light_blue,
section.theme_light_blue:before,
section.theme_light_blue .background,
section.theme_light_blue .main-content {
	background-color: #d0e4f3;
	color: #333;
}
section.theme_light_blue .secondary-background {
	background-color: #fff;
}
section.theme_light_blue h1, section.theme_light_blue h2,
section.theme_light_blue h3, section.theme_light_blue h4,
section.theme_light_blue h5, section.theme_light_blue h6, 
section.theme_light_blue p, section.theme_light_blue li,
section.theme_light_blue a:not(.btn):not(.btn-ghost), section.theme_light_blue svg.match-font  {
	color: #333;
	fill: #333;
}
section.theme_light_blue .bg-white a:not(.btn):not(.btn-ghost),
section.theme_light_blue .bg-white a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_light_blue .btn-ghost {
	color: #333;
    border-color: #333;
    background-color: rgba(255,255,255,0.2);
}
section.theme_light_blue .btn-ghost:hover,
section.theme_light_blue .btn-ghost.active {
	background-color: #333;
  	color: #fff;
}
section.theme_light_blue .btn {
	color: #fff;
    background-color: #008FD3;
}
section.theme_light_blue .btn:hover {
    background-color: #00a9f2;
}
section.theme_light_blue .title-border {
	border-bottom: 3px solid #00a9f2;
}
section.theme_light_blue .quote-line:before {
	border-color: #00a9f2;
}

/*Theme Concur Blue Settings*/

section.theme_concur_blue,
section.theme_concur_blue.skew:before,
section.theme_concur_blue.skew .background,
section.theme_concur_blue .main-content {
	background-color: #008FD3;
	color: #fff;
}
section.theme_concur_blue .secondary-background {
	background-color: #004a7d;
}
section.theme_concur_blue h1, section.theme_concur_blue h2,
section.theme_concur_blue h3, section.theme_concur_blue h4,
section.theme_concur_blue h5, section.theme_concur_blue h6, 
section.theme_concur_blue p, section.theme_concur_blue li,
section.theme_concur_blue a:not(.btn):not(.btn-ghost), section.theme_concur_blue svg.match-font  {
	color: #fff;
	fill: #fff;
}
section.theme_concur_blue .bg-white h1, section.theme_concur_blue .bg-white h2,
section.theme_concur_blue .bg-white h3, section.theme_concur_blue .bg-white h4,
section.theme_concur_blue .bg-white h5, section.theme_concur_blue .bg-white h6, 
section.theme_concur_blue .bg-white p, section.theme_concur_blue .bg-white li {
	color: #333;
	fill: #333;
}
section.theme_concur_blue .bg-white a:not(.btn):not(.btn-ghost),
section.theme_concur_blue .bg-white a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_concur_blue .btn-ghost {
	color: #fff;
  	border-color: #fff;
}
section.theme_concur_blue .btn-ghost:hover,
section.theme_concur_blue .btn-ghost.active {
	background-color: #fff;
  	color: #004a7d;
}
section.theme_concur_blue .btn {
	color: #333;
    background-color: #fff;
    
}
section.theme_concur_blue .btn:hover {
    background-color: #D1D1D1;
}
section.theme_concur_blue .btn.bg-image {
	background-color: #008FD3;
	color: #fff;
}
section.theme_concur_blue .btn.bg-image:hover, 
section.theme_concur_blue .btn.bg-image.active {
	background-color: #0088e3;
}

section.theme_concur_blue .btn-ghost.bg-image.secondary {
	background-color: #fff;
	color: #333;
}
section.theme_concur_blue .btn-ghost.bg-image.secondary:hover,
section.theme_concur_blue .btn-ghost.bg-image.secondary.active {
	background-color: #D1D1D1;
	border-color: #D1D1D1;
}
section.theme_concur_blue .title-border {
	border-bottom: 3px solid rgba(255, 255, 255, 0.5)
}
section.theme_concur_blue .quote-line:before {
	border-color: #fff;
}

/*Theme Blue Medium Settings*/

section.theme_medium_blue,
section.theme_medium_blue.skew:before,
section.theme_medium_blue.skew .background,
section.theme_medium_blue .main-content {
	background-color: #004a7d;
	color: #fff;
}
section.theme_medium_blue .secondary-background {
	background-color: #008FD3;
}
section.theme_medium_blue h1, section.theme_medium_blue h2,
section.theme_medium_blue h3, section.theme_medium_blue h4,
section.theme_medium_blue h5, section.theme_medium_blue h6, 
section.theme_medium_blue p, section.theme_medium_blue li,
section.theme_medium_blue a:not(.btn):not(.btn-ghost), section.theme_medium_blue svg.match-font  {
	color: #fff;
	fill: #fff;
}
section.theme_medium_blue .bg-white h1, section.theme_medium_blue .bg-white h2,
section.theme_medium_blue .bg-white h3, section.theme_concur_blue .bg-white h4,
section.theme_medium_blue .bg-white h5, section.theme_concur_blue .bg-white h6,
section.theme_medium_blue .bg-white p, section.theme_medium_blue .bg-white li  {
	color: #333;
	fill: #333;
}
section.theme_medium_blue .bg-white a:not(.btn):not(.btn-ghost),
section.theme_medium_blue .bg-white a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_medium_blue .btn-ghost {
	color: #fff;
  	border-color: #fff;
}
section.theme_medium_blue .btn-ghost:hover,
section.theme_medium_blue .btn-ghost.active {
	background-color: white;
  	color: #004a7d;
}
section.theme_medium_blue .btn {
	color: #333;
    background-color: #fff;
}
section.theme_medium_blue .btn:hover {
	background-color: #D1D1D1;
}
section.theme_medium_blue .btn.bg-image {
	background-color: #008FD3;
	color: #fff;
}
section.theme_medium_blue .btn.bg-image:hover, 
section.theme_medium_blue .btn.bg-image.active {
	background-color: #0088e3;
}
section.theme_medium_blue .btn-ghost.bg-image.secondary {
	background-color: #fff;
	color: #333;
}
section.theme_medium_blue .btn-ghost.bg-image.secondary:hover,
section.theme_medium_blue .btn-ghost.bg-image.secondary.active {
	background-color: #D1D1D1;
	border-color: #D1D1D1;
}
section.theme_medium_blue .title-border {
	border-bottom: 3px solid rgba(255, 255, 255, 0.5)
}
section.theme_medium_blue .quote-line:before {
	border-color: #fff;
}

/*Theme SAP Gold*/

section.theme_sap_gold,
section.theme_sap_gold.skew:before,
section.theme_sap_gold.skew .background,
section.theme_sap_gold .main-content {
	background-color: #f0ab00;
	color: #fff;
}
section.theme_sap_gold .secondary-background {
	background-color: #008FD3;
}
section.theme_sap_gold h1, section.theme_sap_gold h2,
section.theme_sap_gold h3, section.theme_sap_gold h4,
section.theme_sap_gold h5, section.theme_sap_gold h6, 
section.theme_sap_gold p, section.theme_sap_gold li,
section.theme_sap_gold a:not(.btn):not(.btn-ghost), section.theme_sap_gold svg.match-font  {
	color: #333333;
	fill: #333333;
}
section.theme_sap_gold .bg-white h1, section.theme_sap_gold .bg-white h2,
section.theme_sap_gold .bg-white h3, section.theme_sap_gold .bg-white h4,
section.theme_sap_gold .bg-white h5, section.theme_sap_gold .bg-white h6,
section.theme_sap_gold .bg-white p, section.theme_sap_gold .bg-white li  {
	color: #333;
	fill: #333;
}
section.theme_sap_gold .bg-white a:not(.btn):not(.btn-ghost),
section.theme_sap_gold .bg-white a > svg.match-font  {
	color: #00a9f2;
	fill: #00a9f2;
}
section.theme_sap_gold .btn-ghost {
	color: #fff;
  	border-color: #fff;
}
section.theme_sap_gold .btn-ghost:hover,
section.theme_sap_gold .btn-ghost.active {
	background-color: white;
  	color: #f0ab00;
}
section.theme_sap_gold .btn {
	color: #333;
    background-color: #fff;
}
section.theme_sap_gold .btn:hover {
	background-color: #D1D1D1;
}
section.theme_sap_gold .btn.bg-image {
	background-color: #008FD3;
	color: #fff;
}
section.theme_sap_gold .btn.bg-image:hover, 
section.theme_sap_gold .btn.bg-image.active {
	background-color: #0088e3;
}
section.theme_sap_gold .btn-ghost.bg-image.secondary {
	background-color: #fff;
	color: #333;
}
section.theme_sap_gold .btn-ghost.bg-image.secondary:hover,
section.theme_sap_gold .btn-ghost.bg-image.secondary.active {
	background-color: #D1D1D1;
	border-color: #D1D1D1;
}
section.theme_sap_gold .title-border {
	border-bottom: 3px solid rgba(255, 255, 255, 0.5)
}
section.theme_sap_gold .quote-line:before {
	border-color: #fff;
}


section.padding-top-none{
	padding-top: 0;
}

section.padding-top-small{
	padding-top: 10px;
}

section.padding-top-medium{
	padding-top: 30px;
}

section.padding-top-large{
	padding-top: 100px;
}

section.padding-bottom-none{
	padding-bottom: 0;
}

section.padding-bottom-small{
	padding-bottom: 10px;
}

section.padding-bottom-medium{
	padding-bottom: 30px;
}

section.padding-bottom-large{
	padding-bottom: 100px;
}