.button {
  background: #0018a8;
}
.button:hover {
  background-color: #00a3e0;
}
.button.primary {
  background-color: #0018a8;
}
.button.primary:hover {
  background-color: #00a3e0;
}
.button.secondary {
  background-color: #00a3e0;
}
.button.secondary:hover {
  background-color: #e8f3fa;
}
.button.disabled,
.button[disabled] {
  background: #585858;
}
.button.disabled :hover,
.button[disabled] :hover {
  background: #585858;
}
.button.disabled.secondary,
.button[disabled].secondary {
  background-color: #4d4d4d;
}
.button.disabled.secondary:hover,
.button[disabled].secondary:hover {
  background-color: #4d4d4d;
}
.panel {
  background: #e8f3fa;
  border-color: #000000;
}
table {
  background: #ffffff;
  border-color: #00a3e0;
}
table tbody tr.even,
table tbody tr.alt {
  background: #fcfcfc;
}
table tbody tr:nth-child(even),
table tbody tr.evenRow:nth-child(odd) {
  background: #fcfcfc;
}
table tbody tr:nth-child(odd),
table tbody tr.oddRow:nth-child(even) {
  background: #ffffff;
}
tr.even {
  background: #fcfcfc !important;
}
tr.odd {
  background: #ffffff !important;
}
/* IE8 Fixes */

.lt-ie9 .top-bar ul li a {
  color: #000000;
}
body {
  background-color: #ffffff;
  color: #000000;
}
h1 {
  color: #000000;
  border-bottom-color: #ffffff;
}
h2 {
  color: #000000;
  border-bottom-color: #ffffff;
}
h3 {
  color: #000000;
}
h4 {
  color: #000000;
}
h5 {
  color: #000000;
}
h6 {
  color: #000000;
}
/* ======================== Butons ===================== */

.button.primary {
  color: #ffffff;
}
.button.secondary {
  background: #00a3e0;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  color: #000000;
  border-color: #000000;
}
.chosen-container,
.chosen-container-single {
  color: #000000;
  border-color: #000000;
}
.chosen-container.chosen-disabled,
.chosen-container-single.chosen-disabled {
  color: #000000;
}
.chosen-container.chosen-disabled a.chosen-single,
.chosen-container-single.chosen-disabled a.chosen-single {
  color: #000000;
}
.chosen-container a.chosen-single,
.chosen-container-single a.chosen-single {
  color: #000000;
}
select {
  background-color: #ffffff;
  border-color: #000000;
  color: #000000;
}
/* ======================== Panels ===================== */

.panel {
  background: #f2faff;
  border-color: #00a3e0;
  color: #000000;
}
.panel.callout {
  color: #000000;
}
.navigationRow {
  background: #ffffff;
}
.top-bar ul > li a:not(.button) {
  color: #000000;
}
.top-bar ul > li:hover a {
  background: #0018a8;
  color: #ffffff;
}
.top-bar ul > li:hover a.active {
  background: #0018a8;
  color: #ffffff;
}
.top-bar ul > li a.active {
  color: #ffffff;
}
.top-bar ul > li:hover a {
  color: #ffffff;
}
.top-bar ul > li.active a {
  color: #ffffff;
}
/* sub menu items background color and font color */

