﻿body {
    background-color: #eeeeee;
}

header .ui.inverted.menu {
    border: 0;
    border-radius: 0;
    background-color: transparent;
}

header .ui.inverted.menu:first-child > .item:first-child {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-radius: 0;
    background-color: #ffffff;
}

/*Dynamic color*/
.header-bg-color {
    background-color: var(--header-color);
}

/* Footer specific styles */
.ui.vertical.footer.segment {
    padding: 5em 0em;
    margin-top: 2em;
}

/* Fixed styles */
.img-height-42 {
    height: 42px;
}

.display-none {
    display: none;
}

.padding-4rem-0 {
    padding: 4rem 0;
}

.display-inline {
    display: inline;
}

#menu-user {
    border-radius: 0;
    border-top: 0;
}

#main {
    padding: 2rem;
    margin-bottom: 2rem;
    background-color: #ffffff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.ui.cards .card a img {
    max-height: 200px;
    padding: 2rem;
    background-color: #eee;
}

#introduction .column:first-child {
    padding: 4rem;
}

#introduction .column:last-child h1,
#introduction .column:last-child .ui.message,
#introduction .column:last-child .ui.checkbox {
    margin-bottom: 2rem;
}

#controls .ui.borderless.menu {
    padding: 1rem 0 0 0;
    border: 0;
    box-shadow: none;
}

#controls .item {
    padding: 0;
}

#complete {
    padding: 6rem 0;
}

th.nopad,
td.nopad {
    padding: 0 !important;
}

td.sidepad {
    padding: 0 11px !important;
}

input.nopad {
    padding: 4px !important;
}

input[type="file"] {
    width: 350px !important;
}

.footer.segment {
    padding: 5em 0em;
}

@media screen {
    .no-screen {
        display: none;
    }
}

@media print {
    .no-print {
        display: none;
    }
}
