
.btn,
.btn-secondary {
	background-color: #454545;
		background-color: #178498;
	color: #FFFFFF;
	display: inline-block;
	padding: 7px 15px 7px 15px;
	border-radius: 5px;
	font-size: 16px;
	border: none;
	cursor: pointer;
	font-family: 'Source Sans Pro', 'Arial', sans-serif;
	font-weight: 400;
}

.btn:hover {
	background-color: #178498;
	opacity: 0.8;
}

/* Secondary Style
-------------------*/

	.btn-secondary {
		background-color: transparent;
		color: #178498;
		padding: 6px 15px 6px 15px;
		border: 1px solid #178498;
	}

	.btn-secondary img {
		margin: 0;
		padding: 0;
		display: block;
		position: relative;
		top: 1px;
		height: 20px;
		float: left;
		margin-right: 10px;
	}

	.btn-secondary:hover {
		color: #232323;
		border: 1px solid #000000 !important;
		background-color: #FFFFFF;
	}

/* Button-Container
--------------------*/

	.btn-container {
		border-top: 1px solid #DDDDDD;
		padding: 15px 20px;
		background-color: #f9f9f9;
		text-align: right;
	}

	.ui-dialog .btn-container {
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	.btn-container:after {
		content: '';
		clear: both;
		display: table;
	}

	.btn-container .btn,
	.btn-container .btn-secondary {
		margin-left: 15px;
	}

	.btn-container.align-left .btn,
	.btn-container.align-left .btn-secondary {
		float: left;
		margin-left: 0;
		margin-right: 15px;
	}