.gf-lawmatics-form_wrapper .gf-lawmatics-form{}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield{
	margin-top: .5rem!important;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form label{
	display: block!important;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form label,
.gf-lawmatics-form_wrapper .gf-lawmatics-form input{
	font-family: "Cerebri Sans", system-ui, sans-serif!important;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield .gfield_label{
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
	font-family: "Cerebri Sans", system-ui, sans-serif;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield .ginput_container{
	padding-top: .25rem;
    padding-bottom: .25rem;
    margin-top: 0!important;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield select,
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input{
	font-size: 18px!important;
    background-color: #e9edf1;
    color: #1f344c;
    padding: 0.75em!important;
    border-radius: 3px;
    outline: none;
    border: none;
    line-height: 1.15;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield select{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font-family: "Cerebri Sans", system-ui, sans-serif;
	border-radius: 3px;
	line-height: 1.15;
	font-size: 18px!important;
	background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2014%2012%22%20enable-background%3D%22new%200%200%2014%2012%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpolygon%20points%3D%223.862%2C7.931%200%2C4.069%207.725%2C4.069%20%22/%3E%3C/svg%3E") no-repeat scroll 98% 55%  #e9edf1;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gform_footer {
    text-align: center;
    padding: 16px 0 10px;
    margin: 16px 0 0;
    clear: both;
    width: 100%;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gform_footer .gform_button{
	    transition: background-color .15s ease-in-out;
    -webkit-appearance: button;
    border: 1px solid #000;
    background: #fff;
    color: #000;
    font-weight: normal;
    margin-right: 0;
    padding: .5rem;
    text-transform: uppercase;
    outline: 0;
    font-size: 18px;
}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gform_footer .gform_button:hover{
	border: 1px solid #e9edf1;
	background-color: #e9edf1;
	color: #1f344c;
}
/*-----COPY BELOW-----------------*/
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input{outline:none;border:none;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input[type="number"]{-moz-appearance:textfield;appearance:none;-webkit-appearance:none;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input[type="number"]::-webkit-outer-spin-button,
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield textarea{outline:none;border:none;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield textarea:focus,input:focus{border-color:transparent!important;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input::-webkit-input-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input:-moz-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input::-moz-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield input:-ms-input-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield textarea::-webkit-input-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield textarea:-moz-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield textarea::-moz-placeholder{color:#bcc2cb;}
.gf-lawmatics-form_wrapper .gf-lawmatics-form .gfield textarea:-ms-input-placeholder{color:#bcc2cb;}

.lm-form .field{font-size:18px;background-color:#e9edf1;color:#1f344c;padding:0.75em;border-radius:3px;}
.lm-form .field:focus{background-color: #e9edf1;}

.alert-validate input{box-shadow:inset 0 0 0 1px red;}
.alert-validate::before{content:attr(data-validate);position:absolute;z-index:1000;max-width:70%;background-color:#c23d3d;border-radius:3px;padding:4px 25px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;color:#fff;font-size:12px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;-moz-transition:opacity 0.4s;transition:opacity 0.4s;}
.alert-validate::after{content: "â€¢";display:block;position:absolute;z-index:1100;color:#c80000;font-size:22px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:16px;}
.alert-validate:hover:before{visibility:visible;opacity:1;}
.alert-validate:hover:after{color:white;}
@media(max-width: 992px){.alert-validate::before{visibility:visible;opacity:1;}.alert-validate::after{color:white;}}