/*--------------------------------------------------------------------
BootStrap theme
Primary Color: #4d5b76  #6c7a95
---------------------------------------------------------------------*/
body {
   background: #eee;
   background-image: url(../img/furley_bg.png);
   background-position: initial initial;
   background-repeat: initial initial;
   margin: 0px;
   padding: 0px;
}

a:hover {
   text-decoration: none;
}

a.dispzero {
   color: #FF0000;
   text-decoration: none;
}

a.dispnum {
   color: #428bca;
   text-decoration: none;
}

h1 {
   margin-top: 0px;
   color: #eee;
}

h2 {
   font-size: 1.75em;
}

h3 {
   font-size: 1.25em;
}

hr {
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #fff;
}

label {
   display: block;
   margin-bottom: 5px;
   font-weight: normal;
}

/*--------------------------------------------------------------------
Well
---------------------------------------------------------------------*/
.well {
   background-color: #fff;
   border: none;
   min-height: 400px;
   margin: 20px;
}

/*--------------------------------------------------------------------
Header Navibar
---------------------------------------------------------------------*/
.navbar {
   position: relative;
   z-index: 20;
   margin: 0px;
   padding: 0px;
   -webkit-box-shadow: 0px 0px 3px #cccccc;
   -moz-box-shadow: 0px 0px 3px #cccccc;
   box-shadow: 0px 0px 3px #cccccc;
}

.navbar .navbar-brand {
  text-shadow: none;
}

.navbar-brand {
   font-family: georgia, serif;
}

.navbar-brand .sTitle {
   color: #fff;
   font-weight: bold;
}

