/*This first section overrides a lot of the ID7 container stuff set by Sitebuilder
To allow full width*/

@media screen and (min-width: 768px){


	html.flexbox .id7-fixed-width-container {
		height: auto;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.id7-fixed-width-container {
	width: 100vw;

}

.id7-main-content-area>.id7-main-content {
	width: 100vw;
	/*height: 100vh;*/
	padding:0px;

}


.id7-left-border, .id7-right-border {
    position: fixed;
    top: 0;
    width: 0;
    height: 100%;
    z-index: 0;
}



.id7-main-content-area {
	background: rgba(0, 0, 0, 0);
}
.id7-masthead .id7-masthead-contents {
	margin-right: -10px;
	margin-left: -10px;
	display: none;
}

.id7-navigation .navbar {
	min-height: 0;
	border-width: 0;
	display: none;
}

.id7-utility-masthead::after {
	background-color: rgba(0, 0, 0, 0);
}

/*CSS For Portal specific components */


main-container{

	position:absolute;

}

.logo {
	position: absolute;
	top: 30vh;
	left: 30vw;
}

.btn-cta.start {

	position: relative;
	top: -35vh;
	left: 40vw;
	font-size:2.5em;
	font-weight:400;
	padding:30px;
}

/*Overrides the master CSS fon-size*/

.btn-cta {

    font-size: 1.9rem;
 
}