/*-----------------------------------------------------Button--------------------------------------*/
.alert {
	color: #FFF;
	border: none;
}
[class^="alert-"] .alert-link, [class*=" alert-"] .alert-link {
	color: #FFF;
	font-weight: 300;
	text-decoration: underline;
}
.btn, .label {
	font-weight: 300;
	
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.btn:hover, .btn:focus {
	outline: none;
}
.btn-link {
	color: #1abc9c;
}
.btn-link:hover, .btn-link:focus {
	color: #16a085;
}
.btn-default, .label-default {
	background-color: #34495e;
	border-color: #34495e;
	color: #ffffff;
}
.label-default {
        border: 1px solid #34495e;
}
.btn-default span, .label-default span {
	color: #ffffff;
}
.btn-default:hover, .btn-default:focus {
	background-color: #2c3e50;
	border-color: #2c3e50;
	color: #ffffff;
}

.btn-primary, .label-primary {
	background-color: #337ab7;
	border-color: #337ab7;
	color: #ffffff;
}
.btn-primary:hover, .btn-primary:focus {
	background-color: #3364b7;
	border-color: #3364b7;
}

.btn-success, .label-success, .alert-success {
	background-color: #ecffd6;
	border-color: #617c42;
	color: #2b7515;
}
.label-success {
        border: 1px solid #617c42;
}
.btn-success span, .label-success span, .alert-success span {
	color: #2b7515;
}
.btn-success:hover, .btn-success:focus {
	border-color: #27ae60;
	background-color: #27ae60;
}

.btn-info, .label-info, .alert-info {
	background-color: #5bc0de;
	border-color: #5bc0de;
	color: #ffffff;
}
.btn-info:hover, .btn-info:focus {
	background-color: #2980b9;
	border-color: #2980b9;
}

.btn-warning, .label-warning, .alert-warning {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
	color: #ffffff;
}
.btn-warning:hover, .btn-warning:focus {
	background-color: #d35400;
	border-color: #d35400;
}

.btn-danger, .label-danger, .alert-danger {
	background-color: #ffe0e0;
	color: #ba3939;
        border-color: #a33a3a;
}
.label-danger {
        border: 1px solid #a33a3a;
}
.btn-danger span, .label-danger span, .alert-danger span {
	color: #ba3939;
}
.btn-danger:hover, .btn-danger:focus {
	background-color: #cc2020; 
	border-color: #cc2020; 
}

.btn-download, .label-download, .alert-download {
	background-color: rgb(232, 151, 1); 
	border-color: rgb(232, 151, 1); 
	color: #e8e8e8;
}
.btn-download:hover, .btn-download:focus {
	background-color: rgb(6, 131, 201); 
	border-color: rgb(6, 131, 201);
	color: #e8e8e8; 	
}

.btn-upload, .label-upload, .alert-download {
	background-color: rgb(6, 131, 201); 
	border-color: rgb(6, 131, 201); 
	color: #e8e8e8;
}
.btn-upload, .label-upload, .alert-download span {
	color: #e8e8e8;
}
.btn-upload:hover, .btn-upload:focus {
	background-color: rgb(6, 131, 201); 
	border-color: rgb(6, 131, 201);
	color: #e8e8e8; 	
}

.btn-mail, .label-mail, .alert-mail {	
	background-color: rgb(213, 97, 88);
	border-color: rgb(213, 97, 88);
	color: #e8e8e8;
}
.btn-mail:hover, .btn-mail:focus {
	background-color: rgb(6, 131, 201); 
	border-color: rgb(6, 131, 201); 
	color: #e8e8e8;	
}

.btn-cancel, .label-cancel, .alert-cancel {	
	background-color: rgb(213, 97, 88);
	border-color: rgb(213, 97, 88);
	color: #e8e8e8;
}
.btn-cancel:hover, .btn-cancel:focus {
	background-color: rgb(6, 131, 201); 
	border-color: rgb(6, 131, 201); 
	color: #e8e8e8;	
}