.navbar-inverse {
   background: #4d5b76;
   border-color: #4d5b76;
   
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4d5b76', endColorstr = '#6c7a95');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4d5b76', endColorstr = '#6c7a95')";
   background-image: -moz-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: -ms-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: -o-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#4d5b76), to(#6c7a95));
   background-image: -webkit-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: linear-gradient(top, #4d5b76, #6c7a95);
}

.navbar .navbar-inner {
   padding: 0em 1em;
   margin: 0px;
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -moz-background-clip: padding;
   -webkit-background-clip: padding-box;
   background-clip: padding-box;
   border: 0px;
   border-bottom: none;
}

.navbar .nav {
   margin: 0em;
   margin-right: -1em;
}

.navbar .nav > li > a {
   color: #fff;
   text-shadow: none;
}

.navbar .nav > li:hover {
   background-color: #444;
}

.navbar .nav > li > a:hover {
   color: #fff;
}

.navbar .dropdown-menu a:hover {
   background: none;
   color: #000;
}

.navbar .nav li.dropdown.open > .dropdown-toggle {
   background-color: #444;
   color: #fff;
}

.nav > li > a:hover, .nav > li > a:focus {
   text-decoration: none;
   background-color: #999494;
}

/*--------------------------------------------------------------------
Side 
---------------------------------------------------------------------*/
.sidebar-nav {
   width: 240px;
   position: absolute;
   float: left;
   border-top: none;
   border-left: none;
   margin: 0em;
}
.sidebar-nav .nav-header {
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #c8c8cb;
   border-left: none;
   color: #333;
   display: block;
   background: #efeff0;
   background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efeff0), color-stop(1, #ffffff));
   background: -ms-linear-gradient(bottom, #efeff0, #ffffff);
   background: -moz-linear-gradient(center bottom, #efeff0 0%, #ffffff 100%);
   background: -o-linear-gradient(bottom, #efeff0, #ffffff);
   filter: progid:dximagetransform.microsoft.gradient(startColorStr='#4d5b76', EndColorStr='#6c7a95');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#efeff0')";
   font-weight: normal;
   font-size: 1em;
   line-height: 2.5em;
   padding: 0em .25em;
   margin-bottom: 0px;
   text-shadow: none;
   text-transform: none;
   /*Change the arrow direction if the item is collapsed*/

}
.sidebar-nav .nav-header .label {
   float: right;
   margin-top: .5em;
   margin-right: .25em;
   line-height: 1.5em;
}
.sidebar-nav .nav-header:hover {
   background: #efeff0;
   background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efeff0), color-stop(1, #ffffff));
   background: -ms-linear-gradient(bottom, #efeff0, #ffffff);
   background: -moz-linear-gradient(center bottom, #efeff0 0%, #ffffff 100%);
   background: -o-linear-gradient(bottom, #efeff0, #ffffff);
   filter: progid:dximagetransform.microsoft.gradient(startColorStr='#4d5b76', EndColorStr='#6c7a95');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#efeff0')";
}
.sidebar-nav .nav-header.collapsed .icon-chevron-up::before {
   content: "\f078";
}
.sidebar-nav .nav-header .icon-chevron-up {
   float: right;
}
.sidebar-nav .nav-header .label {
   float: right;
   margin-top: .7em;
   line-height: 1.5em;
}
.sidebar-nav .nav-header i[class^="icon-"] {
   margin-right: .75em;
}
.sidebar-nav .nav-list {
   margin: 0px;
   border: 0px;
   background: #f6f6f6;
}
.sidebar-nav .nav-list  > li > a:hover {
   background: #e0e0e8;
}
.sidebar-nav .nav-list  > .active > a,
.sidebar-nav .nav-list  > .active > a:hover {
   background: #d2d2dd;
   color: #555;
   text-shadow: none;
}
.sidebar-nav .nav-list  > .active > a:hover {
   background: #c3c3d2;
}
.sidebar-nav .nav-list  > li > a {
   color: #444;
   padding: .5em 1em;
}
.sidebar-nav .nav-list.collapse.in {
   border-bottom: 1px solid #ccc;
}

/*--------------------------------------------------------------------
Contents
---------------------------------------------------------------------*/
.content {
  min-width: 400px;
  position: relative;
  min-height: 800px;
  background: #fff;
  margin-left: 240px;
  border-left: 1px solid #cccccc;
  border-left: 3px solid #999999;
}
.contentpop {
  min-width: 400px;
  position: relative;
  min-height: 800px;
  background: #fff;
  /*margin-left: 240px;*/
  border-left: 1px solid #cccccc;
  border-left: 3px solid #999999;
}
.header {
  background: #ffffff;
  background: #ffffff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e6e6e6), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #e6e6e6, #ffffff);
  background: -moz-linear-gradient(center bottom, #e6e6e6 0%, #ffffff 100%);
  background: -o-linear-gradient(bottom, #e6e6e6, #ffffff);
  filter: progid:dximagetransform.microsoft.gradient(startColorStr='#4d5b76', EndColorStr='#6c7a95');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#e6e6e6')";
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  padding: 0em 1.25em;
}
.header h1 {
  margin: 1em 0em;
  padding: 0em;
  line-height: 1em;
  font-size: 1.5em;
  color: #eee;
  color: #333;
  font-family: inherit;
  font-weight: bold;
}
.breadcrumb {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #eee;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #fafafa;
  border-left: 1px solid #fff;
  margin-bottom: .5em;
}
.page-content {
  padding: 1em;
}
footer {
  color: #666;
  font-size: .85em;
  line-height: 1.3em;
}

/*--------------------------------------------------------------------
Button
---------------------------------------------------------------------*/
.btn {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.btn-primary {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4d5b76', endColorstr = '#6c7a95');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4d5b76', endColorstr = '#6c7a95')";
   background-image: -moz-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: -ms-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: -o-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#4d5b76), to(#6c7a95));
   background-image: -webkit-linear-gradient(top, #4d5b76, #6c7a95);
   background-image: linear-gradient(top, #4d5b76, #6c7a95);
   border-color: #4d5b76;
}

.btn-primary:hover {
   background: #a6afbf;
   border-color: #4d5b76;
}

.btn-warning {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eea236', endColorstr = '#f0ad4e');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eea236', endColorstr = '#f0ad4e')";
   background-image: -moz-linear-gradient(top, #eea236, #f0ad4e);
   background-image: -ms-linear-gradient(top, #eea236, #f0ad4e);
   background-image: -o-linear-gradient(top, #eea236, #f0ad4e);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#eea236), to(#f0ad4e));
   background-image: -webkit-linear-gradient(top, #eea236, #f0ad4e);
   background-image: linear-gradient(top, #eea236, #f0ad4e);
   border-color: #eea236;
}
.btn-warning:hover {
   background: #f7d4a1;
   border-color: #eea236;
}

.btn-danger {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d43f3a', endColorstr = '#d9534f');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d43f3a', endColorstr = '#d9534f')";
   background-image: -moz-linear-gradient(top, #d43f3a, #d9534f);
   background-image: -ms-linear-gradient(top, #d43f3a, #d9534f);
   background-image: -o-linear-gradient(top, #d43f3a, #d9534f);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#d43f3a), to(#d9534f));
   background-image: -webkit-linear-gradient(top, #d43f3a, #d9534f);
   background-image: linear-gradient(top, #d43f3a, #d9534f);
   border-color: #d43f3a;
}

.btn-danger:hover {
   background: #edadab;
   border-color: #d43f3a;
}

.btn-success {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4cae4c', endColorstr = '#5cb85c');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4cae4c', endColorstr = '#5cb85c')";
   background-image: -moz-linear-gradient(top, #4cae4c, #5cb85c);
   background-image: -ms-linear-gradient(top, #4cae4c, #5cb85c);
   background-image: -o-linear-gradient(top, #4cae4c, #5cb85c);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#4cae4c), to(#5cb85c));
   background-image: -webkit-linear-gradient(top, #4cae4c, #5cb85c);
   background-image: linear-gradient(top, #4cae4c, #5cb85c);
   border-color: #4cae4c;
}

.btn-success:hover {
   background: #b8e0b8;
   border-color: #4cae4c;
}

.btn-info {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#46b8da', endColorstr = '#5bc0de');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#46b8da', endColorstr = '#5bc0de')";
   background-image: -moz-linear-gradient(top, #46b8da, #5bc0de);
   background-image: -ms-linear-gradient(top, #46b8da, #5bc0de);
   background-image: -o-linear-gradient(top, #46b8da, #5bc0de);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#46b8da), to(#5bc0de));
   background-image: -webkit-linear-gradient(top, #46b8da, #5bc0de);
   background-image: linear-gradient(top, #46b8da, #5bc0de);
   border-color: #46b8da;
}

.btn-info:hover {
   background: #aadeee;
   border-color: #46b8da;
}

/*--------------------------------------------------------------------
Table
---------------------------------------------------------------------*/
table.tFormElement,
table.table {
   width: 100%;
   margin: 20px 0 20px 0;
   border: 1px solid #CCCCCC;
   vertical-align: middle;
}

table.tFormElement tr th{
   width: 200px;
   text-align: right;
   background-color: #EEE;
   padding: 15px;
   border-bottom: 1px dotted #CCCCCC;
}

table.tFormElement tr td{
   text-align: left;
   padding: 15px;
   border-bottom: 1px dotted #CCCCCC;
}

table.table thead th{
   background-color: #DDD;
   border-right: 1px solid #CCCCCC;
}

table.table tbody td{
   border-right: 1px solid #CCCCCC;
   border-top: 1px dotted #CCCCCC;
}

table .txtCenter{
   text-align: center;
}

table .txtRight{
   text-align: right;
}

/*--------------------------------------------------------------------
Login
---------------------------------------------------------------------*/
.dialog,
.row .dialog,
.row-fluid .dialog,
.row-fluid [class*="span"].dialog:first-child {
   margin: 0px auto;
   margin-top: 5em;
   float: none;
   width: 400px;
}
.dialog input[type="checkbox"],
.row .dialog input[type="checkbox"],
.row-fluid .dialog input[type="checkbox"],
.row-fluid [class*="span"].dialog:first-child input[type="checkbox"] {
   margin: 0px;
}
.dialog .alert,
.row .dialog .alert,
.row-fluid .dialog .alert,
.row-fluid [class*="span"].dialog:first-child .alert {
   margin-bottom: 1em;
}
.dialog form,
.row .dialog form,
.row-fluid .dialog form,
.row-fluid [class*="span"].dialog:first-child form {
   margin-bottom: 0px;
}
.dialog .remember-me,
.row .dialog .remember-me,
.row-fluid .dialog .remember-me,
.row-fluid [class*="span"].dialog:first-child .remember-me {
   padding: .5em 0em 0em 0em;
}
input[type="text"],
input[type="password"] {
   -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   border-radius: 0px;
   -moz-background-clip: padding;
   -webkit-background-clip: padding-box;
   background-clip: padding-box;
}

.block {
   border: 1px solid #ccc;
   background: white;
   margin: 1em 0em;
}
.dialog .block {
   -webkit-box-shadow: 1px 1px 0px #ffffff;
   -moz-box-shadow: 1px 1px 0px #ffffff;
   box-shadow: 1px 1px 0px #ffffff;
}
.block-heading {
   border-bottom: 1px solid #a6a6a6;
   border-left: none;
   color: #505050;
   display: block;
   margin-bottom: 0px;
   text-shadow: none;
   text-transform: none;
   font-weight: bold;
   font-size: .85em;
   line-height: 3em;
}
.block-heading .block-icon {
   border-right: 1px solid #AAA;
   border-left: none;
}
.block-heading .block-icon a {
   padding: 0em;
}
.block-heading .block-icon [class*="icon-"] {
   padding: 0em 1em;
   line-height: 1em;
}
.block-heading .block-icon.pull-right {
   border-left: 1px solid #AAA;
   border-right: none;
}
.block-heading .label {
   float: right;
   margin-top: .5em;
   margin-right: .75em;
   line-height: 1.5em;
   -webkit-box-shadow: 1px 1px 0px #ffffff;
   -moz-box-shadow: 1px 1px 0px #ffffff;
   box-shadow: 1px 1px 0px #ffffff;
}
p.block-heading,
a.block-heading,
.block-heading a {
   color: #505050;
   background: #dddddd;
   background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dddddd), color-stop(1, #fafafa));
   background: -ms-linear-gradient(bottom, #dddddd, #fafafa);
   background: -moz-linear-gradient(center bottom, #dddddd 0%, #fafafa 100%);
   background: -o-linear-gradient(bottom, #dddddd, #fafafa);
   filter: progid:dximagetransform.microsoft.gradient(startColorStr='#4d5b76', EndColorStr='#6c7a95');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa',EndColorStr='#dddddd')";
   display: block;
   padding-left: 1em;
   border-top: 1px solid #fff;
   outline: none;
}
a.block-heading:hover,
.block-heading a:hover {
   background: #dddddd;
   background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dddddd), color-stop(1, #fdfdfd));
   background: -ms-linear-gradient(bottom, #dddddd, #fdfdfd);
   background: -moz-linear-gradient(center bottom, #dddddd 0%, #fdfdfd 100%);
   background: -o-linear-gradient(bottom, #dddddd, #fdfdfd);
   filter: progid:dximagetransform.microsoft.gradient(startColorStr='#4d5b76', EndColorStr='#6c7a95');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',EndColorStr='#dddddd')";
   color: #505050;
}
.block-body {
   margin: 1em;
   min-height: .25em;
}
.block-body h1,
.block-body h2,
.block-body h3,
.block-body h4,
.block-body h5,
.block-body h6,
.block-body table {
   margin-top: 12px;
}
.block-body.collapse {
   margin-top: 0em;
   margin-bottom: 0em;
}

/*--------------------------------------------------------------------
Chart
---------------------------------------------------------------------*/
.chart {
   width: 900px;
   height: 300px;
   margin-top: 10px;
   margin-bottom: 10px;
}

/*--------------------------------------------------------------------
Other
---------------------------------------------------------------------*/
.right {
   text-align: right;
}

div.idxLeft {
   padding-right: 10px;
}

div.idxRight {
   padding-left: 10px;
}

.tag-list {
  border: 1px solid #ccc;
  margin-top: 2em;
  padding: 1em;
}
.tag-list div {
  margin-bottom: .5em;
}
.tag-list ul {
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.tag-list li {
  display: inline-block;
  list-style-position: inside;
  margin-right: 1em;
}

.boxCate {
   border: 0px;
   width: 40px;
   text-align: right;
   padding: 0px 5px 0px 0px;
}
