body, label, input, select, p, li {
    font-size: 16px;
    color: #606060;
}

table.login_table{
	/*width:70px;
        padding: 0;*/
        margin: auto;
}
div.form_div{
   /* width: 100px;
    margin: auto;*/
}

table.login_table p{
	font-size:0.9em;
	margin: 0px;
}
div#form_container div.wrapper {
    padding: 20px;
}
a {
    text-decoration: underline;
    text-underline-offset: 5%;
    color: #006782;
}

input::-webkit-calendar-picker-indicator{
    display: none;
}

input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}

input.xxsmall
{
	width:5%;
}

/* Style the tab */
.tab {
    overflow: hidden;
    border: 0;
    background-color: #f1f1f1;
}
button.tablinks{
	color: #70a329;
	}

/* Style the buttons that are used to open the tab content */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #70a329;
	color: #FFF;

}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 0px;
    border-top: none;
}

.col2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    max-width: 700px;
	-moz-column-fill: balance; /* Firefox */
    column-fill: balance;
}

div.voltar {
	padding-bottom:20px;
	
	}