﻿/*Jason: 5-9-2014
  class to make buttons small square icon buttons*/
.icon-btn {
    min-width: 34px;
    width:40px;
}

.bg-primary
{
    background-color: #019344;
}

hr
{
    color: #019344;
}

.bg-primary.dk, .bg-primary .dk
{
    background-color: #019344;
}

.bg-primary .nav > li > a:hover,
.bg-primary .nav > li > a:focus
{
    background-color: #019344;
}

.bg-primary.navbar .nav > li.active > a
{
    color: #fff;
    background-color: #019344;
}


.bg-primary .nav > li > a
{
    color: #dde1de;
}

.bg-primary .nav > li:hover > a, .bg-primary .nav > li:focus > a, .bg-primary .nav > li:active > a, .bg-primary .nav > li.active > a
{
    background-color: #019344;
}

.bg-primary .nav .open > a
{
    background-color: #019344;
}

.datepicker td.active,
.datepicker td.active:hover,
.datepicker td.active:hover.active,
.datepicker td.active.active
{
    background: #019344;
}

.intro
{
    background: url(/r/images/intro.jpg) #019344 center top no-repeat;
    background-size: cover;
}

    .intro > div
    {
        padding: 15% 0;
        background-color: #019344;
        background-color: rgba(18, 109, 167, 0.75);
    }

.bg-primary.navbar .nav > li.active > a
{
    background-color: #019344;
}

.nav-primary .nav-main > li.active
{
    background-color: #019344;
}

.nav-primary .nav-main li ul.nav li.active a
{
    color: #90bd59;
}

.responsive-fieldset {display:table-cell; width: 100%}

/*Ensure Data Table always responsive at all screen sizes*/
.table-responsive
{
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
}
/*Ensure Data Table row margins don't force scroll bar to show*/
.row
{
    margin: 0 !important;
}

/*top right user drop down fixed and will overlap when resizing*/
.nav.navbar-nav.navbar-right.nav-user.user
{
    position: absolute;
    right: 0;
    background-color: #019344;
}

    .nav.navbar-nav.navbar-right.nav-user.user #lblName
    {
        margin: 0;
    }

.valid8r_Error
{
    border: 1px solid red;
}

/*To fix datepicker overflow problem at bottom of page*/
/*.app body
{
    overflow: auto !important;
}*/
