@media screen {
  [ng\:cloak],
  [ng-cloak],
  [data-ng-cloak],
  [x-ng-cloak],
  .ng-cloak,
  .x-ng-cloak {
    display: none !important;
  }
  .dateBtn {
    width: 125px;
  }
  .table-header {
    background-color: #f9f9f9;
  }
  .table-header th {
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    /* No support for these yet, use at own risk */
    -o-user-select: none;
    user-select: none;
  }
  .pendingState {
    background-color: #f9f9f9;
  }
  .heat-map-container {
    width: 100%;
  }
  .heat-map-month {
    width: 910px;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
    margin-top: 10px;
  }
  .nav-tabs-region ul.nav-tabs {
    margin: 0 0 10px 0;
    padding: 10px 10px 0 10px;
    background-color: #F5F5F5;
  }
  .heat-map-day,
  .heat-map-day-of-week {
    float: left;
    width: 130px;
    height: 130px;
    text-align: center;
    border: 1px solid #aaa;
  }
  .heat-map-day-of-week {
    vertical-align: text-bottom;
    font-size: 2em;
  }
  .heat-map-day:hover {
    background-color: #e2ffe2;
  }
  .heat-map-day-good {
    background-color: #e2ffe2;
  }
  .heat-map-day-caution {
    background-color: #feffe2;
  }
  .heat-map-day-warning {
    background-color: #ffe2e2;
  }
  .heat-map-day-of-week {
    font-weight: bold;
  }
  .heat-map-month-name {
    font-weight: bold;
    font-size: large;
  }
  .heat-map-container:before,
  .heat-map-container:after {
    content: " ";
    display: table;
  }
  .heat-map-container:after {
    clear: both;
  }
  .my-wrapper {
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
    border: 1px solid black;
  }
  #slide {
    position: absolute;
    left: -100px;
    width: 100px;
    height: 100px;
    background: dodgerblue;
    transition: 1s;
  }
  .my-wrapper:hover #slide {
    transition: 1s;
    left: 0;
  }
  .heat-map-month.ng-hide-add.ng-hide-add-active,
  .heat-map-month.ng-hide-remove.ng-hide-remove-active {
    transition: 1s;
    left: 0;
  }
  .cell-day {
    text-align: right;
    padding: 10px;
    border: 1px solid #fff;
    font-size: 0.75em;
  }
  .cell-day span {
    font-weight: bold;
    font-size: 1.25em;
  }
  .print-data {
    display: none;
  }
  .day-content-info {
    width: 50%;
    text-align: right;
    float: left;
    border-bottom: 1px solid black;
  }
  .day-status-box {
    padding: 10px 0px;
    margin: 5px 0 15px;
  }
  .full-width-plus {
    margin: 0 -15px;
  }
  .full-width-plus table th:first-child,
  .full-width-plus table td:first-child {
    padding-left: 23px;
  }
  .full-width-plus table th:last-child,
  .full-width-plus table td:last-child {
    padding-right: 23px;
  }
  .table-fixed-header tbody,
  .table-fixed-header thead {
    display: block;
    width: 100%;
  }
  .table-fixed-header tbody tr,
  .table-fixed-header thead tr {
    display: table;
    width: 100%;
  }
  .table-fixed-header.table-fixed-header-active thead {
    position: fixed;
  }
  #calendar-datepicker {
    width: 100%;
  }
  #Calendar {
    opacity: 0;
    position: absolute;
    top: 800px;
    width: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  #Day-View {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  #ToolbarDateController a,
  #ToolbarDateController2 a {
    padding: 0 10px;
  }
  .ui-toolbar-overflow-menu-slider #ToolbarDateController a,
  .ui-toolbar-overflow-menu-slider #ToolbarDateController2 a {
    display: none;
  }
  #ToolbarDateLink,
  #ToolbarDateLink2 {
    width: 105px;
    text-align: center;
  }
  .ui-toolbar-overflow-menu-slider #ToolbarDateController #ToolbarDateLink,
  .ui-toolbar-overflow-menu-slider #ToolbarDateController #ToolbarDateLink2 {
    width: auto;
    text-align: left;
    display: block;
  }
  #printSection {
    display: none;
  }
  .table-sortable thead th:not(.ignore-sortable) {
    cursor: pointer;
    position: relative;
  }
  .table-sortable thead th:not(.ignore-sortable):hover {
    background-color: #D1E4F6;
  }
  .table-sortable thead th:not(.ignore-sortable) .fa-angle-down {
    visibility: hidden;
  }
  .table-sortable thead th:not(.ignore-sortable) .fa-angle-down.fa-visible {
    visibility: visible;
  }
  .h-three {
    font-size: 24px;
  }
  .h-three .badge {
    background-color: #3379b5;
  }
}
@media print {
  /*.region-page-top,*/
  /*#search-menu,*/
  /*.nav-container,*/
  /*footer#page-footer,*/
  /*span.print-link,*/
  /*.nav-tabs,*/
  /*.alert-info,*/
  /*.ui-spinner-modal,*/
  /*.title,*/
  /*.element-invisible,*/
  /*.region-page-bottom,*/
  /*header#main-header,*/
  /*.tabs,*/
  /*#header-top,*/
  /*#Calendar-Day-Wrapper,*/
  /*#TcNavigation,*/
  /*#TestingCenterNavTop,*/
  /*#TestingCenterNavLeftMainMenu,*/
  /*.testing-center-nav-back*/
  /*{*/
  /*display: none !important;*/
  /*}*/
  /** {*/
  /*display: none !important;*/
  /*}*/
  /*#page * {*/
  /*border: none !important;*/
  /*}*/
  /*.ui-slideover-region {*/
  /*width: 25%;*/
  /*height: 2em;*/
  /*text-align: center;*/
  /*float: left;*/
  /*display: block;*/
  /*}*/
  body * {
    visibility: hidden;
  }
  #printSection,
  #printSection * {
    visibility: visible;
  }
  #printSection {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
  }
  #calendar-datepicker {
    width: 100%;
  }
  .ui-datepicker-item {
    border: 1px solid #000;
    font-size: 0.75em;
    padding: 3px;
  }
  .day-content-info {
    width: 50%;
    text-align: right;
    float: left;
    border-bottom: 1px solid black;
  }
  .ui-datepicker-previous,
  .ui-datepicker-next {
    display: none;
  }
}
.test-name {
  color: #428bca;
}
#outstandingTests table tbody tr td {
  padding-top: 0;
  padding-bottom: 0;
}
