/*
vprmain is used to import all the files necessary for the vpr product. This is the only .less file you need to import for
vpr, and it is imported via the /spring2015 bundle

if you are doing new greefield markup, you probably want the main.less file instead
*/
/* Basics */
/* Grays */
/* Blues */
/* Oranges */
/* Purples */
/* Magentas */
/* Teals */
/* Ashes */
/* Reds */
/* Greens */
/* Golds */
/* Pinks */
/*
    variables.less contains only, you guessed it, variables.  These are mostly colors. You'll find a mix of semantic and non-semantic
    names in here.

    No class definitions nor mixin definitions should be in this file.  Nothing in this file should ever be referenced in markup.  These
    are merely variables to be used in other class definitions


*/
/*Navs*/
@font-face {
  font-family: 'roboto_condensedlight';
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedlight_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedregular';
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condenseditalic';
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedbold';
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'roboto_condensedbold_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotothin';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.svg#robotothin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotothin_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.svg#robotothin_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotolight';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.svg#robotolight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotolight_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoregular';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.svg#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoitalic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.svg#robotoitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotomedium';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.svg#robotomedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotomedium_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotobold';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.svg#robotobold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotobold_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoblack';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.svg#robotoblack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoblack_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.svg#robotoblack_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thin-webfont.svg#robotothin') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-thinitalic-webfont.svg#robotothin_italic') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-light-webfont.svg#robotolight') format('svg');
}
@font-face {
  font-family: 'robotolight_italic';
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-regular-webfont.svg#robotoregular') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-italic-webfont.svg#robotoitalic') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-medium-webfont.svg#robotomedium') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bold-webfont.svg#robotobold') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-black-webfont.svg#robotoblack') format('svg');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/roboto-blackitalic-webfont.svg#robotoblack_italic') format('svg');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic') format('svg');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.woff2') format('woff2'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic') format('svg');
}
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: normal;
  src: url('/Content/Common/Styles/Cision/Styles/text/BebasNeue-webfont.eot');
  src: url('/Content/Common/Styles/Cision/Styles/text/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/Content/Common/Styles/Cision/Styles/text/BebasNeue-webfont.woff') format('woff'), url('/Content/Common/Styles/Cision/Styles/text/BebasNeue-webfont.ttf') format('truetype'), url('/Content/Common/Styles/Cision/Styles/text/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
}
/*


	mixin classes, including fonts.   These classes should *never* be referenced in actual markup.  They may only
	be included in other classes.  

	That is: NEVER write something like <div class="roboto-light" />.     

	Instead, write something like <div class="fooText" />   and  
	.fooText { .roboto-light; }




*/
/* table mixin styes */
/* body headings and tables */
/* global tag definitions for the spring 2015 reskin
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, button, input, select {
    font-family: 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
}
 */
