@media print
{    
  .no-print, .no-print *
  {
    display: none !important;
  }
  a[href]:after {
    content: none !important;
  }
  a {
    color: #000000 !important;
  }
}

body {
  padding-top: 50px;
}

.content {
  //padding: 40px 15px;
  min-height: 800px;
  text-align: center;
}

td {
  text-align: left;
  vertical-align: top;
}
th {
  text-align: left;
  vertical-align: top;
}

td.sub {
  color: #666666;
  font-size: 75%;
}

tr.sub {
}

th.sub {
  color: #666666;
  font-size: 75%;
  font-weight: bold;
}

.collapse-icon:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\e114";
    float: right;
    color: grey;
}
.collapse-icon.collapsed:after {
    content: "\e080"; 
}

@media screen
{
  a {
    color: #6cc24a !important;
  }
}

.top-button {
      background-color: #4a6cc2;
      color: white;
}

.top-button:hover {
    background-color: white;
    color: #4a6cc2;
}

.report-filter-wrapper {
    border: 1px solid grey;
}

.report-total-grey {
    text-align: center;
    min-height: 20px;
    min-width: 150px;
    background-color: #666666;
    color: #ffffff;
}

.report-total-orange {
    text-align: center;
    min-height: 20px;
    min-width: 150px;
    background-color: #fe8330;
    color: #ffffff;
}

.report-total-green {
    text-align: center;
    min-height: 20px;
    min-width: 150px;
    background-color: #6cc24a;
    color: #ffffff;
}

.report-total-red {
    text-align: center;
    min-height: 20px;
    min-width: 150px;
    background-color: #e13d45;
    color: #ffffff;
}

.report-filter-column {
    width:180px;
    padding: 5px;
}

select.report-select-multiple {
    height: 120px;
    min-width: 150px;
}

button.report-generate-button {
    min-width: 180px;
    height: 34px;
}

.report-glyphicon {
    padding-left: 5px;
    padding-right: 5px;
}

.dropbtn {
  background-color: #4CAF50 !important;
  color: white;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
}

.log-filter-border {
  width: 100%;
  border: 1px solid grey;
}

.log-filter-wrapper {
  width: 100%;
  padding: 5px;
  min-width:1300px;
}

.log-filter-checkbox-span {
  padding-right: 10px;
  padding-left: 5px;
}

.log-filter-checkbox {
  height: 20px;
  width: 20px;
  display: inline-block;
}

.log-filter-label {
  height: 29px;
  text-align:right;
  padding-right: 5px;
}

.log-filter-box {
  width: 200px;
  height: 25px;
}

.log-filter-box-td {
  padding-right: 5px;
}

.log-spacer {
  height: 5px;
}

.background-secondsight-white {
  background-color: #ffffff;
}

.background-secondsight-primarygreen {
  background-color: #6cc24a;
}

.background-secondsight-darkgrey {
  background-color: #666666;
}

.background-secondsight-lightgrey {
  background-color: #cccccc;
}

.background-secondsight-blue {
  background-color: #4a6cc2;
}

.background-secondsight-maroon {
  background-color: #c24a6c;
}

.background-secondsight-purple {
  background-color: #a04ac2;
}

.background-secondsight-orange {
  background-color: #fe8330;
}

.background-secondsight-red {
  background-color: #e13d45;
}

.log-batchedit-td {
  padding-left: 5px;
  padding-right: 5px;
  height:29px;
}

.log-batchedit-button {
 width: 100px;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

#myInput {
  box-sizing: border-box;
  background-image: url('searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

#myInput:focus {outline: 3px solid #ddd;}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  overflow: auto;
  border: 1px solid #ddd;
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

a.tip:hover   {font-weight: normal; text-decoration: none; color: #000000; border-bottom: 1px dotted black;}
a.tip:link    {font-weight: normal; text-decoration: none; color: #000000; border-bottom: 1px dotted black;}
a.tip:visited {font-weight: normal; text-decoration: none; color: #000000; border-bottom: 1px dotted black;}
a.tip:visited {font-weight: normal; text-decoration: none; color: #000000; border-bottom: 1px dotted black;}
a.tip         span{display: none; padding: 2px 3px; margin-left: 8px; width: 200px;}
a.tip:hover   span{display: inline; position: absolute; background: #ffffff; border: 1px solid black; color: #000000;}
