.main-panel {
    background: linear-gradient(#ffffff, #f3f3f3);
}  

.card{
    background: #ffffff;
}
.card h1, .card h2, .card h3, .card h4, .card h5, .card h6, .card p{
    color: #27293d;
}
.card .card-header, .card label, .card .card-footer, .bootstrap-select .dropdown-toggle .filter-option {
    color:rgba(0, 0, 0, 0.87);
}
.nav-pills .nav-item .nav-link{
    color:rgba(0, 0, 0, 0.87);
    background-color:  #e5e5e5;
}
.nav-pills .nav-item .nav-link:hover{
    color:rgba(0, 0, 0, 0.87);
    background-color:  #bbbaba;
}
.table > tbody > tr > td, .table > thead > tr > th{
    color:rgba(0, 0, 0, 0.87) !important;
}
.card .card-header .card-title{
    color:rgba(0, 0, 0, 0.87);
}
.sidebar .nav li.active{
    background-color: #FAF9F6;
}
.sidebar .nav li.active > a p, .sidebar .nav li.active > a:not([data-toggle="collapse"]) i, .sidebar .nav li.active > a:not([data-toggle="collapse"]) p, .off-canvas-sidebar .nav li.active > a:not([data-toggle="collapse"]) i, .off-canvas-sidebar .nav li.active > a:not([data-toggle="collapse"]) p{
    color: #f1582E !important;
}
.sidebar .nav li.active svg{
    fill: #f1582E !important;
}
.sidebar .nav li.active > a:not([data-toggle="collapse"]):before, .off-canvas-sidebar .nav li.active > a:not([data-toggle="collapse"]):before{
    background-color: #FAF9F6;
}
.navbar .navbar-toggler-bar{
    background-color: #f1582E;
}
.sidebar .sidebar-wrapper > .nav [data-toggle="collapse"] ~ div > ul > li.active > a .sidebar-normal{
    color: #f1582E;
}
.form-control{
    color: #27293d;
}
ul li, ol li{
    color: #27293d;
}
.card .card-body .card-description, .card .card-body .card-category{
    color: #27293d;
}
.tab-content .tab-pane{
    color: #27293d;
}
.row.odd-row{
    background-color: #eeeeee;
}
.form-control:focus{
    color: #27293d;
    ;
}
a, .page-link{
    color: #f1582E;
}
a:hover{
    color: #f1582E;
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6{
    color: #27293d;
}
.btn.btn-link:hover{
    color: #f1582E !important;
}
#roadmap .header{
    background-color: #eeeeee;
    margin-bottom:10px;
}

.circle {
    border-radius: 50%;
    height: 20px;
    width: 20px;
    background-color: #FAF9F6 !important;
    border: 1px solid #27293d;
}
.circle:hover{
    cursor: pointer;
}
.circle.complete {
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #27293d;
    background-image: url('/static/assets/img/check_20dp_FILL0_wght400_GRAD0_opsz20.png');
    background-size: 20px 20px;
}
.circle.complete {
    cursor: default;
}
.task-list .card{
    background: #ffffff;
    box-shadow:none;
}
.task-list table > tbody > tr > td, .table > tfoot > tr > td{
    padding-top:0px;
    padding-bottom:0px;
    border-bottom: #bbbaba 1px solid;
}
.task-list .card .table tr td p.title, .task-list .card .table tr td p.task_description{
    padding-top:0px;
    margin-top:5px;
}
tr.table-divider div{
    border-bottom: 1px solid #27293d !important;
}
tr.table-divider > th{
  color:#acb61c
}


input[type="text"], input[type="email"], input[type="password"], input[type="number"], select, textarea{
    color: #27293d !important;
}
.alert{
    background-color: #e4e4e4 !important; ;
    border: solid 1px #27293d !important;
}
.alert.alert-info{
    background-color: #005f82 !important;
    border: solid 1px #27293d !important;
}
.alert.alert-success{
    background-color: #005700 !important;
    border: solid 1px #27293d !important;
}
.alert.alert-error{
    background-color: #7d0019 !important;
    border: solid 1px #27293d !important;
}
.alert button.close{
    color: #27293d !important;
}
.alert h5{
    margin-bottom: 0px;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef !important;
}

h4.task-title{
    color: #acb61c;
    font-weight: bold;
}
.pitching-performance-item-1{
    min-height: 275px !important;
}
.pitching-performance-item-2{
    min-height: 575px !important;
}
.pitching-performance-item-3{
    min-height: 200px !important;
}
.change-of-speed-pitch{
    text-align: center;
    text-transform: uppercase;

    color: #fa6000;
}


.task-list.past-due-task-content, .task-list.future-task-content{
    display:none;
}
.past-due-task-link:hover, .future-task-link:hover{
    cursor: pointer;
}
.task-title.past-due-task-link > i, .task-title.future-task-link > i{
    padding-right:15px;
}
td.empty-tasks{
    border-bottom: none !important;
}
.task-list .card{
    margin-bottom: 0px;
}
.filter_panel .h6{
    color: #27293d !important;
}
/*
.btn.dropdown-toggle[data-toggle="dropdown"]{
    padding-bottom: 0 !important;
    padding-top: 0 !important;
   
  } 
*/
  div.dataTables_wrapper div.dataTables_filter input{
    width:400px;
  }
ul.errorlist{
    margin:0px 0px 25px 0px !important;
}
  ul.errorlist li{
    color: #fff;
  }
  .pw-reset   ul.errorlist li, .main-panel ul.errorlist li{
    color: #d96060 !important;
  }
  .alert-danger ul.errorlist li{
    color: #fff !important;
}

  div.errors{
    border: 1px solid #d96060;
    border-radius: 3px;
    padding: 10px;
  }
  .alert-danger{
    background-color: #d96060 !important;
    border: solid 1px #27293d !important;
  }


  .input-group-append, .input-group-prepend .input-group-text, .input-group-prepend .input-group-text{color:#000 !important;}

  .task-list table > tbody > tr > td.future-task-date{
    color:#acb61c !important;
    font-weight: bold;
    padding-top:25px;
    border-bottom:#bbbaba 2px solid;
  }
  
  .task-list p.title{
    font-weight: normal;
  }