/* COMMON */
@media (max-width: 1200px) {
    html {
        font-size: 10px;
    }
}

.greyed {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}


/* BOOTSTRAP OVERRIDE */
.custom-max-width-300 {
    max-width: 300px;
    margin: 0 auto;
}


.custom-max-width-350 {
    max-width: 350px;
    margin: 0 auto;
}


.custom-max-width-400 {
    max-width: 400px;
    margin: 0 auto;
}


.custom-max-width-450 {
    max-width: 450px;
    margin: 0 auto;
}


.custom-max-width-500 {
    max-width: 500px;
    margin: 0 auto;
}


.custom-header {
    color: #666666;
    font-weight: revert;
    font-size: 3em;
}


/* SB-ADMIN OVERRIDE */
.bg-gradient-primary {
  background-color: #597ce1;
  background-image: linear-gradient(180deg, #597ce1 10%, #95a8e1 100%);
  background-size: cover;
}


.sidebar .nav-item .nav-link {
    padding: .5em 1em;
}


.sidebar-dark .nav-item .nav-link i {
    margin-left: .75em !important;
    margin-right: .75em !important;
}


.dropdown-menu .pretty {
    display: block;
    margin-left: 1em;
    margin-bottom: .5em;
}


/* FONTS-AWESOME OVERRIDE */
.fa-stack-custom-1em {
    height: 1em;
    line-height: 1em;
    width: 1em;
}


.fa-stack-custom-2em {
    height: 2em;
    line-height: 2em;
    width: 2em;
}


.fa-stack-custom-2x {
    font-size: 2em;
    margin-top: -0.25em;
    margin-left: -0.4em;
}


/* TABLES */
table.table-header-nowrap th {
    white-space: nowrap;
}


table.table-no-header tr:first-child th,
table.table-no-header tr:first-child td {
    border-top: 0px;
}


.table tbody+tbody.no-border {
    border-top: 0px;
}


.table tbody+tbody.thin-border {
    border-top: 1px solid #e3e6f0 !important;
}


.no-border td,
.no-internal-border td {
    border-top: 0px;
}


td.fit-child {
    width: 1%;
    white-space: nowrap;
}


input[type="file"] {
    padding-bottom: 37px;
}


.table-keeper {
    background-color: #efc483;
    color: black;
}


.table-defensive {
    background-color: #98cc78;
    color: black;
}


.table-midfield {
    background-color: #67a1f9;
    color: black;
}


.table-fantasist {
    background-color: #a078fb;
    color: black;
}


.table-strike {
    background-color: #cf535c;
    color: black;
}
