html, body {
    font-family: Arial, Helvetica, sans-serif !important;
}
.ui-page-theme-a {
    background-color: #F2F3F3;
}

.ui-page-theme-a .ui-header {
    background: #2E7BAB !important;
    color: white;
    border: none;
}
.ui-page-theme-a .ui-btn-right, .ui-page-theme-a .ui-btn-left {
    background: white !important;
}
.ui-page-theme-a .ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off.ui-first-child, .ui-page-theme-a .ui-radio .ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-radio-off,
.ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-checkbox-off, .ui-btn.ui-corner-all.ui-btn-inherit.ui-btn-icon-left.ui-checkbox-on {
    color: #000 !important;
}
.ui-page-theme-a .ui-footer {
    background: white !important;
    color: #2E7BAB;
    border: none;
}
.ui-page-theme-a .ui-link.ui-btn { 
    background: white !important; 
    border: none;
    box-shadow: 0 1px 4px rgb(0 0 0 / 24%);
}
.ui-page-theme-a .ui-btn-icon-top:after {
    background-color: #2E7BAB !important;
}
.ui-page-theme-a .ui-btn.ui-btn-active {
    background: #e9e9e9 !important;
    box-shadow: inset 0 1px 4px rgb(0 0 0 / 24%);
}
.ui-navbar li:last-child .ui-btn {
    margin-right: 0;
}
#button-my-position, #popup-upload-filename-button {
    background: #2E7BAB !important;
    color: white;
}

/* Knapp størrelser */
#Sak_sakstype-button, #Sak_status-button, #Sak_saksbehandler-button, .ui-block-a .ui-btn.ui-icon-back.ui-btn-icon-left.ui-btn-corner-all, 
.ui-btn.ui-btn-inline.ui-icon-back.ui-btn-icon-left.ui-btn-corner-all.cancel, #checkpoint-form .ui-btn.ui-icon-delete.ui-btn-icon-left.ui-btn-corner-all,
.ui-header.ui-bar-inherit .ui-btn-corner-all.ui-btn-left.ui-btn.ui-icon-delete.ui-btn-icon-left {
    width: auto;
}
.ui-collapsible-heading-toggle.ui-btn.ui-icon-plus.ui-btn-icon-left.ui-btn-inherit, .ui-btn.ui-mini.ui-btn-corner-all,
.ui-btn.ui-btn-icon.ui-icon-plus.ui-corner-all.ui-btn-inline.ui-btn-icon-left.ui-mini, .ui-btn.ui-icon-back.ui-btn-icon-left.ui-corner-all,
.ui-link.ui-btn-left.ui-btn.ui-icon-ela-logo.ui-btn-icon-left.ui-shadow.ui-corner-all {
    width: 60px;
}
#button-save-and-new, .ui-btn.ui-icon-back.ui-btn-icon-left.ui-btn-corner-all, .ui-btn.ui-input-btn.ui-corner-all.ui-shadow,
.ui-btn.ui-icon-delete.ui-btn-icon-left.ui-btn-corner-all, .ui-btn.ui-corner-all.ui-btn-icon-left.ui-icon-delete {
    width: 120px;
}
#btn-save-and-close-js, #btn-form-save, .ui-btn.ui-icon-plus.ui-btn-icon-left.ui-corner-all {
    width: 200px;
}
.ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus, .ui-btn.ui-icon-carat-d.ui-btn-icon-right.ui-corner-all.ui-shadow  {
    width: auto;
}

/* Knapp float høyre/venstre/midten */
.ui-btn.ui-input-btn.ui-corner-all.ui-shadow, #button-save-and-new, .ui-btn.ui-btn-icon.ui-icon-plus.ui-corner-all.ui-btn-inline.ui-btn-icon-left.ui-mini,
.ui-collapsible-heading-toggle.ui-btn.ui-icon-plus.ui-btn-icon-left.ui-btn-inherit, #btn-save-and-close-js, .ui-btn.ui-icon-plus.ui-btn-icon-left.ui-corner-all,
 .ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus {
    float: right;
    align-self: flex-end;
}
#Sak_sakstype-button, #Sak_status-button, #Sak_saksbehandler-button, #yw0 .ui-collapsible.ui-collapsible-inset.ui-corner-all.ui-collapsible-themed-content.ui-collapsible-collapsed 
.ui-collapsible-heading.ui-collapsible-heading-collapsed .ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-inherit.ui-icon-plus, 
.ui-btn.ui-icon-carat-d.ui-btn-icon-right.ui-corner-all.ui-shadow, .ui-collapsible-heading-toggle.ui-btn.ui-icon-plus.ui-btn-icon-left.ui-btn-inherit.ui-mini,
#appointment-form .ui-btn.ui-input-btn.ui-corner-all.ui-shadow {
    float: none;
}