/* Increase the font-size of the Welcome panel h2, so it's not the same size as the h3 */
.make-welcome .entry-content h2 {
	font-size: 20px;
	margin: 12px 0 23px;
}

/* Add line-height to text in widgets for better readability */
.textwidget,
.widget p {
	line-height: 1.5;
}

/* Constraining the width of inputs in widgets so they don't overflow */
#sidebar form input[type="text"] {
	width: 92%;
}

/* Adding padding to the searchbar "submit" button */
#searchform #searchsubmit {
	margin-left: 5px;
}

/* Add borders to all table cells on the blog and add a background color to the first row */
td {
	border-right: 1px solid #eee;
}

td:last-of-type {
	border-right: none;
}

tr:first-of-type td {
	background-color: #fafafa;
}

ul.wp-block-latest-posts.wp-block-latest-posts__list {
	margin-left: 0;
}

/* 
*  DESIGN HANDBOOK 
*  Tem Reps Section
*/
#post-3055 table,
#post-3055 table tr,
#post-3055 table td {
	border: none;
}

#post-3055 table {
	margin-top: 1em;
}

#post-3055 table tr {
	height: 40px;
}

#post-3055 table td:first-of-type {
	width: 60px;
}

#post-3055 table td {
	padding: 0 !important;
	vertical-align: middle;
}

/* 
*  DESIGN HANDBOOK 
*  Downloads Section
*/
.downloads-wrapper, .downloads-wrapper *,
.downloads-wrapper :before, .downloads-wrapper :after {
	box-sizing: border-box;
}

.downloads-wrapper {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	line-height: 1.618;
	background: #fff;
	color: rgba(35,40,45,0.5);
	margin: 0 .392%;
	font-size: 0;
/*inline-block hack*/
}

.downloads-wrapper ul, 
.downloads-wrapper li,
.postcontent ul.downloads-wrapper,
#main ul#postlist .postcontent ul.downloads-wrapper li {
	list-style: none;
	margin: 0 !important;
	padding: 0;
}

.downloads-wrapper .downloads-item,
#main ul#postlist .postcontent ul.downloads-wrapper li.downloads-item {
	display: inline-block;
	vertical-align: top;
	width: 32.288%;
	min-width: 8.625em;
	margin: 0 .35% 1.5em !important;
	font-size: 16px;
}

.downloads-wrapper .downloads-item:hover .downloads-item-preview {
	background: #00a0d2;
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}

