@charset "UTF-8";.panel-toggle {
  text-transform: uppercase;
  font-size: 0.6rem;
  margin-left: 8px;
  visibility: visible;
}
.panel-toggle:focus {
  outline: none;
}
.panel-toggle-less {
  display: none;
}
.cp-is-open .panel-toggle-more {
  display: none;
}

.cp-is-open .panel-toggle-less {
  display: inline;
}
/**
 * You can create new utilities here.
 *
 * Feel free to rename this file, define multiple utilities here, or make
 * any other files in this directory.

 * Here's an example:
**/

/* .skew-45 {
  transform: skewY(45deg);
} */
/* .tpk-table {
  display: table;
  text-align: center;
  width: 100%;
  margin: 0 auto 0;
  border-collapse: separate;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.tpk-table_row {
  display: table-row;
}

.theader {
  display: table-row;
}

.tpk-table_header {
  display: table-cell;
  border-bottom: #ccc 1px solid;
  border-top: #ccc 1px solid;
  background: #bdbdbd;
  color: #e5e5e5;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
}

.tpk-table_header:first-child {
  border-left: #ccc 1px solid;
  border-top-left-radius: 5px;
}

.tpk-table_header:last-child {
  border-right: #ccc 1px solid;
  border-top-right-radius: 5px;
}

.tpk-table_small {
  display: table-cell;
}

.tpk-table_row > .tpk-table_small > .tpk-table_cell:nth-child(odd) {
  display: none;
  background: #bdbdbd;
  color: #e5e5e5;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tpk-table_row > .tpk-table_small > .tpk-table_cell {
  padding-top: 3px;
  padding-bottom: 3px;
  color: #5b5b5b;
  border-bottom: #ccc 1px solid;
}

.tpk-table_row > .tpk-table_small:first-child > .tpk-table_cell {
  border-left: #ccc 1px solid;
}

.tpk-table_row > .tpk-table_small:last-child > .tpk-table_cell {
  border-right: #ccc 1px solid;
}

.tpk-table_row:last-child > .tpk-table_small:last-child > .tpk-table_cell:last-child {
  border-bottom-right-radius: 5px;
}

.tpk-table_row:last-child > .tpk-table_small:first-child > .tpk-table_cell:last-child {
  border-bottom-left-radius: 5px;
}

.tpk-table_row:nth-child(2n+3) {
  background: #e9e9e9;
}

@media screen and (max-width: 900px) {
  .tpk-table {
    width: 90%
  }
}

@media screen and (max-width: 650px) {
  .tpk-table {
    display: block;
  }
  .tpk-table_row:nth-child(2n+3) {
    background: none;
  }
  .theader {
    display: none;
  }
  .tpk-table_row > .tpk-table_small > .tpk-table_cell:nth-child(odd) {
    display: table-cell;
    width: 50%;
  }
  .tpk-table_cell {
    display: table-cell;
    width: 50%;
  }
  .tpk-table_row {
    display: table;
    width: 100%;
    border-collapse: separate;
    padding-bottom: 20px;
    margin: 5% auto 0;
    text-align: center;
  }
  .tpk-table_small {
    display: table-row;
  }
  .tpk-table_row > .tpk-table_small:first-child > .tpk-table_cell:last-child {
    border-left: none;
  }
  .tpk-table_row > .tpk-table_small > .tpk-table_cell:first-child {
    border-left: #ccc 1px solid;
  }
  .tpk-table_row > .tpk-table_small:first-child > .tpk-table_cell:first-child {
    border-top-left-radius: 5px;
    border-top: #ccc 1px solid;
  }
  .tpk-table_row > .tpk-table_small:first-child > .tpk-table_cell:last-child {
    border-top-right-radius: 5px;
    border-top: #ccc 1px solid;
  }
  .tpk-table_row > .tpk-table_small:last-child > .tpk-table_cell:first-child {
    border-right: none;
  }
  .tpk-table_row > .tpk-table_small > .tpk-table_cell:last-child {
    border-right: #ccc 1px solid;
  }
  .tpk-table_row > .tpk-table_small:last-child > .tpk-table_cell:first-child {
    border-bottom-left-radius: 5px;
  }
  .tpk-table_row > .tpk-table_small:last-child > .tpk-table_cell:last-child {
    border-bottom-right-radius: 5px;
  }
} */

.table-bordered {
  /* border: 1px solid red; */
}
.models-table-wrapper{

  box-sizing:border-box;
  max-width:100%;
}
.table {
  width: 100%;
  max-width: 100%;
  margin: 20px 0;
  
}

table {
  background-color: white;
  border-spacing: 0;
  border-collapse: collapse;
}

thead {
  display: table-header-group;
  text-align: left;
  vertical-align: middle;
  border-color: inherit;
}

.table-header i{
  background: url("/assets/icons/up-and-down.svg");
  display:inline-block;
  width:10px;
  height:10px;
  margin-left:3px;  
}
.table-header i.glyphicon-triangle-top{
  background: url("/assets/icons/down.svg");
}
.table-header i.glyphicon-triangle-bottom{
  background: url("/assets/icons/up.svg");
}
tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
/* .table tr {
  border-left: 1px solid red !important;
  border-right: 1px solid red !important;
} */

.table tr th{
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(81 58 87 / var(--tw-text-opacity, 1));
}
.table tr td{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(40 56 63 / var(--tw-text-opacity, 1));
  text-align: left;
}

.table-no-filter .table {
  
}
.table-striped{
  border-radius: 0.25rem;
  box-shadow: 0 10px 20px rgba(130,108,191,0.19), 0 6px 6px rgba(130,108,191,0.23);
}

