/* ======================================
	Deltek Theme.css

    Last Updated : KCM 04/12/2016
	Last Updated : HOQ 06/01/2016
	Last Updated : OFT 09/29/2017
====================================== */
html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: 'Arial', sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #636b70;
  text-align: left;
}
body {
  background: #ffffff;
  font-size: 1em;
  line-height: 1.64;
}
.ixp-responsive-disabled body {
  font-size: 110%;
}
@media only screen and (min-width: 768px) {
  .ixp-responsive body {
    font-size: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .ixp-responsive body {
    font-size: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .ixp-responsive body {
    font-size: 110%;
  }
}
/* This stylesheet generated by Transfonter (http://transfonter.org) */
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-Light.eot');
  src: url('Omnes-Light.eot?#iefix') format('embedded-opentype'), url('Omnes-Light.woff') format('woff'), url('Omnes-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-LightItalic.eot');
  src: url('Omnes-LightItalic.eot?#iefix') format('embedded-opentype'), url('Omnes-LightItalic.woff') format('woff'), url('Omnes-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-Regular.eot');
  src: url('Omnes-Regular.eot?#iefix') format('embedded-opentype'), url('Omnes-Regular.woff') format('woff'), url('Omnes-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-RegularItalic.eot');
  src: url('Omnes-RegularItalic.eot?#iefix') format('embedded-opentype'), url('Omnes-RegularItalic.woff') format('woff'), url('Omnes-RegularItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-Medium.eot');
  src: url('Omnes-Medium.eot?#iefix') format('embedded-opentype'), url('Omnes-Medium.woff') format('woff'), url('Omnes-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-MediumItalic.eot');
  src: url('Omnes-MediumItalic.eot?#iefix') format('embedded-opentype'), url('Omnes-MediumItalic.woff') format('woff'), url('Omnes-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-Semibold.eot');
  src: url('Omnes-Semibold.eot?#iefix') format('embedded-opentype'), url('Omnes-Semibold.woff') format('woff'), url('Omnes-Semibold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Omnes';
  src: url('Omnes-SemiboldItalic.eot');
  src: url('Omnes-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('Omnes-SemiboldItalic.woff') format('woff'), url('Omnes-SemiboldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'amaticbold';
  src: url('amatic_bold-webfont.eot');
  src: url('amatic_bold-webfont.eot?#iefix') format('embedded-opentype'), url('amatic_bold-webfont.woff2') format('woff2'), url('amatic_bold-webfont.woff') format('woff'), url('amatic_bold-webfont.ttf') format('truetype'), url('amatic_bold-webfont.svg#amaticbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'h74_wizard_titregular';
  src: url('h74_wizardtit_regular-webfont.eot');
  src: url('h74_wizardtit_regular-webfont.eot?#iefix') format('embedded-opentype'), url('h74_wizardtit_regular-webfont.woff2') format('woff2'), url('h74_wizardtit_regular-webfont.woff') format('woff'), url('h74_wizardtit_regular-webfont.ttf') format('truetype'), url('h74_wizardtit_regular-webfont.svg#h74_wizard_titregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'roboto_slabbold';
    src: url('RobotoSlab-Bold-webfont.eot');
    src: url('RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('RobotoSlab-Bold-webfont.woff') format('woff'),
         url('RobotoSlab-Bold-webfont.ttf') format('truetype'),
         url('RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_slabthin';
    src: url('RobotoSlab-Thin-webfont.eot');
    src: url('RobotoSlab-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('RobotoSlab-Thin-webfont.woff') format('woff'),
         url('RobotoSlab-Thin-webfont.ttf') format('truetype'),
         url('RobotoSlab-Thin-webfont.svg#roboto_slabthin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_slabregular';
    src: url('RobotoSlab-Regular-webfont.eot');
    src: url('RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('RobotoSlab-Regular-webfont.woff') format('woff'),
         url('RobotoSlab-Regular-webfont.ttf') format('truetype'),
         url('RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slablight';
    src: url('RobotoSlab-Light-webfont.eot');
    src: url('RobotoSlab-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('RobotoSlab-Light-webfont.woff') format('woff'),
         url('RobotoSlab-Light-webfont.ttf') format('truetype'),
         url('RobotoSlab-Light-webfont.svg#roboto_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}





/* ======================================
	Typography

	REQUIRED CLASSES: h1, h2, h3, .font-a
====================================== */
h1 {
  font-size: 2.6em;
  font-weight: normal;
  line-height: 1.2;
  padding-bottom: 0.4em;
}
h2 {
  font-size: 1.7em;
  line-height: 1.2;
  padding-bottom: 0.3em;
}
h3 {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.2;
  padding-bottom: 0.3em;
}
h4 {
  font-size: 1.2em;
  font-weight: normal;
}
h5 {
  font-size: 1em;
  font-weight: normal;
}
h6 {
  font-size: 0.8em;
  font-weight: normal;
}
p {
  padding: 0;
}
/* ======================================
	Fonts

	REQUIRED CLASSES: None
====================================== */
.font-a {
  font-family: 'Arial';
}
.font-a h1,
.font-a h2,
.font-a h3,
.font-a h4,
.font-a h5,
.font-a h6,
.font-a .nav,
.font-a .button,
.font-a input,
.font-a textarea {
  font-family: 'Arial';
}
.font-b {
  font-family: 'Omnes', serif;
  font-weight: 300;
}
.font-b h1,
.font-b h2,
.font-b h3,
.font-b h4,
.font-b h5,
.font-b h6,
.font-b .nav,
.font-b .button,
.font-b input,
.font-b textarea {
  font-family: 'Omnes', serif;
  font-weight: 300;
}
.font-c {
  font-family: 'Omnes', serif;
  font-weight: normal;
}
.font-c h1,
.font-c h2,
.font-c h3,
.font-c h4,
.font-c h5,
.font-c h6,
.font-c .nav,
.font-c .button,
.font-c input,
.font-c textarea  {
  font-family: 'Omnes', serif;
  font-weight: normal;
}
.font-d {
  font-family: 'Omnes', serif;
  font-weight: 500;
}
.font-d h1,
.font-d h2,
.font-d h3,
.font-d h4,
.font-d h5,
.font-d h6,
.font-d .nav,
.font-d .button,
.font-d input,
.font-d textarea  {
  font-family: 'Omnes', serif;
  font-weight: 500;
}
.font-e {
  font-family: 'Omnes', serif;
  font-weight: bold;
}
.font-e h1,
.font-e h2,
.font-e h3,
.font-e h4,
.font-e h5,
.font-e h6,
.font-e .nav,
.font-e .button,
.font-e input,
.font-e textarea  {
  font-family: 'Omnes', serif;
  font-weight: bold;
}
.font-f {
  font-family: 'amaticbold';
}
.font-f h1,
.font-f h2,
.font-f h3,
.font-f h4,
.font-f h5,
.font-f h6,
.font-f .nav,
.font-f .button,
.font-f input,
.font-f textarea  {
  font-family: 'amaticbold';
}
.font-g {
  font-family: 'h74_wizard_titregular';
}
.font-g h1,
.font-g h2,
.font-g h3,
.font-g h4,
.font-g h5,
.font-g h6,
.font-g .nav,
.font-g .button,
.font-g input,
.font-g textarea {
  font-family: 'h74_wizard_titregular';
}

.font-h {
  font-family: 'roboto_slabbold';
  font-weight: bold;
}
.font-h h1,
.font-h h2,
.font-h h3,
.font-h h4,
.font-h h5,
.font-h h6,
.font-h .nav,
.font-h .button,
.font-h input,
.font-h textarea {
  font-family: 'roboto_slabbold';
  font-weight: bold;
}

.font-i {
  font-family: 'roboto_slabregular';
  font-weight: normal;
}

.font-i h1,
.font-i h2,
.font-i h3,
.font-i h4,
.font-i h5,
.font-i h6,
.font-i .nav,
.font-i .button,
.font-i input,
.font-i textarea {
  font-family: 'roboto_slabregular';
  font-weight: normal;
}

.font-j {
  font-family: 'roboto_slabthin';
  font-weight: normal;
}

.font-j h1,
.font-j h2,
.font-j h3,
.font-j h4,
.font-j h5,
.font-j h6,
.font-j .nav,
.font-j .button,
.font-j input,
.font-j textarea {
  font-family: 'roboto_slabthin';
  font-weight: normal;
}

.font-k {
  font-family: 'roboto_slablight';
  font-weight: normal;
}

.font-k h1,
.font-k h2,
.font-k h3,
.font-k h4,
.font-k h5,
.font-k h6,
.font-k .nav,
.font-k .button,
.font-k input,
.font-k textarea {
  font-family: 'roboto_slablight';
  font-weight: normal;
}
/* ======================================
	Font IXP Information
====================================== */
.font-a {
  -ixp-name: "Arial";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-b {
  -ixp-name: "Omnes Light";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-c {
  -ixp-name: "Omnes";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-d {
  -ixp-name: "Omnes Medium";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-e {
  -ixp-name: "Omnes Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-f {
  -ixp-name: "Amatic";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
.font-g {
  -ixp-name: "Wizard";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}

.font-h {
  -ixp-name: "Roboto Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}

.font-i {
  -ixp-name: "Roboto Regular";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}

.font-j {
  -ixp-name: "Roboto Thin";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}

.font-k {
  -ixp-name: "Roboto Light";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
}
/* ======================================
	Content

	REQUIRED CLASSES: .caption, .fine-print
====================================== */
.caption {
  font-size: 0.85em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
.fine-print {
  font-size: 0.75em;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
}
/* ======================================
	Content IXP Information
    REQUIRED CLASSES: .caption, .fine-print
====================================== */
.caption {
  -ixp-name: "Caption";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
.fine-print {
  -ixp-name: "Fine Print";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text,Link";
}
/* ======================================
	Alignment

	REQUIRED CLASSES: ALL
====================================== */
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
.indent {
  margin-left: .85em;
}
/* ======================================
	Alignment IXP Information
    REQUIRED CLASSES: ALL
====================================== */
.align-right {
  -ixp-name: "Right Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.align-left {
  -ixp-name: "Left Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.align-center {
  -ixp-name: "Center Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
}
.indent {
  -ixp-name: "Text Indent";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text";
}
/* ======================================
	List Items

	REQUIRED CLASS: .bullet-a
====================================== */
ul,
ol {
  margin: 0;
  padding: 0;
}
ul li {
  margin: 10px 0 10px 20px;
  list-style-type: disc;
}
ol {
  margin-left: 10px;
  list-style-type: decimal;
}
.bullet-a ul li {
  background: url("icon_circle-sm.png") no-repeat 0 50%;
  list-style-type: none;
  padding-left: 1.5em;
}
.bullet-b ul li {
  background: url("icon_check-sm.png") no-repeat 0 50%;
  list-style-type: none;
  padding-left: 1.5em;
}
/* ======================================
	List IXP Information

	REQUIRED CLASS: .bullet-a
====================================== */
.bullet-a {
  -ixp-name: "Bullet List - Circle";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
.bullet-b {
  -ixp-name: "Bullet List - Checkmark";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
/* ======================================
	Link Element Base
====================================== */
a {
  color: #0088ce;
  display: inline;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
a:hover {
  color: #0088ce;
  text-decoration: underline;
}
/* ======================================
	CTA Links

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link {
  display: inline-block;
}
.cta_link.link-a {
  background: url('icon_arrow-sm-a.png') no-repeat left center;
  color: #0088ce;
  padding-left: 1.35em;
  text-decoration: none;
}
.cta_link.link-a:hover {
  color: #0088ce;
  text-decoration: underline;
}
.cta_link.link-b {
  background: url('icon_cue-sm-a.png') no-repeat left center;
  color: #0088ce;
  padding-left: 1.35em;
  text-decoration: none;
}
.cta_link.link-b:hover {
  color: #0088ce;
  text-decoration: underline;
}
.cta_link.link-c {
  background: url('icon_carrot-sm-a.png') no-repeat left center;
  color: #0088ce;
  padding-left: 1.35em;
  text-decoration: none;
}
.cta_link.link-c:hover {
  color: #0088ce;
  text-decoration: underline;
}
.cta_link.link-d {
  background: url('white_icon_arrow-sm-a.png') no-repeat left center;
  color: #ffffff;
  padding-left: 1.35em;
  text-decoration: none;
}
.cta_link.link-d:hover {
  color: #ffffff;
  text-decoration: underline;
}
.cta_link.link-e {
  background: url('white_icon_cue-sm-a.png') no-repeat left center;
  color: #ffffff;
  padding-left: 1.35em;
  text-decoration: none;
}
.cta_link.link-e:hover {
  color: #ffffff;
  text-decoration: underline;
}
.cta_link.link-f {
  background: url('white_icon_carrot-sm-a.png') no-repeat left center;
  color: #ffffff;
  padding-left: 1.35em;
  text-decoration: none;
}
.cta_link.link-f:hover {
  color: #ffffff;
  text-decoration: underline;
}
/* ======================================
	Links IXP Information

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link.link-a {
  -ixp-name: "CTA Arrow";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-b {
  -ixp-name: "CTA Cue";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-c {
  -ixp-name: "CTA Carrot";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-d {
  -ixp-name: "White CTA Arrow";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-e {
  -ixp-name: "White CTA Cue";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
.cta_link.link-f {
  -ixp-name: "White CTA Carrot";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link,Lightbox";
}
/* ======================================
	Colors

	REQUIRED CLASS - .color-a, .color-b

    NOTE: These 2 required class (a & b) style values should not change. 
    They should be always be White and black.
====================================== */
.color-a {
  color: #ffffff !important;
}
.color-a h1,
.color-a h2,
.color-a h3,
.color-a h4,
.color-a h5,
.color-a h6,
.color-a a,
.color-a p {
  color: #ffffff !important;
}
.color-b {
  color: #000000 !important;
}
.color-b h1,
.color-b h2,
.color-b h3,
.color-b h4,
.color-b h5,
.color-b h6,
.color-b a,
.color-b p {
  color: #000000 !important;
}
.color-c {
  color: #636b70 !important;
}
.color-c h1,
.color-c h2,
.color-c h3,
.color-c h4,
.color-c h5,
.color-c h6,
.color-c a,
.color-c p {
  color: #636b70 !important;
}
.color-d {
  color: #00549f !important;
}
.color-d h1,
.color-d h2,
.color-d h3,
.color-d h4,
.color-d h5,
.color-d h6,
.color-d a,
.color-d p {
  color: #00549f !important;
}
.color-e {
  color: #7577c0 !important;
}
.color-e h1,
.color-e h2,
.color-e h3,
.color-e h4,
.color-e h5,
.color-e h6,
.color-e a,
.color-e p {
  color: #7577c0 !important;
}
.color-f {
  color: #0088ce !important;
}
.color-f h1,
.color-f h2,
.color-f h3,
.color-f h4,
.color-f h5,
.color-f h6,
.color-f a,
.color-f p {
  color: #0088ce !important;
}
.color-g {
  color: #a0cfeb !important;
}
.color-g h1,
.color-g h2,
.color-g h3,
.color-g h4,
.color-g h5,
.color-g h6,
.color-g a,
.color-g p {
  color: #a0cfeb !important;
}
.color-h {
  color: #6773b6 !important;
}
.color-h h1,
.color-h h2,
.color-h h3,
.color-h h4,
.color-h h5,
.color-h h6,
.color-h a,
.color-h p {
  color: #6773b6 !important;
}
.color-i {
  color: #412d5d !important;
}
.color-i h1,
.color-i h2,
.color-i h3,
.color-i h4,
.color-i h5,
.color-i h6,
.color-i a,
.color-i p {
  color: #412d5d !important;
}
.color-j {
  color: #739abc !important;
}
.color-j h1,
.color-j h2,
.color-j h3,
.color-j h4,
.color-j h5,
.color-j h6,
.color-j a,
.color-j p {
  color: #739abc !important;
}
.color-k {
  color: #21578a !important;
}
.color-k h1,
.color-k h2,
.color-k h3,
.color-k h4,
.color-k h5,
.color-k h6,
.color-k a,
.color-k p {
  color: #21578a !important;
}
.color-l {
  color: #3db7e4 !important;
}
.color-l h1,
.color-l h2,
.color-l h3,
.color-l h4,
.color-l h5,
.color-l h6,
.color-l a,
.color-l p {
  color: #3db7e4 !important;
}
.color-m {
  color: #165788 !important;
}
.color-m h1,
.color-m h2,
.color-m h3,
.color-m h4,
.color-m h5,
.color-m h6,
.color-m a,
.color-m p {
  color: #165788 !important;
}
.color-n {
  color: #cecfcb !important;
}
.color-n h1,
.color-n h2,
.color-n h3,
.color-n h4,
.color-n h5,
.color-n h6,
.color-n a,
.color-n p {
  color: #cecfcb !important;
}
.color-o {
  color: #a2a4a3 !important;
}
.color-o h1,
.color-o h2,
.color-o h3,
.color-o h4,
.color-o h5,
.color-o h6,
.color-o a,
.color-o p {
  color: #a2a4a3 !important;
}
.color-p {
  color: #565a5c !important;
}
.color-p h1,
.color-p h2,
.color-p h3,
.color-p h4,
.color-p h5,
.color-p h6,
.color-p a,
.color-p p {
  color: #565a5c !important;
}
.color-q {
  color: #69be28 !important;
}
.color-q h1,
.color-q h2,
.color-q h3,
.color-q h4,
.color-q h5,
.color-q h6,
.color-q a,
.color-q p {
  color: #69be28 !important;
}
.color-r {
  color: #3c8a2e !important;
}
.color-r h1,
.color-r h2,
.color-r h3,
.color-r h4,
.color-r h5,
.color-r h6,
.color-r a,
.color-r p {
  color: #3c8a2e !important;
}
.color-s {
  color: #f2af00 !important;
}
.color-s h1,
.color-s h2,
.color-s h3,
.color-s h4,
.color-s h5,
.color-s h6,
.color-s a,
.color-s p {
  color: #f2af00 !important;
}
.color-t {
  color: #cd7a31 !important;
}
.color-t h1,
.color-t h2,
.color-t h3,
.color-t h4,
.color-t h5,
.color-t h6,
.color-t a,
.color-t p {
  color: #cd7a31 !important;
}
.color-u {
  color: #a17aaa !important;
}
.color-u h1,
.color-u h2,
.color-u h3,
.color-u h4,
.color-u h5,
.color-u h6,
.color-u a,
.color-u p {
  color: #a17aaa !important;
}
.color-v {
  color: #4f2d7f !important;
}
.color-v h1,
.color-v h2,
.color-v h3,
.color-v h4,
.color-v h5,
.color-v h6,
.color-v a,
.color-v p {
  color: #4f2d7f !important;
}
.color-w {
  color: #3095b4 !important;
}
.color-w h1,
.color-w h2,
.color-w h3,
.color-w h4,
.color-w h5,
.color-w h6,
.color-w a,
.color-w p {
  color: #3095b4 !important;
}
.color-x {
  color: #00759a !important;
}
.color-x h1,
.color-x h2,
.color-x h3,
.color-x h4,
.color-x h5,
.color-x h6,
.color-x a,
.color-x p {
  color: #00759a !important;
}
.color-y {
  color: #d3282f !important;
}
.color-y h1,
.color-y h2,
.color-y h3,
.color-y h4,
.color-y h5,
.color-y h6,
.color-y a,
.color-y p {
  color: #d3282f !important;
}
.color-z {
  color: #99262b !important;
}
.color-z h1,
.color-z h2,
.color-z h3,
.color-z h4,
.color-z h5,
.color-z h6,
.color-z a,
.color-z p {
  color: #99262b !important;
}
.color-aa {
  color: #395ba3 !important;
}
.color-aa h1,
.color-aa h2,
.color-aa h3,
.color-aa h4,
.color-aa h5,
.color-aa h6,
.color-aa a,
.color-aa p {
  color: #395ba3 !important;
}
.color-ab {
  color: #2cc3e7 !important;
}
.color-ab h1,
.color-ab h2,
.color-ab h3,
.color-ab h4,
.color-ab h5,
.color-ab h6,
.color-ab a,
.color-ab p {
  color: #2cc3e7 !important;
}
.color-ac {
  color: #57bfb7 !important;
}
.color-ac h1,
.color-ac h2,
.color-ac h3,
.color-ac h4,
.color-ac h5,
.color-ac h6,
.color-ac a,
.color-ac p {
  color: #57bfb7 !important;
}
.color-ad {
  color: #74c050 !important;
}
.color-ad h1,
.color-ad h2,
.color-ad h3,
.color-ad h4,
.color-ad h5,
.color-ad h6,
.color-ad a,
.color-ad p {
  color: #74c050 !important;
}
.color-ae {
  color: #20578b !important;
}
.color-ae h1,
.color-ae h2,
.color-ae h3,
.color-ae h4,
.color-ae h5,
.color-ae h6,
.color-ae a,
.color-ae p {
  color: #20578b !important;
}
.color-af {
  color: #00c1b8 !important;
}
.color-af h1,
.color-af h2,
.color-af h3,
.color-af h4,
.color-af h5,
.color-af h6,
.color-af a,
.color-af p {
  color: #00c1b8 !important;
}
.color-ag {
  color: #58595a !important;
}
.color-ag h1,
.color-ag h2,
.color-ag h3,
.color-ag h4,
.color-ag h5,
.color-ag h6,
.color-ag a,
.color-ag p {
  color: #58595a !important;
}
.color-ah {
  color: #afc0d5 !important;
}
.color-ah h1,
.color-ah h2,
.color-ah h3,
.color-ah h4,
.color-ah h5,
.color-ah h6,
.color-ah a,
.color-ah p {
  color: #afc0d5 !important;
}

.color-ai {
  color: #49894a !important;
}
.color-ai h1,
.color-ai h2,
.color-ai h3,
.color-ai h4,
.color-ai h5,
.color-ai h6,
.color-ai a,
.color-ai p {
  color: #49894a !important;
}
/* ======================================
	Colors IXP Information
====================================== */
.color-a {
  -ixp-name: "White";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-b {
  -ixp-name: "Black";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-c {
  -ixp-name: "Gray Text";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-d {
  -ixp-name: "Deltek Core Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-e {
  -ixp-name: "Spectrum Purple";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-f {
  -ixp-name: "Spectrum Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-g {
  -ixp-name: "Spectrum Blue Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-h {
  -ixp-name: "Warm Blue Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-i {
  -ixp-name: "Warm Blue Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-j {
  -ixp-name: "Middle Blue Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-k {
  -ixp-name: "Middle Blue Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-l {
  -ixp-name: "Cool Blue Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-m {
  -ixp-name: "Cool Blue Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-n {
  -ixp-name: "Grey Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-o {
  -ixp-name: "Grey Medium";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-p {
  -ixp-name: "Grey Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-q {
  -ixp-name: "Green Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-r {
  -ixp-name: "Green Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-s {
  -ixp-name: "Orange Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-t {
  -ixp-name: "Orange Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-u {
  -ixp-name: "Purple Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-v {
  -ixp-name: "Purple Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-w {
  -ixp-name: "Teal Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-x {
  -ixp-name: "Teal Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-y {
  -ixp-name: "Red Light";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-z {
  -ixp-name: "Red Dark";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-aa {
  -ixp-name: "Clarity-Navy Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-ab {
  -ixp-name: "Clarity-Picton Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-ac {
  -ixp-name: "Clarity-Dull Cyan";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-ad {
  -ixp-name: "Clarity-Atlantis";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-ae {
  -ixp-name: "Clarity-Deep Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-af {
  -ixp-name: "Clarity-Blue Chill";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-ag {
  -ixp-name: "Clarity-Bright Grey";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-ah {
  -ixp-name: "Clarity-Grey";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}

.color-ai {
  -ixp-name: "Insight17-Green";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
/* ======================================
	Backgrounds

	REQUIRED CLASSES:
	.background-a,
	.background-b,
	.background-c

    NOTE: These,required, 3 class (a,b, and c) style values should not change. 
    They should be White, Transparent White and Transparent Black always.
====================================== */
.background-a {
  background: #ffffff;
}
.background-b {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.5);
}
.background-c {
  background: #000000;
  background: rgba(0, 0, 0, 0.4);
}
.background-d {
  background: #000000;
}
.background-e {
  background: #636b70;
}
.background-f {
  background: #00549f;
}
.background-g {
  background: #7577c0;
}
.background-h {
  background: #0088ce;
}
.background-i {
  background: #a0cfeb;
}
.background-j {
  background: #6773b6;
}
.background-k {
  background: #412d5d;
}
.background-l {
  background: #739abc;
}
.background-m {
  background: #21578a;
}
.background-n {
  background: #3db7e4;
}
.background-o {
  background: #165788;
}
.background-p {
  background: #cecfcb;
}
.background-q {
  background: #a2a4a3;
}
.background-r {
  background: #565a5c;
}
.background-s {
  background: #69be28;
}
.background-t {
  background: #3c8a2e;
}
.background-u {
  background: #f2af00;
}
.background-v {
  background: #cd7a31;
}
.background-w {
  background: #a17aaa;
}
.background-x {
  background: #4f2d7f;
}
.background-y {
  background: #3095b4;
}
.background-z {
  background: #00759a;
}
.background-aa {
  background: #d3282f;
}
.background-ab {
  background: #99262b;
}
.background-ac {
  background: url(banner-bg.png) no-repeat top center;
  background-size: cover;
}
.background-ad {
  background: url(DeltekCornerTexture.png) no-repeat top left;
}
.background-ae {
  background: url(deltekMainTexture.jpg) no-repeat top center;
  background-size: cover;
}
.background-af {
  background: url(DeltekWaveTexture.png) no-repeat center;
  background-size: contain;
}
.background-ag {
  background: #395ba3;
}
.background-ah {
  background: #2cc3e7;
}
.background-ai {
  background: #57bfb7;
}
.background-aj {
  background: #74c050;
}
.background-ak {
  background: #20578b;
}
.background-al {
  background: #00c1b8;
}
.background-am {
  background: #58595a;
}
.background-an {
  background: #afc0d5;
}

.background-ao {
 background: transparent;
 border: 3px solid #49894a;
}

/* ======================================
	Background IXP Information
====================================== */
.background-a {
  -ixp-name: "White Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-b {
  -ixp-name: "White Transparent Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-c {
  -ixp-name: "Black Transparent Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-d {
  -ixp-name: "Black Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-e {
  -ixp-name: "Gray Text Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-f {
  -ixp-name: "Deltek Core Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-g {
  -ixp-name: "Spectrum Purple Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-h {
  -ixp-name: "Spectrum Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-i {
  -ixp-name: "Spectrum Blue Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-j {
  -ixp-name: "Warm Blue Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-k {
  -ixp-name: "Warm Blue Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-l {
  -ixp-name: "Middle Blue Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-m {
  -ixp-name: "Middle Blue Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-n {
  -ixp-name: "Cool Blue Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-o {
  -ixp-name: "Cool Blue Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-p {
  -ixp-name: "Grey Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-q {
  -ixp-name: "Grey Medium Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-r {
  -ixp-name: "Grey Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-s {
  -ixp-name: "Green Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-t {
  -ixp-name: "Green Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-u {
  -ixp-name: "Orange Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-v {
  -ixp-name: "Orange Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-w {
  -ixp-name: "Purple Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-x {
  -ixp-name: "Purple Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-y {
  -ixp-name: "Teal Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-z {
  -ixp-name: "Teal Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-aa {
  -ixp-name: "Red Light Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ab {
  -ixp-name: "Red Dark Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ac {
  -ixp-name: "Texture Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ad {
  -ixp-name: "Traffic Live Corner Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ae {
  -ixp-name: "Traffic Live Texture Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-af {
  -ixp-name: "Traffic Live Wave Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ag {
  -ixp-name: "Clarity-Navy Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ah {
  -ixp-name: "Clarity-Picton Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ai {
  -ixp-name: "Clarity-Dull Cyan Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-aj {
  -ixp-name: "Clarity-Atlantis Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-ak {
  -ixp-name: "Clarity-Deep Blue Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-al {
  -ixp-name: "Clarity-Blue Chill Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-am {
  -ixp-name: "Clarity-Bright Grey Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.background-an {
  -ixp-name: "Clarity-Grey Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}

.background-ao {
  -ixp-name: "Insight17-Green Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/* ======================================
	Pods
    REQUIRED CLASS: .pod, .pod-a, .pod-b, .pod-c, .pod.form-pod-a
    NOTE: .pod, .pod-b, .pod-c style values should not change. 
    They should be Transparent (.pod), Transparent White (.pod-b) and Transparent Black (.pod-c) always.
====================================== */
.pod {
  padding: 1em;
}
.pod.pod-a {
  background: #ffffff;
}
.pod.pod-b {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.6);
}
.pod.pod-c {
  background: #000000;
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
.pod.pod-c h1,
.pod.pod-c h2,
.pod.pod-c h3,
.pod.pod-c h4,
.pod.pod-c h5,
.pod.pod-c h6,
.pod.pod-c p,
.pod.pod-c.nested-1 h1,
.pod.pod-c.nested-1 h2,
.pod.pod-c.nested-1 h3,
.pod.pod-c.nested-1 h4,
.pod.pod-c.nested-1 h5,
.pod.pod-c.nested-1 h6,
.pod.pod-c.nested-2.nested-2s h1,
.pod.pod-c.nested-2.nested-2s h2,
.pod.pod-c.nested-2.nested-2s h3,
.pod.pod-c.nested-2.nested-2s h4,
.pod.pod-c.nested-2.nested-2s h5,
.pod.pod-c.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-c a {
  color: #ffffff;
}
.pod.pod-c a:hover {
  color: #ffffff;
}
.pod.pod-d {
  background: #000000;
  color: #ffffff;
}
.pod.pod-d h1,
.pod.pod-d h2,
.pod.pod-d h3,
.pod.pod-d h4,
.pod.pod-d h5,
.pod.pod-d h6,
.pod.pod-d p,
.pod.pod-d.nested-1 h1,
.pod.pod-d.nested-1 h2,
.pod.pod-d.nested-1 h3,
.pod.pod-d.nested-1 h4,
.pod.pod-d.nested-1 h5,
.pod.pod-d.nested-1 h6,
.pod.pod-d.nested-2.nested-2s h1,
.pod.pod-d.nested-2.nested-2s h2,
.pod.pod-d.nested-2.nested-2s h3,
.pod.pod-d.nested-2.nested-2s h4,
.pod.pod-d.nested-2.nested-2s h5,
.pod.pod-d.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-d a {
  color: #ffffff;
}
.pod.pod-d a:hover {
  color: #ffffff;
}
.pod.pod-e {
  background: #00549f;
  color: #ffffff;
}
.pod.pod-e h1,
.pod.pod-e h2,
.pod.pod-e h3,
.pod.pod-e h4,
.pod.pod-e h5,
.pod.pod-e h6,
.pod.pod-e p,
.pod.pod-e.nested-1 h1,
.pod.pod-e.nested-1 h2,
.pod.pod-e.nested-1 h3,
.pod.pod-e.nested-1 h4,
.pod.pod-e.nested-1 h5,
.pod.pod-e.nested-1 h6,
.pod.pod-e.nested-2.nested-2s h1,
.pod.pod-e.nested-2.nested-2s h2,
.pod.pod-e.nested-2.nested-2s h3,
.pod.pod-e.nested-2.nested-2s h4,
.pod.pod-e.nested-2.nested-2s h5,
.pod.pod-e.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-e a {
  color: #a0cfeb;
}
.pod.pod-e a:hover {
  color: #a0cfeb;
}
.pod.pod-f {
  background: #69be28;
  color: #ffffff;
}
.pod.pod-f h1,
.pod.pod-f h2,
.pod.pod-f h3,
.pod.pod-f h4,
.pod.pod-f h5,
.pod.pod-f h6,
.pod.pod-f p,
.pod.pod-f.nested-1 h1,
.pod.pod-f.nested-1 h2,
.pod.pod-f.nested-1 h3,
.pod.pod-f.nested-1 h4,
.pod.pod-f.nested-1 h5,
.pod.pod-f.nested-1 h6,
.pod.pod-f.nested-2.nested-2s h1,
.pod.pod-f.nested-2.nested-2s h2,
.pod.pod-f.nested-2.nested-2s h3,
.pod.pod-f.nested-2.nested-2s h4,
.pod.pod-f.nested-2.nested-2s h5,
.pod.pod-f.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-f a {
  color: #00549f;
}
.pod.pod-f a:hover {
  color: #00549f;
}
.pod.pod-g {
  background: #f2af00;
  color: #ffffff;
}
.pod.pod-g h1,
.pod.pod-g h2,
.pod.pod-g h3,
.pod.pod-g h4,
.pod.pod-g h5,
.pod.pod-g h6,
.pod.pod-g p,
.pod.pod-g.nested-1 h1,
.pod.pod-g.nested-1 h2,
.pod.pod-g.nested-1 h3,
.pod.pod-g.nested-1 h4,
.pod.pod-g.nested-1 h5,
.pod.pod-g.nested-1 h6,
.pod.pod-g.nested-2.nested-2s h1,
.pod.pod-g.nested-2.nested-2s h2,
.pod.pod-g.nested-2.nested-2s h3,
.pod.pod-g.nested-2.nested-2s h4,
.pod.pod-g.nested-2.nested-2s h5,
.pod.pod-g.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-g a {
  color: #00549f;
}
.pod.pod-g a:hover {
  color: #00549f;
}
.pod.pod-h {
  background: #4f2d7f;
  color: #ffffff;
}
.pod.pod-h h1,
.pod.pod-h h2,
.pod.pod-h h3,
.pod.pod-h h4,
.pod.pod-h h5,
.pod.pod-h h6,
.pod.pod-h p,
.pod.pod-h.nested-1 h1,
.pod.pod-h.nested-1 h2,
.pod.pod-h.nested-1 h3,
.pod.pod-h.nested-1 h4,
.pod.pod-h.nested-1 h5,
.pod.pod-h.nested-1 h6,
.pod.pod-h.nested-2.nested-2s h1,
.pod.pod-h.nested-2.nested-2s h2,
.pod.pod-h.nested-2.nested-2s h3,
.pod.pod-h.nested-2.nested-2s h4,
.pod.pod-h.nested-2.nested-2s h5,
.pod.pod-h.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-h a {
  color: #a0cfeb;
}
.pod.pod-h a:hover {
  color: #a0cfeb;
}
.pod.pod-i {
  background: #00759a;
  color: #ffffff;
}
.pod.pod-i h1,
.pod.pod-i h2,
.pod.pod-i h3,
.pod.pod-i h4,
.pod.pod-i h5,
.pod.pod-i h6,
.pod.pod-i p,
.pod.pod-i.nested-1 h1,
.pod.pod-i.nested-1 h2,
.pod.pod-i.nested-1 h3,
.pod.pod-i.nested-1 h4,
.pod.pod-i.nested-1 h5,
.pod.pod-i.nested-1 h6,
.pod.pod-i.nested-2.nested-2s h1,
.pod.pod-i.nested-2.nested-2s h2,
.pod.pod-i.nested-2.nested-2s h3,
.pod.pod-i.nested-2.nested-2s h4,
.pod.pod-i.nested-2.nested-2s h5,
.pod.pod-i.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-i a {
  color: #a0cfeb;
}
.pod.pod-i a:hover {
  color: #a0cfeb;
}

.pod.pod-j {
  background: #49894a;
  color: #ffffff;
}
.pod.pod-j h1,
.pod.pod-j h2,
.pod.pod-j h3,
.pod.pod-j h4,
.pod.pod-j h5,
.pod.pod-j h6,
.pod.pod-j p,
.pod.pod-j.nested-1 h1,
.pod.pod-j.nested-1 h2,
.pod.pod-j.nested-1 h3,
.pod.pod-j.nested-1 h4,
.pod.pod-j.nested-1 h5,
.pod.pod-j.nested-1 h6,
.pod.pod-j.nested-2.nested-2s h1,
.pod.pod-j.nested-2.nested-2s h2,
.pod.pod-j.nested-2.nested-2s h3,
.pod.pod-j.nested-2.nested-2s h4,
.pod.pod-j.nested-2.nested-2s h5,
.pod.pod-j.nested-2.nested-2s h6 {
  color: #ffffff;
}
.pod.pod-j a {
  color: #a0cfeb;
}
.pod.pod-j a:hover {
  color: #a0cfeb;
}
/* ======================================
	Pods with Form Styling

	REQUIRED CLASS: .pod.form-pod-a
====================================== */
.pod.form-pod-a {
  background: #ffffff;
  color: #636b70;
  border: 1px solid #cacccf;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pod.form-pod-a h1,
.pod.form-pod-a h2,
.pod.form-pod-a h3,
.pod.form-pod-a h4,
.pod.form-pod-a h5,
.pod.form-pod-a h6,
.pod.form-pod-a p,
.pod.form-pod-a.nested-1 h1,
.pod.form-pod-a.nested-1 h2,
.pod.form-pod-a.nested-1 h3,
.pod.form-pod-a.nested-1 h4,
.pod.form-pod-a.nested-1 h5,
.pod.form-pod-a.nested-1 h6,
.pod.form-pod-a.nested-2.nested-2s h1,
.pod.form-pod-a.nested-2.nested-2s h2,
.pod.form-pod-a.nested-2.nested-2s h3,
.pod.form-pod-a.nested-2.nested-2s h4,
.pod.form-pod-a.nested-2.nested-2s h5,
.pod.form-pod-a.nested-2.nested-2s h6 {
  color: #636b70;
}
.pod.form-pod-a a {
  color: #0088ce;
}
.pod.form-pod-a a:hover {
  color: #0088ce;
}
.pod.form-pod-b {
  background: #ffffff;
  color: #636b70;
  border: 1px solid #cacccf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
}
.pod.form-pod-b h1,
.pod.form-pod-b h2,
.pod.form-pod-b h3,
.pod.form-pod-b h4,
.pod.form-pod-b h5,
.pod.form-pod-b h6,
.pod.form-pod-b p,
.pod.form-pod-b.nested-1 h1,
.pod.form-pod-b.nested-1 h2,
.pod.form-pod-b.nested-1 h3,
.pod.form-pod-b.nested-1 h4,
.pod.form-pod-b.nested-1 h5,
.pod.form-pod-b.nested-1 h6,
.pod.form-pod-b.nested-2.nested-2s h1,
.pod.form-pod-b.nested-2.nested-2s h2,
.pod.form-pod-b.nested-2.nested-2s h3,
.pod.form-pod-b.nested-2.nested-2s h4,
.pod.form-pod-b.nested-2.nested-2s h5,
.pod.form-pod-b.nested-2.nested-2s h6 {
  color: #636b70;
}
.pod.form-pod-b a {
  color: #0088ce;
}
.pod.form-pod-b a:hover {
  color: #0088ce;
}
/* ======================================
	Pod IXP Information

	REQUIRED CLASS: .pod, .pod-a, .pod.form-pod-a
====================================== */
.pod {
  -ixp-name: "Transparent";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-a {
  -ixp-name: "White Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-b {
  -ixp-name: "White Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-c {
  -ixp-name: "Black Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-d {
  -ixp-name: "Black Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-e {
  -ixp-name: "Deltek Core Blue Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-f {
  -ixp-name: "Green Light Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-g {
  -ixp-name: "Orange Light Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-h {
  -ixp-name: "Purple Dark Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.pod-i {
  -ixp-name: "Teal Dark Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}

.pod.pod-j {
  -ixp-name: "Insight Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.form-pod-a {
  -ixp-name: "White with Border Form Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
.pod.form-pod-b {
  -ixp-name: "White Rounded with Shadow Form Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}
/* ======================================
	Image Alignment

	REQUIRED CLASSES: ALL
====================================== */
.image-a {
  float: right;
  margin-left: 0.5em;
}
.image-b {
  float: left;
  margin-right: 0.5em;
}
.image-c {
  margin-right: auto;
  margin-left: auto;
  display: block;
}
/* ======================================
	Images IXP Information
    REQUIRED CLASSES: ALL
====================================== */
.image-a {
  -ixp-name: "Right Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-b {
  -ixp-name: "Left Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-c {
  -ixp-name: "Center Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
/* ======================================
	Image and Block Styling

	REQUIRED CLASS: .shadow-a
====================================== */
.shadow-a {
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.shadow-b {
  -webkit-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.5);
}
.image-border-radius-a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.image-borders-a {
  border: 1px solid #7577c0;
}
/* ======================================
	Image and Block IXP Information
    REQUIRED CLASSES: .shadow-a
====================================== */
.shadow-a {
  -ixp-name: "Light Drop Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.shadow-b {
  -ixp-name: "Flat Drop Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.image-border-radius-a {
  -ixp-name: "Rounded Corners";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
.image-borders-a {
  -ixp-name: "Border Spectrum Purple";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
}
/* ======================================
	Horizontal Rule Styling
====================================== */
hr {
  background: #636b70;
  border: none;
  color: #636b70;
  clear: both;
  float: none;
  height: 1px;
  margin: 0.4em 0;
  width: 100%;
}
/* ======================================
	Button Element Base
====================================== */
.button,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container .lbui_lightbox_flex a.lbux_button_link {
  border: none;
  cursor: pointer;
  display: inline-block;
  margin: 0.5em 0;
  overflow: visible;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-appearance: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.button:hover,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container .lbui_lightbox_flex a.lbux_button_link:hover {
  text-decoration: none !important;
}
/* ======================================
	Button

	REQUIRED CLASS: .button-a
====================================== */
.button-a,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-a .lbui_lightbox_flex a.lbux_button_link {
  background-color: #00549f;
  color: #ffffff !important;
}
.button-a:hover,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-a .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #0088ce;
  color: #ffffff !important;
}
.button-b,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-b .lbui_lightbox_flex a.lbux_button_link {
  background-color: #3c8a2e;
  color: #ffffff !important;
}
.button-b:hover,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-b .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #69be28;
  color: #ffffff !important;
}
.button-c,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-c .lbui_lightbox_flex a.lbux_button_link {
  background: #1c9dd7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c9dd7), color-stop(17%, #238fce), color-stop(31%, #2278c0), color-stop(40%, #1c69b4), color-stop(49%, #1355a6), color-stop(51%, #0e4379), color-stop(63%, #155a90), color-stop(80%, #117ab5), color-stop(94%, #078bc9), color-stop(100%, #038ecf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* W3C */
  border: 2px solid #005295;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  color: #ffffff !important;
}
.button-c:hover,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-c .lbui_lightbox_flex a.lbux_button_link:hover {
  background: #1c9dd7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c9dd7), color-stop(17%, #238fce), color-stop(31%, #2278c0), color-stop(40%, #1c69b4), color-stop(49%, #1355a6), color-stop(51%, #0e4379), color-stop(63%, #155a90), color-stop(80%, #117ab5), color-stop(94%, #078bc9), color-stop(100%, #038ecf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1c9dd7 0%, #238fce 17%, #2278c0 31%, #1c69b4 40%, #1355a6 49%, #0e4379 51%, #155a90 63%, #117ab5 80%, #078bc9 94%, #038ecf 100%);
  /* W3C */
  color: #ffffff !important;
}
.button-d,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-d .lbui_lightbox_flex a.lbux_button_link {
  background: #8ec267;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ec267), color-stop(6%, #8abf61), color-stop(17%, #7bb94f), color-stop(31%, #5fa932), color-stop(49%, #398b12), color-stop(51%, #2a700b), color-stop(69%, #498f1e), color-stop(83%, #5ea62d), color-stop(100%, #6db538));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* W3C */
  border: 2px solid #35822c;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  color: #ffffff !important;
}
.button-d:hover,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-d .lbui_lightbox_flex a.lbux_button_link:hover {
  background: #8ec267;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ec267), color-stop(6%, #8abf61), color-stop(17%, #7bb94f), color-stop(31%, #5fa932), color-stop(49%, #398b12), color-stop(51%, #2a700b), color-stop(69%, #498f1e), color-stop(83%, #5ea62d), color-stop(100%, #6db538));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8ec267 0%, #8abf61 6%, #7bb94f 17%, #5fa932 31%, #398b12 49%, #2a700b 51%, #498f1e 69%, #5ea62d 83%, #6db538 100%);
  /* W3C */
  color: #ffffff !important;
}
.button-e,
.button-container-e .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-e .lbui_lightbox_flex a.lbux_button_link {
  background: #faba31;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faba31), color-stop(9%, #f7b62d), color-stop(20%, #f0ab25), color-stop(37%, #e09215), color-stop(49%, #d47c09), color-stop(51%, #d05d0b), color-stop(66%, #e17d17), color-stop(80%, #f09d1d), color-stop(89%, #f7ac1f), color-stop(100%, #fdb91f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* W3C */
  border: 2px solid #c05833;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
  color: #ffffff !important;
}
.button-e:hover,
.button-container-e .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-e .lbui_lightbox_flex a.lbux_button_link:hover {
  background: #faba31;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faba31), color-stop(9%, #f7b62d), color-stop(20%, #f0ab25), color-stop(37%, #e09215), color-stop(49%, #d47c09), color-stop(51%, #d05d0b), color-stop(66%, #e17d17), color-stop(80%, #f09d1d), color-stop(89%, #f7ac1f), color-stop(100%, #fdb91f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faba31 0%, #f7b62d 9%, #f0ab25 20%, #e09215 37%, #d47c09 49%, #d05d0b 51%, #e17d17 66%, #f09d1d 80%, #f7ac1f 89%, #fdb91f 100%);
  /* W3C */
  color: #ffffff !important;
}
.button-f,
.button-container-f .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-f .lbui_lightbox_flex a.lbux_button_link {
  background-color: #57bfb7;
  color: #ffffff !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.button-f:hover,
.button-container-f .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-f .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #43b1a8;
  color: #ffffff !important;
}
.button-g,
.button-container-g .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-g .lbui_lightbox_flex a.lbux_button_link {
  background-color: #2cc3e7;
  color: #ffffff !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.button-g:hover,
.button-container-g .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-g .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #18b5dc;
  color: #ffffff !important;
}
/* ======================================
	Button Size Settings

	REQUIRED CLASSES:
	.button-small,
	.button-medium,
	.button-large,
	.button-wide
====================================== */
.button-small,
.button-container-small .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-small .lbui_lightbox_flex a.lbux_button_link {
  font-size: 1em;
  padding: 10px 20px;
  text-align: center;
}
.button-medium,
.button-container-medium .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-medium .lbui_lightbox_flex a.lbux_button_link {
  font-size: 1.333em;
  padding: 10px 20px;
  text-align: center;
}
.button-large,
.button-container-large .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-large .lbui_lightbox_flex a.lbux_button_link {
  font-size: 1.5em;
  padding: 10px 20px;
  text-align: center;
}
.button-wide,
.button-container-wide .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-wide .lbui_lightbox_flex a.lbux_button_link {
  display: block;
  font-size: 1.333em;
  height: auto;
  line-height: 1.4;
  padding: 10px 20px;
  text-align: center;
}
/* ======================================
	Button Icon Padding
====================================== */
.button-small.button-checked,
.button-container-small.button-checked,
.button-small.button-arrow,
.button-container-small.button-arrow,
.button-small.button-phone,
.button-container-small.button-phone,
.button-small.button-download,
.button-container-small.button-download {
  padding: 10px 20px 10px 40px;
}
.button-small.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-small.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-small.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-small.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: 10px 20px 10px 40px;
}
.button-medium.button-checked,
.button-container-medium.button-checked,
.button-medium.button-arrow,
.button-container-medium.button-arrow,
.button-medium.button-phone,
.button-container-medium.button-phone,
.button-medium.button-download,
.button-container-medium.button-download {
  padding: 10px 20px 10px 40px;
}
.button-medium.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-medium.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-medium.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-medium.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: 10px 20px 10px 40px;
}
.button-large.button-checked,
.button-container-large.button-checked,
.button-large.button-arrow,
.button-container-large.button-arrow,
.button-large.button-phone,
.button-container-large.button-phone,
.button-large.button-download,
.button-container-large.button-download {
  padding: 10px 20px 10px 40px;
}
.button-large.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-large.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-large.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-large.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: 10px 20px 10px 40px;
}
.button-wide.button-checked,
.button-container-wide.button-checked,
.button-wide.button-arrow,
.button-container-wide.button-arrow,
.button-wide.button-phone,
.button-container-wide.button-phone,
.button-wide.button-download,
.button-container-wide.button-download {
  padding: 10px 20px 10px 40px;
}
.button-wide.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-wide.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-arrow .lbui_lightbox_flex a.lbux_button_link,
.button-wide.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-wide.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: 10px 20px 10px 40px;
}
/* ======================================
	Button Icon Position
====================================== */
.button-checked,
.button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-checked .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_check.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-checked:hover,
.button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-checked .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_check.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-arrow,
.button-container-arrow .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-arrow .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_cue.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-arrow:hover,
.button-container-arrow .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-arrow .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_cue.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-phone,
.button-container-phone .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-phone .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_phone.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-phone:hover,
.button-container-phone .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-phone .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_phone.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-download,
.button-container-download .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_download.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-download:hover,
.button-container-download .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-download .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_download.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
/* ======================================
	Button IXP Information

	REQUIRED CLASSES:
	.button.button-a.button-small
	.button.button-a.button-medium
	.button.button-a.button-large
	.button.button-a.button-wide
====================================== */
.button.button-a.button-small {
  -ixp-name: "Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small {
  -ixp-name: "Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium {
  -ixp-name: "Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium {
  -ixp-name: "Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large {
  -ixp-name: "Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large {
  -ixp-name: "Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide {
  -ixp-name: "Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide {
  -ixp-name: "Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-checked {
  -ixp-name: "Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-checked {
  -ixp-name: "Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-checked {
  -ixp-name: "Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-checked {
  -ixp-name: "Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-checked {
  -ixp-name: "Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-checked {
  -ixp-name: "Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-checked {
  -ixp-name: "Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-checked {
  -ixp-name: "Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-arrow {
  -ixp-name: "Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-arrow {
  -ixp-name: "Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-arrow {
  -ixp-name: "Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-arrow {
  -ixp-name: "Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-arrow {
  -ixp-name: "Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-arrow {
  -ixp-name: "Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-arrow {
  -ixp-name: "Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-arrow {
  -ixp-name: "Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-phone {
  -ixp-name: "Blue phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-phone {
  -ixp-name: "Blue phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-phone {
  -ixp-name: "Blue phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-phone {
  -ixp-name: "Blue phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-phone {
  -ixp-name: "Blue phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-phone {
  -ixp-name: "Blue phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-phone {
  -ixp-name: "Blue phone (wide)";

  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-phone {
  -ixp-name: "Blue phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-download {
  -ixp-name: "Blue download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-small.button-container-download {
  -ixp-name: "Blue download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-download {
  -ixp-name: "Blue download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-medium.button-container-download {
  -ixp-name: "Blue download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-download {
  -ixp-name: "Blue download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-large.button-container-download {
  -ixp-name: "Blue download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-download {
  -ixp-name: "Blue download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-a.button-container-wide.button-container-download {
  -ixp-name: "Blue download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small {
  -ixp-name: "Green (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small {
  -ixp-name: "Green (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium {
  -ixp-name: "Green (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium {
  -ixp-name: "Green (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large {
  -ixp-name: "Green (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large {
  -ixp-name: "Green (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide {
  -ixp-name: "Green (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide {
  -ixp-name: "Green (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-checked {
  -ixp-name: "Green checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-checked {
  -ixp-name: "Green checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-checked {
  -ixp-name: "Green checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-checked {
  -ixp-name: "Green checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-checked {
  -ixp-name: "Green checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-checked {
  -ixp-name: "Green checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-checked {
  -ixp-name: "Green checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-checked {
  -ixp-name: "Green checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-arrow {
  -ixp-name: "Green arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-arrow {
  -ixp-name: "Green arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-arrow {
  -ixp-name: "Green arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-arrow {
  -ixp-name: "Green arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-arrow {
  -ixp-name: "Green arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-arrow {
  -ixp-name: "Green arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-arrow {
  -ixp-name: "Green arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-arrow {
  -ixp-name: "Green arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-phone {
  -ixp-name: "Green phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-phone {
  -ixp-name: "Green phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-phone {
  -ixp-name: "Green phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-phone {
  -ixp-name: "Green phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-phone {
  -ixp-name: "Green phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-phone {
  -ixp-name: "Green phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-phone {
  -ixp-name: "Green phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-phone {
  -ixp-name: "Green phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-small.button-download {
  -ixp-name: "Green download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-small.button-container-download {
  -ixp-name: "Green download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium.button-download {
  -ixp-name: "Green download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-medium.button-container-download {
  -ixp-name: "Green download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large.button-download {
  -ixp-name: "Green download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-large.button-container-download {
  -ixp-name: "Green download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide.button-download {
  -ixp-name: "Green download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-b.button-container-wide.button-container-download {
  -ixp-name: "Green download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-small {
  -ixp-name: "Gradient Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-small {
  -ixp-name: "Gradient Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium {
  -ixp-name: "Gradient Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-medium {
  -ixp-name: "Gradient Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large {
  -ixp-name: "Gradient Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-large {
  -ixp-name: "Gradient Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide {
  -ixp-name: "Gradient Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-c.button-container-wide {
  -ixp-name: "Gradient Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-small {
  -ixp-name: "Gradient Green (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-small {
  -ixp-name: "Gradient Green (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium {
  -ixp-name: "Gradient Green (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-medium {
  -ixp-name: "Gradient Green (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large {
  -ixp-name: "Gradient Green (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-large {
  -ixp-name: "Gradient Green (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide {
  -ixp-name: "Gradient Green (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-d.button-container-wide {
  -ixp-name: "Gradient Green (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-small {
  -ixp-name: "Gradient Orange (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-small {
  -ixp-name: "Gradient Orange (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-medium {
  -ixp-name: "Gradient Orange (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-medium {
  -ixp-name: "Gradient Orange (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-large {
  -ixp-name: "Gradient Orange (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-large {
  -ixp-name: "Gradient Orange (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-e.button-wide {
  -ixp-name: "Gradient Orange (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-e.button-container-wide {
  -ixp-name: "Gradient Orange (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small {
  -ixp-name: "Clarity-Dull Cyan (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small {
  -ixp-name: "Clarity-Dull Cyan (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium {
  -ixp-name: "Clarity-Dull Cyan (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium {
  -ixp-name: "Clarity-Dull Cyan (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large {
  -ixp-name: "Clarity-Dull Cyan (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large {
  -ixp-name: "Clarity-Dull Cyan (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide {
  -ixp-name: "Clarity-Dull Cyan (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide {
  -ixp-name: "Clarity-Dull Cyan (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-checked {
  -ixp-name: "Clarity-Dull Cyan checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-checked {
  -ixp-name: "Clarity-Dull Cyan checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-checked {
  -ixp-name: "Clarity-Dull Cyan checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-checked {
  -ixp-name: "Clarity-Dull Cyan checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-checked {
  -ixp-name: "Clarity-Dull Cyan checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-checked {
  -ixp-name: "Clarity-Dull Cyan checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-checked {
  -ixp-name: "Clarity-Dull Cyan checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-checked {
  -ixp-name: "Clarity-Dull Cyan checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-arrow {
  -ixp-name: "Clarity-Dull Cyan arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-phone {
  -ixp-name: "Clarity-Dull Cyan phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-phone {
  -ixp-name: "Clarity-Dull Cyan phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-phone {
  -ixp-name: "Clarity-Dull Cyan phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-phone {
  -ixp-name: "Clarity-Dull Cyan phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-phone {
  -ixp-name: "Clarity-Dull Cyan phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-phone {
  -ixp-name: "Clarity-Dull Cyan phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-phone {
  -ixp-name: "Clarity-Dull Cyan phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-phone {
  -ixp-name: "Clarity-Dull Cyan phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-small.button-download {
  -ixp-name: "Clarity-Dull Cyan download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-small.button-container-download {
  -ixp-name: "Clarity-Dull Cyan download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-medium.button-download {
  -ixp-name: "Clarity-Dull Cyan download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-medium.button-container-download {
  -ixp-name: "Clarity-Dull Cyan download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-large.button-download {
  -ixp-name: "Clarity-Dull Cyan download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-large.button-container-download {
  -ixp-name: "Clarity-Dull Cyan download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-f.button-wide.button-download {
  -ixp-name: "Clarity-Dull Cyan download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-f.button-container-wide.button-container-download {
  -ixp-name: "Clarity-Dull Cyan download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-small {
  -ixp-name: "Clarity-Piston Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-small {
  -ixp-name: "Clarity-Piston Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-medium {
  -ixp-name: "Clarity-Piston Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-medium {
  -ixp-name: "Clarity-Piston Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-large {
  -ixp-name: "Clarity-Piston Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-large {
  -ixp-name: "Clarity-Piston Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-wide {
  -ixp-name: "Clarity-Piston Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-wide {
  -ixp-name: "Clarity-Piston Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-small.button-checked {
  -ixp-name: "Clarity-Piston Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-small.button-container-checked {
  -ixp-name: "Clarity-Piston Blue checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-medium.button-checked {
  -ixp-name: "Clarity-Piston Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-medium.button-container-checked {
  -ixp-name: "Clarity-Piston Blue checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-large.button-checked {
  -ixp-name: "Clarity-Piston Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-large.button-container-checked {
  -ixp-name: "Clarity-Piston Blue checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-wide.button-checked {
  -ixp-name: "Clarity-Piston Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-wide.button-container-checked {
  -ixp-name: "Clarity-Piston Blue checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-small.button-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-small.button-container-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-medium.button-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-medium.button-container-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-large.button-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-large.button-container-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-wide.button-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-wide.button-container-arrow {
  -ixp-name: "Clarity-Piston Blue arrow (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-small.button-phone {
  -ixp-name: "Clarity-Piston Blue phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-small.button-container-phone {
  -ixp-name: "Clarity-Piston Blue phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-medium.button-phone {
  -ixp-name: "Clarity-Piston Blue phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-medium.button-container-phone {
  -ixp-name: "Clarity-Piston Blue phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-large.button-phone {
  -ixp-name: "Clarity-Piston Blue phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-large.button-container-phone {
  -ixp-name: "Clarity-Piston Blue phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-wide.button-phone {
  -ixp-name: "Clarity-Piston Blue phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-wide.button-container-phone {
  -ixp-name: "Clarity-Piston Blue phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-small.button-download {
  -ixp-name: "Clarity-Piston Blue download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-small.button-container-download {
  -ixp-name: "Clarity-Piston Blue download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-medium.button-download {
  -ixp-name: "Clarity-Piston Blue download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-medium.button-container-download {
  -ixp-name: "Clarity-Piston Blue download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-large.button-download {
  -ixp-name: "Clarity-Piston Blue download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-large.button-container-download {
  -ixp-name: "Clarity-Piston Blue download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-g.button-wide.button-download {
  -ixp-name: "Clarity-Piston Blue download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link,Text";
}
.button-container.button-container-g.button-container-wide.button-container-download {
  -ixp-name: "Clarity-Piston Blue download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
/* ======================================
	Pre Header

	REQUIRED CLASS: .pre-header, .pre-header-a
====================================== */
.pre-header {
  padding: 0.25 0;
}
.pre-header-a {
  background: #00549f;
  color: #ffffff;
  padding: 0.25 0;
}
.pre-header-a a,
.pre-header-a.nested-1 a,
.pre-header-a.nested-2.nested-2s a {
  color: #a0cfeb;
  text-decoration: none;
}
.pre-header-a a:hover,
.pre-header-a.nested-1 a:hover,
.pre-header-a.nested-2.nested-2s a:hover {
  text-decoration: underline;
}
/* ======================================
	Pre Header IXP Information
    REQUIRED CLASSES: .pre-header, .pre-header-a
====================================== */
.pre-header {
  -ixp-name: "Pre-Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.pre-header-a {
  -ixp-name: "Pre-Header - Deltek Core Blue";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Logo

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light {
  background-image: url('logo-deltek.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 33px;
  min-width: 130px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-b {
  background-image: url('logo-deltek-horizontal.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 32px;
  min-width: 220px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-c {
  background-image: url('logo-deltek-vertical.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 81px;
  min-width: 130px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-d {
  background-image: url('logo-deltek-vertical-2.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 62px;
  min-width: 170px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-e {
  background-image: url('logo-deltek-trafficlive-horizontal.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 53px;
  min-width: 230px;
  display: inline-block;
  text-indent: -9999px;
}
.header-logo-f {
  background-image: url('logo-deltek-trafficlive-vertical.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 57px;
  min-width: 168px;
  display: inline-block;
  text-indent: -9999px;
}
/* ======================================
	Logo IXP Information

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light {
  -ixp-name: "Deltek Logo";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-b {
  -ixp-name: "Deltek Logo - Horizontal";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-c {
  -ixp-name: "Deltek Logo - Vertical";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-d {
  -ixp-name: "Deltek Logo - Vertical 2";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-e {
  -ixp-name: "Deltek Logo - Trafficlive Horizontal";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
.header-logo-f {
  -ixp-name: "Deltek Logo - Trafficlive Vertical";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
  -ixp-scope: "ContainerLike,Link";
}
/* ======================================
	Header

	REQUIRED CLASS: .header,.header-a
====================================== */
.header {
  padding: 1.563em 0;
}
.header-a {
  background: #ffffff;
  color: #636b70;
  padding: 1.5em 0;
}
.header-a a,
.header-a.nested-1 a,
.header-a.nested-2.nested-2s a {
  color: #0088ce;
}
.header-a a:hover,
.header-a.nested-1 a:hover,
.header-a.nested-2.nested-2s a:hover {
  color: #0088ce;
}
/* ======================================
    Header IXP Information
    REQUIRED CLASSES: .header-a
====================================== */
.header {
  -ixp-name: "Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-a {
  -ixp-name: "Header - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Inner Content Wrap

	NOTE: Container that includes the
	pre-content, content & post-content

	REQUIRED CLASS: .inner-content-wrapper
====================================== */
.inner-content-wrapper-a {
  background: #ffffff;
}
/* ======================================
    Inner Content Wrap IXP Information
    REQUIRED CLASSES: .inner-content-wrapper
====================================== */
.inner-content-wrapper {
  -ixp-name: "Inner Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
.inner-content-wrapper-a {
  -ixp-name: "Inner Content - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
/* ======================================
	Pre Content
    REQUIRED CLASSES: .pre-content
====================================== */
.pre-content {
  padding: 0;
}
/* ======================================
    Pre Content IXP Information
    REQUIRED CLASSES: .pre-content
====================================== */
.pre-content {
  -ixp-name: "Pre-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Content
    REQUIRED CLASSES: .content
====================================== */
.content {
  padding: 1.5em 0;
}
/* ======================================
    Content IXP Information
    REQUIRED CLASSES: .content
====================================== */
.content {
  -ixp-name: "Content";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Post Content

	REQUIRED CLASS: .post-content,.post-content-a
====================================== */
.post-content {
  padding: 0.714em 0;
}
.post-content-a {
  background: #a0cfeb;
  padding: 0.714em 0;
}
/* ======================================
    Post Content IXP Information
    REQUIRED CLASSES: .post-content,.post-content-a
====================================== */
.post-content {
  -ixp-name: "Post-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-content-a {
  -ixp-name: "Post-Content - Spectrum Blue Light";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Footer

	REQUIRED CLASS - .footer,.nav-footer-a
====================================== */
.footer {
  font-size: 0.9em;
  padding: 1em 0;
}
.footer-a {
  background: #ffffff;
  color: #9ba1a3;
  font-size: 0.9em;
  padding: 1.1em 0;
  border-top: 2px solid #6c6f70;
}
.footer-a h1,
.footer-a h2,
.footer-a h3,
.footer-a h4,
.footer-a h5,
.footer-a h6,
.footer-a p,
.footer-a.nested-1 h1,
.footer-a.nested-1 h2,
.footer-a.nested-1 h3,
.footer-a.nested-1 h4,
.footer-a.nested-1 h5,
.footer-a.nested-1 h6,
.footer-a.nested-2.nested-2s h1,
.footer-a.nested-2.nested-2s h2,
.footer-a.nested-2.nested-2s h3,
.footer-a.nested-2.nested-2s h4,
.footer-a.nested-2.nested-2s h5,
.footer-a.nested-2.nested-2s h6 {
  color: #9ba1a3;
}
.footer-a a {
  color: #9ba1a3;
  text-decoration: underline;
}
.footer-a a:hover {
  color: #636b70;
}
/* ======================================
    Footer IXP Information
    REQUIRED CLASSES: .footer,.nav-footer-a
====================================== */
.footer {
  -ixp-name: "Footer Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.footer-a {
  -ixp-name: "Footer - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Post Footer
    REQUIRED CLASSES: .post-footer
====================================== */
.post-footer {
  padding: 0.75em 0;
}
.post-footer-a {
  color: #ffffff;
  background: #00549f;
  padding: 0.75em 0;
}
/* ======================================
    Post Footer IXP Information
    REQUIRED CLASSES: .post-footer
====================================== */
.post-footer {
  -ixp-name: "Post-Footer - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-footer-a {
  -ixp-name: "Post-Footer - Deltek Core Blue";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Navigation: Default Style Overrides
====================================== */
.ixp-nav {
  background-color: transparent;
  color: #505050;
  font-size: 1em;
  margin: 0;
  padding: 0;
  text-align: center;
}
.ixp-nav .ixp-nav-collapsible {
  height: auto;
  float: right;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem {
  background: none;
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border-right: solid 1px #505050;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-1 a,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a {
  line-height: 1;
  background-color: transparent;
  color: #505050;
  display: block;
  padding: 0.5em 0.5em;
  text-decoration: underline;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a:hover,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-1 a:hover,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:hover {
  background-color: transparent;
  color: #505050;
}
.ixp-nav .ixp-navlist li:last-child {
  border-right: none;
}
.ixp-nav.ixp-nav-collapsed {
  background-color: transparent;
  font-size: 110%;
  margin: 1em 0 0 0;
  text-align: left;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-opened {
  background-color: transparent;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-collapsible {
  float: none;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  border-bottom: solid 1px #ffffff;
  border-right: none;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem a {
  padding: 10px;
  text-align: center;
}
.ixp-nav .ixp-nav-toggle {
  margin: 0;
}
.ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #636b70;
}
.ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar:hover {
  background-color: #636b70;
}
.ixp-nav .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #636b70;
}
/* ======================================
	Navigation: alt theme(s)
    REQUIRED CLASS - .ixp-nav-menu-a
====================================== */
/* ========== THEME A ========== */
.ixp-nav-menu-a {
  background-color: #00549f;
  background-color: #005aba;
  background: -webkit-gradient(linear, left top, left bottom, from(#005aba), to(#003980));
  background: -webkit-linear-gradient(top, #005aba, #003980);
  background: -moz-linear-gradient(top, #005aba, #003980);
  background: -ms-linear-gradient(top, #005aba, #003980);
  background: -o-linear-gradient(top, #005aba, #003980);
  border-bottom: none;
  color: #ffffff;
  margin: 0 auto;
  padding: 0 0;
  font-size: .95em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.ixp-nav-menu-a .ixp-nav-collapsible {
  float: none;
  height: auto;
  margin: 0 auto;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navlist {
  padding: 0;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem {
  border: none;
  float: left;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem:hover {
  border: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-1 a,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  border-radius: 0 0;
  color: #ffffff;
  margin: 0;
  padding: 1em 1.25em;
  text-decoration: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a:hover,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-1 a:hover,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:hover {
  background-color: #05cbff;
  background: -webkit-gradient(linear, left top, left bottom, from(#05cbff), to(#0f9ed2));
  background: -webkit-linear-gradient(top, #05cbff, #0f9ed2);
  background: -moz-linear-gradient(top, #05cbff, #0f9ed2);
  background: -ms-linear-gradient(top, #05cbff, #0f9ed2);
  background: -o-linear-gradient(top, #05cbff, #0f9ed2);
  border: none;
  border-bottom: none;
  color: #ffffff;
}
.ixp-nav-menu-a .ixp-navlist {
  padding-top: 10px;
}
.ixp-nav-menu-a .ixp-navlist li:last-child {
  /* Overrides Default Styling from ixp-nav */
  border: none;
}
.ixp-nav-menu-a.ixp-nav-collapsed {
  /* BG color solid or transparent */
  background-color: #00549f;
  margin: 0;
  text-align: center;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened {
  background-color: #00549f;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened li:first-child {
  margin-top: 0.5em;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem {
  margin-left: 0;
  margin-right: 0;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a {
  border-left: none;
  border-right: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  text-decoration: none;
  margin: 0;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-navitem a:hover {
  border-left: none;
  border-right: none;
  background-color: #a0cfeb;
}
.ixp-nav-menu-a .ixp-nav-toggle {
  margin: 5px 0;
}
.ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #ffffff;
}
.ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar:hover {
  background-color: #ffffff;
}
.ixp-nav-menu-a .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #ffffff;
}
/* NAV MENU B */
/* ========== THEME A ========== */
.ixp-nav-menu-b {
  font-family: 'Omnes', serif;
  font-weight: 300;
  background-color: transparent;
  border-bottom: none;
  color: #ffffff;
  margin: 0 auto;
  padding: 0 0;
  font-size: 1.5em;
  overflow: hidden;
}
.ixp-nav-menu-b .ixp-nav-collapsible {
  float: right;
  height: auto;
  margin: 0 auto;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navlist {
  padding: 0;
}
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem {
  border: none;
  float: left;
}
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem:hover {
  border: none;
}
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem a,
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem.nested-1 a,
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a {
  background-color: transparent;
  border: none;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  border-radius: 0 0;
  color: #ffffff;
  margin: 0;
  padding: 0.5em 0.75em;
  text-decoration: none !important;
}
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem a:hover,
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem.nested-1 a:hover,
.ixp-nav-menu-b .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:hover {
  color: #c6c6c6;
}
.ixp-nav-menu-b .ixp-navlist {
  padding-top: 0;
}
.ixp-nav-menu-b.ixp-nav-collapsed {
  /* BG color solid or transparent */
  background-color: transparent;
  margin: 0;
  text-align: center;
}
.ixp-nav-menu-b.ixp-nav-collapsed .ixp-nav-opened {
  background-color: transparent;
}
.ixp-nav-menu-b.ixp-nav-collapsed .ixp-nav-opened li:first-child {
  margin-top: 0.5em;
}
.ixp-nav-menu-b.ixp-nav-collapsed .ixp-navitem {
  margin-left: 0;
  margin-right: 0;
}
.ixp-nav-menu-b.ixp-nav-collapsed .ixp-navitem a {
  border-left: none;
  border-right: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px;
  text-decoration: none;
  margin: 0;
}
.ixp-nav-menu-b.ixp-nav-collapsed .ixp-navitem a:hover {
  border-left: none;
  border-right: none;
  background-color: none;
}
.ixp-nav-menu-b .ixp-nav-toggle {
  margin: 5px 0;
}
.ixp-nav-menu-b .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #ffffff;
}
.ixp-nav-menu-b .ixp-nav-toggle .ixp-nav-icon-bar:hover {
  background-color: #ffffff;
}
.ixp-nav-menu-b .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #ffffff;
}
/* ======================================
	Navigation IXP Information
====================================== */
.ixp-nav-menu-a {
  -ixp-name: "Navigation Tabs";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "Navigation";
}
.ixp-nav-menu-b {
  -ixp-name: "Navigation White";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "Navigation";
}
/* ======================================
	Navigation Active States
====================================== */
.ixp-navitem-active-state-a a {
  background: transparent !important;
}
.ixp-navitem-active-state-b a {
  background: #a0cfeb !important;
  border-right: solid 2px #a0cfeb !important;
  border-left: solid 2px #a0cfeb !important;
  border-top: 2px solid #a0cfeb !important;
  border-bottom: none !important;
  -webkit-border-radius: 0 0;
  -moz-border-radius: 0 0;
  border-radius: 0 0;
  font-weight: bold !important;
}
.ixp-navitem-active-state-c a{
	
    color:#57bfb7 !important;
}
/* ======================================
	Navigation Active States IXP Information
====================================== */
.ixp-navitem-active-state-a {
  -ixp-name: "Active State Default";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
.ixp-navitem-active-state-b {
  -ixp-name: "Active State Tabs";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
.ixp-navitem-active-state-c {
  -ixp-name: "Active State Sub nav";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "NavigationItem";
}
/* ======================================
	Accordion RMW (Default)
====================================== */
.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background-color: #00549f;
  background-image: url('togglePlus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  filter: none;
  font-size: 1.5em;
  height: auto;
  font-family: 'Omnes', serif;
  margin: 0 0 5px 0;
  padding: 3px 0 3px 30px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background-color: #0088ce;
  background-image: url('toggleMinus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-color: #0088ce;
  background-image: url('toggleMinus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background-color: #0088ce;
  background-image: url('togglePlus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.lbui_toggle_container {
  margin-top: 0;
  font-size: 1em !important;
}
/* ======================================
	Accordion RMW (Alternate)
====================================== */
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background-color: #3c8a2e !important;
  background-image: url('togglePlus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background-color: #69be28 !important;
  background-image: url('toggleMinus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-color: #69be28 !important;
  background-image: url('toggleMinus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background-color: #69be28 !important;
  background-image: url('togglePlus.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #ffffff;
  filter: none;
}
.accordion-b.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background-color: transparent !important;
  background-image: url('togglePlusDark.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  color: #636b70;
  filter: none;
}
.accordion-b.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background-color: transparent !important;
  background-image: url('toggleMinusDark.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  border-bottom: solid 2px #636b70;
  color: #00549f;
  filter: none;
}
.accordion-b.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-color: transparent !important;
  background-image: url('toggleMinusDark.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  border-bottom: solid 2px #00549f;
  color: #00549f;
  filter: none;
}
.accordion-b.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background-color: transparent !important;
  background-image: url('togglePlusDark.png') !important;
  background-repeat: no-repeat;
  background-position: 5px 50% !important;
  border: none;
  border-bottom: solid 2px #00549f;
  color: #00549f;
  filter: none;
}
/* ======================================
	Accordion IXP Information
    REQUIRED CLASSES: .accordion-a
====================================== */
.accordion-a {
  -ixp-name: "Green";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "Accordion, accordion_v3";
}
.accordion-b {
  -ixp-name: "Bordered";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "Accordion, accordion_v3";
}
/* ======================================
	Tabs RMW (Default)
====================================== */
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #f0f0f0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left: 1px solid #636b70;
  border-right: 1px solid #636b70;
  border-top: 1px solid #636b70;
  border-bottom: 1px solid #636b70;
  color: #636b70;
  margin: 0 0 -1px 5px;
  padding: 12px 25px;
  filter: none;
  text-shadow: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #cecfcb;
  border-color: #636b70;
  border-bottom: 1px solid #636b70;
  color: #636b70;
  filter: none;
}
.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #ffffff;
  border-color: #636b70;
  border-bottom: 1px solid #ffffff;
  color: #00549f;
  filter: none !important;
  margin-bottom: -1px;
}
.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.lbui_tabs_v3 > .lbui_slides,
.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: #ffffff;
  border: 1px solid #636b70;
  border-radius: 0 !important;
  font-size: 1em;
}
/* ======================================
	Tabs RMW (Alternate)
====================================== */
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #00549f;
  border: none;
  color: #ffffff;
  filter: none;
  text-shadow: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #6773b6;
  border: none;
  color: #ffffff;
  filter: none;
}
.tab-a.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #0088ce;
  border: none;
  color: #ffffff;
  filter: none !important;
  margin-bottom: -1px;
}
.tab-a.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.tab-a.lbui_tabs_v3 > .lbui_slides,
.tab-a.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: #ffffff;
  border: 3px solid #0088ce;
  border-radius: 0 !important;
  font-size: 1em;
}
/* stacked responsive overrides */
.lbui_tabs_v3.lbui_stacked_nav > .lbui_slides {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.lbui_tabs_v3.lbui_stacked_nav > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  float: none;
  display: block;
  margin: 0;
  border-bottom: none !important;
}
/* ======================================
	Tabs IXP Information
    REQUIRED CLASSES: .tab-a
====================================== */
.tab-a {
  -ixp-name: "Blue";
  -ixp-tags: "Tabs";
  -ixp-group: "tabs";
  -ixp-scope: "Tabs, tabs_v3";
}
/* ======================================
	Rotator RMW
====================================== */
.lbui_rotator_v3 .lbui_controls.lbui_align_below {
  bottom: 0 !important;
}
.lbui_rotator_v3 .lbui_nav.lbui_align_below {
  bottom: -40px !important;
}
.lbui_rotator_v3 .lbui_align_below .lbui_prev,
.lbui_rotator_v3 .lbui_align_below .lbui_next {
  background: #a0cfeb !important;
  border-radius: none !important;
  border: none !important;
  color: #ffffff !important;
  text-shadow: none !important;
}
.lbui_rotator_v3 .lbui_align_below .lbui_prev:hover,
.lbui_rotator_v3 .lbui_align_below .lbui_next:hover {
  background: #0088ce !important;
  border: none !important;
  color: #ffffff !important;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_align_below {
  bottom: 0;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_toggle {
  background: #ffffff !important;
  border-radius: none !important;
  text-shadow: none !important;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_toggle.lbui_active {
  background: #636b70 !important;
  cursor: default;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_toggle:hover {
  background: #636b70 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* ======================================
	Lightbox RMW
====================================== */
.lbui_lightbox_flex a {
  color: #0088ce;
}
.lbui_lightbox_flex a:hover {
  color: #0088ce;
}
.lbui_lightbox_flex a.lbux_button_link {
  border: none;
  background: #00549f;
  cursor: pointer;
  color: #ffffff;
  font-size: 1em;
  display: inline-block;
  padding: 10px 20px;
  margin: 0.5em 0;
  overflow: visible;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  -webkit-appearance: none;
}
.lbui_lightbox_flex a.lbux_button_link:hover {
  background: #0088ce;
  color: #ffffff;
}
/* ======================================
	Utilities
====================================== */
.nested-1 {
  -ixp-name: "Nested 1";
  -ixp-tags: "Utilities";
  -ixp-group: "nesting";
  -ixp-scope: "ContainerLike";
}
.nested-2.nested-2s {
  -ixp-name: "Nested 2";
  -ixp-tags: "Utilities";
  -ixp-group: "nesting";
  -ixp-scope: "ContainerLike";
}
/*
.ixp-component-form-style-brand-deltek {
  -ixp-name: "Style: Deltek";
  -ixp-tags: "Form";
  -ixp-group: "customform";
  -ixp-scope: "CustomForm";
  -ixp-default: "true";
}*/


/*FOR ROI CALC DO NOT DELETE */

.resultsRow h1 {padding: 0; margin: 10px;}
  .calculatorContainer {position:absolute; height:100%;top:0;left:0;z-index: 1000;}

@media (max-width: 300px) {
  .mobileHide {display: none;}
  .calculatorContainer {position: relative; height: auto;}
  .font-d, body, a {color: #ffffff !important;}
}

/* ======================================
	Omnes font bullet alignment
====================================== */
.font-b.bullet-b ul li,
.font-c.bullet-b ul li,
.font-d.bullet-b ul li,
.font-e.bullet-b ul li {
    background-position:  0 33%;
    list-style-type: none;
    padding-left: 1.7em;
}
