@charset "utf-8";
/* CSS Document */
/**********************************************************************************************************************/
/*
********
********
********
*/
/* STARS ENHANCEMENT CLASSES: START
***********************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > TABLE OF CONTENTS: START
	***************************************************************************************************************/
	/*
		TOC:
		
		TABLE OF CONTENTS
		NOTES
		GLOBAL CSS SETTINGS
		STARS ICONS
		GRID SYSTEM
			- REAL TABLE GRIDS
			- DEFAULT GRID
			-	- INSIDE A POPOVER
			-	- INSIDE A PANEL
			-	- OUTSIDE A PANEL
			- FAT GRID
			-	- INSIDE A PANEL
			-	- OUTSIDE A PANEL
			- FLUSH GRID
			-	- PINLINE MODIFIER
			- BASIC GRID
			-	- BASIC GRID MODIFIERS
		COLORS
			- BRAND CORE COLORS
			- ACCENT COLORS
			- MEANINGFUL CONTEXTUAL COLORS
			-	- CONTEXTUAL TEXT COLORS
			-	- CONTEXTUAL BACKGROUND COLORS
		TYPOGRAPHY
			- HEADINGS
			-	- STARS GLOBAL
			-	- LEFT NAV
			-	- RIGHT NAV
			-	- MAIN HEADER
			-	- MAIN BODY
			- BODY COPY
			-	- STARS GLOBAL
			-	- LEFT NAV
			-	- RIGHT NAV
			-	- MAIN HEADER
			-	- MAIN BODY
			- INLINE TEXT ELEMENTS
			- NATIVE LISTS
			-	- GLOBAL NATIVE LISTS
			-	-	- UL AND OL
			-	-	- DESCRIPTION LIST
			-	- LEFT NAV NATIVE LISTS
			-	-	- UL AND OL
			-	-	- DESCRIPTION LIST
			-	- RIGHT NAV NATIVE LISTS
			-	-	- UL AND OL
			-	-	- DESCRIPTION LIST
			- PAGE SUPPORTERS
			-	- GLOBAL PAGE SUPPORTERS
			-	- NARROW PAGE SUPPORTERS
			- METADATA
			- LABEL TAG
			- ADDRESSES
		BUTTONS
			- BASIC BUTTONS
		COMPARTMENTS
		PANELS
			- GENERAL PANEL SETTINGS
			- PANEL FORM VARIANTS
			- GLOBAL PANELS
			- LEFT PANELS
			- RIGHT PANELS
			- MAIN PANELS
			-	- MAIN HEADER PANELS
			-	- MAIN BODY PANELS
			-	- MAIN PANEL MODIFIERS
		LABEL-VALUE LISTS
			- GLOBAL LABEL-VALUE LISTS
			-	- GLOBAL LABEL-VALUE LIST SHARED BASE PROPERTIES
			-	- GLOBAL FLUSH LABEL-VALUE LIST
			-	- GLOBAL INLINE LABEL-VALUE LIST
			-	- GLOBAL BLOCK LABEL-VALUE LIST
			-	- GLOBAL LABEL-VALUE LIST SECTION HEADING AND BREAKS
			- LEFT NAV LABEL-VALUE LISTS
			-	- LEFT NAV INLINE LABEL-VALUE LISTS
			-	- LEFT NAV BULLETED INLINE LABEL-VALUE LISTS
			- RIGHT NAV LABEL-VALUE LISTS
			-	- RIGHT NAV INLINE LABEL-VALUE LISTS
			-	- RIGHT NAV BULLETED INLINE LABEL-VALUE LISTS
		TABLES
		FORMS
		COMPONENTS
			- BADGES
			- ALERTS
			- TOOLTIPS
			- WINDOW CONTROLLER BAR
			-	- DEFAULT SIZE
			-	-	- WINDOW CONTROLLER BAR BUTTONS
			-	- SMALL SIZE
			-	-	- SMALL WINDOW CONTROLLER BAR BUTTONS
			- DROPDOWNS
			- LIST GROUP
			-	- BASE SETTINGS
			-	- GLOBAL LIST GROUP
			-	- LEFT NAV LIST GROUP
			-	- RIGHT NAV LIST GROUP
			- ANCILLARY NAV
			-	- GLOBAL ANCILLARY NAV
			-	- HEADER ANCILLARY NAV
			- NAV GLOBAL BASE CLASS
			- NAV PILLS
			-	- GLOBAL NAV PILLS
			-	-	- INLINE
			-	-	- STACKED
			- NAV TABS
			-	- GLOBAL TABS
			-	- HEADER TABS
			- NAVBAR
			-	- GLOBAL NAVBAR
			-	-	- NAVBAR NAV
			-	- HEADER NAVBAR
			-	-	- NAVBAR NAV
			- POPOVERS
			-	- BASE PROPERTIES
			-	- COLOR AND SIZE VARIANTS
			- FIXED POPOVERS
			-	- SMALL FIXED POPOVERS
			-	- MEDIUM FIXED POPOVERS
			-	- LARGE FIXED POPOVERS
			- COLLAPSIBLE LEFT NAV
			-	- COLLAPSED SPECIFIC
			- COLLAPSIBLE RIGHT NAV
			-	- COLLAPSED SPECIFIC
			- BREADCRUMB
			- PAGINATION
		SITE SPECIFIC
			- GENERAL SETTINGS
			- REGIONAL LAYOUT
			- MAIN NAV
			- STARS USER NOTIFICATION POPOVER
			- FOOTER
		MEDIA QUERIES
		HELPERS
			- COLOR HELPERS
			- LAYOUT HELPERS
	*/
	
	/* NOTES: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > GLOBAL CSS SETTINGS: START
	***************************************************************************************************************/
		
	/* HTML and Body */
	html {
		-ms-overflow-style: scrollbar;
		overflow-y: scroll;
	}
	html, body {
		height:100%;
	}
	
	/*
	// Body settings: */
	body {}
	
	.stars-global {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:147%;
		color:#202020;
	}
	.stars-global table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:147%;
		color:#202020;
	}
	
	.stars-global figcaption {
		opacity:.6;
		margin:0;
		padding:0;
		
		margin-top:20px;
	}
	.stars-global h1 + figcaption,
	.stars-global h2 + figcaption,
	.stars-global h3 + figcaption {
		margin-top:10px;
	}
	
	
	/* 
	// Links color and behavior */
	.stars-global a {
		color:#3f7db2;
		text-decoration:none;
	}
	.stars-global a:hover {
		color:#3f7db2;
		text-decoration:underline;
	}

	/* 
	// Input placeholder text color */
	.stars-global ::-webkit-input-placeholder {
		color:#a0a0a0;
	}
	.stars-global :-moz-placeholder { /* Firefox 18- */
		color:#a0a0a0;
	}
	.stars-global ::-moz-placeholder {  /* Firefox 19+ */
		color:#a0a0a0;  
	}
	.stars-global :-ms-input-placeholder {  
		color:#a0a0a0;
	}

	/* GLOBAL CSS SETTINGS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > STARS ICONS: START
	***************************************************************************************************************/
	@font-face {
	    font-family: 'starsiconsregular';
	    src: url('fonts/starsicons-webfont.eot');
	    src: url('fonts/starsicons-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/starsicons-webfont.woff2') format('woff2'),
		 url('fonts/starsicons-webfont.woff') format('woff'),
		 url('fonts/starsicons-webfont.ttf') format('truetype'),
		 url('fonts/starsicons-webfont.svg#starsiconsregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	
	@font-face {
		font-family: "illustrator-built-stars-icons";
		src: url("fonts/illustrator-built-stars-icons/illustrator-built-stars-icons.eot");
		src: url("fonts/illustrator-built-stars-icons/illustrator-built-stars-icons.eot?#iefix") format("embedded-opentype"),
		     url("fonts/illustrator-built-stars-icons/illustrator-built-stars-icons.woff") format("woff"),
		     url("fonts/illustrator-built-stars-icons/illustrator-built-stars-icons.ttf") format("truetype"),
		     url("fonts/illustrator-built-stars-icons/illustrator-built-stars-icons.svg#illustrator-built-stars-icons") format("svg");
		font-weight: normal;
		font-style: normal;
	}

	/* 
	# Base class */
	.stars-icon {
		position: relative;
		display: inline-block;
		font-family: 'starsiconsregular';
		font-style: normal;
		line-height: 1;
	}
	
	/*
	# Icon list *//*
	## Min/Max horizontally */
	.stars-icon-minimize-left-horizontally:before {
		content: "A";
	}
	.stars-icon-maximize-right-horizontally:before {
		content: "B";
	}
	.stars-icon-minimize-right-horizontally:before {
		content: "C";
	}
	.stars-icon-maximize-left-horizontally:before {
		content: "D";
	}
	/*
	## Min/Max vertically */
	.stars-icon-minimize-down-vertically:before {
		content: "E";
	}
	.stars-icon-maximize-up-vertically:before {
		content: "F";
	}
	.stars-icon-minimize-up-vertically:before {
		content: "G";
	}
	.stars-icon-maximize-down-vertically:before {
		content: "H";
	}
	
	
	/* 
	# Base class for illustrator built icons */
	.illustrator-built-stars-icon {
		position: relative;
		display: inline-block;
		font-family: 'illustrator-built-stars-icons';
		font-style: normal;
		line-height: 1;
	}
	
	/*
	## Icon list */
	.illustrator-built-stars-icon-boxed-inverted-remove-x:before {
		content: "a";
	}
	.illustrator-built-stars-icon-boxed-remove-x:before {
		content: "b";
	}
	.illustrator-built-stars-icon-circled-inverted-remove-x:before {
		content: "c";
	}
	.illustrator-built-stars-icon-circled-remove-x:before {
		content: "d";
	}
	.illustrator-built-stars-icon-middle-dot:before {
		content: "e";
	}
	.illustrator-built-stars-icon-plus:before {
		content: "f";
	}
	.illustrator-built-stars-icon-remove-x:before {
		content: "g";
	}
	.illustrator-built-stars-icon-remove-x-alt:before {
		content: "h";
	}
	.illustrator-built-stars-icon-square-middle-dot:before {
		content: "i";
	}
	.illustrator-built-stars-icon-vertical-bar:before {
		content: "j";
	}
	
	
	/* STARS ICONS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > GRID SYSTEM: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> REAL TABLE GRIDS: START
		*******************************************************************************************************/
		
		/* 
		# Real Table Grid */
		.stars-global table.stars-real-table-grid {
			border-spacing:0;
		}
		
			.stars-global table.stars-real-table-grid > tbody > tr > td,
			.stars-global table.stars-real-table-grid > tr > td {
				border-style:solid;
				border-width:13px;
				border-color:transparent;
				
				padding:0;
				vertical-align:top;
				text-align:left;
			}
			
			/* Modifier - tight */
			.stars-global table.stars-real-table-grid.stars-tight-real-table-grid > tbody > tr > td,
			.stars-global table.stars-real-table-grid.stars-tight-real-table-grid > tr > td {
				border-style:solid;
				border-width:4px !important;
				border-color:transparent;
				
				padding:0;
				vertical-align:top;
				text-align:left;
			}
			
			
			.stars-global table.stars-real-table-grid > tbody > tr + tr > td,
			.stars-global table.stars-real-table-grid > tr + tr > td {
				border-top-width:0;
			}
			
			.stars-global table.stars-real-table-grid > tbody > tr > td + td,
			.stars-global table.stars-real-table-grid > tr > td + td {
				border-left-width:0;
			}
			
			/* Removed perimeter modifier */
			.stars-global table.stars-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr > td,
			.stars-global table.stars-real-table-grid.stars-removed-perimeter-real-table-grid > tr > td {
				border-width:0;
			}
			.stars-global table.stars-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr + tr > td,
			.stars-global table.stars-real-table-grid.stars-removed-perimeter-real-table-grid > tr + tr > td {
				border-top-width:13px;
			}
			
			/* Modifier - tight */
			.stars-global table.stars-real-table-grid.stars-tight-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr + tr > td,
			.stars-global table.stars-real-table-grid.stars-tight-real-table-grid.stars-removed-perimeter-real-table-grid > tr + tr > td {
				border-top-width:4px !important;
			}
			
			.stars-global table.stars-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr > td + td,
			.stars-global table.stars-real-table-grid.stars-removed-perimeter-real-table-grid > tr > td + td {
				border-left-width:13px;
			}
			
			/* Modifier - tight */
			.stars-global table.stars-real-table-grid.stars-tight-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr > td + td,
			.stars-global table.stars-real-table-grid.stars-tight-real-table-grid.stars-removed-perimeter-real-table-grid > tr > td + td {
				border-left-width:4px !important;
			}
			
			
		/* 
		# Fat Real Table Grid */
		.stars-global table.stars-fat-real-table-grid {
			border-spacing:0;
		}
		
			.stars-global table.stars-fat-real-table-grid > tbody > tr > td,
			.stars-global table.stars-fat-real-table-grid > tr > td {
				border-style:solid;
				border-width:26px;
				border-color:transparent;
				
				padding:0;
				
				vertical-align:top;
				text-align:left;
			}
			.stars-global table.stars-fat-real-table-grid > tbody > tr + tr > td,
			.stars-global table.stars-fat-real-table-grid > tr + tr > td {
				border-top-width:0;
			}
			
			.stars-global table.stars-fat-real-table-grid > tbody > tr > td + td,
			.stars-global table.stars-fat-real-table-grid > tr > td + td {
				border-left-width:0;
			}
			
			/* Removed perimeter modifier */
			.stars-global table.stars-fat-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr > td,
			.stars-global table.stars-fat-real-table-grid.stars-removed-perimeter-real-table-grid > tr > td {
				border-width:0 !important;
			}
			.stars-global table.stars-fat-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr + tr > td,
			.stars-global table.stars-fat-real-table-grid.stars-removed-perimeter-real-table-grid > tr + tr > td {
				border-top-width:26px !important;
			}
			.stars-global table.stars-fat-real-table-grid.stars-removed-perimeter-real-table-grid > tbody > tr > td + td,
			.stars-global table.stars-fat-real-table-grid.stars-removed-perimeter-real-table-grid > tr > td + td {
				border-left-width:26px !important;
			}
			
			/* Default perimeter modifier */
			.stars-global table.stars-fat-real-table-grid.stars-default-perimeter-real-table-grid > tbody > tr > td,
			.stars-global table.stars-fat-real-table-grid.stars-default-perimeter-real-table-grid > tr > td {
				border-width:13px;
			}
			.stars-global table.stars-fat-real-table-grid.stars-default-perimeter-real-table-grid > tbody > tr + tr > td,
			.stars-global table.stars-fat-real-table-grid.stars-default-perimeter-real-table-grid > tr + tr > td {
				border-top-width:26px;
			}
			.stars-global table.stars-fat-real-table-grid.stars-default-perimeter-real-table-grid > tbody > tr > td + td,
			.stars-global table.stars-fat-real-table-grid.stars-default-perimeter-real-table-grid > tr > td + td {
				border-left-width:26px;
			}
			
				
	
		/* REAL TABLE GRIDS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> DEFAULT GRID: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> INSIDE A POPOVER: START
			***********************************************************************************************/
			.stars-global .popover .popover-content > .row {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0;			
			}
			.stars-global .popover .popover-content > .row + .row {
				border-top-width:13px;		
			}
				.stars-global .popover .popover-content > .row > div[class^="col-"],
				.stars-global .popover .popover-content > .row > div[class^=" col-"] {
					margin:0;
					padding:0;
					
					border-style:solid;
					border-color:transparent;
					
					border-width:0;	
				}
				.stars-global .popover .popover-content > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .popover .popover-content > .row > div[class^=" col-"] + div[class^=" col-"] {
					border-left-width:13px;
				}
			
			/* INSIDE A POPOVER: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> INSIDE A PANEL: START
			***********************************************************************************************/
			.stars-global .panel-heading > .row,
			.stars-global .panel-body > .row {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0;			
			}
			.stars-global .panel-heading > .row + .row,
			.stars-global .panel-body > .row + .row {
				border-top-width:13px;		
			}
				.stars-global .panel-heading > .row > div[class^="col-"],
				.stars-global .panel-heading > .row > div[class^=" col-"],
				.stars-global .panel-body > .row > div[class^="col-"],
				.stars-global .panel-body > .row > div[class^=" col-"] {
					margin:0;
					padding:0;
					
					border-style:solid;
					border-color:transparent;
					
					border-width:0;	
				}
				.stars-global .panel-heading > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .panel-heading > .row > div[class^=" col-"] + div[class^=" col-"],
				.stars-global .panel-body > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .panel-body > .row > div[class^=" col-"] + div[class^=" col-"] {
					border-left-width:13px;
				}
			
			/* INSIDE A PANEL: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> OUTSIDE A PANEL: START
			***********************************************************************************************/
			.stars-global .row {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0px;
				border-top-width:13px;
				border-bottom-width:13px;				
			}
			.stars-global .row + .row {
				border-top-width:0;
			}
			
				.stars-global .row > div[class^="col-"],
				.stars-global .row > div[class^=" col-"] {
					margin:0;
					padding:0;
					
					border-style:solid;
					border-color:transparent;
					
					border-width:0px;
					border-left-width:13px;
					border-right-width:13px;	
				}
				.stars-global .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .row > div[class^=" col-"] + div[class^=" col-"] {
					border-left-width:0;
				}
				
			/* OUTSIDE A PANEL: END
			***********************************************************************************************/
		
		/* DEFAULT GRID: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> FAT GRID: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/			
			/* >>> INSIDE A PANEL: START
			***********************************************************************************************/
			.stars-global .panel-heading.stars-fat-grid > .row,
			.stars-global .panel-body.stars-fat-grid > .row {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0;			
			}
			.stars-global .panel-heading.stars-fat-grid > .row + .row,
			.stars-global .panel-body.stars-fat-grid > .row + .row {
				border-top-width:26px;	
			}
				.stars-global .panel-heading.stars-fat-grid > .row > div[class^="col-"],
				.stars-global .panel-heading.stars-fat-grid > .row > div[class^=" col-"],
				.stars-global .panel-body.stars-fat-grid > .row > div[class^="col-"],
				.stars-global .panel-body.stars-fat-grid > .row > div[class^=" col-"] {
					margin:0;
					padding:0;
					
					border-style:solid;
					border-color:transparent;
					
					border-width:0;	
				}
				.stars-global .panel-heading.stars-fat-grid > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .panel-heading.stars-fat-grid > .row > div[class^=" col-"] + div[class^=" col-"],
				.stars-global .panel-body.stars-fat-grid > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .panel-body.stars-fat-grid > .row > div[class^=" col-"] + div[class^=" col-"] {
					border-left-width:26px;
				}
				
			/* # Real Table (The good stuff) */
			/* ! */
			/*
			.stars-global table.stars-real-table-fat-grid {
				margin:0;
				padding:0;
				
				border-width:0;
			}
				.stars-global table.stars-real-table-fat-grid > tbody > tr,
				.stars-global table.stars-real-table-fat-grid > tr {
					margin:0;
					padding:0;
					
					border-width:0;
					border-style:solid;
					border-color:transparent;
					
					vertical-align:top;
				}
				.stars-global table.stars-real-table-fat-grid > tr + tr {
					border-top-width:26px;
				}
					.stars-global table.stars-real-table-fat-grid > tbody > tr > td,
					.stars-global table.stars-real-table-fat-grid > tr > td {
						margin:0;
						padding:0;
						
						border-width:0;
						border-style:solid;
						border-color:transparent;
					}
					.stars-global table.stars-real-table-fat-grid > tbody > tr > td + td,
					.stars-global table.stars-real-table-fat-grid > tr > td + td {
						border-left-width:26px;
					}
			*/
			
			/* INSIDE A PANEL: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> OUTSIDE A PANEL: START
			***********************************************************************************************/
			.stars-global .stars-fat-grid > .row {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0px;
				border-top-width:26px;
				border-bottom-width:26px;				
			}
			.stars-global .stars-fat-grid > .row + .row {
				border-top-width:0;
			}
			
				.stars-global .stars-fat-grid > .row > div[class^="col-"],
				.stars-global .stars-fat-grid > .row > div[class^=" col-"] {
					margin:0;
					padding:0;
					
					border-style:solid;
					border-color:transparent;
					
					border-width:0px;
					border-left-width:26px;
					border-right-width:26px;	
				}
				.stars-global .stars-fat-grid > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .stars-fat-grid > .row > div[class^=" col-"] + div[class^=" col-"] {
					border-left-width:0;
				}
				
			/* OUTSIDE A PANEL: END
			***********************************************************************************************/
		
		/* FAT GRID: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> FLUSH GRID: START
		*******************************************************************************************************/
		.stars-global .stars-flush-grid > .row {
			margin:0;
			padding:0;
			
			border-style:solid;
			border-color:transparent;
			
			border-width:0px;
			border-top-width:0px;
			border-bottom-width:0px;				
		}
		.stars-global .stars-flush-grid > .row + .row {
			border-top-width:0px;
		}
			.stars-global .stars-flush-grid > .row > div[class^="col-"],
			.stars-global .stars-flush-grid > .row > div[class^=" col-"] {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0px;
				border-left-width:0px;
				border-right-width:0px;	
			}
			.stars-global .stars-flush-grid > .row > div[class^="col-"] + div[class^="col-"],
			.stars-global .panel-body.stars-flush-grid > .row > div[class^=" col-"] + div[class^=" col-"] {
				border-left-width:0px;
			}
			/**********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> PINLINE MODIFIER: START
			***********************************************************************************************/
			.stars-global .stars-flush-grid.stars-flush-grid-pinline > .row {
				margin:0;
				padding:0;
				
				border-style:solid;
				border-color:transparent;
				
				border-width:0px;
				border-top-width:1px;
				border-bottom-width:1px;				
			}
			.stars-global .stars-flush-grid.stars-flush-grid-pinline > .row + .row {
				border-top-width:0;
			}
				.stars-global .stars-flush-grid.stars-flush-grid-pinline > .row > div[class^="col-"],
				.stars-global .stars-flush-grid.stars-flush-grid-pinline > .row > div[class^=" col-"] {
					margin:0;
					padding:0;
					
					border-style:solid;
					border-color:transparent;
					
					border-width:0px;
					border-left-width:1px;
					border-right-width:1px;
					
					background-clip:padding-box;
				}
				.stars-global .stars-flush-grid.stars-flush-grid-pinline > .row > div[class^="col-"] + div[class^="col-"],
				.stars-global .stars-flush-grid.stars-flush-grid-pinline > .row > div[class^=" col-"] + div[class^=" col-"] {
					border-left-width:0;
				}
			
			/* PINLINE MODIFIER: END
			***********************************************************************************************/
			
		/* FLUSH GRID: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> BASIC GRID: START
		*******************************************************************************************************/
		.stars-basic-grid {
			background-color:#ffffff;	
			display:table;
			width:100%;
		}
			.stars-basic-grid > .row {
				padding:0;
				margin:0;
				
				display:table-row;
			}
			.stars-basic-grid > .row::before, 
			.stars-basic-grid > .row::after {
				content:initial;
			}	
				.stars-basic-grid > .row > div[class^="col-"], 
				.stars-basic-grid > .row > div[class*=" col-"] {
					padding:13px;
					
					display:table-cell;
					float:none;
					
					vertical-align:top;
					
					border-style:solid;
					border-color:#cccccc;
					
					border-top-width:1px;
					border-bottom-width:1px;
					border-left-width:1px;
					border-right-width:1px;
				}
				.stars-basic-grid > .row > div[class^="col-"] + div[class^="col-"], 
				.stars-basic-grid > .row > div[class*=" col-"] + div[class*=" col-"] {
					border-left-width:0;
				}
				.stars-basic-grid > .row + .row > div[class^="col-"], 
				.stars-basic-grid > .row + .row > div[class*=" col-"] {
					border-top-width:0;
				}
				
			/**********************************************************************************************/	
			/*
			********
			********
			********
			*/
			/* >>> BASIC GRID MODIFIERS: START
			***********************************************************************************************/
	
			/* collapse-all-basic-grid-cells */
			.stars-global .stars-basic-grid.collapse-all-basic-grid-cells .row > div {
				padding:0;
			}
				/* collapse-basic-grid-cell */
				.stars-global .stars-basic-grid .row .collapse-basic-grid-cell {
					padding:0;
				}
			
			/* Remove borders */	
			.stars-global .stars-basic-grid.stars-remove-basic-grid-borders .row > div {
				border-width:0;
			}
			
			/* BASIC GRID MODIFIERS: END
			***********************************************************************************************/
		
		/* BASIC GRID: END
		*******************************************************************************************************/
		
	/* GRID SYSTEM: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > COLORS: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> BRAND CORE COLORS: START
		*******************************************************************************************************/
		/* Brand Primary */
		.stars-brand-primary-background-color {
			background-color:#135686;
		}
		.stars-brand-primary-text-color {
			color:#135686;
		}
		
		/* Brand Secondary */
		.stars-brand-secondary-background-color {
			background-color:#ff8626;
		}
		.stars-brand-secondary-text-color {
			color:#ff8626;
		}
		
		/* BRAND CORE COLORS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> ACCENT COLORS: START
		*******************************************************************************************************/
		/* 
		// Used for things such as accented icon colors on buttons. */
		.stars-clickable-accent-color {
			color:#3f7db2;
		}
		
		/* ACCENT COLORS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> MEANINGFUL CONTEXTUAL COLORS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> CONTEXTUAL TEXT COLORS: START
			***********************************************************************************************/
			/* 
			# Contextual text colors */
			.stars-global .text-attention {
				color:#ff2c00;
				
			}
			.stars-global .text-success {
				color:#3ec000;
				
			}
			.stars-global .text-info {
				color:#338bff;
				
			}
			.stars-global .text-warning {
				color:#e6b100;
				
			}
			.stars-global .text-danger {
				color:#bf0000;
				
			}
			
			.stars-global .stars-text-cool {
				color:#4ea487;
			}
			
			.stars-global .text-muted {
				opacity:.4;
			}
			
			/* 
			## Styles when inside of buttons */
			.stars-global button .text-danger:hover {
				color:#8f0000;
			}
			.stars-global button .stars-text-cool:hover {
				color:#00721c;
			}
			
			/* 
			# Bumped brighter ( Linear dodge (add) ) */
			.stars-global .text-attention-brighter {
				color:#ff5800;
			}
			.stars-global .text-success-brighter {
				color:#7cff00;
			}
			.stars-global .text-info-brighter {
				color:#66ffff;
			}
			.stars-global .text-warning-brighter {
				color:#ffff00;
			}
			.stars-global .text-danger-brighter {
				color:#ff0000;
			}
			
			
			
			/* CONTEXTUAL TEXT COLORS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> CONTEXTUAL BACKGROUND COLORS: START
			***********************************************************************************************/
			.stars-global .bg-primary {
				background-color:#d4e1e9;
				color:#000000;
			}
			.stars-global .bg-attention {
				background-color:#ffd9d1;
				color:#000000;
			}
			.stars-global .bg-success {
				background-color:#dcf4d1;
				color:#000000;
			}
			.stars-global .bg-info {
				background-color:#daeaff;
				color:#000000;
			}
			.stars-global .bg-warning {
				background-color:#faf1d1;
				color:#000000;
			}
			.stars-global .bg-danger {
				background-color:#f3d1d1;
				color:#000000;
			}
			
				/* Bold text colors */
				.stars-global .bg-attention .h4 {
					color:#ff0000;
				}
				.stars-global .bg-success .h4 {
					color:#007600;
				}
				.stars-global .bg-info .h4 {
					color:#0002ff;
				}
				.stars-global .bg-warning .h4 {
					color:#c85500;
				}
				.stars-global .bg-danger .h4 {
					color:#730000;
				}
			
			/* Inverted out dark backgrounds with white text */
			.stars-global .important {
				font-size:14px;
				text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
			}
			.stars-global .bg-primary.important {
				background-color:#135686;
				color:#ffffff;
			}
			.stars-global .bg-attention.important {
				background-color:#ff2c00;
				color:#ffffff;
			}
			.stars-global .bg-success.important {
				background-color:#3ec000;
				color:#ffffff;
			}
			.stars-global .bg-info.important {
				background-color:#338bff;
				color:#ffffff;
			}
			.stars-global .bg-warning.important {
				background-color:#e6b100;
				color:#ffffff;
			}
			.stars-global .bg-danger.important {
				background-color:#bf0000;
				color:#ffffff;
			}
			
			/* CONTEXTUAL BACKGROUND COLORS: END
			***********************************************************************************************/

		/* MEANINGFUL CONTEXTUAL COLORS: END
		*******************************************************************************************************/

	/* COLORS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > TYPOGRAPHY: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> HEADINGS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> STARS GLOBAL: START
			***********************************************************************************************/
			/* Set the imitation heading tags to inline */
			.stars-global h1.h1,
			.stars-global h2.h2,
			.stars-global h3.h3,
			.stars-global h4.h4 {
				display:inline;
			}
			
			.stars-global h1, .stars-global h2, .stars-global h3, .stars-global h4,
			.stars-global .h1, .stars-global .h2, .stars-global .h3, .stars-global .h4 {
				color:#202020;
				font-weight:normal;
					
				padding:0;
				margin:0;
				
				line-height:120%;
			}
			.stars-global h1, .stars-global h1.panel-title,
			.stars-global .h1 {
				font-size:28px;
			}
			.stars-global h2,
			.stars-global .h2 {
				font-size:21px;
				padding-top:0px;
			}
			.stars-global h3,
			.stars-global .h3 {
				font-size:16px;
				padding-top:0px;
			}
			.stars-global h4,
			.stars-global .h4 {
				font-size:13px;
				padding-top:0px;
			}
			
			/*
			 # Set h1 top space */
			.stars-global h1 + h1,
			.stars-global h2 + h1,
			.stars-global h3 + h1,
			.stars-global p + h1,
			.stars-global table + h1,
			.stars-global div + h1 {
				padding-top:28px;
			}
			.stars-global ul + h1,
			.stars-global ol + h1 {
				padding-top:0;
				margin-top:28px;
			}
			
			.stars-global ul.stars-metadata + h1 {
				margin-top:7px;
			}
			
			/*
			 # Set h2 top space */
			.stars-global h2 + h2,
			.stars-global h3 + h2,
			.stars-global p + h2,
			.stars-global table + h2,
			.stars-global div + h2 {
				padding-top:21px;
			}
			.stars-global h1 + h2 {
				padding-top:6px;
			}
			.stars-global ul + h2,
			.stars-global ol + h2 {
				padding-top:0;
				margin-top:21px;
			}
			
			.stars-global ul.stars-metadata + h2 {
				margin-top:7px;
			}
			
			/* 
			 # Set h3 top space */
			.stars-global h3 + h3,
			.stars-global p + h3,
			.stars-global table + h3,
			.stars-global div + h3 {
				padding-top:20px;
			}
			.stars-global h1 + h3 {
				padding-top:15px;
			}
			.stars-global h2 + h3 {
				padding-top:7px;
			}
			.stars-global ul + h3,
			.stars-global ol + h3 {
				padding-top:0;
				margin-top:20px;
			}
			
				/* small */
				.stars-global h1 small,
				.stars-global h2 small,
				.stars-global h3 small,
				.stars-global .h1 small,
				.stars-global .h2 small,
				.stars-global .h3 small {
					font-size:67%;
					color:#8f8f8f;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
				}
				.stars-global h3 small,
				.stars-global .h3 small {
					font-size:75%;
					color:#8f8f8f;
					font-weight:normal;
					
					display:block;
				}
				
			/* STARS GLOBAL: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LEFT NAV: START
			***********************************************************************************************/
			.stars-left-nav h1, .stars-left-nav h2, .stars-left-nav h3,
			.stars-left-nav .h1, .stars-left-nav .h2, .stars-left-nav .h3 {
				color:#202020;
				font-weight:bold;
					
				padding:0;
				margin:0;
				
				line-height:120%;
			}
			.stars-left-nav h1,
			.stars-left-nav .h1 {
				font-size:13px;
				font-weight:normal;
			}
			.stars-left-nav h2,
			.stars-left-nav .h2 {
				font-size:15px;
				font-weight:normal;
				color:#ff8626;
				
				padding-top:0;
			}
			.stars-left-nav h3,
			.stars-left-nav .h3 {
				font-size:13px;
				font-weight:bold;
				
				padding-top:0;
			}
			
			/*
			// Set h1 top space */
			.stars-left-nav h1 + h1,
			.stars-left-nav h2 + h1,
			.stars-left-nav h3 + h1,
			.stars-left-nav p + h1,
			.stars-left-nav table + h1,
			.stars-left-nav div + h1 {
				padding-top:13px;
			}
			/*
			// Set h2 top space */
			.stars-left-nav h2 + h2,
			.stars-left-nav h3 + h2,
			.stars-left-nav p + h2,
			.stars-left-nav table + h2,
			.stars-left-nav div + h2 {
				padding-top:16px;
			}
			.stars-left-nav ol + h2,
			.stars-left-nav ul + h2 {
				padding-top:0;
				margin-top:13px;
			}
			/*
			// Set h3 top space */
			.stars-left-nav h3 + h3,
			.stars-left-nav p + h3,
			.stars-left-nav table + h3,
			.stars-left-nav div + h3 {
				padding-top:16px;
			}
			.stars-left-nav h2 + h3 {
				padding-top:5px;
			}
			.stars-left-nav ol + h3,
			.stars-left-nav ul + h3 {
				padding-top:0;
				margin-top:13px;
			}
			
				/* small */
				.stars-left-nav h3 small,
				.stars-left-nav .h3 small {
					font-size:100%;
					color:inherit;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
					
					opacity:.6;
				}
				
				.stars-left-nav h2 small,
				.stars-left-nav .h2 small {
					font-size:13px;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
					
					color:#9a9a9a;
				}
				
				
			/* LEFT NAV: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> RIGHT NAV: START
			***********************************************************************************************/
			.stars-right-nav h1, .stars-right-nav h2, .stars-right-nav h3,
			.stars-right-nav .h1, .stars-right-nav .h2, .stars-right-nav .h3 {
				color:#202020;
				font-weight:bold;
					
				padding:0;
				margin:0;
				
				line-height:120%;
			}
			.stars-right-nav h1,
			.stars-right-nav .h1 {
				font-size:13px;
				font-weight:normal;
			}
			.stars-right-nav h2,
			.stars-right-nav .h2 {
				font-size:15px;
				font-weight:normal;
				color:#ff8626;
				
				padding-top:0;
			}
			.stars-right-nav h3,
			.stars-right-nav .h3 {
				font-size:13px;
				font-weight:bold;
				
				padding-top:0;
			}
			
			/*
			// Set h1 top space */
			.stars-right-nav h1 + h1,
			.stars-right-nav h2 + h1,
			.stars-right-nav h3 + h1,
			.stars-right-nav p + h1,
			.stars-right-nav table + h1,
			.stars-right-nav div + h1 {
				padding-top:13px;
			}
			/*
			// Set h2 top space */
			.stars-right-nav h2 + h2,
			.stars-right-nav h3 + h2,
			.stars-right-nav p + h2,
			.stars-right-nav table + h2,
			.stars-right-nav div + h2 {
				padding-top:16px;
			}
			.stars-right-nav ol + h2,
			.stars-right-nav ul + h2 {
				padding-top:0;
				margin-top:13px;
			}
			/*
			// Set h3 top space */
			.stars-right-nav h3 + h3,
			.stars-right-nav p + h3,
			.stars-right-nav table + h3,
			.stars-right-nav div + h3 {
				padding-top:16px;
			}
			.stars-right-nav h2 + h3 {
				padding-top:5px;
			}
			.stars-right-nav ol + h3,
			.stars-right-nav ul + h3 {
				padding-top:0;
				margin-top:13px;
			}
			
				/* small */
				.stars-right-nav h3 small,
				.stars-right-nav .h3 small {
					font-size:100%;
					color:inherit;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
					
					opacity:.6;
				}
				
				.stars-right-nav h2 small,
				.stars-right-nav .h2 small {
					font-size:13px;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
					
					color:#9a9a9a;
				}
			
			/* RIGHT NAV: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN HEADER: START
			***********************************************************************************************/
			.stars-main-header h1, .stars-main-header h2, .stars-main-header h3,
			.stars-main-header .h1, .stars-main-header .h2, .stars-main-header .h3 {
				color:#202020;
				font-weight:normal;
					
				padding:0;
				margin:0;
				
				line-height:120%;
			}
			.stars-main-header h1, .stars-main-header h1.panel-title,
			.stars-main-header .h1 {
				font-size:28px;
			}
			.stars-main-header h2,
			.stars-main-header .h2 {
				font-size:21px;
				padding-top:0px;
			}
			.stars-main-header h3,
			.stars-main-header .h3 {
				font-size:16px;
				padding-top:0px;
			}
			
			/*
			 # Set h1 top space */
			.stars-main-header h1 + h1,
			.stars-main-header h2 + h1,
			.stars-main-header h3 + h1,
			.stars-main-header p + h1,
			.stars-main-header table + h1,
			.stars-main-header div + h1 {
				padding-top:28px;
			}
			.stars-main-header ul + h1,
			.stars-main-header ol + h1 {
				padding-top:0;
				margin-top:28px;
			}
			
			/*
			 # Set h2 top space */
			.stars-main-header h2 + h2,
			.stars-main-header h3 + h2,
			.stars-main-header p + h2,
			.stars-main-header table + h2,
			.stars-main-header div + h2 {
				padding-top:21px;
			}
			.stars-main-header h1 + h2 {
				padding-top:6px;
			}
			.stars-main-header ul + h2,
			.stars-main-header ol + h2 {
				padding-top:0;
				margin-top:21px;
			}
			/* 
			 # Set h3 top space */
			.stars-main-header h3 + h3,
			.stars-main-header p + h3,
			.stars-main-header table + h3,
			.stars-main-header div + h3 {
				padding-top:20px;
			}
			.stars-main-header h1 + h3 {
				padding-top:15px;
			}
			.stars-main-header h2 + h3 {
				padding-top:7px;
			}
			.stars-main-header ul + h3,
			.stars-main-header ol + h3 {
				padding-top:0;
				margin-top:20px;
			}
			
				/* small */
				.stars-main-header h1 small,
				.stars-main-header h2 small,
				.stars-main-header h3 small,
				.stars-main-header .h1 small,
				.stars-main-header .h2 small,
				.stars-main-header .h3 small {
					font-size:67%;
					color:#8f8f8f;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
				}
				.stars-main-header h3 small,
				.stars-main-header .h3 small {
					font-size:75%;
					color:#8f8f8f;
					font-weight:normal;
					
					display:block;
				}
			
			/* MAIN HEADER: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN BODY: START
			***********************************************************************************************/
			.stars-main-body h1, .stars-main-body h2, .stars-main-body h3,
			.stars-main-body .h1, .stars-main-body .h2, .stars-main-body .h3 {
				color:#202020;
				font-weight:normal;
					
				padding:0;
				margin:0;
				
				line-height:120%;
			}
			.stars-main-body h1,
			.stars-main-body .h1 {
				font-size:28px;
			}
			.stars-main-body h2,
			.stars-main-body .h2 {
				font-size:21px;
				padding-top:0px;
			}
			.stars-main-body h3,
			.stars-main-body .h3 {
				font-size:16px;
				padding-top:0px;
			}
			
			/*
			 # Set h1 top space */
			.stars-main-body h1 + h1,
			.stars-main-body h2 + h1,
			.stars-main-body h3 + h1,
			.stars-main-body p + h1,
			.stars-main-body table + h1,
			.stars-main-body div + h1 {
				padding-top:28px;
			}
			.stars-main-body ul + h1,
			.stars-main-body ol + h1 {
				padding-top:0;
				margin-top:28px;
			}
			
			/*
			 # Set h2 top space */
			.stars-main-body h2 + h2,
			.stars-main-body h3 + h2,
			.stars-main-body p + h2,
			.stars-main-body table + h2,
			.stars-main-body div + h2 {
				padding-top:21px;
			}
			.stars-main-body h1 + h2 {
				padding-top:6px;
			}
			.stars-main-body ul + h2,
			.stars-main-body ol + h2 {
				padding-top:0;
				margin-top:21px;
			}
			/* 
			 # Set h3 top space */
			.stars-main-body h3 + h3,
			.stars-main-body p + h3,
			.stars-main-body table + h3,
			.stars-main-body div + h3 {
				padding-top:20px;
			}
			.stars-main-body h1 + h3 {
				padding-top:15px;
			}
			.stars-main-body h2 + h3 {
				padding-top:7px;
			}
			.stars-main-body ul + h3,
			.stars-main-body ol + h3 {
				padding-top:0;
				margin-top:20px;
			}
			
				/* small */
				.stars-main-body h1 small,
				.stars-main-body h2 small,
				.stars-main-body h3 small,
				.stars-main-body .h1 small,
				.stars-main-body .h2 small,
				.stars-main-body .h3 small {
					font-size:67%;
					color:#8f8f8f;
					font-weight:normal;
					
					display:block;
					padding-bottom:3px;
					padding-top:4px;
				}
				.stars-main-body h3 small,
				.stars-main-body .h3 small {
					font-size:75%;
					color:#8f8f8f;
					font-weight:normal;
					
					display:block;
				}
				
			/* MAIN BODY: END
			***********************************************************************************************/

		/* HEADINGS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> BODY COPY: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/			
			/* >>> STARS GLOBAL: START
			***********************************************************************************************/
			/* Body copy */
			.stars-global p {
				font-size:13px;
				color:#202020;
				line-height:145%;
				
				padding:0;
				
				margin-top:0px;
				margin-bottom:0px;
			}
			
			.stars-global p + p,
			.stars-global table + p,
			.stars-global div + p {
				padding-top:13px;
			}
			.stars-global .lead + p {
				padding-top:13px;
				margin-top:0;
			}
			/* 
			// Adjustments for lists */
			.stars-global ul + p,
			.stars-global ol + p {
				padding-top:0;
				margin-top:13px;
			}
			
			/*
			// Adjustments for following different heading sizes */
			.stars-global h1 + p {
				padding-top:8px;
			}
			.stars-global h2 + p {
				padding-top:7px;
			}
			.stars-global h3 + p {
				padding-top:4px;
			}
			
			/* Lead body copy */
			.stars-global .lead {
				font-size:16px;
				margin-bottom:0;
				margin-top:0;
				padding-bottom:0;
				padding-top:0px;
				color:#202020;
			}
			.stars-global p + .lead,
			.stars-global .lead + .lead,
			.stars-global table + .lead,
			.stars-global div + .lead {
				padding-top:16px;
			}
			
			.stars-global h1 + .lead {
				padding-top:10px;
			}
			.stars-global h2 + .lead {
				padding-top:7px;
			}
			
			/* STARS GLOBAL: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LEFT NAV: START
			***********************************************************************************************/
			/* Body copy */
			.stars-left-nav p {
				font-size:13px;
				color:#202020;
				line-height:145%;
				
				padding:0;
				
				margin-top:0px;
				margin-bottom:0px;
			}
			.stars-left-nav ul + p,
			.stars-left-nav ol + p,
			.stars-left-nav p + p,
			.stars-left-nav table + p,
			.stars-left-nav div + p {
				padding-top:13px;
			}
			.stars-left-nav div + p {
				padding-top:0;
				margin-top:13px;
			}
			.stars-left-nav .lead + p {
				padding-top:13px;
			}
			/*
			// Adjustments for following different heading sizes */
			.stars-left-nav h1 + p {
				padding-top:4px;
			}
			.stars-left-nav h2 + p {
				padding-top:4px;
			}
			.stars-left-nav h3 + p {
				padding-top:4px;
			}
			
			/* Lead body copy */
			.stars-left-nav .lead {
				font-size:16px;
				margin-bottom:0;
				margin-top:0;
				padding-bottom:0;
				padding-top:0px;
				color:#202020;
			}
			.stars-left-nav p + .lead,
			.stars-left-nav .lead + .lead,
			.stars-left-nav table + .lead,
			.stars-left-nav div + .lead {
				padding-top:16px;
			}
			/* LEFT NAV: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> RIGHT NAV: START
			***********************************************************************************************/
			/* Body copy */
			.stars-right-nav p {
				font-size:13px;
				color:#202020;
				line-height:145%;
				
				padding:0;
				
				margin-top:0px;
				margin-bottom:0px;
			}
			.stars-right-nav ul + p,
			.stars-right-nav ol + p,
			.stars-right-nav p + p,
			.stars-right-nav table + p,
			.stars-right-nav div + p {
				padding-top:13px;
			}
			.stars-right-nav .lead + p {
				padding-top:13px;
			}
			/*
			// Adjustments for following different heading sizes */
			.stars-right-nav h1 + p {
				padding-top:4px;
			}
			.stars-right-nav h2 + p {
				padding-top:4px;
			}
			.stars-right-nav h3 + p {
				padding-top:4px;
			}
			
			/* Lead body copy */
			.stars-right-nav .lead {
				font-size:16px;
				margin-bottom:0;
				margin-top:0;
				padding-bottom:0;
				padding-top:0px;
				color:#202020;
			}
			.stars-right-nav p + .lead,
			.stars-right-nav .lead + .lead,
			.stars-right-nav table + .lead,
			.stars-right-nav div + .lead {
				padding-top:16px;
			}
			/* RIGHT NAV: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN HEADER: START
			***********************************************************************************************/
			/* Body copy */
			.stars-main-header p {
				font-size:13px;
				color:#202020;
				line-height:145%;
				
				padding:0;
				
				margin-top:0px;
				margin-bottom:0px;
			}
			
			.stars-main-header p + p,
			.stars-main-header table + p,
			.stars-main-header div + p {
				padding-top:13px;
			}
			.stars-main-header .lead + p {
				padding-top:13px;
				margin-top:0;
			}
			/* 
			// Adjustments for lists */
			.stars-main-header ul + p,
			.stars-main-header ol + p {
				padding-top:0;
				margin-top:13px;
			}
			
			/*
			// Adjustments for following different heading sizes */
			.stars-main-header h1 + p {
				padding-top:8px;
			}
			.stars-main-header h2 + p {
				padding-top:7px;
			}
			.stars-main-header h3 + p {
				padding-top:4px;
			}
			
			/* Lead body copy */
			.stars-main-header .lead {
				font-size:16px;
				margin-bottom:0;
				margin-top:0;
				padding-bottom:0;
				padding-top:0px;
				color:#202020;
			}
			.stars-main-header p + .lead,
			.stars-main-header .lead + .lead,
			.stars-main-header table + .lead,
			.stars-main-header div + .lead {
				padding-top:16px;
			}
			
			.stars-main-header h1 + .lead {
				padding-top:10px;
			}
			.stars-main-header h2 + .lead {
				padding-top:7px;
			}
			
			
			/* MAIN HEADER: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN BODY: START
			***********************************************************************************************/
			/* Body copy */
			.stars-main-body p {
				font-size:13px;
				color:#202020;
				line-height:145%;
				
				padding:0;
				
				margin-top:0px;
				margin-bottom:0px;
			}
			
			.stars-main-body p + p,
			.stars-main-body table + p,
			.stars-main-body div + p {
				padding-top:13px;
			}
			.stars-main-body .lead + p {
				padding-top:13px;
				margin-top:0;
			}
			/* 
			// Adjustments for lists */
			.stars-main-body ul + p,
			.stars-main-body ol + p {
				padding-top:0;
				margin-top:13px;
			}
			
			/*
			// Adjustments for following different heading sizes */
			.stars-main-body h1 + p {
				padding-top:8px;
			}
			.stars-main-body h2 + p {
				padding-top:7px;
			}
			.stars-main-body h3 + p {
				padding-top:4px;
			}
			
			/* Lead body copy */
			.stars-main-body .lead {
				font-size:16px;
				margin-bottom:0;
				margin-top:0;
				padding-bottom:0;
				padding-top:0px;
				color:#202020;
			}
			.stars-main-body p + .lead,
			.stars-main-body .lead + .lead,
			.stars-main-body table + .lead,
			.stars-main-body div + .lead {
				padding-top:16px;
			}
			
			.stars-main-body h1 + .lead {
				padding-top:10px;
			}
			.stars-main-body h2 + .lead {
				padding-top:7px;
			}
			
			/* MAIN BODY: END
			***********************************************************************************************/
			
		/* BODY COPY: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/	
		/* >> INLINE TEXT ELEMENTS: START
		*******************************************************************************************************/
		/* Marked text - like a highlighter */
		.stars-global mark {
			background-color:#efff26;
			
			background-color:rgba(239, 255, 38, .5);
		}
		
		/* INLINE TEXT ELEMENTS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/	
		/* >> NATIVE LISTS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL NATIVE LISTS: START
			***********************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> UL AND OL: START
				***************************************************************************************/
				.stars-global ul,
				.stars-global ol {
					margin-top:0;
					margin-bottom:0;
					
					padding-top:0;
					padding-bottom:0;
					
					padding-left:18px;
				}
						.stars-global ol ul, 
						.stars-global ul ul,
						.stars-global ol ol, 
						.stars-global ul ol {
							padding-top:0;
							padding-bottom:0;	
							margin-top:22px;
							margin-bottom:22px;
						}
					
				.stars-global p + ol, 
				.stars-global p + ul {
					padding-top:0;
					padding-bottom:0;	
					margin-top:11px;
				}
				
				.stars-global h1 + ol, 
				.stars-global h1 + ul {
					padding-top:0;
					padding-bottom:0;	
					margin-top:6px;
				}
				.stars-global h2 + ol, 
				.stars-global h2 + ul {	
					padding-top:0;
					padding-bottom:0;	
					margin-top:8px;
				}
				.stars-global h3 + ol, 
				.stars-global h3 + ul {	
					padding-top:0;
					padding-bottom:0;	
					margin-top:9px;
				}
				
					.stars-global ul > li, .stars-global ol > li {
						padding:0;
						margin:0;
					}
					.stars-global ul > li + li, .stars-global ol > li + li {
						padding-top:0;
						padding-bottom:0;
						margin-top:8px;
					}
					.stars-global ul > li > ul > li, .stars-global ol > li > ol > li {
						padding-top:0;
						padding-bottom:0;
						margin-top:8px;
					}
				
				/* UL AND OL: END
				***************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> DESCRIPTION LIST: START
				***************************************************************************************/
				.stars-global dl {
					padding-top:0;
					padding-bottom:0;
					
					margin-top:0;
					margin-bottom:0;
					
					padding-left:18px;
				}
				
				.stars-global div + dl,
				.stars-global ul + dl,
				.stars-global ol + dl,
				.stars-global p + dl {
					padding-top:13px;
				}
				.stars-global h3 + dl {
					padding-top:9px;
				}
				.stars-global h2 + dl {
					padding-top:5px;
				}
					.stars-global dl > dt, .stars-global dl > dd  {	
						padding:0;
						margin:0;
					}
					.stars-global dl > dt {
						color:#ff8626;
						margin-left:-18px;
					}
					.stars-global dl > dd {
						display:list-item;
					}
					
					.stars-global dl > dt + dt, 
					.stars-global dl > dd + dd {
						padding-top:8px;
					}
					.stars-global dl > dd + dt {
						padding-top:11px;
					}
					.stars-global dl > dt + dd {
						padding-top:0px;
					}
				
				/* DESCRIPTION LIST: END
				***************************************************************************************/
				
			/* GLOBAL NATIVE LISTS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LEFT NAV NATIVE LISTS: START
			***********************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> UL AND OL: START
				***************************************************************************************/
				.stars-left-nav ul,
				.stars-left-nav ol {
					margin-top:0;
					margin-bottom:11px;
					
					padding-top:0;
					padding-bottom:0;
					
					padding-left:18px;
				}
						.stars-left-nav ol ul, 
						.stars-left-nav ul ul,
						.stars-left-nav ol ol, 
						.stars-left-nav ul ol {	
							padding-top:0;
							padding-bottom:0;	
							margin-top:15px;
							margin-bottom:15px;
						}
						 
				.stars-left-nav p + ol, 
				.stars-left-nav p + ul {
					padding-top:0;
					padding-bottom:0;		
					margin-top:11px;
				}
				
				.stars-left-nav h1 + ol, 
				.stars-left-nav h1 + ul {
					padding-top:0;
					padding-bottom:0;		
					margin-top:2px;
				}
				.stars-left-nav h2 + ol, 
				.stars-left-nav h2 + ul {
					padding-top:0;
					padding-bottom:0;	
					margin-top:3px;
				}
				.stars-left-nav h3 + ol, 
				.stars-left-nav h3 + ul {
					padding-top:0;
					padding-bottom:0;	
					margin-top:7px;
				}
				
					.stars-left-nav ul > li, .stars-left-nav ol > li {
						padding:0;
						margin:0;
					}
					.stars-left-nav ul > li + li, .stars-left-nav ol > li + li {
						padding-top:0;
						padding-bottom:0;
						margin-top:8px;
					}
					.stars-left-nav ul > li > ul > li, .stars-left-nav ol > li > ol > li {
						padding-top:0;
						padding-bottom:0;
						margin-top:8px;
					}
				
				/* UL AND OL: END
				***************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> DESCRIPTION LIST: START
				***************************************************************************************/
				.stars-left-nav dl {
					padding-top:0;
					padding-bottom:0;
					
					margin-top:0;
					margin-bottom:0;
					
					padding-left:18px;
				}
				.stars-left-nav div + dl,
				.stars-left-nav ul + dl,
				.stars-left-nav ol + dl,
				.stars-left-nav p + dl {
					padding-top:13px;
				}
				.stars-left-nav h3 + dl {
					padding-top:7px;
				}
				.stars-left-nav h2 + dl {
					padding-top:5px;
				}
					.stars-left-nav dl > dt, .stars-left-nav dl > dd  {	
						padding:0;
						margin:0;
					}
					.stars-left-nav dl > dt {
						color:#202020;
						font-weight:normal;
						margin-left:-18px;
					}
					.stars-left-nav dl > dd {
						color:#9a9a9a;
						font-weight:normal;
						display:list-item;
					}
					
					.stars-left-nav dl > dt + dt, 
					.stars-left-nav dl > dd + dd {
						padding-top:8px;
					}
					.stars-left-nav dl > dd + dt {
						padding-top:8px;
					}
					.stars-left-nav dl > dt + dd {
						padding-top:0px;
					}
				
				/* DESCRIPTION LIST: END
				***************************************************************************************/
				
			/* LEFT NAV NATIVE LISTS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> RIGHT NAV NATIVE LISTS: START
			***********************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> UL AND OL: START
				***************************************************************************************/
				.stars-right-nav ul,
				.stars-right-nav ol {
					margin-top:0;
					margin-bottom:0;
					
					padding-top:0;
					padding-bottom:11px;
					
					padding-left:18px;
				}
						.stars-right-nav ol ul, 
						.stars-right-nav ul ul,
						.stars-right-nav ol ol, 
						.stars-right-nav ul ol {		
							padding-top:11px;
							padding-bottom:12px;
						}
						 	
				.stars-right-nav p + ol, 
				.stars-right-nav p + ul {		
					padding-top:11px;
				}
				
				.stars-right-nav h1 + ol, 
				.stars-right-nav h1 + ul {		
					padding-top:2px;
				}
				.stars-right-nav h2 + ol, 
				.stars-right-nav h2 + ul {		
					padding-top:3px;
				}
				.stars-right-nav h3 + ol, 
				.stars-right-nav h3 + ul {		
					padding-top:8px;
				}
				
					.stars-right-nav ul > li, .stars-right-nav ol > li {
						padding:0;
						margin:0;
					}
					.stars-right-nav ul > li + li, .stars-right-nav ol > li + li {
						padding-top:8px;
					}
					.stars-right-nav ul > li > ul > li, .stars-right-nav ol > li > ol > li {
						padding-top:8px;
					}
				
				/* UL AND OL: END
				***************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> DESCRIPTION LIST: START
				***************************************************************************************/
				.stars-right-nav dl {
					padding-top:0;
					padding-bottom:0;
					
					margin-top:0;
					margin-bottom:0;
					
					padding-left:18px;
				}
				.stars-right-nav div + dl,
				.stars-right-nav ul + dl,
				.stars-right-nav ol + dl,
				.stars-right-nav p + dl {
					padding-top:13px;
				}
				.stars-right-nav h3 + dl {
					padding-top:7px;
				}
				.stars-right-nav h2 + dl {
					padding-top:5px;
				}
					.stars-right-nav dl > dt, .stars-right-nav dl > dd  {	
						padding:0;
						margin:0;
					}
					.stars-right-nav dl > dt {
						color:#202020;
						font-weight:normal;
						margin-left:-18px;
					}
					.stars-right-nav dl > dd {
						color:#9a9a9a;
						font-weight:normal;
						display:list-item;
					}
					
					.stars-right-nav dl > dt + dt, 
					.stars-right-nav dl > dd + dd {
						padding-top:8px;
					}
					.stars-right-nav dl > dd + dt {
						padding-top:8px;
					}
					.stars-right-nav dl > dt + dd {
						padding-top:0px;
					}
				
				/* DESCRIPTION LIST: END
				***************************************************************************************/
				
			/* RIGHT NAV NATIVE LISTS: END
			***********************************************************************************************/
			
		/* NATIVE LISTS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> PAGE SUPPORTERS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL PAGE SUPPORTERS: START
			***********************************************************************************************/
			.stars-global hr {
				margin-top: 20px;
				margin-bottom: 20px;
				
				margin-top: 13px;
				margin-bottom: 13px;
						
				border-width:0;
				border-style:solid;
				border-top-width:1px;
				
				border-top-color:#000000;
				opacity:.2;
			}
			
			.stars-global .stars-250px-vertical-divider-line {
				position:relative;
				left:50%;
				top:10%;
				bottom:10%;
				
				height:250px;
				
				border-left-style:solid;
				border-left-width:1px;
				border-left-color:#000000;
				opacity:.2;
			}

			
			/* GLOBAL PAGE SUPPORTERS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/	
			/* >>> NARROW PAGE SUPPORTERS: START
			***********************************************************************************************/
			.stars-right-nav hr,
			.stars-left-nav hr {
				margin-top: 15px;
				margin-bottom: 15px;
						
				border-width:0;
				border-style:solid;
				border-top-width:1px;
				
				border-top-color:#000000;
				opacity:.2;
			}
			
			/* NARROW PAGE SUPPORTERS: END
			***********************************************************************************************/
		
		/* PAGE SUPPORTERS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> METADATA: START
		*******************************************************************************************************/
		ul.stars-metadata {
			display:block;
			
			padding:0;
			opacity:.6;
			
			font-size:14px;
		}
			ul.stars-metadata > li {
				display:inline;
			}
			ul.stars-metadata > li:before {
				content: "";
			}
			ul.stars-metadata > li + li:before {
				position: relative;
				display: inline-block;
				font-family: 'illustrator-built-stars-icons';
				font-style: normal;
				line-height: 1;
		
				content: "j";
		
				font-size:inherit;
				
				color:inherit;
				
				opacity:.25;
				
				vertical-align:middle;
				
				padding-left:2px;
				padding-right:5px;
			}
		
		/* METADATA: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> LABEL TAG: START
		*******************************************************************************************************/
		
		
		
		/* LABEL TAG: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> ADDRESSES: START
		*******************************************************************************************************/
		.stars-global address {
			padding:0;
			margin:0;
			line-height:147%;
		}
		/*.stars-global * + address {
			margin-top:5px;
		}*/
		
		.stars-global br + address,
		.stars-global p + address {
			margin-top:5px;
		}
		
		
		/* ADDRESSES: END
		*******************************************************************************************************/
		
	/* TYPOGRAPHY: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > BUTTONS: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> BASIC BUTTONS: START
		*******************************************************************************************************/
		
		/* 
		# Icons inside of buttons */
		.stars-global .btn > .glyphicon {
			top:0;
			vertical-align:middle;
		}
		
		/* # */
		.stars-global .btn-link {
			color:#3f7db2;
			border-color: transparent !important;
			box-shadow: none !important;
			text-shadow:none !important;
			
			padding-left:6px;
			padding-right:6px;
		}
		.stars-global .btn-link:hover, 
		.stars-global .btn-link:focus {
			color:#103d7c;
		}
		
		/* Button base properties */
		.stars-global .btn {
			
			text-shadow: 0 -1px 0 rgba(0,0,0,.2);
			
			font-size:13px;
			
			border-style:solid;
			border-width:1px;
			
			/* Highlight on top, inside of dark edge; and secocnd shadow is an outside drop shdow on the bottom.  */
			-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 1px rgba(0,0,0,.075);
			box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 1px rgba(0,0,0,.075);
			
			/* Dark top edge outside of the top highlight */
			border-top-color:rgba(0, 0, 0, 0.12);
			
			/* Bottom dark edge */
			border-bottom-color:rgba(0, 0, 0, 0.4);
			
			/* Left and right dark edge */
			border-left-color:rgba(0, 0, 0, 0.12);
			border-right-color:rgba(0, 0, 0, 0.12);
			
			border-radius:0;
			
			z-index:3;
		}
		.stars-global .btn:hover {
			border-style:solid;
			border-width:1px;
			
			/* Highlight on top, inside of dark edge; and secocnd shadow is an outside drop shdow on the bottom.  */
			-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 1px rgba(0,0,0,.075);
			box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 1px rgba(0,0,0,.075);
			
			/* Dark top edge outside of the top highlight */
			border-top-color:rgba(0, 0, 0, 0.12);
			
			/* Bottom dark edge */
			border-bottom-color:rgba(0, 0, 0, 0.4);
			
			/* Left and right dark edge */
			border-left-color:rgba(0, 0, 0, 0.12);
			border-right-color:rgba(0, 0, 0, 0.12);
		}
		
		/* Gradient Styling of Buttons */
		/*
		// Visualize like this:
		   Top layer    ---------------- (Has white gradient going from opacity 0 to .19)
		   Bottom layer ---------------- (Your base color, but it has to be done as a gradient, just having both sides of the gradient be the same color.) 
		
		// The hover state is made by blend mode multiplying of the base color at opacity 75%.
		   Photoshop is used to get this values.
	
		// Button types:
		 - default   
		 - primary
		 - -
		 - attention (not part of Bootstrap)
		 - danger
		 - info
		 - success
		 - warning
		
		*/
		/* btn-default */
		.stars-global .btn-default {
			text-shadow: 0 1px 0 #fff;
			color:#202020;
			background-color:#ffffff !important;
			background: linear-gradient(to bottom, rgba(255, 255, 255, .81), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(242, 242, 242, 1), rgba(242, 242, 242, 1));
		}
		.stars-global .btn-default:hover {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .81), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(230, 230, 230, 1), rgba(230, 230, 230, 1));
		}
		/* 
		// Default button used as dropdown */
		.stars-global .btn-default:active, 
		.stars-global .btn-default.active, 
		.stars-global .open > .dropdown-toggle.btn-default {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .81), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(233, 233, 233, 1), rgba(233, 233, 233, 1));
		}
		
		/* btn-primary */
		.stars-global .btn-primary {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(19, 86, 134, 1), rgba(19, 86, 134, 1));
		}
		.stars-global .btn-primary:hover {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(6, 43, 86, 1), rgba(6, 43, 86, 1));
		}
		
		/*
		*/
		
		/* btn-attention */
		.stars-global .btn-attention {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(255, 44, 0, 1), rgba(255, 44, 0, 1));
			color:#ffffff;
		}
		.stars-global .btn-attention:hover {	
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(255, 17, 0, 1), rgba(255, 17, 0, 1));
		}
		
		/* btn-danger */
		.stars-global .btn-danger {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(191, 0, 0, 1), rgba(191, 0, 0, 1));
		}
		.stars-global .btn-danger:hover {	
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(155, 0, 0, 1), rgba(155, 0, 0, 1));
		}
		
		/* btn-info */
		.stars-global .btn-info {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(51, 139, 255, 1), rgba(51, 139, 255, 1));
		}
		.stars-global .btn-info:hover {	
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(20, 92, 255, 1), rgba(20, 92, 255, 1));
		}
		
		/* btn-success */
		.stars-global .btn-success {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(62, 192, 0, 1), rgba(62, 192, 0, 1));
		}
		.stars-global .btn-success:hover {	
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(27, 157, 0, 1), rgba(27, 157, 0, 1));
		}
		
		/* btn-warning */
		.stars-global .btn-warning {
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(230, 177, 0, 1), rgba(230, 177, 0, 1));
		}
		.stars-global .btn-warning:hover {	
			background: linear-gradient(to bottom, rgba(255, 255, 255, .19), rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(213, 137, 0, 1), rgba(213, 137, 0, 1));
		}
		
		
		/* 
		# Button font sizes */
		.stars-global .btn-group-xs > .btn, 
		.stars-global .btn-xs {
			font-size:12px;
		}
		
		/* Disabled buttons */
		.stars-global .btn.disabled, 
		.stars-global .btn[disabled], 
		.stars-global fieldset[disabled] .btn {
			opacity:.5;
		}
		
		
		
		/* BASIC BUTTONS: END
		*******************************************************************************************************/
		
	/* BUTTONS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > COMPARTMENTS: START
	***************************************************************************************************************/
	
	/* Compartment Modifier Classes */
	/** collapse-all-sub-compartments **/
	.stars-global .stars-compartment.collapse-all-sub-compartments .row > div {
		padding:0;
	}
		/** collapse-sub-compartment **/
		.stars-global .stars-compartment .row .collapse-sub-compartment {
			padding:0;
		}
	
	/* 
	// 
	Used for grouping related elements together. 
	Multiple sub-compartments add up to equal one compartment. It's a "part of" relationship. */
	.stars-compartment {
		box-sizing:border-box;
		border-style:solid;
		border-width:1px;
		border-color:#e5e5e5;
		
		border-color:#ededed;
		
		background-color:#f5f5f5;
		
		padding:7px;
		
		display:table;
		
		width:100%;
		
		/* 
		*/
		
		
		
		box-sizing: border-box;
		border-style: solid;
		border-width: 1px;
		
		background-color: #f5f5f5;
		padding: 10px;
		display: table;
		width: 100%;
		border-color: rgba(0,0,0,.15);
	}
	
	/* Modifier to make the compartment scrollable */
	.stars-compartment.stars-scrollable-compartment {
		table-layout:fixed;
	}
		.stars-compartment > .row {
			padding:0;
			margin:0;
			
			display:table-row;
		}	
			.stars-compartment > .row > div[class^="col-"], 
			.stars-compartment > .row > div[class*=" col-"] {
				background-color:#ffffff;
				
				padding:13px;
				
				display:table-cell;
				float:none;
				
				vertical-align:top;
				
				border-style:solid;
				border-color:#cccccc;
				
				border-top-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
				border-right-width:1px;
			}
			.stars-compartment > .row > div[class^="col-"] + div[class^="col-"], 
			.stars-compartment > .row > div[class*=" col-"] + div[class*=" col-"] {
				border-left-width:0;
			}
			.stars-compartment > .row + .row > div[class^="col-"], 
			.stars-compartment > .row + .row > div[class*=" col-"] {
				border-top-width:0;
			}		
	
	/* COMPARTMENTS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > PANELS: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> GENERAL PANEL SETTINGS: START
		*******************************************************************************************************/
		/* Cursor stuff */
		.stars-global .panel-heading[href] {
			cursor:pointer;
		}
		.stars-global .collapsed {
			cursor:pointer;
		}
		
		/* Some global overrides for all panels */
		.stars-global .panel {
			box-shadow:none !important;
		}
		.stars-global .panel .panel-heading {
			border-radius:0 !important;
			
			border-top-left-radius:0;
			border-top-right-radius:0;
		}
		
		/* + - code */
		.stars-global .panel-heading[data-toggle="collapse"]::after,
		.stars-global .panel-group .panel-heading[data-toggle="collapse"]::after {
			/*
			// Can also be done this way using Bootstrap's font.
			font-family: 'Glyphicons Halflings';
			content: "\2212";
			font-size:9px; */
			
			/* Using an en dash
			// The font must include an en dash for this to work */
			content: "\2013";
			
			position:absolute;
			
			right:13px;
			top:10px;
			
			font-size:16px;
			
			text-align:center;
			font-weight:normal;
		}
		.stars-global .panel-heading.collapsed[data-toggle="collapse"]::after,
		.stars-global .panel-group .panel-heading.collapsed[data-toggle="collapse"]::after {
			/* 
			// Using Bootstrap's font 
			font-family: 'Glyphicons Halflings';
			content: "\2b"; */
			
			content: '+';
			font-weight:normal;
		}
		
		/* GENERAL PANEL SETTINGS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/		
		/* >> PANEL FORM VARIANTS: START
		*******************************************************************************************************/
		
		/* Panel without a panel-body *//*
		// Note: Since there is no way to select a parent element (without js), 
		   this treatment has to be added via a class. */
		/*
		// Overriding .panel-heading styles */
		.stars-global .panel-heading.heading-for-bodiless-panel,
		.stars-main-body .panel-heading.heading-for-bodiless-panel,
		.stars-main-body .panel-group .panel-heading.heading-for-bodiless-panel,
		.stars-root-body-layout .stars-main-body .panel-heading.heading-for-bodiless-panel,
		.stars-left-nav .panel-heading.heading-for-bodiless-panel,
		.stars-left-nav .panel-group .panel-heading.heading-for-bodiless-panel,
		.stars-root-body-layout .stars-left-nav .panel-heading.heading-for-bodiless-panel,
		.stars-right-nav .panel-heading.heading-for-bodiless-panel,
		.stars-right-nav .panel-group .panel-heading.heading-for-bodiless-panel,
		.stars-root-body-layout .stars-right-nav .panel-heading.heading-for-bodiless-panel,
		.stars-main-header .panel-heading.heading-for-bodiless-panel,
		.stars-main-header .panel-group .panel-heading.heading-for-bodiless-panel,
		.stars-root-body-layout .stars-main-header .panel-heading.heading-for-bodiless-panel {
			background-color:#f5f5f5;
			
			border-width:0;
			padding-bottom:2px;
			padding-top:9px;
		}
		.stars-global .panel-heading.heading-for-bodiless-panel h1,
		.stars-main-body .panel-heading.heading-for-bodiless-panel h1,
		.stars-main-body .panel-group .panel-heading.heading-for-bodiless-panel h1,
		.stars-root-body-layout .stars-main-body .panel-heading.heading-for-bodiless-panel h1,
		.stars-left-nav .panel-heading.heading-for-bodiless-panel h1,
		.stars-left-nav .panel-group .panel-heading.heading-for-bodiless-panel h1,
		.stars-root-body-layout .stars-left-nav .panel-heading.heading-for-bodiless-panel h1,
		.stars-right-nav .panel-heading.heading-for-bodiless-panel h1,
		.stars-right-nav .panel-group .panel-heading.heading-for-bodiless-panel h1,
		.stars-root-body-layout .stars-right-nav .panel-heading.heading-for-bodiless-panel h1,
		.stars-main-header .panel-heading.heading-for-bodiless-panel h1,
		.stars-main-header .panel-group .panel-heading.heading-for-bodiless-panel h1,
		.stars-root-body-layout .stars-main-header .panel-heading.heading-for-bodiless-panel h1 {
			margin-bottom:0;	
		}
			/*
			// Overriding .panel-title styles */
			.stars-global .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-main-body .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-main-body .panel-group .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-root-body-layout .stars-main-body .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-left-nav .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-left-nav .panel-group .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-root-body-layout .stars-left-nav .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-right-nav .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-right-nav .panel-group .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-root-body-layout .stars-right-nav .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-main-header .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-main-header .panel-group .panel-heading.heading-for-bodiless-panel .panel-title,
			.stars-root-body-layout .stars-main-header .panel-heading.heading-for-bodiless-panel .panel-title {
				font-size:11px;
				text-transform:uppercase;
				font-weight:bold;
				
				opacity:.67;
			}
		/* 
		// Overriding [data-toggle] styles of panel-heading if .heading-for-bodiless-panel is applied. */
		.stars-global .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-main-body .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-main-body .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-root-body-layout .stars-main-body .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-left-nav .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-left-nav .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-root-body-layout .stars-left-nav .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-right-nav .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-right-nav .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-root-body-layout .stars-right-nav .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-main-header .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-main-header .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle],
		.stars-root-body-layout .stars-main-header .panel-heading.heading-for-bodiless-panel[data-toggle] {
			background-color:#f5f5f5;
			
			border-width:0;
			padding-bottom:2px;
			padding-top:9px;
		}
			/* 
			// Overriding [data-toggle] styles of panel-title if .heading-for-bodiless-panel is applied. */
			.stars-global .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-main-body .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-main-body .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-root-body-layout .stars-main-body .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-left-nav .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-left-nav .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-root-body-layout .stars-left-nav .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-right-nav .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-right-nav .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-root-body-layout .stars-right-nav .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-main-header .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-main-header .panel-group .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title,
			.stars-root-body-layout .stars-main-header .panel-heading.heading-for-bodiless-panel[data-toggle] .panel-title {
				font-size:11px;
				text-transform:uppercase;
				font-weight:bold;
				
				opacity:.67;
			}
			
		.stars-global .panel-heading.heading-for-bodiless-panel + .nested-panel {
			box-sizing: border-box;
			border-style: solid;
			border-width: 7px;
			border-top-width: 7px;
			border-color: #f5f5f5;
			background-color: #f5f5f5;
			margin:0;
			padding:0;
		}
		
		/* PANEL FORM VARIANTS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> GLOBAL PANELS: START
		*******************************************************************************************************/
		
		/* Global Panel Group *
		// (Bootstrap: .panel-group) (.attachment-wrapper) */
		.stars-global .panel-group {
			border-style:solid;
			border-width:0;
			
			margin:0;
			padding:0;
			
			border-top-width:0;
			width:100%;
		}
		.stars-global .panel-group + .panel-group {	
			border-top-width:2px;
			border-top-color:#d9d9d9;
		}
			/* Global Panel *
			// (Bootstrap: .panel) (.section-region) */
			.stars-global .panel {
				margin:0;
				
				box-sizing:border-box;
				
				border-style:solid;
				border-color:#cccccc;
				border-width:1px;
				
				border-top-width:0;
				
				width:100%;
			}
			
			.stars-global .panel {			
				border-top-width:1px;
			}	
			.stars-global .panel + .panel {			
				border-top-width:0;
			}
			
			.stars-global .panel,
			.stars-global .panel-group .panel,
			.stars-root-body-layout .panel {
				border-radius:0;
			}
			.stars-global .panel-group .panel + .panel,
			.stars-root-body-layout .stars-global .panel + .panel {
				margin:0;
			}
				/* Global Panel Heading *
				// (Bootstrap: .panel-heading) (.section-header) */
				.stars-global .panel-heading,
				.stars-global .panel-group .panel-heading {
					box-sizing:border-box;
					position:relative;
					
					padding:13px;
					padding-top:10px;
					padding-bottom:8px;
		
					background-color:#e5e5e5;
					
					border-bottom-color:#e3e3e3;
					border-bottom-style:solid;
					border-bottom-width:1px;
				}
				.stars-global .panel-heading.collapsed,
				.stars-global .panel-heading[data-toggle].collapsed, 
				.stars-global .panel-group .panel-heading[data-toggle].collapsed, 
				.stars-root-body-layout .stars-global .panel-heading[data-toggle].collapsed {
					background-color:#ffffff;
					border-bottom-width:0;
				}
				.stars-global .panel-heading.collapsed:hover {
					background: linear-gradient(to bottom, rgba(63, 125, 178, .1), 
						    rgba(63, 125, 178, .1)), 
						    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
						    rgba(255, 255, 255, 1));
				}
				/** Strict Panels **/
				.stars-global .panel-heading.collapsed[data-parent] h1 {
					color:#3f7db2;
				}
					/* Global Panel Title *
					// (Bootstrap: .panel-title) (.section-header-label-text) */
					.stars-global h1.panel-title,
					.stars-global .panel-title {
						color:#202020;
						font-size:13px;
						padding:0;
						margin:0;
						
						display:inline-block;
						
					}
					/*
					// Set .panel-title font size if panel is collapsible. */
					.stars-global .panel-heading[data-toggle] .panel-title,
					.stars-global .panel-group .panel-heading[data-toggle] .panel-title,
					.stars-root-body-layout .stars-global .panel-heading[data-toggle] .panel-title {
						font-size:13px;
					}
				/* (Bootstrap State classes: .collapse, .collapse.in)
				// (.section-body) */
				
					/* Global Panel Body *
					// (Bootstrap: .panel-body) (.body-content) */
					.stars-global .panel-body {
						background-color:#ffffff;
						padding:13px;
						
						border-width:0;
						
						border-style:solid;
						border-bottom-color:#ebebeb;
					}
					/* Global Nav Nested Panel *
					// (Bootstrap: na) (.body-children-region) */	
					.stars-global .nested-panel {
						box-sizing: border-box;
						border-style: solid;
					
						background-color: #f5f5f5;
						padding: 4px;
						border-color: #cccccc;
						margin: 5px;
						border-width: 1px;
					}
							
						/* Grid system for nested-panels */	
						.stars-global .nested-panel > .row {
							box-sizing:border-box;
							
							border-style:solid;
							border-width:0;
							border-color:#f2f2f2;
							
							margin:0;
						}
						.stars-global .nested-panel > .row + .row {							
							border-top-width:4px;
						}
							.stars-global .nested-panel > .row > div[class^="col-"], 
							.stars-global .nested-panel > .row > div[class*=" col-"] {
								box-sizing:border-box;
								
								border-style:solid;
								border-width:0;
								
								padding:0;
								margin:0;
							}
							.stars-global .nested-panel > .row > div[class^="col-"] + div[class^="col-"], 
							.stars-global .nested-panel > .row > div[class*=" col-"] + div[class*=" col-"] {
								border-left-width:4px;
							}
							
		/* # Panels inside a tab-pane */
		.stars-global .tab-pane > .panel {
			border-left-width:0;
			border-right-width:0;
		}
		
		
		.stars-global .tab-pane > .panel:first-child {
			border-top-width:0;
		}
		.stars-global .tab-pane > .panel:last-child {
			border-bottom-color:transparent;
		}
		
							
		/* GLOBAL PANELS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> LEFT PANELS: START
		*******************************************************************************************************/
		/* 
		// Notes:
		// .stars-left-nav acts as a namespace, but also
		   acts a neighbor-attachments-wrappers.
		*/
		
		/* Left Nav Panel Group *
		// (Bootstrap: .panel-group) (.attachment-wrapper) */
		.stars-left-nav .panel-group {
			border-style:solid;
			border-width:0;
			
			margin:0;
			padding:0;
			
			border-top-width:0;
			width:100%;
		}
		.stars-left-nav .panel-group + .panel-group {	
			border-top-width:2px;
			border-top-color:#d9d9d9;
		}
			/* Left Nav Panel *
			// (Bootstrap: .panel) (.section-region) */
			.stars-left-nav .panel {
				margin:0;
				
				box-sizing:border-box;
				
				border-style:solid;
				border-color:#cccccc;
				border-width:1px;
				
				border-top-width:0;
				
				width:100%;
			}
			
			.stars-left-nav .panel {			
				border-top-width:1px;
			}	
			.stars-left-nav .panel + .panel {			
				border-top-width:0;
			}
			
			.stars-left-nav .panel,
			.stars-left-nav .panel-group .panel,
			.stars-root-body-layout .panel {
				border-radius:0;
			}
			.stars-left-nav .panel-group .panel + .panel,
			.stars-root-body-layout .stars-left-nav .panel + .panel {
				margin:0;
			}
				/* Left Nav Panel Heading *
				// (Bootstrap: .panel-heading) (.section-header) */
				.stars-left-nav .panel-heading,
				.stars-left-nav .panel-group .panel-heading {
					box-sizing:border-box;
					position:relative;
					
					padding:13px;
					padding-top:10px;
					padding-bottom:8px;
		
					background-color:#e5e5e5;
					
					border-bottom-color:#e3e3e3;
					border-bottom-style:solid;
					border-bottom-width:1px;
				}
				.stars-left-nav .panel-heading.collapsed,
				.stars-left-nav .panel-heading[data-toggle].collapsed, 
				.stars-left-nav .panel-group .panel-heading[data-toggle].collapsed, 
				.stars-root-body-layout .stars-left-nav .panel-heading[data-toggle].collapsed {
					background-color:#ffffff;
					border-bottom-width:0;
					
					
				}
				
				.stars-left-nav .panel-heading.collapsed:hover {
					background: linear-gradient(to bottom, rgba(63, 125, 178, .1), 
						    rgba(63, 125, 178, .1)), 
						    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
						    rgba(255, 255, 255, 1));
						    
					
				}
					
				/** Strict Panels **/
				.stars-left-nav .panel-heading.collapsed[data-parent] h1 {
					color:#3f7db2;
				}
					/* Left Nav Panel Title *
					// (Bootstrap: .panel-title) (.section-header-label-text) */
					.stars-left-nav h1.panel-title,
					.stars-left-nav .panel-title {
						color:#202020;
						font-size:13px;
						padding:0;
						margin:0;
						
						display:inline-block;
						
						
					}
					/*
					// Set .panel-title font size if panel is collapsible. */
					.stars-left-nav .panel-heading[data-toggle] .panel-title,
					.stars-left-nav .panel-group .panel-heading[data-toggle] .panel-title,
					.stars-root-body-layout .stars-left-nav .panel-heading[data-toggle] .panel-title {
						font-size:13px;
					}
				/* (Bootstrap State classes: .collapse, .collapse.in)
				// (.section-body) */
				
					/* Left Nav Panel Body *
					// (Bootstrap: .panel-body) (.body-content) */
					.stars-left-nav .panel-body {
						background-color:#ffffff;
						padding:13px;
						
						border-width:0;
						
						border-style:solid;
						border-bottom-color:#ebebeb;
						
					}
					/* Left Nav Nested Panel *
					// (Bootstrap: na) (.body-children-region) */	
					.stars-left-nav .nested-panel {
						box-sizing: border-box;
						border-style: solid;
					
						background-color: #f5f5f5;
						padding: 4px;
						border-color: #cccccc;
						margin: 5px;
						border-width: 1px;
					}
							
						/* Grid system for nested-panels */	
						.stars-left-nav .nested-panel > .row {
							box-sizing:border-box;
							
							border-style:solid;
							border-width:0;
							border-color:#f2f2f2;
							
							margin:0;
						}
						.stars-left-nav .nested-panel > .row + .row {							
							border-top-width:4px;
						}
							.stars-left-nav .nested-panel > .row > div[class^="col-"], 
							.stars-left-nav .nested-panel > .row > div[class*=" col-"] {
								box-sizing:border-box;
								
								border-style:solid;
								border-width:0;
								
								padding:0;
								margin:0;
							}
							.stars-left-nav .nested-panel > .row > div[class^="col-"] + div[class^="col-"], 
							.stars-left-nav .nested-panel > .row > div[class*=" col-"] + div[class*=" col-"] {
								border-left-width:4px;
							}
			
		/* LEFT PANELS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> RIGHT PANELS: START
		*******************************************************************************************************/
		/* 
		// Notes:
		// .stars-right-nav acts as a namespace, but also
		   acts a neighbor-attachments-wrappers.
		*/
		
		/* Right Nav Panel Group *
		// (Bootstrap: .panel-group) (.attachment-wrapper) */
		.stars-right-nav .panel-group {
			border-style:solid;
			border-width:0;
			
			margin:0;
			padding:0;
			
			border-top-width:0;
			width:100%;
		}
		.stars-right-nav .panel-group + .panel-group {	
			border-top-width:2px;
			border-top-color:#d9d9d9;
		}
			/* Right Nav Panel *
			// (Bootstrap: .panel) (.section-region) */
			.stars-right-nav .panel {
				margin:0;
				
				box-sizing:border-box;
				
				border-style:solid;
				border-color:#cccccc;
				border-width:1px;
				
				border-top-width:0;
				
				width:100%;
			}
			
			.stars-right-nav .panel {			
				border-top-width:1px;
			}
				
			.stars-right-nav .panel + .panel {			
				border-top-width:0;
			}
			
			.stars-right-nav .panel,
			.stars-right-nav .panel-group .panel,
			.stars-root-body-layout .panel {
				border-radius:0;
			}
			.stars-right-nav .panel-group .panel + .panel,
			.stars-root-body-layout .stars-right-nav .panel + .panel {
				margin:0;
			}
				/* Right Nav Panel Heading *
				// (Bootstrap: .panel-heading) (.section-header) */
				.stars-right-nav .panel-heading,
				.stars-right-nav .panel-group .panel-heading {
					box-sizing:border-box;
					position:relative;
					
					padding:13px;
					padding-top:10px;
					padding-bottom:8px;
		
					background-color:#e5e5e5;
					
					border-bottom-color:#e3e3e3;
					border-bottom-style:solid;
					border-bottom-width:1px;
				}
				.stars-right-nav .panel-heading.collapsed,
				.stars-right-nav .panel-heading[data-toggle].collapsed, 
				.stars-right-nav .panel-group .panel-heading[data-toggle].collapsed, 
				.stars-root-body-layout .stars-right-nav .panel-heading[data-toggle].collapsed {
					background-color:#ffffff;
					border-bottom-width:0;
				}
				.stars-right-nav .panel-heading.collapsed:hover {
					background: linear-gradient(to bottom, rgba(63, 125, 178, .1), 
						    rgba(63, 125, 178, .1)), 
						    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
						    rgba(255, 255, 255, 1));
			    
				}
				/** Strict Panels **/
				.stars-right-nav .panel-heading.collapsed[data-parent] h1 {
					color:#3f7db2;
				}
					/* Right Nav Panel Title *
					// (Bootstrap: .panel-title) (.section-header-label-text) */
					.stars-right-nav h1.panel-title,
					.stars-right-nav .panel-title {
						color:#202020;
						font-size:13px;
						padding:0;
						margin:0;
						
						display:inline-block;
						
					}
					/*
					// Set .panel-title font size if panel is collapsible. */
					.stars-right-nav .panel-heading[data-toggle] .panel-title,
					.stars-right-nav .panel-group .panel-heading[data-toggle] .panel-title,
					.stars-root-body-layout .stars-right-nav .panel-heading[data-toggle] .panel-title {
						font-size:13px;
					}
				/* (Bootstrap State classes: .collapse, .collapse.in)
				// (.section-body) */
				
					/* Right Nav Panel Body *
					// (Bootstrap: .panel-body) (.body-content) */
					.stars-right-nav .panel-body {
						background-color:#ffffff;
						padding:13px;
						
						border-width:0;
						
						border-style:solid;
						border-bottom-color:#ebebeb;
					}
					/* Right Nav Nested Panel *
					// (Bootstrap: na) (.body-children-region) */	
					.stars-right-nav .nested-panel {
						box-sizing: border-box;
						border-style: solid;
					
						background-color: #f5f5f5;
						padding: 4px;
						border-color: #cccccc;
						margin: 5px;
						border-width: 1px;
					}
						/* Grid system for nested-panels */	
						.stars-right-nav .nested-panel > .row {
							box-sizing:border-box;
							
							border-style:solid;
							border-width:0;
							border-color:#f2f2f2;
							
							margin:0;
						}
						.stars-right-nav .nested-panel > .row + .row {							
							border-top-width:4px;
						}
							.stars-right-nav .nested-panel > .row > div[class^="col-"], 
							.stars-right-nav .nested-panel > .row > div[class*=" col-"] {
								box-sizing:border-box;
								
								border-style:solid;
								border-width:0;
								
								padding:0;
								margin:0;
							}
							.stars-right-nav .nested-panel > .row > div[class^="col-"] + div[class^="col-"], 
							.stars-right-nav .nested-panel > .row > div[class*=" col-"] + div[class*=" col-"] {
								border-left-width:4px;
							}

		/* RIGHT PANELS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> MAIN PANELS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN HEADER PANELS: START
			***********************************************************************************************/
			/* Main Header Panel Group *
			// (Bootstrap: .panel-group) (.attachment-wrapper) */
			.stars-main-header,
			.stars-main-header .panel-group {
				border-style:solid;
				border-width:0;
				
				margin:0;
				padding:0;
				
				border-top-width:0;
				width:100%;
			}
			
			.stars-main-header + .stars-main-header,
			.stars-main-header + .panel-group,
			.stars-main-header .panel-group + .panel-group {	
				border-top-width:2px;
				border-top-color:#d9d9d9;
			}
				/* Main Header Panel *
				// (Bootstrap: .panel) (.section-region) */
				.stars-main-header .panel {
					margin:0;
					
					box-sizing:border-box;
					
					border-style:solid;
					border-color:#cccccc;
					border-width:1px;
					
					border-top-width:0;
					
					width:100%;
				}
				.stars-main-header .panel {			
					border-top-width:1px;
				}
				.stars-main-header .panel + .panel {			
					border-top-width:0;
				}
				.stars-main-header .panel,
				.stars-root-body-layout .panel {
					border-radius:0;
				}
				
				.stars-main-header .panel-group .panel + .panel,
				.stars-root-body-layout .stars-main-header .panel + .panel {
					margin:0;
				}
					
					.stars-main-header .panel-heading {
						box-sizing:border-box;
						position:relative;
						
						background-color:#ffffff;
						border-bottom-width:0;
						
						padding:13px;
						padding-top:10px;
						padding-bottom:8px;
					}
					/* Main Panel Heading *
					// (Bootstrap: .panel-heading) (.section-header)
					
					   Note about the code that follows:
				         - This code allows us to have different panel-heading styles and 
					   h1-h4 styles depending on whether or not the panel is collapsible. 
					   Without this, the semantic structure would be messed up.
					 
					   Style panel heading with grey bg stripe if:
				         - panel-heading has an attribute of data-toggle, even
					   if that attribute has no value... 
					 * This allows us to create the grey headed styled 
					   panels even if they are not collapsable. */
					
					.stars-main-header .panel-heading[data-toggle],
					.stars-main-header .panel-group .panel-heading[data-toggle],
					.stars-root-body-layout .stars-main-header .panel-heading[data-toggle] {
						box-sizing:border-box;
						position:relative;
						
						padding:13px;
						padding-top:10px;
						padding-bottom:8px;
			
						background-color:#e5e5e5;
						
						border-bottom-color:#e3e3e3;
						border-bottom-style:solid;
						border-bottom-width:1px;
					}
					
					.stars-main-header .panel-heading.collapsed,
					.stars-main-header .panel-heading[data-toggle].collapsed, 
					.stars-main-header .panel-group .panel-heading[data-toggle].collapsed, 
					.stars-root-body-layout .stars-main-header .panel-heading[data-toggle].collapsed {
						background-color:#ffffff;
						border-bottom-width:0;
					}
					.stars-main-header .panel-heading.collapsed:hover {
						background: linear-gradient(to bottom, rgba(63, 125, 178, .1), 
							    rgba(63, 125, 178, .1)), 
							    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
							    rgba(255, 255, 255, 1));
				    
					}
					/** Strict Panels **/
					.stars-main-header .panel-heading.collapsed[data-parent] h1 {
						color:#3f7db2;
					}
						/* Main Panel Title *
						// (Bootstrap: .panel-title) (.section-header-label-text) */
						.stars-main-header h1.panel-title,
						.stars-main-header .panel-title {				
							color:#202020;
							font-size:13px;
							padding:0;
							margin:0;
							
							display:inline-block;
							
						}
						/*
						// Set .panel-title font size if panel is collapsible. */
						.stars-main-header .panel-heading[data-toggle] .panel-title,
						.stars-main-header .panel-group .panel-heading[data-toggle] .panel-title,
						.stars-root-body-layout .stars-main-header .panel-heading[data-toggle] .panel-title {
							font-size:13px;
							font-weight:normal;
							margin-bottom:0;
							
						}
						
					/* (Bootstrap State classes: .collapse, .collapse.in)
					   (.section-body) 
					*/
						/* Main Panel Body *
						// (Bootstrap: .panel-body) (.body-content) */	
						.stars-main-header .panel-body {
							background-color:#ffffff;
							padding:13px;
							
							border-width:0;
							
							border-style:solid;
							border-bottom-color:#ebebeb;
						}
						/* Main Nested Panel *
						// (Bootstrap: na) (.body-children-region) */	
						.stars-main-header .nested-panel {
							box-sizing: border-box;
							border-style: solid;
						
							background-color: #f5f5f5;
							padding: 4px;
							border-color: #cccccc;
							margin: 5px;
							border-width: 1px;
						}
							/* Grid system for nested-panels */	
							.stars-main-header .nested-panel > .row {
								box-sizing:border-box;
								
								border-style:solid;
								border-width:0;
								border-color:#f2f2f2;
								
								margin:0;
							}
							.stars-main-header .nested-panel > .row + .row {							
								border-top-width:4px;
							}
								.stars-main-header .nested-panel > .row > div[class^="col-"], 
								.stars-main-header .nested-panel > .row > div[class*=" col-"] {
									box-sizing:border-box;
									
									border-style:solid;
									border-width:0;
									
									padding:0;
									margin:0;
								}
								.stars-main-header .nested-panel > .row > div[class^="col-"] + div[class^="col-"], 
								.stars-main-header .nested-panel > .row > div[class*=" col-"] + div[class*=" col-"] {
									border-left-width:4px;
								}
			/* MAIN HEADER PANELS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN BODY PANELS: START
			***********************************************************************************************/		
			/* Main Body Panel Group *
			// (Bootstrap: .panel-group) (.attachment-wrapper) */
			.stars-main-body,
			.stars-main-body .panel-group {
				border-style:solid;
				border-width:0;
				
				margin:0;
				padding:0;
				
				border-top-width:0;
				width:100%;
			}
			.stars-main-header + .stars-main-body,
			.stars-main-body + .stars-main-body,
			.stars-main-body + .panel-group,
			.stars-main-body .panel-group + .panel-group {	
				border-top-width:2px;
				border-top-color:#d9d9d9;
			}
			
				/* Main Body Panel *
				// (Bootstrap: .panel) (.section-region) */
				.stars-main-body .panel {
					margin:0;
					
					box-sizing:border-box;
					
					border-style:solid;
					border-color:#cccccc;
					border-width:1px;
					
					border-top-width:0;
					
					width:100%;
				}
						
				.stars-main-body .panel {			
					border-top-width:1px;
				}
				
				.stars-main-body .panel + .panel {			
					border-top-width:0;
				}
				
				.stars-main-body .panel,
				.stars-root-body-layout .panel {
					border-radius:0;
				}
				
				.stars-main-body .panel-group .panel + .panel,
				.stars-root-body-layout .stars-main-body .panel + .panel {
					margin:0;
				}
					
					.stars-main-body .panel-heading {
						box-sizing:border-box;
						position:relative; 
						
						padding:13px;
						background-color:#ffffff;
						border-bottom-width:0;
						
						padding-top:10px;
						padding-bottom:8px;
					}
					/* Main Panel Heading *
					// (Bootstrap: .panel-heading) (.section-header)
					
					   Note about the code that follows:
				         - This code allows us to have different panel-heading styles and 
					   h1-h4 styles depending on whether or not the panel is collapsible. 
					   Without this, the semantic structure would be messed up.
					 
					   Style panel heading with grey bg stripe if:
				         - panel-heading has an attribute of data-toggle, even
					   if that attribute has no value... 
					 * This allows us to create the grey headed styled 
					   panels even if they are not collapsable. */
					
					.stars-main-body .panel-heading[data-toggle],
					.stars-main-body .panel-group .panel-heading[data-toggle],
					.stars-root-body-layout .stars-main-body .panel-heading[data-toggle] {
						box-sizing:border-box;
						position:relative;
						
						padding:13px;
						padding-top:10px;
						padding-bottom:8px;
			
						background-color:#e5e5e5;
						
						border-bottom-color:#e3e3e3;
						border-bottom-style:solid;
						border-bottom-width:1px;
					}
					
					.stars-main-body .panel-heading.collapsed,
					.stars-main-body .panel-heading[data-toggle].collapsed, 
					.stars-main-body .panel-group .panel-heading[data-toggle].collapsed, 
					.stars-root-body-layout .stars-main-body .panel-heading[data-toggle].collapsed {
						background-color:#ffffff;
						border-bottom-width:0;
					}
					
					.stars-main-body .panel-heading.collapsed:hover {
						background: linear-gradient(to bottom, rgba(63, 125, 178, .1), 
							    rgba(63, 125, 178, .1)), 
							    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
							    rgba(255, 255, 255, 1));
					}
					/** Strict Panels **/
					.stars-main-body .panel-heading.collapsed[data-parent] h1 {
						color:#3f7db2;
					}
						/* Main Panel Title *
						// (Bootstrap: .panel-title) (.section-header-label-text) */
						.stars-main-body h1.panel-title,
						.stars-main-body .panel-title {				
							color:#202020;
							font-size:28px;
							padding:0;
							margin:0;
							
							display:inline-block;
							
						}
						/*
						// Set .panel-title font size if panel is collapsible. */
						.stars-main-body .panel-heading[data-toggle] .panel-title,
						.stars-main-body .panel-group .panel-heading[data-toggle] .panel-title,
						.stars-root-body-layout .stars-main-body .panel-heading[data-toggle] .panel-title {
							font-size:13px;
							
							font-weight:normal;
							margin-bottom:0;
							
						}
					/* (Bootstrap State classes: .collapse, .collapse.in)
					   (.section-body) 
					*/
						/* Main Panel Body *
						// (Bootstrap: .panel-body) (.body-content) */	
						.stars-main-body .panel-body {
							background-color:#ffffff;
							padding:13px;
							
							border-width:0;
							
							border-style:solid;
							border-bottom-color:#ebebeb;
						}
						/* Main Nested Panel *
						// (Bootstrap: na) (.body-children-region) */	
						.stars-main-body .nested-panel {
							box-sizing: border-box;
							border-style: solid;
						
							background-color: #f5f5f5;
							padding: 4px;
							border-color: #cccccc;
							margin: 5px;
							border-width: 1px;
						}
							/* Grid system for nested-panels */	
							.stars-main-body .nested-panel > .row {
								box-sizing:border-box;
								
								border-style:solid;
								border-width:0;
								border-color:#f2f2f2;
								
								margin:0;
							}
							.stars-main-body .nested-panel > .row + .row {							
								border-top-width:4px;
							}
								.stars-main-body .nested-panel > .row > div[class^="col-"], 
								.stars-main-body .nested-panel > .row > div[class*=" col-"] {
									box-sizing:border-box;
									
									border-style:solid;
									border-width:0;
									
									padding:0;
									margin:0;
								}
								.stars-main-body .nested-panel > .row > div[class^="col-"] + div[class^="col-"], 
								.stars-main-body .nested-panel > .row > div[class*=" col-"] + div[class*=" col-"] {
									border-left-width:4px;
								}
			
			/* MAIN BODY PANELS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MAIN PANEL MODIFIERS: START
			***********************************************************************************************/
			/* Panel Modifier Classes *//* 
			 - Main panel-heading extra padding */
			.stars-global .panel-heading.main-panel-heading,
			.stars-main-header .panel-heading.main-panel-heading,
			.stars-main-body .panel-heading.main-panel-heading {
				padding:26px;
				padding-bottom:0;
			}
			/*
			 - Main panel-body extra padding */
			.stars-global .panel-body.main-panel-body,
			.stars-main-header .panel-body.main-panel-body,
			.stars-main-body .panel-body.main-panel-body {
				padding:26px;
			}
		
			/* MAIN PANEL MODIFIERS: END
			***********************************************************************************************/
			
		/* MAIN PANELS: END
		*******************************************************************************************************/
	
	/* PANELS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > LABEL-VALUE LISTS: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/	
		/* >> GLOBAL LABEL-VALUE LISTS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/	
			/* >>> GLOBAL LABEL-VALUE LIST SHARED BASE PROPERTIES: START
			***********************************************************************************************/
			.stars-list-style-type-style {
				font-size:inherit;
				color:inherit;
				line-height:inherit;
				font-weight:bold;
				text-align:inherit;
			}
			
			.stars-list-style-type-style.stars-flush-positioned-manual-list-numerator {
				position:absolute;
				left:-40px;
			}
			
			.stars-global .stars-label-value-list-label {
				font-weight:bold;
			}
			.stars-global .stars-label-value-list-value {
				font-weight:normal;
			}
			
			/* Heading for list item level */
			.stars-global .stars-label-value-list-item-heading {
				font-size:15px;
				color:#4ea487;
				font-weight:normal;
				margin-bottom:8px;
			}
			
			/* GLOBAL LABEL-VALUE LIST SHARED BASE PROPERTIES: START
			***********************************************************************************************/
			/*
			********
			********
			********
			*/	
			/* >>> GLOBAL FLUSH LABEL-VALUE LIST: START
			***********************************************************************************************/
			.stars-global .stars-flush-label-value-list tr td {
				text-align:left;
				padding:7px;
				
				font-weight:normal;
				color:#202020;
				
				width:100%;
				
				white-space:nowrap;
			}
			
			.stars-global .stars-flush-label-value-list tr td:first-of-type {
				font-weight:bold;
				padding-left:13px;
				color:#202020;
				
				width:auto;	
			}
			.stars-global .stars-flush-label-value-list tr:first-of-type td {
				padding-top:13px;
			}
			
			/* Alternate row color */
			.stars-global .stars-flush-label-value-list tr:nth-child(odd) {
				background-color:#ffffff;
			}
			.stars-global .stars-flush-label-value-list tr:nth-child(even) {
				background-color:#f2f2f2;
			}
			
			/* 
			# Optional elements *//* 
			## inverted-heading: -an optional element of a flush-label-value-list */
			.stars-flush-label-value-list-inverted-heading {
				background-color:#000000;
				margin:0;
				padding:0;
				
				border-style:solid;
				border-top-width:29px;
				border-color:#ffffff;
				
				border-bottom-width:0;
				border-left-width:0;
				border-right-width:0;
			}
			.stars-flush-label-value-list-inverted-heading > h3 {
				color:#ffffff !important;
				font-size:13px !important;
				margin:0 !important;
				padding:0 !important;
			}
			
			/* # Ordered flush label value list */
			.stars-global .stars-ordered-flush-label-value-list {
				width:100%;
			}
				.stars-global .stars-ordered-flush-label-value-list tr td {
					text-align:left;
					padding:7px;
					
					font-weight:normal;
					color:#202020;
					
					vertical-align:top;
					
				}
				.stars-global .stars-ordered-flush-label-value-list > tbody > tr > td:first-of-type,
				.stars-global .stars-ordered-flush-label-value-list > tr > td:first-of-type {
					width:auto;
					white-space:nowrap;
					padding-left:13px;
				}
				
				
				.stars-global .stars-ordered-flush-label-value-list > tbody > tr > td:last-of-type,
				.stars-global .stars-ordered-flush-label-value-list > tr > td:last-of-type {
					width:100%;
				}
				
				.stars-global .stars-ordered-flush-label-value-list > tbody > tr > td:first-of-type + td,
				.stars-global .stars-ordered-flush-label-value-list > tr > td:first-of-type + td {
					font-weight:bold;
					white-space:nowrap;
				}
				
				.stars-global .stars-ordered-flush-label-value-list > tbody > tr:first-of-type > td,
				.stars-global .stars-ordered-flush-label-value-list > tr:first-of-type > td {
					padding-top:13px;
				}
				
				
				.stars-global .stars-ordered-flush-label-value-list tr.label-value-list-deliberate-break:first-of-type td {
					padding-top:0;
					padding-left:0;
				}
				
			
				
				/* ## Alternate row color */
				.stars-global .stars-ordered-flush-label-value-list tr:nth-child(odd) {
					background-color:#ffffff;
				}
				.stars-global .stars-ordered-flush-label-value-list > tbody > tr:nth-child(even),
				.stars-global .stars-ordered-flush-label-value-list > tr:nth-child(even) {
					background-color:#f2f2f2;
				}
				
				/* ## Wrapping modifier */
				.stars-global .stars-wrapping-ordered-flush-label-value-list tr > td:first-of-type + td {
					white-space:normal !important;
				}
				
				/* ## 50-50 Split modifier */
				.stars-50-50-label-value-split-ordered-flush-label-value-list tr > td {
					width:50% !important;
				}
				.stars-50-50-label-value-split-ordered-flush-label-value-list tr > td:first-of-type {
					width:auto !important;
				}
			
			
			
			
			/* GLOBAL FLUSH LABEL-VALUE LIST: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL INLINE LABEL-VALUE LIST: START
			***********************************************************************************************/
			.stars-global .list-unstyled,
			.stars-global .list-unstyled.stars-inline-label-value-list {
				list-style-type:none;
				padding:0;
				margin:0;
			}
			
			
			/* Stripe modifier */
			.stars-global .stars-inline-label-value-list.stars-striped-inline-label-value-list > li:nth-child(even) {
				background-color:#f2f2f2;
				padding:7px;
				padding-left:13px;
			}
			.stars-global .stars-inline-label-value-list.stars-striped-inline-label-value-list > li {
			
				padding-left:13px;
			}
			
			.stars-global .stars-inline-label-value-list {
				padding:0;
				margin:0;
				
				padding-left:18px;	
			}
			
			/* Positioning modifier for manually numerated lists */
			.stars-global .stars-inline-label-value-list.stars-inside-manual-list-numerator-inline-label-value-list {
				position:relative;
				left:40px;
			}
			
			
			.stars-global figcaption + .list-unstyled.stars-inline-label-value-list,
			.stars-global figcaption + .stars-inline-label-value-list {
				margin-top:4px;
			}
			
			.stars-global .stars-inline-label-value-list > li ol,
			.stars-global .stars-inline-label-value-list > li ul {
				margin-top:22px;
				margin-bottom:22px;
			}
				
			.stars-global h3 + .stars-inline-label-value-list,
			.stars-global h3 + .list-unstyled.stars-inline-label-value-list {
				margin-top:9px;
			}
			
			.stars-global .stars-inline-label-value-list + table {
				margin-top:8px;
				margin-bottom:3px;
			}
			
			
				.stars-global .stars-inline-label-value-list > li {
					font-weight:normal;
					
					/*color:#8c8c8c;*/
					color:#202020;
					
					margin-top:8px;
					
				}
				.stars-global .stars-inline-label-value-list > li strong {
					/*font-style:italic;*/
				}
				.stars-global .stars-inline-label-value-list > li:first-of-type {
					margin-top:0;
				}
				
				.stars-remove-padding > .stars-inline-label-value-list:first-child > li {
					padding-top:13px;
				}
				.stars-remove-padding > .stars-inline-label-value-list:last-of-type > li:last-of-type {
					margin-bottom:13px;
				}	
					.stars-global .stars-inline-label-value-list > li > label {
						font-weight:bold;
						
						color:#202020;
						margin-bottom:0;
					}
					
				/* # Middle dots for multi-values */
				ul.stars-inline-label-value-list-multi-inline-values {
					display:inline;
					
					padding:0;
				}
					ul.stars-inline-label-value-list-multi-inline-values > li {
						display:inline;
					}
					ul.stars-inline-label-value-list-multi-inline-values > li:before {
						content: "";
					}
					ul.stars-inline-label-value-list-multi-inline-values > li + li:before {
				
						position: relative;
						display: inline-block;
						font-family: 'illustrator-built-stars-icons';
						font-style: normal;
						line-height: 1;
				
						content: "i";
				
						font-size:inherit;
						
						color:inherit;
						
						opacity:.25;
						
						vertical-align:middle;
						
						padding-left:2px;
						padding-right:5px;
					}
			
			/* # Remove value button */		
			.stars-inline-label-value-list-remove-value-button {
				position: relative;
				display: inline-block;
				vertical-align:baseline;
				
				padding-left:2px;
				padding-right:0;
				
				border-width:0;
				background-color:transparent;
			}
			.stars-inline-label-value-list-remove-value-button::before {
				position: relative;
				display: inline-block;
				font-family: 'illustrator-built-stars-icons';
				font-style: normal;
				line-height: 1;
	
				content: "c";
	
				font-size:14px;
				
				color:#bf0000;
				color:#3f7db2;
				
				vertical-align:text-top;
			}
			.stars-inline-label-value-list-remove-value-button:hover::before {
				color:#202020;
				color:#bf0000;
			}
			
			
			/* GLOBAL INLINE LABEL-VALUE LIST: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL BLOCK LABEL-VALUE LIST: START
			***********************************************************************************************/
			
			.stars-global .stars-block-label-value-list {
				list-style-position: inside;
 				 margin-left: -18px;
				 line-height:154%;
			}
			.stars-global .stars-block-label-value-list.list-unstyled {
				list-style-position:outside;
 				 margin-left:0;
			}
			
			.stars-global hr + .stars-block-label-value-list {
					margin-top:13px;
			}
			
			
				.stars-global .stars-block-label-value-list > li {
					margin-top:0;
				}
				
				/* Padding modifier */
				.stars-global .stars-block-label-value-list.stars-padded-block-label-value-list > li {
					padding-left:13px;
					padding-right:13px;
				}
				
				.stars-global .stars-block-label-value-list > li + li {
					margin-top:13px;
				}
				.stars-global .stars-block-label-value-list > li:last-of-type {
					margin-bottom:13px;
				}
				
				
					.stars-global .stars-block-label-value-list > li > label {
						display:block;
						padding:7px;
						padding-bottom:0;
						padding-left:13px;
						
						max-width:900px;
						
						margin-left:13px;
					}
			
					.stars-global .stars-block-label-value-list > li > span.stars-block-label-value-list-value {
						display:block;
						background-color:#f2f2f2;
						padding:7px;
						padding-left:13px;
						
						margin-left:13px;
						margin-right:13px;
					}
				
			.stars-global h3 + ol.stars-block-label-value-list, .stars-global h3 + ul.stars-block-label-value-list {	
				margin-top: 9px;
			}
			
			
			/* GLOBAL BLOCK LABEL-VALUE LIST: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL LABEL-VALUE LIST SECTION HEADING AND BREAKS: START
			***********************************************************************************************/
			/* # H3 heading */
			.stars-global table.stars-ordered-flush-label-value-list tr td h3,
			.stars-global table.stars-flush-label-value-list tr td h3 {
				font-size:16px;
				font-weight:bold !important;
				color:#202020;
				
				margin-top:19px;
				margin-left:-13px;
			}
			.stars-global table.stars-ordered-flush-label-value-list tr:first-of-type td h3,
			.stars-global table.stars-flush-label-value-list tr:first-of-type td h3 {
				padding-top:0;
				margin-top:0;
			}
			.stars-global table + table.stars-ordered-flush-label-value-list tr:first-of-type td h3,
			.stars-global table + table.stars-flush-label-value-list tr:first-of-type td h3 {
				padding-top:0;
				margin-top:19px;
			}
			.stars-global table.stars-ordered-flush-label-value-list tr + tr td h3,
			.stars-global table.stars-flush-label-value-list tr + tr td h3 {
				margin-top:19px;
			}
			
			/* # Breaks */
			/* ## Natural break */
			.stars-global .stars-inline-label-value-list > li.label-value-list-natural-break {
				margin-bottom:20px;
			}
			
			/* ## Deliberate break */
			/* ### Flush list */
			.stars-global .stars-flush-label-value-list tr.label-value-list-deliberate-break,
			.stars-global .stars-ordered-flush-label-value-list tr.label-value-list-deliberate-break {
				background-color:#ffffff !important;
			}
			.stars-global .stars-flush-label-value-list tr.label-value-list-deliberate-break td,
			.stars-global .stars-ordered-flush-label-value-list tr.label-value-list-deliberate-break td {
				padding-left:0 !important;
				padding-right:0;
			}
			.stars-global .stars-flush-label-value-list .label-value-list-deliberate-break > td::after,
			.stars-global .stars-ordered-flush-label-value-list .label-value-list-deliberate-break > td::after {
				content: "";
				display:block;
				height:1px;
				background-color:#000000;
				opacity:.2;
			}
			
			/* ### Inline list */
			.stars-global .stars-inline-label-value-list > li.label-value-list-deliberate-break::after {
				content: "";
				display:block;
				height:1px;
				background-color:#000000;
				opacity:.2;
				margin:0;
				padding:0;
				
				margin-bottom:13px;
				margin-top:13px;
			}
	
			/* GLOBAL LABEL-VALUE LIST SECTION HEADING AND BREAKS: END
			***********************************************************************************************/
	
		/* GLOBAL LABEL-VALUE LISTS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> LEFT NAV LABEL-VALUE LISTS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LEFT NAV INLINE LABEL-VALUE LISTS: START
			***********************************************************************************************/
			.stars-left-nav .stars-inline-label-value-list {
				list-style-type:none;
				
				padding:0;
				margin:0;
			}
			.stars-left-nav .stars-inline-label-value-list + .stars-inline-label-value-list,
			.stars-left-nav div + .stars-inline-label-value-list,
			.stars-left-nav ul + .stars-inline-label-value-list,
			.stars-left-nav ol + .stars-inline-label-value-list,
			.stars-left-nav p + .stars-inline-label-value-list {
				padding-top:13px;
			}
			.stars-left-nav h3 + .stars-inline-label-value-list {
				padding-top:7px;
				margin-top:0;
			}
			.stars-left-nav h2 + .stars-inline-label-value-list {
				padding-top:5px;
			}
				.stars-left-nav .stars-inline-label-value-list > li {
					font-weight:normal;
					color:#202020;
					color:#9a9a9a;
					
					padding:0;
					margin:0;			
				}
				.stars-left-nav .stars-inline-label-value-list > li + li {
					padding-top:9px;
				}
				
					.stars-left-nav .stars-inline-label-value-list > li > label {
						font-weight:normal;
						color:#202020;
						
						padding:0;
						margin:0;
					}
					
				/* Modifier */
				.stars-left-nav .stars-inline-label-value-list.stars-main-casted-inline-label-value-list > li {
					font-weight:normal !important;
					color:#202020 !important;
					
				}
					.stars-left-nav .stars-inline-label-value-list.stars-main-casted-inline-label-value-list > li > label {
						font-weight:bold !important;
						color:#202020;
					
					}
			
			/* LEFT NAV INLINE LABEL-VALUE LISTS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LEFT NAV BULLETED INLINE LABEL-VALUE LISTS: START
			***********************************************************************************************/	
			.stars-left-nav .stars-bulleted-inline-label-value-list {
				
				padding:0;
				margin:0;
				
				list-style-position:outside;
				padding-left:18px;
			}
			.stars-left-nav .stars-bulleted-inline-label-value-list + .stars-bulleted-inline-label-value-list,
			.stars-left-nav div + .stars-bulleted-inline-label-value-list,
			.stars-left-nav ul + .stars-bulleted-inline-label-value-list,
			.stars-left-nav ol + .stars-bulleted-inline-label-value-list,
			.stars-left-nav p + .stars-bulleted-inline-label-value-list {
				padding-top:13px;
			}
			.stars-left-nav h3 + .stars-bulleted-inline-label-value-list {
				padding-top:7px;
			}
			.stars-left-nav h2 + .stars-bulleted-inline-label-value-list {
				padding-top:5px;
			}
				.stars-left-nav .stars-bulleted-inline-label-value-list > li {
					font-weight:normal;
					color:#202020;
					
					padding:0;
					margin:0;			
				}
				.stars-left-nav .stars-bulleted-inline-label-value-list > li + li {
					padding-top:9px;
				}
				
					.stars-left-nav .stars-bulleted-inline-label-value-list > li > label {
						font-weight:normal;
						
						padding:0;
						margin:0;
					}
					
					.stars-left-nav .stars-bulleted-inline-label-value-list > li > .stars-bulleted-list-inline-label-value {
						color:#9a9a9a;
						
					}
			
			/* LEFT NAV BULLETED INLINE LABEL-VALUE LISTS: END
			***********************************************************************************************/
			
		/* LEFT NAV LABEL-VALUE LISTS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> RIGHT NAV LABEL-VALUE LISTS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> RIGHT NAV INLINE LABEL-VALUE LISTS: START
			***********************************************************************************************/
			.stars-right-nav .stars-inline-label-value-list {
				list-style-type:none;
				
				padding:0;
				margin:0;
			}
			.stars-right-nav .stars-inline-label-value-list + .stars-inline-label-value-list,
			.stars-right-nav div + .stars-inline-label-value-list,
			.stars-right-nav ul + .stars-inline-label-value-list,
			.stars-right-nav ol + .stars-inline-label-value-list,
			.stars-right-nav p + .stars-inline-label-value-list {
				padding-top:13px;
			}
			.stars-right-nav h3 + .stars-inline-label-value-list {
				padding-top:7px;
			}
			.stars-right-nav h2 + .stars-inline-label-value-list {
				padding-top:5px;
			}
				.stars-right-nav .stars-inline-label-value-list > li {
					font-weight:normal;
					color:#202020;
					color:#9a9a9a;
					
					padding:0;
					margin:0;			
				}
				.stars-right-nav .stars-inline-label-value-list > li + li {
					margin-top:8px;
				}
				
					.stars-right-nav .stars-inline-label-value-list > li > label {
						font-weight:normal;
						color:#202020;
						
						padding:0;
						margin:0;
					}
					
				/* Modifier */
				.stars-right-nav .stars-inline-label-value-list.stars-main-casted-inline-label-value-list > li {
					font-weight:normal !important;
					color:#202020 !important;
					
				}
					.stars-right-nav .stars-inline-label-value-list.stars-main-casted-inline-label-value-list > li > label {
						font-weight:bold !important;
						color:#202020;
					
					}
			
			/* RIGHT NAV INLINE LABEL-VALUE LISTS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> RIGHT NAV BULLETED INLINE LABEL-VALUE LISTS: START
			***********************************************************************************************/	
			.stars-right-nav .stars-bulleted-inline-label-value-list {
				
				padding:0;
				margin:0;
				
				list-style-position:outside;
				padding-left:18px;
			}
			.stars-right-nav .stars-bulleted-inline-label-value-list + .stars-bulleted-inline-label-value-list,
			.stars-right-nav div + .stars-bulleted-inline-label-value-list,
			.stars-right-nav ul + .stars-bulleted-inline-label-value-list,
			.stars-right-nav ol + .stars-bulleted-inline-label-value-list,
			.stars-right-nav p + .stars-bulleted-inline-label-value-list {
				padding-top:13px;
			}
			.stars-right-nav h3 + .stars-bulleted-inline-label-value-list {
				padding-top:7px;
			}
			.stars-right-nav h2 + .stars-bulleted-inline-label-value-list {
				padding-top:5px;
			}
				.stars-right-nav .stars-bulleted-inline-label-value-list > li {
					font-weight:normal;
					color:#202020;
					
					padding:0;
					margin:0;			
				}
				.stars-right-nav .stars-bulleted-inline-label-value-list > li + li {
					padding-top:9px;
				}
				
					.stars-right-nav .stars-bulleted-inline-label-value-list > li > label {
						font-weight:normal;
						
						padding:0;
						margin:0;
					}
					
					.stars-right-nav .stars-bulleted-inline-label-value-list > li > .stars-bulleted-list-inline-label-value {
						color:#9a9a9a;
						
					}
			
			/* RIGHT NAV BULLETED INLINE LABEL-VALUE LISTS: END
			***********************************************************************************************/
			
		/* RIGHT NAV LABEL-VALUE LISTS: END
		*******************************************************************************************************/
		
	/* LABEL-VALUE LISTS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > TABLES: START
	***************************************************************************************************************/
	.stars-global .table th:hover {
		color:#3f7db2;
	}
	.stars-global .table th a:hover {
		text-decoration:none;
		color:#3f7db2;
	}
	.stars-global .table thead th {
		background-color:#e5e5e5;
	}
	.stars-global .table th {
		font-weight:bold;
	}
	
	.stars-global .table.table-bordered,
	.stars-global .table.table-bordered th,
	.stars-global .table.table-bordered td {
		border-color:#cccccc;
		vertical-align:bottom;
	}
		
	.stars-table-unbordered-perimeter {
		border-width:0;
	}
			.stars-table-unbordered-perimeter tr > td,
			.stars-table-unbordered-perimeter tr > th {
				border-left-width:0 !important;
				border-right-width:0 !important;
			}
			.stars-table-unbordered-perimeter tr > td + td,
			.stars-table-unbordered-perimeter tr > th + td,
			.stars-table-unbordered-perimeter tr > td + th,
			.stars-table-unbordered-perimeter tr > th + th {
				border-left-width:1px !important;
				border-right-width:1px !important;
			}
			
			
			.stars-table-unbordered-perimeter tr > td + td:last-of-type,
			.stars-table-unbordered-perimeter tr > th + th:last-of-type {
				border-right-width:0 !important;
			}
			
			.stars-table-unbordered-perimeter tr:last-of-type > td,
			.stars-table-unbordered-perimeter tr:last-of-type > th {
				border-bottom-width:0 !important;
			}
			
	.stars-global tr > th .caret {	
		visibility:hidden;
	}
	
	.stars-global tr > th.stars-table-head-sort-state .caret {
		visibility:visible;	
	}
	
	.stars-global tr > th.stars-table-head-sort-state .caret.stars-caret-up {
		border-bottom-color:#202020;
		border-bottom-width:4px;
		border-style:solid;
		border-top-width:0;
		
		visibility:visible;
		
	}
	
	.stars-global tr > th.stars-table-head-sort-state .caret.stars-caret-down {
		border-top-color:#202020;
		border-top-width:4px;
		border-style:solid;
		border-bottom-width:0;
		
		visibility:visible;
	}

	.stars-global .table thead th.stars-table-head-sort-state {
		background-color:#f5f5f5;
	}
	
	.stars-table-header {
		cursor:pointer;
	}
		.stars-table-head-sort-state > .caret,
		.stars-table-header > .caret {
			display:block;
			margin:auto;
			margin-top:6px;
		}
	
	.stars-global .table-hover > tbody > tr:hover {
		/*background-color:#ff0000;*/
		background: linear-gradient(to bottom, rgba(63, 125, 178, .1), 
			    rgba(63, 125, 178, .1)), 
			    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
			    rgba(255, 255, 255, 1));
	}
	
	/* TABLES: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > FORMS: START
	***************************************************************************************************************/
	
	.stars-global .form-control {
		display: block;
		width: 100%;
		height: 32px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius:0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
	
	.stars-global .checkbox {
		margin-top:0;
		margin-bottom:0;
	}
	.stars-global * + .checkbox {
		margin-top:10px;
	}
	
	.stars-global input[type="radio"], 
	.stars-global input[type="checkbox"] {
		margin-top:2px;
	}
	
	/* FORMS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > COMPONENTS: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> BADGES: START
		*******************************************************************************************************/
		.stars-global .badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 12px;
			font-weight: bold;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;

			background-color:rgba(0,0,0,.7);
			border-radius: 10px;
		}
		.stars-global .list-group-item.active > .badge, 
		.stars-global .nav-pills > .active > a > .badge {
			color: #3f7db2;
			background-color: #fff;
		}
		
		/* 
		# Notification badge */
		.stars-global .stars-notification-badge {
			display: inline-block;
			min-width: 10px;
			padding: 3px 7px;
			font-size: 12px;
			font-weight: bold;
			line-height: 1;
			color: #fff;
			text-align: center;
			white-space: nowrap;
			vertical-align: baseline;
			background-color:#bf0000;
			border-radius: 10px;
		}
		.stars-global .list-group-item.active > .stars-notification-badge, 
		.stars-global .nav-pills > .active > a > .stars-notification-badge {
			color: #3f7db2;
			background-color: #fff;
		}
		
		/* BADGES: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> ALERTS: START
		*******************************************************************************************************/
		.stars-global .alert {
			border-radius:0;
			border-width:1px;
			border-color:rgba(0,0,0,.08);
			
			padding-top:18px;
			padding-left:18px;
			padding-bottom:18px;
		}
		.stars-global .alert h1,
		.stars-global .alert h2,
		.stars-global .alert h3 {
			font-weight:normal;
		}
		
		/* 
		# Close button */
		.stars-global .alert .close {
			opacity:1;	
		}
			/* 
			## Default */
			.stars-global .alert .close > span {
				color:rgba(0,0,0,.33);
				text-shadow:none;
			}
			.stars-global .alert .close > span:hover {
				color:rgba(0,0,0,.75);
				text-shadow:none;
			}
			
			/* 
			## Primary */
			.stars-global .alert-primary .close > span {
				color:rgba(255,255,255,.33);
				text-shadow:none;
			}
			.stars-global .alert-primary .close > span:hover {
				color:rgba(255,255,255,.75);

				text-shadow:none;
			}
		
		/* 
		# Primary */
		.stars-global .alert-primary {
			background-color:#135686;
			color:#ffffff;
		}
			.stars-global .alert-primary h1,
			.stars-global .alert-primary h2,
			.stars-global .alert-primary h3	{
				color:#ffffff;
			}
			.stars-global .alert-primary p {
				color:#ffdcac;
			}
			.stars-global .alert-primary .lead {
				color:#ffffff;
			}
			.stars-global .alert-primary a,
			.stars-global .alert-primary .btn-link {
				color:#ffffff;
			}
			
		/* 
		# Attention */
		.stars-global .alert-attention {
			background-color:#ffd9d1;
		}
			.stars-global .alert-attention h1,
			.stars-global .alert-attention h2,
			.stars-global .alert-attention h3 {
				color:#ff0300;
			}
		
		/* 
		# Success */
		.stars-global .alert-success {
			background-color:#dcf4d1;
		}
			.stars-global .alert-success h1,
			.stars-global .alert-success h2,
			.stars-global .alert-success h3 {
				color:#0d9500;
			}
		
		/* 
		# Info */
		.stars-global .alert-info {
			background-color:#daeaff;
		}
			.stars-global .alert-info h1,
			.stars-global .alert-info h2,
			.stars-global .alert-info h3 {
				color:#073cff;
			}
		
		/* 
		# Warning */
		.stars-global .alert-warning {
			background-color:#faf1d1;	
		}
			.stars-global .alert-warning h1,
			.stars-global .alert-warning h2,
			.stars-global .alert-warning h3 {
				color:#d47c00;
			}
		
		/* 
		# Danger */
		.stars-global .alert-danger {
			background-color:#f3d1d1;
		}
			.stars-global .alert-danger h1,
			.stars-global .alert-danger h2,
			.stars-global .alert-danger h3 {
				color:#930000;
			}
			
		
		/* ALERTS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> TOOLTIPS: START
		*******************************************************************************************************/
		.stars-global .tooltip {}
		
		.stars-global .tooltip.top,
		.stars-global .tooltip.bottom,
		.stars-global .tooltip.left,
		.stars-global .tooltip.right {}
		
			.stars-global .tooltip-arrow {}
			.stars-global .tooltip-inner {
				border-radius:0;
				background-color:#000000;
				font-size:13px;
				color:#ffffff;
			}
		
		/* TOOLTIPS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> WINDOW CONTROLLER BAR: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> DEFAULT SIZE: START
			***********************************************************************************************/
			.stars-window-controller-bar {
				display:block;
				background-color:#404040;
				min-height:28px;
				
				padding:0;
				margin:0;
			}
			
			/* 
			# Modifiers */
			.stars-window-controller-bar.stars-clickable-window-controller-bar {
				cursor:pointer;
			}
			.stars-window-controller-bar.stars-clickable-window-controller-bar:hover {
				background-color:#202020;	
			}
			
				/* 
				# Optional title (an element of its own, not a modifier) */
				.stars-window-controller-bar-title {
					font-size:12px;
					color:#ffffff;
					
					float:left;
					
					min-height:28px;
					
					padding:0;
					margin:0;
					
					padding-left:10px;
					
					position:relative;
					top:5px;
				}
			
				/**************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> WINDOW CONTROLLER BAR BUTTONS: START
				***************************************************************************************/
				/* 
				# Base class */
				.stars-window-controller-bar-button {
					width:28px;
					height:28px;
					
					display:block;
					float:right;
					
					border-width:0;
					position:relative;
					
					margin:0;
					padding:0;
				}
				
				/* 
				# Close */
				.stars-window-controller-bar-close-button {
					background-color:#bf0000;
				}
				.stars-window-controller-bar-close-button:hover {
					background-color:#e30000;
				}
				
					.stars-window-controller-bar-close-button > span.glyphicon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-close-button > span.glyphicon::before {
						font-family: 'Glyphicons Halflings';
						content:"\e014";
						
						font-size:11px;
						color:#ffffff;
						text-align:center;
						font-weight:normal;
						line-height:100%;
						
						padding:0;
						margin:0;
						
						position:relative;
				
						top:6px;
					}
					
				/* 
				# minimize-left-horizontally */
				.stars-window-controller-bar-minimize-left-horizontally-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-minimize-left-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-minimize-left-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-minimize-left-horizontally-button > span.stars-icon::before {	
							content:"A";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
							left:-6px;
						}
						
				/* 
				# maximize-right-horizontally */
				.stars-window-controller-bar-maximize-right-horizontally-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-maximize-right-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-maximize-right-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-maximize-right-horizontally-button > span.stars-icon::before {	
							content:"B";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
						}
						
				/* 
				# minimize-right-horizontally */
				.stars-window-controller-bar-minimize-right-horizontally-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-minimize-right-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-minimize-right-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-minimize-right-horizontally-button > span.stars-icon::before {	
							content:"C";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
							right:-4px;
						}
						
				/* 
				# maximize-left-horizontally */
				.stars-window-controller-bar-maximize-left-horizontally-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-maximize-left-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-maximize-left-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-maximize-left-horizontally-button > span.stars-icon::before {	
							content:"D";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
						}
				/* ******** */		
				/* 
				# minimize-down-vertically */
				.stars-window-controller-bar-minimize-down-vertically-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-minimize-down-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-minimize-down-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-minimize-down-vertically-button > span.stars-icon::before {	
							content:"E";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
						}
						
				/* 
				# maximize-up-vertically */
				.stars-window-controller-bar-maximize-up-vertically-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-maximize-up-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-maximize-up-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-maximize-up-vertically-button > span.stars-icon::before {	
							content:"F";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
						}
						
				/* 
				# minimize-up-vertically */
				.stars-window-controller-bar-minimize-up-vertically-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-minimize-up-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-minimize-up-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-minimize-up-vertically-button > span.stars-icon::before {	
							content:"G";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
						}
				
				/* 
				# maximize-down-vertically */
				.stars-window-controller-bar-maximize-down-vertically-button {
					background-color:#404040;
				}
				.stars-window-controller-bar-maximize-down-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-window-controller-bar-maximize-down-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-window-controller-bar-maximize-down-vertically-button > span.stars-icon::before {	
							content:"H";
							
							font-size:10px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:6px;
						}
				
				/* WINDOW CONTROLLER BAR BUTTONS: END
				***************************************************************************************/
		
			/* DEFAULT SIZE: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> SMALL SIZE: START
			***********************************************************************************************/
			.stars-small-window-controller-bar {
				display:block;
				background-color:#404040;
				min-height:21px;
				
				padding:0;
				margin:0;
			}
			
			/* 
			# Modifiers */
			.stars-small-window-controller-bar.stars-clickable-window-controller-bar {
				cursor:pointer;
			}
			.stars-small-window-controller-bar.stars-clickable-window-controller-bar:hover {
				background-color:#202020;	
			}
			
				/* 
				# Optional title */
				.stars-small-window-controller-bar-title {
					font-size:10px;
					color:#ffffff;
					
					float:left;
					
					min-height:21px;
					
					padding:0;
					margin:0;
					
					padding-left:9px;
					
					position:relative;
					top:2px;
					
					text-transform:uppercase;
				}
			
				/**************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> SMALL WINDOW CONTROLLER BAR BUTTONS: START
				***************************************************************************************/
				/* 
				# Base class */
				.stars-small-window-controller-bar-button {
					width:21px;
					height:21px;
					
					display:block;
					float:right;
					
					border-width:0;
					position:relative;
					
					margin:0;
					padding:0;
				}
				
				/* 
				# Close */
				.stars-small-window-controller-bar-close-button {
					background-color:#bf0000;
				}
				.stars-small-window-controller-bar-close-button:hover {
					background-color:#e30000;
				}
				
					.stars-small-window-controller-bar-close-button > span.glyphicon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-close-button > span.glyphicon::before {
						font-family: 'Glyphicons Halflings';
						content:"\e014";
						
						font-size:11px;
						color:#ffffff;
						text-align:center;
						font-weight:normal;
						line-height:100%;
						
						padding:0;
						margin:0;
						
						position:relative;
				
						top:3px;
					}
					
				/* 
				# minimize-left-horizontally */
				.stars-small-window-controller-bar-minimize-left-horizontally-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-minimize-left-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-minimize-left-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-minimize-left-horizontally-button > span.stars-icon::before {	
							content:"A";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
							left:-3px;
						}
						
				/* 
				# maximize-right-horizontally */
				.stars-small-window-controller-bar-maximize-right-horizontally-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-maximize-right-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-maximize-right-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-maximize-right-horizontally-button > span.stars-icon::before {	
							content:"B";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
						}
						
				/* 
				# minimize-right-horizontally */
				.stars-small-window-controller-bar-minimize-right-horizontally-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-minimize-right-horizontally-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-minimize-right-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-minimize-right-horizontally-button > span.stars-icon::before {	
							content:"C";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
							right:-1px;
						}
						
				/* 
				# maximize-left-horizontally */
				.stars-small-window-controller-bar-maximize-left-horizontally-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-maximize-left-horizontally-button:hover {
					background-color:#202020;
				}

					.stars-small-window-controller-bar-maximize-left-horizontally-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-maximize-left-horizontally-button > span.stars-icon::before {	
							content:"D";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
						}
				/* ******** */		
				/* 
				# minimize-down-vertically */
				.stars-small-window-controller-bar-minimize-down-vertically-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-minimize-down-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-minimize-down-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-minimize-down-vertically-button > span.stars-icon::before {	
							content:"E";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
						}
						
				/* 
				# maximize-up-vertically */
				.stars-small-window-controller-bar-maximize-up-vertically-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-maximize-up-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-maximize-up-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-maximize-up-vertically-button > span.stars-icon::before {	
							content:"F";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
						}
						
				/* 
				# minimize-up-vertically */
				.stars-small-window-controller-bar-minimize-up-vertically-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-minimize-up-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-minimize-up-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-minimize-up-vertically-button > span.stars-icon::before {	
							content:"G";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
						}
				
				/* 
				# maximize-down-vertically */
				.stars-small-window-controller-bar-maximize-down-vertically-button {
					background-color:#404040;
				}
				.stars-small-window-controller-bar-maximize-down-vertically-button:hover {
					background-color:#202020;
				}
				
					.stars-small-window-controller-bar-maximize-down-vertically-button > span.stars-icon {
						position:absolute;
						display:block;
						
						left:0;
						right:0;
						top:0;
						bottom:0;
					}
					.stars-small-window-controller-bar-maximize-down-vertically-button > span.stars-icon::before {	
							content:"H";
							
							font-size:9px;
							color:#ffffff;
							text-align:center;
							font-weight:normal;
							line-height:100%;
							
							padding:0;
							margin:0;
							
							position:relative;
					
							top:2px;
						}
				
				
				/* SMALL WINDOW CONTROLLER BAR BUTTONS: END
				***************************************************************************************/
		
			/* SMALL SIZE: END
			***********************************************************************************************/
			
		/* WINDOW CONTROLLER BAR: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> DROPDOWNS: START
		*******************************************************************************************************/
		.stars-global .dropdown-menu {
			font-size:13px;
			padding-top:8px !important;
			padding-bottom:8px !important;
			padding-left:0 !important;
			
			border-radius:0;
		}
			.stars-global .dropdown-menu > li {
				padding-top:0;
			}
				.stars-global .dropdown-menu > li > a {
					font-size:13px;
					color:#202020;
					
					padding-left:13px !important;
					padding-right:13px !important;
					
				}
		
		/* DROPDOWNS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> LIST GROUP: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> BASE SETTINGS: START
			***********************************************************************************************/
			.stars-global .list-group-item:first-child, 
			.stars-global .list-group-item:last-child {
				border-radius:0;
			}
			
			/* BASE SETTINGS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL LIST GROUP: START
			***********************************************************************************************/
			.stars-global .list-group {
				padding:0;
				margin:0;
			}
			
			.stars-global h3 + .list-group {
				margin-top:7px;
			}
			
				.stars-global .list-group > .list-group-item {
					padding:0;
					margin:0;
					
					border-width:0;
					display:block;
					
					padding-bottom:3px;
				}
				
				.stars-global .list-group > .list-group-item + .list-group-item {
					padding-top:5px;
					
					border-style:solid;
					border-width:0;
					border-top-width:1px;
					border-color:#e0e0e0;
				}
			
			/* GLOBAL LIST GROUP: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LEFT NAV LIST GROUP: START
			***********************************************************************************************/
			.stars-left-nav .list-group {
				padding:0;
				margin:0;
			}
			
				.stars-left-nav .list-group > .list-group-item {
					padding:0;
					margin:0;
					
					border-width:0;
					display:block;
					
					padding-bottom:3px;
				}
				
				.stars-left-nav .list-group > .list-group-item + .list-group-item {
					padding-top:5px;
					
					border-style:solid;
					border-width:0;
					border-top-width:1px;
					border-color:#e0e0e0;
				}
			
			/* LEFT NAV LIST GROUP: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> RIGHT NAV LIST GROUP: START
			***********************************************************************************************/
			.stars-right-nav .list-group {
				padding:0;
				margin:0;
			}
			
				.stars-right-nav .list-group > .list-group-item {
					padding:0;
					margin:0;
					
					border-width:0;
					display:block;
					
					padding-bottom:3px;
				}
				
				.stars-right-nav .list-group > .list-group-item + .list-group-item {
					padding-top:5px;
					
					border-style:solid;
					border-width:0;
					border-top-width:1px;
					border-color:#e0e0e0;
				}
			
			/* RIGHT NAV LIST GROUP: END
			***********************************************************************************************/

		/* LIST GROUP: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> ANCILLARY NAV: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL ANCILLARY NAV: START
			***********************************************************************************************/
			.stars-global .stars-ancillary-nav {
				white-space:nowrap;
				
				display:inline-block;
				
				padding:0;
				margin:0;
				
				padding-top:10px;
				padding-bottom:8px;
				padding-left:20px;
				padding-right:20px;
				
				background: rgba(0, 0, 0, 0.67);
				border-radius:0;
				
				text-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);
			}
				.stars-global .stars-ancillary-nav > li {
					display:inline;
				}
					.stars-global .stars-ancillary-nav > li > a {
						color:#ffffff !important;
						text-decoration:none;
					}
					.stars-global .stars-ancillary-nav > li > a:hover {
						text-decoration:underline;
					}	
					
			.stars-global .stars-ancillary-nav-divider-lines {
				color:rgba(255, 255, 255, 0.4);
			}
			/* GLOBAL ANCILLARY NAV: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> HEADER ANCILLARY NAV: START
			***********************************************************************************************/
			.stars-header .stars-ancillary-nav {
				white-space:nowrap;
				
				display:inline-block;
				
				padding:0;
				margin:0;
				
				padding-top:10px;
				padding-bottom:8px;
				padding-left:20px;
				padding-right:20px;
				
				background: rgba(0, 0, 0, 0.67);
				border-radius:0;
				
				text-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);
			}
				.stars-header .stars-ancillary-nav > li {
					display:inline;
				}
					.stars-header .stars-ancillary-nav > li > a {
						color:#ffffff !important;
						text-decoration:none;
					}
					.stars-header .stars-ancillary-nav > li > a:hover {
						text-decoration:underline;
					}	
					
			.stars-header .stars-ancillary-nav-divider-lines {
				color:rgba(255, 255, 255, 0.4);
			}
			/* HEADER ANCILLARY NAV: END
			***********************************************************************************************/
		
		/* ANCILLARY NAV: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> NAV GLOBAL BASE CLASS: START
		*******************************************************************************************************/
		.stars-global .nav {
			padding-left:0 !important;
		}
				.stars-global .nav > li:hover > a {
					cursor:pointer;
				}

		/* NAV GLOBAL BASE CLASS: END
		*******************************************************************************************************/		
		/*
		********
		********
		********
		*/
		/* >> NAV PILLS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL NAV PILLS: START
			***********************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> INLINE: START
				***************************************************************************************/
				.stars-global .nav.nav-pills {
					margin:0;
					padding:0;
				}
					.stars-global .nav.nav-pills > li {
						margin:0;
						padding:0;
					}
						.stars-global .nav.nav-pills > li > a {
							color:#3f7db2;
							background-color:#ffffff;
							
							border-radius:0;
							
							padding-top:5px;
							padding-bottom:4px;
							padding-left:11px;
							padding-right:11px;
							
							border-width:1px;
							border-style:solid;
							border-color:#cccccc;
						}
						
						.stars-global .nav.nav-pills > li + li > a {
							border-left-width:0;
						}
						
						/* Hover state */
						.stars-global .nav.nav-pills > li > a:hover {
							background: linear-gradient(to bottom, rgba(63, 125, 178, .15), 
								    rgba(63, 125, 178, .15)), 
								    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
								    rgba(255, 255, 255, 1));				    
						}
				
						/* ON state */
						.stars-global .nav.nav-pills > li.active > a,
						.stars-global .nav.nav-pills > li.active > a:hover {
							background: linear-gradient(to bottom, rgba(63, 125, 178, 1), 
								    rgba(63, 125, 178, 1)), 
								    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
								    rgba(255, 255, 255, 1));
								    
							color:#ffffff;
							
							border-style:solid;
							border-color:#3f7db2;
							border-width:1px;
							
							margin-left:0;
						}
						
						.stars-global .nav.nav-pills > li + li.active > a,
						.stars-global .nav.nav-pills > li + li.active > a:hover {
							margin-left:-1px;
						}
				
				/* INLINE: END
				***************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> STACKED: START
				***************************************************************************************/
				/* 
				# Modifiers */
				.stars-unbordered-perimeter-stacked-nav > li > a {
					border-left-width:0 !important;
					border-right-width:0 !important;
				}
				
				
				/* # */
				.stars-global .nav.nav-pills.nav-stacked {
					margin:0;
					padding:0;
				}
					.stars-global .nav.nav-pills.nav-stacked > li {
						margin:0;
						padding:0;
					}
						.stars-global .nav.nav-pills.nav-stacked > li > a {
							color:#3f7db2;
							background-color:#ffffff;
							
							border-radius:0;
							
							padding-top:5px;
							padding-bottom:4px;
							padding-left:11px;
							padding-right:11px;
							
							border-width:1px;
							border-style:solid;
							border-color:#cccccc;
						}
						
						.stars-global .nav.nav-pills.nav-stacked > li + li > a {
							border-top-width:0;
						}
						
						/* Hover state */
						.stars-global .nav.nav-pills.nav-stacked > li > a:hover {
							background: linear-gradient(to bottom, rgba(63, 125, 178, .15), 
								    rgba(63, 125, 178, .15)), 
								    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
								    rgba(255, 255, 255, 1));				    
						}
				
						/* ON state */
						.stars-global .nav.nav-pills.nav-stacked > li.active > a,
						.stars-global .nav.nav-pills.nav-stacked > li.active > a:hover {
							background: linear-gradient(to bottom, rgba(63, 125, 178, 1), 
								    rgba(63, 125, 178, 1)), 
								    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
								    rgba(255, 255, 255, 1));
								    
							color:#ffffff;
							
							border-style:solid;
							border-color:#3f7db2;
							border-width:1px;
							
							margin-top:0;
						}
						
						.stars-global .nav.nav-pills.nav-stacked > li + li.active > a,
						.stars-global .nav.nav-pills.nav-stacked > li + li.active > a:hover {
							margin-top:-1px;
							margin-left:0;
						}
						
					/* 
					 # In collapsed sub-compartment # */
					.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li {
						margin:0;
						padding:0;
						
						
					}
				 
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li > a {
							margin-top:-1px;
							border-bottom-color:transparent;
							border-right-color:transparent;
							border-top-color:#cccccc;
							margin-left:-1px;
						}
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li + li > a {
							border-bottom-color:transparent;
							border-right-color:transparent;
							border-top-width:1px;
							border-top-color:#cccccc;
							margin-top:-1px;
							margin-left:-1px;
						}
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li.active > a,
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li.active > a:hover {
							border-bottom-color:transparent;
							border-color:#3f7db2;
							margin-top:-1px;
							margin-left:-1px;
						}
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li + li.active > a,
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li + li.active > a:hover {
							border-bottom-color:transparent;
							border-color:#3f7db2;
							margin-top:-1px;
							margin-left:-1px;
						}
						/* Change top border color of item right after the active item. */
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li.active + li > a,
						.stars-global .collapse-sub-compartment .nav.nav-pills.nav-stacked > li.active + li > a:hover {
							border-bottom-color:transparent;
							border-right-color:transparent;
							border-top-color:#ffffff;
							margin-top:-1px;
							margin-left:-1px;
						}
				
				/* STACKED: END
				***************************************************************************************/
				
			/* GLOBAL NAV PILLS: END
			***********************************************************************************************/

		/* NAV PILLS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> NAV TABS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL TABS: START
			***********************************************************************************************/
			/*.nav-tabs */
			.stars-global .nav-tabs {
				border-style:solid;
				border-width:0;
				box-sizing:border-box;
				
				padding-bottom:0;
				margin-bottom:0;
				
				/* Sets the border edge that spans across all of the unactive tabs */
				border-bottom-width:1px;
				border-color:rgba(0, 0, 0, 0.33);
			}
				
				/* .nav-tabs > li */
				.stars-global .nav-tabs > li {
					border-style:solid;
					border-width:0;
					border-radius:0;
					
					padding:0;
					margin:0;
					
					border-right-width:1px;
					border-right-color:#d9d9d9;
					
					background-color:#f2f2f2;
					
					border-bottom-width: 1px;
					border-bottom-color:rgba(0, 0, 0, 0.33);
					
					border-top-width: 1px;
					border-top-color: rgba(0,0,0,.15);
					background-clip: content-box;
					top: 1px;
					border-bottom-color: #a1a1a1;

				}
				.stars-global .nav-tabs > li:first-of-type { 
					border-left-width: 1px;
					border-left-color: rgba(0,0,0,.15);
				}
				
				.stars-global .nav-tabs > li.active {
					padding:0;
					margin:0;
					
					top:1px;
					
					border-width:0;
					border-style:solid;
					
					border-top-width:1px;
					border-top-color:rgba(0, 0, 0, 0.33);
					
					border-right-width:1px;
					border-right-color:rgba(0, 0, 0, 0.33);
					
					background-color:transparent;
					
					border-bottom-width: 1px;
					border-bottom-color: #d9d9d9;
					
					border-left-width:0;
				}
			
					.stars-global .nav-tabs > li > a {
						color:#3f7db2;
						
						border-width:0;
						
						border-radius:0;
						padding:0;
						margin:0;
					
						padding-left:11px;
						padding-right:11px;
						padding-top:9px;
						padding-bottom:8px;
						
					}
					
					.stars-global .nav-tabs > li.active > a {			
						border-width:0;
						
						background-color:#ffffff;
							
						border-left-width:1px;
						border-left-color:rgba(0, 0, 0, 0.33);
					}
					/* Can probably be merged with statement above */
					.stars-global .nav.nav-tabs > li.active > a {
						/*cursor:default;*/
						color:#202020;
					}
					
					.stars-global .nav-tabs > li > a:hover {
						background-color:#e9e9e9;
						color:#202020;
					}
					.stars-global .nav.nav-tabs > li:hover > a {
						cursor:pointer;
					}
					
					.stars-global .nav-tabs > li.active > a:hover, 
					.stars-global .nav-tabs > li.active > a:focus {
						border-width:0;
						
						background-color:#ffffff;
						
						border-left-width:1px;
						border-left-color:rgba(0, 0, 0, 0.33);
						
						margin:0;
						
					}
					/* Can probably be merged with statement above */
					.stars-global .nav-tabs > li.active > a, 
					.stars-global .nav-tabs > li.active > a:hover, 
					.stars-global .nav-tabs > li.active > a:focus {
						color:#202020;
						font-size:13px;
					}
					
			/* Prevent tabs from wrapping */		
			.stars-global .nav-tabs {
				width:100%;
				
				/* Repeating Flexy Tabs */
				display: -ms-flexbox;
				-ms-flex-direction:row;
				
				display:-webkit-flex;
				display:flex;
				flex-direction:row;
				flex-wrap:nowrap;
				
				-ms-flex-pack:start;
				justify-content:flex-start;
				align-items:flex-start;
				align-content:stretch;
			}
				.stars-global .nav-tabs > li {
					flex:none;
					left:-1px;
				}
					.stars-global .nav-tabs > li > a {
						white-space:nowrap;
					}
					
			/* Tab Content */
			.stars-global .tab-content {
				white-space:normal;
				border-color:#a7a7a7;
				border-style:solid;
				border-width:1px;
				
				border-top-width:0;
				/**/
				padding:0;
				background-color:#ffffff;
				width:100%;
			}
			.stars-global .tab-content .active {
				background-color:transparent;
			}
			
				.stars-global .tab-content .tab-pane {
					padding:13px;
				}
				
					.stars-global .tab-content > .tab-pane > .panel-group > .panel {
						border-left-width: 0;
						border-right-width: 0;
					}
					.stars-global .tab-content > .tab-pane > .panel-group:first-child > .panel:first-child {
						border-top-width:0px;
					}
			

			/* GLOBAL TABS: END
			***********************************************************************************************/		
			/*
			********
			********
			********
			*/			
			/* >>> HEADER TABS: START
			***********************************************************************************************/
			/*.nav-tabs */
			.stars-header .nav-tabs {
				border-style:solid;
				border-width:0;
				box-sizing:border-box;
				
				/* Sets the border edge that spans across all of the unactive tabs*/
				border-bottom-width:1px;
				border-color:rgba(0, 0, 0, 0.33);
			}
				
				/* .nav-tabs > li */
				.stars-header .nav-tabs > li {
					border-style:solid;
					border-width:0;
					border-radius:0;
					
					padding:0;
					margin:0;
					
					border-right-width:1px;
					border-right-color:#d9d9d9;
					
					background-color:#f2f2f2;
					
					border-bottom-width: 1px;
					border-bottom-color:rgba(0, 0, 0, 0.33);
					
					border-top-width: 1px;
					border-top-color: rgba(0,0,0,.15);
					background-clip: content-box;
					top: 1px;
					border-bottom-color: #a1a1a1;

				}
				
				.stars-header .nav-tabs > li.active {
					padding:0;
					margin:0;
					
					top:1px;
					
					border-width:0;
					border-style:solid;
					
					border-top-width:1px;
					border-top-color:rgba(0, 0, 0, 0.33);
					
					border-right-width:1px;
					border-right-color:rgba(0, 0, 0, 0.33);
					
					background-color:transparent;
					
					border-bottom-width: 1px;
					border-bottom-color: #d9d9d9;
				}
			
					.stars-header .nav-tabs > li > a {
						color:#3f7db2;
						
						border-width:0;
						
						border-radius:0;
						padding:0;
						margin:0;
					
						padding-left:11px;
						padding-right:11px;
						padding-top:9px;
						padding-bottom:8px;
						
					}
					
					.stars-header .nav-tabs > li.active > a {			
						border-width:0;
						
						background-color:#ffffff;
							
						border-left-width:1px;
						border-left-color:rgba(0, 0, 0, 0.33);
					}
					/* Can probably be merged with statement above */
					.stars-header .nav.nav-tabs > li.active > a {
						color:#202020;
					}
					
					.stars-header .nav-tabs > li > a:hover {
						background-color:#e9e9e9;
						color:#202020;
					}
					.stars-header .nav.nav-tabs > li:hover > a {
						cursor:pointer;
					}
					
					.stars-header .nav-tabs > li.active > a:hover, 
					.stars-header .nav-tabs > li.active > a:focus {
						border-width:0;
						
						background-color:#ffffff;
						
						border-left-width:1px;
						border-left-color:rgba(0, 0, 0, 0.33);
						
						margin:0;
						
					}
					/* Can probably be merged with statement above */
					.stars-header .nav-tabs > li.active > a, 
					.stars-header .nav-tabs > li.active > a:hover, 
					.stars-header .nav-tabs > li.active > a:focus {
						color:#202020;
						font-size:13px;
					}
					
			/* Prevent tabs from wrapping */		
			.stars-header .nav-tabs {
				width:100%;
				
				/* Repeating Flexy Tabs */
				display: -ms-flexbox;
				-ms-flex-direction:row;
				
				display:-webkit-flex;
				display:flex;
				flex-direction:row;
				flex-wrap:nowrap;
				
				-ms-flex-pack:start;
				justify-content:flex-start;
				align-items:flex-start;
				align-content:stretch;
			}
				.stars-header .nav-tabs > li {
					flex:none;
					left:-1px;
				}
					.stars-header .nav-tabs > li > a {
						white-space:nowrap;
					}
					
			/* Tab Content */
			.stars-header .tab-content {
				white-space:normal;
				border-color:#a7a7a7;
				border-style:solid;
				border-width:1px;
				
				border-top-width:0;
				/**/
				padding:6px;
				background-color:#ffffff;
				width:100%;
			}
			.stars-header .tab-content .active {
				background-color:transparent;
			}
			.stars-header .tab-content > .tab-pane > .panel-group > .panel {
				border-left-width: 0;
				border-right-width: 0;
			}
			.stars-header .tab-content > .tab-pane > .panel-group:first-child > .panel:first-child {
				border-top-width:0px;
			}

			/* HEADER TABS: END
			***********************************************************************************************/
		
		/* NAV TABS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> NAVBAR: START
		*******************************************************************************************************/
			
			/* Used as a hook to distinguish nav items with dropdowns from nav items without dropdowns */
			.stars-navbar-nav-item-with-no-dropdown {}
			
			/**************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> GLOBAL NAVBAR: START
			***********************************************************************************************/	
			.stars-global .navbar {
				margin:0;
				padding:0;
				border-width:0;
				background-color:transparent;
				
				min-height:1px;
			}
			.stars-global .navbar-default {
				margin:0;
				padding:0;
				border-width:0;
				background-color:transparent;
			}
			.stars-global .navbar-static-top {
				margin:0;
				padding:0;
				border-width:0;
				background-color:transparent;
			}
			
				/**************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> NAVBAR NAV: START
				***************************************************************************************/	
				.stars-global .navbar-nav {
					margin:0;
					padding:0;
					border-width:0;
					background-color:transparent;
				}
					.stars-global .navbar-nav li {						
						margin:0;
						padding:0;
						border-width:0;
					}
					.stars-global .navbar-nav > li {
						background-color:#f2f2f2;
						
						margin:0;
						padding:0;
						border-width:0;
						
						border-style:solid;
						border-width:1px;
						border-color:rgba(0, 0, 0, .15);
						
						box-sizing:border-box;
					}
					.stars-global .navbar-nav > li:hover {
						background-color:#e9e9e9;
					}
						.stars-global .navbar-nav > li > a:focus,
						.stars-global .navbar-nav li:hover > a,
						.stars-global .navbar-nav li > a:hover {
							color:#3f7db2;
						}	
						.stars-global .navbar-default .navbar-nav > .open > a, 
						.stars-global .navbar-default .navbar-nav > .open > a:hover, 
						.stars-global .navbar-default .navbar-nav > .open > a:focus {
							background-color:transparent;
							color:#202020;
						}
						.stars-global .navbar-default .navbar-nav > .open.active > a {
							color:#ffffff;
						}
						
						.stars-global .navbar-nav > li a {
							margin:0;
							padding:0;
							border-width:0;
							background-color:transparent;
							
							padding-top:10px;
							padding-bottom:9px;
							padding-left:11px;
							padding-right:11px;
							
							color:#3f7db2;
							
							line-height:120%;
						}
					
				/* 
				# active */
				.stars-global .navbar-nav > li.active,
				.stars-global .navbar-nav > li.active:hover,
				.stars-global .navbar-nav > li.active:focus {
					background-color:#3f7db2;
					color:#ffffff;
				}
					.stars-global .navbar-nav > li.active > a,
					.stars-global .navbar-nav > li.active > a:hover,
					.stars-global .navbar-nav > li.active > a:focus {
						background-color:transparent;
						color:#ffffff;
					}
					
				/* 
				# dropdown open state for parent li */
				.stars-global .navbar-nav > .open {
					color:#202020;
					background-color:#e9e9e9;
				}
					.stars-global .navbar-nav > .open > a {
						color:#202020;
					}
						
				/* 
				# Dropdown hover */			
				.stars-global .navbar-nav > li > ul > li:hover {
					background:linear-gradient(to bottom, rgba(63, 125, 178, .15), 
						   rgba(63, 125, 178, .15)), 
						   linear-gradient(to bottom, rgba(255, 255, 255, 1), 
						   rgba(255, 255, 255, 1));
				}
				
				/* Dropdown item active state */
				.stars-global .navbar-nav > li > ul > li.active,
				.stars-global .navbar-nav > li > ul > li.active:hover {
					background-color:#3f7db2;
					color:#ffffff;
					background-image:none;
				}
					.stars-global .navbar-nav > li > ul > li.active > a,
					.stars-global .navbar-nav > li > ul > li.active > a:hover {
						background-color:transparent;
						color:#ffffff;
					}
				
				/* 
				# Offsetting sibling borders */	
				.stars-global .navbar-nav > li + li {
					margin-left:-1px;
				}
				
				/* NAVBAR NAV: END
				***************************************************************************************/
			
			/* GLOBAL NAVBAR: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> HEADER NAVBAR: START
			***********************************************************************************************/
			.stars-header .navbar {
				margin:0;
				padding:0;
				border-width:0;
				background-color:transparent;
				
				min-height:1px;
			}
			.stars-header .navbar-default {
				margin:0;
				padding:0;
				border-width:0;
				background-color:transparent;
			}
			.stars-header .navbar-static-top {
				margin:0;
				padding:0;
				border-width:0;
				background-color:transparent;
			}
				/**************************************************************************************/
				/*
				********
				********
				********
				*/
				/* >>>> NAVBAR NAV: START
				***************************************************************************************/
				.stars-header .navbar-nav {
					margin:0;
					padding:0;
					border-width:0;
					background-color:transparent;
				}
					.stars-header .navbar-nav li {						
						margin:0;
						padding:0;
						border-width:0;
					}
					.stars-header .navbar-nav > li {
						background-color:#f2f2f2;
						
						margin:0;
						padding:0;
						border-width:0;
						
						border-style:solid;
						border-width:1px;
						border-color:rgba(0, 0, 0, .15);
						
						box-sizing:border-box;
					}
					.stars-header .navbar-nav > li:hover {
						background-color:#e9e9e9;
					}
						.stars-header .navbar-nav > li > a:focus,
						.stars-header .navbar-nav li:hover > a,
						.stars-header .navbar-nav li > a:hover {
							color:#3f7db2;
						}	
						.stars-header .navbar-default .navbar-nav > .open > a, 
						.stars-header .navbar-default .navbar-nav > .open > a:hover, 
						.stars-header .navbar-default .navbar-nav > .open > a:focus {
							background-color:transparent;
							color:#202020;
						}
						.stars-header .navbar-default .navbar-nav > .open.active > a {
							color:#ffffff;
						}
						.stars-header .navbar-nav > li a {
							margin:0;
							padding:0;
							border-width:0;
							background-color:transparent;
							
							padding-top:10px;
							padding-bottom:9px;
							padding-left:11px;
							padding-right:11px;
							
							color:#3f7db2;
							
							line-height:120%;
						}
					
				/* 
				# active */
				.stars-header .navbar-nav > li.active,
				.stars-header .navbar-nav > li.active:hover,
				.stars-header .navbar-nav > li.active:focus {
					background-color:#3f7db2;
					color:#ffffff;
				}
					.stars-header .navbar-nav > li.active > a,
					.stars-header .navbar-nav > li.active > a:hover,
					.stars-header .navbar-nav > li.active > a:focus {
						background-color:transparent;
						color:#ffffff;
					}
					
				/* 
				# dropdown open state for parent li */
				.stars-header .navbar-nav > .open {
					color:#202020;
					background-color:#e9e9e9;
				}
					.stars-header .navbar-nav > .open > a {
						color:#202020;
					}
						
				/* 
				# Dropdown hover */			
				.stars-header .navbar-nav > li > ul > li:hover {
					background:linear-gradient(to bottom, rgba(63, 125, 178, .15), 
						   rgba(63, 125, 178, .15)), 
						   linear-gradient(to bottom, rgba(255, 255, 255, 1), 
						   rgba(255, 255, 255, 1));
				}
				
				/* 
				# Offsetting sibling borders */	
				.stars-header .navbar-nav > li + li {
					margin-left:-1px;
				}
				
				/* NAVBAR NAV: END
				***************************************************************************************/
			
			/* HEADER NAVBAR: END
			***********************************************************************************************/
		
		/* NAVBAR: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> POPOVERS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> BASE PROPERTIES: START
			***********************************************************************************************/
			.stars-global .popover {
				font-family:Arial, Helvetica, sans-serif;
				color:#202020;
				
				font-size:13px;
				line-height:142%;
				text-align:left;
				
				border-radius:0;
				
				padding:0;
			}
				.stars-global .popover.bottom > .arrow::after {
					border-bottom-color:#e5e5e5;
				}
				.stars-global .popover .popover-title {
					padding-top:10px;
					padding-bottom:8px;
					padding-left:13px;
					padding-right:13px;
					
					border-radius:0;
					
					background-color:#e5e5e5;
					
					border-bottom-color:#e3e3e3;
					
					font-weight:normal;
					font-size:13px;
					line-height:142%;
					text-align:left;
				}
				.stars-global .popover .popover-content {
					padding:13px;
					padding-top:11px;
				}
			
			/* BASE PROPERTIES: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> COLOR AND SIZE VARIANTS: START
			***********************************************************************************************/
			/* 
			# Contextual color styles *//* 
			Matching bubble style arrow to context color */
			.stars-global .stars-primary-popover > .popover.bottom > .arrow::after {
				border-bottom-color:#135686;
			}
			.stars-global .stars-attention-popover > .popover.bottom > .arrow::after {
				border-bottom-color:#ff2c00;
			}
			.stars-global .stars-success-popover > .popover.bottom > .arrow::after {
				border-bottom-color:#3ec000;
			}
			.stars-global .stars-info-popover > .popover.bottom > .arrow::after {
				border-bottom-color:#338bff;
			}
			.stars-global .stars-warning-popover > .popover.bottom > .arrow::after {
				border-bottom-color:#e6b100;
			}
			.stars-global .stars-danger-popover > .popover.bottom > .arrow::after {
				border-bottom-color:#bf0000;
			}
			/* 
			Popover heading/title contextual styles */
			.stars-primary-popover > .popover > .popover-title {
				background-color:#135686;
				color:#ffffff;
			}
			.stars-attention-popover > .popover > .popover-title {
				background-color:#ff2c00;
				color:#ffffff;
			}
			.stars-success-popover > .popover > .popover-title {
				background-color:#3ec000;
				color:#ffffff;
			}
			.stars-info-popover > .popover > .popover-title {
				background-color:#338bff;
				color:#ffffff;
			}
			.stars-warning-popover > .popover > .popover-title {
				background-color:#e6b100;
				color:#ffffff;
			}
			.stars-danger-popover > .popover > .popover-title {
				background-color:#bf0000;
				color:#ffffff;
			}
			
			/* 
			# Size variants *//* 
			## Small */
			.stars-small-sized-popover-container > .popover {
				width:350px !important;
				max-width:350px !important;
			}
			
			/* 
			## Medium */
			.stars-medium-sized-popover-container > .popover {
				width:525px !important;
				max-width:525px !important;
			}
			
			/* 
			## Large */
			.stars-large-sized-popover-container > .popover {
				width:788px !important;
				max-width:788px !important;
			}
			
			/* COLOR AND SIZE VARIANTS: END
			***********************************************************************************************/
			
		/* POPOVERS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> FIXED POPOVERS: START
		*******************************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> SMALL FIXED POPOVERS: START
			***********************************************************************************************/
			.stars-small-sized-fixed-popover[data-fixed-popover-placement="bottom right"] {
				position:fixed;
				right:13px;
				bottom:0;
				
				width:350px !important;
				max-width:350px !important;
				
				z-index:200;
				
				box-shadow:0 -2px 10px rgba(0, 0, 0, .2);
			}
			.stars-small-sized-fixed-popover h1.panel-title {
				font-size:13px;
				font-weight:normal;
			}
			.stars-small-sized-fixed-popover .panel-body h2 {
				font-size:16px;
				font-weight:bold;
			}
			.stars-small-sized-fixed-popover .panel-body h3 {
				font-size:13px;
				font-weight:bold;
				color:#ff8626;
				padding-top:0;
			}
			.stars-small-sized-fixed-popover .panel-body p + h3 {
				padding-top:13px;
	
			}
			.stars-small-sized-fixed-popover .panel-body {
				overflow-y:scroll;
				max-height:400px;
			}
			/* SMALL FIXED POPOVERS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> MEDIUM FIXED POPOVERS: START
			***********************************************************************************************/
			.stars-medium-sized-fixed-popover[data-fixed-popover-placement="bottom right"] {
				position:fixed;
				right:13px;
				bottom:0;
				
				width:525px !important;
				max-width:525px !important;
				
				z-index:200;
				
				box-shadow:0 -2px 10px rgba(0, 0, 0, .2);
			}
			.stars-medium-sized-fixed-popover h1.panel-title {
				font-size:13px;
				font-weight:normal;
			}
			.stars-medium-sized-fixed-popover .panel-body h2 {
				font-size:16px;
				font-weight:bold;
			}
			.stars-medium-sized-fixed-popover .panel-body h3 {
				font-size:13px;
				font-weight:bold;
				color:#ff8626;
				padding-top:0;
			}
			.stars-medium-sized-fixed-popover .panel-body p + h3 {
				padding-top:13px;
			}
			.stars-medium-sized-fixed-popover .panel-body {
				overflow-y:scroll;
				max-height:450px;
			}
			/* MEDIUM FIXED POPOVERS: END
			***********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> LARGE FIXED POPOVERS: START
			***********************************************************************************************/
			.stars-large-sized-fixed-popover[data-fixed-popover-placement="bottom right"] {
				position:fixed;
				right:13px;
				bottom:0;
				
				width:788px !important;
				max-width:788px !important;
				
				z-index:200;
				
				box-shadow:0 -2px 10px rgba(0, 0, 0, .2);
			}
			.stars-large-sized-fixed-popover h1.panel-title {
				font-size:13px;
				font-weight:normal;
			}
			.stars-large-sized-fixed-popover .panel-body h2 {
				font-size:16px;
				font-weight:bold;
			}
			.stars-large-sized-fixed-popover .panel-body h3 {
				font-size:13px;
				font-weight:bold;
				color:#ff8626;
				padding-top:0;
			}
			.stars-large-sized-fixed-popover .panel-body p + h3 {
				padding-top:13px;
			}
			.stars-large-sized-fixed-popover .panel-body {
				overflow-y:scroll;
				max-height:500px;
			}
			/* LARGE FIXED POPOVERS: END
			***********************************************************************************************/
		
		/* FIXED POPOVERS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> COLLAPSIBLE LEFT NAV: START
		*******************************************************************************************************/
		/* Left Nav (neighbor-attachments-wrapper) */
		.stars-left-nav-expanded {
			z-index:100;
			width:270px;
			flex:none;
		}
		.stars-left-nav-collapsed {
			z-index:100;
			width:36px;
			flex:none;
			
			display:none;
		}
			
			/**********************************************************************************************/
			/*
			********
			********
			********
			*/			
			/* >>> COLLAPSED SPECIFIC: START
			***********************************************************************************************/
			.stars-left-nav .stars-left-nav-collapsed-hit-area {
				padding-left:0;
				padding-right:0;
				min-height:641px; 
				text-align:center;
				
				cursor:pointer;
			}
			/* COLLAPSED SPECIFIC: END
			***********************************************************************************************/
		
		/* COLLAPSIBLE LEFT NAV: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> COLLAPSIBLE RIGHT NAV: START
		*******************************************************************************************************/
		/* Right Nav (neighbor-attachments-wrapper) */
		.stars-right-nav-expanded {
			z-index:100;
			width:270px;
			flex:none;
		}
		.stars-right-nav-collapsed {
			z-index:100;
			width:36px;
			flex:none;
			
			display:none;
		}
			
			/**********************************************************************************************/
			/*
			********
			********
			********
			*/
			/* >>> COLLAPSED SPECIFIC: START
			***********************************************************************************************/
			.stars-right-nav .stars-right-nav-collapsed-hit-area {
				padding-left:0;
				padding-right:0;
				min-height:641px; 
				text-align:center;
				
				cursor:pointer;
			}
			/* COLLAPSED SPECIFIC: END
			***********************************************************************************************/
		
		/* COLLAPSIBLE RIGHT NAV: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> BREADCRUMB: START
		*******************************************************************************************************/
		.stars-global .breadcrumb {
			background-color:transparent;
			border-radius:0;
			
			margin:0;
			padding:0;
			
			padding-left:13px;
			padding-right:13px;
			padding-top:11px;
			padding-bottom:9px;
		}
		.stars-global .breadcrumb > .active {
			color:#202020;
		}

		/* BREADCRUMB: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> PAGINATION: START
		*******************************************************************************************************/
		.stars-global .pagination {
			border-radius:0;
			margin:0;
			padding:0;
			
			margin-top:9px;
			margin-bottom:9px;
		}
		
		
		.stars-global .stars-compartment > .row > div > nav:first-child > ul.pagination {
			margin-top:0;
			
		}
		.stars-global .stars-compartment > .row > div > nav:only-child > ul.pagination {
			margin:0;
			display:block;
		}
		
		
		.stars-global .pagination > li:first-child > a, 
		.stars-global .pagination > li:first-child > span {
			
			border-radius:0;
		}
		.stars-global .pagination > li:last-child > a, 
		.stars-global .pagination > li:last-child > span {
			
			border-radius:0;
		}
		.stars-global .pagination > li > a, 
		.stars-global .pagination > li > span {
			position: relative;
			float: left;
			padding: 7px 12px;
			margin-left: -1px;
			line-height: 1.42857143;
			text-decoration: none;
			background-color: #fff;
			border: 1px solid #ddd;
			border-color:#cccccc;
			
			padding-top:9px;
		}
		/* Hover state */
		.stars-global .pagination > li > a:hover {
			background: linear-gradient(to bottom, rgba(63, 125, 178, .15), 
				    rgba(63, 125, 178, .15)), 
				    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
				    rgba(255, 255, 255, 1));
		}
		
		/* ON state */
		.stars-global .pagination > li.active > a,
		.stars-global .pagination > li.active > a:hover,
		.stars-global .pagination > li.active > a:focus {
			background: linear-gradient(to bottom, rgba(63, 125, 178, 1), 
				    rgba(63, 125, 178, 1)), 
				    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
				    rgba(255, 255, 255, 1));
				    
			color:#ffffff;
			border-color:#3f7db2;
		}
		
		
		/* # Modifiers */
		.stars-right-blocked-pagination {
			display:table;
			white-space:nowrap;
			margin-left:auto;
			
			border-left-width: 2px;
			border-left-style: solid;
			border-left-color: rgba(0,0,0,0);
		}
			.stars-right-blocked-pagination > .pagination {
				display:table-row;
			}
				.stars-right-blocked-pagination > .pagination > li {
					display:table-cell;
				}
					.stars-right-blocked-pagination > .pagination > li > a {
						display:block;
						float:none;
					}
					
					
		
		/* # Pagination right blocked slider component ( Container for pagination blocks ) */
		.stars-right-blocked-pagination-slider {
			overflow-x: auto;
			width: 67%;
			border-right-style: solid;
			border-right-width: 1px;
			border-right-color: #cccccc;	
		}
		
		/* 	## IE Hacks */
			html[data-useragent*='MSIE 10.0'] .stars-right-blocked-pagination-slider {
				overflow-x:scroll;
			}
	
			@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
				.stars-right-blocked-pagination-slider {
					overflow-x:scroll;
				}
			}
			
		
		/* Note this is used to wrap a right-blocked-pagination component. It essentially just centers it. */
		.stars-center-blocked-pagination-slider {	
			text-align:center; 
			overflow-x:auto; 
			border-right-width:0px; 
			border-right-style:solid; 
			border-right-color:#cccccc; 
			width:100%; 
			border-left-width:0px !important; 
			border-left-style:solid; 
			border-left-color:#cccccc;
		}
		/* 	## IE Hacks */
			html[data-useragent*='MSIE 10.0'] .stars-center-blocked-pagination-slider {
				overflow-x:scroll;
			}
	
			@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
				.stars-center-blocked-pagination-slider {
					overflow-x:scroll;
				}
			}
			
			
		/* # Pager */
		.stars-global .pager {
			border-radius:0;
			margin:0;
			padding:0;
			
			margin-top:9px;
			margin-bottom:9px;
		}
		
		.stars-global .pager > li > a,
		.stars-global .pager > li > span {
			border-radius:0;
			
			padding-top:9px;
			padding-left:12px;
			padding-right:12px;
			padding-bottom:7px;
			
			background-color:#ffffff;
			
			border-color:#cccccc;
		}
		
					/* Hover state */
					.stars-global .pager > li > a:hover {
						background: linear-gradient(to bottom, rgba(63, 125, 178, .15), 
							    rgba(63, 125, 178, .15)), 
							    linear-gradient(to bottom, rgba(255, 255, 255, 1), 
							    rgba(255, 255, 255, 1));
					}
		
		
			
		/* PAGINATION: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> LABELS: START
		*******************************************************************************************************/
		
		
		.stars-global .label {
			display: inline;
			
			padding-top: .45em;
			padding-bottom: .35em;
			padding-left: .6em;
			padding-right: .75em;
			
			font-size: 85%;
			font-weight: 700;
			line-height: 1 !important;
			color: #ffffff !important;
			text-align: center !important;
			white-space: nowrap !important;
			vertical-align: baseline !important;
			border-radius: .25em !important;
			
			text-decoration:none !important;
		}
		
		/* Modifiers */
		.stars-global .stars-slapped-label {
			position:absolute;
		}
		
		.stars-global .stars-slapped-top-right-label {
			position:absolute;
			top:0;
			right:0;
		}
		
		/* # Contextual colors */
		.stars-global .label-attention {
			background-color: #ff2c00;
		}
		
		.stars-global .label-success {
			background-color: #3ec000;
		}
		
		.stars-global .label-info {
			background-color: #338bff;
		}
		
		.stars-global .label-warning {
			background-color: #e6b100;
		}
		
		.stars-global .label-danger {
			background-color: #bf0000;
		}
		
		
		/* LABELS: END
		*******************************************************************************************************/

	/* COMPONENTS: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > SITE SPECIFIC: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> GENERAL SETTINGS: START
		*******************************************************************************************************/
		
		/* Remove animated transitions */
		.stars-global .collapsing {
			position:relative;
			height:initial;
			overflow:hidden;
			
			-webkit-transition-timing-function: initial;
			-o-transition-timing-function: initial;
			transition-timing-function: initial;
			
			-webkit-transition-duration: 0s;
			-o-transition-duration: 0s;
			transition-duration: 0s;
			
			-webkit-transition-property: none;
			-o-transition-property: none;
			transition-property: none;
		}
		
		/* # Editable content */
		.stars-global .stars-editable-content[contenteditable="true"] {
			border-width:1px;
			border-color:#3f7db2;
			border-style:solid;
			
			padding:13px;
			
			padding-top:4px;
			padding-bottom:4px;
			
			background-color:rgba(63, 125, 178, .08);
		}
		.stars-global .stars-editable-content[contenteditable="true"]:focus {
			border-width:1px;
			border-color:#3f7db2;
			border-style:solid;
			
			padding:13px;
			
			padding-top:4px;
			padding-bottom:4px;
			
			background-color:rgba(63, 125, 178, .08);
			background-color:#ffffff;
		}
		.stars-global .stars-editable-content[contenteditable="true"] ~ label {
			margin-top:13px;
		}
		
		
		/* This causes focus issues on IE 10
		.stars-global .form-control:focus {
			border-width:1px;
			border-color:#3f7db2;
			border-style:solid;
			
			padding:13px;
			
			padding-top:4px;
			padding-bottom:4px;
			
			background-color:rgba(63, 125, 178, .08);
			background-color:#ffffff;
		}
		*/
		
		.stars-global input[type="text"]:focus {
			border-width:1px;
			border-color:#3f7db2;
			border-style:solid;
			
			padding:13px;
			
			padding-top:4px;
			padding-bottom:4px;
			
			background-color:rgba(63, 125, 178, .08);
			background-color:#ffffff;
		}
		
		/* GENERAL SETTINGS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> REGIONAL LAYOUT: START
		*******************************************************************************************************/
		
		
		
		/* # stars-header */
		.stars-header {
			/*
			background-image:url("images/default-header-food-graphic.png");
			
			
			background-repeat:no-repeat;
			background-position:0px 0px;
			*/
			
			
			min-height:100px;
			min-width:1000px;
			
			
			background-color:#135686;
			background-image:linear-gradient( to bottom, #011d46, #135686 );
			
			background-repeat:no-repeat;	
			background-repeat:repeat-x;
			
		}
			.stars-header .stars-basic-grid {
				background-color:transparent;
			}
			
		/* stars-header logos */	
		.stars-header img.stars-header-logos {
			padding:15px;
			
			float:none;
			
			display:inline-block;
		}

		
		
		/* Core page area *//*
		// Wraps together the main area with the sidebars, excludes stars-header area. */
		.stars-root-body-layout {
			border-width:0;
			display: -ms-flexbox;
			-ms-flex-direction:row;
			
			display:-webkit-flex;
			display:flex;
			flex-direction:row;
			flex-wrap:nowrap;
			
			-ms-flex-pack:start;
			justify-content:flex-start;
			align-items:flex-start;
			align-content:stretch;
		}
		
			.stars-main {
				-ms-flex: 1;
				flex-grow:1;
			}
				
				/* # main-header */
				.stars-main-header {
					width:100%;
				}
				
				/* # main-body */
				.stars-main-body {
					width:100%;
					
				}
						.stars-main-body > .panel > .panel-body {
							/*min-height:586px;*/	
						}
		
		
		/* REGIONAL LAYOUT: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> MAIN NAV: START
		*******************************************************************************************************/
		
		.stars-main-nav {
			white-space:nowrap;
		}
			.stars-main-nav > li {
				display:inline-block;
				width:auto;
				float:none;
				
				white-space:normal;
			}
		
		/* MAIN NAV: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> STARS USER NOTIFICATION POPOVER: START
		*******************************************************************************************************/
		
		#stars-user-notification-popover-container-id {
			text-shadow:none;
			position:absolute;
		
		}
		
				#stars-user-notification-popover-container-id > .popover > .popover-content {
					padding:0;
				}
		
				
		/* # Not Read items */
		#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="not read"] > .panel-body > h3,
		#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="not read"] > .panel-body > a {
			font-weight:bold;
		}
		
		#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="not read"] > .panel-body > h3 {
			font-size:15px;
			margin-bottom:5px;
		}
		
		
		/* # Read items */
		#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="read"] > .panel-body {
			background-color:#f5f5f5;
		}
			#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="read"] > .panel-body > h3,
			#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="read"] > .panel-body > a {
				font-weight:normal;
			}
			
			#stars-user-notification-popover-container-id > .popover > .popover-content .panel[data-read-status="read"] > .panel-body > h3 {
				font-size:15px;
				margin-bottom:5px;
			}
			
		/* Min-height for popover */	
		#stars-user-notification-popover-container-id > .popover > .popover-content #paging-content {
			min-height:431px;
		}
		
		/* Hide page numbers */
		#stars-user-notification-popover-container-id > .popover > .popover-content .pager .page_link {
			display:none;
		}
		
		/* Float the pagers */
		#stars-user-notification-popover-container-id > .popover > .popover-content .pager > li:first-of-type {
			float:left;
		}
		#stars-user-notification-popover-container-id > .popover > .popover-content .pager > li:last-of-type {
			float:right;
		}
		
	
		/* padding adjustment for the pager's container */
		#stars-user-notification-popover-container-id #page_navigation {
			margin:0;
			padding:13px;
		}
		
		/* Adjust stroke lines for this specific application */
		#stars-user-notification-popover-container-id .popover-title {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #CCCCCC;
		}
		#stars-user-notification-popover-container-id .panel {
			border-top-width:0;
		}
					
		/* STARS USER NOTIFICATION POPOVER: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/		
		/* >> FOOTER: START
		*******************************************************************************************************/
		.stars-footer {
			padding:13px;
			padding-top:17px;
			font-size:13px;
			
			text-align:center;
			background-color:#d9d9d9;
			
			border-width:0;
			
			border-top-width:1px;
			border-top-color:#cccccc;
			border-style:solid;
		}
		
		/* FOOTER: END
		*******************************************************************************************************/

	/* SITE SPECIFIC: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > MEDIA QUERIES: START
	***************************************************************************************************************/
	
	@media (max-width: 767px) {
		.stars-global .navbar-nav .open .dropdown-menu {
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			
			float: left;
			min-width: 160px;
			padding: 5px 0;
			margin: 2px 0 0;
			
			
			text-align: left;
			list-style: none;
			background-color: #fff;
			
			background-clip: padding-box;
			border: 1px solid rgba(0, 0, 0, .15);
			box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			
			border-width:1px;
		}
		.stars-global .navbar-nav .open .dropdown-menu > li > a,
		.stars-global .navbar-nav .open .dropdown-menu .dropdown-header {
			padding-top:10px;
			padding-bottom:9px;
			padding-left:13px;
			padding-right:11px;
		}
		.stars-global .navbar-nav .open .dropdown-menu > li > a {
			line-height:120%;
		}
		.stars-global .navbar-nav .open .dropdown-menu > li > a:hover,
		.stars-global .navbar-nav .open .dropdown-menu > li > a:focus {
			background-image: none;
		}
	}
	
	
	/* MEDIA QUERIES: END
	***************************************************************************************************************/
	/*
	********
	********
	********
	*/
	/* > HELPERS: START
	***************************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> COLOR HELPERS: START
		*******************************************************************************************************/
		
		
		/* COLOR HELPERS: END
		*******************************************************************************************************/
		/*
		********
		********
		********
		*/
		/* >> LAYOUT HELPERS: START
		*******************************************************************************************************/
		
		/* list-style-type:none */
		.stars-list-style-type-none {
			list-style-type:none !important;
		}
		

		/* # Table */
		.stars-display-table {
			display:table !important;
		}
			.stars-display-table-row {
				display:table-row !important;
			}
				.stars-display-table-cell {
					display:table-cell !important;
				}
				
		/* Fixed table layout */
		.stars-table-layout-fixed {
			table-layout:fixed !important;
		}
				
		
		/* # Width */
		/* Width auto */		
		.stars-width-auto {
			width:auto !important;
		}
				
		/* Width 100% */
		.stars-width-100-percent {
			width:100% !important;
		}
		
		/* Width 75% */
		.stars-width-75-percent {
			width:75% !important;
		}
		
		/* Width 50% */
		.stars-width-50-percent {
			width:50% !important;
		}
		
		/* Width 25% */
		.stars-width-25-percent {
			width:25% !important;
		}
		
		/*
		*/
		
		/* Width 67% */
		.stars-width-67-percent {
			width:67% !important;
		}
		
		/* Width 33% */
		.stars-width-33-percent {
			width:33% !important;
		}
		
		/*
		*/
		
		/* Width 80% */
		.stars-width-80-percent {
			width:80% !important;
		}
		
		/* Width 60% */
		.stars-width-60-percent {
			width:60% !important;
		}
		
		/* Width 40% */
		.stars-width-40-percent {
			width:40% !important;
		}
		
		/* Width 20% */
		.stars-width-20-percent {
			width:20% !important;
		}
		
		/* # Min-width */
		/* Min-width 75% */
		.stars-min-width-75-percent {
			min-width:75% !important;
		}
		
		/* Min-width 50% */
		.stars-min-width-50-percent {
			min-width:50% !important;
		}
		
		/* Min-width 25% */
		.stars-min-width-25-percent {
			min-width:25% !important;
		}
		
		/* # */
		
		/* Height 100% */
		.stars-height-100-percent {
			height:100% !important;
		}
		
		/* No text decoration */
		.stars-no-text-decoration {
			text-decoration:none !important;
		}

		/* Prevent collapsing */
		.stars-expand-parent-of-float {
			clear:both !important;
		}
		
		/* Remove padding */
		.stars-remove-padding {
			padding:0 !important;
		}
		
		/* Remove margin */
		.stars-remove-margin {
			margin:0 !important;
		}
		
		/* # Display types */
		/* ## Display block */
		.stars-display-block {
			display:block !important;
		}
		
		/* ## Display inline */
		.stars-display-inline {
			display:inline !important;
		}
		
		/* ## Display inline-block */
		.stars-display-inline {
			display:inline-block !important;
		}
		
		/* # Vertical alignments */
		.stars-valign-top {
			vertical-align:top !important;
		}
		.stars-valign-bottom {
			vertical-align:bottom !important;
		}
		.stars-valign-middle {
			vertical-align:middle !important;
		}
		
		/* # Vertical alignments inside of floats */
		.stars-top-valign-floats {
			display:table-cell !important;
			height:inherit !important;
			width:inherit;
			vertical-align:top !important;
		}
		.stars-middle-valign-floats {
			display:table-cell !important;
			height:inherit !important;
			width:inherit;
			vertical-align:middle !important;
		}
		.stars-bottom-valign-floats {
			display:table-cell !important;
			height:inherit !important;
			width:inherit;
			vertical-align:bottom !important;
		}
		
		/* # Tall and Wide */
		/* ## Tall */
		.stars-50px-tall {
			height:50px;
		}
		.stars-100px-tall {
			height:100px;
		}
		.stars-150px-tall {
			height:150px;
		}
		.stars-200px-tall {
			height:200px;
		}
		
		/* ## Wide */
		.stars-50px-wide {
			width:50px;
		}
		.stars-100px-wide {
			width:100px;
		}
		.stars-150px-wide {
			width:150px;
		}
		.stars-200px-wide {
			width:200px;
		}
		
		/* # Min-tall and Min-wide */
		/* ## Min-tall */
		.stars-min-50px-tall {
			height:50px;
		}
		.stars-min-100px-tall {
			height:100px;
		}
		.stars-min-150px-tall {
			height:150px;
		}
		.stars-min-200px-tall {
			height:200px;
		}
		
		/* ## Min-wide */
		.stars-min-50px-wide {
			width:50px;
		}
		.stars-min-100px-wide {
			width:100px;
		}
		.stars-min-150px-wide {
			width:150px;
		}
		.stars-min-200px-wide {
			width:200px;
		}
		
		/* # stars-pull-right-with-gap */
		.stars-pull-right-with-gap {
			float:right;
			margin-left:4px;
		}
		
		/* # Padding */
		.stars-padding-13px {
			padding:13px !important;
		}
		.stars-padding-26px {
			padding:26px !important;
		}
		
		
		/* # Scrolling table */
		.stars-global .stars-horizontal-scrolling-table-wrapper {
			overflow-x: auto;
		}
			.stars-global .stars-horizontal-scrolling-table-wrapper > table {
				min-width: 600px;
			}
		
				

		/* LAYOUT HELPERS: END
		*******************************************************************************************************/
	
	/* HELPERS: END
	***************************************************************************************************************/

/* STARS ENHANCEMENT CLASSES: END
***********************************************************************************************************************/

