/* Minification failed. Returning unminified contents.
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,28): run-time error CSS1039: Token not allowed after unary operator: '-lc-bgcol-submenu'
(60,17): run-time error CSS1039: Token not allowed after unary operator: '-lc-bgcol-title'
(73,28): run-time error CSS1039: Token not allowed after unary operator: '-lc-bgcol-title'
(80,28): run-time error CSS1039: Token not allowed after unary operator: '-lc-bgcol-listmenu'
(89,28): run-time error CSS1039: Token not allowed after unary operator: '-lc-bgcol-footer'
(94,18): run-time error CSS1039: Token not allowed after unary operator: '-lc-margins'
(118,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(119,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(125,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
 */
@import "bootstrap.css";

* {
    --lc-bgcol-footer: #aaa;
    --lc-bgcol-title: #37a;
    --lc-bgcol-submenu: #aaa;
    --lc-bgcol-listmenu: #38b; /* #63badb */

    --lc-margins: 0 10px 10px 0;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: none;
}

#PrivacyMsg {
    display: none;
    color: black;
}

.lc-main-panel {
    display: flow;
    vertical-align: top;
    min-height: 450px;
}

.lc-bg-imghome {
    background: url(images/mainimg.jpg) no-repeat #fff left 0px top -450px content-box;
}

.dropdown-menu {
    background-color: var(--lc-bgcol-submenu);
}

.dropdown-item {
    color: white;
}

hgroup.title {
    width: 100%;
    text-align: center;
    color: var(--lc-bgcol-title);
    margin: 30px 0px 30px 0;
    border: 2px solid;
    border-radius: 5px 5px;
}

hgroup.title h1, hgroup.titlehome h1 {
        font-weight: 350;
        font-size: 3em;
    }

hgroup.titlehome {
    width: fit-content;
    background-color: var(--lc-bgcol-title);
    color: white;
    padding: 10px;
    margin: 10px 10px 10px 0;
}

ul.dropdown-menu {
    background-color: var(--lc-bgcol-listmenu);
}

.lc-main-panel hgroup.titlehome {
    border: 5px solid white;
    margin: 10px;
}

.footer {
    background-color: var(--lc-bgcol-footer) !important;
    padding: 20px;
}

picture {
    margin: var(--lc-margins);
}

.vetrina {
    width: 75%;
    height: 300px;
}

.anchor {
    position: relative;
    top: -300px;
}

.text-danger {
    color: white !important;
    padding: 0 5px 0 5px;
}

.bg-success {
    background-color: lightseagreen !important;
}

.area-danger {
    font-size: 0.8em;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius);
    margin-top: 5px;
    margin-bottom: 5px;
}

.border-rad {
    border-radius: var(--bs-border-radius);
}

div.validation-summary-errors ul {
    list-style-type: none
}
