﻿ext/* Move down content because we have a fixed navbar that is 50px tall */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
body { font-family: 'Lato', sans-serif !important; background-color: #f1f1f1; }

h1, h2, h3, h4, h5, h6 { color: #343a40; font-family: 'Lato', sans-serif !important; }
label { font-weight: 500 !important; }


/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content { padding-left: 15px; padding-right: 15px; }

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea { max-width: 280px; }

span#lbl_azienda { text-transform: capitalize; }

/* Related */
#related_list { border-left: 1px solid #ccc; }

.rrlist { margin: 0 0 0 20px; }

.rclist { padding: 2px 5px; }

.rclist img { width: 100%; }
.rblist input { width: 80px; }
div.note-toolbar.panel-heading { z-index: 400; }
#exTab2 { min-height: 1000px; }

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron { margin-top: 20px; }
    .body-content { padding: 0; }
}

/* Logo above Login */

div#pnl_login section#loginForm {
    padding: 1.4rem;
}

div#pnl_login section#loginForm h2.lgtitle {
    color: transparent;
    background-color: transparent;
    background-image: url(https://datacenter-a3.vudoo.org/125/images/logo-menu-vertical.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 64px;
    min-height: 100px;
    margin: 0 auto;
}

div#pnl_login section#loginForm .tspace {
    display: none;
}


div#pnl_login section#loginForm label.control-label {
    padding-bottom: .4rem;
}
