
      /* Override some defaults */
      html, body {
      	height: 100%;
      }
      body {
      	/*background-image: url(../images/bg.png);*/
      	background-color: #fff;
      }
		.jumbotron {
		  position: relative;
		  padding: 60px 0;
		}


    .cards .large-stat {
    font-size: 1em;
    }
    .cards .title,
    .cards .info,
    .cards .info-text,
    .cards .stats {
    font-size: .9em;
    }
    .cards .time {
    font-size: .9em;
    }
    .cards .btn.btn-mini.pull-right {
    margin-top: -0.5em;
    }      
    .cards {
      list-style: none;
      margin-left: 0px;
      margin: 0em 0em 1em 0em;
    }
    .cards li {
      margin-bottom: 2em 0em;
      padding: 1em;
      border-top: 1px solid #dddde2;
    }
    .cards li:first-child {
      border-top: none;
    }
    .cards li.more {
      text-align: center;
      padding: .5em 0em;
    }
    .cards.not-bottom li:last-child {
      border-bottom: 1px solid #dddde2;
      margin-bottom: 1em;
    }
    .cards .title {
      text-transform: uppercase;
      text-shadow: 1px 1px 0px #fff;
      line-height: 1.2em;
      margin-bottom: 1em;
      color: #41414c;
    }
    .cards .title strong {
      text-transform: none;
    }
    .cards .info-text {
      position: relative;
      top: -4px;
    }
    .cards .info {
      margin-bottom: 0em;
      padding-bottom: 0em;
      line-height: 1.2em;
    }
    .cards .info.small {
      font-size: .85em;
      margin-top: -0.5em;
    }
    .cards .chart small {
      font-size: .8em;
      text-align: right;
      display: block;
      line-height: 1em;
    }
    .cards .time {
      font-size: .75em;
      float: right;
    }
    .cards .stats {
      padding-top: .75em;
      margin-bottom: 0em;
    }
    .cards .stats span {
      margin-right: .75em;
    }
    .cards .img {
      width: 48px;
      height: 48px;
      float: left;
      margin-right: 1em;
      margin-bottom: 1em;
    }
    .cards .img label {
      display: block;
      margin: 0px;
      text-align: center;
    }
    .cards.list {
      line-height: 1em;
    }
    .cards.list li {
      padding: 0px;
    }
    .cards.list .label {
      margin-top: 1.25em;
      margin-right: 1.25em;
    }
    .cards.list i {
      height: 2em;
      font-size: 1.25em;
      line-height: 2em;
      padding: .5em .75em;
      vertical-align: middle;
      margin-right: .5em;
      color: #666633;
      border-right: 1px solid #dddde2;
    }
    .cards i.pull-left {
      font-size: 1.75em;
      font-size: 2em;
      line-height: 1em;
      height: .9em;
      padding: 0px;
      margin-right: .5em;
      margin-top: 3px;
    }
    .cards .pull-right.strong {
      margin-top: -4px;
      font-size: 3em;
    }
    .cards p.pull-right,
    .cards .label.pull-down {
      margin-top: 1em;
      margin-left: 1em;
      display: block;
    }
    .muted {
      color: #8a8a9c;
    } 

    .widget {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #cfcfd6;
    }
    
	.sidebar .widget {
	  margin-top: 1.5em;
	  overflow: hidden;
	}
	.sidebar .widget h2 {
	  margin-top: 0em;
	  background: #e5e5e9;
	  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e5e5e9), color-stop(1, #fbfbfc));
	  background: -ms-linear-gradient(bottom, #e5e5e9, #fbfbfc);
	  background: -moz-linear-gradient(center bottom, #e5e5e9 0%, #fbfbfc 100%);
	  background: -o-linear-gradient(bottom, #e5e5e9, #fbfbfc);
	  filter: progid:dximagetransform.microsoft.gradient(startColorStr='#dddde2', EndColorStr='#f9f9f9');
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfc',EndColorStr='#e5e5e9')";
	  border-bottom: 1px solid #b4b4bf;
	  color: #707083;
	  text-shadow: 1px 1px 0px #ffffff;
	  font-size: 1em;
	  border-top: 1px solid #fff;
	  margin-bottom: 0px;
	  padding-left: 1em;
	  -webkit-border-top-right-radius: 5px;
	  -webkit-border-bottom-right-radius: 0px;
	  -webkit-border-bottom-left-radius: 0px;
	  -webkit-border-top-left-radius: 5px;
	  -moz-border-radius-topright: 5px;
	  -moz-border-radius-bottomright: 0px;
	  -moz-border-radius-bottomleft: 0px;
	  -moz-border-radius-topleft: 5px;
	  border-top-right-radius: 5px;
	  border-bottom-right-radius: 0px;
	  border-bottom-left-radius: 0px;
	  border-top-left-radius: 5px;
	  -moz-background-clip: padding;
	  -webkit-background-clip: padding-box;
	  background-clip: padding-box;
	}
	.sidebar .widget h2  > a {
	  color: #707083;
	  text-shadow: 1px 1px 0px #ffffff;
	  font-size: 1em;
	}
	.sidebar .widget .cards {
	  margin: 0em;
	}
	
		/* Style Tables 
		==================================*/
		.table-bordered th,
        .table-bordered td {
          border-left: none;
        }
        .ie table thead:first-child tr:first-child th {
          filter: progid:dximagetransform.microsoft.gradient(enabled=false);
          -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
          background: transparent;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
        }
        .table {
          border-collapse: separate;
          border-color: #cfcfd6;
          border: 1px solid #cfcfd6;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          overflow: hidden;
          border-right: 0px;
          /*Data Tables*/
        
        }
        .table thead:first-child tr:first-child th {
          background: #e5e5e9;
          background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e5e5e9), color-stop(1, #fbfbfc));
          background: -ms-linear-gradient(bottom, #e5e5e9, #fbfbfc);
          background: -moz-linear-gradient(center bottom, #e5e5e9 0%, #fbfbfc 100%);
          background: -o-linear-gradient(bottom, #e5e5e9, #fbfbfc);
          filter: progid:dximagetransform.microsoft.gradient(startColorStr='#dddde2', EndColorStr='#f9f9f9');
          -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfc',EndColorStr='#e5e5e9')";
          border-right: 1px solid #c4c4cd;
          color: #707083;
          text-shadow: 1px 1px 0px #ffffff;
          font-size: 1em;
          -webkit-box-shadow: inset 1px 0px 0px #f6f6f7;
          -moz-box-shadow: inset 1px 0px 0px #f6f6f7;
          box-shadow: inset 1px 0px 0px #f6f6f7;
          vertical-align: middle;
          font-weight: normal;
        }
        .table thead:first-child tr:first-child th:last-child {
          -webkit-border-top-right-radius: 5px;
          -webkit-border-bottom-right-radius: 0px;
          -webkit-border-bottom-left-radius: 0px;
          -webkit-border-top-left-radius: 0px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-bottomright: 0px;
          -moz-border-radius-bottomleft: 0px;
          -moz-border-radius-topleft: 0px;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 0px;
          border-bottom-left-radius: 0px;
          border-top-left-radius: 0px;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
        }
        .table thead:first-child tr:first-child th:first-child {
          -webkit-border-top-right-radius: 0px;
          -webkit-border-bottom-right-radius: 0px;
          -webkit-border-bottom-left-radius: 0px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 0px;
          -moz-border-radius-bottomright: 0px;
          -moz-border-radius-bottomleft: 0px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 0px;
          border-bottom-right-radius: 0px;
          border-bottom-left-radius: 0px;
          border-top-left-radius: 5px;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
        }
        .table tr:first-child td {
          border-top: 1px solid #bfbfc8;
        }
        .table td {
          border-right: 1px solid #cfcfd6;
          border-top: 1px solid #cfcfd6;
          border-left: 0px;
        }
        .table.table-first-column-check td:first-child,
        .table.table-first-column-number td:first-child,
        .table.table-first-column-check th:first-child,
        .table.table-first-column-number th:first-child {
          width: 16px;
          text-align: center;
        }
       
        .table.table-striped tbody tr:nth-child(odd) td,
        .table.table-striped tbody tr:nth-child(odd) th {
          background-color: #fafafa;
        }
        .table.data-table {
          margin-bottom: 0em;
          clear: both;
        }
        .table.data-table th.sorting_asc,
        .table.data-table th.sorting_desc,
        .table.data-table th.sorting {
          cursor: pointer;
        }
        .table.data-table th.sorting_asc:focus,
        .table.data-table th.sorting_desc:focus,
        .table.data-table th.sorting:focus {
          outline: none;
        }
        .table.data-table th.sorting_desc .sort-icon {
          float: right;
        }
        .table.data-table th.sorting_desc .sort-icon::before {
          content: "\f0dd";
          font-family: FontAwesome;
        }
        .table.data-table th.sorting_asc .sort-icon {
          float: right;
        }
        
        .table.data-table th.sorting_asc .sort-icon::before {
          font-family: FontAwesome;
          content: "\f0de";
        }
        .table.data-table th.sorting .sort-icon {
          float: right;
        }
        .table.data-table th.sorting .sort-icon::before {
          content: "\f0dc";
          font-family: FontAwesome;
        }
        /*
        Fim Style Table
        =====================================*/   