body {
	background: #e5e5e5 url(../../static/img/background/page-bg.png) repeat;
	display: flex;
    min-height: 100vh;
    flex-direction: column;
}

header {
	margin-top: 10px;
}

main {
    flex: 1 0 auto;
}

@media screen and (min-width: 600px) {
	
	body {
	}
}

@media screen and (max-width: 700px) {
	.row .col.s3 {
		width: unset;
	}
}

div.mf-form-title {
    font-size: 40px !important;
    min-height: 20px;
}

.mf-table-captcha {
	width: unset;
}

input {
	font-size: 2rem !important;
}

.tabs .tab a:hover, .tabs .tab a.active {
    color: #4caf50;
}

.tabs .tab a {
    color: rgba(76,175,80,0.7);
}

.tabs .tab.disabled a, .tabs .tab.disabled a:hover {
    color: rgba(97,97,97,0.7);
    cursor: not-allowed;
}

.tabs .indicator {
    background-color: #4caf50;
} /*Color of underline*/

#rodape {
	border-top: 1px solid #9e9e9e;
	text-shadow: 1px 1px #000;
	padding-top: 0px;
}

.rodape-content {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #9e9e9e;
	padding-top: 20px;
}

.footer-copyright {
	border-top: 1px solid #FFF;
}

#progress {
	margin-top: 0px;
}

.mf-text-shadow {
	 text-shadow: 1px 1px #757575;
}