body {
    min-height: 100vh;
    background: #f5f5f5;
}
main {
    flex:1;
}
.swal2-container {
    z-index: 10000!important;
}
.table {
    margin-bottom: 0!important;
}
.t-area {
    width: inherit;
    height: 100px!important;
    resize: none;
}
.container .w-100 {
    word-break: break-word;
}
#dataTable_wrapper .col-sm-12.col-md-5 {
    flex: 0;
}

.note-toolbar .note-btn {
    background: #2c3e50!important;
}
#dataTable_wrapper .col-sm-12.col-md-7 {
    display: flex;
    max-width: 100%;
    flex: 1;
    justify-content: center;
}
.dataTables_filter {
    float:right;
}
.fa-netflix {
    background-image: url("../img/netflix.svg");
    background-position: center;
    background-size: 1.25rem;
    background-repeat: no-repeat;
    width: 1.25rem;
    height: 1.25rem;
}
.swal2-loading {
    margin: 0!important;
    width: auto!important;
}
.dataTables_paginate {
    margin-top: 1rem!important;
}
.hide_spinner::-webkit-outer-spin-button,
.hide_spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.service div {
    cursor: pointer;
    transition: box-shadow .5s;
}
.service div:hover {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
@media only screen and (max-width: 750px) {
    .nowrap-mobile {
        white-space: nowrap;
    }
}