﻿p {
	margin-bottom: 0 !important;
}

body {
	font-family: 'Roboto', sans-serif;
}

main {
	background: #D3D3D3;
	min-height: calc(100vh - 245px - 73px);
}


header {
	color: #FFF;
}

	header .nav-link {
		color: #FFF;
	}

	header .pageTitle{
		letter-spacing: 2px;
		font-weight: 500;
	}

	footer.footer {
		background: #222;
		color: #788487;
		width: 100%;
	}

	footer.footer .footer-content {
		padding: 60px 0 30px;
		border-top: 1px solid #2C2C2C;
	}

	footer.footer .footer-bar {
		text-align: center;
		font-size: .75rem;
		padding: 22px 0;
		border-top: 1px solid #2C2C2C;
	}

	footer.footer a {
		color: #C2C2C2;
		text-decoration: none;
		transition: all linear .5s;
	}

		footer.footer a:hover {
			color: #FFF;
		}

	footer.footer ul.privacy-list li {
		font-size: 1.25rem;
	}

.form-container {
	background: #F5F5F5;
	-moz-border-radius: 1rem;
	-webkit-border-radius: 1rem;
	border-radius: 1rem;
}

	.form-container .link {
		color: #6FAECA;
		font-weight: 400;
		font-size: 1.1rem;
		text-decoration: none;
		-moz-transition: all linear .3s;
		-o-transition: all linear .3s;
		-webkit-transition: all linear .3s;
		transition: all linear .3s;
	}

		.form-container .link:hover {
			color: #0062cc;
		}

	.form-container .registrationLink {

		font-weight: 600;
		font-size: 1.25rem;
	}

.loader {
    position: fixed;
    left: 47%;
    top: 33%;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
}

.pageCover {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
    opacity: 0.8;
    background: #fff;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}