html,
button,
input,
select,
textarea {
  color: #4f4f4f;
}
html,
body.DataEntryBodyDiv,
body,
textarea,
.pre-p {
  font: 15px/19px 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
}
.FreeTheViewPort,
textarea,
.DataEntryDivLabel {
  font-size: 90%;
}
body,
body.DataEntryBodyDiv {
  color: #4f4f4f;
}
::selection {
  background: #768d56;
  color: #dbe8c8;
}
::-moz-selection {
  background: #768d56;
  color: #dbe8c8;
}
hr {
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}
audio,
canvas,
img,
video {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: none;
}
textarea.CriteriaInput {
  resize: vertical;
}
/* Form --------------------------------------------------------------- */
button:focus {
  outline: none;
}
/* spring 2015 reskin global clean class deffinitions */
/* this class contains all the class definitions you should
   need to skin your app.   

   These classes should be in camelCase

*/
/* global classes.  */
.blackText {
  color: #053a4f;
}
.blackFill {
  background-color: #053a4f;
}
.lightText {
  color: #e7e6e6;
}
.lightFill {
  background: rgba(255, 255, 255, 0.75);
}
.whiteFill {
  background-color: #ffffff;
}
.grayText {
  color: #505050;
}
.grayFill {
  background-color: #505050;
}
.blueFill {
  background-color: #0c6389;
}
.blueArrowFill {
  background: #0c6389 url('/Content/Common/Styles/Cision/images/right-white.png') no-repeat 90% center;
}
.greenText {
  color: #547730;
}
.greenFill {
  background-color: #547730;
}
.greenArrowFill {
  background: #547730 url('/Content/Common/Styles/Cision/images/right-white.png') no-repeat 90% center;
}
.greenBorder {
  border-left: solid 3px #547730;
}
.greenBorderBottom {
  border-bottom: solid 3px #547730;
}
/*

.purpleText {color: @purple;}
.purpleFill {background-color: @purple;}
.orangeText {color: @orange;}
.orangeFill {background-color: @orange;}
.tealText {color: @teal;}
.tealFill {background-color: @teal;}
.redText {color: @red;}
.redFill {background-color: @red;}

*/
.floatRight {
  float: right;
}
.floatLeft {
  float: left;
}
.wrapperFull {
  width: 100%;
}
.wrapper1300 {
  width: 100%;
  max-width: 1300px;
}
/*---------------------------------------------------------------------*/
.blueMenuText {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 85%;
}
.headerTabGeneral {
  margin: 0 1em;
  padding-bottom: 0.5ex;
  padding-top: 0.5em;
  color: #505050;
}
.dropDownItem {
  padding: 0;
  margin: 0;
  font-size: 15px;
  background-color: #969697;
  color: #e7e6e6;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
.dropDownItemInner {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
}
.dropDownItemInner:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  background-color: #969697;
  color: #e7e6e6;
}
.dropDownItemBorder {
  width: 90%;
  margin: 0 5%;
  padding: 4% 0;
  border-top: solid 1px #7a7a7a;
  border-bottom: solid 1px #bababa;
}
/* tables */
.xraTable > thead {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  color: #ffffff;
  background-color: #053a4f;
  background-image: none;
}
.xraTable > thead > tr > td + td {
  border-left: 1px solid #e7e6e6;
}
.xraTable > thead > tr > th + th {
  border-left: 1px solid #e7e6e6;
}
.xraTable > tbody > tr:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
}
.xraTable > tbody > tr:nth-child(odd) {
  background: #ffffff;
}
.xraTable > tbody > tr:nth-child(even) {
  background: #dfe1e6;
  /* old color rgba(230,230,230,1) */
}
.xraTable > tbody > tr > td + td {
  border-left: 1px solid #dfe1e6;
  font-size: 14px;
  line-height: 18px;
}
.xraTable > tbody > tr > td {
  padding: 8px;
}
.xraTable > tbody > tr.selected {
  background-color: rgba(255, 192, 0, 0.2);
}
/* drop buttons */
.dropButton {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  width: 38%;
  padding: 6% 4%;
  margin: 3% 0;
  position: relative;
  color: #e7e6e6;
  font-size: 85%;
}
.dropButton:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
}
/* buttons */
.InputSubmitButton input,
.DataEntryButton,
.Strict.DataEntryButton,
.shareAnUpdateLinksDiv .buttonsDiv input.Strict.DataEntryButton {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  padding: 5px 15px;
  margin: 5px 0 5px 0;
  -webkit-border-top-left-radius: 30px;
  -moz-border-top-left-radius: 30px;
  -ms-border-top-left-radius: 30px;
  -o-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -moz-border-top-right-radius: 30px;
  -ms-border-top-right-radius: 30px;
  -o-border-top-right-radius: 30px;
  border-top-right-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-bottom-left-radius: 30px;
  -ms-border-bottom-left-radius: 30px;
  -o-border-bottom-left-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-bottom-right-radius: 30px;
  -ms-border-bottom-right-radius: 30px;
  -o-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border: 0;
  border-color: transparent;
  background-image: none;
  background-color: #547730;
}
.InputSubmitButton input:hover,
.DataEntryButton:hover,
.Strict.DataEntryButton:hover,
.shareAnUpdateLinksDiv .buttonsDiv input.Strict.DataEntryButton:hover {
  color: #ffffff;
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  text-decoration: none;
}
.shareAnUpdateLinksDiv .buttonsDiv input.Strict.DataEntryButton {
  margin-left: 1em;
  height: 2.1em;
}
.Strict.DataEntryButton[id*='search'] {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  padding: 5px 15px;
  margin: 5px 0 5px 0;
  -webkit-border-top-left-radius: 30px;
  -moz-border-top-left-radius: 30px;
  -ms-border-top-left-radius: 30px;
  -o-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -moz-border-top-right-radius: 30px;
  -ms-border-top-right-radius: 30px;
  -o-border-top-right-radius: 30px;
  border-top-right-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-bottom-left-radius: 30px;
  -ms-border-bottom-left-radius: 30px;
  -o-border-bottom-left-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-bottom-right-radius: 30px;
  -ms-border-bottom-right-radius: 30px;
  -o-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border: 0;
  border-color: transparent;
  background-image: none;
  background-color: #0c6389;
}
.Strict.DataEntryButton[id*='search']:hover {
  color: #ffffff;
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  text-decoration: none;
}
.Strict.DataEntryButton[id*='Cancel'] {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  padding: 5px 15px;
  margin: 5px 0 5px 0;
  -webkit-border-top-left-radius: 30px;
  -moz-border-top-left-radius: 30px;
  -ms-border-top-left-radius: 30px;
  -o-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -moz-border-top-right-radius: 30px;
  -ms-border-top-right-radius: 30px;
  -o-border-top-right-radius: 30px;
  border-top-right-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-bottom-left-radius: 30px;
  -ms-border-bottom-left-radius: 30px;
  -o-border-bottom-left-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-bottom-right-radius: 30px;
  -ms-border-bottom-right-radius: 30px;
  -o-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border: 0;
  border-color: transparent;
  background-image: none;
  background-color: #053a4f;
}
.Strict.DataEntryButton[id*='Cancel']:hover {
  color: #ffffff;
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  text-decoration: none;
}
/* Typography --------------------------------------------------------------- */
h1 {
  font-family: 'robotothin', Fallback, Helvetica Neue, Arial, sans-serif;
}
strong,
b {
  font-family: 'robotomedium', Fallback, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
}
em,
i {
  font-family: 'robotolight_italic', Fallback, Helvetica Neue, Arial, sans-serif;
  font-style: normal;
}
strong em,
em strong,
b i,
i b,
b em,
em b,
strong i,
i strong {
  font-family: 'roboto_condensedbold_italic', Fallback, Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
a {
  text-decoration: none;
  outline: 0;
  color: #0c6389;
}
a:link,
a:visited {
  color: #0c6389;
}
a:hover,
a:focus {
  text-decoration: none;
  transition: color 0.25s ease-in-out;
  color: #8aa3c4;
}
a:active {
  text-decoration: none;
  color: #233c4f;
}
.data {
  font-family: "BebasNeueRegular", Fallback, Helvetica Neue, Arial, sans-serif;
  color: #547730;
  font-size: 28px;
}
.alt-text-color {
  color: #505050;
}
/* Buttons */
.button {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  padding: 5px 15px;
  margin: 5px 0 5px 0;
  -webkit-border-top-left-radius: 30px;
  -moz-border-top-left-radius: 30px;
  -ms-border-top-left-radius: 30px;
  -o-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -moz-border-top-right-radius: 30px;
  -ms-border-top-right-radius: 30px;
  -o-border-top-right-radius: 30px;
  border-top-right-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
  -moz-border-bottom-left-radius: 30px;
  -ms-border-bottom-left-radius: 30px;
  -o-border-bottom-left-radius: 30px;
  border-bottom-left-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -moz-border-bottom-right-radius: 30px;
  -ms-border-bottom-right-radius: 30px;
  -o-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border: 0;
  border-color: transparent;
  background-image: none;
  margin: 0;
  background-color: #547730;
  color: #ffffff;
}
.button:hover {
  color: #ffffff;
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  text-decoration: none;
}
.button:focus {
  outline: none;
}
.button:hover {
  background-color: #435f26;
  color: #ffffff;
}
.button.primary {
  background-color: #547730;
  color: #ffffff;
}
.button.primary:hover {
  background-color: #435f26;
  color: #ffffff;
}
.button.secondary {
  background-color: #0c6389;
  color: #ffffff;
}
.button.secondary:hover {
  background-color: #0a4f6e;
  color: #ffffff;
}
.button.cancel {
  background-color: #053a4f;
  color: #ffffff;
}
.button.cancel:hover {
  background-color: #042e3f;
  color: #ffffff;
}
.button.disabled {
  background-color: #4f4f4f !important;
  color: #989899 !important;
}
.btn.btn-link {
  color: #547730;
  font-weight: bold;
  text-decoration: none;
}
.btn.btn-link:hover {
  color: #435f26;
}
.btn.btn-link.primary {
  color: #547730;
}
.btn.btn-link.primary:hover {
  color: #435f26;
}
.btn.btn-link.secondary {
  color: #0c6389;
}
.btn.btn-link.secondary:hover {
  color: #0a4f6e;
}
.btn.btn-link.cancel {
  color: #053a4f;
}
.btn.btn-link.cancel:hover {
  color: #042e3f;
}
.btn.btn-link.disabled {
  color: #4f4f4f !important;
}
.Strict.DataEntryButton.SelectDirection {
  margin-left: 0.6em;
}
#toolbarDiv .toolbarItem:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
}
.spring2015Hidden {
  display: none !important;
}
.spring2015Reskin {
  display: block;
}
.mainBody,
.BodyHolder,
.MainDivNoNav,
.strictToolbar,
.headerDiv {
  background-color: transparent;
  background: none;
}
.mainHtml {
  background-color: #e8e7e7;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
}
.BodyHolder {
  margin-top: 0;
}
.mainHtml .mainBody .header {
  position: relative;
}
.BodyHolder a,
.mainBody a,
.DataEntryBodyDiv a {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
.pageConfig {
  color: white;
  height: 40px;
  z-index: 1000;
  border-left: 2px solid #003399;
  border-right: 2px solid #003399;
  border-bottom: 2px solid #003399;
  position: absolute;
  top: 0px;
  border-radius: 0 0 20px 20px;
  background-color: #E5E5E5;
}
.pageConfigLabel {
  font-size: 120%;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
  font-weight: bold;
}
.pageConfigLink {
  font-size: 90%;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 2px groove transparent;
  position: relative;
  padding: 2px;
  top: -1px;
  color: white;
}
.pageConfigLink:hover {
  border: 2px groove white;
}
.mainHtml .PrettyDropDown {
  z-index: 100;
}
.mainBody .PrettyControl .ButtonDiv {
  margin: 0;
  padding: 0;
}
/* not specific enough for wherever this was supposed to reduce the font size.  causing too small text in other areas

.DataEntryDivLabel {
    font-size: 85%;
}

*/
.NoResultsDiv {
  font-size: 100%;
}
.NoResultsDiv td {
  font-weight: normal;
}
.fastStartStep {
  font-size: 100%;
}
.centerToolbar span.toolbarItem {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  transition: color 0.25s ease-in-out;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  letter-spacing: 1px;
  color: #0c6389;
  border: none;
}
.centerToolbar a.toolbarItem,
.centerToolbar a.htmlToPdfLink {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  transition: color 0.25s ease-in-out;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  letter-spacing: 1px;
  color: #0c6389;
  border: none;
}
.vocusTab {
  border-left: solid 3px #547730;
  border-top-style: none;
  border-right: none;
  border-bottom-style: none;
}
.vocusTab .tabUL {
  background: none;
  color: #0c6389;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  border: none;
}
.vocusTab .tabUL .tab {
  margin-bottom: 7.5px;
  margin-top: 7.5px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.vocusTab .tabUL .tab + .tab {
  border-width: 2px;
  border-color: #c4c6ca;
}
.vocusTab .tabUL .tab.selected {
  font-family: 'roboto_condensedbold', Fallback, Helvetica Neue, Arial, sans-serif;
}
.vocusTab .tabContent {
  background-color: white;
}
.progressNav .progress {
  width: 125px;
}
.progressNav .left {
  width: 80px;
}
.progressNav .right {
  width: 85px;
}
#headerDiv .TextSpan,
.H2TextSize {
  font-size: 100%;
}
/* new header */
/* normalize nav lists and drops --------------------------------------------------------------- */
/* this selector is outside the .spring2015header class but should be safe anyway since we only add this file to the page if running in the new skin*/
.mainHtml .mainBody .header {
  border-left: none;
  border-top: none;
  border-right: none;
}
#headerSection.spring2015Header {
  font-family: 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
  /* retina-ready images */
  /********** extra stuff delete what we don't need *************/
  /* retina-ready logo */
  /* shared drop styles */
  /* all drop links */
}
#headerSection.spring2015Header .logo {
  width: 12%;
  min-width: 160px;
  position: relative;
  float: left;
  text-align: left;
}
#headerSection.spring2015Header .logo img {
  height: 42px;
  padding: 4px 0;
  vertical-align: middle;
}
#headerSection.spring2015Header ul#topper {
  height: 100%;
  max-height: 50px;
}
.is-elysium #headerSection.spring2015Header ul#topper {
  background-color: red;
}
#headerSection.spring2015Header .topHeaderSection {
  background-color: #053a4f;
  height: auto;
}
#headerSection.spring2015Header #defaultForm {
  width: 100%;
}
#headerSection.spring2015Header #headerSearchTextBoxContainer {
  margin-left: -3px;
  position: relative;
}
#headerSection.spring2015Header .headerSearch.searchSelect {
  vertical-align: middle;
}
#headerSection.spring2015Header .headerSearch.searchTextBox {
  vertical-align: middle;
}
#headerSection.spring2015Header .searchSelect {
  width: 41%;
  text-align: right;
}
#headerSection.spring2015Header .searchTextBox {
  width: 55%;
}
#headerSection.spring2015Header .PrettyControl {
  border-radius: 0;
}
#headerSection.spring2015Header .PrettySelect {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  outline: 0;
  border-color: #053a4f;
  background-color: #0c6389;
  margin-top: 0;
  margin-left: 25px;
  margin-right: 0px;
  display: inline-block;
  width: 83%;
}
#headerSection.spring2015Header .PrettySelect .ButtonDiv {
  background-image: none;
  background-color: #0c6389;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#headerSection.spring2015Header .PrettySelect .ButtonDiv div {
  background: url('/Content/Common/Styles/Cision/Images/down-white.png') no-repeat 100% center;
  background-position: 12px;
}
#headerSection.spring2015Header .PrettySelect .PrettyInnerContent div {
  color: #e7e6e6;
  font-style: normal;
  font-size: 15px;
  padding-left: 5.5px;
}
#headerSection.spring2015Header .PrettyControl .PrettyInnerContent {
  padding: 0.6em 3em 0.5em 0.6em;
  text-align: left;
}
#headerSection.spring2015Header .searchTextBox .PrettyControl .PrettyInnerContent {
  padding: 0.5em 0 0.5em 0.6em;
}
#headerSection.spring2015Header .searchBox {
  font: 15px/19px 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  background-color: #e7e6e6;
}
#headerSection.spring2015Header .PrettySearchBox {
  width: 80%;
  background-color: #e7e6e6;
  display: inline-block;
}
#headerSection.spring2015Header .PrettySearchBox .PrettyInnerContent input[type="text"] {
  font: 15px/19px 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  background-color: #e7e6e6;
}
#headerSection.spring2015Header .PrettySearchBox .PrettyInnerContent.PrettyInnerContentWhite + .ButtonDiv div {
  background-color: white;
}
#headerSection.spring2015Header .PrettySearchBox .ButtonDiv {
  background: #e7e6e6;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
