.container{
	position: relative;
	margin: 0 auto;
}

input[type=number]::-webkit-inner-spin-button { 
	-webkit-appearance: none;
	
}
input[type=number] { 
	-moz-appearance: textfield;
	appearance: textfield;
}



strong{
	color:#FFFFFF;
	text-shadow: 0.1em 0.1em 0.2em black;
}

input, textarea {
	/*border: 0.2px solid #D2691E;*/
}

b {
	color: #FFF;
	text-shadow: 0.1em 0.1em 0.2em black;
}
.btn-success {
	color: #5f5f5f;
	background-color: #f2f2f2;
	border: none;
	outline:0;
}

.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color:#003366;
	box-shadow: 0 0 0 0.2rem rgb(72 180 97 / 50%);
	border: none;
	outline:0;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #003366;
    border-color: #003366;
}


.btn-success:hover {
	color: #fff;
	background-color:#003366;
	border: none;
}

table{
	-webkit-box-shadow: 0px 10px 5px #e3e3e3;
	-moz-box-shadow:    0px 10px 5px #e3e3e3;
	box-shadow:         0px 10px 5px #e3e3e3;
}
body{
	background-image: url("../img/fundo.gif");
}

#invalido {
  	width: 100%;
  	background-color:rgba(0,0,0,0.8);
  	color: #fff;
  	text-align: center;
  	padding: 5px 0;
  	border-radius: 6px;
  	font-size:small;
  	font-weight: bold;
	position: relative;
  	z-index: 2;
}

.rodape_ico {
    float: left;
    margin-right: 10px;
    padding-top: 6px;
}

a{
color:white;
}

a:hover{
color:black;
}


.btn-primary {
    color: #fff;
    background-color: #006699;
    border-color: :#006699;
    font-weight:bold;
}

.btn-primary:hover {
	background-color:#003366;
}

.btn .btn-primary{
    border-radius:0;
}