@import url("../static/style/template/ext-theme-neptune-all.css?_dc=1");


.x-body {
	background-color: #ddd;
}

.x-window-default,
.x-window-header-default-top,
.x-css-shadow,
.x-btn,
.x-tab-default-top,
.x-mask-msg {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.x-css-shadow {
	box-shadow: none !important;
}

.x-panel-header-default {
	background-color: #1d3251;
        color: #FFFFFF !important;
	border: none;
}

.x-tool-pressed .x-tool-img {
	filter: alpha(opacity=100);
	opacity: 1;
}

.x-panel-header-default .x-tool-img,
.x-window-header-default .x-tool-img {
	filter: alpha(opacity=100);
	opacity: 1;
	background-color: transparent;
}

.x-panel-body-default, .x-panel-default-outer-border-rbl {
    border-color: #D5D5D5 !important;
}

.x-border-layout-ct {
	background-color: #fff;
}

.x-toolbar-docked-bottom {
	background-color: #e6e7e8;
	border-top: 1px solid #ccc !important;
}

.x-btn-default-toolbar-small,
.x-btn-default-small {
	padding: 7px;
}

.x-btn-default-toolbar-small-icon-text-left .x-btn-inner,
.x-btn-default-small-icon-text-left .x-btn-inner {
	padding-left: 28px;
}

.x-btn-default-toolbar-small-icon-text-left .x-btn-icon-el,
.x-btn-default-small-icon-text-left .x-btn-icon-el {
	font-size: 17px;
	margin-left: 5px;
	font-weight: normal;
}

.x-btn {
	border: none;
	background-image: none;
}

/*.x-btn.dark {
	background-color: #286a94;
    color: #FFFFFF;
}*/

/*.x-btn.dark .x-btn-inner {
	color: #fff;
}*/

.x-btn.plain {
	background-color: transparent;
}

.x-btn-default-small.plain .x-btn-inner {
	color: #000;
}

.x-btn-default-small.plain {
	color: #000;
}

.x-window-default {
	border-width: 0;
}

.x-window-header-default-top {
	background-color: #1d3251;
    color: #FFFFFF;
}

.x-window-header-default {
	border-color: #1d3251;
}

.x-field.search input {
	border: none;
	border-bottom: 1px solid #ddd;
	padding-left: 40px;
	font-size: 14px;
	background: #fff url("../static/style/template/images/search.png") no-repeat 8px center;
}

.x-panel.west .x-toolbar,
.x-panel.west .x-panel-body {
	border-right: 1px solid #ccc !important;
	/*border-left: 1px solid #ccc !important;*/
}

/*.x-panel.west {
	border-bottom: 1px solid #ccc !important;
}*/

.x-layout-split-left {
    /*background-color: #ccc;*/
}

.catbar {
    background-color: #D0D0D0;
    padding: 4px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: silver;
    
    float: left;
    width: 100%;

    color: #666;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    line-height: 15px;
    font-family: helvetica, arial, verdana, sans-serif;
}

.bausteinlist div.x-dataview-item .button {
	height: 75px;
	width: 75px;
	padding: 5px;
	float: left;
	background-color: #286a94;
    color: #FFFFFF;
	text-align: center;
	margin: 5px;
	cursor: pointer;
}

.bausteinlist div.x-dataview-item .icon {
	font-size: 24px;
	margin-top: 8px;
	margin-bottom: 4px;
}

.bausteinlist div.x-dataview-item .text {
	max-width: 75px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.x-tab-bar-default {
	background-color: #ddd;
	padding-top: 5px;
}

.x-tab-bar-default-horizontal {
    height: 41px;
}

.x-tab-bar-default .x-box-scroller {
	background-color: transparent !important;
}

.x-tab-default-top, .x-tab-default-left, .x-tab-default-right {
	background-color: #eee;
}

.x-tab-default-top {
	margin-right: 4px;
}

.x-tab-default-top .x-tab-inner, .x-tab-default-left .x-tab-inner, .x-tab-default-right  .x-tab-inner {
	color: #000;
}

.x-tab-default-active,
.x-tab-bar-strip-default {
	background-color: #286a94;
    color: #FFFFFF;
}

.x-tab-default-active .x-tab-inner {
    color: #FFFFFF;
}

.x-mask {
	background: #000;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.x-mask-msg {
	background-color: #fff;
	padding: 20px;
}

.x-form-focus,
.x-form-trigger-wrap-focus .x-form-trigger-wrap {
	border-color: #1d3251 !important;
}

.search .x-form-focus,
.search .x-form-trigger-wrap-focus .search .x-form-trigger-wrap {
	border-color: #ddd !important;
}

.x-btn-plain-toolbar-small-disabled .x-btn-icon-el, .x-btn-plain-toolbar-medium-disabled .x-btn-icon-el, .x-btn-plain-toolbar-large-disabled .x-btn-icon-el {
	background-color: transparent !important;
}

.x-grid-body {
	border-bottom: none;
}

.x-grid-with-row-lines .x-grid-table {
	border-top: none !important;
}

.x-datepicker-month .x-btn-inner {
	color: #1d3251 !important;
}

.x-datepicker-selected {
	border-color: #1d3251 !important;
}

.x-monthpicker-selected {
	border-color: #1d3251 !important;
}

.x-fieldset {
	padding: 10px;
}

/* Login */

a.redText {
	color: #1d3251 !important;
}

/* Analyse */

.ag-mainmenu {
	background-image: none !important;
}

.ag-hmbutton {
	/*background-color: #ddd;*/
	color: #286a94 !important;
	/*opacity: 1 !important;*/
	cursor: pointer;
}

h1.ag-hmh1 {
	color: #286a94 !important;
}

h1.ag-hmh1 span {
	color: #1d3251 !important;
}

.myBausteinHeader,
.spartenbanner-sach {
	background-color: #E6E7E8;
	background-image: none !important;
	margin-bottom: 15px;
	height: 100px !important;
}

.myBausteinImage,
.image-sparte {
	border: none !important;
}

.myBausteinText .myBausteinTitle {
	color: #286a94 !important;
	margin-top: 0 !important;
}

div.spartenbanner-sach .sparten-text .sparten-title,
div.spartenbanner-sach .sparten-text .sparten-subtitle,
div.spartenbanner-kranken .sparten-text .sparten-title,
div.spartenbanner-kranken .sparten-text .sparten-subtitle,
div.spartenbanner-leben .sparten-text .sparten-title, 
div.spartenbanner-leben .sparten-text .sparten-subtitle {
    color: #286a94 !important;
}

.sparten-text .sparten-subtitle {

}

.x-tool.x-tool-default {
	background-image: none !important;
}

.x-grid-header-ct {
    border: 1px solid transparent;
}

.ag-hmbutton a {
    color: #286a94 !important;    
}

/* apella */
.x-colorpicker .x-btn-default-small {
    background-color: #F2F2F2;
}

.x-form-fieldcontainer .x-colorpicker .x-btn.action
.x-btn-default-toolbar-small.red{
    background-color: #286a94;
    color: #FFFFFF;
}

.x-form-fieldcontainer .x-colorpicker .x-btn.action
.x-btn-default-toolbar-small.xblue {
    background-color: blue;
    color: white;
}

.x-form-fieldcontainer .x-colorpicker .x-btn.action
.x-btn-default-toolbar-small.xgreen {
    background-color: green;
    color: white;
}

.x-btn-default-small {
    background-color: #286a94;
    color: #FFFFFF;
}

.x-btn-default-small .x-btn-inner,
.x-btn-default-small .x-btn-glyph {
    color: #FFFFFF !important;
}

.x-toolbar-item.x-btn-default-small {
   background-color: #F5F5F5;
   color: #666666;
}

.x-toolbar-item.x-btn-default-small .x-btn-inner,
.x-toolbar-item.x-btn-default-small .x-btn-glyph {
    color: #666666 !important;
}

.x-btn-default-toolbar-small.red,
.x-toolbar-item.x-btn-default-small.red,
.x-btn-default-toolbar-medium.red,
.x-btn-default-toolbar-large.red,
.x-btn-default-large.red,
.x-btn.action,
.x-message-box .x-toolbar-item.x-btn-default-small{
    background-color: #286a94;
    color: #FFFFFF;
}
.x-btn-default-toolbar-small.xgreen,
.x-toolbar-item.x-btn-default-small.xgreen,
.x-btn.action.xgreen,
.x-message-box .x-toolbar-item.x-btn-default-small.xgreen{
    background-color: green;
    color: white;
}
.x-btn-default-toolbar-small.xblue,
.x-toolbar-item.x-btn-default-small.xblue,
.x-btn.action.xblue,
.x-message-box .x-toolbar-item.x-btn-default-small.xblue{
    background-color: blue;
    color: white;
}
.x-btn-default-toolbar-small.red .x-btn-inner,
.x-btn-default-toolbar-small.red .x-btn-glyph,
.x-toolbar-item.x-btn-default-small.red .x-btn-inner,
.x-toolbar-item.x-btn-default-small.red .x-btn-glyph,
.x-btn-default-toolbar-medium.red .x-btn-inner,
.x-btn-default-toolbar-medium.red .x-btn-glyph,
.x-toolbar-item.x-btn-default-medium.red .x-btn-inner,
.x-toolbar-item.x-btn-default-medium.red .x-btn-glyph,
.x-btn-default-toolbar-large.red .x-btn-inner,
.x-btn-default-toolbar-large.red .x-btn-glyph,
.x-btn-default-large.red .x-btn-inner,
.x-btn-default-large.red .x-btn-glyph,
.x-btn.action .x-btn-inner,
.x-btn.action .x-btn-glyph,
.x-message-box .x-toolbar-item.x-btn-default-small .x-btn-inner,
.x-message-box .x-toolbar-item.x-btn-default-small .x-btn-glyph{
	color: #FFFFFF !important;
}

.x-btn-default-toolbar-small.xgreen .x-btn-inner,
.x-btn-default-toolbar-small.xgreen .x-btn-glyph,
.x-toolbar-item.x-btn-default-small.xgreen .x-btn-inner,
.x-toolbar-item.x-btn-default-small.xgreen .x-btn-glyph,
.x-btn.action .x-btn-inner,
.x-btn.action .x-btn-glyph,
.x-message-box .x-toolbar-item.x-btn-default-small .x-btn-inner,
.x-message-box .x-toolbar-item.x-btn-default-small .x-btn-glyph{
	color: white !important;
}

.x-btn-default-toolbar-small.xblue .x-btn-inner,
.x-btn-default-toolbar-small.xblue .x-btn-glyph,
.x-toolbar-item.x-btn-default-small.xblue .x-btn-inner,
.x-toolbar-item.x-btn-default-small.xblue .x-btn-glyph,
.x-btn.action .x-btn-inner,
.x-btn.action .x-btn-glyph,
.x-message-box .x-toolbar-item.x-btn-default-small .x-btn-inner,
.x-message-box .x-toolbar-item.x-btn-default-small .x-btn-glyph{
	color: white !important;
}

div.ag-hmbutton small {
    margin-bottom: 0;
}

.viewportToolbar {
	background-color: #1d3251;
    color: #FFFFFF;
}
.viewportToolbar .x-btn-inner {
    color: #FFFFFF;
    font-weight: normal;
}
div.x-window-header-text-container-default{
    color: #FFFFFF !important;
}
.viewportWelcome {
    font-size: 20px;
}

.viewportToolbar .x-btn-plain-toolbar-small .x-btn-glyph {
    color: #FFFFFF;
    opacity: 1;
}

.x-window-header-default .x-window-header-icon {
    color: #FFFFFF !important;
}

.x-tool-img{
	background-image:url(../static/style/template/images/tools/tool-sprites.png);
}

.x-fieldset-header .x-tool-img{
    background-image: url("../static/style/template/images/tools/tool-sprites-dark.png");
    margin-left: 3px;
    background-color: #FFF;
    background-blend-mode: difference;
}

.x-tool .x-tool-img {
    opacity: 1;
}

.x-body .x-tool .x-tool-img {
    opacity: 1;
}

.icon-fa-font-user-add-plus,
.icon-fa-font-group-forground {
    color: #1d3251;
}

.icon-fa-font-user-add-user,
.icon-fa-font-group-background {
    color: #286a94;
}

.x-tab-default .x-tab-glyph {
    color: #286a94;
}
.x-tab-default-active .x-tab-glyph {
    color: #FFFFFF;
}
.xRequiredField .x-field-label-cell{
    /*color: #FFFFFF;
    background-color: #CE2727;*/
}

.xRequiredField .x-field-label-cell .x-form-item-label {
    font-weight: bold;
    color: #CF4C35;
}

.xImportantField .x-field-label-cell .x-form-item-label {
    color: #0000ff;
    font-weight: bold;
/*    color: #FFFFFF;
    background-color: #286a94;
*/
}

.xImportantField .x-field-label-cell .x-form-item-label {
/*
color: #FFFFFF;
*/
}

.reload.x-btn-default-small .x-btn-glyph{
    font-size: 13px;
}

.reload.x-btn-default-small-icon .x-btn-icon-el{
    width: 13px;
    height: 13px;
}
.reload.x-btn-default-small-icon .x-btn-inner{
    width: 13px;
}

.x-window-header-default .x-window-header-glyph,
.x-btn-default-toolbar-small .x-btn-glyph,
.x-btn-default-small .x-btn-glyph,
.x-tab-default .x-tab-glyph {
    opacity: 1;
}

.x-datepicker-month .x-btn-default-small .x-btn-inner, 
.x-datepicker-month .x-btn-default-small .x-btn-glyph {
    color: #000000 !important;
}
.taberrorbadge {
    color: #CF4C35;
}
.x-tab-active .taberrorbadge {
    color: #F2EB1B;
}

.x-grid-row .x-grid-cell-inner {
    white-space: normal;
}
.x-grid-row-over .x-grid-cell-inner {
    white-space: normal;
}

.multi {
	background-color:#DDDDDD;
    border-style: solid;
	border-color: #FFFFFF;
}
.multi .x-btn-inner {
	color:#666666 !important;
}
.multi.x-pressed {
	background-color: #1d3251;
	border-color: #1d3251;
    color: #FFFFFF; 
}
.multi.x-pressed .x-btn-inner {
    color: #FFFFFF !important; 
}

.x-panel-header-text-container-default {
    color: #FFFFFF !important; 
}

.maincolor {
    color: #1d3251 !important;
}
.maincolortext {
    color: #FFFFFF !important;
}
.maincolorandtext {
    background-color: #1d3251 !important; 
    color: #FFFFFF !important;
}
.maincolorandtext .x-btn-inner, .maincolorandtext .x-btn-glyph {
    color: #FFFFFF !important;
}
.buttoncolor {
    color: #286a94 !important;
}
.buttoncolortext {
    color: #FFFFFF !important;
}
.buttoncolorandtext {
    background-color: #286a94 !important; 
    color: #FFFFFF !important;
}
.color1color {
    color: #286a94 !important;
}
.color1colortext {
    color: #FFFFFF !important;
}
.color1colorandtext {
    background-color: #286a94 !important; 
    color: #FFFFFF !important;
}
.color2color {
    color: #1d3251 !important;
}
.color2colortext {
    color: #FFFFFF !important;
}
.color2colorandtext {
    background-color: #1d3251 !important; 
    color: #FFFFFF !important;
}
.white {
    background-color: #FFF;
}

.resultspanel-favorit .x-grid-cell {
    background-color: #FFFFFF !important; 
    color: #000000 !important;
}
.resultspanel-strategischePartner .x-grid-cell {
    background-color: #FFFFFF !important; 
    color: #000000 !important;
}
.resultspanel-sonstige .x-grid-cell {
    background-color: #FFFFFF !important; 
    color: #000000 !important;
}
.ux-notification-light {
    background-color: #303030;
    /* background-color: #286a94 !important; */
}
.ux-notification-light .x-window-body {
    text-align: center;
    padding: 15px 15px 15px 15px;
    background-color: transparent;
    border: 2px solid red;
	border-left: double;
	color: white;
    /* color: #FFFFFF !important; */
}
.ux-notification-light .x-window-default {
    border-radius: 5px;
    padding: 4px 4px 4px 4px;
    border-width: 1px;
    border-style: solid;
    background-color: #ced9e7;
}

.ux-notification-important {
    background-color: #c51429
}

.ux-notification-important .x-window-default {
    background-color: #c51429
}

.ux-notification-icon-information {
	background-image: url('images/icon16_info.png');
}

.ux-notification-icon-error {
	background-image: url('images/icon16_error.png');
}

.geprogress {
    background-color: #1d3251;
}
.geprogress .indeterminate {
    background-color: #286a94;
}

.kostensenken .red {
	color: #1d3251 !important;
}

.metanav0{
background-color: #1d3251 !important;
}

.x-btn-default-toolbar-small.metanav0 .x-btn-inner {
color: #FFFFFF !important;
}

.x-btn.metanav0 .x-btn-inner {
color: #FFFFFF !important;
}

.x-btn-default-small.metanav0 .x-btn-glyph {
color: #FFFFFF !important;
}

.metanav1{
background-color: #286a94 !important;
}

.x-btn-default-toolbar-small.metanav1 .x-btn-inner {
color: #FFFFFF !important;
}

.x-btn.metanav1 .x-btn-inner {
color: #FFFFFF !important;
}

.x-btn-default-small.metanav1 .x-btn-glyph {
color: #FFFFFF !important;
}

.metanav2{
background-color: #286a94 !important;
}

.x-btn-default-toolbar-small.metanav2 .x-btn-inner {
color: #FFFFFF !important;
}

.x-btn.metanav2 .x-btn-inner {
color: #FFFFFF !important;
}

.x-btn-default-small.metanav2 .x-btn-glyph {
color: #FFFFFF !important;
}

