﻿/* Colors and fonts */
/* default padding variables */
/* default font size */
body {
  font-family: Open Sans;
  padding-bottom: 20px;
  background-color: #f3f3f3;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility; }

/* Set padding to keep content from hitting the edges */
.body-content {
  width: 100%;
  padding: 0; }

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
  white-space: normal; }

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
  max-width: 280px; }

/* selectable list */
tr.selectable-row.active,
tr.selectable-row.active > td {
  background-color: yellow; }

tr.selectable-row,
tr.selectable-row > td {
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* non-prefixed version, currently
                                  not supported by any browser */
  -webkit-touch-callout: none;
  /* iOS Safari */ }

.header-row {
  width: 100%;
  min-height: 50px;
  background-color: #fff; }
  @media screen and (max-width: 768px) {
    .header-row {
      padding-right: 20px; } }

/* Start of navbar section */
@media screen and (min-width: 768px) {
  .sidebar-nav .navbar .navbar-collapse {
    max-height: none;
    padding: 0; }
  .sidebar-nav .navbar ul {
    float: none; }
  .sidebar-nav .navbar ul:not {
    display: block; }
  .sidebar-nav .navbar li {
    display: block;
    float: none; }
  .sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px; }
  .navbar-header {
    float: none; }
  .sidebar-nav {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    margin: -1px; }
  .sidebar-nav .navbar {
    height: 100%; }
  .col-sm-1 {
    padding-right: 0; }
  .col-sm-11 {
    padding-left: 0; }
  .navbar-right {
    margin: 0 30px 0 0; }
  .homepage-nav {
    margin-top: 30px; } }

