@font-face {
    font-family: "Avenir Next W02 Thin";
    src: url("/plugins/ThemeT3p/files/fonts/b7775729-227e-4cdd-bd38-02fdf1adfb01.eot?#iefix");
    src: url("/plugins/ThemeT3p/files/fonts/b7775729-227e-4cdd-bd38-02fdf1adfb01.eot?#iefix") format("eot"), url("/plugins/ThemeT3p/files/fonts/bfae4a9a-774e-4035-8876-f59aa6b2d590.woff2") format("woff2"), url("/plugins/ThemeT3p/files/fonts/b02684ae-72d2-42b2-b66b-60533411507e.woff") format("woff"), url("/plugins/ThemeT3p/files/fonts/d3586997-d25b-40b2-9708-d0bf25d8fc37.ttf") format("truetype");
}

@font-face {
    font-family: "Avenir Next W02 Light";
    src: url("/plugins/ThemeT3p/files/fonts/7bf72c4f-a744-4420-ad96-b982fd3c23a7.eot?#iefix");
    src: url("/plugins/ThemeT3p/files/fonts/7bf72c4f-a744-4420-ad96-b982fd3c23a7.eot?#iefix") format("eot"), url("/plugins/ThemeT3p/files/fonts/fd1f3434-eb5b-4767-8593-e6cfcbfd1558.woff2") format("woff2"), url("/plugins/ThemeT3p/files/fonts/f6ebea36-fb7c-4458-a43e-2112c48c17e4.woff") format("woff"), url("/plugins/ThemeT3p/files/fonts/280c484e-3493-4ca8-ad53-b7decaf9a4f9.ttf") format("truetype");
}

@font-face {
    font-family: "AvenirNextLTW02-Regular";
    src: url("/plugins/ThemeT3p/files/fonts/7a1b7ae7-5c29-481f-83ac-652e932c5509.eot?#iefix");
    src: url("/plugins/ThemeT3p/files/fonts/7a1b7ae7-5c29-481f-83ac-652e932c5509.eot?#iefix") format("eot"), url("/plugins/ThemeT3p/files/fonts/bb590848-4012-46d6-a8d5-48c9893a176b.woff2") format("woff2"), url("/plugins/ThemeT3p/files/fonts/3a42a252-67ff-4186-88cf-762f56719ca1.woff") format("woff"), url("/plugins/ThemeT3p/files/fonts/dbc39ae3-2636-4653-a23e-8938bce2cf51.ttf") format("truetype");
}

@font-face {
    font-family: "AvenirNextLTW02-Medium";
    src: url("/plugins/ThemeT3p/files/fonts/f2c1017b-8f5f-4e69-8a34-3788975c6e84.eot?#iefix");
    src: url("/plugins/ThemeT3p/files/fonts/f2c1017b-8f5f-4e69-8a34-3788975c6e84.eot?#iefix") format("eot"), url("/plugins/ThemeT3p/files/fonts/7195d5d0-582f-42d4-86ca-9da8dc31146e.woff2") format("woff2"), url("/plugins/ThemeT3p/files/fonts/0417e965-6ae1-4395-8f71-f61ea767d523.woff") format("woff"), url("/plugins/ThemeT3p/files/fonts/eb8735e1-059f-4b58-b708-78ede4e39742.ttf") format("truetype");
}

@font-face {
    font-family: "Avenir Next LT W02 Bold";
    src: url("/plugins/ThemeT3p/files/fonts/51d861aa-f9b4-4afb-a019-d7d155c21072.eot?#iefix");
    src: url("/plugins/ThemeT3p/files/fonts/51d861aa-f9b4-4afb-a019-d7d155c21072.eot?#iefix") format("eot"), url("/plugins/ThemeT3p/files/fonts/b729a5ee-0221-40db-9a76-7b9e9b747f65.woff2") format("woff2"), url("/plugins/ThemeT3p/files/fonts/51a56502-44d2-4d70-808f-fc822da45209.woff") format("woff"), url("/plugins/ThemeT3p/files/fonts/11eb4d83-a3b4-4ab8-a47c-ef9173d239fc.ttf") format("truetype");
}

*, body {
    font-family: 'AvenirNextLTW02-Regular', serif;
}

h1, h2, h3, h4, h5, h4 a {
    font-family: 'Avenir Next LT W02 Bold', serif;
}

.skin-3 .nav-list > li.open,
.skin-3 .nav-list > li:hover {
    border-color: #313f4e !important;
}