.top-bar ul > li.has-dropdown .dropdown li a {
  background: #ffffff;
  color: #000000;
}
.top-bar ul > li.has-dropdown .dropdown li a:hover {
  background: #0018a8;
  color: #ffffff;
}
.footer_bottom a:hover {
  color: #0018a8;
}
.loginMessage {
  color: #000000;
}
.loginMessage .loginName {
  color: #0018a8;
}
.wizardStep .t-numerictextbox .t-input {
  background-color: #ffffff;
}
#breadcrumbs-two label {
  background: #00a3e0;
}
#breadcrumbs-two label:before {
  border-color: #00a3e0 #00a3e0 #00a3e0 transparent;
}
#breadcrumbs-two label:after {
  border-left-color: #00a3e0;
}
#breadcrumbs-two .current {
  background-color: #0018a8;
}
#breadcrumbs-two .current:before {
  border-color: #0018a8 #0018a8 #0018a8 transparent;
}
#breadcrumbs-two .current:after {
  border-left-color: #0018a8;
}
#breadcrumbs-three label,
#breadcrumbs-three span {
  background: #00a3e0;
}
#breadcrumbs-three label:before {
  border-color: #00a3e0 #00a3e0 #00a3e0 transparent;
}
#breadcrumbs-three label:after {
  border-left-color: #00a3e0;
}
#breadcrumbs-three .current {
  background-color: #0018a8;
}
#breadcrumbs-three .current:before {
  border-color: #0018a8 #0018a8 #0018a8 transparent;
}
#breadcrumbs-three .current:after {
  border-left-color: #0018a8;
}
.modellingOptionTabs {
  background-color: #0018a8;
}
.sharePriceMessage {
  color: #0018a8;
}
.sharePriceMessage .time {
  color: #0018a8;
}
.sharePriceMessage a,
.sharePriceMessage a:link,
.sharePriceMessage a:visited,
.sharePriceMessage a:hover {
  color: #0018a8;
}
.sharePriceMessage .time a,
.sharePriceMessage .time a:link,
.sharePriceMessage .time a:visited,
.sharePriceMessage .time a:hover {
  color: #0018a8;
}
#languageChooserlist {
  border-color: #000000;
  color: #000000;
}
.faqQuestion {
  background-color: #00a3e0;
  color: #ffffff;
}
.faqQuestion a:link,
.faqQuestion a:visited,
.faqQuestion a:hover {
  color: #ffffff;
}
.faqAnswer {
  background-color: #ffffff;
  color: #000000;
}
.faqCategoryHeaders {
  background-color: #0018a8;
  color: #ffffff;
}
.faqCategoryHeaders a:link,
.faqCategoryHeader a:visited,
.faqCategoryHeader a:hover {
  color: #ffffff;
}
.glossaryQuestion {
  background-color: #00a3e0;
  color: #ffffff;
}
.glossaryQuestion a:link,
.glossaryQuestion a:visited,
.glossaryQuestion a:hover {
  color: #ffffff;
}
.glossaryAnswer {
  background-color: #ffffff;
  color: #000000;
}
.glossaryCategoryHeaders {
  background-color: #0018a8 !important;
  color: #ffffff;
}
.glossaryCategoryHeaders a:link,
.glossaryCategoryHeader a:visited,
.glossaryCategoryHeader a:hover {
  color: #ffffff;
}
.pendingSection {
  background-color: #e8f3fa;
}
.pendingSection td {
  background-color: #e8f3fa;
}
.pendingSection th {
  background-color: #e8f3fa;
}
.pendingItemHistory {
  background-color: #e8f3fa !important;
}
.pendingItemHistory a {
  background-color: #e8f3fa !important;
}
.textTable {
  background: #f2faff;
  border-color: #00a3e0;
}
.customButton {
  border-color: #00a3e0;
}
.borderEnabledDiv {
  border-color: #00a3e0;
}
.k-picker-wrap.k-state-default,
.k-dropdown .k-input,
.k-dropdown .k-state-hover .k-input,
.k-dropdown .k-state-focused .k-input,
.k-dropdown-wrap.k-state-default,
.k-dropdown-wrap.k-state-default.k-state-hover,
.k-dropdown-wrap.k-state-default.k-state-hover:hover {
  background: #ffffff;
  border-color: #000000;
}
.k-state-default > .k-select {
  border-color: #000000;
}
.k-input,
.FreeIntegerDecimal_Currency_NumericField {
  color: #000000;
  background: #ffffff;
  border-color: #000000;
}
.k-dropdown.k-state-hover.k-input {
  color: #000000;
}
.k-item {
  color: #000000;
}
.k-item.k-state-hover {
  color: #000000;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.k-calendar-container.k-popup.k-group.k-reset {
  background-color: #ffffff;
  border-color: #f5f5f5;
}
.k-list-container.k-popup.k-group.k-reset {
  background-color: #f2faff;
  border-color: #f5f5f5;
  color: #000000;
}
.k-header {
  background-color: #ffffff;
}
.k-link.k-nav-today {
  background-color: #ffffff;
}
.k-select {
  border-color: #000000;
}
.k-other-month.k-state-hover {
  background-color: #000000;
}
.k-today,
.k-state-focused {
  box-shadow: inset 0 0 0 1px #ffffff;
  color: #000000;
  background-color: #f5f5f5;
}
.k-dropdown-wrap.k-state-default.k-state-hover,
.k-dropdown-wrap.k-state-default.k-state-hover:hover,
.k-state-hover,
.k-state-hover:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.k-state-selected.k-state-focused,
td.k-state-focused.k-state-selected {
  background-color: #f5f5f5;
  box-shadow: inset 0 0 0 1px #f5f5f5;
  border-color: #f5f5f5;
}
.k-item.k-state-selected {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #000000;
}
.k-other-month {
  background-color: #ffffff;
  color: #000000;
}
.k-calendar table.k-content tbody tr {
  background-color: #fcfcfc;
  color: #000000;
}
.k-calendar .k-header {
  background: #f5f5f5;
  color: #000000;
}
.k-calendar .k-other-month .k-link {
  color: #000000;
}
.k-calendar .k-link {
  color: #000000;
}
span.k-datetimepicker .k-select,
span.k-timepicker .k-select,
span.k-datetimepicker .k-select + .k-select,
.k-state-default > .k-select {
  background-color: #f5f5f5;
}
table tbody tr.altrow {
  background: #ffffff;
  color: #000000;
}
table tbody tr.oddrow {
  background: #fcfcfc;
  color: #000000;
}
.k-numeric-wrap.k-state-default.k-expand-padding {
  border-color: #000000;
}
.k-grid .k-grid-header .k-header .k-link {
  background: #f5f5f5;
  color: #000000;
}
.NewChangeParticipant .chosen-container {
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
}
.NewChangeParticipant .chosen-container > .chosen-single,
.NewChangeParticipant .chosen-container-single > a.chosen-single:hover {
  color: #000000;
}
.NewChangeParticipant > .chosen-container .chosen-results .highlighted {
  background: #ffffff;
}
.NewChangeParticipant .chosen-container-single.chosen-container-active.chosen-with-drop > a.chosen-single {
  background-color: #ffffff !important;
}
.btn_switch input[type='checkbox']:checked + label,
.btn_switch input[type='radio']:checked + label {
  background: #00a3e0;
}
td.defaultColour h4 {
  color: #000000 !important;
}
.highlight,
.button,
.button.dropdown.split > span,
.button.dropdown.split:hover,
.button.primary,
div.alert-box,
.label,
.panel.callout,
.user-control .notification,
.login-modal .close-reveal-modal,
.top-bar ul > li a.active,
.tp-leftarrow:hover,
.tp-rightarrow:hover,
a.prev:hover,
a.next:hover,
.content_top,
.service-icon img,
.service:hover .service-sub,
.hover-links a.view-item,
.hover-links a.view-image,
.content_bottom,
div.progress .meter,
.accordion-title.active,
.ol-type1 > li:before,
ul.pagination li.current a,
.scrollup:hover,
.toggle-view li:hover span,
.service-block-icon,
.left_pagination:hover,
.all_pagination:hover,
.right_pagination:hover,
.post-date-type1 .post-date-day,
.recent-post .post-date-type1 .post-date-day,
.option-set li a.selected,
ul.side-nav li.active a,
.tabs.vertical dd.active a,
.tabs.vertical li.active a,
.buttonBackgroundColour {
  background-color: #0018a8;
}
.button.primary:disabled,
.buttonBackgroundColour:disabled {
  background-color: #585858;
}
.button.secondary:disabled {
  background-color: #4d4d4d;
}
.button:hover,
a.button:hover,
.buttonColour:hover {
  background-color: #00a3e0;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #0018a8;
}
.chosen-container .chosen-results li.no-results {
  background: #585858;
}
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single.chosen-container-active.chosen-with-drop > a.chosen-single {
  background: #0018a8;
}
.fa.buttonBackgroundColour {
  color: #0018a8;
}
.fa.buttonBackgroundColour:disabled,
.fa.buttonBackgroundColour.disabled,
.fa.buttonBackgroundColour:disabled:hover,
.fa.buttonBackgroundColour.disabled:hover {
  color: #585858;
}
.fa.buttonBackgroundColour:hover {
  color: #00a3e0;
}
/* -- Background Color with !importratant -- */

