html, body {
	background-color:#F3F7F6 !important;
	font-family: "Nunito Sans", sans-serif;
	font-weight: 600;
}

section {
	padding:0!important;
}


.btn-success {
	background-color: #CEE70B !important;
  border: 1px solid #CEE70B;
    border-top-color: rgb(206, 231, 11);
    border-right-color: rgb(206, 231, 11);
    border-bottom-color: rgb(206, 231, 11);
    border-left-color: rgb(206, 231, 11);
  border-radius: 0 !important;
  color: #C4037E !important;
  font-family: "Nunito Sans", sans-serif;
  text-transform: uppercase !important;
	font-weight: 600;
}

.btn-lg, .btn-group-lg>.btn {
    padding: 20px 30px;
}



#formDonaora1 > div:nth-child(6) > div {
	border:none!important;
	margin-top:-20px;
}

.floating-label-form-group input, .floating-label-form-group textarea, .form-control::-webkit-input-placeholder {
	font-family: "Nunito Sans", sans-serif;
	color:#111!important;
}
.floating-label-form-group2 input, .floating-label-form-group2 textarea, .form-control::-webkit-input-placeholder {
	 font-family: "Nunito Sans", sans-serif;
	color:#111!important;
}
#formDonaora1 .row:nth-child(9) {
	display: none!important;
}


div.control-group:nth-child(1) {
	margin-top:10px !important;
}


#2851 {
  position: absolute;
  opacity: 0;
}
#2851 + label,#7023 + label,#7024+label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
#2851 + label:before,#7023 + label:before,#7024+label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: white;
}
#2851:hover + label:before {
  background: #f35429;
}
#2851:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
#2851:checked + label:before {
  background: #f35429;
}
#2851:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
#2851:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
#2851:checked + label:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}


.tastoSalva {
	width:30%;
	float:left;
}
.inputssf{
	border:1px solid #fff;
	    height: 57px;
    padding: 0 20px;
	font-family: "Nunito Sans", sans-serif;
}
.floating-label-form-group input {
	
	float:left;
	border:2px solid #CEE70B;
	    height: 67.5px;
    padding: 0 20px;
	font-family: "Nunito Sans", sans-serif;
}
.email input{
	width:70% ;
}

@media screen and (max-width:768px) {
	.tastoSalva {
	width:40%;
	float:left;
}

.floating-label-form-group input {
	
	float:left;
	border:1px solid #fff;
	    height: 57px;
    padding: 0 20px;
	font-family: "Nunito Sans", sans-serif;
}
	.email input{
		width:60%
	}

}



input[type="checkbox"] {
	width:auto!important;
	    margin: 0 1px 0 0;
}

.floating-label-form-group a {
	color:#FFF!important;
	font-size:12px;
}

.col-xs-12 {
	/*padding:0!important;*/
}


.floating-label-form-group,.inputssf {
	border:none!important;
}


.privacy{
	color:#C4037E !important;
}
.highlight{
	border:1px solid red;
}
.text-danger{
	font-size:15px !important;
}
.control-group{
	/*padding:0px;*/
}