﻿.bg-clements {
  background-color: #96ca54 !important;
  color: white !important; }

.color-info-tip {
  color: #96ca54 !important; }

.nav-collapse-background-color {
  background-color: #96ca54 !important; }

.header-inverse {
  background-color: #96ca54 !important;
  border-color: #96ca54 !important;
  height: 70px; }

.header-header-image::after {
  float: left; }

.successMessage {
  color: #96ca54;
  font-weight: bold; }

.information {
  float: left; }

.clear-both {
  clear: both; }

.formcontent {
  background-color: #fff !important; }

.webgrid-table {
  width: 100%;
  display: table;
  border-collapse: separate;
  background-color: #fff;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .webgrid-table td {
    border-bottom: 1px solid #000;
    padding: 3px 7px 2px; }

th {
  border-bottom: 1px solid #000;
  padding: 3px 7px 2px; }

.webgrid-header {
  height: 40px;
  background-color: #96ca54;
  color: #fff;
  padding-bottom: 4px;
  padding-top: 5px;
  text-align: left; }

.webgrid-row-style {
  padding: 3px 7px 2px; }
  .webgrid-row-style a {
    font-weight: bold; }

.webgrid-alternating-row {
  background-color: #d9d9d9;
  padding: 3px 7px 2px; }

.btn:hover {
  background-color: #d3d3d3 !important; }

.btn:focus {
  background-color: #d3d3d3 !important; }

.btn-default:hover {
  background-color: #d3d3d3 !important; }

.btn-default:focus {
  background-color: #d3d3d3 !important; }

.normal-weight {
  font-weight: normal; }

.bold-weight {
  font-weight: bold; }

.noclip {
  overflow: visible; }

#progressBar {
  width: 100%;
  padding-left: 0; }
  #progressBar li {
    background-image: url("../../images/clements/wizard_btn.png"); }

.progressHeader {
  padding-left: 50px; }

.left-checkbox {
  float: left;
  margin-right: 7px !important; }

.input-validation-error {
  background-color: #f2dede !important; }

.theme-color-text {
  color: #2d61aa; }

.theme-color-button-primary {
  color: #fff;
  background-color: #96ca54;
  border-color: #2e6da4;
  min-width: 75px;
  margin-right: 5px; }

.theme-header-logo {
  min-height: 75px;
  height: auto;
  background-image: url("../../images/clements/header-logo.png");
  background-repeat: no-repeat; }

.theme-color-text-white {
  color: #fff !important; }

.theme-progressbar-filled {
  background-image: url("../../images/clements/wizard_btn_filled.png") !important;
  background-repeat: no-repeat;
  background-color: none;
  color: #fff; }

.theme-progressbar-filled-first {
  background-image: url("../../images/clements/wizard_btn_filled_first.png") !important;
  color: #fff; }

.theme-progressbar-filled-last {
  background-image: url("../../images/clements/wizard_btn_filled_last.png") !important;
  color: #fff; }

.theme-progressbar-last {
  background-image: url("../../images/clements/wizard_btn_last.png") !important; }

.wizard-progress .step-num.active {
  border-color: #96ca54; }
  .wizard-progress .step-num.active:after {
    background: #96ca54 !important;
    z-index: -1; }

.wizard-progress .active-step .step-num {
  background-color: #96ca54; }

.wizard-progress .completed-step .step-num {
  background-color: #96ca54; }

.required:after {
  content: "*";
  font-weight: bold;
  color: #f00;
  padding: 3px; }

.webgrid-footer a {
  font-weight: bold;
  padding: 5px; }

a.edit-grid-button {
  background: url("/images/pencil-25.png") no-repeat top left;
  display: block;
  width: 25px;
  height: 25px;
  text-indent: -9999px; }
