@import url(jquery-ui-1.9.2.custom.css);
/*----------------------------------*/
/*----------Jquery ui-items---------*/
/*----------------------------------*/
.ui-widget-header {
  border: 1px solid #b3b3b3;
  background: #cccccc url(images/ui-bg_highlight-soft_20_cccccc_1x100.png) 50% 50% repeat-x;
  color: #212121;
  font-weight: bold; }

.ui-widget-header a {
  color: #212121; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d4d4d4;
  background: #ededed url(images/ui-bg_glass_75_ededed_1x400.png) 50% 50% repeat-x;
  color: #212121;
  font-weight: normal; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #212121;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #45662b;
  background: #2d421c url(images/ui-bg_inset-soft_20_2d421c_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #ffffff; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #5f914b;
  background: #77ae61 url(images/ui-bg_inset-soft_25_77ae61_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #ffffff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #ffffff;
  text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcc027;
  background: #fdd672 url(images/ui-bg_glass_55_fdd672_1x400.png) 50% 50% repeat-x;
  color: #212121 !important; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fdd9d9;
  color: #cd0a0a; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_212121_256x240.png); }

/*----------------------------------*/
/*-----------Common layout----------*/
/*----------------------------------*/
.menu a:hover {
  color: #ffffff; }

.erpbglogo {
  background-image: url(ErpImages/logo.png);
  background-repeat: no-repeat;
  background-position: top; }

/*------------------------------------------*/
/*-----------Authentication layout----------*/
/*------------------------------------------*/
.loginrij .inputs .fields .icon .logo-img path {
  fill: #2d421c; }

.loginrij .text a {
  color: #2d421c !important; }

.info h1 {
  color: #2d421c; }

.loginrij .loginbutton {
  background: #2d421c; }

.errormessage {
  color: #cd0a0a; }

.errormessage .errortext {
  border-left: 2px solid #f41616; }

.errormessage .errortext .errorsubtext a {
  color: #cd0a0a; }

.errormessage .errorsign .logo-img path {
  fill: #cd0a0a; }

.infomessage {
  color: #fcc027; }

.infomessage .infotext {
  border-left: 2px solid #edab03; }

.infomessage .infotext .infosubtext a {
  color: #fcc027; }

.infomessage .infosign .logo-img path {
  fill: #fcc027; }

.logo .lang li a.selected {
  color: #2d421c; }

/*------------------------------------------*/
/*-----------Support button----------*/
/*------------------------------------------*/
.btn-support {
  display: block;
  float: right;
  background-color: #2d421c;
  text-decoration: none;
  padding: 7px 16px 7px 17px;
  margin: 10px 8px 0 5px;
  color: #ffffff;
  border-radius: 3px; }

.btn-support i {
  margin-right: 7px; }
