/*======================================================================
	Gravity Forms: Body
----------------------------------------------------------------------*/
div.gform_wrapper form div.gform_body ul{
	list-style:none;
}
div.gform_wrapper form div.gform_body ul li{
	list-style:none;
	font-size:0px;
	line-height:1;
	width:calc(50% - 20px);
	margin:20px 10px 0px 10px;
	float:left;
}
div.gform_wrapper form div.gform_body ul li label{
	display:none;
}
div.gform_wrapper form div.gform_body ul li div input{
	line-height:50px;
	width:calc(100% - 42px);
	padding:0px 20px;
	border:1px solid #ddd;
	height: 50px;
}

.page-resource div.gform_wrapper form div.gform_body ul li div input {
	margin-left: 10px !important;
	margin-bottom: 5px !important;
}

.page-resource div.gform_wrapper form div.gform_body ul li div select {
	margin-left: 10px !important;
	margin-bottom: 5px !important;
	padding: 0px 20px;
    border: 1px solid #ddd;
    height: 50px;
    width: 100%;
    background-image: url('../images/down_cyan.png');
    background-position: right 15px center;
    background-size: 15px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.page-resource div.gform_wrapper form div.gform_body ul li div select {
    color: #adadad;
}
.page-resource div.gform_wrapper form div.gform_body ul li div option{
    color: #adadad;
}

div.gform_wrapper form div.gform_footer .gform_button {
	cursor: pointer;
}

/*======================================================================
	Gravity Forms: Footer
----------------------------------------------------------------------*/
div.gform_wrapper form div.gform_footer{
	text-align:left;
	clear:both;
	padding-top: 20px;
}


div.gform_wrapper form div.gform_footer input {
	border: 2px solid #5b5b5a;
    font-size: 21px;
    font-weight: 700;
    color: #5b5b5a;
    letter-spacing: 0.5px;
    line-height: 50px;
    text-transform: uppercase;
    padding: 0px 25px;
    display: inline-block;
    text-decoration: none;
    font-family: "Oswald DemiBold", sans-serif;
    background-color: #69a9c1 !important;
}


div.gform_wrapper form div.gform_footer input:hover {
    background-color: #69a9c1 !important;
    border: 2px solid #69a9c1;
    color: #fff;
}



div.gform_wrapper form div.gform_footer input:hover{
	background-color:#363d46;
}


/*======================================================================
	Gravity Forms: Validation
----------------------------------------------------------------------*/
div.gform_wrapper form div.validation_error{
	background-color:#fb133a;
	font-size:12px;
	line-height:20px;
	color:#fff;
	padding:15px 20px;
	margin-top:15px;
	display:none;
}
div.gform_wrapper form div.gform_body ul li.gfield_error div input{
	border-color:#fb133a;
}
div.gform_wrapper form div.gform_body ul li.gfield_error div.validation_message{
	display:none;
}


/*======================================================================
	Gravity Forms: Notification
----------------------------------------------------------------------*/
div.gform_confirmation_wrapper{
	background-color:#5da3cc;
	padding:30px;
	margin-top:20px;
}
div.gform_confirmation_wrapper div.gform_confirmation_message{
	color:#fff;
	line-height:30px;
}