input[type=number] { text-align: right; }
td.createLink { text-align: center; }
td.actions,th.actions { text-align: right; }

button { cursor: pointer; }

.autofill-toggler {
    position: absolute;
    z-index: 1000;
    bottom: -40px;
    left: 0px;
    width: 161px;
    left: 100;
    display: none;
}
.sticky-bottom {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
}
main {
    padding-bottom: 5em;
}
td.number {
    text-align: right;
}
/*#main-menu-sidebar {
    background: #fff;
}
@media (min-width: 768px) {
    #main-menu-sidebar {
        max-width: 10em;
    }
    #main-menu-sidebar.idl-fixed-left {
        position: fixed;
        z-index: 100;
    }
    #main-container.idl-pulled-right {
        margin-left: 10em;
    }
}*/

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