.table-striped>tbody>tr{
  border-left-width: 4px;
  border-bottom-width: 1px;
  border-color: transparent;
  transition: ease-out .3s;
}
.table-striped>tbody>tr:nth-of-type(odd){
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 250 / var(--tw-bg-opacity, 1));
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
  border: none;
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
  padding: 5px;
  margin-top: 10px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  padding:15px 15px;
  /* line-height: 3.1; */
  vertical-align: middle;
  /* border-top: 1px solid #F3F3F3; */

}
.table>thead>tr:nth-of-type(even){
  /* border-width:1px 1px 0 1px;
  border-color:#c9d1df; */
  display:none;
}
.table>thead>tr:first-child>th{
  border-style: none;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 800;
  --tw-text-opacity: 1;
  color: rgb(81 58 87 / var(--tw-text-opacity, 1));
  /* border-bottom: 1px solid grey; */
}
.table>thead>tr:last-child{
  /* border-width:0 1px;
  border-color:#c9d1df; */
}
.table>thead>tr:last-child>th{
  border-style: none;
  border-image:0;
  background-color: none;
}
.table>thead>tr:last-child>th>div>input{
  border-radius:2px;
  /* border-width: 0 0 2px 0;
  border-color: blue; */
  border: 1px solid #e4e4e4;
 }
.table-footer{
  clear: both;
  margin:20px 0; 

}
.table-footer .row {
  margin-right: -15px;
  margin-left: -15px;
  display:flex;

}
.table-footer .row div{
  float:none;
}

.table-footer .row div:nth-child(2){
  order: 3;

}
.table-footer .row div:nth-child(3){
  order: 2;

}
.table-footer .row div .btn-toolbar.pull-right {
  float:none;
} 

.table-footer .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-radius:3px;
}
.table-footer .btn.btn-default{
  margin: 0.5rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(189 199 231 / var(--tw-bg-opacity, 1));
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
border-radius:3px;
max-width:30px;
min-width:30px;
line-height:30px;
height:30px;
transition:all .3s;
}
.table-footer .btn.btn-default .glyphicon:before{
  content:' ';
  margin-top:2px;
  display: block;
  
}
.table-footer .btn.btn-default .glyphicon-chevron-right:before{
  content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z" fill="white"/></svg>');
}
.table-footer .btn.btn-default .glyphicon-chevron-left:before{
 
  content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z" fill="white"/></svg>');
  transform: rotate(0deg);
}
.table-footer .btn.btn-default .glyphicon-menu-right:before{

content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" fill="white"/></svg>');


}
.table-footer .btn.btn-default .glyphicon-menu-left:before{
  content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z" fill="white"/></svg>');
  transform: rotate(0deg);
}

.table-footer .btn.btn-default:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(9 54 123 / var(--tw-bg-opacity, 1));
}
.btn-default:focus{
  outline: none;
}
.table-footer .btn.btn-default.disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 245 / var(--tw-bg-opacity, 1));
}

