/**
 * Callout (components/_callout.scss)
 */

/* ----- General ----- */
.callout {
	border: 1px solid darken($color-callout, 4%);
	border-radius: 5px;
	background-color: $color-callout;
	padding: .9375rem 1.25rem .625rem 1.25rem;
	margin: 0 0 1.25rem 0;

	@media (min-width: $screen-sm-min) {
		padding: 1.25rem 1.875rem .9375rem 1.875rem;
	}

	p {
		font-size: .9375em;
		line-height: 1.8em;
		margin-bottom: .625rem;
	}

	strong {
		display: block;
		color: $color-dark;
		font-family: $font-family-secondary;
		font-size: 1.133em;
		font-weight: 500;
		margin-bottom: .625rem;
	}


}

/* ----- Variations ----- */
.callout {
	&--success {
		background-color: $color-callout-success;
		border-color: darken($color-callout-success, 6%);

		strong {
			color: darken($color-callout-success, 82%);
		}
	}

	&--info {
		background-color: $color-callout-info;
		border-color: darken($color-callout-info, 4%);

		strong {
			color: darken($color-callout-info, 82%);
		}

		a {
			border-bottom-color:#9999ff;
		}
	}

	&--warning {
		background-color: $color-callout-warning;
		border-color: darken($color-callout-warning, 10%);

		strong {
			color: darken($color-callout-warning, 70%);
		}

		a {
			border-bottom-color: red;
		}
	}

	&--danger {
		background-color: $color-callout-danger;
		border-color: darken($color-callout-danger, 4%);

		strong {
			color: darken($color-callout-danger, 70%);
		}
	}

	&--action { 
		border:none;
		border-left-style: solid;
		border-left-width: 2px;
		border-left-color:orange;
		border-radius: 0px;
		strong {
			color: darken($color-callout-danger, 70%);
		}
		a {
			text-decoration: underline;
		}
	}

}



/* ----- General ----- */
.label {
	background-color: $color-callout;
	padding: .3rem .5rem .3rem .5rem;
	text-decoration: none;
	font-size: .75rem;
	font-style: normal;   
	border-width: 1px;
	border-color:black;
	border-style: solid;
	border-radius: 4px;
	font-weight: bold;
}

/* ----- Variations ----- */
.label {
	&--success {
		background-color: $color-callout-success;
		border-color: darken($color-callout-success, 6%);

		strong {
			color: darken($color-callout-success, 82%);
		}
	}

	&--info {
		background-color: $color-callout-info;
		border-color: darken($color-callout-info, 4%);

		strong {
			color: darken($color-callout-info, 82%);
		}
	}

	&--warning {
		background-color: $color-callout-warning;
		border-color: darken($color-callout-warning, 10%);

		strong {
			color: darken($color-callout-warning, 70%);
		}

		a {
			border-bottom-color: red;
		}
	}

	&--danger {
		background-color: $color-callout-danger;
		border-color: darken($color-callout-danger, 4%);

		strong {
			color: darken($color-callout-danger, 70%);
		}
	}
}
