#main {
    padding-bottom:60px;
}

a.mybtnadd {
    margin-bottom: 0.5em;
}
a.mybtnadd span {
    line-height: 1.5em;
}
a.mybtnadd i {
    font-size: 1.5em;
    color: black;
}

.table thead th > div.th-inner.sortable > a {
    color: white;
}

.form-material.material-danger .material-help {
    opacity:1;
    position: relative;
}

.ui-timepicker-wrapper, .tt-menu {
    z-index:100000 !important;
}

span.twitter-typeahead {
    display: inherit !important;
}

.modal .swMain .stepContainer div.content,
.modal .swMain div.actionBar {
    background: inherit;
}
.modal .swMain div.actionBar {
    border: inherit;
}

#nav>ul>li.nohover:hover>a {
    background: inherit;
}
#nav>ul>li.nohover>a {
    cursor: context-menu;
    padding-left:0;
}

.flatpickr-calendar .flatpickr-clear {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid rgba(72, 72, 72, .2);
}

#footer {
    padding-top: 10px;
    height: auto;
    min-height: 50px;
    line-height: 30px;
}