@media (min-width: 768px){
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-5 {
      width: 41.66666667%;
  }

  .col-xs-2 {
      width: 16.66666667%;
  }

  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
      /* float: left; */
  }
  .col-xs-5 {
      width: 41.66666667%;
  }
  .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
      /* float: left; */
  }
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
      position: relative;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
  }
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
  margin-left: 5px;
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
  float: left;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group>.btn:first-child {
  margin-left: 0;
}
.btn-group-vertical>.btn, .btn-group>.btn {
  position: relative;
  float: left;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(30 164 158 / var(--tw-bg-opacity, 1));
  border-radius: none; 
}
.btn-group{
  min-width: 100px;
  max-width: 330px;
}
.btn-group > .active{
  background-color: #6983d1 !important;
}
.btn-default {
  /* text-shadow: 0 1px 0 #fff; */
  background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
  background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
  background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.pull-right {
  /* float: right!important; */
  margin-left: 15px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  /* border: 1px solid rgba(0,0,0,.15); */
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}
.btn-default.disabled, .btn-default:disabled, .btn-default[disabled] {
  background-color: #e0e0e0;
  color:grey;
  background-image: none;
}
.btn-group-vertical>.btn, .btn-group>.btn {
  position: relative;
  float: left;
}


.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-chevron-left:before {
  content: "<<";
}

.glyphicon-menu-left:before {
  content: "<";
}

.glyphicon-chevron-right:before {
  content: ">>";
}

.glyphicon-menu-right:before {
  content: ">";
}

/* @media (min-width: 768px){
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
} */



.columnMenu {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  float: none;
}

.columnMenu-trigger {
  position: relative;
}

.columnMenu .menu {
  position: absolute;
  top: 100%;
  margin-top: 3px;
  left: 0;
  z-index: 50;
  min-width: 14rem;
  padding: 0 !important;
  border-radius: 5px;
  background-color: #4E64B0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.columnMenu ul {
  padding: 0;
  list-style: none;
}
.columnMenu .menu a {
  text-decoration: none;
  color: white;
  padding: 0.7rem 1rem;
  display: flex;
  align-items: center;
  gap: 0.35rem;
  width: 100%;
}
.columnMenu .menu a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(9 54 123 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition: ease-in-out .4s;
}
.columnMenu .menu a:first-of-type:hover{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.columnMenu .menu a:last-of-type:hover{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.columnMenu ul li {
  border-bottom: 1px solid white;
}
.columnMenu ul li:last-of-type {
  border-bottom: none;
}

.columnMenu-check {
  display: inline-block;
  width: 1rem;
  flex-shrink: 0;
  text-align: center;
}

.columnMenu ul li.cVisible .columnMenu-check:before {
  display: inline-block;
  font-style: normal;
  content: '✓';
  color: #00a700;
  font-weight: bold;
}

.btn-group>.btn:first-child {
  margin-left: 0;
}
.btn-group-vertical>.btn, .btn-group>.btn {
  position: relative;
  float: left;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 10px 20px rgba(130,108,191,0.19), 0 6px 6px rgba(130,108,191,0.23);
}
.btn-default {
  background-color: #4E64B0;
  /* background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
  background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
  background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%); */
  /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); */
  background-repeat: repeat-x;
  background-image: none!important;
  color: white;
  font-weight: 800;
  text-decoration: none;
}
.btn-default:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(9 54 123 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition: ease-in-out .4s;
}
.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning {
  box-shadow: none;
  /* text-shadow: 0 -1px 0 rgba(0,0,0,.2); */
  /* -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075); */
}
.textRed td, .textRed > td > div > a{
    /* color:blue !important; */
    /* color: red; */
    color: red !important;
}
.centerAction{
  width: 8rem;
  text-align: center;
}


.dbTable{
 margin:50px 0;
}
.dbTable tbody tr:hover,.dbTable tbody tr.selected-row{
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(239 57 91 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  box-shadow: -11px -5px 10px -10px rgba(239,57,91,0.71);
  border-bottom:1px solid rgba(239,57,91,0.05);
}
.tableFooter{
  margin-top: 2rem;
  margin-bottom: 3rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  clear: both;
}

.tableFooter > .table-summary {
  flex: 0 1 auto;
  min-width: 9rem;
}

.tableFooter-actions {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
  min-width: 0;
}

.tableFooter-actions .pagination-controls,
.tableFooter-actions .table-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  float: none !important;
  max-width: none !important;
  min-width: 0;
}

.tableFooter .pagination-controls .btn-toolbar {
  display: inline-flex;
  align-items: center;
  margin: 0;
  float: none;
}

.tableFooter .pagination-wrapper,
.tableFooter .paginationBlock {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 0.35rem;
  float: none !important;
}

.tableFooter .btn-group {
  display: inline-flex !important;
  float: none !important;
  min-width: 0 !important;
  max-width: none !important;
}

.tableFooter .btn-group > .btn,
.tableFooter .btn-group > button {
  float: none !important;
}

.table-nav{
  display: flex;
  align-items: center;
  justify-content: center;
}
.paginationBlock{
  display: flex;
  align-items: center;
}

.tableFooter .paginationBlock .btn.btn-default,
.tableFooter .paginationBlock button.btn-default{
  margin: 0.5rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(189 199 231 / var(--tw-bg-opacity, 1));
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  border-radius: 3px;
  max-width: 30px;
  min-width: 30px;
  line-height: 30px;
  height: 30px;
  transition: all 0.3s;
  box-shadow: none;
  float: none;
}

.tableFooter .paginationBlock .btn.btn-default:hover:not(:disabled),
.tableFooter .paginationBlock button.btn-default:hover:not(:disabled){
  --tw-bg-opacity: 1;
  background-color: rgb(9 54 123 / var(--tw-bg-opacity, 1));
}

.tableFooter .paginationBlock .btn.btn-default.disabled,
.tableFooter .paginationBlock .btn.btn-default:disabled,
.tableFooter .paginationBlock button.btn-default:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(240 241 245 / var(--tw-bg-opacity, 1));
  opacity: 1;
}

.tableFooter .btn.btn-default .glyphicon:before {
  content: ' ';
  margin-top: 2px;
  display: block;
}

.tableFooter .btn.btn-default .glyphicon-chevron-right:before {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z" fill="white"/></svg>');
}

.tableFooter .btn.btn-default .glyphicon-chevron-left:before {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z" fill="white"/></svg>');
}

.tableFooter .btn.btn-default .glyphicon-menu-right:before {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z" fill="white"/></svg>');
}

.tableFooter .btn.btn-default .glyphicon-menu-left:before {
  content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z" fill="white"/></svg>');
}

.tableFooter .pageNumber,
.tableFooter .pageSizeSelect{
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(157 167 194 / var(--tw-text-opacity, 1));
  flex: 0 0 auto;
}

.tableFooter .pageNumber .form-group,
.tableFooter .pageSizeSelect .form-group {
  display: inline-flex;
  align-items: center;
  margin: 0;
  gap: 0.35rem;
}

.tableFooter .pageNumber label,
.tableFooter .pageSizeSelect label {
  margin: 0;
  white-space: nowrap;
}

.tableFooter .pageNumber select,
.tableFooter .pageSizeSelect select {
  width: auto;
  min-width: 2.5rem;
  padding: 0 0.25rem;
  margin: 0;
}

.tableFooter .pageSize {
  flex: 0 0 auto;
  justify-content: flex-end;
}

.tableFooter .pagination-controls form,
.tableFooter .pageSizeSelect form {
  margin: 0;
}


/* i.glyphicon.glyphicon-menu-right:before{
  content:"▸";
}
i.glyphicon.glyphicon-chevron-right:before{
  content:"▸▸";
}
i.glyphicon.glyphicon-menu-left:before{
  content:"▸";
  display:block;
  transform:scaleX(-1);
}
i.glyphicon.glyphicon-chevron-left:before{
  content:"▸▸";
  display:block;
  transform:scaleX(-1);
} */


.pageNumber select{
  border-width: 0px;
  padding-right: 0px;
  width: auto;
  min-width: 2.5rem;
  margin: 0;
}



.table-summary{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(157 167 194 / var(--tw-text-opacity, 1));
  width: auto;
}
.pageSize{
  display: flex;
  justify-content: flex-end;
  width: auto;
  flex: 0 0 auto;
}
.pageSizeSelect{
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  width: auto;
  padding: 0 0 0 7px;
}
.pageSizeSelect div{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(157 167 194 / var(--tw-text-opacity, 1));
}
.pageSizeSelect select{
  border-width: 0px;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(157 167 194 / var(--tw-text-opacity, 1));
}

.table tr td.models-table-number,
.table tr td.models-table-number span {
  text-align: right;
}

.searchFilter {
  flex: 0 0 auto;
  width: max-content;
  max-width: 100%;
  display: inline-flex;
  align-items: center;
  background: white
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" fill = "%239199b0"/></svg>')
    0.625rem center no-repeat;
  padding: 0.5rem 0.75rem 0.5rem 2.5rem;
  position: relative;
  border-radius: 0.25rem;
  box-shadow: 0 4px 8px  rgba(130,108,191,0.17), 0 3px 5px rgba(130,108,191,0.12);
}

.searchFilter .form-group {
  margin: 0;
}

.searchFilter .globalSearch {
  display: flex;
  align-items: center;
  margin: 0;
}

.searchFilter .globalSearch label {
  display: none;
}

.searchFilter input,
.searchFilter .filterString,
.searchFilter input.form-control {
  width: 16rem;
  max-width: 100%;
  height: 1.5rem;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  font-size: 0.875rem;
  color: #393b41;
  background-color: transparent !important;
}

.searchFilter input::placeholder,
.searchFilter .filterString::placeholder {
  color: #9da7c2;
  opacity: 1;
}

.searchFilter input:focus,
.searchFilter .filterString:focus {
  outline: none;
}

.searchFilter .clearFilterIcon,
.searchFilter i,
.table-summary .clearFilters {
  display: none;
}

th > div {
  display: flex;
  align-items: center;
}

.models-table-toolbar {
  margin-bottom: 1rem;
  align-items: center;
  gap: 1rem;
}

.columnMenu .btn-default + .btn-default {
  margin-left: 0;
}

.columnMenu .dropdown-menu {
  display: none;
}
.popin-container {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.popin {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: -40px;
  width: 100%;
  max-width: 500px;
  background-color: transparent;
  border-radius: 15px;
  text-align: center;
  color: white;
  padding: 50px 40px 70px 40px;
  display: block;
  z-index: 100;
}
.popin .close {
  position: absolute;
  text-align: center;
  line-height: 14px;
  right: -9px;
  top: -9px;
  border: 1px solid rgb(143, 143, 143);
  width: 18px;
  height: 18px;
  background: #fff;
  border-radius: 50%;
  color: #000;
}


.popin form {
  position: relative;
}

.input-error {
  color: #f00;
}

*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.container{
  width: 100%;
}
@media (min-width: 576px){.container{
    max-width: 576px;
  }
}
@media (min-width: 768px){.container{
    max-width: 768px;
  }
}
@media (min-width: 992px){.container{
    max-width: 992px;
  }
}
@media (min-width: 1200px){.container{
    max-width: 1200px;
  }
}
  .pin-t {
    top: 0;
  }
  .pin-r {
    right: 0;
  }
  .pin-b {
    bottom: 0;
  }
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.m-0{
  margin: 0px;
}
.m-2{
  margin: 0.5rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-16{
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.-mt-1{
  margin-top: -0.25rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-6{
  margin-right: 1.5rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.block{
  display: block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.table{
  display: table;
}
.hidden{
  display: none;
}
.h-3{
  height: 0.75rem;
}
.h-4{
  height: 1rem;
}
.h-6{
  height: 1.5rem;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.w-1\/2{
  width: 50%;
}
.w-1\/4{
  width: 25%;
}
.w-2\/3{
  width: 66.666667%;
}
.w-3{
  width: 0.75rem;
}
.w-3\/4{
  width: 75%;
}
.w-32{
  width: 8rem;
}
.w-8{
  width: 2rem;
}
.w-full{
  width: 100%;
}
.flex-shrink{
  flex-shrink: 1;
}
.cursor-default{
  cursor: default;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.appearance-none{
  appearance: none;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.whitespace-normal{
  white-space: normal;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-abex{
  --tw-border-opacity: 1;
  border-color: rgb(9 54 123 / var(--tw-border-opacity, 1));
}
.bg-abex{
  --tw-bg-opacity: 1;
  background-color: rgb(9 54 123 / var(--tw-bg-opacity, 1));
}
.bg-abex-sec{
  --tw-bg-opacity: 1;
  background-color: rgb(78 100 176 / var(--tw-bg-opacity, 1));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(52 144 220 / var(--tw-bg-opacity, 1));
}
.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(227 52 47 / var(--tw-bg-opacity, 1));
}
.bg-tpk-grey-transparent{
  background-color: rgba(184, 194, 204, 0.5);
}
.bg-tpk-stat-lime{
  --tw-bg-opacity: 1;
  background-color: rgb(161 196 90 / var(--tw-bg-opacity, 1));
}
.bg-tpk-stat-lime-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(135 163 77 / var(--tw-bg-opacity, 1));
}
.bg-tpk-stat-orange{
  --tw-bg-opacity: 1;
  background-color: rgb(255 173 90 / var(--tw-bg-opacity, 1));
}
.bg-tpk-stat-orange-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(209 143 76 / var(--tw-bg-opacity, 1));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.fill-current{
  fill: currentColor;
}
.stroke-current{
  stroke: currentColor;
}
.p-0{
  padding: 0px;
}
.p-2{
  padding: 0.5rem;
}
.p-6{
  padding: 1.5rem;
}
.px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pr-12{
  padding-right: 3rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pr-8{
  padding-right: 2rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold{
  font-weight: 700;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.leading-snug{
  line-height: 1.375;
}
.leading-tight{
  line-height: 1.25;
}
.text-abex{
  --tw-text-opacity: 1;
  color: rgb(9 54 123 / var(--tw-text-opacity, 1));
}
.text-abex-sec{
  --tw-text-opacity: 1;
  color: rgb(78 100 176 / var(--tw-text-opacity, 1));
}
.text-grey-darker{
  --tw-text-opacity: 1;
  color: rgb(96 111 123 / var(--tw-text-opacity, 1));
}
.text-red{
  --tw-text-opacity: 1;
  color: rgb(227 52 47 / var(--tw-text-opacity, 1));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.no-underline{
  text-decoration-line: none;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0 15px 30px 0 var(--tw-shadow-color), 0 5px 15px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-smooth{
  transition: all .4s ease-in-out;
}

/* //transitions */
.smooth-transition{
  transition: ease-in-out .4s;
}

.backLink{
  display: flex;
  --tw-text-opacity: 1;
  color: rgb(78 100 176 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
  transition: ease-out .3s;
}
.backLink:link{
  --tw-text-opacity: 1;
  color: rgb(48 48 48 / var(--tw-text-opacity, 1));
}
.backLink:hover{
  --tw-text-opacity: 1;
  color: rgb(9 54 123 / var(--tw-text-opacity, 1));
}

.backLink:before{
  content:"";
  width:16px;
  height:16px;
  margin-right:5px;
  background: url(/assets/icons/back.svg);
  display: block;
  transition: all .8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.backLink:hover:before{
  transform:rotate(-360deg);
}
.current-page,.div-link-admin,.errorNotFound,.number-of-page,footer .main-footer,footer .sub-footer,h1,h2.mainTitle{text-align:center}.flash-messages-container{position:fixed;top:1.25rem;right:1.25rem;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:min(22rem,100vw - 2rem);pointer-events:none}.flash-messages-container .flash-message{pointer-events:auto;position:relative;margin:0;width:100%;overflow:hidden;border-radius:.5rem;background:#fff;color:#28383f;font-family:Formata,sans-serif;font-size:.9375rem;line-height:1.45;box-shadow:0 15px 30px 0 rgba(9,54,123,.12),0 5px 15px 0 rgba(9,54,123,.08);border:1px solid rgba(9,54,123,.08);opacity:0;transform:translateX(1rem);transition:opacity .28s ease,transform .28s ease}.flash-messages-container .flash-message.active{opacity:1;transform:translateX(0)}.flash-messages-container .flash-message.exiting{opacity:0;transform:translateX(.75rem)}.flash-messages-container .flash-message__body{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem .875rem .875rem}.flash-messages-container .flash-message__text{margin:0;flex:1;padding-top:.125rem}.flash-messages-container .flash-message__icon{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:1rem 1rem}.flash-messages-container .flash-message__progress{height:3px;background:rgba(9,54,123,.06)}.flash-messages-container .flash-message__progress-bar{height:100%;width:100%;transition-property:width;transition-timing-function:linear}.flash-messages-container .flash-message.active .flash-message__progress-bar{width:0%}.flash-messages-container .flash-message.flash-toast--success{border-left:4px solid #1ea49e}.flash-messages-container .flash-message.flash-toast--success .flash-message__icon{background-color:#e8f6f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231ea49e'%3E%3Cpath d='M6.5 11.2 3.3 8l1.4-1.4 1.8 1.8 4.8-4.8L12.7 4.6z'/%3E%3C/svg%3E")}.flash-messages-container .flash-message.flash-toast--success .flash-message__progress-bar{background:linear-gradient(90deg,#1ea49e,#4e64b0)}.flash-messages-container .flash-message.flash-toast--danger,.flash-messages-container .flash-message.flash-toast--error{border-left:4px solid #852e39}.flash-messages-container .flash-message.flash-toast--danger .flash-message__icon,.flash-messages-container .flash-message.flash-toast--error .flash-message__icon{background-color:#fdf2f4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23852e39'%3E%3Cpath d='M8 4.5a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4.5zm0 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E")}.flash-messages-container .flash-message.flash-toast--danger .flash-message__progress-bar,.flash-messages-container .flash-message.flash-toast--error .flash-message__progress-bar{background:linear-gradient(90deg,#852e39,#c0392b)}.flash-messages-container .flash-message.flash-toast--warning{border-left:4px solid #ffc300}.flash-messages-container .flash-message.flash-toast--warning .flash-message__icon{background-color:#fff8e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d18f4c'%3E%3Cpath d='M8 4.5 3 12.5h10L8 4.5zm0 2.2.9 2.3H7.1L8 6.7zm-.75 3.8h1.5v1.5h-1.5v-1.5z'/%3E%3C/svg%3E")}.flash-messages-container .flash-message.flash-toast--info{border-left:4px solid #4e64b0}.flash-messages-container .flash-message.flash-toast--info .flash-message__icon{background-color:rgba(78,100,176,.12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234e64b0'%3E%3Cpath d='M8 4.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5zm-.75 2.25a.75.75 0 0 1 1.5 0v4.5a.75.75 0 0 1-1.5 0v-4.5z'/%3E%3C/svg%3E")}.appl{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.bodyBlocked{overflow:hidden}.wrapper{font-family:Skia,Sans-serif;max-width:1140px;margin:0 auto;box-sizing:border-box}.link-admin{margin-left:30px}h1,h2,h3,h4,h5,h6{font-family:Skia,Sans-serif;font-weight:200}h1,h2.mainTitle{font-size:34px;line-height:1.6em;color:#444655;margin:20px 0 10px}h2{font-size:22px;margin-bottom:20px}input{background-color:#efefef}.sub-header{background:#002868;height:42px}.main-header{background:#09357a}.sub-menu{display:flex;justify-content:flex-end;padding:6px 0}.sub-menu .buttonSwitchLang{color:#fff;border-color:rgba(255,255,255,.85);background:0 0}.sub-menu .buttonSwitchLangActive{border-color:#fff;background-color:rgba(255,255,255,.15);color:#fff}.main-menu{display:flex;padding:11px 0}.logo{width:200px}.buttonSwitchLang{padding:.2rem .4rem;margin:0 .15rem;border:1px solid #09367b;color:#000;background:#fff;border-radius:.25rem}.buttonSwitchLangActive{padding:.25rem .5rem;border:1px solid #fff;margin:0 .25rem;background-color:#09367b;color:#fff;border-radius:.25rem}.main-search{width:100%;display:block;position:relative;border-radius:3px;padding:16px 0 12px;box-shadow:0 13px 23px -1px rgba(42,94,168,.39);margin:20px 0 60px;background:url(/assets/img/search-icon-e1a175f618173af7eef3dfee85c5c6c3.png) 15px 20px no-repeat #fff}.checked-valid-input{margin:0 5px;padding:0 10px;background:url(/assets/img/check-solid.svg) no-repeat}.main-search input{outline:0;border:none;line-height:1.6;width:95%;margin-left:35px;background-color:transparent}.main-search input:focus{border:none}.div-main-search .result{position:absolute;background-color:#dbdbdb;padding:0;margin:0;bottom:0;z-index:10000;box-shadow:0 13px 23px -1px rgba(42,94,168,.39);width:100%;transform:translateY(100%);list-style:none;max-height:250px;overflow-y:auto}.div-main-search .result li{background:url(/assets/img/search-icon-e1a175f618173af7eef3dfee85c5c6c3.png) 15px 12px no-repeat #fff}.div-main-search .result li.selected,.div-main-search .result li:hover{background-color:rgba(255,255,255,.562)}.div-main-search .result li button{display:block;width:100%;padding:12px 40px;text-align:left}.form-other-option{display:flex;flex-direction:row}.form-other-option div{margin-right:15px}.menu{padding:7px 0 0;margin-bottom:20px;display:flex;justify-content:center;flex-wrap:wrap}.menu .button{text-decoration:none;font-family:Formata,Sans-serif;font-size:16px;font-weight:100;line-height:1.6em;padding:7px 15px;color:#757687;border-bottom:3px solid transparent;transition:.4s;margin-bottom:15px}.menu .button.active,.menu .button:hover{color:#7bb6b2;border-color:#7bb6b2}.sub .button{color:#4e64b0}.sub .button.active,.sub .button:hover{color:#09367b;border-color:#09367b}.advanced-filters{background:rgba(255,255,255,.44);margin:30px 0;padding:25px 30px}.advanced-filters label{font-family:Formata,Sans-serif}.languages-list{display:flex;margin:7px 0 25px}.languages-list .validated-input{margin-right:15px}button.submit.submit--fluid,input[type=submit].submit.submit--fluid{width:auto;min-width:154px;padding:0 1.25rem;line-height:44px}.info-member-width,.info-result{width:50%}.listing{list-style:none;margin:50px 0 70px}.listing a{text-decoration:none;letter-spacing:.6px}.listing li{margin:7px 0}.listing .parent a{color:#09367b;font-size:.9rem;text-transform:uppercase;transition:.5s}.listing .parent a:hover{color:#7bb6b2}.listing .parent ul{list-style:none;margin-left:15px}.sub-list{list-style:none;margin-bottom:25px}.sub-list .child a{text-transform:none;color:#757687}.code,.submit-modal{text-transform:uppercase}.sub-list .child a:hover{color:#7bb6b2}.profile{margin-top:10px;color:#757687;font-family:Formata,Sans-serif;font-size:16px;display:flex;flex-direction:row;flex-wrap:wrap}.name-profile{font-family:Skia,Sans-serif;color:#09367b;font-size:34px;border-bottom:1px solid #757687;padding-bottom:10px;margin-bottom:0}.submit-modal,.wrapper-total p,button.submit,input[type=submit].submit,li{font-family:Formata,Sans-serif}.code{padding-left:10px;font-size:1.2rem;font-weight:400;color:#b1a567}.other-lang{list-style:none;padding:0;margin:0}.info-profile{padding:0 20px}.wrapper-total{color:#757687}.wrapper-total ul{list-style:none;padding-left:15px}.wrapper-result{display:flex;justify-content:flex-start;margin-top:10px}.back-link{color:#0068c7;text-decoration:none;font-size:14px;line-height:14px;transition:.5s}.result-name,.result-name-spe-act{font-family:Skia,Sans-serif;font-size:25px;border-bottom:1px solid #757687;width:100%;display:block}.back-link:hover{color:#7bb6b2}.result-name{padding-bottom:7px;margin-bottom:0}.result-name a{color:#09367b;text-decoration:none;transition:.5s}.result-name a:hover{color:#7bb6b2}.result-name-spe-act{padding-bottom:3px;margin-bottom:7px;margin-top:14px}.result-name-spe-act a{color:#09367b}.results .wrapper-total li a:hover{color:#7bb6b2}.results nav ul{list-style:none;display:flex;justify-content:center}.results nav ul li{margin:0 7px}.results nav ul li.disabled{color:#a9aabc}.results nav ul li a{color:#7bb6b2}.my-form-cover{width:100%;height:100%;position:absolute;left:0;background-color:rgba(0,0,0,.43);z-index:10}.my-form{background-color:#fff;margin:0 auto;z-index:20;border:1px solid #eee}.flex-input-modal{display:flex;justify-content:flex-start;margin-bottom:50px}.flex-input-modal label{margin-left:20px}.flex-input-modal input{margin:0 20px;border:none;border-radius:3px;outline:0;display:block;padding:10px;height:60px;width:90%;background:#e1e1e8!important}.flex-input{width:50%}.flex-textarea{width:100%}.flex-input-modal textarea{border:none;border-radius:3px;background:#e1e1e8;display:block;margin:0 20px;width:95%;outline:0;padding:10px;height:200px}.flex-input-modal textarea:focus,input:focus{border:1px solid #7bb6b2}.modal-button{display:flex;margin:0 20px;gap:20px}.submit-modal{display:block;cursor:pointer;outline:0;margin:30px 0 15px;width:154px;height:44px;padding:0;background:#09367b;border-radius:4px;font-size:16px;font-weight:200;line-height:2.9em;letter-spacing:1.7px;color:#fff;transition:.4s}.submit-modal:hover{background:#7bb6b2}.modal-submit{margin:0 20px 15px 0}.close-modal-contact{position:absolute;top:8px;right:13px;cursor:pointer;color:#002968}.linkModal{color:#09367b;transition:.5s}.linkModal:hover{color:#7bb6b2}.my-form .form-header{position:relative;min-height:15px;padding:10px;font-weight:700;font-size:18px;border-bottom:1px solid #eee}.my-form .form-header p:first-child{font-size:25px;color:#002968}.my-form .form-header p{font-weight:200}.my-form .form-body{padding:20px 25px}.containter-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:40px}.arrow-pagination{margin:0 10px}.current-page{color:#0068c7;height:40px}.number-of-page{font-size:20px}.list-item-member{list-style:none}.list-item-member li{padding:20px}.list-item-member a{font-size:20px}.list-item-member div{padding-left:15px}.loader{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto}.warning-error{color:red}.input-password{display:block}footer .sub-footer{background:#09367b;box-sizing:border-box;word-spacing:3.3px;letter-spacing:.3px}footer .sub-footer .main-nav{width:100%;align-items:center;text-transform:none;justify-content:center}footer .sub-footer .main-nav ul{justify-content:center}footer .sub-footer .main-nav ul li a{font-family:Skia,Sans-serif;color:#b6c4ff}footer .sub-footer .main-nav ul li a.active{color:#fff7d6}footer .sub-footer .main-nav ul li a:after{display:none}footer .main-footer{background:#002968;padding:50px 0 49px;box-sizing:border-box}footer .main-footer figure{margin:0 auto 15px}footer .main-footer img{display:block;height:114px;opacity:.48;margin-left:auto;margin-right:auto}footer .main-footer h2{color:rgba(182,196,255,.62);font-size:12px;font-weight:400;font-family:Skia,Sans-serif;padding:15px 0 0;word-spacing:3.3px}.input-group{position:relative;padding-top:20px;margin-top:20px}.input-group:after{content:"";display:table;clear:both}.input-group input{border:none;border-bottom:solid 1px #ccc;width:100%;padding:15px 0 15px 15px;transition:all .3s ease-in-out}.input-valid label:after{content:none}.input-valid input.active+label:after,.input-valid input:focus+label:after,.input-valid.input-group--filled label:after{content:"✔";margin-left:5px;color:#27ae60!important}.input-group input[type=password]{letter-spacing:4px}.input-group input:focus{outline:0;padding-left:15px;border-color:#09367b;box-shadow:0 1px 0 0 #09367b}.input-group label{position:absolute;top:35px;left:0;padding-left:15px;color:#aaa;font-weight:300;transition:all .3s ease-in-out}.input-group label:hover{cursor:text}.input-group input:focus+label{color:#09367b;padding-left:0}.input-group input.active+label{color:#000}.input-group input.active+label,.input-group input:-webkit-autofill+label,.input-group input:autofill+label,.input-group input:focus+label,.input-group.input-group--filled label{transform:translateY(-35px);padding-left:0}.input-group input:-webkit-autofill+label,.input-group input:autofill+label,.input-group.input-group--filled label{color:#09367b;font-size:.9rem}.input-error{color:red}.input-error .error{color:red;font-size:.875rem}.errorNotFound{margin:0 auto}.errorNotFound h1,.errorNotFound h2{margin:0;padding:0}.errorNotFound h1{font-size:4rem;color:#09367b}.errorNotFound p{padding:10px 0}@media screen and (max-width:425px){h2{text-align:center}.main-search{margin:0}.main-search input{width:80%}.languages-list{justify-content:flex-start;flex-wrap:wrap}.form-other-option{flex-wrap:wrap}.submit{margin:30px auto}.my-form,.result-name-spe-act{width:100%}.my-form .form-header p:first-child{font-size:22px}.flex-input-modal{margin-bottom:5px}.flex-input-modal input{height:45px;margin:0 5px}.flex-input-modal label{margin-left:5px}.flex-input-modal textarea{margin:0 6px;width:97%}.modal-button{margin:0}.modal-submit{margin:15px 2px}}
.page-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;justify-content:center;align-items:center;background-color:#fff}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #002967;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#002967 transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:Skia;font-style:normal;font-weight:400;font-display:auto;src:url(/assets/fonts/Skia.ttf.woff) format("woff"),url(/assets/fonts/Skia.ttf.svg#Skia) format("svg")}@font-face{font-family:Formata;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/Formata-Light.woff2) format("woff2"),url(/assets/fonts/Formata-Light.woff) format("woff")}@font-face{font-family:Formata;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Formata-Bold.woff) format("woff")}@keyframes drop-fade-below{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(3px)}}@keyframes drop-fade-above{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(-3px)}}.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-in{animation:drop-fade-below .15s}.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-out{animation:drop-fade-below .15s reverse}.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-in{animation:drop-fade-above .15s}.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-out{animation:drop-fade-above .15s reverse}.ember-power-select-placeholder{transition:transform .2s,color .2s;transform-origin:0 0}.ember-power-select-trigger--active .ember-power-select-placeholder{transform:scale(.7) translateY(-10px);color:#09367b}.ember-basic-dropdown{position:relative}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;border-top:none;border-bottom:1px solid #ccc;border-right:none;border-left:none;border-radius:none;line-height:2.5;overflow-x:hidden;text-overflow:ellipsis;min-height:2.5em;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:none;border-bottom:2px solid #09367b;border-right:none;border-left:none;box-shadow:none;outline:0}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0;border-color:#9e9e9e transparent transparent;right:5px}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer;right:25px}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;display:inline-block;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;float:left;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-options{padding:0;margin:0}.ember-power-select-multiple-option{border:none;border-radius:15px;color:#333;background-color:#e4e4e4;padding:0 10px;display:inline-block;line-height:2;float:left;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:none;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:none;box-shadow:none;outline:0}.ember-power-select-dropdown{border-left:none;border-right:none;line-height:2.5;border-radius:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:none;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:17.5em}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#e1e1e1}.ember-power-select-option[aria-current=true]{background-color:#eee;color:inherit}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:8px}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.ember-power-select-trigger{background-color:#efefef;padding:3px}:focus{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.filterSelect .ember-power-select-trigger{white-space:nowrap}.combine-search-filter{position:relative;z-index:1}.combine-search-filter:focus-within,.combine-search-filter:has(.ember-basic-dropdown--open){z-index:200}.filterSelect{position:relative}button.submit,input[type=submit].submit{display:block;cursor:pointer;outline:0;margin:30px 0 15px;width:154px;height:44px;padding:0;border:none;background:#09367b;border-radius:4px;font-size:16px;font-weight:200;text-transform:uppercase;line-height:2.9em;letter-spacing:1.7px;color:#fff;transition:.4s;-webkit-appearance:none;appearance:none}button.submit:hover,input[type=submit].submit:hover{background:#7bb6b2}.modal-button .submit.modal-submit{margin:0;width:auto;min-width:154px;padding:0 20px}.hover\:bg-abex:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(9 54 123 / var(--tw-bg-opacity, 1));
}.hover\:bg-abex-sec:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(78 100 176 / var(--tw-bg-opacity, 1));
}.hover\:bg-blue-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(39 121 189 / var(--tw-bg-opacity, 1));
}.hover\:bg-tpk-link:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(123 182 178 / var(--tw-bg-opacity, 1));
}.hover\:bg-tpk-stat-lime:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(161 196 90 / var(--tw-bg-opacity, 1));
}.hover\:bg-tpk-stat-lime-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(135 163 77 / var(--tw-bg-opacity, 1));
}.hover\:bg-tpk-stat-orange:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 173 90 / var(--tw-bg-opacity, 1));
}.hover\:bg-tpk-stat-orange-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(209 143 76 / var(--tw-bg-opacity, 1));
}.hover\:text-abex:hover{
  --tw-text-opacity: 1;
  color: rgb(9 54 123 / var(--tw-text-opacity, 1));
}.hover\:text-tpk-link:hover{
  --tw-text-opacity: 1;
  color: rgb(123 182 178 / var(--tw-text-opacity, 1));
}.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}@media (min-width: 768px){.md\:absolute{
    position: absolute;
  }.md\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }.md\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }.md\:mb-0{
    margin-bottom: 0px;
  }.md\:mr-16{
    margin-right: 4rem;
  }.md\:mt-0{
    margin-top: 0px;
  }.md\:mt-6{
    margin-top: 1.5rem;
  }.md\:block{
    display: block;
  }.md\:w-1\/2{
    width: 50%;
  }.md\:w-1\/5{
    width: 20%;
  }.md\:w-2\/3{
    width: 66.666667%;
  }.md\:w-2\/5{
    width: 40%;
  }.md\:w-6{
    width: 1.5rem;
  }.md\:flex-row{
    flex-direction: row;
  }.md\:items-end{
    align-items: flex-end;
  }.md\:items-center{
    align-items: center;
  }.md\:justify-end{
    justify-content: flex-end;
  }.md\:border-r-3{
    border-right-width: 3px;
  }.md\:border-grey-lighter{
    --tw-border-opacity: 1;
    border-color: rgb(241 245 248 / var(--tw-border-opacity, 1));
  }.md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }.md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.md\:pl-8{
    padding-left: 2rem;
  }.md\:pr-6{
    padding-right: 1.5rem;
  }.md\:pr-8{
    padding-right: 2rem;
  }
}