.arrow a:hover,
.pricing_plan1:hover .plan_price,
.pricing_plan2:hover .plan_price,
.pricing_plan3:hover .plan_price,
.pricing_plan4:hover .plan_price,
.pricing-active .plan_price,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  background-color: #0018a8 !important;
}
/* ======================== Text Color ===================== */

.color,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
a,
a:focus,
.top_header a:hover,
#logo h1 span,
.caption.big_color,
.service:hover .service-main,
.work-item-content h5,
.footer a:hover,
.footer_bottom a:hover,
dl.tabs dd a:hover,
dl.tabs dd a:focus,
.type1 a:hover,
.type1 li:hover:before,
.type2 a:hover,
.type2 li:hover:before,
.type3 a:hover,
.type3 li:hover:before,
.type4 a:hover,
.type4 li:hover:before,
.toggle-view li:hover h2,
.member-name,
.article_meta a:hover,
.article_meta_type1 a:hover,
.article_meta_type2 a:hover,
.comment .author a:hover,
.sidebar-widget a:hover {
  color: #0018a8;
}
/* ======================== Border Color ===================== */

.maincontent h3,
.work-item:hover,
.footer h4,
dl.tabs dd.active,
.member-description,
.member-social li,
.portfolio-item:hover .portfolio-item-content,
.tabs.vertical dd.active,
.tabs.vertical li.active,
.buttonColour {
  border-color: #0018a8;
}
/* Global Shares Color additions*/

