/**
  Theme Name: LaunchPad Connect
  Author: Jeff Cracolici
  Description: 
  Version: 0.17
**/

html, body {
    font-family: 'Montserrat', sans-serif;
}

.splash-side {
    background: #003049;
}

.form-side {
	height: 100%;
}

@media (max-width: 767px) {
	.splash-side {
		display: none;
	}
	.form-side {
		height:100vh;
	}
}

@media (min-width: 768px) {
    .row.main-container {
        height: 100vh;
    }
	
    .form-side,
    .splash-side {
        position: absolute;
        height: 100%;
    }

    .splash-side {
        left: 50%;
    }
}        

.gf_progressbar,
.gform_heading {
	display:none;
}
		
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px;
    border: #e2e2e2 solid 2px!important;
    border-radius: 5px!important;
}

[type=submit],
.gform_next_button {
	background: #003049;
	color: #ffffff;
	padding: 7px 14px;
	border-radius: 5px;
	border: none;
	margin-right:5px;
}

.gform_previous_button {
	background: #d7643e!important;
	color: #ffffff!important;
	padding: 7px 14px!important;
	border-radius: 5px!important;
	border: none!important;
	margin-right:5px!important;
}

.gform_wrapper.gravity-theme #field_submit .gform-button--width-full:hover, .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full:hover {
	background: #3f738e;
}

.name_first label,
.name_last label,
.validation_message,
.gform_wrapper.gravity-theme .gfield_description {
	font-size: 14px!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
}

.gform_confirmation_wrapper {
    color: #0f5132;
    background: #d1e7dd;
    padding: 1em;
    border-radius: 10px;
}

pre {
	background: #ececec;
    padding: 1em;
}

h2 {
	font-weight: bolder;
}

@media (min-width: 1200px) {
	h2, .h2 {
    	font-size: 1.75rem;
	}
}