i.glyphicon.glyphicon-user {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

i.glyphicon.glyphicon-lock {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

i.cmmsposyesno.glyphicon.glyphicon-ok.icon-on {
  font-size:20px;
  padding:4px;
  color:green;
  opacity:1.0;
}
i.cmmsposyesno.glyphicon.glyphicon-ok.icon-off {
  font-size:20px;
  padding:4px;
  color:silver;
  opacity:.7;
}

i.cmmsposyesno.glyphicon.glyphicon-remove.icon-on {
  font-size:20px;
  padding:4px;
  color:red;
  opacity:1.0;
}
i.cmmsposyesno.glyphicon.glyphicon-remove.icon-off {
  font-size:20px;
  padding:4px;
  color:silver;
  opacity:.7;
}

i.cmmsposyesno.glyphicon.glyphicon-minus.icon-on {
  font-size:20px;
  padding:4px;
  color:black;
  opacity:1.0;
}
i.cmmsposyesno.glyphicon.glyphicon-minus.icon-off {
  font-size:20px;
  padding:4px;
  color:silver;
  opacity:.7;
}

i.glyphicon.glyphicon-tag.icon-on {
  font-size:15px;
  padding:4px;
  color:#313131;
  opacity:1.0;
}
i.glyphicon.glyphicon-tag.icon-off {
  font-size:15px;
  padding:4px;
  color:silver;
  opacity:.7;
}

i.glyphicon.glyphicon-camera.icon-on {
  font-size:15px;
  padding:4px;
  color:#313131;
  opacity:1.0;
}
i.glyphicon.glyphicon-camera.icon-off {
  font-size:15px;
  padding:4px;
  color:silver;
  opacity:.7;
}

i.icon-enabled {
  cursor: pointer;
}
i.icon-disabled {
  cursor: not-allowed;
}

p#loginLogin {
  color:#ffffff;
  margin:0px;
}

a#login {
  text-decoration:none;
  padding:3px;
}

i#logoutLinkIcon.glyphicon.glyphicon-log-out {
  font-size:1.2em;
  color:#99cc66;
  margin-right:0px;
}

span#loginSpan {
  color:#ffffff;
  font-weight:700;
}

span#proEVisionSpan {
  color:#99cc66;
}

ul#footerList li a:hover {
  background-color:#313131;
  text-decoration:none;
}

ul#footerList li a {
  color:#99cc66;
  padding:5px;
}

ul#footerList.list-inline.text-center {
  margin-top:5px;
  margin-bottom:5px;
}

p#copyrhight {
  text-align:center;
  color:#99cc66;
  margin-bottom:5px;
}

img#slider1Img.img-responsive {
  margin-left:auto;
}

div#slider1Caption.carousel-caption {
  left:5%;
  right:50%;
  text-align:left;
}

div#slider2Caption.carousel-caption {
  left:50%;
  right:initial;
  text-align:left;
  padding-right:20px;
}

div#slider3Caption.carousel-caption {
  left:10%;
  right:10%;
  bottom:60px;
  text-align:center;
}

nav#menuNavbar.navbar.navbar-inverse {
  margin-bottom:0px;
  background-image:initial;
  background-color:#313131;
  border:none;
}

i.glyphicon.glyphicon-log-out {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

ul#menuNavbarNav.nav.navbar-nav.navbar-right > li > a {
  color:#cccccc;
}

ul#menuNavbarNav.nav.navbar-nav.navbar-right > li > a#userDropdownLink {
  color:#99cc66;
}

ul#menuNavbarNav.nav.navbar-nav.navbar-right > li > a:hover {
  color:#ffffff;
  background-color:#000000;
}

ul#menuNavbarNav.nav.navbar-nav.navbar-right > li > a#userDropdownLink:hover {
  color:#99cc66;
  background-color:#000000;
}

div#slider3DivData {
  background-color:rgba(255,255,255,0.701961);
  color:#4e4d4a;
  padding-top:8px;
  padding-left:7px;
  padding-right:7px;
  padding-bottom:4px;
}

h3#slider3CaptionHeading {
  color:#4e4d4a;
  margin-bottom:40px;
  background-color:rgba(255,255,255,0.701961);
}

div.col-md-3 {
  padding-right:10px;
  padding-left:10px;
}