#headerSection.spring2015Header .PrettySearchBox .ButtonDiv div {
  background: #e7e6e6 url('/Content/Common/Styles/Cision/Images/mag-glass.png') no-repeat 100% center;
  background-position: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 16px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  margin-top: -1px;
  border: 1px solid #B7B7B7;
  border-left: none;
}
#headerSection.spring2015Header .shareAnchor {
  background-color: #053a4f;
}
#headerSection.spring2015Header .mainBody #headerSection a {
  line-height: 45px;
}
#headerSection.spring2015Header li.icons {
  display: block;
  width: 16%;
  position: relative;
  float: right;
  border-left: 1px solid #e7e6e6;
  border-right: 1px solid #e7e6e6;
  text-align: center !important;
  height: 50px;
  padding: 0 0;
  line-height: 45px;
}
#headerSection.spring2015Header li.icons img {
  width: 14%;
  max-height: 40px;
  height: auto;
  padding: 1.5% 3%;
  vertical-align: middle;
}
#headerSection.spring2015Header .user {
  width: 20%;
  position: relative;
  float: right;
}
#headerSection.spring2015Header .user p {
  margin: 0;
  float: left;
  font-family: 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
  line-height: 0.9em;
  font-size: 140%;
}
#headerSection.spring2015Header .user span {
  font-family: 'robotobold_italic', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 70%;
  text-transform: uppercase;
  display: block;
  padding-top: 0.5em;
}
#headerSection.spring2015Header .user img {
  width: 11%;
  max-height: 40px;
  float: right;
  padding: 0.2% 0 0 0;
}
#headerSection.spring2015Header div.dropButton {
  width: 38%;
  padding: 6% 4%;
  margin: 4% 0;
  position: relative;
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 12.75px;
  color: #e7e6e6;
}
#headerSection.spring2015Header div.fullSize {
  width: 90%;
  padding: 4% 5%;
  text-align: center;
}
#headerSection.spring2015Header ul#topper ul,
#headerSection.spring2015Header ul#topper li,
#headerSection.spring2015Header ul#topNav ul,
#headerSection.spring2015Header ul#topNav ul li {
  list-style-type: none;
  margin: 0 0 0 1em;
  padding: 0;
  text-align: left;
}
#headerSection.spring2015Header ul#topper li.logo {
  line-height: 45px;
}
#headerSection.spring2015Header ul#topper ul,
#headerSection.spring2015Header ul#topNav ul {
  display: block;
  visibility: hidden;
  position: absolute;
  z-index: 1000;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
