
html, body {
    background: #f3f0eb none repeat scroll 0 0;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
}

body {
    padding-bottom: 40px;
    background-color: #eee;
}

header, .navbar {
    margin-bottom: 0.9rem;
}

a {
	color: black;
}

.iconlist {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

li.pdf {
    background-image: url("../img/bullet_pdf.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin: 0.4em 0;
    padding: 3px 0 3px 20px;
}
li {
    line-height: 18px;
}
li.sign {
    background-image: url("../img/bullet_text.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin: 0.4em 0;
    padding: 3px 0 3px 20px;
}

.btns {
    border: 1px solid #bfbfbf;
    border-radius: 6px;
    color: #000000;
    cursor: pointer;
    font-family: arial,verdana;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 8px 5px 8px 35px;
    text-decoration: none;
    white-space: nowrap;
}

.btns {
    background-image: url("../img/miscellaneous.png");
    background-repeat: repeat-x;
}

.popover {
    max-width: 250px;
    min-width: 200px;
}

.subtitle {
    background-color: #EEEEEE;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
}

.row {
    margin-bottom: 5px;
}

.m-t-20 {
    margin-top: 20px;   
}

/* LOGIN */

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 10px;
}

.form-signin .checkbox {
    font-weight: normal;
}

.form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
}

.form-signin .form-control:focus {
    z-index: 2;
}

.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

/* CARD PROFILE */

.gridProfile {
	color: #000;
}

/* CENTER CONTENT */

.bodyBgCenter {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px 0 #999999;
    margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.shadow {
    box-shadow: 0 0 5px 0 #999999;
}

.mainTABTD {
    background-color: #000000;
    background-image: url("../img/barra.png");
    /* background-position: 0 -261px; */
    background-repeat: repeat-x;
    border-radius: 4px;
    clear: both;
}

/* TOOLS */

.p-l-20 {
	padding-left: 20px;
}

.p-r-20 {
	padding-right: 20px;
}

.p-t-20 {
	padding-top: 20px;
}

.p-t-40 {
	padding-top: 40px;
}

.m-t-40 {
	margin-top: 40px;
}

.p-b-20 {
	padding-bottom: 20px;
}

.p-20 {
	padding: 20px;
}

.p-0 {
	padding: 0;
}

h6, label {
	font-weight: bold;
	font-size: 14px;
}

.notlastinthelist{
    margin-bottom: 0 !important;
}
.searchcolumn .form-check-input{
    height: auto !important;
}
.searchcolumn input {
    height: 30px;
    padding: 2px 10px;
    font-size: 14px;
}
.searchcolumn div {
    margin-bottom: 7px;
}
.searchcolumn label {
    margin-bottom: 1px;
}

.zoomedout1{
    /* zoom: 90%; */
}

.zoomedout2{
    /* zoom: 85%; */
}

.userModLink{
    font-weight: bold;
}

.nav>li>a {
	padding: 10px 10px;
}