img#slider3Img.img-responsive {
  display:block;
  margin:auto;
  height:283px;
}

i.glyphicon.glyphicon-th-list {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

i.glyphicon.glyphicon-download {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

h4#welcomeSubTitle.text-center.text-muted {
  margin-bottom:30px;
}

h2#welcomeTitle.text-center {
  margin-top:30px;
}

p#slider1CaptionSpacer {
  margin-top:70px;
}

a#slider1CaptionLink {
  color:#99cc66;
  font-weight:600;
  font-size:1.2em;
}

p#slider2CaptionSpacer {
  margin-top:70px;
}

h4#welcomeSubTitle.text-center {
  color:#939392;
}

div#assetSelectGroup {
  padding:15px;
}

div#assetSelectGroup > button {
  font-size: large;
}

div#assetSelectGroup > a {
  font-size: large;
}

div.spacer {
  padding-bottom:10px;
  padding-top:10px;
}

p.no-margin {
  margin:0 0 0px;
}

div#formActionsDiv {
  text-align:right;
  padding:10px;
}

button#reset {
  margin:5px;
}

button#submit {
  margin:5px;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
  background-color:#000000;
}

div#loginContainer.container {
  height:100%;
  display:table;
}

div#loginRow.row {
  display:table-cell;
  vertical-align:middle;
}

body#loginBody {
  height:100%;
  background-color:#ffffff;
}

html#loginHtml {
  height:100%;
}

form#loginForm {
  text-align:left;
}

div#loginColumn.col-md-4.col-md-offset-4 {
  border:groove;
  padding:20px;
  background-color:#313131;
  color:#cccccc;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
  font-weight:400;
  line-height:1;
  color:#939392;
}

a#slider2CaptionLink {
  color:#99cc66;
  font-weight:600;
  font-size:1.2em;
}

span#loginProeSpan {
  color:#99cc66;
}

div#menu.row {
  background-color:#313131;
}

div#slider.row {
  background-color:#4e4d4a;
}

div#footer.row {
  background-color:#313131;
  position:absolute;
  bottom:0;
  width:100%;
  height:30px;
}

div#main > div.row {
  padding-left:5%;
  padding-right:5%;
}

body {
  margin-bottom:30px;
}

html {
  position:relative;
  min-height:100%;
}

a#menuNavbarBrand.navbar-brand.navbar-link {
  padding-left:0px;
  padding-top:10px;
  padding-bottom:10px;
}

i.fa.fa-check {
  font-size:1.3em;
  color:#99cc66;
  margin-top:2px;
}

i.fa.fa-remove {
  font-size:1.3em;
  color:#f4476b;
  margin-top:2px;
}

tbody#assetTableBody > tr > td > .progress {
  padding:0;
  margin:0;
}

div#kpiTableDiv {
  height:300px;
}

div#kpiSelection > div.checkbox {
  margin:10px;
}

.form-group.error, .form-group.error input, .form-group.error textarea, .form-group.error select {
  color:#c20f0f;
  border-color:#ed96a8;
}

.form-group.success, .form-group.success input, .form-group.success textarea, .form-group.success select {
  color:#11951e;
  border-color:#99cc66;
}

i.fa.fa-question {
  font-size:1.3em;
  color:#4e4d4a;
  margin-right:15px;
}

div.dropdown-toggle.faq {
  cursor:pointer;
  margin-bottom:10px;
}

i.fa.fa-exclamation {
  font-size:1.3em;
  color:#de9c4e;
  margin-top:2px;
  margin-left:5px;
  margin-right:5px;
}

i.fa.fa-gear {
  font-size:1.3em;
  color:#939392;
  margin-top:2px;
}

table#userTable > tbody > tr > td {
  border:none;
}

span#changePwButton {
  cursor:pointer;
}

img.loadIcon {
  cursor:pointer;
}

img.img-border {
  border:1px solid #939392;
}

div#kpiTableDiv > table > tbody > tr > td {
  padding:4px;
}

div#inverterTable > table > tbody > tr > td {
  padding:6px;
}

.glyphicon.glyphicon-tags {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

.glyphicon.glyphicon-inbox {
  font-size:1.0em;
  color:#4e4d4a;
  margin-right:10px;
}

.wrap-lines {
  white-space:pre;
  white-space:pre-line;
}

.devider {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #eee;
}