.skin-3 .nav-list > li.active + li:last-child:hover {
    border-bottom-color: #313f4e !important;
}

.skin-3 .sidebar.h-sidebar .nav-list > li:hover,
.skin-3 .sidebar.h-sidebar .nav-list > li:hover + li {
    border-left-color: #313f4e;
}

.skin-3 .sidebar.h-sidebar .nav-list > li:last-child:hover {
    border-right-color: #313f4e;
}

.badge-grey,
.badge.badge-grey,
.label-grey,
.label.label-grey {
    background-color: #abbac3;
}

*,
body {
    font-family: "AvenirNextLTW02-Regular";
}

h1,
h2,
h3,
h4,
h5,
h4 a {
    font-family: "Avenir Next LT W02 Bold";
}

.fa-status-box {
    display: none;
}

tr.status-50 .column-status,
tr.status-50 .column-selection {
    background: #c2dfff !important;
}

tr.status-20 .column-status,
tr.status-20 .column-selection {
    background: #e3b7eb !important;
}

tr.status-40 .column-status,
tr.status-40 .column-selection {
    background: #fff494 !important;
}

tr.status-30 .column-status,
tr.status-30 .column-selection {
    background: #ffcd85 !important;
}

tr.status-80 .column-status,
tr.status-80 .column-selection {
    background: #d2f5b0 !important;
}

tr.status-90 .column-status,
tr.status-90 .column-selection {
    background: #c9ccc4 !important;
}

.skin-3 .navbar {
    background: #313f4e;
}

.skin-3,
.main-content {
    background-color: #f6f8fa;
}

.login-layout .skin-3,
.login-layout .main-content {
    background-color: #fff;
}

.login-layout .login-logo img {
    max-width: 200px;
}

.login-layout .widget-box {
    border-radius: 5px;
    background: #f6f8fa !important;
    border: 0 none;
}

.login-layout .widget-box .widget-main {
    background: #f6f8fa !important;
}

.btn-inverse {
    background-color: #f30 !important;
    border-radius: 5px;
    border: 1px solid #f30;
    text-shadow: none;
    padding: 10px;
}

.btn-inverse:hover,
.btn-inverse.focus,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:focus:active,
.btn-inverse:focus:hover {
    background-color: #fff !important;
    border-color: #f30;
    color: #f30 !important;
}

input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
textarea:focus {
    border-color: #f30;
}

.skin-3 .navbar .navbar-toggle,
.skin-3 .navbar .navbar-toggle:focus {
    margin-top: 9px !important;
}

.sidebar-fixed {
    display: none;
}

.sidebar-fixed.display {
    display: block;
}

.navbar .navbar-brand {
    padding-left: 20px;
    padding-bottom: 6px;
}

.skin-3 .navbar .navbar-toggle,
.skin-3 .navbar .navbar-toggle:focus {
    background-color: #f6f8fa !important;
    margin-top: 5px;
}

.skin-3 .navbar.navbar-collapse,
.skin-3 .navbar.navbar-collapse .navbar-container,
.skin-3 .navbar.navbar-collapse::before {
    background-color: #313f4e;
}

.navbar .navbar-toggle.pull-left {
    margin: 9px 0 4px 6px;
}

.navbar .navbar-toggle.pull-right {
    margin: 9px 6px 4px 0;
}

.navbar .navbar-toggle .icon-bar {
    background-color: #313f4e;
}

@media (max-width: 1029px) {
    .navbar .navbar-brand {
        padding-left: 10px;
    }
}

.ace-nav > li.grey > a:focus,
.ace-nav > li.grey > a:hover,
.ace-nav > li.open.grey > a {
    background-color: #283341;
}

#navbar {
    border-top: 2px solid #ff3300;
}

.skin-3 .nav-list > li:first-child {
    border-top: 0 none;
}

.navbar.navbar-collapse .navbar-buttons,
.navbar.navbar-collapse .navbar-buttons .ace-nav > li {
    min-height: 54px;
    line-height: 54px;
}

.navbar.navbar-collapse .navbar-buttons .btn-primary {
    margin-top: -3px;
}

.navbar.navbar-collapse .navbar-buttons .btn-primary:hover {
    background: #313f4e !important;
}

.user-info {
    line-height: 42px !important;
}

.transparent > .widget-body .widget-main .table-bordered > tbody > tr > td:last-child,
.transparent > .widget-body .widget-main .table-bordered > tfoot > tr > td:last-child,
.transparent > .widget-body .widget-main .table-bordered > thead > tr > th:last-child,
.widget-main.no-padding .table-bordered > tbody > tr > td:last-child,
.widget-main.no-padding .table-bordered > tfoot > tr > td:last-child,
.widget-main.no-padding .table-bordered > thead > tr > th:last-child {
    border-left-width: 0 !important;
}

