﻿/* CSS Document */

body {
	background-color:#333333;
	color:#dee8f1;
}

input::placeholder {
	color: lightgray;
}

#menu {
	border-color:#e07a01;
}


.searchFilters {
	display:inline-flex;
    max-width: 100%;
}

/* elements */
a {
	color: #ff8e09;
}

.titleBar {
	background-color:#161616;
	border-color: #1e1e1e;
}

.efficiencyPersonBar {
	border-color: #525251;
	background-color:#232323;
}

@-webkit-keyframes fillIn {
  from {
	  width:0%;
  }

  to {
	  width:100%;
  }
}

@keyframes fillIn {
  from {
	  width:0%;
  }

  to {
	  width:100%;
  }
}

/* breadcrumbs */

#breadcrumbs a {
	color: #dee8f1;
}

#breadcrumbs a:hover {
	color: #ff8e09;
}

/* Footer */

.footerColumn {
}



input.username {
}

input.password {
}

#login .loginRememberMe {
}

#login .loginActions {
}


#login .loginActions .loginButton:hover {
}


/* form page */

div.formLayout {
}

.formLayout .formField {
}

.formFieldLabel {
}

.formFieldElement {
}

.formSubmit .formFieldLabel,
.formSubmit .formFieldElement {
}


select {
}

textarea {
}

button {
	color:#FFFFFF;
	background-image:url(../images/buttonBg.png);
	border:1px solid #333333;
}

button:hover {
}



.formField.formInput,
.formField.formSelect {
}

.formField.formSubmit {
}

.formField.formSubmit > .formFieldElement {
}

select option {
	/*background-color:white;
	color:black;*/
}

/* grid */

table.searchResults {
	border-color: white;
}

.searchResults thead {
	border-bottom-color: var(--om-title-color);
}

.searchResults tbody td {
	border-right-color: white;
}


.workLogTableLastRow {
	border:1px solid; 
	border-color: #b8b8b8 #b8b8b8 #333333 #333333; 
	background-color: #333333;
}


/* login */


/* login */

/*.loginBackground {
	background-image:url(../images/login-bg.jpg);
}

#login {
	color:#3b3b3b;
}*/

#login .loginWelcome {
	color:#3b3b3b;
	background-image:url(../images/loginWelcome.png);
}

#login hr {
	border-top-color:#484848;
	border-bottom-color:#dbdbdb;
}


#login .loginActions .loginButton {
	color:#dee8f1;
	text-shadow:-1px 1px #ac6e2e;
	background-image:url("../images/buttonBg.png");
	border-color: #333333;
}

#login .loginActions .loginButton:hover {
	box-shadow:0 0 3px white inset;
}

.loginError {
	/* background-color: #ff9400 */;
	color: red;
	/* box-shadow: 0 -3px 5px #935200 inset; */
}

.loginLogoIng {
	background-image: url(../images/ingLogoLogin.png);
}



/* menu */

@charset "utf-8";
/* CSS Document */

/* top menu */

.topMenu a {
	color:#cbcbcb;
}

.topMenu a:hover {
	color:#ff8e09;
	background-image:url(../images/menu.png);
	background-color:#222222;
}

.topMenu {}

.topMenu > li {
}

.topMenu > li > a:hover {
	background-color:#000000;
}

.topMenu > li > a {
}

.topMenu .secondLevel,
.topMenu .thirdLevel {
	background-color:black;
	border-left-color: #e07a01;
}

.topMenu li:hover .secondLevel,
.secondLevel:hover {
}

.topMenu .secondLevel a,
.topMenu .thirdLevel a {
}

.topMenu .secondLevel > li:hover .thirdLevel,
.thirdLevel:hover {
}

.topMenu .secondLevel {
	border-top-color: #e07a01;
}

.topMenu .thirdLevel {
}


/* footer menu */
.footerMenu {
}

li.firstLevel > a {
	color:#d1d1d1;
}

.footerMenu ul.secondLevel a {
	color:#6c6c6c;
}

.footerMenu ul.secondLevel a:hover {
	color:#FF8E09;
}

.footerMenu li.firstLevel {
}

.footerMenu ul.secondLevel {
}

.footerMenu ul.thirdLevel {
}

.footerMenu ul.secondLevel > li {
	color:#6c6c6c;
}

/* path */
.secondLevel > .path > a {
	color:#FF8E09;
	background-color:#222222;
}

.topMenu > .path > a {
	color:#FF8E09;
	background-color:#000000;
}


.loader {
	background-image:url(../images/loader.gif);
	width: 20px;
	height: 20px;
}


.hasValue {
	border-width: 2px !important;
	border-color: green !important;
}

/* Rates */



.inRatesHeader, .outRatesHeader {
	background-color: #434343;
	color: #FFFFFF;
	padding: 0 10px !important;
	border-right: 1px solid white !important;
}

.ratesHeadersSmall > td {
	border-right: 1px solid white !important;
}

/* Validacione poruke */
.field-validation-error {
	color: #DB7609;
}