table[data-sortable-initialized="true"] > thead > tr > th {
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

/* Override bloody bootstrap */
.table-bordered {
  border: none;
}

.table-bordered>tbody, .table-bordered>tbody>tr, .table-bordered>thead>tr>th, .table-bordered>tbody>tr>td {
  border: none;
}

.table-bordered>thead>tr>th {
  border-bottom: 4px solid #aaa;
/*  padding-bottom: 24px;
  margin-bottom: 24px;
*/}

.table-bordered>tbody>tr>td {
  vertical-align: middle;
}

.table-bordered>tbody>tr:nth-child(2n)
{
  background-color: #eee;
}
/*******************************/

/* Ind.ie styles */

body {
    background: #fff;
    color: #4d4d4d;
    font-family: "Avenir Next", Avenir, 'Helvetica Neue', Helvetica, sans-serif;
}

a {
  color: black;
}

a:hover {
  color: black;
}

.file-icon {
  background-image: url('/img/file.svg');
  background-repeat: no-repeat;
  /*background-size: auto auto;*/
  background-size: 18px 23px;
  width: 18px;
  height: 23px;
}

.folder-icon {
  background-image: url('/img/folder.svg');
  background-repeat: no-repeat;
  /*background-size: auto auto;*/
  background-size: 25px 18px;
  width: 25px;
  height: 18px;
}


@import url("http//fast.fonts.net/t/1.css?apiType=css&projectid=986545d8-1dff-4054-b684-41cdf2969331");
@font-face {
    font-family: "Avenir Next Ultra Light";
    src: url("//ind.ie/assets/fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix");
    src: url("//ind.ie/assets/fonts/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix") format("eot"), url("//ind.ie/assets/fonts/fa19948e-5e38-4909-b31e-41acd170d6f2.woff") format("woff"), url("//ind.ie/assets/fonts/6de0ce4d-9278-467b-b96f-c1f5f0a4c375.ttf") format("truetype"), url("//ind.ie/assets/fonts/9fd4ea0c-b19a-4b21-9fdf-37045707dd78.svg#9fd4ea0c-b19a-4b21-9fdf-37045707dd78") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Avenir Next Ultra Light";
    src: url("//ind.ie/assets/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
    src: url("//ind.ie/assets/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"), url("//ind.ie/assets/fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("//ind.ie/assets/fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"), url("//ind.ie/assets/fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "Avenir Next";
    src: url("//ind.ie/assets/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
    src: url("//ind.ie/assets/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"), url("//ind.ie/assets/fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("//ind.ie/assets/fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"), url("//ind.ie/assets/fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Avenir Next";
    src: url("//ind.ie/assets/fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix");
    src: url("//ind.ie/assets/fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix") format("eot"), url("//ind.ie/assets/fonts/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.woff") format("woff"), url("//ind.ie/assets/fonts/18839597-afa8-4f0b-9abb-4a30262d0da8.ttf") format("truetype"), url("//ind.ie/assets/fonts/1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585.svg#1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585") format("svg");
    font-weight: normal;
    font-style: italic
}

@font-face {
    font-family: "Avenir Next";
    src: url("//ind.ie/assets/fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");
    src: url("//ind.ie/assets/fonts/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"), url("//ind.ie/assets/fonts/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"), url("//ind.ie/assets/fonts/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype"), url("//ind.ie/assets/fonts/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d") format("svg");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: "Avenir Next";
    src: url("//ind.ie/assets/fonts/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix");
    src: url("//ind.ie/assets/fonts/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix") format("eot"), url("//ind.ie/assets/fonts/bc350df4-3100-4ce1-84ce-4a5363dbccfa.woff") format("woff"), url("//ind.ie/assets/fonts/bc13ae80-cd05-42b4-b2a9-c123259cb166.ttf") format("truetype"), url("//ind.ie/assets/fonts/4862b373-2643-46b1-b0b5-88537c52d15c.svg#4862b373-2643-46b1-b0b5-88537c52d15c") format("svg");
    font-weight: bold;
    font-style: italic
}

.home-link {
  display:block;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 24px;
  margin-bottom: 0;
}

h1 {
  font-family: "Avenir Next Ultra Light", "Avenir Next", Avenir, 'Helvetica Neue', Helvetica, sans-serif;
  text-align: center;
  font-size: 90px;
  font-size: 5.625rem;
  line-height: 140px;
  line-height: 8.75rem;
  margin-top: -24px;
}

a:hover {
  text-decoration: none;
}

/* Original table styles from Bucketlist */

table[data-sortable-initialized="true"] > thead > tr > th > span.bucketlist-table-head-label {
  position: absolute;
}

table[data-sortable-initialized="true"] > thead > tr > th > span.bucketlist-sort-icon {
  width: 100%;
  padding-left: 8px;
  display: inline-block;
}

table[data-sortable-initialized="true"] > thead > tr > th > span.bucketlist-sort-icon:after {
  content: '\2191';
  visibility: hidden;
}

table[data-sortable-initialized="true"] > thead > tr > th[data-sorted="true"][data-sorted-direction="ascending"] > span.bucketlist-sort-icon:after {
  content: '\2191';
  visibility: visible;
}

table[data-sortable-initialized="true"] > thead > tr > th[data-sorted="true"][data-sorted-direction="descending"] > span.bucketlist-sort-icon:after {
  content: '\2193';
  visibility: visible;
}

#bucketlist-pager-container > li:not(.disabled) > a {
  cursor: pointer;
}

#bucketlist-error-gif {
  margin-bottom: 25px;
}

#bucketlist-loader-gif {
  background-image: url(../img/loading.gif);
  width: 32px;
  height: 32px;
}
