/*
	Theme Name: Prime Focus Lab Boxes And Buttons Styles
*/

/*

Styles for the Content Boxes and Buttons

Standard Box colors available:

 - Navy
 - Red
 - Black
 - White
 - Blue
 - Light-Gray
 - Dark-Gray
 - Orange
 - Purple
 - Tan
 - Green
 - Yellow

*/

/* Styles Common To All Boxes */
.pfl-content-box {
	margin: 0 0 24px 0;
	padding: 24px;
	overflow: auto;
}

.pfl-content-box-header {
	padding: 24px;
	overflow: auto;
}

.pfl-content-box-header h2 {
	text-align: center;
	font-weight: bold;
	margin: 0;
}

/* Styles Common To All Simple Buttons */
a.pfl-btn-orange,
a.pfl-btn-silver,
a.pfl-btn-white,
a.pfl-btn-black,
a.pfl-btn-black-ghost,
a.pfl-btn-navy,
a.pfl-btn-blue,
a.pfl-btn-navy-ghost,
a.pfl-btn-blue-ghost,
a.pfl-btn-red,
a.pfl-btn-red-ghost {
	font-family: Arial, 'sans-serif';
	display: inline-block;
	padding: 1.2rem 2.4rem;
	text-align: center;
	border: 0;
}

a.pfl-btn-orange:hover,
a.pfl-btn-silver:hover,
a.pfl-btn-white:hover,
a.pfl-btn-black:hover,
a.pfl-btn-black-ghost:hover,
a.pfl-btn-blue:hover,
a.pfl-btn-navy:hover,
a.pfl-btn-navy-ghost:hover,
a.pfl-btn-blue-ghost:hover,
a.pfl-btn-red:hover,
a.pfl-btn-red-ghost:hover {
	text-decoration: none !important;
}

a.pfl-btn-red {
	background-color: #e8554e;
	color: #fff;
}

a.pfl-btn-red:hover {
	background-color: #222;
	color: #fff;
	border: none;
}

a.pfl-btn-red-ghost {
	background: none;
	border: 1px solid #e8554e;
	color: #fff;
}

a.pfl-btn-red-ghost:hover {
	background-color: #e8554e;
	color: #fff;
}

a.pfl-btn-blue {
	background-color: #0274be;
	color: #fff;
}

a.pfl-btn-blue:hover {
	background-color: #001d30;
	color: #fff;
	border: none;
}

a.pfl-btn-navy {
	background-color: #011f33;
	color: #fff;
}

a.pfl-btn-navy:hover {
	background-color: #0274be;
	color: #fff;
	border: none;
}

a.pfl-btn-navy-ghost {
	background-color: transparent;
	border: 1px solid #011f33;
	color: #011f33;
}

a.pfl-btn-navy-ghost:hover {
	background-color: #011f33;
	color: #fff;
}

a.pfl-btn-blue-ghost {
	background: none;
	border: 1px solid #0274be;
	color: #fff;
}

a.pfl-btn-blue-ghost:hover {
	background-color: #0274be;
	color: #fff;
}

a.pfl-btn-black {
	background-color: #222;
	color: #fff;
}

a.pfl-btn-black:hover {
	background-color: #fff;
	color: #222;
	border: none;
}

a.pfl-btn-black-ghost {
	background-color: none;
	border: 1px solid #222;
	color: #fff;
}

a.pfl-btn-black-ghost:hover {
	background-color: #222;
	color: #fff;
}

a.pfl-btn-white {
	background-color: #fff;
	color: #222;
}

a.pfl-btn-white:hover {
	background-color: #222;
	color: #fff;
	border: none;
}

a.pfl-btn-silver {
	background-color: #e2e2e2;
	color: #222;
}

a.pfl-btn-silver:hover {
	background-color: #bdbdbd;
	color: #fff;
	border: none;
}

a.pfl-btn-orange {
	background-color: #F48423;
	color: #fff;
}

a.pfl-btn-orange:hover {
	background-color: #f5b026;
	color: #fff;
	border: none;
}

@media print {

	.pfl-content-box-header,
	.pfl-content-box {
		margin: 0 0 2.4rem;
		padding: 0;
		overflow: auto;
		border: none;
		background: none;
	}

	a.pfl-btn-orange,
	a.pfl-btn-silver,
	a.pfl-btn-white,
	a.pfl-btn-black,
	a.pfl-btn-black-ghost,
	a.pfl-btn-navy,
	a.pfl-btn-blue,
	a.pfl-btn-navy-ghost,
	a.pfl-btn-blue-ghost,
	a.pfl-btn-red,
	a.pfl-btn-red-ghost {
		display: none;
	}
}