.table-bordered,
.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-left: 0 none;
    border-right: 0 none;
}

th,
td {
    text-align: left !important;
}

.widget-color-blue2 {
    border-color: transparent;
    box-shadow: 0px 0px 5px #666;
    border-radius: 5px;
}

.widget-color-blue2 > .widget-header {
    background: #fff;
}

.widget-box[class*="widget-color-"] > .widget-header {
    color: #313f4e;
}

.white {
    color: #313f4e !important;
}

.widget-color-blue2 > .widget-header {
    border-color: transparent;
    padding: 10px;
}

td.category,
th.category {
    background-color: #f6f8fa !important;
}

tr.bugnote .bugnote-note {
    background-color: #e4eaf1;
}

.widget-toolbox {
    background-color: transparent;
}

.table > thead > tr a {
    text-transform: uppercase;
    color: #313f4e;
    font-size: 11px;
}

[class*="widget-color-"] > .widget-body .table thead:first-child tr {
    background: #f6f8fa !important;
    background-image: none;
}

.table-striped > tbody > tr:nth-of-type(2n + 1) {
    background-color: transparent;
}

.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: 10px 5px;
}

.pagination > li.active > a,
.pagination > li.active > a:focus,
.pagination > li.active > a:hover {
    background-color: #313f4e;
    border-color: #313f4e;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    z-index: 2;
}

.pager > li.disabled > a,
.pager > li.disabled > a:hover,
.pagination > li.disabled > a,
.pagination > li.disabled > a:hover {
    background-color: #f6f8fa;
    border-color: #cdd6e1;
    z-index: auto;
}

.widget-toolbox.padding-8 {
    padding: 8px 15px;
}

.fa-cloud-upload.blue {
    color: #f30 !important;
}

a:focus,
a:hover {
    color: #5099b3;
    text-decoration: underline;
}

a:hover .fa-angle-down:before,
.open a .fa-angle-down:before {
    color: #f30;
}

.menu-min .nav-list a span {
    color: #313f4e;
}

.skin-3 .sidebar-toggle > .ace-icon {
    background-color: transparent;
    border-color: #fff;
}

.skin-3 .sidebar-toggle::before {
    background: 0 none !important;
    border: 0 none;
}

.sidebar .sidebar-toggle > .ace-icon {
    padding: 0 6px;
}

.sidebar.menu-min .sidebar-toggle > .ace-icon {
    padding: 0 6px;
}

.sidebar-toggle .fa-angle-double-right::before {
    content: "\f105";
    color: #fff;
}

.sidebar-toggle .fa-angle-double-left::before {
    content: "\f104";
    color: #fff;
}

.form-control:focus,
select:focus {
    color: #696969;
    border-color: #f30;
    background-color: #fff;
    outline: 0;
}

.btn-white.btn-primary {
    border-color: #cdd6e1;
    color: #313f4e !important;
    background-color: #ebf0f5 !important;
}

.btn-white.btn-primary:hover {
    border-color: #cdd6e1;
    color: #313f4e !important;
    background-color: #f5f8fa !important;
}

#bugnoteadd .btn-white.btn-primary {
    border-color: #f30;
    color: #fff !important;
    background-color: #f30 !important;
}

#bugnoteadd .btn-white.btn-primary:hover {
    border-color: #f30;
    color: #f30 !important;
    background-color: transparent !important;
}

.skin-3 .breadcrumbs {
    background-color: transparent;
}

.profile-activity .thumbicon {
    background-color: #313f4e;
}

.ace-nav > li.grey > a {
    background-color: #313f4e;
}

.ace-nav > li > a .fa-user::before {
    color: #fff;
}

.skin-3 .sidebar {
    background-color: #313f4e;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #313f4e;
}

.skin-3 .nav-list > li > a {
    background-color: #313f4e;
    color: #fff;
}

.skin-3 .sidebar-toggle {
    background-color: #313f4e;
    border-color: #fff;
}

.skin-3 .nav-list > li.active.highlight > a,
.skin-3 .nav-list > li.active > a {
    background-color: #283341 !important;
    color: #fff !important;
}

.skin-3 .nav-list > li.active::before {
    display: block;
    background-color: #313f4e !important;
}

