@font-face {
    font-family: "arklatrs";
    src: url("/javax.faces.resource/arklatrs.ttf.xhtml?ln=fonts") format('truetype')
}

@font-face {
    font-family: "EuroPlate";
    src: url("/javax.faces.resource/EuroPlate.ttf.xhtml?ln=fonts") format('truetype')
}

body {
    font-size: 14px;
    background-color: #e6e6e6;
}

.ui-panelgrid td, .ui-panelgrid tr
{
    border-style: inherit !important;
    background: none;
    padding: 0;
}

.ui-panel, .ui-panelgrid
{
    border-style: none !important;
    background: none;
    padding: 0;
}

#constr {
    height: 40px;
    background-color: #00c2fb;
    padding-bottom: 5px;
}

.navbar {
    width:100%;
}
.ui-menu li.menuactive ul:nth-child(2) {
    display: block !important;
}
.ui-widget-header {
    background-color: #00c2fb;
    color: #272727;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #4a4a4a;
}
html body div#j_idt7.ui-panel.ui-widget.ui-widget-content.ui-corner-all div#j_idt7_content.ui-panel-content.ui-widget-content form#j_idt8 table#j_idt8:j_idt9.ui-panelgrid.ui-widget tbody tr.ui-widget-content td.ui-panelgrid-cell div#j_idt8:navbar.ui-menu.ui-menubar.ui-widget.ui-widget-content.ui-corner-all.ui-helper-clearfix ul.ui-menu-list.ui-helper-reset li.ui-menuitem.ui-widget.ui-corner-all a.ui-menuitem-link.ui-corner-all
.menupanel {
    width:100%;
    border:none;
}

.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd, .ui-layout-unit-content {
    border: none;
    background: none;
}

.rightaligntd {
    text-align: right;
}

.menubar {
    width:100%;
    background:none;
}

.topAlignedPanel td {
    vertical-align: top;
}

.ui-breadcrumb{background:none;border: none;}

.ui-datatable tbody td.wrap {
    white-space: nowrap;
}

.ui-datatable-hor-scroll .ui-datatable-tablewrapper,.scrolling-div .ui-datatable-tablewrapper {
    overflow: auto;
    width: 100% !important;
    height: 100%;
    padding-bottom: 5px;
}

.datatable {
    padding-left: 15px;
    padding-right: 15px;
}

.fixed-size {
    table-layout: fixed;
    word-wrap: break-word;
}

.logo-mini {
    background-image: url("/javax.faces.resource/images/logo_small.png.xhtml");
    height:16px;
    width:16px;
}

.ui-picklist-list {
    width:400px !important;
}

/***************************   RODO  *********************************/
.rodo {
    box-sizing: border-box;
    height: 80vh;
    width: 50% !important;
    padding: 10px;
    color: black;
}

.rodo *{
    font-family: 'Arial' , sans-serif;
    color: black;
    font-size: 12px;
    line-height: normal;
    font-weight: normal;
    font-style: normal;
}

.rodo label {
    display: block;
}
.rodo label:first-child {
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0 15px 0;
}

.rodoContent {
    max-height: 30vh;
    overflow-y: scroll;
    background-color: #DDDDDD;
    padding: 5px;
    margin: 15px 0;
    border-top: 5px solid #DDDDDD;
    border-bottom: 5px solid #DDDDDD;
}

.rodoContent ul {
    list-style: square inside !important;
}

.rodoContent h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px 0px;
}
.rodoContent p,
.rodo p,
.rodoContent a,
.rodoContent li {
    font-size: 11px;
    margin: 0 0 10px 0;
}

.rodo form button{
    padding: 10px 30px;
    margin-right: 30px;
}
/***************************   RODO  END *********************************/
/***************************   OFFENSE  *********************************/
.offense-reasonable-false {
    background-color: #FFD281 !important;
    background-image: none !important;
}
.external-service-log--1 {
    background-color: #FF8080 !important;
    background-image: none !important;
}
.external-service-log-0 {
    background-color: #80FF80 !important;
    background-image: none !important;
}
.external-service-log-1 {
    background-color: #FFD281 !important;
    background-image: none !important;
}
.external-service-log-2 {
    background-color: #D9D9D9 !important;
    background-image: none !important;
}
.external-service-log-3 {
    background-color: #99D6FF !important;
    background-image: none !important;
}
/***************************   OFFENSE  END *********************************/
