.pb_form_v1 {
    background: white;
    padding: 33px;
    margin: auto;
    max-width: 400px;
	border: 1px outset transparent;
    border-radius: 17px;
    box-shadow: -1px 0px 20px 0px #0000003b;
	@include pb_box-shadow(1px, 11px, 68px, -20px, #00000080);
	@include media-breakpoint-down(md) {
		padding: 30px;
	}

}

.pb_form_v2 {
background: white;
    margin:10px;
    padding: 33px;
    margin: auto;
    max-width: 1000px;
	border: 1px outset transparent;
    border-radius: 17px;
    box-shadow: -1px 0px 20px 0px #0000003b;
	@include pb_box-shadow(1px, 11px, 68px, -20px, rgba($black,.75));
	@include media-breakpoint-down(md) {
		padding: 30px;
	}

}



input, select, textarea {
	font-weight: 300;
	color: rgba($black, .7);
}

.form-area {
margin-top:10%;
}
.pb_select-wrap {
	position: relative;
	&:before {
		@include Ionicons;
		content: "\f3d0";
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 26px;
	}
	select {
		appearance: none;
	}
}
// select {
// 	height: 55px!important;
// 	&.form-control-lg {
// 		height: 48px!important;
// 	}
// }
.form-control {


transition: .3s all ease;
height: 45px;
	}

.tx_form {
height:400px;
}

form textarea#content {
height:400px;
}

.form-control-outline {
	background: none;
	&:focus, &:active {
		background: none;
	}
	&.light {
		color: $white;
		border-color: rgba($white, .4);
		&:focus, &:active {
			border-color: rgba($white, 1);
		}
		&::placeholder {
			color: rgba($white, .5);
		}
	}
	&.dark {
		color: $body-color;
	}
}

// buttons
.btn {
	&:focus, &:active {
		box-shadow: none!important;
		outline: none!important;
	}
}
.btn-shadow-blue {
	@include pb_box-shadow(0px, 15px, 28px, -5px, rgba($blue,.45));
}
.pb_btn-pill {
	border-radius: 50px;
	padding-left: 40px;
	padding-right: 40px;
}
.pb_outline-light {
	border: 1px solid rgba(255,255,255,.2);
	text-transform: uppercase;
	background: none;
	color: rgba(255,255,255,1);
	&:hover, &:active, &:focus {
		outline: none;
		background: $white!important;
		border: 1px solid rgba(255,255,255,1);
		color: $black;
	}
}
.pb_outline-dark {
	border: 1px solid rgba(0,0,0,.2);
	text-transform: uppercase;
	color: rgba(0,0,0,1);
	background: none;
	&:hover, &:active, &:focus {
		outline: none;
		background: $black!important;
		border: 1px solid rgba(0,0,0,1);
		color: $white;
	}
}
