@charset "utf-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/css?family=Lato:400,700);

* { 
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}

html, body {
  background:#FFFFFF;
  margin:0px;
  padding:0px;
}

.acc-container {
  width:100%;
  margin:0px auto  auto;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  overflow:hidden;
}

.acc-btn { 
  width:100%;
  margin:0 auto;
  padding:10px;
  cursor:pointer;
  background: #0C80AE;
  border-bottom:1px solid #2C3E50;
}

.acc-content {
  height:0px;
  width:100%;
  margin:0 auto;
  overflow:hidden;
  background:#FFFFFF;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;  
  box-sizing:border-box;
}

.acc-content-inner {
  padding:20px 0px;
}

.acc-container .acc-content:last-child {
	 border-bottom:1px solid #cccccc;
	  border-radius: 0 0 10px 10px;
}

.open {
  height: auto;
}

.acc-btn h1 {
  font:700 16px/26px 'Lato', sans-serif;
  color:#ffffff;
  margin:0px;
  padding:0px;
}

p { 
  font:400 16px/24px 'Lato', sans-serif;
  color:#798795;
}

.selected {
  color:#1ABC9C;
}

.spacer {
    clear: both;
    display: block;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden;
	border:none !important;
	height:0px !important;
	width:0px !important;
}
	
	
	
	
/*form design*/	
.form_design1{
	margin:0px;
	padding:0px;
	list-style:none;
	border:1px solid #cccccc;
	border-bottom:none;
	}
.form_design1 li{
	margin:0px;
	padding:10px;
	float:left;
	width:20%;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	list-style:none;
	box-sizing:border-box;	
	height: 78px;
	}	
.form_design1 li:nth-child(5n+0){
	border-right:none;
}
.form_design1 li p{
	font-size:14px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:0px;
	padding:0px;	
}
.form_design1 li input[type="text"]{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}
.form_design1 li select{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}
.form_design1 li div div{
	margin:0px;
	padding:0px;
	}		
.form_design1 li div div input[type="radio"]{
	margin:10px 0px;
	padding:0px;
	float:left;
	}	
.form_design1 li div div label{
	font-size:14px;
	color:#000;
	font-weight:bold;	
	margin:6px 10px 6px 5px;
	padding:0px;
	float:left;
	}	
.comment_box1 {
    display: block;
    height: 120px !important;
    width: 100% !important;
}
.form_design1 li textarea{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}	
	
	
.form_design2{
	margin:0px;
	padding:0px;
	list-style:none;
	border:1px solid #cccccc;
	border-bottom:none;
	}
.form_design2 li{
	margin:0px;
	padding:10px;
	float:left;
	width:33.33%;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	list-style:none;
	box-sizing:border-box;	
	height: 78px;
	}	
.form_design2 li:nth-child(3n+0){
	border-right:none;
}
.form_design2 li p{
	font-size:14px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:0px;
	padding:0px;	
}
.form_design2 li input[type="text"]{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}
.form_design2 li select{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}
.form_design2 li div div{
	margin:0px;
	padding:0px;
	}		
.form_design2 li div div input[type="radio"]{
	margin:10px 0px;
	padding:0px;
	float:left;
	}	
.form_design2 li div div label{
	font-size:14px;
	color:#000;
	font-weight:bold;	
	margin:6px 10px 6px 5px;
	padding:0px;
	float:left;
	}	
.comment_box1 {
    display: block;
    height: 120px !important;
    width: 100% !important;
}
.form_design2 li textarea{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}	
	
	
.form_design3{
	margin:0px;
	padding:0px;
	list-style:none;
	border:1px solid #cccccc;
	border-bottom:none;
	}
.form_design3 li{
	margin:0px;
	padding:10px;
	float:left;
	width:100%;
	border-bottom:1px solid #cccccc;
	list-style:none;
	box-sizing:border-box;	
	height: 78px;
	}	

.form_design3 li p{
	font-size:14px;
	color:#000;
	font-weight:bold;
	display:block;
	margin:0px;
	padding:0px;	
}
.form_design3 li input[type="text"]{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}
.form_design3 li select{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}
.form_design3 li div div{
	margin:0px;
	padding:0px;
	}		
.form_design3 li div div input[type="radio"]{
	margin:10px 0px;
	padding:0px;
	float:left;
	}	
.form_design3 li div div label{
	font-size:14px;
	color:#000;
	font-weight:bold;	
	margin:6px 10px 6px 5px;
	padding:0px;
	float:left;
	}	
.comment_box1 {
    display: block;
    height: 120px !important;
    width: 100% !important;
}
.form_design3 li textarea{
	margin:0px;
	padding:5px;
	border:1px solid #cccccc;
	font-size:	14px;
	color:#252525;
	width:100%;
	box-sizing:border-box;	
	}	