#headerSection.spring2015Header li.user {
  margin-top: 0.3em;
}
#headerSection.spring2015Header ul#topper li.user ul.Visible,
#headerSection.spring2015Header ul#topNav li.navOverflow:hover ul {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
#headerSection.spring2015Header ul#topper {
  width: 98%;
  margin: 0;
  padding: 0 1%;
  background-color: #053a4f;
  color: #e7e6e6;
}
#headerSection.spring2015Header ul#topper .search {
  padding-top: 0.3%;
}
#headerSection.spring2015Header ul#topper .user {
  padding-top: 0.2%;
}
#headerSection.spring2015Header .search {
  width: 40%;
  margin-right: 6%;
  position: relative;
  float: left;
  text-align: left;
}
#headerSection.spring2015Header ul#topper ul,
#headerSection.spring2015Header ul#topNav ul {
  width: 100%;
  top: 100%;
  background: #969697;
  color: #e7e6e6;
}
#headerSection.spring2015Header ul#topper ul p,
#headerSection.spring2015Header ul#topNav ul p {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  width: 90%;
  margin: 0 5%;
  padding: 4% 0;
  border-top: 1px solid #7a7a7a;
  border-bottom: 1px solid #bababa;
  color: #e7e6e6;
}
#headerSection.spring2015Header ul#topNav {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  width: 98%;
  margin: 0;
  padding: 1% 1% 0 1%;
  position: relative;
  float: left;
  text-align: left;
  border-bottom: 5px solid #505050;
}
#headerSection.spring2015Header ul#topNav li {
  display: inline-block;
  margin: 0 2% 0 0;
  padding: 0 0 .5% 0;
}
#headerSection.spring2015Header #topNav a li,
#headerSection.spring2015Header #topNav a:link li,
#headerSection.spring2015Header #topNav a:visited li,
#headerSection.spring2015Header #topNav li a,
#headerSection.spring2015Header #topNav li a:link,
#headerSection.spring2015Header #topNav li a:visited {
  color: #505050;
}
#headerSection.spring2015Header #topNav a:hover li,
#headerSection.spring2015Header #topNav a:focus li {
  color: #547730;
  border-bottom: 5px solid #547730;
}
#headerSection.spring2015Header li.currentPlace {
  font-family: 'roboto_condensedbold', Fallback, Helvetica Neue, Arial, sans-serif;
  border-bottom: 5px solid #0c6389;
}
#headerSection.spring2015Header .navOverflow:hover {
  color: #547730;
}
#headerSection.spring2015Header #headerSearchTextBox2Container {
  width: 58%;
  height: 2.5em;
}
#headerSection.spring2015Header ul#topNav ul {
  width: 16%;
  min-width: 200px;
  top: 89%;
  margin-left: -11%;
  background-color: #969697;
  color: #ffffff;
  border-top: 5px solid #768d56;
}
#headerSection.spring2015Header ul#topNav ul li {
  display: block;
  padding: 6% 0;
  margin: 0 4%;
  border-top: 1px solid #7a7a7a;
  border-bottom: 1px solid #bababa;
}
#headerSection.spring2015Header #topNav li li a,
#headerSection.spring2015Header #topNav li li a:link,
#headerSection.spring2015Header #topNav li li a:visited {
  color: #ffffff;
}
#headerSection.spring2015Header div.tabManager {
  width: 88%;
  margin-left: 4%;
  padding: 6%;
  text-align: left;
}
#headerSection.spring2015Header ul#topper ul p:first-child,
#headerSection.spring2015Header ul#topNav ul p:first-child {
  border-top: none;
}
#headerSection.spring2015Header ul#topper ul p:last-child,
#headerSection.spring2015Header ul#topNav ul p:last-child {
  border-bottom: none;
}
#headerSection.spring2015Header div#searchSelect {
  width: 28%;
  padding: 1.6% 2%;
  margin: 2% 0 0 5%;
  float: left;
  color: #e7e6e6;
  background: #505050;
  cursor: pointer;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  outline: 0;
}
#headerSection.spring2015Header div#searchSelect p {
  margin: 0;
  padding: 3% 0;
}
#headerSection.spring2015Header div#searchSelect p.selectedEntity {
  margin: 0;
  padding: 0;
  background: url('/Content/Common/Styles/Cision/Images/down-white.png') no-repeat 100% center;
}
#headerSection.spring2015Header ul#topper ul#topper select,
#headerSection.spring2015Header ul#topper input[type=submit] {
  width: 58%;
  padding: 1.5% 2%;
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#headerSection.spring2015Header .searchImage {
  background: #e7e6e6 url('/Content/Common/Styles/Cision/Images/mag-glass.png') no-repeat 95% center;
}
#headerSection.spring2015Header a div.dropButton,
#headerSection.spring2015Header a:link div.dropButton,
#headerSection.spring2015Header a:visited div.dropButton,
#headerSection.spring2015Header ul#topper ul p a,
#headerSection.spring2015Header ul#topper ul p a:link,
#headerSection.spring2015Header ul#topper ul p a:visited {
  color: #e7e6e6;
  opacity: 1;
}
#headerSection.spring2015Header a:hover div.dropButton,
#headerSection.spring2015Header a:focus div.dropButton,
#headerSection.spring2015Header ul#topper ul p a:hover,
#headerSection.spring2015Header ul#topper ul p a:focus,
#headerSection.spring2015Header ul#topper img:hover,
#headerSection.spring2015Header ul#topper img:focus,
#headerSection.spring2015Header ul#topNav ul p a:hover,
#headerSection.spring2015Header ul#topNav ul p a:focus,
#headerSection.spring2015Header a:hover div.dropButton,
#headerSection.spring2015Header a:focus div.dropButton,
#headerSection.spring2015Header img.footerSoc:hover,
#headerSection.spring2015Header img.footerSoc:focus {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
}
#headerSearchSelectDropDownClump .Selected {
  padding: 0;
  margin: 0;
  font-size: 15px;
  background-color: #969697;
  color: #e7e6e6;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
