﻿
.tdg-content .pagination > li > span {
  border: thin black solid !important;
}
.tdg-content .pagination > li.inactive > span,
.tdg-content .pagination > li.disabled > span,
.tdg-content .pagination > li.linked > span {
  color: black;
  background-color: #d1e2f6;
  background-image: linear-gradient(#d1e2f6, #b0c8ff);
}
.tdg-content .pagination > li.inactive > span:hover,
.tdg-content .pagination > li.disabled > span:hover,
.tdg-content .pagination > li.linked > span:hover {
  color: black;
  border: thin solid black;
  background-color: #b0c8ff;
  background-image: linear-gradient(#b0c8ff, #d1e2f6);
}
.tdg-content .pagination > .active > span {
  background-color: #187ccd;
  background-image: linear-gradient(#187ccd, #01629f);
  color: white;
  border-color: black;
}
.tdg-content .pagination > .active > span:hover {
  cursor: pointer;
  background-color: #01629f;
  background-image: linear-gradient(#01629f, #187ccd);
  border-color: black;
}
.tdg-content .pagination > li.linked > span:hover {
  background-color: #9B9BA3;
  border-color: #9B9BA3;
}
.tdg-content .autocomplete-container {
  width: 70%;
}
.tdg-content .remove-side-pad {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
.tdg-content .search-pagination {
  font-weight: 900;
  text-align: center;
  display: inline-block;
  width: 100%;
  min-height: initial;
  padding-bottom: 0px;
}
.tdg-content .pagination {
  margin: auto;
  padding-top: 4px;
}
@media print {
  .tdg-content a:link:after,
  .tdg-content a:visited:after {
    display: none !important;
  }
  .tdg-content button {
    display: none;
  }
  .tdg-content .glyphicon {
    display: none;
  }
  .tdg-content .content-container {
    border: thin solid black;
  }
}
.tdg-content .remove-right-pad {
  padding-right: 0;
}
.tdg-content .remove-left-pad {
  padding-left: 0;
}
@media screen and (min-width: 767px) {
  .tdg-content .search-type {
    padding-right: 0;
  }
  .tdg-content .search-field {
    padding-left: 0;
  }
}
.tdg-content .search-gif {
  background-image: url(../inhouse/searching.gif);
  background-position: right;
  background-repeat: no-repeat;
}
.tdg-content .inactive-label {
  /*#d70000*/
  color: red;
  font-weight: bold;
  position: absolute;
  top: 10px;
  right: 15px;
}
.tdg-content .result-list-item:hover .inactive-label {
  color: #ff8e04;
}
.tdg-content .search-type-control {
  width: 75%;
  display: inline;
}
.tdg-content .hasDatepicker[readonly]{
    cursor:initial;
    background-color:#fff;
}

.tdg-content .row-flex {
  display: flex;
  align-items: flex-end;
}

.tdg-content .balances-value {
  padding-right: 0;
  margin-right: 15px;
}
@media (min-width: 768px) {
  .tdg-content .balances-value {
    margin-left: 9%;
  }
}
.tdg-content .table > tbody > tr > td.total-line,
.tdg-content .row.row-flex > .total-line {
  border-top: 1px solid black;
  font-weight: bold;
}
.unapproved-payments-background{
   background-color: #fcfcfc;
}

.tdg-content .tax-util-legal-notice ul
{
    list-style-type:disc;
    list-style-position:outside;
}
.tdg-content .tax-util-legal-notice li {
    list-style-type:inherit;
    margin-left:5%;
}
@media(min-width: 575px) {
    .unapproved-payments-total-line:before {
        content: "";
        position: absolute;
        height: 1px;
        width: 25%;
        border-bottom: 1px solid black;
        right: 15px;
        top: 0;
    }
}
@media(max-width: 574px) {
    .unapproved-payments-total-line:before {
        content: "";
        position: absolute;
        height: 1px;
        width: 50%;
        border-bottom: 1px solid black;
        right: 15px;
        top: 0;
    }
}
@media (min-width: 575px) {
    .form-horizontal .control-label.date-range-label {
        text-align: right;
    }

    @media (max-width: 767px) {
        .tdg-content .search-type-control {
            width: 82%;
            display: inline;
        }
    }

    .tdg-content h1.page-title-header1 {
        font-weight: 600;
        font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
        text-transform: none;
        font-variant: small-caps;
        line-height: 1.1;
        color: #666;
    }

    @media (max-width: 767px) {
        .tdg-content h1.page-title-header1 {
            font-size: 1.25em;
        }
    }

    @media (min-width: 768px) {
        .tdg-content h1.page-title-header1 {
            font-size: 2em;
        }
    }

    .tdg-content .tdg-error-text {
        color: red;
    }


    .tdg-content .report-select-item {
        margin-bottom: 0;
    }

    @media (max-width: 575px) {
        .tdg-content .report-select-item-cost {
            text-align: left;
        }
    }

    @media (min-width: 576px) {
        .tdg-content .report-select-item-cost {
            text-align: right;
        }
    }
}

.tdg-content .balance-warning
{
    font-weight:bold;
    color:red;
}