.statementSummaryRow td {
  border-color: #00a3e0 !important;
}
.headerRow {
  background: #ffffff;
}
.footerRow {
  background: #ffffff;
}
.footer_bottom p {
  color: #000000;
}
input[type="text"],
input[type="text"]:focus,
textarea:focus,
textarea,
.chosen-container,
.chosen-container .chosen-drop,
.chosen-container .chosen-single {
  background: #ffffff;
}
/* ************* Table colors ************* */

table thead tr th {
  background: #f5f5f5;
  color: #000000;
}
table {
  background: #ffffff;
}
table tbody tr:nth-child(even),
table tbody tr.evenRow:nth-child(odd) {
  background: #fcfcfc;
  color: #000000;
}
table tbody tr:nth-child(odd),
table tbody tr.oddRow:nth-child(even) {
  background: #ffffff;
  color: #000000;
}
tr.odd {
  background: #ffffff !important;
  color: #000000 !important;
}
tr.even {
  background: #fcfcfc !important;
  color: #000000 !important;
}
table tbody tr.altrow {
  background: #ffffff;
  color: #000000;
}
table tbody tr.oddrow {
  background: #fcfcfc;
  color: #000000;
}
table tfoot {
  background: #ffffff;
  color: #000000;
}
.k-calendar-container.k-popup.k-group.k-reset {
  border-color: #00a3e0;
}
.k-calendar .k-link.k-nav-fast {
  color: #000000;
}
.k-calendar .k-header {
  background: #f5f5f5;
  color: #000000;
}
.k-calendar th {
  color: #000000;
}
/* ************* Link colors ************* */

a {
  color: #00a3e0;
}
a:visited,
a.downloaded {
  color: #00a3e0;
}
a:hover {
  color: #0018a8;
}
a.externalLink {
  color: #00a3e0 !important;
}
a.externalLink:hover {
  color: #0018a8 !important;
}
a.externalLink:visited {
  color: #00a3e0 !important;
}
.footer_bottom a {
  color: #000000;
}
.footer_bottom a:hover {
  color: #0018a8;
}
.footer_bottom ul.link-list > li > a.externalLink {
  color: #909090 !important;
}
.footer_bottom ul.link-list > li > a.externalLink:hover {
  color: #0018a8 !important;
}
.footer_bottom .legalFooter a {
  color: #00a3e0;
}
.footer_bottom .legalFooter a:hover {
  color: #0018a8;
}
.footer_bottom .legalFooter a:visited {
  color: #00a3e0;
}
/* ************* Carousel Border ************* */

.carouselBorder {
  border-color: #3d3d3d;
}
/* ************* Login Image Border ************* */

.loginImageBorder {
  border-color: #ffffff;
}
/* ********************************************
    WIDGET - TASK BAR
 ********************************************** */

.taskWidget {
  background: #e8f3fa;
  border-color: #000000;
  color: #000000;
}
.taskWidget .taskSection > .header {
  color: #000000;
  background-color: #e8f3fa;
}
.taskWidget .taskSection > .content {
  color: #000000;
  background-color: #e8f3fa;
}
.taskWidget .taskSection > .content a {
  color: #00a3e0;
}
.taskWidget .taskSection > .content a:hover {
  color: #0018a8;
}
.taskWidget .taskSection > .content a:visited {
  color: #00a3e0;
}
.taskWidget .taskSection > .content div,
.taskWidget .taskSection > .content th,
.taskWidget .taskSection > .content td {
  color: #000000;
  background-color: #e8f3fa;
}
.taskWidget .taskSection > .footer {
  color: #000000;
  background-color: #e8f3fa;
}
.taskTable > .nestedtable,
.taskTable > .selectable,
.taskTable > .nestedtable > tbody,
.taskTable > .selectable > tbody,
.taskTable > .selectable > tr > th,
.taskTable > .nestedtable > tr > td,
.taskWidget table.nestedtable.customizedLook tr:nth-child(odd) td,
.taskWidget table.nestedtable.customizedLook tr:nth-child(even) td,
table.nestedtable.customizedLook tr.odd td,
table.nestedtable.customizedLook tbody tr.even td {
  border: #e8f3fa;
  border-color: #e8f3fa;
  background-color: #e8f3fa;
}
.taskWidget .footer a {
  color: #00a3e0;
}
.taskWidget .footer a:hover {
  color: #0018a8;
}
.taskWidget .footer a:visited {
  color: #00a3e0;
}
.taskWidget table.nestedtable.customizedLook tr:nth-child(odd) td,
table.nestedtable.customizedLook tr.odd td,
.taskWidget table.nestedtable.customizedLook tr:nth-child(even) td,
table.nestedtable.customizedLook tbody tr.even td,
.taskWidget table tbody.nestedtable tr:nth-child(odd),
table tbody.nestedtable tr:nth-child(even) {
  background-color: #e8f3fa;
}
.taskWidget .taskSection .footer {
  border-top-color: #000000;
}
/* ********************************************
    WIDGET - NEWS BAR
 ********************************************** */

