/*----------------------------------------------------------------------
---- Frontend Forms
----------------------------------------------------------------------*/
.acps_form_label {
display:block;
margin-bottom:2px;	
}
.acps_text_input {
width:100%;	
}
.acps_form_control_wrap select {
width:100%;	
}
/*----------------------------------------------------------------------
---- General
----------------------------------------------------------------------*/
.acps_error {
position:relative;
overflow:hidden;
padding:8px;
background:#eaf2fa;
border:#c7d7e2 solid 1px;
font:'Helvetica','Arial',sans-serif;
font-weight:bold;
font-size:0.8em;
color:#80aad5;
text-align:center;
text-shadow:0px 1px 0px #fff;
}


.acpsBorderWrap{
	float:left;
	width:100%;
	border-bottom: 2px solid #e5edf0;
	border-top: 2px solid #e5edf0;
}

.acps_text_input{
	
	float:left;
	color:#86b3ba;
	margin: 0;
	padding: 0.57143rem 0;
	  padding:0 2%;
    width: 93%;
}


.acps_submit{
	font-family: FontAwesome;
	width: 5%;
	float:left;
	color:#86b3ba;
	background: transparent;
	border:none;
    display: block;
    font-size: 1.14286rem;
    height: 2.78571rem;
    padding: 0.57143rem 0;
}

.acpsCatList{
	float:left;
	width:100%;
	color:#86b3ba;
	margin:10px 0;
}

.acps_form input[type=checkbox] {
position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

.acps_form input[type=checkbox] + label {
padding-left:20px;
height:14px; 
display:inline-block;
line-height:14px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:14px;
vertical-align:middle;
  color: #86b3ba;
cursor:pointer;
float:left;
margin-bottom: 10px;
}

.acps_form input[type=checkbox]:checked + label {
background-position: 0 -14px;
}
.acps_form label {
background-image:url(../images/acsCheckBox.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}


