a:hover, a:visited, a:link, a:active {
    text-decoration: none;
    color: inherit;
}

.cs-navdrop {
  margin:0 -10px 0px;
  overflow:hidden
}

.cs-navdrop-list {
  padding-left:0;
  list-style:none
}

.cs-navdrop li {
  float:left;
  width:25%;
  height:135px;
  padding:10px;
  font-size:10px;
  line-height:1.4;
  text-align:center;
  background-color:#58ACFA;
  border:1px solid white;
  opacity: 0.9;
}

.cs-navdrop .glyphicon {
  margin-top:35px;
  margin-bottom:15px;
  font-size:38px;
  color:#fcfcfc; /*1700bb*/
}

.cs-navdrop .glyphicon-class {
  display:table-cell;
  text-align:left;
  vertical-align: bottom;
  line-height: 16px;
  height: 24px;
  word-wrap: break-word;
}

.cs-navdrop li:hover {
  background-color:#1700bb
}

.cs-navdrop-survey li{
  color: #33cc33;
  background-color: #b92ed1;
}
.cs-navdrop-survey li:hover{
  background-color: #1700bb;
}

.cs-bannered-table table {
  border-collapse: separate;
  border-spacing: 0 5px;
}

.cs-bannered-table tbody td {
  background-color: #EEEEEE;
  border-top: 0px !important;
}

.cs-bannered-table tr td:first-child,
tr th {
  border-color: transparent;
  border-bottom: 0px !important;
  border-top: 0px !important;
}

.cs-bannered-table tr td:first-child,
tr th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.cs-bannered-table tr td:last-child,
tr th:last-child {  
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;  
  border-bottom: 14px solid white;
  position: absolute;
  left: 18px;
  top: -14px;
}

.cs-dbd-item-container {
  background-image: linear-gradient(to bottom,skyblue 0,lightskyblue 100%);
  background-color: skyblue;
  opacity: 0.95;
  border-radius: 20px;
  border: 3px solid rgba(255, 255, 255, .9);
  box-shadow: 4px 4px 5px #a0a0a0;
  -webkit-transition-duration: 0.2s; /* Safari */
  transition-duration: 0.2s;  
}

.cs-dbd-item-container:hover {
  box-shadow: 1px 1px 3px darkslategrey;
  padding: 11px 8px 7px 8px;
}

.cs-dbd-table {
  width: 100%;
  height: 50px;
  border: 0px solid;
}

.cs-dbd-td-badge {
  width: 6%;
}

.cs-dbd-td-description {
  width: 50%;
}

.cs-dbd-td-status {
  width: 35%;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width:768px){
  .cs-navdrop{
    margin-right:0px;
    margin-left:0px;
  }
  .cs-navdrop li{
    width:33.33%;
    font-size:14px;
    font-weight: 500;
    line-height: 20px;
    color: #fcfcfc;
  }
}