.newsWidget {
  background: #e8f3fa;
  border-color: #000000;
  color: #000000;
}
.newsWidget .newsSection > table.header {
  color: #000000;
  background-color: #e8f3fa;
}
.newsWidget .newsSection > table.header th,
.newsWidget .newsSection > table.header td {
  color: #000000;
  background-color: #e8f3fa;
}
.newsWidget .newsSection > table.content {
  color: #000000;
  background-color: #e8f3fa;
}
.newsWidget .newsSection > table.content a {
  color: #00a3e0;
}
.newsWidget .newsSection > table.content a:hover {
  color: #0018a8;
}
.newsWidget .newsSection > table.content a:visited {
  color: #00a3e0;
}
.newsWidget .newsSection > table.content div,
.newsWidget .newsSection > table.content th,
.newsWidget .newsSection > table.content td {
  color: #000000;
  background-color: #e8f3fa;
}
.newsWidget .newsSection > table.footer {
  color: #000000;
  background-color: #e8f3fa;
}
.newsWidget .newsSection > table.footer th,
.newsWidget .newsSection > table.footer td {
  color: #000000;
  background-color: #e8f3fa;
}
.newsWidget table.nestedtable.customizedLook tbody tr {
  background-color: #e8f3fa;
}
.newsTable > .nestedtable,
.newsTable > .selectable,
.newsTable > table.nestedtable,
.newsTable > table.selectable,
.newsTable > .nestedtable > tbody,
.newsTable > .selectable > tbody,
.newsTable > .selectable > tr > th,
.newsTable > .nestedtable > tr > td,
.newsWidget table.nestedtable.customizedLook tr:nth-child(odd) td,
.newsWidget table.nestedtable.customizedLook tr:nth-child(even) td,
table.nestedtable.customizedLook tr.odd td,
table.nestedtable.customizedLook tbody tr.even td {
  border: #e8f3fa;
  border-color: #e8f3fa;
  background-color: #e8f3fa;
}
.newsWidget .header.customizedLook th {
  background-color: #e8f3fa;
}
.newsWidget .footer.customizedLook a {
  color: #00a3e0;
}
.newsWidget .footer.customizedLook a:hover {
  color: #0018a8;
}
.newsWidget .footer.customizedLook a:visited {
  color: #00a3e0;
}
.newsWidget table.nestedtable.customizedLook tr:nth-child(odd) td,
table.nestedtable.customizedLook tr.odd td,
.newsWidget table.nestedtable.customizedLook tr:nth-child(even) td,
table.nestedtable.customizedLook tbody tr.even td,
.newsWidget table tbody.nestedtable tr:nth-child(odd),
table tbody.nestedtable tr:nth-child(even) {
  background-color: #e8f3fa;
}
.newsWidget .newsSection .footer {
  border-top-color: #000000;
}
#participantIcon {
  color: #000000;
}
#participantIcon i:hover {
  color: #0018a8;
}
/*Social Media Icons*/

.socialMediaIcons > a {
  background: #000000;
  border-color: #000000;
  color: #ffffff;
}
.socialMediaIcons a:hover {
  background-color: #00a3e0;
}
/*Quick Links Panel*/

.quickLinksPanel {
  background: #ffffff;
  border-color: #408db9;
  color: #dc082a;
}
.quickLinksPanel .quickLinksTitle,
.quickLinksPanel .socialMediaTitle {
  color: #dc082a;
}
/*Social Panel*/

