html{
    font-size: 10px;
}
body{
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 11px;
    color: #333333;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    font-family: "Bouygues Read",BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica","Arial",sans-serif;
    box-sizing: border-box;
}
.is-borderless {
    border: none !important;
}
.is-tri table.table{
    border-collapse: collapse;
    border-spacing: 0;
    box-sizing: inherit;
}
.is-tri p {
    margin: 0 0 .4rem 0;
}
.container.is-nrj {
    width: auto;
    max-width: 1200px !important;
    margin: 4px auto;
    padding-bottom: 30px;
}
.is-tri .breadcrumb ul{
    padding: 0;
}
/* CARD */
.is-tri .card.is-horizontal.has-icon .card-image{
    padding: 1.6rem 0 1.6rem 1.6rem;
    width: auto;
}
.is-tri .card.is-horizontal.has-icon .card-image+.card-content{
    flex-basis: min-content;
}
.is-tri .card.is-horizontal.has-icon .card-image+.card-content p.text{
    margin-bottom: 0.4rem;
}

/* BOX */
.is-tri .box.is-small{
    padding: 16px;
}
.is-tri .box.is-small .box-content{
    padding: 16px;
}
.is-tri .box.is-small .box-content .is-unboxed{
    margin: 0 -16px;
}
/* INPUT */
.is-tri .field .control.has-icons-right .input {
    min-width: calc(100% - 60px);
    max-width: calc(100% - 60px);
}
.is-tri .field .control.has-icons-right .input {
    min-width: unset;
    max-width: unset;
}
.is-tri .field .control.has-icons-right .popover{
    position: absolute;
    width: 45px;
    height: 46px;
    padding: calc(0.375em - 1px);
    bottom: 1px;
    right: 1px;
}
.is-tri .field .control.has-icons-right .popover .icon{
    color: #00263c;
}
.is-tri .field .control.has-icons-right .input.search {
    min-width: unset;
    max-width: unset;
    border-radius: 99rem;
    padding-left: 2.4rem;
}
.is-tri .field .control.has-icons-right .input.search.error {
    padding-left: 1.4rem !important;
}
.is-tri .field .control.has-icons-right.has-dynamic-placeholder .input.search+label {
    left: 24px;
}

.is-tri .field .control input.is-checkradio[type=checkbox]+label.is-standalone::after {
    left: 3px;
}
/* GOOGLE PLACES */
.pac-container {
    padding: 0 1.4rem 0.8rem;
    font-family: inherit;
    border-radius: 4px;
    margin-top: 2px;
}
.pac-container .pac-item {
    color: #00263c;
    margin: 0 -1.4rem;
    padding: 0 1.6rem;
}
.pac-container .pac-item span.pac-matched {
    color: rgb(16,157,185);
}
.pac-container .pac-item:hover {
    background-color: rgba(16,157,185,0.15);
}
.pac-container .pac-item .pac-icon.pac-icon-marker {
    display: inline-flex;
    justify-content: center;
    align-items: center;    
    font-family: "trilogy-all";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    background: none;
    color: #00263c;
}
.pac-container .pac-item .pac-icon.pac-icon-marker::before {
    font-size: 15px;
    line-height: 20px;
    content: "\EAFB";
}
/* NOTIFICATION */
.is-tri .notification.is-small.is-inverted {
    border-width: 0.1rem;
    border-style: solid;
}
.is-tri .notification.is-small.is-inverted .title, 
.is-tri .notification.is-small.is-inverted .text, 
.is-tri .notification.is-small.is-inverted .body, 
.is-tri .notification.is-small.is-inverted .paragraph{
    color: #FFF !important;
}
.is-tri .notification.is-small.is-inverted .icon{
    color: rgb(255,255,255);
}
.is-tri .notification.is-small.is-inverted {
    border-color: rgb(255,255,255);
    background-color: rgba(255,255,255,0.24);
}
.is-tri .notification.is-small.is-success.is-inverted .icon{
    color: rgb(0,123,82);
}
.is-tri .notification.is-small.is-success.is-inverted {
    border-color: rgb(0,123,82);
    background-color: rgba(0,123,82,0.24);
}
.is-tri .notification.is-small.is-warning.is-inverted .icon{
    color: rgb(255,187,51);
}
.is-tri .notification.is-small.is-warning.is-inverted {
    border-color: rgb(255,187,51);
    background-color: rgba(255,187,51,0.24);
}
.is-tri .notification.is-small.is-error.is-inverted .icon, 
.is-tri .notification.is-small.is-danger.is-inverted .icon{
    color: rgb(212,45,2);
}
.is-tri .notification.is-small.is-error.is-inverted,
.is-tri .notification.is-small.is-danger.is-inverted {
    border-color: rgb(212,45,2);
    background-color: rgba(212,45,2,0.24);
}
.is-tri .notification.is-small.is-info.is-inverted .icon{
    color: rgb(16,157,185);
}
.is-tri .notification.is-small.is-info.is-inverted {
    border-color: rgb(16,157,185);
    background-color: rgba(16,157,185,0.24);
}


.is-tri-bte .dataTables_wrapper table tr th[class^="sorting_"]:not(.sorting_disabled) {
    background: rgba(16,157,185,.1);
    border-left: 1px solid rgb(16,157,185);
    border-right: 1px solid rgb(16,157,185);
    color: rgb(16,157,185);
  }
  .is-tri-bte .dataTables_wrapper table tr td[class^="sorting_"] {
    background: rgba(16,157,185,.1);
    border-left: 1px solid rgb(16,157,185);
    border-right: 1px solid rgb(16,157,185);
  }

.is-tri .sticker.is-small.is-faded{
    color: #00263c;
}
.is-tri .sticker.is-small.is-faded,
.is-tri .sticker.is-small.is-faded.is-primary{
    background-color: rgba(0, 38, 60, 0.15);
}
.is-tri .sticker.is-small.is-faded.is-secondary,
.is-tri .sticker.is-small.is-faded.is-info{
    background-color: rgba(16,157,185, 0.15);
}
.is-tri .sticker.is-small.is-faded.is-success{
    background-color: rgba(0,123,82, 0.15);
}
.is-tri .sticker.is-small.is-faded.is-warning{
    background-color: rgba(255,187,51, 0.15);
}
.is-tri .sticker.is-small.is-faded.is-error{
    background-color: rgba(212,45,2, 0.15);
}

.is-tri.is-tri-bte .tab-context{
    overflow-x: hidden;
}
.is-tri a.disabled .popover {
    user-select: none;
    cursor: not-allowed;
}
.is-tri a.disabled .popover .icon {
    color: #707070;
    background-color: #E1E1E1;
}