#headerSearchSelectDropDownClump .ClumpItem {
  padding: 0;
  margin: 0;
  font-size: 15px;
  background-color: #969697;
  color: #e7e6e6;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
#headerSearchSelectDropDownClump .ClumpItem .PrettyDefault {
  width: 90%;
  margin: 0 5%;
  padding: 4% 0;
  border-top: solid 1px #7a7a7a;
  border-bottom: solid 1px #bababa;
  background-color: #969697;
}
#headerSearchSelectDropDownClump .ClumpItem .PrettyDefault .DisplayValue {
  color: #e7e6e6;
}
#headerSearchSelectDropDownClump .ClumpItem .PrettyDefault:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
}
#headerSearchSelectDropDownClump .ClumpItem div {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
#headerSearchSelectDropDownClump .ClumpItem:hover {
  background-color: #969697;
}
.customCompanyLogoImage .spring2015Header .companyLogo {
  max-height: 40px;
  max-width: 200px;
  margin-top: 1ex;
}
.customCompanyLogoImage #headerSection.spring2015Header .logo > .companyLogo {
  min-width: width;
  width: auto;
  padding: 0;
}
.selectDataGroup {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  width: 38%;
  padding: 6% 4%;
  margin: 3% 0;
  position: relative;
  color: #e7e6e6;
  font-size: 105%;
  width: 100%;
}
#DataGroupListToolTip {
  min-height: 390px;
}
#DataGroupListToolTip ul p:first-child {
  border-top: medium none;
}
#DataGroupListToolTip ul p {
  border-bottom: 1px solid #bababa;
  border-top: 1px solid #7a7a7a;
  color: #e7e6e6;
  font-family: "roboto_condensedregular", Fallback, Helvetica Neue, Arial, sans-serif;
  margin: 0 5%;
  padding: 4% 0;
  width: 90%;
  float: left;
  font-family: "robotolight", Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 120%;
  line-height: 0.9em;
  margin: 0;
}
#DataGroupListToolTip ul p a,
#DataGroupListToolTip ul p a:link,
#DataGroupListToolTip ul p a:visited {
  color: #e7e6e6;
  opacity: 1;
}
.dataGroupContain {
  padding: 0 4%;
}
.PrettyInnerContentWhite {
  background-color: #ffffff !important;
}
.Edition_SBEBasic #DataGroupList #selectedDataGroupName,
.Edition_SBEBasic .dataGroupContain,
.Edition_SBEBasic .selectDataGroup {
  overflow: hidden;
  opacity: 0;
  height: 1px;
  display: block;
}
.Edition_SBEBasic #DataGroupListToolTip {
  height: 80px;
  min-height: 0;
  overflow: hidden;
}
.Edition_SBEBasic #DataGroupListToolTip ul {
  list-style: none;
}
/* spring 2015 reskin Footer */
#spring2015Footer {
  background-color: #505050;
  width: 97%;
  margin: 0;
  padding: 3% 0% 0% 3%;
  position: relative;
  text-align: center;
}
.mainBody .spring2015Footer,
.mainBody .spring2015Footer a {
  font: 15px/19px 'robotolight', Fallback, Helvetica Neue, Arial, sans-serif;
}
#footerInfo li,
#footerInfo a {
  font-size: 96%;
}
#footerInfo h1 {
  padding-bottom: 3%;
  font-size: 1.6em;
  text-shadow: 1px -1px 2px #2d2d2d;
}
ul#footerInfo li {
  width: 18%;
  margin: 0 0 2% 0;
  padding: 0 3% 0 0;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
