@import url(./../wphg7.css);

/* Basics */
body {
	background-color: #ebecec;
}

body.nav-sm .container.body .left_col, .nav_menu {
	background: #ebecec;
}
.jqgrid-overlay {
	background: #abb8c3 none repeat scroll 0 0;
}

.loading::before {
	color:#eeedee;
}

/* EO Basics */

/* Loginseite */
#sec_login {
	background: url(./img/login.jpg) no-repeat top center;
	height: 850px;
}
body.login-default { background-color: #eeedee; }

body#login-custom {
	background-image: none;
}

.login-block {
	margin-top: 27%;
}

.form-signin {
	background: transparent;
}

.form-signin .btn.active i {
	color: #006eb7;
}

.form-signin .has-error i {
	color: #a94442;
}

.form-signin i[class~="fa-info-circle"] {
	display: inline-block;
	width: 34px;
	height: 34px;
	border: solid 1px #ccc;
	border-left: none;
	background-color: #eeedee;
	padding: 3px;
	color: #004f9f;
	background-color: #eeedee;
}

.login-default .btn-primary {
	text-transform: none;
	width: 100%;
}

/* EO Loginseite */

/* Navigation */
.right_col .bcrump {
	background-color: #003770;
	color: #eeedee;
}

.top_nav .toggle {
	background-image: url(./img/logo.png);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 180px 30px;
}

.top_nav .navbar-left {
	margin-left: 5%;
}

.navbar-left.beraterkunde>li {
	opacity: 0.3;
}

.navbar-left>li.active, .navbar-left>li:active, .navbar-left>li:hover,
	.navbar-left>li:focus {
	opacity: 1;
}

.navbar-left.beraterkunde>li>a {
	color: #004f9f;
}

.navbar-left.beraterkunde>li>a:active, .navbar-left.beraterkunde>li>a:focus,
	.navbar-left.beraterkunde>li>a:hover {
	color: #003770;
}

.top_nav .navbar-right {
	width: 35%;
}

ul.nav.side-menu li.active {
	background: transparent;
}

.nav.side-menu>li.active>a {
	color: #004f9f;
}

.nav.navbar-right>li>a:active, .nav.navbar-right>li>a:focus, .nav.navbar-right>li>a:hover
	{
	color: #004f9f;
}

.nav.side-menu>li>a, .nav.navbar-right>li>a, .nav.toggle a {
	color: #003770;
}

ul.nav.child_menu li.submenu-title {
	background-color: #003770;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	margin-bottom: 10px;
}

.nav-tabs>li.active::before, .nav-tabs>li.active::after {
	border: none;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:active, .nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover, .nav-tabs>li>a:active, .nav-tabs>li>a:hover,
	.nav-tabs>li>a:focus {
	background-color: #004f9f;
	color: #eeedee;
}

.nav-tabs.subnav>li.active>a, .nav-tabs.subnav>li.active>a:active,
	.nav-tabs.subnav>li.active>a:focus, .nav-tabs.subnav>li.active>a:hover,
	.nav-tabs.subnav>li>a:active, .nav-tabs.subnav>li>a:hover, .nav-tabs.subnav>li>a:focus
	{
	background-color: transparent;
	color: #333;
}

.list-inline.nav-tabs {
	padding: 0;
}

.submenu .nav-tabs>li {
	width: auto;
}

/* EO Navigation */

/* Links und Buttons */
a {
	color: #003770;
}

a:hover, a:active, a:focus {
	color: #004f9f;
}

.btn-primary, .btn-primary:active, .btn-primary:focus, .btn-primary:hover,
	.btn-primary:active:hover, .btn-primary:active:focus {
	background-color: #004f9f;
	border-color: #ccc;
}
/* EO Links und Buttons */

/* Slider */
.sec_kenntnisse td:nth-child(2) .combohorizontal>li.selected:nth-child(1)>i
	{
	border: 2px solid #843534 !important;
	color: #843534;
}

.sec_kenntnisse td:nth-child(2) .combohorizontal>li.selected:nth-child(1):after
	{
	color: #843534;
}

.sec_kenntnisse td:nth-child(2) .combohorizontal>li.selected:nth-child(n+2)>i
	{
	border: 2px solid #006eb7 !important;
	color: #006eb7;
}

.sec_kenntnisse td:nth-child(2) .combohorizontal>li.selected:nth-child(n+2):after
	{
	color: #006eb7;
}

/* EO Slider */

/* Diverses */
.tooltip-inner {
	background-color: #004f9f;
}

.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow
	{
	border-top-color: #004f9f;
}

.tooltip.right .tooltip-arrow {
	border-right-color: #004f9f;
}

.tooltip.left .tooltip-arrow {
	border-left-color: #004f9f;
}

.tooltip.bottom-right .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow,
	.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #004f9f;
}

.ratingplus {
	color: #006eb7;
}

.ratingminus {
	color: #843534;
}

.modal i[class~="fa-info-circle"], .right_col_content i[class~="fa-info-circle"]
	{
	color: #004f9f;
}

.tbl-multitable i[class~="fa-star"] {
	color: #ffc000;
}

/* EO Diverses */

/* RESPONSIVE */
@media screen and (max-width: 768px) {
	.submenu .nav-tabs>li, .nav-tabs>li {
		width: 50%;
	}
}
/* EO RESPONSIVE */

/* Multitable */
.ui-jqgrid-toppager, .ui-jqgrid-toppager table, .ui-state-default.ui-jqgrid-pager.ui-corner-bottom,
	.ui-state-default.ui-jqgrid-pager.ui-corner-bottom, .ui-pager-control,
	.ui-subgrid .ui-jqgrid-pager tr:hover, tr.ui-state-highlight {
	background: #e7eaec !important;
}

tr.ui-state-highlight {
	color: #333;
}

.ui-jqgrid .ui-jqgrid-htable th {
	border-bottom: solid 2px #ddd;
	background: #eeedee;
}

.ui-jqgrid table th div {
	font-weight: bold;
}

.ui-jqgrid-btable a:hover, .ui-jqgrid-btable a:active, .ui-jqgrid-btable a:focus,
	.ui-jqgrid-btable tr:hover .ui-icon-triangle-1-e, .ui-jqgrid-btable tr.ui-subgrid table tbody tr:hover td a i,
	.ui-jqgrid-btable tr.ui-subgrid:hover table tbody td a i, tr.ui-state-highlight td a i
	{
	color: #003770 !important;
}

.ui-widget-content.subgrid-cell, .ui-widget-content.subgrid-data {
	padding-bottom: 10px;
}

.ui-widget-content.subgrid-cell, .ui-jqgrid-btable .jqgrow:nth-child(2n)
	{
	background: #eeedee;
}

.ui-jqgrid-btable tr:hover {
	background: #e7eaec !important;
	color: inherit;
}

.ui-jqgrid-hbox tr th, .ui-jqgrid tr.ui-row-ltr td {
	border-left: none !important;
	border-right: none !important;
}

.ui-row-ltr td a i {
	color: #003770 !important;
}

.ui-jqgrid-btable tr:hover a i {
	color: #003770 !important;
}

.jqgroup, .ui-jqgrid-btable tr.jqgroup:hover {
	background: #fff !important;
}

td:first-child .ui-icon-triangle-1-e, td:first-child .ui-icon-triangle-1-s
	{
	font-size: 25px;
}
/* EO Multitable */

/* Material */
.panel { /* wunsch vom richard */
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0
		rgba(0, 0, 0, .12);
}

/* EO Material */

/* Tabs */
/* EO Tabs */