.socialPanel {
  background: #ffffff;
  border-color: #e72127;
  color: #3d3d3d;
}
.socialfooter li a {
  color: #ffffff;
  background: #000000;
  border-color: #000000;
}
.socialfooter li a:hover {
  background: #00a3e0;
  color: #ffffff;
}
table.socialPanel th {
  color: #3d3d3d;
}
table.socialPanel tr {
  background: #ffffff !important;
}
.faqAnswer p {
  color: #000000;
}
/* ======================== Informational Panels ===================== */

.panel.informational {
  background: #ffffff;
  color: #000000;
}
.panel.informational h2 {
  color: #0018a8;
}
.panel.informational p {
  color: #000000;
}
/* ================================ Tooltips ========================= */

a.tooltip-gs span {
  -moz-box-shadow: 5px 5px 5px #ffffff;
  -webkit-box-shadow: 5px 5px 5px #ffffff;
  box-shadow: 5px 5px 5px #ffffff;
  color: #000000;
}
a.tooltip-gs:hover span {
  color: #000000;
  border-color: #0018a8;
  background-color: #ffffff;
}
a.tooltip-gs .arrow-left {
  border-right-color: #ffffff;
}
.t-widget.t-dropdown,
.t-widget .t-dropdown-wrap,
.t-widget .t-dropdown-wrap.t-state-focused {
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
}
.t-animation-container .t-item {
  background-color: #ffffff;
  color: #000000;
}
.t-animation-container .t-state-selected,
.t-animation-container .t-state-hover,
.t-animation-container .t-state-hover:hover {
  background-color: #fcfcfc;
  color: #000000;
}
/*Telerik grid style override.*/

