



















    














/* header */
#header {
   background:radial-gradient(at 50% -20%, #009b69, #0a1832) fixed;
   height:200px;
}
 
/* cards */
.card {
   color: #ffffff !important;
   background: #009b69 !important;
}

.card:hover {
   color: #000000 !important;
   background: orange !important;
}



/* Tables */ 
.table-scrollable > .table-bordered {
   color: #0f335B;
}

.dataTable > thead, .table > thead {
   background-color: #009b69 !important;
   color: #ffffff !important;
}


/* ag-Grid */
.ag-theme-material .ag-header-cell, .ag-theme-material .ag-header-group-cell{
   background-color: #009b69 !important;
   color: #ffffff !important;
}
.ag-theme-material .ag-header-icon{
   color: #ffffff !important;
}
.ag-theme-material .ag-sort-order{
   display: none!important;
}



/* toolbar buttons */

.btn-tb {
   color: #ffffff !important;
   background: #009b69 !important;
}

.btn-tb > a {
   color: #ffffff !important;
}

.btn-tb:hover, .btn-tb:focus {
   color: #000000 !important;
   background: orange !important;
}

.btn-primary {
   color: #ffffff !important;
   background: #009b69 !important;
}

/* sizes */

.top-header-div {
   height: 40px !important;
}





/* login */

body.login {
   background: #ffffff;
}

.login-image{
   padding-bottom: 40px;
}

.wrapper {
   margin-top: 150px;
   margin-bottom: 80px;
}

.form-signin {
   max-width: 380px;
   padding: 15px 35px 20px;
   margin: 0 auto;
   background-color: #eeede7;
   border: 0;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 30px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
   position: relative;
   font-size: 16px;
   height: auto;
   padding: 10px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
.form-signin .form-control:focus {
   z-index: 2;
}
.form-signin input[type="text"] {
   margin-bottom: -1px;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
   margin-bottom: 20px;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}