.nav.navbar-nav.navbar-right li a {
  color: #1b1b1b; }

.navbar-nav.navbar-right li {
  margin: 15px 10px 5px 10px; }

.navbar-right li span.glyphicon {
  color: #1b1b1b !important; }

.navbar {
  border-radius: 0;
  background-color: #1e3463; }

.navbar-header {
  background-color: #1b1b1b; }

.navbar-brand {
  font-weight: 700;
  color: #fff !important; }

.nav.navbar-nav li a {
  font-weight: 600;
  padding: 0 !important;
  color: #fff; }

.nav.navbar-nav li span.glyphicon {
  color: #fff; }

.navbar-nav li {
  margin: 15px 0 15px 0;
  text-align: center; }

.nav.navbar-nav li a:hover {
  color: #84c1ea; }

@media screen and (min-width: 768px) {
  .with-min-width {
    /**** Dashboard CSS ****/
    /*** End of Dashboard CSS ***/
    position: fixed;
    z-index: 100;
    height: 100%;
    margin-left: -170px; } }

@media screen and (min-width: 768px) {
  .padded-nav {
    padding-left: 160px; } }

.row {
  margin-right: 0 !important; }
  @media screen and (max-width: 768px) {
    .row {
      margin: 0 !important; } }

/* End of navbar section */
/* Navigation container classes */
.nav-system-container {
  margin: 0 0 20px 0;
  border: 1px solid #000; }

.nav-system-title {
  font-size: 2.5em;
  font-weight: 700;
  padding: 0 0 20px 0;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background-color: #1e3463; }

.nav-system-body {
  font-size: 3.23em;
  padding: 20px 0 0 0;
  text-align: center;
  color: #fff;
  background-color: #1e3463; }

.nav-system-title a {
  text-decoration: none;
  color: #fff; }

/* End of navigation container classes */
/* Title row css */
.title-row {
  width: 100%;
  padding: 5px 0 5px 20px;
  background-color: #e0e0e0; }

.title-row h2 {
  font-weight: 700;
  margin: 0 !important; }

.title-row h4 {
  font-size: .8em;
  font-weight: 600;
  text-transform: uppercase; }

/* End of title row */
/* Main-content */
.main-content-body {
  padding: 20px 20px 0 20px; }

.clear {
  clear: both; }

/*End of main content */
/* Default table layout */
@media screen and (min-width: 768px) {
  table {
    width: 98%; } }

@media screen and (max-width: 768px) {
  table {
    width: 90%; } }

table thead {
  color: #fff;
  background-color: #1b1b1b;
  text-align: center; }

table thead input {
  color: #1b1b1b; }

thead tr th {
  padding: 15px;
  text-align: center; }

tbody tr td {
  padding-left: 15px;
  padding-top: 4px;
  border-right: 2px; }

.completeImg {
  width: 40px;
  height: 40px; }

.completeImg:hover {
  cursor: pointer; }

/*End of default table layout */
/*Comma seperated value list*/
.CsvList {
  list-style: none; }

.CsvList > li:after {
  display: inline;
  content: ', '; }

.CsvList > li:last-child:after {
  display: inline;
  content: ''; }

/*End of comma seperated value list*/
/**** Dashboard CSS ****/
.statContainer {
  margin: 25px 10px 0 10px;
  padding: 10px 10px 10px 20px;
  background-color: #1e3463;
  -webkit-box-shadow: 2px 0 10px -3px #84c1ea;
  -moz-box-shadow: 2px 0 10px -3px #84c1ea;
  box-shadow: 2px 0 10px -3px #84c1ea; }

.center-row {
  margin: 0 auto; }

.center-row-inline {
  margin: 0 auto;
  width: 90%; }

.statContainer-header {
  font-size: 1.78em;
  font-weight: 600;
  text-align: left;
  color: #fff;
  display: inline; }

.statContainer-body {
  float: right;
  margin-top: -8px;
  font-size: 2.5em;
  color: #fff;
  font-weight: 600;
  display: inline; }

.progressContainer {
  margin: 30px 75px 0px 75px;
  position: relative;
  float: left; }

.progressContainer-footer {
  text-align: center; }

.progressContainer-bodyBg {
  border-radius: 50%;
  width: 110px;
  height: 110px;
  left: 14px;
  top: 14px;
  background: #f3f3f3;
  position: absolute; }

.progressContainer-bar {
  position: relative;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  border: 1px solid #e0e0e0;
  background-color: #e0e0e0; }

.progressContainer-icon {
  width: 116px;
  height: 116px;
  position: absolute;
  left: -3px;
  top: -3px; }

.progressContainer-body {
  display: inline-block; }

.progressContainer:hover {
  cursor: pointer; }

.statTitle {
  display: block; }

.progress-0 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(90deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-1 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(93.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-2 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(97.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-3 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(100.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-4 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(104.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-5 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(108deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-6 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(111.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-7 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(115.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-8 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(118.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-9 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(122.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-10 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(126deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-11 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(129.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-12 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(133.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-13 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(136.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-14 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(140.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-15 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(144deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-16 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(147.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-17 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(151.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-18 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(154.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-19 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(158.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-20 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(162deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-21 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(165.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-22 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(169.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-23 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(172.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-24 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(176.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-25 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(180deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-26 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(183.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-27 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(187.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-28 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(190.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-29 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(194.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-30 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(198deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-31 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(201.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-32 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(205.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-33 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(208.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-34 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(212.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-35 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(216deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-36 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(219.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-37 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(223.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-38 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(226.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-39 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(230.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-40 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(234deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-41 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(237.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-42 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(241.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-43 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(244.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-44 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(248.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-45 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(252deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-46 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(255.6deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-47 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(259.2deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-48 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(262.8deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-49 {
  background-image: linear-gradient(90deg, #e0e0e0 50%, transparent 50%, transparent), linear-gradient(266.4deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-50 {
  background-image: linear-gradient(-90deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-51 {
  background-image: linear-gradient(-86.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-52 {
  background-image: linear-gradient(-82.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-53 {
  background-image: linear-gradient(-79.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-54 {
  background-image: linear-gradient(-75.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-55 {
  background-image: linear-gradient(-72deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-56 {
  background-image: linear-gradient(-68.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-57 {
  background-image: linear-gradient(-64.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-58 {
  background-image: linear-gradient(-61.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-59 {
  background-image: linear-gradient(-57.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-60 {
  background-image: linear-gradient(-54deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-61 {
  background-image: linear-gradient(-50.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-62 {
  background-image: linear-gradient(-46.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-63 {
  background-image: linear-gradient(-43.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-64 {
  background-image: linear-gradient(-39.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-65 {
  background-image: linear-gradient(-36deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-66 {
  background-image: linear-gradient(-32.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-67 {
  background-image: linear-gradient(-28.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-68 {
  background-image: linear-gradient(-25.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-69 {
  background-image: linear-gradient(-21.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-70 {
  background-image: linear-gradient(-18deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-71 {
  background-image: linear-gradient(-14.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-72 {
  background-image: linear-gradient(-10.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-73 {
  background-image: linear-gradient(-7.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-74 {
  background-image: linear-gradient(-3.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-75 {
  background-image: linear-gradient(0deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-76 {
  background-image: linear-gradient(3.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-77 {
  background-image: linear-gradient(7.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-78 {
  background-image: linear-gradient(10.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-79 {
  background-image: linear-gradient(14.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-80 {
  background-image: linear-gradient(18deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-81 {
  background-image: linear-gradient(21.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-82 {
  background-image: linear-gradient(25.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-83 {
  background-image: linear-gradient(28.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-84 {
  background-image: linear-gradient(32.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-85 {
  background-image: linear-gradient(36deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-86 {
  background-image: linear-gradient(39.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-87 {
  background-image: linear-gradient(43.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-88 {
  background-image: linear-gradient(46.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-89 {
  background-image: linear-gradient(50.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-90 {
  background-image: linear-gradient(54deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-91 {
  background-image: linear-gradient(57.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-92 {
  background-image: linear-gradient(61.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-93 {
  background-image: linear-gradient(64.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-94 {
  background-image: linear-gradient(68.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-95 {
  background-image: linear-gradient(72deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-96 {
  background-image: linear-gradient(75.6deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-97 {
  background-image: linear-gradient(79.2deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-98 {
  background-image: linear-gradient(82.8deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-99 {
  background-image: linear-gradient(86.4deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

.progress-100 {
  background-image: linear-gradient(90deg, #41ADE5 50%, transparent 50%, transparent), linear-gradient(270deg, #41ADE5 50%, #e0e0e0 50%, #e0e0e0); }

/*** End of Dashboard CSS ***/
.white-icon {
  color: #fff; }

/* Autocomplete styling */
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  padding: 4px 0;
  margin: 0 0 10px 25px;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px; }

.ui-menu-item > a.ui-corner-all {
  display: block;
  padding: 3px 15px;
  margin-left: 10px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555555;
  white-space: nowrap;
  text-decoration: none; }

.ui-menu-item > a.ui-corner-all > * {
  padding-left: 10px; }

.ui-state-hover, .ui-state-active {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none; }

.Loading {
    width:100%;
    height:100px;
    background-color: #ffffff;
    background-image: url(/Content/Custom/ajax-loader.gif);
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
    display: none;
}

.panel-dark > .panel-heading {
    color: #fff;
    background-color: #4C4C4C;
    border-color: #4C4C4C;
}

.panel-dark {
    border-color: #4C4C4C;
    padding-left: 0;
    padding-right: 0;
    margin: 50px;
}