﻿body{
    font-weight:normal;
    font-family:Century Gothic;
}

.input-login
{
    border:none;    
    box-shadow:none;
    border-bottom:1px solid;
    border-radius:0;
}

.btn-success
{
    background-color:#007A52;
}

.btn-success:hover,
.btn-success:focus {
  background-color: #009966;
}

.row{
    padding-top :5px;
    padding-bottom :5px;
}

.main-form {
    margin:0 auto;       
    padding-top:97px;    
}

.form-group {
    margin-bottom: 15px;
}
 
/*Nav Bar*/
.navbar-default {
  background-color: #0B9064;
  border-color: #018559;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #d3d3d3;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #d3d3d3;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #d3d3d3;
  background-color: #018559;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #d3d3d3;
  background-color: #018559;
}
.navbar-default .navbar-toggle {
  border-color: #018559;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #018559;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #d3d3d3;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #d3d3d3;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #d3d3d3;
    background-color: #018559;
  }
}
/*end Nav Bar*/
    
/*Sticky Footer*/
html,
body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -40px;
}

/* Set the fixed height of the footer here */
#push,
#footer 
{
    bottom: 0; 
    width: 100%;
    height: 35px;
    padding-top:10px;       
}
#footer {
    background-color: #f5f5f5;
}
/*end Sticky Footer*/

/*loading animation*/
#loading
    {
        display:none;
        position:fixed;
        left:0;
        top:0;
        width:100%;
        height:100%;
        background:rgba(255,255,255,0.8);
        z-index:1000;
    }  
#loadingcontent
    {
        display:table;
        position:fixed;
        left:0;
        top:0;
        width:100%;
        height:100%;
    }  
#loadingspinner
    {
        display: table-cell;
        vertical-align:middle;
        width: 100%;
        text-align: center;
        font-size:larger;
        padding-top:80px;
    }
/*End loading animation*/

/*Datagrid    */
.table_grid {padding: 10px 0px 0px 0px; border-width: 0px; border-collapse: collapse;}
.table_grid tr td {padding: 3px 5px 3px 5px; line-height: 18px;}
.table_grid tr.table_hdr td {line-height: 14px; padding: 5px 9px 5px 9px; text-align: center; font: bold 12px; vertical-align: middle; background: #007A52; color: #ffffff; border: solid 1px #f5f5f5;font-weight: bold}
.table_grid tr.table_hdr td a {text-decoration: underline; color: #ffffff;padding-right:12px; padding-left:0px; padding-bottom:0px;padding-top:0px;}
.table_grid tr.table_hdr td a:hover {text-decoration: none; color: #ffffaa;}
.table_grid tr.table_hdr_nowrap td {line-height: 14px; padding: 5px; text-align: center; font: bold; vertical-align: middle; background: #336699; color: #ffffff; border: solid 1px #88aa88; white-space: nowrap;font-weight: bold}
.table_grid tr.table_itm {background: #ffffff;}
.table_grid tr.table_itm td {border-bottom: solid 1px #e6e6e6; border-left: solid 1px #f5f5f5; border-right: solid 1px #f5f5f5;}
.table_grid tr.table_itm td a {text-decoration: underline; color: #71682b;}
.table_grid tr.table_itm td a:hover {text-decoration: none; color: #ff0000;}
.table_grid tr.table_itm_dark td {border-bottom: solid 1px #E4E6EA; border-left: solid 1px #E4E6EA; border-right: solid 1px #E4E6EA;}
.table_grid tr.table_itm_dark td a {text-decoration: underline; color: #71682b;}
.table_grid tr.table_itm_dark td a:hover {text-decoration: none; color: #ff0000;}
.table_grid tr.table_alt {background: #fbfefb;}
.table_grid tr.table_alt td {border-bottom: solid 1px #e6e6e6; border-left: solid 1px #f0f7f0; border-right: solid 1px #f0f7f0;}
.table_grid tr.table_alt td a {text-decoration: underline; color: #71682b;}
.table_grid tr.table_alt td a:hover {text-decoration: none; color: #ff0000;}
.table_grid tr.table_ftr td {background: #ffffe9; color: #000000; border: solid 1px #f1f1f1; font-weight: bold}
.table_grid tr.table_page td {background: #f0f0f0; color: #bbbbbb; padding: 0px 9px 5px 9px; border: 0px; border-top: solid 2px #999999; text-align:left}
.table_grid tr.table_page td a {text-decoration: none; color: #000000;}
.table_grid tr.table_page td a:hover {text-decoration: underline; color: #ff0000;}
.gridHeaderSortASC A 
  {background: transparent url(../../Img/arrow_up.png) no-repeat center right; }
.gridHeaderSortDESC A 
  {background: transparent url(../../Img/arrow_down.png) no-repeat center right; }
/*end Datagrid    */    