.t-widget.t-grid {
  border-color: #00a3e0;
}
.t-widget.t-grid .t-grid-header,
.t-widget.t-grid .t-grid-header-wrap,
.t-widget.t-grid .t-grid-header-wrap .t-header,
.t-widget.t-grid .t-grid-header-wrap .t-header .t-link,
.t-widget.t-grid .t-grid-header-wrap .t-grid-header,
.t-widget.t-grid .t-grid-header-wrap .t-state-hover {
  background-color: #f5f5f5;
  color: #000000;
}
.t-widget.t-grid .t-grid-content {
  background-color: #ffffff;
}
.t-widget.t-grid .t-grid-bottom {
  background: #ffffff;
  color: #000000;
}
.t-widget.t-grid .t-status-text {
  color: #000000;
}
.t-widget.t-grid .t-status {
  background-color: #ffffff;
}
a.logonSelection {
  background-color: #0018a8;
}
a.logonSelection:hover {
  background-color: #00a3e0;
}
.announcementText {
  color: #000000;
}
.announcementBackground {
  background-color: #ffffff;
}
.announcementBorder {
  background-color: #00a3e0;
}
.button-link {
  color: #00a3e0;
}
.button-link:hover,
.button-link:focus {
  color: #0018a8;
}
.fauxBorder > div {
  background-color: #ffffff;
}
.fauxBorder > div > div {
  border-color: #00a3e0;
}
.body-container .login-column.right .welcome-message a {
  color: #00a3e0;
}
.body-container .login-column.right .welcome-message a:hover {
  color: #0018a8;
}
.body-container .login-column.right .welcome-message .loginbox .gs-button.primary {
  background-color: #0018a8;
  color: #ffffff;
  border-color: #0018a8;
}
.body-container .login-column.right .welcome-message .loginbox .gs-button.primary:hover,
.body-container .login-column.right .welcome-message .loginbox .gs-button.primary.hover {
  background-color: #00a3e0;
  border-color: #00a3e0;
}
.body-container .login-column.right .welcome-message .loginbox .gs-button.primary.disabled {
  background-color: #585858;
  border-color: #585858;
}
.body-container .login-column.right .about-wrapper .footer_bottom .link-list a {
  color: #00a3e0;
}
.body-container .login-column.right .about-wrapper .footer_bottom .link-list a:hover {
  color: #0018a8;
}
.body-container .login-column.right .about-wrapper .footer_bottom .link-list a:visited {
  color: #00a3e0;
}
.body-container .login-column.right .about-wrapper .footer_bottom #languageChooser .languageChooser #languageChooserlist {
  color: #00a3e0;
}
.body-container .login-column.right .about-wrapper .footer_bottom #languageChooser .languageChooser #languageChooserlist:after {
  border-color: #00a3e0;
}
.body-container .login-column.right .about-wrapper .footer_bottom #languageChooser .languageChooser__chevron-down:before {
  border-color: #00a3e0;
}
.body-container .login-column.right .about-wrapper .footer_bottom .legalFooter a {
  text-decoration: underline;
  color: #00a3e0;
}
.body-container .login-column.right .about-wrapper .footer_bottom .legalFooter a:hover {
  color: #0018a8;
}
.body-container .login-column.right .about-wrapper .footer_bottom .legalFooter a:visited {
  color: #00a3e0;
}
.body-container #ActivateCheck input.activeInput,
.body-container #ActivateCheck select.activeInput {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container #ActivateCheck .chosen-container {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container table,
.body-container table.columns {
  border-color: #00a3e0;
}
.body-container table thead tr th,
.body-container table.columns thead tr th {
  background: #f5f5f5;
  color: #000000;
}
.body-container table tbody a,
.body-container table.columns tbody a {
  color: #00a3e0;
}
.body-container table tbody a:hover,
.body-container table.columns tbody a:hover {
  color: #0018a8;
}
.body-container table tfoot tr td,
.body-container table.columns tfoot tr td {
  background-color: #ffffff;
  color: #000000;
}
.body-container table input,
.body-container table.columns input {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container table select,
.body-container table.columns select {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container .wizardStep .t-numerictextbox .t-input,
.body-container #wizardContainer .t-numerictextbox .t-input {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container .k-widget.k-numerictextbox,
.body-container .k-widget.k-numerictextbox.k-numerictextbox,
.body-container .k-widget.k-datetimepicker,
.body-container .k-widget.k-numerictextbox.k-datetimepicker,
.body-container .k-widget.k-datepicker,
.body-container .k-widget.k-numerictextbox.k-datepicker,
.body-container .k-widget.k-timepicker,
.body-container .k-widget.k-numerictextbox.k-timepicker {
  border-color: #000000;
}
.body-container .k-widget .k-numeric-wrap,
.body-container .k-widget.k-numerictextbox .k-numeric-wrap {
  background-color: #ffffff;
}
.body-container .k-widget input,
.body-container .k-widget.k-numerictextbox input,
.body-container .k-widget input[type="text"],
.body-container .k-widget.k-numerictextbox input[type="text"],
.body-container .k-widget select,
.body-container .k-widget.k-numerictextbox select,
.body-container .k-widget textarea,
.body-container .k-widget.k-numerictextbox textarea {
  color: #000000;
  background-color: #ffffff;
}
.body-container .t-widget.t-grid .t-grid-header .t-grid-header-wrap table tbody tr .t-header {
  background: #f5f5f5;
  color: #000000;
}
.body-container .k-grid .k-grid-header .k-header .k-link {
  background: #f5f5f5;
  color: #000000;
}
.body-container .k-grid .k-grid-header .k-header .k-link:hover {
  background: #f5f5f5;
  color: #000000;
}
.body-container .editor-field input,
.body-container .field input,
.body-container .password-details input,
.body-container .editor-field select,
.body-container .field select,
.body-container .password-details select,
.body-container .editor-field textarea,
.body-container .field textarea,
.body-container .password-details textarea {
  border-color: #000000;
}
.body-container .editor-field .chosen-container,
.body-container .field .chosen-container,
.body-container .password-details .chosen-container {
  border-color: #000000;
}
.body-container select {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container input,
.body-container input[type="text"] {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.body-container div.task-section input:not(.k-input),
.body-container div.task-section .chosen-container:not(.k-input),
.body-container div.task-section textarea:not(.k-input) {
  border-color: #000000;
}
.body-container div.task-section table input,
.body-container div.task-section table textarea,
.body-container div.task-section table select {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.navigationRow {
  background: #ffffff;
}
/* BUTTONS */

a.button.primary,
.button.primary {
  background: #0018a8;
  border-color: #0018a8;
}
a.button.primary:hover,
.button.primary:hover {
  background: #00a3e0;
  border-color: #00a3e0;
}
a.button.primary:disabled,
.button.primary:disabled {
  background: #585858;
  border-color: #585858;
}
a.button.secondary,
.button.secondary {
  border-color: #0018a8;
  color: #0018a8;
}
a.button.secondary:hover,
.button.secondary:hover {
  background: #e8f3fa;
  color: #0018a8;
}
a.button.secondary:disabled,
.button.secondary:disabled {
  border-color: #585858;
}
a.button.secondary:focus,
.button.secondary:focus {
  color: #0018a8;
}
div.side-panel div.sharePriceMessage > a#view-details {
  color: #00a3e0;
}
/* 
** HEADER 
*/

.top-navigation {
  background: #ffffff;
}
.top-navigation .logo-section {
  background: #ffffff;
}
.top-navigation ul.navigation-menu li.navigation-item > a {
  color: #000000;
  background: #ffffff;
}
.top-navigation ul.navigation-menu li.navigation-item > a.active,
.top-navigation ul.navigation-menu li.navigation-item > a:hover {
  color: #ffffff;
  background: #0018a8;
}
.top-navigation ul.navigation-menu li.navigation-item.has-dropdown > ul.dropdown li > a {
  color: #000000;
  background: #ffffff;
}
.top-navigation ul.navigation-menu li.navigation-item.has-dropdown > ul.dropdown li > a.active,
.top-navigation ul.navigation-menu li.navigation-item.has-dropdown > ul.dropdown li > a:hover {
  background: #0018a8;
  color: #ffffff;
}
.top-navigation ul.mobile-navigation.show-menu li a {
  background: #ffffff;
  color: #000000;
}
.top-navigation ul.mobile-navigation.show-menu li a.active {
  color: #ffffff;
  background: #0018a8;
}
/* 
** CHOSEN 
*/

.chosen-container.chosen-container-single {
  background-color: #ffffff;
}
.chosen-container-single .chosen-single > span {
  color: #000000;
}
/* 
** FOOTER 
*/

.footerRow {
  background: #ffffff;
  color: #000000;
}
.footerRow .logo {
  color: #000000;
}
.footer_bottom .link-list > li > a {
  color: #000000;
}
#languageChooser .languageChooser #languageChooserlist {
  color: #000000;
}
ul.quickLinksList li a {
  color: #00a3e0;
}
ul.quickLinksList li:before {
  color: #00a3e0;
  /* or whatever color you prefer */

}
ul.quickLinksList li:hover {
  color: #0018a8;
}
ul.quickLinksList li:hover a {
  color: #0018a8;
}
/* HTML EDITOR */

/* WIZARD BREADCRUMBS */

#breadcrumbs-two label.breadcrumb-label,
#breadcrumbs-three label.breadcrumb-label,
#breadcrumbs-two span.breadcrumb-label,
#breadcrumbs-three span.breadcrumb-label {
  background-color: #00a3e0;
  color: #0018a8;
}
.rtl #breadcrumbs-two label:after,
.rtl #breadcrumbs-three label:after,
.rtl #breadcrumbs-two span:after,
.rtl #breadcrumbs-three span:after {
  border-right-color: #0018a8;
}
#breadcrumbs-two .breadcrumb-label.current,
#breadcrumbs-three .breadcrumb-label.current {
  background-color: #0018a8;
  color: #ffffff;
}
#breadcrumbs-two .breadcrumb-label.current:after,
#breadcrumbs-three .breadcrumb-label.current:after {
  border-left-color: #0018a8;
}
.rtl #breadcrumbs-two .breadcrumb-label.current:after,
.rtl #breadcrumbs-three .breadcrumb-label.current:after {
  border-right-color: #0018a8;
}
.modellingOption .t-numerictextbox,
.modellingOption .k-numerictextbox {
  border-color: #000000;
  color: #000000;
  background-color: #ffffff;
}
.panel.informational {
  background: rgba(0, 0, 0, 0.1);
}
/* 
** PORTFOLIO 
*/

.portfolio .portfolio-chart-svg .default-lighter,
.portfolio .portfolio-chart-svg .default-light,
.portfolio .portfolio-chart-svg .default-dark,
.portfolio .portfolio-chart-svg .default-darker {
  stroke: #0018a8;
}
.portfolio .portfolio-breakdown .portfolio-breakdown-header .portfolio-tabs .selected {
  color: #00a3e0;
  box-shadow: inset 0px -4px 0px 0px #00a3e0;
}
.announcementBackground {
  border-left-color: #0018a8;
}
.rtl .announcementBackground {
  border-right-color: #0018a8;
}
#taskSection ul li.task-item a:visited {
  color: #00a3e0;
}
#taskSection ul li.task-item a:hover {
  color: #0018a8;
}
#taskSection ul li.task-item.task-outstanding {
  color: #00a3e0;
}
#taskSection ul li.task-item.task-outstanding a {
  color: #000000;
}
#taskSection ul li.task-item.task-outstanding a:visited {
  color: #00a3e0;
}
#taskSection ul li.task-item.task-outstanding a:hover {
  color: #0018a8;
}
