/*************************************************************************************************
 *	COLOR																				 
 *
 *	$file 05_color.css
 *************************************************************************************************/
.brand-primary-light {
  color: white; }

/*** LOGIN PAGE COLORS ***/
.loginPage {
  background-color: #EDEDED; }

#loginWrapper {
  background-color: #FFF;
  box-shadow: 2px 2px 19px rgba(50, 50, 50, 0.75); }

#login_formLogin label, #login_formLogin input, #login_formLogin .btn-forgot-my-password {
  color: #597fc7; }

.login-page h3.name-system {
  color: #597fc7; }

/*** General *****************************************************/
a.arrow-close {
  background-position: 0;
  background-repeat: no-repeat;
  padding-left: 0; }

a.arrow-open {
  background-position: 0;
  background-repeat: no-repeat;
  padding-left: 0; }

.template-header-version-box {
  border: 1px solid;
  -moz-border-radius: 5px; }

.small-box-gradiente-header-color-module .small-internal-box-header {
  background-image: url("/core/img/bgr_header_table.png");
  background-repeat: repeat-x; }

.list-tabs-button li a, .list-tabs-button li a > span {
  background-color: #EAEAEA;
  color: #666666 !important; }

.status_arrows {
  background: url("/core/img/arrows.png") no-repeat;
  width: 40px;
  height: 39px;
  background-position: 0 -320px; }

.status_smaller_arrows {
  background: url("/core/img/smaller_arrows.png") no-repeat;
  width: 16px;
  height: 16px;
  background-position: 0 -129px;
  display: inline-block; }

.arrow-left-up {
  background: url("/core/img/spr_arrows_left_up.png") no-repeat;
  display: inline;
  width: 81px;
  height: 34px; }

.tab-box.justifiedTabs .list-tabs-button li a:hover > span {
  background: #FAFAFA !important; }

.tab-box.justifiedTabs .list-tabs-button li a.active > span {
  background: #FFF !important; }

.indicatorCategory .collapse-button {
  background: #CFE4CF;
  display: block;
  height: 12px;
  border: 1px solid #6EAD70;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.color-default a.button-logout:hover .icon {
  background-position: -128px	-2px; }

.border-color {
  border-color: #C1DBE6; }

*:not(.badger) > i, *:not(.badger) span.icon {
  color: #597fc7; }

.badger i {
  color: inherit; }

.sprites-icon {
  background-image: url("/core/img/spr_icons_blue.png") !important; }

div.browse-history-widget .bar,
div.browse-history-widget .bt,
div.browse-history-widget .flag,
div.browse-history-widget .bullet {
  background-image: url("/core/img/spr_browse_history_blue.png") !important; }

a.letter-list.selected, a.letter-list:hover {
  color: #398DB0 !important; }

div.history-component .compare-templates-list span.text {
  color: #398DB0; }

.table-normal tr th, .gadget-header,
#strategyNavigation ul#strategyNavigationStepList li.activeStep, span.tableHeader,
table.tree th,
.evaluation-phases li.active,
table.tree tr.level0 td {
  background-color: #597fc7;
  color: #FFFFFF; }

/*
.Wiki.TableItem .tableHeader,
.Wiki.TableItem .table-normal tr th, 
.Wiki.TableItem .table-normal tr td {border-color:#88BBD0;}
*/
.button .icon,
.table-normal tr th .sortable,
.row-drag-n-drop span, .icons, .btn-tooltip-info {
  background-image: url("/core/img/spr_icons_blue.png"); }

.ons-menu-item a {
  position: relative; }

.ons-menu-item a:before {
  position: absolute;
  font-family: FontAwesome;
  top: 8px;
  left: 10px;
  content: "\f0da"; }

.newsmap-region {
  background-image: url("/core/img/arrow_blue.png") !important; }

.bt-back, .bt-forward {
  background-image: url("/core/img/spr_arrows_blue.png") !important; }

.list-square li {
  background-image: url("/core/img/square_blue.gif") !important; }

.list-arrow li {
  background-image: url("/core/img/arrow_blue.png") !important; }

.navigator li a.arrow {
  background-position: 0 -54px; }

.navigator li a.open {
  background-position: -0 -81px; }

.ons-root a {
  color: #597fc7; }

.tooltip-subtitle {
  color: #398DB0 !important; }

.pagination .selected,
.pagination a:hover,
.author a,
.editor-content a,
.color {
  color: #597fc7; }

#contributionTable .square {
  background-color: #398DB0; }

a.color-link {
  color: #398DB0 !important; }

a.arrow-close {
  background-image: url("/core/img/arrow_open.png"); }

a.arrow-open {
  background-image: url("/core/img/arrow_close.png"); }

.module-tools .internal-box-header, tr.row-bg-color > td, .background-color, .print-page-module-name, .small-progress-bar .bar, .list-tabs-button li a.active > span {
  background-color: #a5bae1 !important; }

.template-header-background {
  background-color: #E6F3F9 !important; }

.small-box-gradiente-header-color-module .small-internal-box-header {
  background-color: white !important; }

.list-tabs-button li a:hover > span {
  background-color: white !important; }

.importance-bar-plus-button {
  background-position: -118px 0; }

.importance-bar-minus-button {
  background-position: -118px -25px; }

.importance-bar-bullet {
  background-position: -118px -48px; }

.information-menu li a.process-information {
  background-position: -285px 0; }

.information-menu li a.process-information:hover,
.information-menu li a.process-information-active {
  background-position: -285px -57px !important; }

.information-menu li a.element-information {
  background-position: -285px -114px; }

.information-menu li a.element-information:hover,
.information-menu li a.element-information-active {
  background-position: -285px -171px !important; }

.information-menu li a.time-marker {
  background-position: -285px -228px; }

.information-menu li a.time-marker:hover,
.information-menu li a.time-marker-active {
  background-position: -285px -285px !important; }

.information-menu li a.templates {
  background-position: -285px -342px; }

.information-menu li a.templates:hover,
.information-menu li a.templates-active {
  background-position: -285px -399px !important; }

.btn-template-export .icon {
  background-position: -1px -160px; }

.btn-template-view .icon {
  background-position: -38px -160px; }

.btn-template-edit .icon {
  background-position: -77px -160px; }

.list-tabs li > a {
  background-position: right -465px; }

.list-tabs li > a > span {
  background-position: left -465px; }

.relativeValuation {
  background: #EEF6FA; }

.arrow-interface {
  background-position: -60px 0; }

.icon-menu-process-map.selected, .icon-menu-process-map:hover {
  background-position: 5px -121px; }

.icon-menu-process.selected, .icon-menu-process:hover {
  background-position: -44px -121px; }

.icon-menu-structure-browser {
  background-position: -73px -121px; }

.header-background-color {
  background-color: #398DB0; }

.modulecolor {
  background: #f5f5f5; }

#wiki-column-left-container {
  background: url("/core/img/wiki/sidebar.png") top right repeat-y #FFF; }

.status_arrows.active {
  background-position: 0 -160px; }

.status_smaller_arrows.active {
  background-position: 0 -64px; }

.simple-rounded-box {
  border-color: #597fc7; }

.arrow-left-up {
  background-position: 0 -35px; }

.cellGradient {
  background: -moz-linear-gradient(top, #A8CDDD, #89BACF) !important;
  background-color: #A8CDDD; }

.bridge-tooltip .analysis-info {
  border: 1px solid #518398;
  height: 80px;
  background-color: #EEF6FA;
  padding: 15px 0 0 15px; }

.select-arrow-down {
  background-image: url("/core/img/arrow_blue_open.png");
  width: 5px;
  height: 3px;
  position: absolute;
  top: 9px; }

a.button-logout:hover .icon {
  background-position: -65px  -2px; }

.btn-exclamation {
  background-position: -135px -0px; }

.TasksTableComponent .btn-done .icon {
  background-position: -20px -100px; }

.TasksTableComponent .btn-reopen .icon {
  background-position: 0px -100px; }

.indicatorItem li.indicatorItemName, .indicatorCategory .collapse-button {
  background: #E1EEF2; }

.indicatorItem, .indicatorCategory .collapse-button {
  border: 1px solid #5C9EBB; }

.customer-value-analysis-form-icon.icon-no-data {
  background-position: -1px -91px; }

.customer-value-analysis-form-icon.icon-average {
  background-position: -65px -91px; }

.customer-value-analysis-form-icon.icon-data {
  background-position: -129px -91px; }

/*** Webpresentation *****************************************************/
.webpresentation-color-box-background {
  background: #64A6C3 !important; }

/*** Process Step Page *****************************************************/
.arrow-interface {
  background: url("/core/img/spr_arrows_interface.png") no-repeat; }

.processStepPage .edit, .navigation-bar, table.gradient-header-color tr th {
  border-color: #597fc7;
  background-color: #597fc7; }

.processPage .steps .panel-default .panel-heading {
  border-bottom: 1px solid #597fc7 !important; }

.processPage .arrow-down {
  background-position: -667px; }

/*** Template Slider *****************************************************/
.template-slider li a,
.select-process-icon .icon {
  background: url("/core/img/tmb_templates_blue1.jpg"); }

/*** Megatrends *****************************************************/
.rating-box.color .rating-box-select a.level-1, .modulecolor.level-1 {
  background: #D7E8EF; }

.rating-box.color .rating-box-select a.level-2, .modulecolor.level-2 {
  background: #B0D1DF; }

.rating-box.color .rating-box-select a.level-3, .modulecolor.level-3 {
  background: #88BBD0; }

.rating-box.color .rating-box-select a.level-4, .modulecolor.level-4 {
  background: #61A4C0; }

.rating-box.color .rating-box-select a.level-5, .modulecolor.level-5 {
  background: #398DB0; }

/*** Target House *****************************************************/
.small-internal-box-header.objectives-house .small-internal-box-title {
  background-color: #1F4580; }

.small-internal-box-header.objectives-house .small-internal-box-title h3 {
  color: #FFFFFF; }

.table-normal.gray-header.objectives-house tr th {
  background: #1F4580 !important;
  color: #FFFFFF; }

.objectives-house h4 {
  background-color: #1F4580;
  color: #FFFFFF; }

#tableMatrix tr td.level, #tableTargets tr td.shortName {
  background: #CFE0E8;
  color: #5B5B5B; }

/* Default */
#tableMatrix tr td.level0, #tableTargets tr td.level0 {
  background: #3E85A3;
  color: #FFF; }

#tableMatrix tr td.level1, #tableTargets tr td.level1 {
  background: #659DB5;
  color: #FFF; }

#tableMatrix tr td.level2, #tableTargets tr td.level2 {
  background: #8BB6C8;
  color: #5B5B5B; }

#tableMatrix tr td.level3, #tableTargets tr td.level3 {
  background: #B2CEDA;
  color: #5B5B5B; }

#tableMatrix tr td.level4, #tableTargets tr td.level4 {
  background: #CFE0E8;
  color: #5B5B5B; }

.background-horizontal-items, .cell-conclusion-analysis {
  background-color: #597fc7;
  color: #FFFFFF; }

.table-matrix-analysis th {
  background-color: #597fc7;
  color: #FFFFFF; }
  .table-matrix-analysis th.header-relevance-analysis {
    color: #000000;
    font-weight: 700; }

.title-horizontal-item, .title-vertical-item, .relevance-title, .conclusion-title {
  color: #000000; }

.weak-gray-matrix i {
  color: #000000 !important; }

.strong-gray-matrix i {
  color: #000000 !important; }

/*** Announcements *****************************************************/
tr.outlined td {
  background-color: white !important; }

/*** Criteria Rating Template *****************************************************/
.indicatorCategory .arrow {
  background-position: -4px 59px; }

.indicatorCategory .arrow.opened {
  background-position: -5px 32px; }

.indicatorItem li.indicatorItemName, .indicatorCategory .collapse-button {
  background: #E1EEF2; }

.indicatorItem, .indicatorCategory .collapse-button {
  border: 1px solid #5C9EBB; }

/*** SlideBar Widget *****************************************************/
.slide-bar-widget .progress {
  background-color: #C8E3EF; }

.slide-bar-widget .filled {
  background-color: #398DB0; }

.slide-bar-widget .buttons a {
  border: solid 1px #398DB0;
  /* Gradient Background */
  background-image: linear-gradient(bottom, #398DB0 0%, #65AECD 100%);
  background-image: -o-linear-gradient(bottom, #398DB0 0%, #65AECD 100%);
  background-image: -moz-linear-gradient(bottom, #398DB0 0%, #65AECD 100%);
  background-image: -webkit-linear-gradient(bottom, #398DB0 0%, #65AECD 100%);
  background-image: -ms-linear-gradient(bottom, #398DB0 0%, #65AECD 100%);
  background-image: -webkit-gradient(linear, S left bottom, left top, color-stop(0, #398DB0), color-stop(1, #65AECD));
  background-color: #398DB0; }

/*** Target House *****************************************************/
#tableTargets tr.subtarget span.target-link {
  color: #000; }

/*** Wiki *****************************************************/
.ChecklistItem li.checklist-checked span.checkbox, #scaleWikiItemTable.typeCHECKBOX .checked span.optionBox {
  background-position: -22px -22px; }

.ChecklistItem li span.checkbox, #scaleWikiItemTable.typeCHECKBOX span.optionBox {
  background-position: -66px -22px; }

.ChecklistItem .radio li.checklist-checked span.checkbox, #scaleWikiItemTable.typeRADIO .checked span.optionBox {
  background-position: -110px -22px; }

.ChecklistItem .radio li span.checkbox, #scaleWikiItemTable.typeRADIO span.optionBox {
  background-position: -154px -22px; }

.Wiki .editing {
  background: #E1EEF2;
  border: 1px solid #5C9EBB; }

#scaleWikiItemTable td.hover {
  background: #E1EEF2; }

.ChecklistItem ul.small span.checkbox {
  background-position: -44px -14px; }

.ChecklistItem ul.small li.checklist-checked span.checkbox {
  background-position: -15px -14px; }

.ChecklistItem .radio ul.small span.checkbox {
  background-position: -101px -14px; }

.ChecklistItem .radio ul.small li.checklist-checked span.checkbox {
  background-position: -72px -14px; }

#scaleWikiItemTable.typeCHECKBOX.small .checked span.optionBox {
  background-position: -15px -14px; }

#scaleWikiItemTable.typeCHECKBOX.small span.optionBox {
  background-position: -44px -14px; }

#scaleWikiItemTable.typeRADIO.small .checked span.optionBox {
  background-position: -72px -14px; }

#scaleWikiItemTable.typeRADIO.small span.optionBox {
  background-position: -101px -14px; }

.table-layout-icon-default {
  background-position: 0px -195px; }

.table-layout-icon-left {
  background-position: -50px -195px; }

.table-layout-icon-stripes {
  background-position: -100px -195px; }

.table-layout-icon-left-stripes {
  background-position: -150px -195px; }

.table-layout-icon-blank {
  background-position: -200px -195px; }

/*** css code from 06_widgets.css *****************************************************/
.masterplanFormItem.editable > .item-container, .masterplanFormItem.selected > .item-container, .masterplanPhasesComponent .phaseLine.viewMode .masterplanFormItem.editable-view > .item-container {
  border-color: #51839A; }

.search-results-list a span.icon {
  background-image: url("/core/img/spr_icons_blue.png") !important; }

.search-results-list h3 {
  color: #398DB0 !important; }

.list-steps li.active,
.list-steps li.active span {
  background-image: url("/core/img/spr_steps_blue.png"); }

/*** css code from 07_templates.css *****************************************************/
.region-map-shape-info-header {
  width: 360px;
  height: 25px;
  margin-top: 20px;
  padding-left: 10px;
  background-color: #518398;
  background-image: url("/core/img/title_bars_transparency.png");
  background-repeat: repeat-x; }

.region-map-selected-shape-header {
  width: 210px;
  height: 25px;
  margin-top: 20px;
  padding-left: 10px;
  background-color: #518398;
  background-image: url("/core/img/title_bars_transparency.png");
  background-repeat: repeat-x; }

.region-map-shape-info .analysis-info {
  border-top: 1px solid #518398;
  border-bottom: 1px solid #518398;
  height: 80px;
  background-color: #EEF6FA;
  padding: 15px 0 0 15px; }

#graph {
  background-image: url("/core/img/red_yellow_green_bar_big.png"); }

.region-map-view-analysis-result {
  border: 1px solid #518398;
  -moz-border-radius: 5px; }

.region-map-modeler-toolbar {
  border: 1px solid #518398;
  -moz-border-radius: 5px; }

.region-map-shape-info {
  border: 1px solid #518398;
  -moz-border-radius: 0 0 5px 5px; }

.region-map-shape-info-header {
  border: 1px solid #518398;
  -moz-border-radius: 5px 5px 0 0; }

.region-map-selected-shape {
  border: 1px solid #518398;
  -moz-border-radius: 0 0 5px 5px; }

.region-map-selected-shape-header {
  border: 1px solid #518398;
  -moz-border-radius: 5px 5px 0 0; }

.region-map-modeler-icons {
  background-image: url("/core/img/region_map_icons_blue.png");
  height: 25px;
  width: 25px; }

/*** css code from 03_structure.css *****************************************************/
.box-color-s .box-content {
  height: 28px;
  padding: 15px 18px;
  background: url("/core/img/spr_color_boxes_blue.jpg") 0 -60px repeat-x;
  color: #FFF; }

.box-color-s .box-bg {
  background-image: url("/core/img/spr_color_boxes_blue.jpg"); }

.box-color-default .box-content, .box-color-default .box-bg {
  background-image: url("/core/img/spr_color_boxes_blue.jpg"); }

/*** Dropdown Menu *****************************************************/
.dropdown-items {
  background-color: #597fc7;
  color: #FFFFFF; }

.dropdown-items li:hover {
  background-color: #a5bae1; }

.dropdown-menu .arrow {
  color: #597fc7; }

/*** Template header *****************************************************/
.template-header-container {
  border: 1px solid #597fc7; }

.template-header-container a {
  color: #597fc7; }

/*** Tabs *****************************************************/
.slider-tabs {
  border-bottom: 2px solid #757589; }

.list-tabs li > a,
.list-tabs li > a > span {
  background-color: #DEDEDE;
  color: #666666; }

.list-tabs li > a.active,
.list-tabs li > a.active > span {
  background-color: #384F7D;
  color: #FFFFFF; }

.slider-button {
  border-bottom: 2px solid #757589; }

.slider-button i.fa {
  color: #597fc7; }

/** Color buttons ***************************************************************/
.color-button {
  background-color: #597fc7;
  color: #FFFFFF; }

/** templateMonitorGadget ***************************************************************/
html .templateMonitorGadget .list-tabs li > a > span {
  color: #bcc5d6; }

.templateMonitorGadget .list-tabs li > a.active > span {
  color: #FFFFFF; }

.icons-portfolio {
  background-color: #597fc7; }

.icon-light {
  color: white; }

/** Color New Navigation ***************************************************************/
.bootstrap .header-navigation {
  background-color: #597EC7;
  color: #FFFFFF; }

.bootstrap .header-navigation i {
  color: #FFFFFF !important; }

.sub-navigation-wrapper {
  background-color: #f5f5f5;
  color: #000000; }

.sub-navigation-wrapper article {
  border-color: #000000; }

.sub-navigation-wrapper a {
  color: #000000; }

.sub-navigation-wrapper a:hover, .sub-navigation-wrapper a:focus {
  color: black; }

.sub-navigation-wrapper a:active, .sub-navigation-wrapper a.active-submenu {
  color: black;
  font-weight: bold; }

/** Outlook Connector ***************************************************************/
.outlook-nav-tabs li {
  background-color: #bcc5d6;
  color: #FFFFFF; }
  .outlook-nav-tabs li .left-arrow {
    border-left-color: #bcc5d6; }

.outlook-nav-tabs li.active {
  background-color: #597fc7;
  color: #FFFFFF; }
  .outlook-nav-tabs li.active .left-arrow {
    border-left-color: #597fc7; }

.container-successful-test .fa {
  color: #597fc7; }

/** Footer ***************************************************************************/
#footer .box-content {
  background-color: #f5f5f5; }

.footer-background {
  background-color: #f5f5f5; }
