/* TRroom fixes: logo size and visible icons without missing icon-font files */
.navbar.navbar-inverse {
    min-height: 60px;
}

.navbar-header {
    min-height: 60px;
}

.navbar-header .navbar-brand {
    display: flex !important;
    align-items: center !important;
    height: 60px !important;
    padding: 5px 20px !important;
    overflow: visible !important;
}

.navbar-header .navbar-brand > img.site-logo {
    display: block !important;
    width: 150px !important;
    height: 50px !important;
    max-width: 150px !important;
    max-height: 50px !important;
    object-fit: contain !important;
    margin: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: inherit !important;
}

.icon-user-tie:before,
.icon-user:before,
.icon-lock2:before,
.icon-arrow-right14:before,
.icon-tree5:before {
    content: "" !important;
    display: inline-block !important;
    width: 1em !important;
    height: 1em !important;
    min-width: 1em !important;
    background-color: currentColor !important;
    vertical-align: -0.12em !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
}

.btn .icon-arrow-right14:before {
    vertical-align: -0.18em !important;
}
.icon-user-tie:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%207a3%203%200%201%200%200-6%203%203%200%200%200%200%206Zm-1.3%202.1L6%2013.4%208%2015l2-1.6-.7-4.3H6.7ZM8%208.2c-3.4%200-6%201.7-6%203.8V14h2.7l.8-4.8h5L11.3%2014H14v-2c0-2.1-2.6-3.8-6-3.8Z%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%207a3%203%200%201%200%200-6%203%203%200%200%200%200%206Zm-1.3%202.1L6%2013.4%208%2015l2-1.6-.7-4.3H6.7ZM8%208.2c-3.4%200-6%201.7-6%203.8V14h2.7l.8-4.8h5L11.3%2014H14v-2c0-2.1-2.6-3.8-6-3.8Z%22/%3E%3C/svg%3E");
}
.icon-user:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%208a3%203%200%201%200%200-6%203%203%200%200%200%200%206Zm0%201c-3.3%200-6%201.7-6%203.8V14h12v-1.2C14%2010.7%2011.3%209%208%209Z%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8%208a3%203%200%201%200%200-6%203%203%200%200%200%200%206Zm0%201c-3.3%200-6%201.7-6%203.8V14h12v-1.2C14%2010.7%2011.3%209%208%209Z%22/%3E%3C/svg%3E");
}
.icon-lock2:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5%207V5a3%203%200%201%201%206%200v2h1.2c.44%200%20.8.36.8.8v6.4c0%20.44-.36.8-.8.8H3.8a.8.8%200%200%201-.8-.8V7.8c0-.44.36-.8.8-.8H5Zm2%200h2V5a1%201%200%201%200-2%200v2Z%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M5%207V5a3%203%200%201%201%206%200v2h1.2c.44%200%20.8.36.8.8v6.4c0%20.44-.36.8-.8.8H3.8a.8.8%200%200%201-.8-.8V7.8c0-.44.36-.8.8-.8H5Zm2%200h2V5a1%201%200%201%200-2%200v2Z%22/%3E%3C/svg%3E");
}
.icon-arrow-right14:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22m9.5%203.2%204.8%204.8-4.8%204.8-1.4-1.4L10.5%209H2V7h8.5L8.1%204.6l1.4-1.4Z%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22m9.5%203.2%204.8%204.8-4.8%204.8-1.4-1.4L10.5%209H2V7h8.5L8.1%204.6l1.4-1.4Z%22/%3E%3C/svg%3E");
}
.icon-tree5:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2%204h12v2H2V4Zm0%203h12v2H2V7Zm0%203h12v2H2v-2Z%22/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M2%204h12v2H2V4Zm0%203h12v2H2V7Zm0%203h12v2H2v-2Z%22/%3E%3C/svg%3E");
}
