.toolbar .toolbar-button {
    color: var(--tabbar-button-color);
}

.tabbar {
    position: fixed; 
}

.tabbar .tabbar__item input[type=radio], 
.toolbar .toolbar-button {
    cursor: pointer;
}

.toolbar .toolbar-button:hover {
    color: var(--list-tap-active-background-color);
    color: #386ba1;
}

template.template-root {
    display: none
}

textarea.full-size {
    width: 100%; 
    /*height: calc(100vh - 95px);
    padding: 5px;*/
    height: calc(100vh - 140px);
}

/* Bugfix for editor */
.sceditor-button:hover {
    background: none;
    border-color: transparent;
}

.padding-sides {
    padding-left: 5px;
    padding-right: 5px;
}

.toolbar > .toolbar__center.margin-left,
.margin-left {
    margin-left: 5px;
}

.toolbar input[type=text] {
    height: 44px;
    width: 100%
}

.hidden {
    display: none;
}

.invisible {
    visibility: hidden;
}

.alert-dialog-mask, .alert-dialog {
    z-index: 5;
}

.mt-10 {
    margin-top: 2em;
}

.mt-small {
    margin-top: 1em;
}

/* Line all the way to the left for a chechlist item */
#checklist-root .list-item__left.list-item--material__left {
    border-top: 1px solid var(--material-list-item-separator-color);
    padding-top: 13px;
}

/* Buttons fix padding */
.list-item__right.list-item--material__right.with-buttons {
    padding: 0;
}

.list {
    padding-bottom: 48px;
}

/* For input model */
#checklist-root .list-item.list-item--material.input-provider input[type=text] {
    height: 21px;
}

#checklist-root .list-item.list-item--material.input-provider .list-item__left.list-item--material__left {
    padding-top: 12px;
}
/* End for input model */

.alert-dialog.alert-dialog--material {
    top: 200px;
}

body {
    overflow: auto;
}

