.bank-desktop-hidden {
    display:none !important;
}

.H3 {
    font-family: Verdana !important;
    font-weight: bold !important;
    font-size: 18px !important;
    line-height:19px !important;
    color:#70a500 !important;
    margin-right: 10px !important;
}

.H4 {
    font-family: Verdana !important;
    font-weight: bold !important;
    font-size: 15px !important;
    line-height:20px !important;
    color:#70a500 !important;
}

.H5 {
    font-family: Verdana !important;
    font-weight: bold !important;
    font-size: 13px !important;
    line-height:19px !important;
    color:#415a64 !important;
    margin-right: 2px !important;
}


.keyboard-user #frm_prijava\:input-username:focus-visible {
    border:2px solid #67b168 !important;
}

.keyboard-user .ui-overlaypanel-content .ui-datatable-selectable.ui-state-hover {
     border:2px solid #67b168 !important;  
}


.keyboard-user *:focus-visible {
    border:2px solid #67b168 !important;
}

.keyboard-user .buttons-pay .placila-btn:focus-visible> div {
    border:2px solid #67b168 !important;
}

.keyboard-user button:focus-visible {
    border:2px solid blue !important;
}

.keyboard-user input.ui-state-focus,
.keyboard-user .filter-content .ui-selectonemenu.ui-state-focus,
.keyboard-user #podrobnostiProdukt .ui-selectonemenu.ui-state-focus, 
.keyboard-user .ui-chkbox-box.ui-state-focus,
.keyboard-user .ui-radiobutton-box.ui-state-focus, 
.keyboard-user textarea.ui-state-focus,
.keyboard-user .ui-inputfield.hasDatepicker.ui-state-focus,
.keyboard-user .form-part .ui-selectonemenu.ui-state-focus,
.keyboard-user .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-state-focus.zadeva .ui-splitbuttonmenu-list-wrapper .ui-menuitem.ui-state-hover
{
    border:2px solid #67b168 !important;
}

.keyboard-user #podrobnostiProdukt .title_product .ui-selectonemenu.ui-state-focus.product_head-select,
.keyboard-user #podrobnostiProdukt .amount.large .ui-selectonemenu.ui-state-focus.product_head-select-amount
{
    border:2px solid #67b168 !important;
}

.keyboard-user .mainAccNazivProdukta a:focus-visible h2, .keyboard-user .ui-tabs.ui-tabs-top > .ui-tabs-nav li:focus-visible{
    border:2px solid #67b168 !important;
}

.keyboard-user .sumAccordionPanel .ui-accordion-header:focus-visible{
    border:2px solid #67b168 !important;
}

.keyboard-user .ui-selectonemenu:has(.ui-helper-hidden-accessible input:focus-visible) {
    border:2px solid #67b168 !important;
}

.keyboard-user #podrobnostiProdukt .title_product .ui-selectonemenu:has(.ui-selectonemenu-trigger.ui-state-focus) {
    border:2px solid #67b168 !important;
}

.keyboard-user .account-box-wrapper:has(.a:focus-visible) {
    border:2px solid #67b168 !important;
}

.keyboard-user .changeCardView .ui-commandlink:focus-visible i {
    border:2px solid #67b168 !important;
}

.keyboard-user .changeCardView a:focus-visible{
    border:0px solid #67b168 !important;
}


.keyboard-user .account-box-wrapper:has(a:focus-visible) {
    border:2px solid #67b168 !important;
    margin: -2px !important;
}

.keyboard-user .account-box-wrapper a:focus-visible {
    border:0px solid #67b168 !important;
}


.keyboard-user .ui-chkbox-box:focus-visible {
    border:2px solid #67b168 !important;
}

.keyboard-user .ui-selectonebutton .ui-button:focus-visible, .ui-selectmanybutton .ui-button:focus-visible {
    border:2px solid blue !important;
}

.keyboard-user .ui-chkbox .ui-state-focus, .ui-radiobutton .ui-radiobutton-box.ui-state-focus{
    border:2px solid #67b168 !important;
}
.keyboard-user input[type="text"].ui-state-error:focus-visible{
    border:2px solid #67b168 !important;
}
.keyboard-user input[type="text"].ui-state-error:focus-visible,
.keyboard-user input[type="password"].ui-state-error:focus-visible,
.keyboard-user .ui-inputtextarea.ui-state-error:focus-visible,
.keyboard-user .ui-widget-content .ui-state-error:focus-visible,
.keyboard-user .ui-widget-header .ui-state-error:focus-visible {
    border:2px solid #67b168 !important;
}


.keyboard-user #podrobnostiProdukt .ui-selectonemenu.ui-state-focus.ui-state-error,
.keyboard-user .ui-inputfield.hasDatepicker.ui-state-focus.ui-state-error
.keyboard-user .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-state-focus.ui-state-error.zadeva
{
    border:2px solid #67b168 !important;
    color: #e00303 !important;
}

.ui-radiobutton .ui-state-focus span.ui-icon-bullet {
    margin: -1px;
}