/* some fun buttons from http://css3buttongenerator.com/ */
.butn, .smallbutn, .butn:focus, .smallbutn:focus {
	color: #07185E;
	background: #e0e0e0;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 3px;
	border-color: #bfbfbf;
	font-weight: 600;
}


.butn:focus, .smallbutn:focus {
	/*border: 1px solid gray;*/
}
 
.butn {
		font-family: montserrat;
		-webkit-border-radius: 15;
		-moz-border-radius: 15;
		border-radius: 15px;
		font-size: 12px;
		padding: 4px 8px 5px 10px;
		box-shadow: 1px 1px 1px #858585;
}

.smallbutn {
	  -webkit-border-radius: 4;
	  -moz-border-radius: 4;
	  border-radius: 4px;
	  font-size: 10px;
	  padding: 1px 3px 1px 3px;
	  box-shadow: 1px 1px 1px #858585;
	  font-family: 'Montserrat', 'Lato', sans-serif;
	  font-weight: 500;
}

.butn a, .smallbutn a {
	font-family: Raleway;
  	color: #07185E;
  text-decoration: none;
  	
}

.butn:hover, .smallbutn:hover {
  background: #3cb0fd;
  text-decoration: none;
  cursor: pointer;
  color: #07185E;
}

.butn:active, .smallbutn:active {
	background: #0000ff;
	text-decoration: none;
	cursor: pointer;
	color: white;
	
}

.butn.disabled, .smallbutn.disabled, .butn:disabled, .smallbutn:disabled {
	background: rgba(212, 219, 229, 0.35) !important;
	cursor: default;
	box-shadow: none;
	color:#A4ACB8 !important;
	pointer-events: none;
	border: 2px solid transparent !important;
}


/**** ALTERNATE COLORS *****/

.blue.butn, .blue.smallbutn, .blue.butn:focus, .blue.smallbutn:focus {
	background: #0649d5;
	color:#fefbf2;
	border-radius: 10px;
	box-shadow: 2px 5px 15px rgba(6, 73, 213, 0.35);
}
.blue.butn:hover, .blue.smallbutn:hover {
	background: #073fb2;
	color: #fefbf2;
}


.red.butn, .red.smallbutn, .red.butn:focus, .red.smallbutn:focus {
	background: #F42534;
	color: #fefbf2;
	border-radius: 10px;
	box-shadow: none;
	border: none;
	border: 2px solid #F42534;
}
.red.butn:hover, .red.smallbutn:hover {
	background: #FD3B49;
	color:#fefbf2;
}

.red.hollow.butn, .red.hollow.smallbutn, .red.hollow.butn:focus, .red.hollow.smallbutn:focus {
	background:white;
	color: #F42534;
	border: 2px solid #F42534;
    box-sizing: border-box;
    border-radius: 10px;
    box-shadow:none;
}
.red.hollow.butn:hover, .red.hollow.smallbutn:hover {
	color: #DB1422;
	border-color: #DB1422; 
}

.green.butn, .green.smallbutn, .green.butn:focus, .green.smallbutn:focus {
	background: green;
	color: #fefbf2;
	border-radius: 3px;
}
.green.butn:hover, green.smallbutn:hover {
	background: #07185e;
	color:#fefbf2;
}



.butn.blue a, .smallbutn.blue a, .butn.red a, smallbutn.red a, .butn.green a, smallbutn.green a {
	color: #fefbf2;
}

.blue.hollow.butn, .blue.hollow.smallbutn, .blue.hollow.butn:focus, .blue.hollow.smallbutn:focus {
	background:white;
	color: #0649D5;
	border: 2px solid #0649D5;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow:none;
	font-weight:500;
	font-size: 15px;
}

.blue.hollow.butn:hover, .blue.hollow.smallbutn:hover {
	color: #073FB2;
	border-color: #073FB2;
}

.blue.butn:disabled, .red.butn:disabled, .green.butn:disabled {
	background: darkgray;
	color: #fefbf2;
	cursor: not-allowed;
}

.red.butn:active, .green.butn:active, .blue.butn:active {
    box-shadow: inset 0px 0px 10px #fcfcfc;
}

/*** word buttons - no border ***/
.wordbutn {
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	cursor: pointer;
	background: none;
	border: none;
}
.wordbutn.red {
	color: #F42534;
}
.wordbutn.red.hover {
	color: #FD3B49;;
	
}
.wordbutn.blue {
	color: #0649D5;
}
.wordbutn.blue.hover {
	color: #073FB3;
}

span#contact-button {}