/*
* ==========================================================================
* _polaris.colors.scss
* This file imports the Polaris color palette.
* ==========================================================================
*/
/*
* --------------------------------------------------------------------------
* color palette
* --------------------------------------------------------------------------
*/
/*
* ==========================================================================
* _polaris.mixins.scss
* This file contains Polaris mixins
* prefix with mix-
* ==========================================================================
*/
/*
* ==========================================================================
* _polaris-variables.scss
* This file contains global-css variables and is using component based naming.
*
* Naming structure: [application(namespacing)]-[type]-[function]-[property]
* ==========================================================================
*/
/*
* --------------------------------------------------------------------------
* Color variables
* --------------------------------------------------------------------------
*/
/*
* Polaris Component color definitions
*/
/*
* Polaris Card Background color definitions
* Ref: (http://polaris/01-ui-style-foundations.html#02-style-principles.03-background-color)
*/
/*
* --------------------------------------------------------------------------
* shape variables
* --------------------------------------------------------------------------
*/
/*
* Polaris border radius definitions
* Ref: (http://polaris/01-ui-style-foundations.html#02-style-principles.05-border-radius)
*/
/*
* Polaris box shadow definitions
* Ref: (http://polaris/01-ui-style-foundations.html#02-style-principles.06-box-shadow)
*/
/*
* --------------------------------------------------------------------------
* font variables
* Ref: (http://polaris/01-ui-style-foundations.html#07-typography-fundamentals)
* --------------------------------------------------------------------------
*/
/*
* Font stack definitions
*/
/*
* Font families
*/
/*
* Root HTML and BODY tag values
*/
/*
* Font size cadence values
*/
/*
* Standard Paragraph font sizes
*/
/*
* Header tag font sizes
*/
/*
* Line height cadence values
*/
/*
* Font weight values
*/
/*
* --------------------------------------------------------------------------
* spacing values variables
* --------------------------------------------------------------------------
*/
/*
* Base spacing cadence values
* (base grid size x multiplier) / root font size = rem value
*/
/*
* Component/element specific spacing
*/
/*
* --------------------------------------------------------------------------
* page layout variables
* --------------------------------------------------------------------------
*/
/*
* --------------------------------------------------------------------------
* animation variables
* ref: (http://polaris/01-ui-style-foundations.html#04-motion)
* --------------------------------------------------------------------------
*/
/*
* Animation easing types
*/
/*
* Animation timings
*/
/*
* --------------------------------------------------------------------------
* icon size variables
* --------------------------------------------------------------------------
*/
/*
* --------------------------------------------------------------------------
* legacy variable names
* - May still be used in other component repos
* --------------------------------------------------------------------------
*/
/* Font variables */
/* Space size variables */
.ti-table {
  border-top: 1px solid #cccccc; }
  .ti-table th {
    font-size: 14px;
    font-weight: 400;
    color: #555555;
    vertical-align: top;
    border-bottom-width: 1px; }

.ti_p-button-set {
  display: flex;
  flex-direction: row; }
  .ti_p-button-set .button + .button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .button + .btn1 {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .button + button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .button + input[type='button'] {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .button + .ti-button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .btn1 + .button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .btn1 + .btn1 {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .btn1 + button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .btn1 + input[type='button'] {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .btn1 + .ti-button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set button + .button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set button + .btn1 {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set button + button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set button + input[type='button'] {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set button + .ti-button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set input[type='button'] + .button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set input[type='button'] + .btn1 {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set input[type='button'] + button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set input[type='button'] + input[type='button'] {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set input[type='button'] + .ti-button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .ti-button + .button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .ti-button + .btn1 {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .ti-button + button {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .ti-button + input[type='button'] {
    margin: 0;
    margin-left: 1rem; }
  .ti_p-button-set .ti-button + .ti-button {
    margin: 0;
    margin-left: 1rem; }

.ti-table thead th,
.ti-table thead td {
  color: #333333; }

.ti-table.ti-table-vertical th, .ti-table#tube-table th {
  padding: 0.6em; }

.qrp-column-sort-header-container {
  display: flex;
  flex-direction: row; }
  .qrp-column-sort-header-container ti-svg-icon {
    margin-left: 6px; }

table.ti-table.dataTable.no-footer {
  border-bottom: none; }

table.ti-table.dataTable thead th,
table.ti-table.dataTable thead td {
  border-bottom: 1px solid #e8e8e8;
  font-weight: 400;
  padding: 1em 0.6em;
  color: #333333; }
  table.ti-table.dataTable thead th.sorting,
  table.ti-table.dataTable thead td.sorting {
    background-image: none; }
    table.ti-table.dataTable thead th.sorting .DataTables_sort_wrapper,
    table.ti-table.dataTable thead td.sorting .DataTables_sort_wrapper {
      display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23555%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M144.91 160.13V62.8l28.27 28.28 11.39-11.39-47.67-47.67-47.7 47.7 11.38 11.39 28.31-28.31v97.33h16.02zM63.14 32.02v97.34l28.28-28.28 11.38 11.39-47.67 47.66-47.7-47.69 11.39-11.39 28.3 28.31V32.02h16.02z'/%3E%3C/svg%3E");
      background-size: 18px 18px;
      padding-right: 24px;
      background-repeat: no-repeat;
      background-position: right center; }
  table.ti-table.dataTable thead th.sorting_asc,
  table.ti-table.dataTable thead td.sorting_asc {
    background-image: none; }
    table.ti-table.dataTable thead th.sorting_asc .DataTables_sort_wrapper,
    table.ti-table.dataTable thead td.sorting_asc .DataTables_sort_wrapper {
      display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cpath d='M32 96l11.28 11.28L88 62.64V160h16V62.64l44.64 44.72L160 96 96 32z' fill='%23555'/%3E%3C/svg%3E");
      background-size: 18px 18px;
      padding-right: 24px;
      background-repeat: no-repeat;
      background-position: right center; }
  table.ti-table.dataTable thead th.sorting_desc,
  table.ti-table.dataTable thead td.sorting_desc {
    background-image: none; }
    table.ti-table.dataTable thead th.sorting_desc .DataTables_sort_wrapper,
    table.ti-table.dataTable thead td.sorting_desc .DataTables_sort_wrapper {
      display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cpath d='M96 160l64-64-11.36-11.36L104 129.36V32H88v97.36L43.28 84.72 32 96z' fill='%23555'/%3E%3C/svg%3E");
      background-size: 18px 18px;
      padding-right: 24px;
      background-repeat: no-repeat;
      background-position: right center; }
  table.ti-table.dataTable thead th.sorting_disabled .DataTables_sort_wrapper,
  table.ti-table.dataTable thead td.sorting_disabled .DataTables_sort_wrapper {
    background-image: none;
    padding-right: 0; }

table.ti-table.sort thead th {
  color: #333333; }
  table.ti-table.sort thead th a {
    position: relative; }
  table.ti-table.sort thead th.header {
    padding-right: 2rem;
    position: relative; }
    table.ti-table.sort thead th.header::after {
      content: '';
      display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23555%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M144.91 160.13V62.8l28.27 28.28 11.39-11.39-47.67-47.67-47.7 47.7 11.38 11.39 28.31-28.31v97.33h16.02zM63.14 32.02v97.34l28.28-28.28 11.38 11.39-47.67 47.66-47.7-47.69 11.39-11.39 28.3 28.31V32.02h16.02z'/%3E%3C/svg%3E");
      width: 18px;
      height: 18px;
      background-repeat: no-repeat;
      background-position: right 0;
      position: absolute;
      top: 14px;
      right: 0.25rem; }
    table.ti-table.sort thead th.header.headerSortUp::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cpath d='M32 96l11.28 11.28L88 62.64V160h16V62.64l44.64 44.72L160 96 96 32z' fill='%23555'/%3E%3C/svg%3E"); }
    table.ti-table.sort thead th.header.headerSortDown::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192'%3E%3Cpath d='M96 160l64-64-11.36-11.36L104 129.36V32H88v97.36L43.28 84.72 32 96z' fill='%23555'/%3E%3C/svg%3E"); }

.ti-sticky-container {
  display: none !important; }

.ti_q-table-overflow {
  overflow: visible; }
  .ti_q-table-overflow .ti-table th {
    white-space: nowrap; }

.error-check {
  padding-left: 0; }

.find-packages-filter-form {
  display: flex;
  margin-right: 3rem;
  margin-bottom: 2rem; }
  .find-packages-filter-form .find-packages-filter-fields {
    flex-grow: 1;
    display: flex;
    align-items: center; }
    .find-packages-filter-form .find-packages-filter-fields input {
      width: 100%;
      flex-grow: 1; }
    .find-packages-filter-form .find-packages-filter-fields span {
      white-space: nowrap; }

.pnr-displayed {
  display: none;
  position: absolute;
  padding: 5px;
  box-shadow: -2px 3px 3px rgba(0, 0, 0, 0.1);
  border: 1px dotted #b9b9b9;
  background: #ffffff;
  z-index: 2; }
  .pnr-displayed ul {
    margin: 0; }
    .pnr-displayed ul li:first-child {
      border-top: 0; }
    .pnr-displayed ul li:last-child {
      border-bottom: 0; }

.ti_q-img-left {
  display: block;
  float: left;
  margin-bottom: 1rem;
  margin-right: 1rem; }

.ti_q-img-right {
  display: block;
  float: right;
  margin-bottom: 1rem;
  margin-left: 1rem; }

.ti_q-img-small {
  max-width: 300px !important; }

.portal {
  max-width: calc(100% - 250px); }

#downloadStandardsXml select,
#standardsReport {
  position: relative;
  top: -1px; }