ul#footerInfo ul {
  margin: 0;
  padding: 3% 0 0 0;
}
ul#footerInfo li li {
  display: block;
  width: 100%;
  margin: 5% 0 0 0;
  padding: 0;
}
#footerInfo a,
#footerInfo a:link,
#footerInfo a:visited,
#footerInfo h1,
#footerInfo li {
  color: #969697;
}
#footerInfo a:hover,
#footerInfo a:focus {
  color: #e7e6e6;
}
img.footerSoc {
  width: 12%;
  min-width: 30px;
  margin: 5% 3% 0 0;
}
/* retina-ready images */
img.footerLogo {
  width: 60%;
  min-width: 100px;
  margin: 1% 5% 0 0;
  opacity: .5;
}
/* retina-ready images */
@media only screen and (max-width: 460px) {
  ul#footerInfo li {
    width: 90;
    float: left;
  }
  #spring2015Footer {
    height: 100%;
  }
}
@media only screen and (max-width: 660px) {
  ul#footerInfo li {
    width: 41%;
    float: left;
  }
  #spring2015Footer {
    height: 100%;
  }
}
@media only screen and (max-width: 1165px) {
  ul#footerInfo ul li span {
    display: block;
  }
}
@media only screen and (max-width: 1100px) {
  .icons {
    width: 20%;
  }
  .user {
    width: 25%;
  }
}
/* Menu tabs --------------------------------------------------------------- */
.headerDiv {
  padding: 0;
  border-top: 0;
  border-bottom: 5px solid #505050;
  min-height: 2.1em;
}
.headerDiv .headerUL {
  text-align: left;
  width: 100%;
}
.headerDiv .moreTabsTab {
  color: #4f4f4f;
  font-size: 15px;
}
li.headerTab {
  margin: 0 1em;
  padding-bottom: 0.5ex;
  padding-top: 0.5em;
  color: #505050;
}
.moreTabsTab img {
  padding-left: 0.5em;
}
.headerTab .tabName {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
  border: none;
  background: none transparent;
  text-decoration: none;
  padding: 0;
}
.headerTab .tabName.selected {
  font-family: 'roboto_condensedbold', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
}
.headerDiv .headerTab:hover {
  border-bottom: 5px solid #0c6389;
  color: #0c6389;
  text-decoration: none;
}
.headerDiv .headerTab .tabName:hover {
  color: #0c6389;
  text-decoration: none;
}
.headerTab {
  border-bottom: 5px solid transparent;
}
.headerTab.selected,
.headerTab.selected:hover {
  background: none repeat scroll 0 0 transparent;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  border-bottom: 5px solid #768d56;
  color: #505050;
}
.headerTab.selected:hover .tabName {
  color: #505050;
}
.headerTabDelete {
  background-image: url('/Content/Common/Styles/Cision/Images/iconSmall-close.png');
  background-size: cover;
  display: none;
}
.headerDiv.tabDesignMode .headerTab {
  border: dashed 2px black;
  padding-left: 4px;
  padding-right: 4px;
}
.headerDiv.tabDesignMode .headerTab .headerTabDelete {
  display: block;
  cursor: pointer;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  float: right;
  position: absolute;
  right: 100%;
  left: 88%;
  top: -0.4em;
  z-index: 999999999999999;
  opacity: 0.8;
}
.headerDiv.tabDesignMode .headerTab .headerTabDelete:hover {
  opacity: 1.5;
}
.headerDiv.tabDesignMode #homeTab.headerTab .headerTabDelete {
  display: none;
}
#moreTabsTabToolTipContent,
#DataGroupListToolTipContent {
  padding: 0;
  margin: 0;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
  background-color: #969697;
  color: #e7e6e6;
}
#moreTabsTabToolTipContent .menuOption,
#DataGroupListToolTipContent .menuOption {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
  width: 90%;
  margin: 0 5%;
  padding: 4% 0;
  border-top: solid 1px #7a7a7a;
  border-bottom: solid 1px #bababa;
}
#moreTabsTabToolTipContent .menuOption:hover,
#DataGroupListToolTipContent .menuOption:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  background-color: #969697;
  color: #e7e6e6;
}
#moreTabsTabToolTipContent #tabConfig > .dropButton,
#DataGroupListToolTipContent #tabConfig > .dropButton {
  cursor: pointer;
}
#moreTabsTabToolTipContent .menuOption.tabManager,
#DataGroupListToolTipContent .menuOption.tabManager {
  background: #0c6389 url('/Content/Common/Styles/Cision/images/right-white.png') no-repeat 90% center;
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-size: 85%;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
  border-bottom: none;
}
#moreTabsTabToolTip {
  border-top: solid 5px #768256;
}
.PrettyDropDown {
  padding: 0;
  margin: 0;
  font-size: 15px;
  background-color: #969697;
  color: #e7e6e6;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
.strictToolbarHeader {
  border: none;
}
.ClickMenu.ToolTip {
  background-color: #969697;
}
#moreTabsTabToolTip.ToolTip,
#DataGroupListToolTip.ToolTip {
  right: 5px !important;
  left: auto !important;
}
.tabManagerMenuHeading {
  background-color: #4f4f4f;
  width: 100%;
  text-align: center;
}
.tabManagerMenuHeading:hover {
  background-color: #4f4f4f;
}
#moreTabsTooltip,
#DataGroupListToolTip {
  float: right;
}
.tabShim.greyShim {
  background-color: #505050;
}
.moreTabsTab {
  margin: 0 1em;
  padding-bottom: 0.5ex;
  padding-top: 0.5em;
  color: #505050;
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
div#moreTabsTabToolTip {
  max-height: 100% !important;
  width: 18% !important;
  min-width: 200px;
}
.moreTabItems {
  max-height: 285px;
  overflow: auto;
}
.tabManagerMenuHeading {
  font-family: 'robotoblack', Fallback, Helvetica Neue, Arial, sans-serif;
  letter-spacing: 4px;
  font-weight: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12.75px;
  width: 38%;
  padding: 6% 4%;
  margin: 3% 0;
  position: relative;
  color: #e7e6e6;
  font-size: 85%;
  vertical-align: middle;
  width: 100%;
}
.restoreText {
  width: 90%;
}
.restoreToDefault {
  float: right;
  background: #0c6389 url('/Content/Common/Styles/Cision/images/right-white.png') no-repeat 90% center;
  width: 85.7%;
  white-space: normal;
}
.cancelTabManager {
  float: left;
  background-color: #0c6389;
  width: 33%;
  margin-left: 5%;
  margin-right: 2%;
  text-align: center;
}
.saveTabManager {
  float: right;
  background-color: #547730;
  width: 33%;
  margin-right: 5%;
  margin-left: 2%;
  text-align: center;
}
.ClickMenu {
  padding-right: 0;
}
/* This file is for the tabs  */
.vocusTab .tabUL .tab + .tab {
  border-color: #4e4f51;
}
.vocusTab .tabUL .tab {
  color: #0c6389;
}
.vocusTab .tabUL .tab:hover {
  border-bottom: 5px solid #0c6389;
  color: #0c6389;
  text-decoration: none;
  outline: none;
}
.vocusTab .tabUL .tab.selected {
  background: none repeat scroll 0 0 transparent;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  border-bottom: 5px solid #768d56;
  color: #0c6389;
}
.vocusTab .tabUL .tab.selected:hover {
  background: none repeat scroll 0 0 transparent;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  border-bottom: 5px solid #768d56;
  color: #0c6389;
}
.SubHeaderDiv {
  font-size: 100%;
}
.HomePagePanel {
  border-left: solid 3px #547730;
  background: none;
  padding: 0px;
  border-radius: 0;
  margin: 0px 15px 30px 15px;
}
.HomePagePanel .SubHeaderTextSpan {
  font-size: 1.6em;
  line-height: 1.2;
}
.HomePagePanel .ScrollOuterDiv {
  overflow-y: auto;
}
.HomePagePanel:not([isGrid]) .GridHomeControlPanel:not([isdatagrid]) {
  background: none;
}
.GridHomeControlPanel .HomeControlPanel {
  background-color: transparent;
}
.GridHomeControlPanel .HomeControlPanel table {
  background-color: white;
}
.HomePagePanel.MainDivNoNav {
  border: 0;
  border-bottom: solid 3px #547730;
}
.HomePagePanel div.SubHeaderTextLine2 {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 12.75px;
  margin-top: 6px;
  padding-left: 0;
}
.SubHeaderTextSpan {
  font-family: 'robotothin', Fallback, Helvetica Neue, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.2em;
}
.HomePagePanel .SubHeaderTextSpan {
  float: left;
}
.SubHeaderTextDiv {
  line-height: 1.2em;
  text-align: left;
  padding: 0.1em 0 1em;
}
.HomePagePanel .SubHeaderDiv,
.HomePagePanel .h2SelectSpan,
.HomePagePanel .h2Selected {
  color: #4f4f4f;
}
#profilePanel ul #trayUl {
  background-color: transparent;
}
.ProfilePanel .Boxed {
  border: none;
  border-radius: 0;
}
.ProfileDetailPanel,
.ProfilePanel .Boxed.ProfileDetailPanel {
  border-left: solid 3px #547730;
  height: 100%;
  overflow: hidden;
}
.ProfileDetailPanel ul {
  max-height: 198px;
  overflow-y: auto;
}
.ProfileDetailMiddlePanelWidth {
  width: 57%;
}
.DynamicHeader {
  border: none;
}
.HeaderContainer {
  font-family: 'robotothin', Fallback, Helvetica Neue, Arial, sans-serif;
  font-size: 1.2em;
  line-height: 1.5em;
  padding: 0.1em 0 1em;
  height: 22%;
}
#headline {
  display: none;
}
#trayUl a img {
  max-width: 30px;
}
.inboxHeadline {
  font-size: 85%;
}
.FillInWhiteList {
  background: rgba(255, 255, 255, 0.75);
  height: 198px;
}
.Haro .strictToolbar a.toolbarItem.Selected {
  font-size: 12.75px;
}
/* styling of grids and grid-like things in xra */
/* i hate these long paths, but we need them to override the older reskins, some of whom load later than us */
.GridHeaderText {
  font-family: 'roboto_condensedregular', Fallback, Helvetica Neue, Arial, sans-serif;
}
.GridMasterTable .ulHeaderRow,
.GridMasterTable .ulDataRow {
  font-size: 100%;
}
.GridMasterTable div.GridHeaderDiv {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  color: #ffffff;
  background-color: #053a4f;
  background-image: none;
}
.GridMasterTable div.GridHeaderDiv .HeaderSortImage {
  color: #ffffff;
}
.GridMasterTable div.GridHeaderDiv ul.ulHeaderRow {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  color: #ffffff;
  background-color: #053a4f;
  background-image: none;
}
.GridMasterTable div.GridHeaderDiv ul.ulHeaderRow li.ulHeaderCell {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  color: #ffffff;
  background-color: #053a4f;
  background-image: none;
}
.GridMasterTable div.GridHeaderDiv ul.ulHeaderRow li.ulHeaderCell .GridHeaderText {
  color: #ffffff;
}
.GridMasterTable div.GridHeaderDiv .GridStatusDiv {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  color: #ffffff;
  background-color: #053a4f;
  background-image: none;
}
.GridMasterTable div.GridDataDiv .ulDataRow {
  background: #ffffff;
}
.GridMasterTable div.GridDataDiv .ulDataRow:hover {
  opacity: .7;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.GridMasterTable div.GridDataDiv .ulDataRow li + li {
  border-left: 1px solid #dfe1e6;
  font-size: 14px;
  line-height: 18px;
}
.GridMasterTable div.GridDataDiv .ulDataRow li.ulDataCellSpacer {
  border-left: none;
  width: 0px;
}
.GridMasterTable div.GridDataDiv .ulDataRow.gridRowAlternate {
  background: #dfe1e6;
  /* old color rgba(230,230,230,1) */
}
.GridMasterTable div.GridDataDiv .ulDataRow.gridRowHilite {
  background-color: rgba(255, 192, 0, 0.2);
}
.GridMasterTable div.GridDataDiv .ulDataRow.gridRowHilite > .ulDataCell,
.GridMasterTable div.GridDataDiv .ulDataRow.gridRowHilite > .ulDataCellSpacer,
.GridMasterTable div.GridDataDiv .ulDataRow.gridRowHilite > .ulDetailCell {
  color: #4f4f4f;
}
.GridStatusDiv {
  font-family: 'robotoregular', Fallback, Helvetica Neue, Arial, sans-serif;
  color: #ffffff;
  background-color: #053a4f;
  background-image: none;
}
.gridLinkChildren + .gridLink,
.gridDataImg + .gridLink,
.gridText {
  font-size: 14px;
  line-height: 18px;
}
.ulHeaderSpacerCell {
  border-left: 1px solid #e7e6e6;
}
.HomePagePanel .HeaderDivStrict {
  padding: 2.5em 0 1em 0;
}
#headerDiv .SubHeaderTextLine2 {
  padding: 0.5em ;
}
.HeaderDivStrict .SubHeaderTextSpan {
  padding-left: 0.1em;
}
.VocusTextBox {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  outline: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.VocusRangeInput {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  outline: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
input.rangeDateText,
input.LegacyVocusPickList {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  outline: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: solid 1px #969697;
  padding-left: 10px;
  box-sizing: border-box;
}
span.dateContainer {
  min-width: 9em;
}
.Browser_WebKit .PicklistButton {
  top: 0;
}
.DataEntryBodyDiv .VocusTextBox,
.VocusTextBox.CriteriaInput {
  border: solid 1px #969697;
  padding-left: 10px;
  box-sizing: border-box;
  padding-right: 10px;
}
.CriteriaInput:not(.HeaderDivStrict):not(.MultiLineControl),
select.timeZoneSelect:not(.MultiLineControl) {
  border: solid 1px #969697;
  padding-left: 10px;
  box-sizing: border-box;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  outline: 0;
  min-height: 23px;
  height: 24px;
}
.DistributionPRWebWebsiteLinkDiv .CriteriaInput:not(.HeaderDivStrict):not(.MultiLineControl),
.DistributionPRWebWebsiteLinkDiv select.timeZoneSelect:not(.MultiLineControl) {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.timeContainer select,
#scheduledNotificationDiv .Width50px {
  width: 73px;
}
.timeContainer select select,
#scheduledNotificationDiv .Width50px select {
  padding-left: 6px;
}
.timeContainer.DataEntryDivInput {
  line-height: 1.7em;
}
textarea.CriteriaInput:not(.HeaderDivStrict):not(.MultiLineControl) {
  height: auto;
}
select.CriteriaInput:not(.MultiLineControl),
select.timeZoneSelect:not(.MultiLineControl) {
  margin: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border: none;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  background: url(/images/gray-dropdown.png) no-repeat right #ffffff;
  overflow: hidden;
  padding-right: 35px;
}
select.CriteriaInput:not(.MultiLineControl)::-ms-expand,
select.timeZoneSelect:not(.MultiLineControl)::-ms-expand {
  display: none;
}
.IEMode_9 select.CriteriaInput:not(.MultiLineControl),
.IEMode_9 select.timeZoneSelect:not(.MultiLineControl) {
  background-image: none;
  padding-right: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
select.timeZoneSelect:not(.MultiLineControl) {
  padding-right: 35px;
  border: 1px solid #969697;
}
.timeContainer select.CriteriaInput {
  margin-right: 5px;
}
.timeContainer a.CriteriaInput:not(.MultiLineControl) {
  border: none;
}
.numberRangeContainerCol2 {
  margin-left: 0.3em;
}
.nameLabel {
  padding-right: 6px;
}
.QuickSearchButtonPadding {
  margin-top: 10px;
}
.QuickSearchLinksPadding {
  margin-bottom: 10px;
  display: inline-block;
}
.GridHomeControlPanel.Reskin2015 {
  padding: 2%;
  margin: 0;
  height: 145px;
}
.GridHomeControlPanel.Reskin2015 td {
  padding: 0.3em;
}
.GridHomeControlPanel.Reskin2015 td img {
  vertical-align: baseline;
}
.PicklistButton2015Reskin {
  background-color: #969697;
  background-repeat: no-repeat;
  background-position: 7px center;
  border: 1px solid #969697;
  width: 32px;
  position: absolute;
  top: 1px;
  right: 0;
  cursor: pointer;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  background-image: url(/images/picklist-drop-small.png);
  background-position: 3px center;
  -ms-interpolation-mode: bicubic;
  bottom: 1px;
  height: auto;
}
.MediaMonitorSearchesStrict .PicklistButton2015Reskin {
  height: 24px;
  top: 3px;
}
_:-moz-tree-row(hover),
.PicklistButton2015Reskin {
  height: 24px;
}
.DropdownButton2015Reskin {
  background-color: #969697;
  background-repeat: no-repeat;
  background-position: 7px center;
  border: 1px solid #969697;
  width: 32px;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 0;
  cursor: pointer;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  background-image: url(/images/down-white.png);
}
.MediaMonitorSearchesStrict .DropdownButton2015Reskin {
  height: 24px;
  top: 3px;
}
.Haro .DropdownButton2015Reskin {
  height: 30px;
  right: 13px;
  top: 0;
}
.Reskin2015 .DropdownButton2015Reskin {
  top: 0;
  bottom: 0;
}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  select {
    padding-right: 18px;
  }
}
.Haro #selectABioPickListButton {
  height: 24px;
  right: 6px;
}
.Haro #detail,
.Haro #details {
  height: auto;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.Haro #savedSearchesPickList,
