

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-thin-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-thinitalic-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-thinitalic-webfont.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-light-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-lightitalic-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-lightitalic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-italic-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-italic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-medium-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-mediumitalic-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-mediumitalic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-bolditalic-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-black-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-black-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'doc-roboto';
    src: url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-blackitalic-webfont.woff2') format('woff2'),
    url('https://s3.amazonaws.com/wgl-fileserver-public/fonts/roboto/roboto-blackitalic-webfont.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

.page-sidebar {
    background: transparent;
}

.page-sidebar .sidebar-menu {
    background: #0055a6;
}

.page-sidebar .sidebar-header {
    text-align: center;
    padding-top: 4px;
    padding-left: 10px;
    height: 69px;
}

.fixed-header.sidebar-visible .page-sidebar .sidebar-header [data-toggle-pin="sidebar"] > i {
    font-size: 12px !important;
}

.fixed-header.sidebar-visible .page-sidebar .sidebar-header [data-toggle-pin="sidebar"] > i:before {

}

.fixed-header .page-sidebar .sidebar-header [data-toggle-pin="sidebar"] > i {
    font-size: 21px !important;
}

.fixed-header .page-sidebar .sidebar-header [data-toggle-pin="sidebar"] > i:before {
    content: "\f0c9";
}

.fixed-header.sidebar-visible .page-sidebar .sidebar-menu .menu-items > li > a > .arrow {
    display: block;
}

.fixed-header .page-sidebar .sidebar-menu .menu-items > li > a > .arrow {
    display: none;
}

.fixed-header.sidebar-visible .page-sidebar .sidebar-header {
    background: #FFFFFF;
}

.fixed-header.sidebar-visible .page-sidebar .sidebar-header img {
    opacity: 1;
}

.fixed-header .page-sidebar .sidebar-header img {
    opacity: 0;
}

.fixed-header .page-sidebar .sidebar-header {
    background: transparent;
    padding-right: 0px !important;
}

.page-sidebar .sidebar-header .menu-pin-show {
    color: #0055a6 !important;
}

.fixed-header.sidebar-visible .page-sidebar .sidebar-header .menu-pin-show {
    margin-right: 10px !important;
    margin-left: -43px !important;
}

.fixed-header .page-sidebar .sidebar-header .menu-pin-show {
    margin-right: 8px !important;
    margin-left: -3px !important;
}

.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu {
    background-color: #1d4f86;
}

.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li ul.sub-menu {
    background-color: #15406d;
}

.icon-thumbnail {
    background: none;
}

.icon-thumbnail {
    background: none;
}

.page-sidebar .sidebar-menu .menu-items li:hover > .icon-thumbnail, .page-sidebar .sidebar-menu .menu-items li.open > .icon-thumbnail, .page-sidebar .sidebar-menu .menu-items li.active > .icon-thumbnail {
    background-color: #ffffff;
    color: #0055a6;
}

.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li:hover > .icon-thumbnail {
    background-color: #ffffff;
    color: #0055a6;
}

.header .brand {
    padding-left: 72px;
}

.usuario-logado {
    border-top: 1px solid rgba(150, 150, 150, 0.48) !important;
}

.table > thead {
    background-color: #0055a6;
}

.btn-success, .btn-success:focus {
    color: #ffffff;
    background-color: #0f56a5;
    border-color: #084488;
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    color: #ffffff;
    background-color: #0f81d6;
    border-color: #0f75c7;
}

.btn-success.hover, .btn-success:hover, .open .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #0f68b7;
    border-color: #0f56a5;
}