body {
	font-family: "Montserrat";
	margin:0px;
	padding:0px;
}
.row {
	font-family: 'Montserrat';
	width:100%;
	float:left;
}
.Radio01 {
	width:100%;
	float:left;
}
.col-10 {
	width:10%;
}
.col-12 {
	width:12%;
}
.col-14 {
	width:14%;
}
.col-15 {
	width:15%;
}

.col-16 {
	width:16.65%;
}
.col-20 {
	width:20%;
}
.col-21 {
	width:21%;
}
.col-22 {
	width:22%;
}
.col-23 {
	width:23%;
}
.col-25 {
	width:25%;
}
.col-26 {
	width:26%;
}
.col-30 {
	width:30%;
}
.col-32 {
	width:32%;
}
.col-33 {
	width:33.3%;
}
.col-34 {
	width:34%;
}
.col-37-5 {
	width:37.5%;
}
.col-39 {
	width:39%;
}
.col-40 {
	width:40%;
}
.col-45 {
	width:45%;
}
.col-50 {
	width:50%;
}
.col-60 {
	width:60%;
}
.col-70 {
	width:70%;
}
.col-80 {
	width:80%;
}
.col-90 {
	width:90%;
}
.col-100 {
	width:100%;
}
.row > label {
	float:left;
	box-sizing:border-box;
	padding:3px;
	display:none;
}
.row input,
.row select {
	border:1px solid #CCC;
	width:100%;
	height: 40px;
	border-radius:3px;
	padding:5px 10px;
	box-sizing:border-box;
	color:#666;
}


.Radio01 input,
.Radio01 select {
	
	border:1px solid #CCC;
	float:center;
	height: 30px;

}


.button1 {
  display: inline-block;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px;
  border-color:#000000;
  color: #000000;
font-family: 'Montserrat';
font-size: 18px;
font-weight: bold;
  text-align: center;
  padding: 15px 10px;
  width: 100%;
  transition: all 0.5s;
  cursor: pointer;
  margin: 1px;
}

.button1 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button1 span {
position:relative;
z-index:10;
}

.button1 span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
margin-right: 10px;
  transition: 0.5s;
}

.button1:hover span {
  padding-right: 30px;
  color:#008fff !important;
  background-color: #000000;
}

.button1:hover span:after {
  opacity: 1;
  right: 0;
}