.Haro #haroIndustriesPickList,
.Haro #sendHAROsPickList {
  height: 30px;
}
.Haro .VocusTextBox {
  padding: 0px 10px 5px 0;
}
.DataEntryButton.SelectDirection,
.DataEntryButton.MoveUp,
.DataEntryButton.MoveDown {
  background-color: #0c6389;
  display: block;
  margin-left: 1em;
}
.DataEntryButton.MoveUp {
  background-image: url(/Content/Common/Styles/Cision/images/up-large-white.png);
  width: 60px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.DataEntryButton.MoveDown {
  background-image: url(/Content/Common/Styles/Cision/images/down-large-white.png);
  width: 60px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.DataEntryButton.LeftToRight {
  background-image: url(/Content/Common/Styles/Cision/images/right-white.png);
  width: 120px;
  background-repeat: no-repeat;
  background-position: 85%;
  padding-right: 2em;
}
.DataEntryButton.RightToLeft {
  background-image: url(/Content/Common/Styles/Cision/images/left-white.png);
  width: 120px;
  background-repeat: no-repeat;
  background-position: 10%;
  padding-left: 2em;
}
.ColumnsSelector .Middle {
  width: 16%;
}
.ColumnsSelector .SelectNotSelectedDiv,
.ColumnsSelector .SelectSelectedDiv {
  width: 37%;
}
.BalloonTip a.BalloonButton {
  color: white;
}
.BalloonTip a.BalloonButton:hover {
  color: yellow;
}
/* This file is for the popip popup  */
.popIt.Vocus {
  border: none;
  border-radius: 0;
  padding-bottom: 0;
}
.popIt.Vocus .TitleBar {
  background-color: white;
  background-image: none;
  border: 0;
  border-radius: 0;
  color: transparent;
  height: 0.8em;
  padding-top: 0;
}
.popIt.Vocus .TitleBar .Controls {
  margin-top: -12px;
  margin-right: 20px;
}
.popIt.Vocus .maximizeButton {
  background-image: url('/Content/Common/Styles/Cision/Images/iconSmall-maximize.png');
}
.popIt.Vocus .closeButton {
  background-image: url('/Content/Common/Styles/Cision/Images/iconSmall-close.png');
}
.popIt.Vocus .restoreButton {
  background-image: url("/Content/Common/Styles/Cision/Images/iconSmall-minimize.png");
}
.popIt.Vocus .minimizeButton,
.popIt.Vocus .maximizeButton,
.popIt.Vocus .restoreButton,
.popIt.Vocus .closeButton {
  width: 25px;
  background-position: 0 center;
  background-size: 20px auto;
}
.ModalShim {
  background-color: #505050;
  background-image: none;
}
.InPopup .MainDivNoNav,
#CoverageWizardStrictForm,
body.InPopup form,
.popIt .ContentIFrame {
  background-color: white;
}
.coverageWizard .footer {
  height: 4.55em;
  padding-bottom: 0.8em;
}
.popIt .ContentIFrame {
  margin-bottom: 0;
}
.InPopup .dontShowAgainDiv {
  margin-top: 1.5em;
  margin-bottom: 1em;
}
