A:link {text-decoration: none}
A:visited {text-decoration: none;}
A:hover {text-decoration: underline;}
A:active {text-decoration: underline;}

.mmenu:hover {
		filter:none;
		text-decoration: none;
		color: #000000;
}

.menu:link { text-decoration: none; color: #ffffff; }
.menu:vlink { text-decoration: none; color: #ffffff; }
.menu:active { text-decoration: none; color: #ffffff; }
.menu:visited { text-decoration: none; color: #ffffff; }
.menu {
		height=16; color: #ffffff;
		filter:dropshadow(color=#000000,offX=1,offY=1);
		font-family: Verdana; font-size:11px; font-weight: bold;
		padding-left:15px; padding-right:5px; padding-top:1px; padding-bottom:2px
}



.submenu:link { text-decoration: none; color: #ffffff; }
.submenu:active { text-decoration: none; color: #ffffff; }
.submenu:visited { text-decoration: none; color: #ffffff; }
.submenu:hover {
		text-decoration: none;
		color: #000000;font-family: Verdana;
}
.submenu {
		width: 170px; height=16; color: #ffffff;
		font-family: Verdana; font-size:11px;
		padding-left:20px; padding-right:20px; padding-top:1px; padding-bottom:2px
}

.data {
		color: #ffffff;
		font-family: Verdana; font-size:11px;
}

.conexao {
		color: #7A7A7A;
		font-family: Verdana; font-size:10px; ffont-weight: bold;
		font-weight: normal;
}


.lugar {
		color: #008000;
		font-family: Verdana; font-size:13px; font-weight: bold;
}

.tablebox { 
	font-family: Verdana; 
	font-size: 11px; 
	border: 1px solid #ccc; 
	color: #000000; 
	padding: 10px; 
	border-radius: 5px 5px 5px 5px; 
/* 	background: #eee;  */
	margin-bottom: 10px; 
/* 	border: 1px solid #ccc; */
}

.inputfield { font-family: Verdana; font-size: 12px; border: 1 solid #aaaaaa; color: #000000; }
.inputtxt:link { text-decoration: none; }
.inputtxt:hover { text-decoration: none; }
.inputtxt:active { text-decoration: none; }
.inputtxt { font-family: Verdana; font-size: 11px; border-style: none; color: #000000; }

.inputhead { font-family: Verdana; font-size: 11px; border: none;  border-style: none; color: #ffffff; background-color: #C60606; font-weight: bold}

.inputaba{ font-family: Verdana; font-size: 11px; border: none;  border-style: none; color: #ffffff; font-weight: bold; width:180px}

.inputtable { background-color: #aaaaaa }


.detalhe {
		background-color: #eeeeee;
		color: #000000;
		font-family: Verdana; font-size:11px;
}


.tabelasel {
		background-color: #eeeeee;
}

.tabelawhite {
		background-color: #ffffff;
}

.titulo {
		color: #990505;
		font-family: Verdana; font-size:16px; ffont-weight: bold;
}

.txt {
		color: #000000;
		font-family: Verdana; font-size:11px; ffont-weight: bold;
}

.txtversao {
		color: #000000;
		font-family: Verdana; font-size:9px; font-weight: bold;
}

.bodymala {
		margin-left: 1.00cm; margin-right: 1.00cm; margin-top: 0.87cm;  margin-bottom: 1.0cm;
		color: #000000;
		font-family: Verdana; font-size:14px; ffont-weight: bold;
}

.txtmala {
		color: #000000;
		font-family: Verdana; font-size:14px; ffont-weight: bold;
}

.txtmalatitulo {
		color: #000000;
		font-family: Verdana; font-size:18px; font-weight: bold;
}

.txtmalavacinas {
		color: #000000;
		font-family: Verdana; font-size:14px; font-weight: bold;
}

.txtmalarodape {
		color: #000000;
		font-family: Verdana; font-size:10px; ffont-weight: bold;
}

.txtbold {
		color: #ff0000;
		font-family: Verdana; font-size:11px; ffont-weight: bold;
}

.txterr {
		color: #990505;
		font-family: Verdana; font-size:11px; font-weight: bold;
}

.txterrbig {
		color: #990505;
		font-family: Verdana; font-size:14px; font-weight: bold;
}


.botao {  color: white; background-color: #888888;
		  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
		  border-style: solid;
		  border-color: #bbbbbb #000000 #000000 #bbbbbb;
		  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}


.botaoold {  background-color: #bbbbbb; border-color: #666666;
		  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
		  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}









/*
 *  Mudanças
 */

.botao {  color: white; background-color: #888888;
			border: 1px solid red;
			font-size: 18px;
			color: #fff;
	    background-color: #6c757d;
	    border-color: #6c757d;
			padding: .200rem .75rem;
	    font-size: 1rem;
	    line-height: 1.5;
	    border-radius: .25rem;
			margin-top: .4rem;
}

.botao:not(:disabled):not(.disabled).active,
.botao:not(:disabled):not(.disabled):active {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
	}

.inputfield {
		width: 100%;

    padding: .375rem .75rem;
    font-size: .8rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;

		margin-top: .4rem;
}

INPUT.inputfield,
SELECT.inputfield {
	height: calc(1.5em + .75rem + 2px);
}

.txtbold {
	font-size: .8rem;
	line-height: 1.5;
/* 	color: #212529; */
	color: #777777;
}
TD.txtbold {
		padding-right: 1rem;
}
TD.txt {
	font-size: .8rem;
	line-height: 1.5;
	color: #212529;
	word-break: break-word;
}
.inputtable .inputhead,
.inputtable .inputtxt {
	font-size: .8rem;
}
.inputtable .inputhead,
.inputtable TD.inputtxt {
	padding: .3rem .4rem;
}
.titulo {
	font-size: .9rem;
	color: #F0563E;
}

.txterr
{
	font-size: 1rem;
	color: #F0563E;
}
.conexao {
	font-size: .8rem;
}
TD.inputtxt {
	ddisplay: flex;
}
TD.inputtxt.pag {
	display:flex;
	align-items: center;
	white-space: nowrap;
	margin-top: 0px;
	padding-top: 5px;
	padding-left: 0px;
	 padding-right: 0px;
}
TD.inputtxt.pag INPUT {
	margin: 0px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 2px;
	padding: 0px;
	text-align: center;
	height: calc(2em);
}

.inputtable .inputhead,
.inputtable .inputtxt {
	font-size: 11px;
}
A.inputaba {
	color: #FFFFFF;
}

.inputtable {
/*	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;*/
	border: 1px solid #ddd;
}
.inputtable TD {
/*	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;*/
}
.tablenoborder TD {
	border: 0px;
}
.tablebox {
/* 	border: 0px solid #CCC; */
}
.tablebox .txtbold,
.tablebox .txt {
	padding-top: .2rem;
}
@media (min-width: 576px){
	.container {
	    max-width: none;
	}
}
@media (max-width: 576px){
	.container {
	    padding-left: 10px;
			padding-right: 10px;
	}
}

/*
 * Mudanças 02/05
 */

.botao {
	font-size: .8rem;
	padding: .375rem .75rem;
}
TD.txtbold,
.label {
    padding-top: 8px;
}
.inputtable .inputhead,
.inputtable .inputtxt {
	font-size: .8rem;
}

INPUT,
SELECT,
.inputfield,
.botao,
.btn {
	border-radius: 0px;
	font-size: .8rem;
}

.table td, .table th {
	border-top: 0px;
}
.inputaba {
	font-size: .8rem;
}
.table {
	width:auto;
}

.fa-arrow-right,
.fa-arrow-left
{
	color: #C60606;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #FFFFFF;
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #EEEEEE;
}

.table-striped .tabelasel {
    background-color: #933 !important;
	color: white !important;
}
.table-striped .tabelasel * {
/*     background-color: #400 !important; */
	color: white !important;
}

.abadetalhes {
	background: #8c0c0c;
}
.fa-plus,
.fa-minus {
	color: #FFFFFF;
	margin-left: 7px;
	margin-right: 5px;
	font-size:11px;
}

.flex { display: flex }

.inputfield { display: flex }
/* .txtbold { display: flex } */

.inputtable TD, .abadetalhes
{
	border: 0px;
	height: 32px;
	vertical-align: middle;
	padding-left: 15px !important;
	padding-right: 15px !important;
}


.tablecollapse
{
/* 	width: 500px; */
/* 	display: flex; */
	width: 100%;
}
/*.inputtable, .tablecollapse
{
	width: 100% !important;
}*/

.navbar-toggler
{
	position: relative;
	top: -14px;
}

.betaversion
{
	background: rgba( 255, 0, 0, 0.6 );
	color: white;
	padding: 10px;
	position: fixed;
	top: 0px;
	right: 100px;
	font-size: 10px;
}

.navegador {
    align-items: center;
    display: flex;
    justify-content: space-around;
    /* border: 1px solid red; */
    width: 221px;
    /* flex-grow: 1; */
    position: sticky;
    left: 15px;
	font-size: 14px;
	margin-left: -1px;
}

.navegador INPUT {
    padding: 2px 6px;
    /* width: 40px !important; */
    text-align: center;
    height: auto;
    /* line-height: 0.9; */
    margin: 0;
}


.wbub
{
	user-select: none;
	font-size: 16px;
	line-height: 19px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
	display: inline-flex;
/* 	display: inline; */
	border: 1px solid transparent;
	cursor: pointer;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
	margin:3px;
/* 	background: #aaaaaa; */
/* 	white-space: nowrap; */
}

.wbub B
{
/* 	display: none; */
	color:white;
}

.word
{
/* 	border: 1px solid #999; */
	background: #eee;
	color: #444;;
}

.over
{
/* 	background: red; */
	border: 1px solid black;
}

.over B
{
/* 	display: block; */
	color: black;
}

.wbubbotao
{
	color: white; background-color: #888888;
	border: 1px solid #888888;
}
