/* Load global variables and import fonts outside of the Namespace */
/* Global variables */
/* Namespaces for Pweb Redesign & Responsive */
/* pweb redesign prefix */
/* pweb build switch switch */
/* use "true" or "false" without quotes. true adds a leading / to .htc paths */
/* SASS setting variables */
/* Branding Colors */
/* defaults: primary orange, secondary orange-red, tertiary purple */
/*#F69A15;*/
/*Brandable Accordion Colors */
/* Same at the Primary Color but this is not Brandable */
/* Global Colors */
/* Legacy Pweb Table Header BG Colors */
/* custom scrollbar color */
/* Global Padding */
/* CSS3PIE library. apply "*behavior: $piepath;" to CSS3 rounded corners */
/* Boxsizing library to support older IE. apply "*behavior: $boxsizingpath;"  */
/* jQuery UI Size Overrides */
/* desktop */
/* tablet */
/* WIDTH VARIABLES */
/* DESKTOP*/
/* TABLET */
/* PHONE */
/* COLOR DEFINITIONS */
/* used within GRIDS */
/* FONT SIZES */
/* Branding Colors originally set in _global_variables.scss */
/* Legacy Pweb Table Header BG Colors */
/* use "true" or "false" without quotes. true enables background gradients for Login Tile + active menu */
/* use "true" or "false" without quotes. true removes header logo */
/* use "true" or "false" without quotes. true removes footer logo */
/* use "true" or "false" without quotes. true replaces default footer logo with SSB logo */
/* @note: max height = 68px, width = 240px */
/* 240W x 68H */
/* @note: max height = 68px, width = 240px */
/* SSB Footer Logo */
/* TESTING */
/*
$primaryColor: #145a7b; // blue
$secondaryColor: #f58000; // green
$tertiaryColor: #b73f7c;  // red

$accordionSlide2: #f38a1f; // Cyan
$accordionSlide3: #ea7b21; // Yellow
$accordionSlide4: #e06623; // Magenta
*/
/* SASS IMPORTS */
/* Import _Compass CSS3 plugins */
/* Include any mixins from the mixins folder in here 
 * This file is imported in main.scss
 * so then any of the mixins imported here can be used anywhere via the @include statement
 */
/* Keep this list in alphabetical order */
/* 
 * Mixin for Background Gradients
 */
/* @TODO: neither gradient is working in IE8... */
/* parameter value defaults to {@explain} if not passed in */
/* parameter value defaults to {@explain} if not passed in */
/*
--------------
Sample Usage:
gradient_bg_horizontal
--------------
.identifier {
	@include gradient_bg_horizontal("#D75426", "#F69A15");
}
--------------
Sample Output:
gradient_bg_horizontal
--------------
.identifier {
	background: #d75426;
	background: -moz-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d75426), color-stop(100%, #f69a15));
	background: -webkit-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: -o-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: -ms-linear-gradient(left, #d75426 0%, #f69a15 100%);
	background: linear-gradient(to right, #d75426 0%, #f69a15 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d75426', endColorstr='#f69a15',GradientType=1 );
}
--------------
*/
/* 
 * Mixin for Buttons
 */
/* parameter value defaults to {@explain} if not passed in */
/* parameter value defaults to {@explain} if not passed in */
/* 
 * Mixin for Cross-Browser Opacity
 */