.skin-3 .nav-list li.active > a::before {
    display: block;
    content: "";
    position: absolute;
    border-color: transparent #313f4e transparent transparent;
    right: 0;
    border-width: 12px 8px;
    top: 7px;
}

.skin-3 .nav-list > li:hover > a {
    background-color: #283341;
    color: #fff;
}

.nav-search .nav-search-input {
    border: 1px solid #313f4e;
}

.skin-3 .nav-list > li.open,
.skin-3 .nav-list > li:hover {
    border-color: #313f4e !important;
}

.nav-search .nav-search-icon {
    color: #313f4e !important;
    font-size: 14px !important;
    line-height: 24px !important;
    background-color: transparent;
}

a {
    color: #5099b3;
    text-decoration: none;
}

.footer {
    display: none;
}

.btn.btn-bold,
.btn.btn-round {
    border-bottom-width: 1px;
}

.skin-3 .nav-list > li,
.skin-3 .sidebar-toggle,
.ace-nav > li {
    border-color: #506f90;
}

.widget-toolbox:first-child {
    padding: 2px;
    border-bottom: 1px solid #fff;
    background: #fff;
}

body,
td.category,
th.category {
    color: #313f4e;
}

td.category,
th.category,
.small-caption a {
    font-weight: normal;
    font-family: "Avenir Next LT W02 Bold";
}

.fa-chevron-up::before {
    content: "\f106";
    font-size: 24px;
    color: #f30;
}

.fa-chevron-down::before {
    content: "\f107";
    font-size: 24px;
    color: #f30;
}

.fa-bars:before {
    color: #f30;
}

.fa-angle-double-up::before {
    content: "\f106";
}

.badge-grey,
.badge.badge-grey,
.label-grey,
.label.label-grey {
    background: transparent;
    color: #313f4e;
}

.table-condensed2 > thead > tr > th,
.table-condensed2 > tbody > tr > th,
.table-condensed2 > tfoot > tr > th,
.table-condensed2 > thead > tr > td,
.table-condensed2 > tbody > tr > td,
.table-condensed2 > tfoot > tr > td {
    padding: 2px 15px;
}

[class*="widget-color-"] > .widget-header > .widget-toolbar > .widget-menu > [data-action],
[class*="widget-color-"] > .widget-header > .widget-toolbar > [data-action] {
    text-shadow: none;
}

.nav-search .nav-search-input {
    background: #ebf0f5;
    border-color: #cdd6e1;
}

.nav-search .nav-search-icon {
    color: #5099b3 !important;
}

.nav-search .nav-search-input:focus,
.nav-search .nav-search-input:hover {
    border-color: #cdd6e1;
    background-color: #f5f8fa;
}

.table-hover > tbody > tr:hover,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
    background-color: #f6f8fa !important;
}

.column-priority {
    text-align: center !important;
}

@media (max-width: 480px) {
    .login-logo {
        padding: 30px 0;
    }
}

.skin-3 .sidebar {
    background: 0 none;
    border: 0 none;
}

.fa-chevron-up {
    top: 2px;
    position: relative;
}

.fa-chevron-down {
    top: 2px;
    position: relative;
}

h4.widget-title i {
    display: none !important;
}

.main-container .sidebar + .main-content {
    margin-left: 0 !important;
}

.navbar-container .navbar-toggle.menu-toggler {
    display: block !important;
}

.sidebar.compact {
    width: 200px;
}

.sidebar.compact .nav-list > li > a {
    text-align: left !important;
    padding: 10px 15px !important;
    height: 39px !important;
    line-height: 16px !important;
}

.sidebar.compact .nav-list > li > a > .menu-icon {
    display: inline-block !important;
    line-height: inherit !important;
    height: inherit !important;
    margin-right: 0 !important;
    font-size: 17px;
}

.sidebar.compact .nav-list > li > a > .fa {
    vertical-align: text-top;
}

.navbar .navbar-brand {
    color: transparent !important; /* make the text invisible */
    user-select: none; /* prevent selection of the text */
}

.navbar-brand:before {
    background-image:  url('/plugins/ThemeT3p/files/t3p-logo-dark.png');
    background-size: 100px 34px;
    display: inline-block;
    width: 100px;
    height: 34px;
    content: "";
}

.navbar .btn-group > .btn-sm {
    border-color: #313f4e !important;
}

.btn-primary {
    background-color: #313f4e !important;
}

.btn-primary.no-hover:hover {
    background-color: #313f4e !important;
}

#sidebar-btn {
    display: none;
}

#buglist td {
    font-size: 0.9em;
}
