@media all and (min-width: 768px) {
	.footer {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
	}
}

@media all and (max-width: 767px) {
	.footer {
		display:none;
	}
}

h1 {
	/* font-family: 'library_3_amregular', Arial, sans-serif; */
	font-size:45px;
	color:#FFFFFF;
}

h2 {
	font-size:15px;
	color:#FFFFFF;
	text-align: left;
}

::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #C3C3C3 !important;
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
}

::-moz-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #C3C3C3 !important;
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
}

:-ms-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #C3C3C3 !important;
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #C3C3C3 !important;
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #C3C3C3 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #C3C3C3 !important;
}

.nav-item span {
	color: #673BB7;
}

.navbar {
	background-color: white;
}

.main {
	background-image: url("../../assets/images/gradients/gradient-4.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	min-height:100%;
	/* max-width: 1920px; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.form-wrapper {
	max-width: 700px;
	text-align: center;
	padding-left: 10px;
	padding-right:10px;
	margin-bottom:10px;
}

.footer {
	color:#FFFFFF;
	padding:12px;
	font-size:13px;
	-ms-flex-item-align: stretch;
	    align-self: stretch;
}

.footer-links {
	-ms-flex-item-align: center;
	    align-self: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-links a {
	color:white;
	margin-left:25px;
	margin-right:5px;
}