body {color:#333; background-color:#FFF; font-family:'Roboto'; font-size:12pt; }
html > body .navbar-inverse { background-image: -moz-linear-gradient(top, #fcfcfc, #ffffff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ffffff)); background-image: -webkit-linear-gradient(top, #fcfcfc, #ffffff); background-image: -o-linear-gradient(top, #fcfcfc, #ffffff); background-image: linear-gradient(to bottom, #fcfcfc, #ffffff); } 
.navbar-inverse { color: #314f8d; } .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #314f8d; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover { color:#314f8d; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #273F71;}
.footer.navbar-inverse { color: #ffffff; } .footer.navbar-inverse .navbar-nav > li > a, .footer.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
html > body .footer a{color:#ffffff;} html > body .footer a:hover{color:#d9d9d9; }
html > body .footer.navbar-inverse { background-image: -moz-linear-gradient(top, #314f8d, #314f8d); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#314f8d), to(#314f8d)); background-image: -webkit-linear-gradient(top, #314f8d, #314f8d); background-image: -o-linear-gradient(top, #314f8d, #314f8d); background-image: linear-gradient(to bottom, #314f8d, #314f8d); } 
/* Report Accordion */ 
#accReports ul { padding: 0; } #accReports a:hover, #accReports ul a:hover, #accReports ul li a:hover, #accReports a:focus {text-decoration:none; } #accReports ul li { list-style-type:none; } #accReports ul li a { color: #333; } #accReports ul li.row_selected a { color: #E6E6E6; } #accReports .panel + .panel { margin-top:0;} #accReports .panel-heading { border: 1px solid darkgray; border-radius:4px; cursor:pointer;} #accReports .panel-body { border: 1px solid darkgray; border-bottom-left-radius:4px; border-bottom-right-radius:4px;} .NoRoundBottom { border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; }
.row_selected a { color: #E6E6E6;  text-decoration:none; } .row_selected a:hover { cursor: pointer; color: #999999;}
.row_selected, .row_selected td {color: #ffffff; background-color: #314f8d !important; } .row_hover:not(.nohover), .table-hover tbody tr:not(.nohover):hover td, .table-hover tbody tr:not(.nohover):hover th {  background-color: #e6e6e6;  text-decoration:none; } 
.row_selected, .row_selected td {color: #ffffff; background-color: #314f8d !important; } .AltRow {background-color: #eeeeee }
.Info {color: #446cbe; font-size: 1em; } .Info:hover { cursor: pointer; }@media screen and (min-width: 768px) {  .navbar-nav > li > a { padding-top: 0px }  .navbar-right { padding-top: 37px }}}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {  color: #ffffff; background-color: #314f8d; border-color: #273F71; }
.tooltip-inner { background-color: #eeeeee; color: #000000;}.tooltip.in { filter: alpha(opacity=95); opacity: .95; }
.alert-sm {padding-top: 5px; padding-bottom:5px; margin-bottom: 5px;} .btn-danger{background-color: #d3423a;  background-image: linear-gradient(to bottom, #d3423a 0%, #C83F37 100%); background-position: 0 0; color:#fffdfd !important; border-color: #BE3B34} 
.btn-danger:hover { background-color: #d3423a; background-image: linear-gradient(to bottom, #A9352E 40%, #6A211D 100%); border-color: #A9352E; background-position: 0 0; color:#FFFFFF}
.panel-danger, .alert-danger { border-color: #A9352E; } .panel-danger > .panel-heading, .alert-danger { color: #fffdfd; background-color: #d3423a; border-color: #BE3B34;  background-image: linear-gradient(to bottom, #d3423a 0%, #BE3B34 50%);} .panel-danger > .panel-heading a, .alert-danger > a { color: #fffdfd; } .panel-danger > .panel-heading a:hover, .alert-danger > a:hover { color: #E6E4E4; text-decoration:none; } 
.panel-danger a, .alert-danger a { color: #fffdfd}
.text-danger{ color:#d3423a; }
.label-danger{ background-color: #d3423a;  color:#fffdfd; }
.border-danger{ border: 1px solid #d3423a; padding:3px; }
.btn-breadcrumb .btn.btn-danger:not(:last-child):not(:first-child):after, .btn-breadcrumb .btn.btn-danger:not(:last-child):before, .btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after, .btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {  border-left: 10px solid #d3423a; }
.bg-danger { background-color: #d3423a;  color:#fffdfd; }
.btn-default{background-color: #eeeeee;  background-image: linear-gradient(to bottom, #eeeeee 0%, #E2E2E2 100%); background-position: 0 0; color:#000000 !important; border-color: #D6D6D6} 
.btn-default:hover { background-color: #eeeeee; background-image: linear-gradient(to bottom, #BEBEBE 40%, #777777 100%); border-color: #BEBEBE; background-position: 0 0; color:#000000}
.panel-default, .alert-default { border-color: #BEBEBE; } .panel-default > .panel-heading, .alert-default { color: #000000; background-color: #eeeeee; border-color: #D6D6D6;  background-image: linear-gradient(to bottom, #eeeeee 0%, #D6D6D6 50%);} .panel-default > .panel-heading a, .alert-default > a { color: #000000; } .panel-default > .panel-heading a:hover, .alert-default > a:hover { color: #000000; text-decoration:none; } 
.panel-default a, .alert-default a { color: #000000}
.text-default{ color:#eeeeee; }
.label-default{ background-color: #eeeeee;  color:#000000; }
.border-default{ border: 1px solid #eeeeee; padding:3px; }
.btn-breadcrumb .btn.btn-default:not(:last-child):not(:first-child):after, .btn-breadcrumb .btn.btn-default:not(:last-child):before, .btn-breadcrumb .btn.btn-default:hover:not(:last-child):after, .btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {  border-left: 10px solid #eeeeee; }
.bg-default { background-color: #eeeeee;  color:#000000; }
.btn-primary{background-color: #314f8d;  background-image: linear-gradient(to bottom, #314f8d 0%, #2F4B86 100%); background-position: 0 0; color:#ffffff !important; border-color: #2C477F} 
.btn-primary:hover { background-color: #314f8d; background-image: linear-gradient(to bottom, #273F71 40%, #182846 100%); border-color: #273F71; background-position: 0 0; color:#FFFFFF}
.panel-primary, .alert-primary { border-color: #273F71; } .panel-primary > .panel-heading, .alert-primary { color: #ffffff; background-color: #314f8d; border-color: #2C477F;  background-image: linear-gradient(to bottom, #314f8d 0%, #2C477F 50%);} .panel-primary > .panel-heading a, .alert-primary > a { color: #ffffff; } .panel-primary > .panel-heading a:hover, .alert-primary > a:hover { color: #E6E6E6; text-decoration:none; } 
.panel-primary a, .alert-primary a { color: #ffffff}
.text-primary{ color:#314f8d; }
.label-primary{ background-color: #314f8d;  color:#ffffff; }
.border-primary{ border: 1px solid #314f8d; padding:3px; }
.btn-breadcrumb .btn.btn-primary:not(:last-child):not(:first-child):after, .btn-breadcrumb .btn.btn-primary:not(:last-child):before, .btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after, .btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {  border-left: 10px solid #314f8d; }
.bg-primary { background-color: #314f8d;  color:#ffffff; }
.btn-info{background-color: #446cbe;  background-image: linear-gradient(to bottom, #446cbe 0%, #4167B4 100%); background-position: 0 0; color:#ffffff !important; border-color: #3D61AB} 
.btn-info:hover { background-color: #446cbe; background-image: linear-gradient(to bottom, #365698 40%, #22365F 100%); border-color: #365698; background-position: 0 0; color:#FFFFFF}
.panel-info, .alert-info { border-color: #365698; } .panel-info > .panel-heading, .alert-info { color: #ffffff; background-color: #446cbe; border-color: #3D61AB;  background-image: linear-gradient(to bottom, #446cbe 0%, #3D61AB 50%);} .panel-info > .panel-heading a, .alert-info > a { color: #ffffff; } .panel-info > .panel-heading a:hover, .alert-info > a:hover { color: #E6E6E6; text-decoration:none; } 
.panel-info a, .alert-info a { color: #ffffff}
.text-info{ color:#446cbe; }
.label-info{ background-color: #446cbe;  color:#ffffff; }
.border-info{ border: 1px solid #446cbe; padding:3px; }
.btn-breadcrumb .btn.btn-info:not(:last-child):not(:first-child):after, .btn-breadcrumb .btn.btn-info:not(:last-child):before, .btn-breadcrumb .btn.btn-info:hover:not(:last-child):after, .btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {  border-left: 10px solid #446cbe; }
.bg-info { background-color: #446cbe;  color:#ffffff; }
.btn-success{background-color: #27ab25;  background-image: linear-gradient(to bottom, #27ab25 0%, #25A223 100%); background-position: 0 0; color:#f1f5f0 !important; border-color: #239A21} 
.btn-success:hover { background-color: #27ab25; background-image: linear-gradient(to bottom, #1F891E 40%, #145612 100%); border-color: #1F891E; background-position: 0 0; color:#FFFFFF}
.panel-success, .alert-success { border-color: #1F891E; } .panel-success > .panel-heading, .alert-success { color: #f1f5f0; background-color: #27ab25; border-color: #239A21;  background-image: linear-gradient(to bottom, #27ab25 0%, #239A21 50%);} .panel-success > .panel-heading a, .alert-success > a { color: #f1f5f0; } .panel-success > .panel-heading a:hover, .alert-success > a:hover { color: #D9DCD8; text-decoration:none; } 
.panel-success a, .alert-success a { color: #f1f5f0}
.text-success{ color:#27ab25; }
.label-success{ background-color: #27ab25;  color:#f1f5f0; }
.border-success{ border: 1px solid #27ab25; padding:3px; }
.btn-breadcrumb .btn.btn-success:not(:last-child):not(:first-child):after, .btn-breadcrumb .btn.btn-success:not(:last-child):before, .btn-breadcrumb .btn.btn-success:hover:not(:last-child):after, .btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {  border-left: 10px solid #27ab25; }
.bg-success { background-color: #27ab25;  color:#f1f5f0; }
.btn-warning{background-color: #ff8800;  background-image: linear-gradient(to bottom, #ff8800 0%, #F28100 100%); background-position: 0 0; color:#ffffff !important; border-color: #E67A00} 
.btn-warning:hover { background-color: #ff8800; background-image: linear-gradient(to bottom, #CC6D00 40%, #804400 100%); border-color: #CC6D00; background-position: 0 0; color:#FFFFFF}
.panel-warning, .alert-warning { border-color: #CC6D00; } .panel-warning > .panel-heading, .alert-warning { color: #ffffff; background-color: #ff8800; border-color: #E67A00;  background-image: linear-gradient(to bottom, #ff8800 0%, #E67A00 50%);} .panel-warning > .panel-heading a, .alert-warning > a { color: #ffffff; } .panel-warning > .panel-heading a:hover, .alert-warning > a:hover { color: #E6E6E6; text-decoration:none; } 
.panel-warning a, .alert-warning a { color: #ffffff}
.text-warning{ color:#ff8800; }
.label-warning{ background-color: #ff8800;  color:#ffffff; }
.border-warning{ border: 1px solid #ff8800; padding:3px; }
.btn-breadcrumb .btn.btn-warning:not(:last-child):not(:first-child):after, .btn-breadcrumb .btn.btn-warning:not(:last-child):before, .btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after, .btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {  border-left: 10px solid #ff8800; }
.bg-warning { background-color: #ff8800;  color:#ffffff; }