.downloads-wrapper .downloads-item:hover .downloads-item-preview img {
	opacity: .9;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

.downloads-wrapper .downloads-item-preview {
	line-height: 0;
	border-radius: .3em;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}

.downloads-wrapper .downloads-item-preview img {
	max-width: 100%;
	height: auto;
	border: 2px solid rgba(180,185,190,0.3);
	border-radius: .3em;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}

.downloads-wrapper .downloads-item-header {
	margin: 0;
	padding: 0 .5em;
	font-size: 16px;
	line-height: 1.618;
}

.downloads-wrapper .downloads-item-header strong {
	display: block;
	font-size: 16px;
	line-height: 1;
	color: rgba(35,40,45,0.5);
	margin: 1em 0 .5em;
}

.downloads-wrapper .downloads-item-header span {
	display: block;
	font-size: 14px;
	line-height: 1;
	color: rgba(35,40,45,0.5);
	margin: 0 0 1em;
}

.downloads-wrapper .downloads-item-files {
	color: rgba(35,40,45,0.5);
	font-size: 12px;
	margin-bottom: .236em;
	padding: 0 .6em;
}

.downloads-wrapper .downloads-item-files li {
	padding: 0 0 .5em;
}

.downloads-wrapper .downloads-item-files span {
	opacity: .5;
}

/* Improve caption styling and readability */
.wp-caption p.wp-caption-text {
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	padding: 15px 0 5px;
	font-style: italic;
}

/* Remove the top margin from the first and last paragraph of every blockquote, so there isn't extra space at the top and bottom */
blockquote p:first-of-type,
blockquote p:last-of-type {
	margin-top: 0;
}

blockquote {
	padding: 1.2em;
}

blockquote cite:before {
	content: "— ";
}

/* 
*  DESIGN HANDBOOK 
*  Color Swatches
*/
.colors-wrapper, .colors-wrapper *, 
.colors-wrapper :before, .colors-wrapper :after {
	box-sizing: border-box;
}

.colors-wrapper {
	display: block;
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	line-height: 1.618;
	background: #fff;
	color: rgba(35,40,45,0.5);
}

.colors-wrapper .color-group {
	overflow: hidden;
	margin: .392%;
	padding: .618em 0;
}

.colors-wrapper .color {
	float: left;
	width: 32.288%;
	min-width: 10em;
	margin: .392%;
}

.colors-wrapper .value {
	padding: .618em .618em 3em;
	border-radius: .236em;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .056em;
	line-height: 1.258;
	color: rgba(35,40,45,0.8);
}

.colors-wrapper .value .name {
	font-size: .778em;
	margin-bottom: .382em;
}

.colors-wrapper .value .value-code {
	color: rgba(35,40,45,0.5);
	font-size: .618em;
	margin-bottom: 0;
}

.colors-wrapper .value.value-tint, .colors-wrapper .value.value-shade {
	padding-bottom: .5em;
	overflow: hidden;
}

.colors-wrapper .value.value-tint .name,
.colors-wrapper .value.value-tint .value-code, .colors-wrapper .value.value-shade .name,
.colors-wrapper .value.value-shade .value-code {
	float: left;
	font-size: .618em;
	opacity: .3;
}

.colors-wrapper .value.value-tint .value-code, .colors-wrapper .value.value-shade .value-code {
	text-align: right;
	float: right;
}

.colors-wrapper .dark-blue .name,
.colors-wrapper .wp-blue .name,
.colors-wrapper .medium-blue .name,
.colors-wrapper .ultra-dark-gray .name,
.colors-wrapper .dark-gray .name,
.colors-wrapper .base-gray .name,
.colors-wrapper .dark-silver-gray .name,
.colors-wrapper .accent-red .value-base .name,
.colors-wrapper .accent-red .value-shade .name,
.colors-wrapper .accent-orange .value-base .name,
.colors-wrapper .accent-orange .value-shade .name,
.colors-wrapper .accent-green .value-base .name,
.colors-wrapper .accent-green .value-shade .name,
.colors-wrapper .accent-blue .value-base .name,
.colors-wrapper .accent-blue .value-shade .name,
.colors-wrapper .accent-purple .value-base .name,
.colors-wrapper .accent-purple .value-shade .name {
	color: rgba(255,255,255,0.8);
}

.colors-wrapper .dark-blue .value-code,
.colors-wrapper .wp-blue .value-code,
.colors-wrapper .medium-blue .value-code,
.colors-wrapper .ultra-dark-gray .value-code,
.colors-wrapper .dark-gray .value-code,
.colors-wrapper .base-gray .value-code,
.colors-wrapper .dark-silver-gray .value-code,
.colors-wrapper .accent-red .value-base .value-code,
.colors-wrapper .accent-red .value-shade .value-code,
.colors-wrapper .accent-orange .value-base .value-code,
.colors-wrapper .accent-orange .value-shade .value-code,
.colors-wrapper .accent-green .value-base .value-code,
.colors-wrapper .accent-green .value-shade .value-code,
.colors-wrapper .accent-blue .value-base .value-code,
.colors-wrapper .accent-blue .value-shade .value-code,
.colors-wrapper .accent-purple .value-base .value-code,
.colors-wrapper .accent-purple .value-shade .value-code {
	color: rgba(255,255,255,0.5);
}

/* All Colors */
.colors-wrapper .color.wp-blue {
	background: #0073aa;
}

.colors-wrapper .color.medium-blue {
	background: #00a0d2;
}

.colors-wrapper .color.light-blue {
	background: #00b9eb;
}

.colors-wrapper .color.ultra-dark-gray {
	background: #191e23;
}

.colors-wrapper .color.dark-gray {
	background: #23282d;
}

.colors-wrapper .color.base-gray {
	background: #32373c;
}

.colors-wrapper .color.dark-silver-gray {
	background: #82878c;
}

.colors-wrapper .color.silver-gray {
	background: #a0a5aa;
}

.colors-wrapper .color.light-silver-gray {
	background: #b4b9be;
}

.colors-wrapper .color.accent-red .value.value-base {
	background: #dc3232;
}

.colors-wrapper .color.accent-red .value.value-tint1 {
	background: #e35b5b;
}

.colors-wrapper .color.accent-red .value.value-tint2 {
	background: #ea8484;
}

.colors-wrapper .color.accent-red .value.value-tint3 {
	background: #f1adad;
}

.colors-wrapper .color.accent-red .value.value-tint4 {
	background: #fbeaea;
}

.colors-wrapper .color.accent-red .value.value-shade1 {
	background: #bb2a2a;
}

.colors-wrapper .color.accent-red .value.value-shade2 {
	background: #9a2323;
}

.colors-wrapper .color.accent-orange .value.value-base {
	background: #f56e28;
}

.colors-wrapper .color.accent-orange .value.value-tint1 {
	background: #f78b53;
}

.colors-wrapper .color.accent-orange .value.value-tint2 {
	background: #f9a87e;
}

.colors-wrapper .color.accent-orange .value.value-tint3 {
	background: #fbc5a9;
}

.colors-wrapper .color.accent-orange .value.value-tint4 {
	background: #fef0e9;
}

.colors-wrapper .color.accent-orange .value.value-shade1 {
	background: #d54e21;
}

.colors-wrapper .color.accent-orange .value.value-shade2 {
	background: #b5421c;
}

.colors-wrapper .color.accent-yellow .value.value-base {
	background: #ffb900;
}

.colors-wrapper .color.accent-yellow .value.value-tint1 {
	background: #ffc733;
}

.colors-wrapper .color.accent-yellow .value.value-tint2 {
	background: #ffd566;
}

.colors-wrapper .color.accent-yellow .value.value-tint3 {
	background: #ffe399;
}

.colors-wrapper .color.accent-yellow .value.value-tint4 {
	background: #fff8e5;
}

.colors-wrapper .color.accent-yellow .value.value-shade1 {
	background: #f6a306;
/*background: shade($color-accent-yellow,15%);*/
}

.colors-wrapper .color.accent-yellow .value.value-shade2 {
	background: #ee8e0d;
/*background: shade($color-accent-yellow,25%);*/
}

.colors-wrapper .color.accent-green .value.value-base {
	background: #64b450;
}

.colors-wrapper .color.accent-green .value.value-tint1 {
	background: #83c373;
}

.colors-wrapper .color.accent-green .value.value-tint2 {
	background: #a2d296;
}

.colors-wrapper .color.accent-green .value.value-tint3 {
	background: #c1e1b9;
}

.colors-wrapper .color.accent-green .value.value-tint4 {
	background: #eff7ed;
}

.colors-wrapper .color.accent-green .value.value-shade1 {
	background: #509040;
}

.colors-wrapper .color.accent-green .value.value-shade2 {
	background: #3c6c30;
}

.colors-wrapper .color.accent-blue .value.value-base {
	background: #00a0d2;
}

.colors-wrapper .color.accent-blue .value.value-tint1 {
	background: #33b3db;
}

.colors-wrapper .color.accent-blue .value.value-tint2 {
	background: #66c6e4;
}

.colors-wrapper .color.accent-blue .value.value-tint3 {
	background: #99d9ed;
}

.colors-wrapper .color.accent-blue .value.value-tint4 {
	background: #e5f5fa;
}

.colors-wrapper .color.accent-blue .value.value-shade1 {
	background: #0085ba;
}

.colors-wrapper .color.accent-blue .value.value-shade2 {
	background: #006799;
}

.colors-wrapper .color.accent-purple .value.value-base {
	background: #826eb4;
}

.colors-wrapper .color.accent-purple .value.value-tint1 {
	background: #9b8bc3;
}

.colors-wrapper .color.accent-purple .value.value-tint2 {
	background: #b4a8d2;
}

.colors-wrapper .color.accent-purple .value.value-tint3 {
	background: #cdc5e1;
}

.colors-wrapper .color.accent-purple .value.value-tint4 {
	background: #f2f0f7;
}

.colors-wrapper .color.accent-purple .value.value-shade1 {
	background: #685890;
}

.colors-wrapper .color.accent-purple .value.value-shade2 {
	background: #4e426c;
}





/*
     FILE ARCHIVED ON 18:09:00 Feb 27, 2020 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 17:47:08 Jul 20, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