/* parameter value defaults to 0.5 if not passed in */
/* using this way results in ... Alpha(Opacity=" 50 ")"; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*100")";
Which still works in the browser, but don't want the extra spaces around the value.
*/
/*
--------------
Sample Usage: 
--------------
.identifier {
	@include opacity(.5);
}
--------------
Sample Output:
--------------
.identifier {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity="50")";
	filter: alpha(opacity=50);
}
--------------
*/
/* Import our custom plugins */
/*$prdpf (pweb redesign prefix) -- this is to stay clear of other Pweb default css. */
.prd {
  /*-------ORANGE MONEY---------------------*/
  /*-------END ORANGE MONEY---------------*/
  /*--------------GRADIENTS---------------*/
  /*--Horizontal--*/
  /*--Vertical--*/
  /*--End Vertical Gradients--*/
  /* default Login page submit/enter button to Primary Color */
  /* if background gradients are on, Login page submit button uses Secondary Color */
  /*--------------LOGO(S)---------------*/
  /* Header Logo */
  /* Footer Logo */
  /*--------------START ALL PRIMARY COLORS---------------*/
  /*---------START ALL SECONDARY COLORS------------*/
  /*-----------START TERTIARY COLORS-----------*/
  /*-------------END TERTIARY COLORS------------*/
  /*-------------START ACCORDION COLORS------------*/ }
  .prd .primary, .prd .primary a {
    color: #145a7b; }
  .prd .secondary, .prd .secondary a {
    color: #f58000; }
  .prd .tertiary, .prd .tertiary a {
    color: #b73f7c; }
  .prd .primaryBg {
    background-color: #145a7b; }
  .prd .secondaryBg {
    background-color: #f58000; }
  .prd .tertiaryBg {
    background-color: #b73f7c; }
  .prd .primaryBorder {
    border-color: #145a7b; }
  .prd .secondaryBorder {
    border-color: #f58000; }
  .prd .tertiaryBorder {
    border-color: #b73f7c; }
  .prd .orangemoney-primary, .prd .orangemoney-primary a {
    color: #145a7b; }
  .prd .orangemoney-secondary, .prd .orangemoney-secondary a {
    color: #0097a9; }
  .prd .orangemoney-tertiary, .prd .orangemoney-tertiary a {
    color: #0097a9; }
  .prd .orangemoney-primaryBg {
    background-color: #145a7b; }
  .prd .orangemoney-secondaryBg {
    background-color: #0097a9; }
  .prd .orangemoney-tertiaryBg {
    background-color: #0097a9; }
  .prd .orangemoney-primaryBorder {
    border-color: #145a7b; }
  .prd .orangemoney-secondaryBorder {
    border-color: #0097a9; }
  .prd .orangemoney-tertiaryBorder {
    border-color: #0097a9; }
  .prd .button.orangemoney-primaryBg:hover {
    background-color: #125270; }
  .prd .button.orangemoney-secondaryBg:hover {
    background-color: #008c9c; }
  .prd .button.orangemoney-tertiaryBg:hover {
    background-color: #008c9c; }
  .prd .orangemoney-dollarbill {
    background: #d75426;
    /* Old browsers */
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#d75426), to(#fb8000));
    background: -webkit-linear-gradient(left, #d75426 0%, #fb8000 100%);
    background: -moz-linear-gradient(left, #d75426 0%, #fb8000 100%);
    background: -o-linear-gradient(left, #d75426 0%, #fb8000 100%);
    background: linear-gradient(left, #d75426 0%, #fb8000 100%);
    /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d75426', endColorstr='#fb8000',GradientType=1 );
    /* IE6-9 */ }
  .prd .bg-primary-secondary {
    background-color: #f58000;
    background: #f58000;
    /* Old browsers */
    background: -moz-linear-gradient(left, #145a7b 0%, #f58000 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #145a7b), color-stop(100%, #f58000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #145a7b 0%, #f58000 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #145a7b 0%, #f58000 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #145a7b 0%, #f58000 100%);
    /* IE10+ */
    background: linear-gradient(to right, #145a7b 0%, #f58000 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF145A7B', endColorstr='#FFF58000',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #145a7b, #f58000);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd .bg-primary-tertiary {
    background-color: #b73f7c;
    background: #b73f7c;
    /* Old browsers */
    background: -moz-linear-gradient(left, #145a7b 0%, #b73f7c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #145a7b), color-stop(100%, #b73f7c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #145a7b 0%, #b73f7c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #145a7b 0%, #b73f7c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #145a7b 0%, #b73f7c 100%);
    /* IE10+ */
    background: linear-gradient(to right, #145a7b 0%, #b73f7c 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF145A7B', endColorstr='#FFB73F7C',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #145a7b, #b73f7c);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd .bg-secondary-primary {
    background-color: #145a7b;
    background: #145a7b;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f58000), color-stop(100%, #145a7b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* IE10+ */
    background: linear-gradient(to right, #f58000 0%, #145a7b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF58000', endColorstr='#FF145A7B',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #f58000, #145a7b);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd .bg-secondary-tertiary {
    background-color: #b73f7c;
    background: #b73f7c;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f58000 0%, #b73f7c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f58000), color-stop(100%, #b73f7c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f58000 0%, #b73f7c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f58000 0%, #b73f7c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f58000 0%, #b73f7c 100%);
    /* IE10+ */
    background: linear-gradient(to right, #f58000 0%, #b73f7c 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF58000', endColorstr='#FFB73F7C',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #f58000, #b73f7c);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd .bg-tertiary-primary {
    background-color: #145a7b;
    background: #145a7b;
    /* Old browsers */
    background: -moz-linear-gradient(left, #b73f7c 0%, #145a7b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b73f7c), color-stop(100%, #145a7b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #b73f7c 0%, #145a7b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #b73f7c 0%, #145a7b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #b73f7c 0%, #145a7b 100%);
    /* IE10+ */
    background: linear-gradient(to right, #b73f7c 0%, #145a7b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB73F7C', endColorstr='#FF145A7B',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #b73f7c, #145a7b);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd .bg-tertiary-secondary {
    background-color: #f58000;
    background: #f58000;
    /* Old browsers */
    background: -moz-linear-gradient(left, #b73f7c 0%, #f58000 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b73f7c), color-stop(100%, #f58000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #b73f7c 0%, #f58000 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #b73f7c 0%, #f58000 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #b73f7c 0%, #f58000 100%);
    /* IE10+ */
    background: linear-gradient(to right, #b73f7c 0%, #f58000 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB73F7C', endColorstr='#FFF58000',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #b73f7c, #f58000);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd .bg-primary-secondary-vert {
    background-color: #f58000;
    background: #145a7b;
    /* Old browsers */
    background: -moz-linear-gradient(top, #145a7b 0%, #f58000 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #145a7b), color-stop(100%, #f58000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #145a7b 0%, #f58000 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #145a7b 0%, #f58000 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #145a7b 0%, #f58000 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #145a7b 0%, #f58000 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF145A7B', endColorstr='#FFF58000',GradientType=0 );
    /* IE6-9 */ }
  .prd .bg-primary-tertiary-vert {
    background-color: #b73f7c;
    background: #145a7b;
    /* Old browsers */
    background: -moz-linear-gradient(top, #145a7b 0%, #b73f7c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #145a7b), color-stop(100%, #b73f7c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #145a7b 0%, #b73f7c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #145a7b 0%, #b73f7c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #145a7b 0%, #b73f7c 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #145a7b 0%, #b73f7c 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF145A7B', endColorstr='#FFB73F7C',GradientType=0 );
    /* IE6-9 */ }
  .prd .bg-secondary-primary-vert {
    background-color: #145a7b;
    background: #f58000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f58000 0%, #145a7b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f58000), color-stop(100%, #145a7b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f58000 0%, #145a7b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f58000 0%, #145a7b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f58000 0%, #145a7b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f58000 0%, #145a7b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF58000', endColorstr='#FF145A7B',GradientType=0 );
    /* IE6-9 */ }
  .prd .bg-secondary-tertiary-vert {
    background-color: #b73f7c;
    background: #f58000;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f58000 0%, #b73f7c 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f58000), color-stop(100%, #b73f7c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f58000 0%, #b73f7c 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f58000 0%, #b73f7c 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f58000 0%, #b73f7c 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f58000 0%, #b73f7c 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF58000', endColorstr='#FFB73F7C',GradientType=0 );
    /* IE6-9 */ }
  .prd .bg-tertiary-primary-vert {
    background-color: #145a7b;
    background: #b73f7c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #b73f7c 0%, #145a7b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b73f7c), color-stop(100%, #145a7b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b73f7c 0%, #145a7b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b73f7c 0%, #145a7b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b73f7c 0%, #145a7b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b73f7c 0%, #145a7b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB73F7C', endColorstr='#FF145A7B',GradientType=0 );
    /* IE6-9 */ }
  .prd .bg-tertiary-secondary-vert {
    background-color: #f58000;
    background: #b73f7c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #b73f7c 0%, #f58000 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b73f7c), color-stop(100%, #f58000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b73f7c 0%, #f58000 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b73f7c 0%, #f58000 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b73f7c 0%, #f58000 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b73f7c 0%, #f58000 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB73F7C', endColorstr='#FFF58000',GradientType=0 );
    /* IE6-9 */ }
  .prd .login #dashboard .section1 .inner {
    background-color: #145a7b;
    background: #145a7b;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f58000), color-stop(100%, #145a7b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f58000 0%, #145a7b 100%);
    /* IE10+ */
    background: linear-gradient(to right, #f58000 0%, #145a7b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF58000', endColorstr='#FF145A7B',GradientType=1 );
    /* IE6-9 */
    -pie-background: linear-gradient(180deg, #f58000, #145a7b);
    /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
    /*behavior: $pieURLprop;*/
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }
  .prd #logo {
    background: url("../images/logo.png") no-repeat 0 0;
    height: 68px;
    width: 240px; }
  .prd #footer-logo {
    background: url("../../global/images/logo_footer.png") no-repeat 0 0;
    height: 36px;
    width: 131px; }
  .prd .login #dashboard .section3-1 .inner {
    background-color: #145a7b; }
  .prd #account-main > h2 {
    color: #145a7b;
    border-color: #145a7b; }
  .prd #account-main > h2 a {
    color: #145a7b; }
  .prd #account-info h2 {
    background-color: #145a7b; }
  .prd #planning-tools h2 {
    border-color: #145a7b;
    color: #145a7b; }
  .prd #header-search a > .icon-search {
    background-color: #145a7b; }
  .prd .section-1-content table ul {
    color: #145a7b; }
  .prd .section-1-content table ul li a {
    color: #145a7b; }
  .prd .login #dashboard .section3-1-expanded-right li {
    color: #145a7b; }
  .prd .login #dashboard .section3-2-expanded-right li {
    color: #145a7b; }
  .prd .login #dashboard .section3-2-expanded .inner {
    background-color: #145a7b; }
  .prd .login #dashboard .section2.full .inner {
    background-color: #145a7b; }
  .prd .link-primary {
    color: #145a7b; }
  .prd .flex-control-nav li a {
    border-color: #145a7b; }
  .prd .icon-warning-sign {
    color: #145a7b; }
  .prd .icon-bell-alt {
    color: #145a7b; }
  .prd .submit_button {
    padding-top: 3.5px;
    padding-bottom: 3.5px;
    color: #fff;
    background-color: #145a7b;
    cursor: pointer; }
    .prd .submit_button:hover {
      background-color: #125270; }
    .prd .submit_button a, .prd .submit_button span {
      padding-left: 15.4px;
      padding-right: 15.4px;
      padding-top: 3.5px;
      padding-bottom: 3.5px; }
  .prd #messages .section1 .inner,
  .prd #messages .section2 .inner {
    background-color: #145a7b; }
  .prd #tabs-messaging ul li {
    color: #145a7b; }
  .prd #tabs-messaging ul li a {
    color: #145a7b; }
  .prd .section-1-content table ul {
    color: #145a7b; }
  .prd .section-1-content table ul li a {
    color: #145a7b; }
  .prd select {
    color: #333333; }
  .prd .home .roundedtabs > .tab2 {
    border-color: #145a7b; }
  .prd .home .portfolio-item-title.section2 {
    border-color: #145a7b; }
  .prd .home .roundedtabs > ul > li a.title2,
  .prd .home .portfolio-item-title.section2 span {
    background-color: #145a7b; }
  .prd #messaging .message a,
  .prd #messaging .alert a {
    color: #145a7b; }
  .prd .icon-envelope {
    color: #145a7b; }
  .prd #welcome select {
    color: #145a7b; }
  .prd #account-overview .link a {
    color: #145a7b; }
  .prd #portfolio h2 {
    border-color: #145a7b;
    color: #145a7b; }
  .prd #portfolio h2 a {
    color: #145a7b; }
  .prd .ui-slider {
    background-color: #145a7b; }
  .prd .ui-dialog {
    border-color: #f58000; }
  .prd .ui-dialog-titlebar {
    background: #f58000; }
  .prd .ui-button {
    background: #f58000; }
  .prd ul.square-ul {
    color: #145a7b; }
  .prd #header {
    border-color: #f58000; }
  .prd .login #dashboard .section3-1-expanded .inner {
    background-color: #f58000; }
  .prd .login #dashboard .section3-2 .inner {
    background-color: #f58000; }
  .prd #planning-information h2 {
    border-color: #f58000; }
  .prd #messages > h2 {
    color: #f58000;
    border-color: #f58000; }
  .prd #messages > h2 a {
    color: #f58000; }
  .prd #planning-information h2 {
    color: #f58000; }
  .prd .link-secondary {
    color: #f58000; }
  .prd #messages .section3 h3 {
    color: #f58000; }
  .prd #portfolio .inner ul.links li {
    color: #f58000; }
  .prd #planning-information select {
    color: #f58000; }
  .prd .roundedtabs > ul > li a,
  .prd .home .portfolio-item-title span,
  .prd .account-info-item-title span {
    background-color: #f58000; }
  .prd .roundedtabs > ul > li a.title1,
  .prd .home .portfolio-item-title.section1 span,
  .prd .account-info-item-title.section01 span {
    background-color: #f58000; }
  .prd .roundedtabs > .tab1 {
    border-color: #f58000; }
  .prd .portfolio-item-title.section1 {
    border-color: #f58000; }
  .prd #allocations-sub-tabs ul li a {
    color: #145a7b; }
  .prd #account-info-sub-tabs ul li a {
    color: #f58000; }
  .prd .tm-active .tm1 a {
    background: #f58000;
    border-color: #f58000; }
  .prd .tm-active .tm2 {
    border-color: #f58000; }
  .prd #account-info .section1 .section1-2 h2 {
    background-color: #b73f7c; }
  .prd .roundedtabs > ul > li a.title2 {
    background-color: #b73f7c; }
  .prd .roundedtabs > .tab2 {
    border-color: #b73f7c; }
  .prd .portfolio-item-title.section3 {
    border-color: #b73f7c; }
  .prd .roundedtabs > .tab3 {
    border-color: #b73f7c; }
  .prd .roundedtabs > ul > li a.title3,
  .prd .home .portfolio-item-title.section3 span {
    background-color: #b73f7c; }
  .prd .account-info-item-title.section02 span {
    background-color: #b73f7c; }
  .prd .liteAccordion.basic .slide > h2 {
    color: #fff; }
  .prd .rr-marquee-right #accordion #slide1 h2 span,
  .prd .rr-marquee-right #accordion #slide1 h2 b {
    background-color: #145a7b; }
  .prd .rr-marquee-right #accordion #slide1 h2.selected #arrow-small {
    border-right-color: #145a7b; }
  .prd .rr-marquee-right #accordion #slide2 h2 span,
  .prd .rr-marquee-right #accordion #slide2 h2 b {
    background-color: #f38a1f; }
  .prd .rr-marquee-right #accordion #slide2 h2.selected #arrow-small {
    border-right-color: #f38a1f; }
  .prd .rr-marquee-right #accordion #slide3 h2 span,
  .prd .rr-marquee-right #accordion #slide3 h2 b {
    background-color: #ea7b21; }
  .prd .rr-marquee-right #accordion #slide3 h2.selected #arrow-small {
    border-right-color: #ea7b21; }
  .prd .rr-marquee-right #accordion #slide4 h2 span,
  .prd .rr-marquee-right #accordion #slide4 h2 b {
    background-color: #e06623; }
  .prd .rr-marquee-right #accordion #slide4 h2.selected #arrow-small {
    border-right-color: #e06623; }
  .prd .rr-marquee-right #accordion #slide5 h2 span,
  .prd .rr-marquee-right #accordion #slide5 h2 b {
    background-color: #f58000; }
  .prd .rr-marquee-right #accordion #slide5 h2.selected #arrow-small {
    border-right-color: #f58000; }
  .prd a {
    color: #145a7b; }

/* end .prd { */
a {
  color: #145a7b; }

/*
 * Styles outside .prd
 */
/* BUTTONS */
.button,
.btn {
  padding-top: 3.5px;
  padding-bottom: 3.5px;
  color: #fff;
  background-color: #145a7b;
  -moz-box-shadow: 3px 3px 2px #DBDBDB;
  -webkit-box-shadow: 3px 3px 2px #DBDBDB;
  box-shadow: 3px 3px 2px #DBDBDB;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#FFDBDBDB')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#FFDBDBDB');
  cursor: pointer; }
  .button:hover,
  .btn:hover {
    background-color: #125270; }
  .button a, .button span,
  .btn a,
  .btn span {
    padding-left: 15.4px;
    padding-right: 15.4px;
    padding-top: 3.5px;
    padding-bottom: 3.5px; }

.button-no-shadow,
.btn-no-shadow {
  padding-top: 3.5px;
  padding-bottom: 3.5px;
  color: #fff;
  background-color: #145a7b;
  cursor: pointer; }
  .button-no-shadow:hover,
  .btn-no-shadow:hover {
    background-color: #125270; }
  .button-no-shadow a, .button-no-shadow span,
  .btn-no-shadow a,
  .btn-no-shadow span {
    padding-left: 15.4px;
    padding-right: 15.4px;
    padding-top: 3.5px;
    padding-bottom: 3.5px; }

.primary.btn_inverted {
  color: #145a7b !important; }

.secondary.btn_inverted {
  color: #f58000 !important; }

/*END BUTTONS*/
/*MEGA MENU*/
#megamenu h3 a, .prd #megamenu h3 a {
  color: #145a7b; }

#megamenu .mml1 span.active, #megamenu .mml1 a.active, .prd #megamenu .mml1 span.active, .prd #megamenu .mml1 a.active {
  background-color: #145a7b;
  background: #145a7b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f58000 0%, #145a7b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f58000), color-stop(100%, #145a7b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f58000 0%, #145a7b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f58000 0%, #145a7b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f58000 0%, #145a7b 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f58000 0%, #145a7b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF58000', endColorstr='#FF145A7B',GradientType=1 );
  /* IE6-9 */
  -pie-background: linear-gradient(180deg, #f58000, #145a7b);
  /*-pie-background: linear-gradient(to bottom, #CCC, #EEE); /*ie 6-9 via PIE*/
  /*behavior: $pieURLprop;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* IE8+ */ }

#megamenu .mml2, .prd #megamenu .mml2 {
  border-color: #145a7b; }

#megamenu .mml3 h3, .prd #megamenu .mml3 h3 {
  color: #145a7b; }

#megamenu .mml3 .section1 .inner, .prd #megamenu .mml3 .section1 .inner {
  background-color: #145a7b; }

#megamenu .mml3 h2 a, .prd #megamenu .mml3 h2 a {
  color: #145a7b; }

#megamenu .mm-active .mml1 a,
#megamenu .mm-active .mml1 span, .prd #megamenu .mm-active .mml1 a,
.prd #megamenu .mm-active .mml1 span {
  border-color: #145a7b #145a7b #DBDBDB;
  color: #145a7b; }

#megamenu #mm-num-msgs, .prd #megamenu #mm-num-msgs {
  color: #145a7b; }

.universal {
  /*
	 * Tables 1
	 */
  /*
	 * Tables 2
 	 */
  /*
	 * Tables 2 IE8
	 */ }
  .universal table.tableGradientBg thead tr,
  .universal table.tableGradientBg tr.highlight {
    background: #f2f2f2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2 0%, #fff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF',GradientType=0 );
    /* IE6-9 */ }
  .universal table.tableGradientBg tr.highlight th.tabletotalstyle,
  .universal table.tableGradientBg tr.highlight td,
  .universal table.tableGradientBg tr.highlight td.first,
  .universal table.tableGradientBg tr.highlight td.last {
    background-color: #f2f2f2; }
  .universal div.tableGradientBg {
    background: #f2f2f2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2 0%, #fff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF',GradientType=0 );
    /* IE6-9 */
    background-size: 100% 40px;
    background-repeat: no-repeat; }
  .universal div.tableGradientBgHeader {
    background: #f2f2f2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2 0%, #fff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2F2F2', endColorstr='#FFFFFFFF',GradientType=0 );
    /* IE6-9 */
    background-repeat: no-repeat; }

.ie8 .universal div.tableGradientBg:before,
.ie9 .universal div.tableGradientBg:before {
  background-color: #f2f2f2; }



  /* INGWIN UI Enhancements */
.tabular tbody tr:nth-child(odd) { background: #f0fafd !important; }
.tabular tbody tr:hover {background-color: #fff2e4 !important;} 
.noRowHighlights tbody tr:nth-child(odd) {background-color: inherit !important;}
table tr.highlight td, table tr.highlight th { background-color: #f0fafd !important; }
.prd .bg-secondary-primary { background: linear-gradient(to right, #d75426 0%, #f58000 100%); }
#megamenu .mml1 span.active, #megamenu .mml1 a.active, .prd #megamenu .mml1 span.active, .prd #megamenu .mml1 a.active {
    background: linear-gradient(to right, #f58000 0%, #d75426 100%);  
}