textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  box-shadow: none !important;
  border-color: #eeeeee !important;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  box-shadow: none !important;
  border-color: #eeeeee !important;
}

.form-control {
  border-radius: 3px;
  font-size: 13px;
}

#topBar {
  background-color: #ffffff;
  border-bottom: 1px solid #eeeeee;
  margin: 0;
}

#topBar.topBarSmall {
  height: 32px;
  min-height: inherit;
}

#topMenu {
	float: right;
}

#topBar #topMenu a {
  color: #000000;
  font-weight: bold;
}

#topBar #topMenu a:hover,
#topBar #topMenu a:active,
#topBar #topMenu a:focus,
#topBar #topMenu a:focus:hover {
	background: none;
	color: #3a6cd1;
}

#topBar.topBarSmall #topMenu a {
  font-size: 14px;
  padding-bottom: 5px;
  padding-top: 5px;
}

#topMenu .current-page-ancestor, 
#topMenu .current_page_parent, 
#topMenu .current_page_item {
  background: url("../images/current.png") no-repeat scroll center 0 / 8px 4px transparent;
}

#topBar .navbar-brand {
  background-image: url("../images/logo.svg");
  height: 32px;
  left: -15px;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: -9999em;
  top: 7px;
  width: 90px;
}

#topBar.topBarSmall .navbar-brand {
  background-size: 200px auto;
}

.navbar-toggle {
  margin-bottom: 4px;
  margin-top: 5px;
}

.navbar-toggle.collapsed {
	background-color: transparent;
}

.navbar-toggle.collapsed .icon-bar {
	background-color: #000000;
}

.navbar-toggle .icon-bar {
  background-color: #000000;
  height: 4px;
  width: 30px;
}

#topBar.topBarSmall .navbar-toggle.collapsed,
#topBar.topBarSmall .navbar-toggle {
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 5px;
}

/* sticky footer - start */
html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 50px;
}

.footer {
  background: none repeat scroll 0 0 #ffffff;
  border-top: 1px solid #eeeeee;
  bottom: 0;
  color: #000000;
  font-size: 12px;
  line-height: 29px;
  min-height: 30px;
  position: absolute;
  width: 100%;
}

.footer i.fa {
  font-size: 16px;
  margin-left: 4px;
  margin-right: 4px;
}
/* sticky footer - stop */

#sideMenu li a {
  color: #000000;
  padding-bottom: 8px;
  padding-top: 8px;
}

#sideMenu li.current_page_item a, #sideMenu li.current_page_ancestor a {
  background-color: #eeeeee;
  color: #000000;
  font-weight: 700;
  text-shadow: none;
}

.pagination > li > span {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #eeeeee;
  color: #000000;
}

.pagination > li > a,
.pagination > li > a:hover {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #eeeeee;
  color: #3a6cd1;
}

.pagination > li > a:hover {
	background: none repeat scroll 0 0 #f5f5f5;
}

.btn-primary {
  background-color: #25bb8b;
  border-color: #25bb8b;
  color: #fff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  background-color: #22B58D;
  border-color: #22B58D;
  color: #fff;
}