﻿/*CssName:Green*/
body {
  background-color: #F7F7F7;
}

.toast-success {
  background-color: #669933;
}

.form-control:focus {
  border-color: #669933;
}

.heading {
  background: white;
  color: black;
}

.aside .aside-dialog .aside-header {
  background-color: #D5EBC1;
  color: black;
}

.aside .aside-dialog .aside-header .close {
  color: black;
}

.caret {
  color: gray;
}

#settingsDrop a:hover {
  background-color: white;
}

a,
a:hover {
  color: #669933;
  font-weight: bold;
}

.dataTableHeader {
  background-color: #D5EBC1;
  color: black;
}

.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}

table.dataTable.no-footer {
  border: 1px solid #ddd;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border: 1px solid #ddd;
}

table.dataTable .sorting {
  background-color: #D5EBC1;
  color: black;
}

table.dataTable th.sorting_disabled {
  background-color: #D5EBC1;
  color: black;
}

table.dataTable .sorting_asc {
  background-color: #D5EBC1;
  color: black;
}

table.dataTable .sorting_desc {
  background-color: #D5EBC1;
  color: black;
}

table.dataTable td.sorting_disabled {
  background-color: white;
}

table.dataTable tr.odd {
  background-color: white;
}

table.dataTable tr.even {
  background-color: #F7F7F7;
}

table.dataTable tr.odd td.sorting_1 {
  background-color: #F7F7F7;
}

table.dataTable tr.even td.sorting_1 {
  background-color: #e6e6e6;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: white;
}

.dataTables_length label {
  color: black;
}

.dataTables_length select {
  color: black;
}

.summaryTableContainer {
  background-color: white;
  border-bottom-color: #DDDDDD;
}

.summaryTable th {
  border-right-color: #DDDDDD;
}

.summaryTable td {
  border-right-color: #DDDDDD;
}

.message {
  color: #000000;
}

.dateInput {
  color: black;
}

/*NavBar*/
.navbar-default {
  background: white;
  border-bottom: solid white;
}

.nav-stacked {
  background: #262626;
}

.nav-stacked li a {
  border-bottom: 0 solid #000;
  color: white;
}

.nav-pills li.active a {
  border-left: thick solid #669933;
  background: #262626;
}

.nav-pills li.active a:hover {
  border-left: thick solid #669933;
  background: #669933;
}

.nav-stacked li a:hover {
  border-left: thick solid #669933;
  background: #669933;
  color: white;
}

.userAdminHeader .EditTitle {
  color: black;
}

.UserEmail {
  color: black;
}

.UserName {
  color: #669933;
}

.nav .open > a {
  background-color: white;
}

/*Change Button Colors*/
.btn-primary {
  background-image: -webkit-gradient(top, #669933 0, #669933 100%);
  background-image: -moz-linear-gradient(top, #669933 0, #669933 100%);
  background-image: -o-linear-gradient(top, #669933 0, #669933 100%);
  background-image: -ms-linear-gradient(top, #669933 0, #669933 100%);
  background-image: -webkit-linear-gradient(top, #669933 0, #669933 100%);
  background-image: linear-gradient(to bottom, #669933 0, #669933 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#669933', endColorstr='#669933', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #669933;
}

.btn-primary:hover,
.btn-primary:active {
  background-color: #669933;
  border-color: #669933;
}

.btn-primary:disabled{
  background-color: #669933;
}

.btn-link {
  color: #669933;
}

.btn-link:hover,
.btn-link:focus {
  color: #669933;
}

/*Pagination*/
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #669933;
  background-color: #eee;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #fff;
  background-color: #669933;
  border-color: #669933;
}

.pagination > li > a,
.pagination > li > span {
  color: #669933;
  background-color: #fff;
  border: 1px solid #ddd;
}

/*Customer Location*/
.customerLocation {
  background-color: #D5EBC1;
}

/*Modals*/
.modalHeader {
  background: #669933;
  color: white;
  border: 1px solid black;
}

.tableHeaderColor {
  background-color: #D5EBC1;
  color: black;
}

.modal-lg hr {
  background-color: black;
  color: black;
}

/*Footer*/
.copyrightArea {
  color: black;
}

/*User Admin*/
.ng-invalid {
  border-color: #a94442;
}

.formTitle {
  border: 1px solid #dddddd;
  background: #e6e6e6;
}

.userForm {
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  background: white;
}

.infoTypesHeader {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  background: white;
}

#authorizedLocationsTable_wrapper {
  background: #e6e6e6;
}

#authorizedInfoTypesTable_wrapper {
  background: #e6e6e6;
}

#infoTypeTable td .table > tbody > tr > td {
  background: white;
}

/*Splash*/

.overlay {
  background-color: #000;
}

.overlaySpinner {
  color: black;
}

.splash .message {
  color: black;
  -webkit-text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
  text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
}

.splash .fa-spinner {
  color: black;
}