/* Main.css */
* { font-family: Verdana, Helvetica, Arial, sans-serif; }
*:focus { outline: none; }
.corner-all { -moz-border-radius-REMOVED: 3px; -webkit-border-radius-REMOVED: 3px; }
.shadow01 { -webkit-box-shadow: 2px 2px 2px #CCC; -moz-box-shadow: 2px 2px 2px #CCC; }
.shadow02 { -webkit-box-shadow: 1px 1px 2px #ddd; -moz-box-shadow: 1px 1px 2px #ddd; }
/* jQuery UI override */
.ui-widget { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
.ui-widget select { font-family: Verdana, Helvetica, Arial, sans-serif; }
.ui-widget input { font-family: Verdana, Helvetica, Arial, sans-serif; }
.ui-widget textarea { font-family: Verdana, Helvetica, Arial, sans-serif; }
.ui-widget button { font-family: Verdana, Helvetica, Arial, sans-serif; }
.ui-widget-header { font-family: Verdana, Helvetica, Arial, sans-serif; border: 1px solid #aaaaaa; background: #cccccc url("https://cdn.boarddocs.com/static/famfamfam/jquery-ui/images/ui-bg_highlight-soft_75_a9b089_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header { background: #666; color: #EEE; }
.ui-tabs .ui-tabs-nav * { outline: 0; }
.ui-tabs .ui-tabs-nav li { font-size: 11px !important;  }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding: .4em .4em;  padding: 5px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; border-bottom: 0; background: #ffffff; font-weight: normal; color: #212121; }
.ui-widget :active { outline: none; }
/* Fix for jQuery and Bootstrap close button icon */
.ui-dialog-titlebar-close {
  background: url("//code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_888888_256x240.png") repeat scroll -93px -128px rgba(0, 0, 0, 0);
  border: 0;
}
.ui-dialog-titlebar-close:hover {
  background: url("//code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_222222_256x240.png") repeat scroll -93px -128px rgba(0, 0, 0, 0);
}
@media print { 
	body > .do-not-print { display: none !important; visibility: hidden !important; }
	body { padding: 0; margin: 0; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; text-align: left; }
	#for-print { display: block; }
	.no-print { display: none; }
}
@media screen {
	#for-print { display: none; }
	html { }
	body { font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; }
}
/* Scroll Bars */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #ECECEC; }
::-webkit-scrollbar-thumb { background: #D2D2D2; }
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(0,0,0,0); 
}
/* Tool Tips */
.ui-tooltip, .arrow:after { background: black; border: 1px solid white; }
.ui-tooltip { color: white; }
html {  }
html.indebug { margin-right: 300px; }
html, body { height: 100%; }
body.noscroll { overflow: hidden; }
#bd { margin: 0; background: #fff; }
b, strong { font-weight: bold; }
p { display: block; margin: 0; padding: 0; }
body.indebug { margin-right: 370px; }
.print-logo img { max-width: 200px; max-height: 100px; }
/* fix IE scroll on dialog boxes */
.ui-widget-overlay { position: fixed; }  
#cke_editpublicbody { margin: 0 10px 10px 10px; }
#cke_editadminbody { margin: 0 10px 10px 10px; }
#cke_editexecbody { margin: 0 10px 10px 10px; }
/* no items message */
.no-items-message { border: 0px solid #aaa; padding: 10px; }
#drafts .no-items-message { border: 0; }
#templates .no-items-message { border: 0; }
/* Editor Read Mode */
div[key="publicbody"] a, div[key="adminbody"] a, div[key="execbody"] a { text-decoration: underline; color: blue; }
/* Bootstrap fixes */
div[key="publicbody"] ol, div[key="adminbody"] ol, div[key="execbody"] ol { margin-top: 1em !important; }
div[key="publicbody"] ul, div[key="adminbody"] ul, div[key="execbody"] ul { margin-top: 1em !important; }
/* Global Tags */
.visibility-hidden { visibility: hidden; }
.display-none { display: none; }
input:focus, select:focus, textarea:focus { outline-width:0; }
.ajax-loading { font-size: 11px; }
#debug-window { 
	z-index: 0;
	padding: 25px;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	background: #333;
	display: none;
	width: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	color: #EEE;
}
#debug-window #close-debug { position: absolute; top: 5px; right: 10px; font-size: 20px;  }
#debug-window * { font-size: 12px; }
#debug-window input { border: 0; margin: 0px; width: 250px; background: transparent; }
#debug-window table td { white-space: nowrap; height: 22px; }
#debug-window table td input.true { font-weight: bold; background: url("https://cdn.boarddocs.com/static/famfamfam/tick.png") no-repeat 33px 0px; }
#debug-window table td input.false { opacity: 0.25; background: url("https://cdn.boarddocs.com/static/famfamfam/cross.png") no-repeat 33px 0px; }
#loading-boarddocs { z-index: 99999; position: fixed; top: 0; left: 0; right: 0; bottom: 0; font-size: 14px; color: #EEE; 
	Xbackground: #FFF url("https://cdn.boarddocs.com/static/famfamfam/boarddocs-loading-bw.png") no-repeat 50% 50%; 
	background: #FFF;
}
#loading-boarddocs div.logo { display: block; width: 100vw; Xheight: 100vh; text-align: center; margin-top: 38vh; animation: logo 2s; }
@keyframes logo {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
#loading-boarddocs div.bar { Xdisplay: none; height: 10px; position: fixed; top: 0; left: 0; width: 100%; background: #ECECEC; animation: bar 2s; }
@keyframes bar {
	0%   { width: 0; }
	50% { width: 20%; }
	100% { width: 100%; }
}
#loading-boarddocs div.spinner { display: none; text-align: center; margin-top: -222px; }
#loading-boarddocs div.spinner i { color: #4281AA; opacity: 0.07; font-size: 400px; }
/* H2, Left, Right, Both Column setup */
h2 { color: #434343; font-size: 19px; font-weight: normal; padding: 10px 0px 0px 0px; margin: 0px 0 5px 0; border-bottom: 0px solid #EDF2F6; }
.leftcol, .rightcol, .bothcols { position: relative; XXXline-height: 16px; }
.leftcol { font-size: 1.1em; vertical-align: top; display: inline-block; width: 20%; margin: 8px 0 8px 0; border: 0px solid #bbb; }
.leftcol em { font-weight: normal; color: #999; display: block; margin: 8px 0; padding: 1px 0 0 20px; background: url("https://cdn.boarddocs.com/static/famfamfam/information.png") no-repeat; }
.rightcol { font-size: 1.1em; vertical-align: top; display: inline-block; width: 78%; margin: 8px 0 8px 0; border: 0px solid #bbb; }
.rightcol em { font-weight: normal; color: #999; display: block; margin: 5px 0; padding: 1px 0 0 20px; background: url("https://cdn.boarddocs.com/static/famfamfam/information.png") no-repeat; }
.rightcol input[type="text"] { width: 99%; padding: 2px; }
.rightcol input[type="text"].date { width: 80px; }
.rightcol input[type="text"].currency { width: 80px; }
.rightcol input[type="text"].time { width: 60px; }
.rightcol input[type="checkbox"] { margin-right: 5px; }
.rightcol div.checkbox { display: inline-block; margin-right: 20px; vertical-align: top; }
.rightcol textarea { width: 99%; padding: 2px; height: 100px; }
.rightcol select { padding: 2px; }
.bothcols { vertical-align: top; margin: 8px 0 8px 0; border: 0px solid #bbb; }
.bothcols textarea { width: 99%; padding: 2px; height: 100px; }
/* Site Images Dialog */
#site-images-dialog .leftcol { vertical-align: top; display: inline-block; width: 35%; margin: 5px 0 5px 10px; border: 0px solid #bbb; }
#site-images-dialog .rightcol { vertical-align: top; display: inline-block; width: 60%; margin: 5px 0 5px 10px; border: 0px solid #bbb; }
/* BD Options */
#bd-options .leftcol em { font-weight: normal; color: #999; display: block; margin: 5px 0; padding: 1px 0 0 20px; background: url("https://cdn.boarddocs.com/static/famfamfam/information.png") no-repeat; }
#bd-options .approver { cursor: pointer; }
/* BD Vote */
#bd-vote { margin: 20px; }
#bd-vote h3 { font-size: 14px; font-weight: bold; border-bottom: 1px dotted #aaa; margin: 0 0 10px 0; }
#bd-vote h5 { font-size: 11px; font-weight: bold; margin: 0 0 10px 5px; border-bottom: 1px solid #aaa; color: #555; }
#bd-vote .leftcol { vertical-align: top; display: inline-block; width: 20%; margin: 0 0 10px 0px; font-weight: bold; }
#bd-vote .leftcol em { font-weight: normal; color: #999; display: block; margin: 5px 0; padding: 1px 0 0 20px; background: url("https://cdn.boarddocs.com/static/famfamfam/information.png") no-repeat; }
#bd-vote .rightcol { vertical-align: top; display: inline-block; width: 78%; margin: 0 0 10px 10px; }
#bd-vote .board-member { vertical-align: top; display: inline-block; width: 25%; margin: 0 0 10px 0px; font-weight: normal; }
#bd-vote .board-member-vote { vertical-align: top; display: inline-block; width: 50%; margin: 0 0 10px 10px; }
#bd-vote input[type="text"] { width: 100%; padding: 2px; }
#bd-vote input[type="checkbox"] { margin-right: 5px; }
#bd-vote div.checkbox { display: inline-block; margin-right: 20px; vertical-align: top; }
#bd-vote .rightcol textarea { width: 100%; padding: 2px; height: 60px; }
#bd-vote .rightcol select { padding: 2px; }
/* BD Timer */
#bd-timer { z-index: 9999; overflow: hidden; position: absolute; top: 0; left: 0; background: #fff; display: none; }
#bd-timer .category { font-size: 50px;  margin: 20px; opacity: 0.25; }
#bd-timer .item { font-size: 35px; margin: 20px; margin-left: 50px; border: 2px solid #AAA; padding: 10px; background: #bbb; opacity: 0.25; }
#bd-timer-background { z-index: -1; position: absolute; top: 0; left: 0; background: #999; }
#top-banner { z-index: 1; top: 0;  left: 0;  right: 0; border-bottom: 0px solid #666; height: 80px; overflow: hidden; margin-bottom: 15px; }
#ft { position: relative; background: #666; bottom: 0; right: 0; left: 0; border: 0px solid blue; z-index: 0; clear: both; }
#copyright { font-size: 10px; color: #EEE; }
#copyright a { color: #EEE; text-decoration: underline; }
#copyright a:hover { color: #FFF; text-decoration: underline; }
#copyright .left { Xfloat: left; max-width: 64%; padding: 4px 10px; }
#copyright .right { max-width: 34%; position: absolute; top: 0; right: 0; padding: 4px 10px; }
#top-banner img { display: none; margin: 15px 25px; max-width: 200px; max-height: 100px; border: 0px solid blue; }
/* HEADER */
#header { z-index: 2; background: #434343; Xheight: 40px !important; }
#header.navbar { min-height: initial !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; border: 0; }
#header.navbar .navbar-nav > li > a { padding: 5px 10px; font-size: 11px; }
#header.navbar .navbar-right { margin-right: 10px !important; }
#header.navbar .navbar-nav > li > .dropdown-menu > li > a { font-size: 11px; }
#header.navbar input[type=text] { 
	width: 80px; background: #333; border: 0; border-radius: 2px; font-size: 11px; line-height: 1em; 
	padding: 3px 5px; margin-top: 7px; color: #ddd; 
	opacity: 1; 
	transition: ease-in-out, width .35s ease-in-out;
}
#header.navbar input[type=text]:focus { width: 200px; }
#header #display-committee-name { margin-right: 10px; color: #eee; }
#header .text-focus #display-committee-name { color: #333; }
#header.navbar input::-webkit-input-placeholder { color: #AAA; }
#header.navbar input:-ms-input-placeholder { color: #AAA; }
#header.navbar input::-moz-placeholder { color: #AAA; opacity: 1; }
#header.navbar input:-moz-placeholder { color: #AAA; opacity: 1; }
xxxx#header img:not(#account-toggle) { display: inline-block; position: absolute; top: 5px; left: 20px; max-width: 60px; max-height: 40px; z-index: 1; }
xx#header #site-logo { display: inline-block; position: absolute; top: 5px; left: 20px; max-width: 60px; max-height: 30px; z-index: 1; border: 1px solid blue; }
#site-logo { height: 30px; z-index: 1; margin: 9px 10px; }
#header .line1 { display: inline-block; font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 15px; color: #fff; margin: 7px 0 0 10px; }
#header .line2 { display: inline-block; font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 15px; nowrap; color: #DDD; margin: 7px 0 0 10px; }
#navigation { display: none; z-index: 1; position: absolute; top: 6px; right: 0px; overflow: hidden; Xheight: 30px; font-size: 11px; color: #222; }
#navigation a { padding: 2px 6px 2px 19px; margin-right: 7px; background: transparent; text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; text-decoration: none; outline: 0; }
#navigation a:hover { text-decoration: underline; color: #FFF; text-decoration: underline; }
#navigation #btn-home { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/house.png"); }
#navigation #btn-options { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/wrench.png"); display: none; color: #000; }
#navigation #btn-print { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/printer.png"); }
#navigation #btn-policies { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/book.png"); }
#navigation #btn-views { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/shape_move_forwards.png"); }
#navigation #btn-settings { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/wrench.png"); }
#navigation #btn-people-manager { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/group.png"); }
#navigation #btn-publisher-view { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/wrench.png"); }
#navigation #btn-public-view { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/world.png"); }
#navigation #btn-executive-view { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/lock.png"); margin-right: 50px; }
#navigation #btn-publicview { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/group.png"); display: none; color: #000; }
#navigation #btn-login { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/user_add.png"); }
#navigation #btn-logout { Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/user_delete.png"); }
XXXXX#navigation #btn-change-vote { background-image: url("https://cdn.boarddocs.com/static/famfamfam/tick.png"); display: none;  margin-right: 40px; }
#wrap-change-vote { display: none; background-color: #dc3545 !important; }
#wrap-change-vote a { color: #FFF; outline: 0; white-space: nowrap; }
/* Right Click Menu */
#jqContextMenu li { font-size: 12px !important; padding: 7px !important; border: 0 !important; }
#jqContextMenu hr { margin: 0 !important; }
/* Intro Page */
#intro-page { color: #000; padding-right: 15px; }
#intro-page .title { font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: normal; margin: 10px 0; color: #515151; }
#intro-page .title-board { font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: normal; margin: 10px 0 4px 0; color: #515151;}
#intro-page .description { font-family: Merriweather, Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 16px; color: #43769A;  font-weight: normal; XXfont-style: italic; }
#intro-page .wrap-intro-image { border: 1px solid #4380A8; padding: 5px; background: #FFF; } 
#intro-page img.intro-image { border: 1px solid #4380A8; } 
#intro-page .bodycopy { XXfont-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; color: #5A5D62; } 
#intro-page a.icon.boardmember { padding: 6px 6px 6px 0;  margin: 0 15px 0 0; font-size: 12px; }
#intro-page a.icon.boardmember:hover { background: #ECECEC; }
/* Left Modified */
.lastmodified { margin-top: 20px; color: #AAA; }
/* NORMAL ACCORDION */
.pane-navigation .ui-accordion > h3 {
	border: 0;
	border-bottom: 1px solid #777;
	font-size: 14px;
	padding: 10px 11px 9px 17px;
	background-color: #777;
	color: #FFF;
	cursor: pointer;
	margin: 0; 
}
.pane-navigation .ui-accordion > h3:hover { background-color: #777; }
.pane-navigation .ui-accordion > h3.ui-state-active { background-color: #333; }
.pane-navigation .ui-accordion > h3 > a { 
	color: #FFF;
}
.pane-navigation .ui-accordion > h3:before {
	content: '\002b'; /* Unicode plus */
	font-size: 11px;
	color: #FFF;
	float: right;
	margin-left: 5px;
}
.pane-navigation .ui-accordion > h3.text-focus:before {
    color: #000;
}
.pane-navigation .ui-accordion > h3.ui-state-active:before {
	content: '\002d'; /* Unicode minus*/
	font-size: 11px;
}
.pane-navigation .ui-accordion-content { 
	border: 0; 
}
.pane-navigation .ui-accordion-content > a { 
	border-left: 5px solid transparent;
	line-height: 14px;
	position: relative;
	font-size: 11px;
	color: #555;
	font-weight: normal;
	padding: 8px 28px 8px 13px;
	margin: 0;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	min-height: 15px;
	opacity: 1;
}
.logged-in-as { padding: 3px 20px; font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 15px; white-space: nowrap; }
/* Left Nav */
#tab-left-nav .tab-title { font-size: 15px; font-weight: 400; margin: 0; margin: 5px 15px; color: #3C444F; DISPLAY: NONE; }
#tab-left-nav .ui-accordion-content { padding: 0; }
#tab-left-nav { border: 0; padding: 0; margin: 0; }
#tab-left-nav .tab-content { padding: 0; margin: 0; position: relative; }
#subheader { position: relative; border-bottom: 2px solid #4281AA; background: #ECECEC; XXoverflow: auto; min-height: 45px; }
#subheader .wrap-site-logo { display: inline-block; }
#subheader #nav-header { float: right; margin: 0 15px 0 0; background: transparent; border: 0; padding: 0; }
#subheader #nav-header > li { font-size: 13px; border: 0; background: transparent; cursor: pointer; padding: 0; margin: 0; }
#subheader #nav-header > li > a { text-transform: uppercase; text-decoration: none; color: #424855; cursor: pointer; padding: 16px 22px; margin: 0; font-size: 12px; }
#subheader #nav-header > li > a i { padding: 2px; }
#subheader #nav-header > li > a i:hover { background-color: #CCC;  }
#subheader #nav-header > li.ui-tabs-active { background: #FFF; }  
#subheader #nav-header > li.ui-tabs-active > a i:hover { background-color: #ECECEC;  }
#subheader #nav-header .ui-tabs-selected > a > span {  }  /* bold removed */
#subheader #nav-header .ui-widget-header { background: #ECECEC !important; border: 0; }
#subheader #nav-header .ui-tabs-panel { background: transparent !important; padding: 0; }
#subheader #nav-header .tab-content { padding: 15px; border-radius: 0; }
#tab-left-nav a.icon { font-size: 1.1em; display: block; position: relative; background: transparent url('') no-repeat 2px 4px; padding: 12px 2px 12px 30px; text-decoration: none; margin: 0px; outline: 0; border: 0px solid #fff; border-left: 5px solid transparent; }
#tab-left-nav a.icon.highlight { background-color: #FFF; border: 0px solid #ccc; border-left: 5px solid #AAA; }
#tab-left-nav a.icon.active { 
	border: 0px solid #ccc; 
	background-color: #EDF2F6;
	border-left: 5px solid #4281AA; 
	color: #000;
}
#tab-left-nav .pane-navigation a.icon.featured:before {
	content: "\f005";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #CCC;
	font-size: 12px;
	position: absolute;
	top: 11px;
	left: 11px;
}
#tab-left-nav .pane-navigation a.icon.highlight.featured:before {
	color: #AAA;
}
#tab-left-nav .pane-navigation a.icon.active.featured:before {
	color: #4281AA;
}
#li-welcome span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-library span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-meetings span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-workflow span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-options span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-peoplemanager span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-agenda span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-policies span.small-screen { background: url() no-repeat;  padding-left: 0px; }
#li-search span.small-screen { background: url() no-repeat;  padding-left: 0px; }
/* tab drop down menus */
.tab-menu { z-index: 2; position: absolute; top: 45px; right: -1px; cursor: pointer; border: 0px solid blue; }
XX.tab-menu img { position: absolute; top: -20px; cursor: pointer; padding: 0; border: 0px solid red; }
XX.tab-menu img { position: absolute; top: -16px; width: 0; height: 0; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 7px solid #424855; cursor: pointer; margin-left: 4px; }
.tab-menu img { display: none; position: absolute; top: 0; width: 0; height: 0; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 7px solid #424855; cursor: pointer; margin-left: 4px; }
.tab-menu:hover img { display: none; border-top: 7px solid #BBB; }
.tab-menuitems { z-index: 998; background: #fff; min-width: 170px; width: auto; border: 1px solid #DDD; border-top: 0; display: none; margin-left: -95px; box-shadow: 0px 5px 4px #ccc; }
.tab-menuitems hr { margin: 0; }
.tab-menuitem { cursor: pointer; background: #fff; padding: 11px 20px; font-size: 13px; }
.tab-menuitem.checked { font-weight: bold; }
.tab-menuitem:hover { background-color: #eee; }
#li-meetings .tab-menu img { left: 65px; }
#li-policies .tab-menu img { left: 60px; }
#li-library .tab-menu img { left: 52px; }
X#li-meetings > a { width: 80px; }
X#li-policies > a { width: 75px; }
X#li-library > a { width: 68px; }
XXX#li-options .tab-menu img { left: 60px; }
body.small-screen #li-meetings .tab-menu img { left: 54px; }
body.small-screen #li-policies .tab-menu img { left: 47px; }
body.small-screen #li-library .tab-menu img { left: 45px; }
body.small-screen #li-options .tab-menu img { left: 47px; }
/* Packet Accordion */
#wrap-packet .block .dropdown { float: right;  margin-top: -3px; }
#wrap-packet .block .dropdown > .btn { padding: 2px 5px; border: 0; background: transparent; outline: 0; font-size: 15px; }
#wrap-packet .block .dropdown .dropdown-menu { left: auto !important; right: 0 !important;   }
#wrap-packet .block .wrap { border: 1px solid #DADADA; position: relative; border-radius: 2px; overflow: hidden; }
#wrap-packet .block.intro-pic .wrap { border: 0; }
#wrap-packet .block .wrap > h3 { 
	position: relative; 
	border-radius: 1px; 
	font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 500; 
	border: 0px solid blue; margin: 0; padding: 8px; XXtext-transform: uppercase; color: #3C444F; background: #EDF2F6; 
}
#wrap-packet .block .wrap > h3 > .trimmed { position: absolute; bottom: 10px; right: 10px; font-size: 11px; text-decoration: underline; cursor: pointer; color: #666; }
#wrap-packet .block .wrap > h3 > .trimmed:hover { text-decoration: underline; color: #333; }
#wrap-packet .block .wrap > h3 > i { Xdisplay: none; float: right; font-size: 14px; color: #777; }
#wrap-packet .block .wrap > .wrap-links { overflow: auto; }
#wrap-packet .block .wrap > .wrap-links > a { font-size: 12px; line-height: 15px; background: #FFF; padding: 10px 5px 7px 55px; position: relative; margin: 0; min-height: 47px; }
#wrap-packet .block .wrap > .wrap-links > a i {
	transition: all .25s ease-in-out; 
}
#wrap-packet .block .wrap > .wrap-links > a:hover i { 
	color: #4281AA; 
}
#wrap-packet .block .wrap > .wrap-links > a > i { position: absolute; left: 17px; top: 9px; color: #D0D8DA; }
#wrap-packet .block .wrap > .wrap-links > a.showall { color: #4281AA; padding-top: 13px; }
#wrap-packet .block .wrap > .wrap-links > a.showall:hover { color: #4281AA; text-decoration: underline; }
#wrap-packet .block .name { font-size: 14px; margin-bottom: 4px; }
#wrap-packet .block .date { font-size: 11px; margin-bottom: 4px; }
#wrap-packet .block .committeename { font-size: 11px; color: #aaa; margin-bottom: 3px; }
#wrap-packet .block.myitem .status { font-size: 11px; color: #AAA; margin-bottom: 3px; font-weight: bold; }
#wrap-packet .block.myitem .status.mine { color: #434343; font-weight: bold; }
#wrap-packet .block.myitem .meeting { font-size: 11px; color: #aaa; margin-bottom: 3px; }
XX#wrap-packet .block.myitem .meetingname { display: inline-block; font-size: 11px; color: #aaa; margin-bottom: 3px; }
XX#wrap-packet .block.myitem .meetingdate { display: inline-block; font-size: 11px; color: #aaa; margin-bottom: 3px; }
XX#wrap-packet .block.myitem .committeename { display: inline-block; font-size: 11px; color: #aaa; margin-bottom: 3px; }
XX#wrap-packet .block.event .date { font-size: 12px; margin-bottom: 4px; }
XX#wrap-packet .block.event .name { font-size: 12px; XXfont-weight: 600; margin-bottom: 3px; }
XX#wrap-packet .block.meeting .date { font-size: 11px; XXfont-weight: 600; margin-bottom: 3px; }
XX#wrap-packet .block.meeting .name { font-size: 12px; margin-bottom: 4px; }
XX#wrap-packet .block.meeting .committeename { font-size: 11px; color: #aaa; margin-bottom: 3px; }
XX#wrap-packet .block.myitem .name { font-size: 12px; margin-bottom: 4px; XXfont-weight: bold; }
XX#wrap-packet .block.myitem .committeename { font-size: 11px; color: #aaa; margin-bottom: 3px; }
/* Content Navigtion */
.content-navigation { padding: 10px 15px; margin-bottom: 0px; position: relative; overflow: visible; XXmin-height: 25px; position: sticky; top: 0; background: #fff; z-index: 1; }
.content-navigation button { border: 0; min-width: 35px; background: #ECECEC; padding: 9px 13px; border-radius: 3px; color: #444; margin: 0px 2px; }
XX.content-navigation button:hover { -webkit-filter: brightness(90%); filter: brightness(90%); }
.content-navigation button:hover { background: #D0DFEA; }
.content-navigation button i { color: #434343; font-size: 20px; }
.content-navigation button:hover i { color: #000; }
XX.content-navigation button.edit { Xbackground: #D0DFEA; }
XX.content-navigation button.save { Xbackground: #D0DFEA; }
XX.content-navigation button.save { background: #A1D5BE; XXcolor: #fff; }
XX.content-navigation button.save i { XXcolor: #fff; }
XX.content-navigation button.closeitem { Xbackground: #F8A9AC; }
XX.content-navigation button.edit { background: #F5C65D; }
XX.content-navigation button.print { background: #A1D5BE; }
XX.content-navigation img { cursor: pointer; margin: 0; border: 0; padding: 4px 6px; filter: grayscale(100%); opacity: 0.5; }
XX.content-navigation img:hover { filter: grayscale(0%); opacity: 1; XXbackground-color: #EEF2F6; }
XX.content-navigation .btn.btn-xs { padding: 2px 5px; border: 0; }
/* Social Nav */
.content-navigation .social { display: inline; float: right; }
X.content-navigation .social a.share { background: url('https://cdn.boarddocs.com/static/famfamfam/user_comment.png') no-repeat; padding: 2px 2px 2px 18px; text-decoration: none; outline: 0; }
X.content-navigation .social a.share:hover { text-decoration: underline; }
.content-navigation .social .buttons { display: inline; padding: 0; margin: 0; }
XX.content-navigation .social .buttons > div { padding: 4px; display: inline-block; }
.content-navigation .social .buttons a { text-decoration: none; color: #FFF; }
X.content-navigation .social .buttons a:hover { text-decoration: underline; }
XX.content-navigation .social .buttons a.facebook { background-image: url(/global.nsf/social/facebook-16.jpg); }
XX.content-navigation .social .buttons a.twitter { background-image: url(/global.nsf/social/twitter-16.jpg); }
XX.content-navigation .social .buttons a.email { background-image: url("https://cdn.boarddocs.com/static/famfamfam/email.png"); }
XX.content-navigation .social .buttons input { width: 450px; }
.pane-wrap { border: 0px solid #D2D2D2; overflow: auto; }
XX.pane-content .navbar-nav > li > a { padding: 2px !important; margin: 0 !important; }
XX.pane-content .navbar { padding: 0 !important; margin: 0 !important; min-height: 1px; border: 0; }
XX.pane-content .navbar .container-fluid { padding-left: 0;  }
XX.pane-content .navbar .navbar-collapse { padding-left: 0;  }
/* Search Box */
.search-box { position: relative; min-height: 25px; border-bottom: 1px solid #bbb; position: sticky; background: #fff; top: 0; z-index: 1; }
.search-box input { margin-left: 22px; padding: 8px; border: 0; font-size: 12px; }
.search-box input[type=text]::-ms-clear { display: none; }
.search-box .search-buttons { position: absolute; top: 7px; left: 10px; color: #777; }
.search-box .search-buttons .search { color: #999; cursor: pointer; }
.search-box .search-buttons .clear { display: none; color: #999; cursor: pointer; }
XX.search-box input { font-size: 11px !important; height: 18px; border: 1px solid #d2d2d2; color: #AAA; background: #ECECEC; width: 100px; margin: 3px 3px 3px 3px; outline: none; padding: 1px; }
XX.search-box input.highlight { color: #000; border-width: 2px; font-style: normal; }
XX.search-box > img { margin-top: 2px; border: 0px solid gray; width: 14px; height: 14px; cursor: pointer; position: absolute; left: 108px; top: 3px; }
XX.search-box > img.clear { display: none; }
.search-box .search-results { margin-top: 3px; background: #FFF; padding-top: 5px; display: none; }
.search-box .search-results div.item { display: block; background: transparent url('https://cdn.boarddocs.com/static/famfamfam/page_white.png') no-repeat 2px 4px; padding: 4px 2px 4px 24px; text-decoration: none; margin: 3px 5px 3px 15px; outline: 0; border: 1px solid #fff; cursor: pointer; }
.search-box .search-results div.item.highlight { background-color: #FFF; border: 1px solid #ccc; }
.search-box .search-results div.item.active { background-color: #ECECEC; border: 1px solid #ccc; }
.search-box .btn-navigation { position: absolute; top: 5px; right: 5px; }
.search-box .btn-navigation img { cursor: pointer; filter: grayscale(100%); opacity: 0.8; }
.search-box .btn-navigation img:hover { filter: grayscale(0%); opacity: 1;  }
.search-box .btn-navigation .dropdown-menu { left: auto !important; right: 0 !important;   }
.search-box .btn.btn-xs { padding: 2px 5px; border: 0; }
/* Account Menu */
#account-placeholder > span { font-size: 11px !important; }
XX#account-placeholder > span > img { display: none !important; }
#account-menuitems { }
#account-menuitems a.account-menuitem { 
	display: block !important; text-decoration: none !important; cursor: pointer; background: #fff !important; padding: 5px 10px !important; 
	margin: 0 !important; font-family: Verdana, Helvetica, Arial, sans-serif !important; font-size: 11px !important; 
}
#account-menuitems a.account-menuitem:hover { text-decoration: none !important; background: #eee !important; }
/* Library */
#library-content a.item { display: block; cursor: pointer; padding: 2px 2px 2px 2px; text-decoration: underline; }
#view-library-item { padding: 10px 30px; }
#edit-library-item { padding: 10px 30px; }
/* Committee Select */
#meeting-tab-title-prefix { }
#committee-select { display: inline; }
#committee-select select { 
	font-weight: 400; margin-bottom: 0px; border: 1px solid #ccc; XXborder-bottom: 0; Xborder-left: 0; border-radius: 0; outline: 0; 
	XXborder-top-left-radius-REMOVED: 4px; 
	-webkit-appearance:none; -moz-appearance:none; appearance:none;
	background: url("https://cdn.boarddocs.com/static/famfamfam/bullet_arrow_down.png") no-repeat right;
	padding: 0 20px 0 5px; 
} 
#committee-select select::-ms-expand { display: none; }
#committee-select select::-ms-value { background: none; color: #000; }
#committee-select select option { background: #fff; outline: 0; }
XXX#committee-select select option .xx { font-size: 11px; }
#XXcommittee-select select { font-weight: normal; font-size: 14px; margin-bottom: 2px; border: 1px solid #ccc; background: linear-gradient(#eee, #fff); }
#XXcommittee-select select option { font-weight: normal; font-size: 16px; background: url("https://cdn.boarddocs.com/static/famfamfam/sitemap.png") no-repeat 3px 3px; padding: 1px 1px 1px 25px; }
/* Approval Tree Members */
.approval-tree-members { line-height: 20px; }
.approval-tree-members .name { display: inline-block; background: url("https://cdn.boarddocs.com/static/famfamfam/user_gray.png") no-repeat; padding: 0 0 0 20px; margin: 6px 10px 6px 0; }
.approval-tree-members .separator { display: inline-block; background: url("https://cdn.boarddocs.com/static/famfamfam/arrow_right.png") no-repeat; width: 30px; height: 13px; }
/* Meetings */
XXX#meetings .meeting.current { background-image: url("https://cdn.boarddocs.com/static/famfamfam/clock.png"); }
#meeting-nav #btn-new-meeting { background-image: url("https://cdn.boarddocs.com/static/famfamfam/application_add.png"); }
/* Drafts */
#drafts { }
/* Templates */
#templates {  }
/* Meeting */
#meeting-content { }
#view-meeting { padding: 10px 30px; font-size: 13px; }
#view-meeting .meeting-name { font-size: 22px; margin-bottom: 0px; }
#view-meeting .meeting-date { font-size: 16px; margin-bottom: 15px; }
#view-meeting .meeting-description { margin-bottom: 15px; }
#view-meeting .meeting-buttons { margin-bottom: 15px; text-align: center; }
#view-meeting .meeting-buttons a { 
	padding: 10px; display: inline-block; margin: 5px; height: 95px; width: 80px; text-decoration: none; 
	text-align: center; font-size: 11px; line-height: 15px; Xborder-radius: 3px; color: #434343; 
	background: transparent; border: 0; outline: 0; 
}
#view-meeting .meeting-buttons a:hover { Xbackground: #ECECEC; color: #434343; }
#view-meeting .meeting-buttons a div { text-align: center; border: 0px solid blue; }
#view-meeting .meeting-buttons a i { display: block;  margin: 0 auto; margin-bottom: 5px; color: #AAA; }
#view-meeting .meeting-buttons a:hover i { color: #4281AA; }
#edit-meeting { display: none; padding: 10px 30px; }
/* Agenda */
#view-agenda-item { padding: 10px 30px; }
#view-agenda-item .btn-view-minutes { background: url("https://cdn.boarddocs.com/static/famfamfam/clock.png") no-repeat; padding: 2px 2px 2px 20px; }
#view-agenda-item span.agendanumber { display: none; }
.consentparagraph { font-color: #555; font-style: italic; }
#edit-agenda-item { border: 0px solid #D2D2D2; padding: 10px 30px; }
#edit-agenda-item select.minutesselect { background: url("https://cdn.boarddocs.com/static/famfamfam/clock.png") no-repeat 1px 1px; padding-left: 20px; }
/* Goals */
#btn-manage-goals { background: url("https://cdn.boarddocs.com/static/famfamfam/chart_line.png") no-repeat 1px 1px; padding-left: 20px; }
#goals-editor { margin-bottom: 20px; }
#goals-editor .title { font-weight: bold; color: #666; }
#goals-editor .goal-list { padding: 5px; margin-right: 10px; height: 150px; overflow: auto; }
#goals-editor a.goal { display: block; background: #fafafa url("https://cdn.boarddocs.com/static/famfamfam/chart_line.png") no-repeat 2px 5px; cursor: pointer; border: 1px solid #ccc; padding: 5px 5px 5px 25px; margin-bottom: 3px; }
#goals-editor a.goal .category { color: #999; font-size: 10px; }
#goals-editor a.goal .private { color: #999; font-size: 10px; }
#goals-viewer a.goal { display: block; background: url("https://cdn.boarddocs.com/static/famfamfam/chart_line.png") no-repeat 0px 0px; cursor: pointer; margin-bottom: 5px; padding-left: 20px; text-decoration: none; }
#goals-viewer a.goal:hover { text-decoration: underline; }
/* Goal Report */
#btn-goal-report { border: 1px solid #ccc; background: #eee url("https://cdn.boarddocs.com/static/famfamfam/chart_line.png") no-repeat 2px 0px; padding: 3px 5px 3px 20px; font-size: 11px; text-decoration: none; float: right;  
	border-radius-REMOVED: 3px; -moz-border-radius-REMOVED: 3px; -webkit-border-radius-REMOVED: 3px; 
}
#btn-goal-report:hover { background-color: #ddd; border-color: #aaa; }
#goal-report { padding: 10px; border: 1px solid #bbb; overflow: auto; }
#tab-agenda { padding: 0; margin: 0; }
#agenda { overflow: auto;  border: 0px solid #D2D2D2; }
#agenda-meeting-wrap { text-align: center; font-size: 11px; line-height: 1.5em; padding: 2px 10px; cursor: pointer; color: #000; 
	background: #eee; border-left: 0; border-right: 0; }
#agenda .wrap-category { XXmargin-bottom: 6px; }
#agenda .category { 
	border-left: 0; 
	border-right: 0; 
	font-size: 13px; 
	font-weight: 400; 
	padding: 10px 11px 9px 17px; 
	background-color: #555;
	color: #FFF; 
	cursor: default; 
}
#agenda .wrap-items { min-height: 30px; }
#agenda .wrap-item { background: #FFF; }
#agenda .item { 
	border-left: 5px solid transparent; 
	line-height: 14px; position: relative; font-size: 12px; color: #555; font-weight: normal; padding: 12px 28px 12px 22px; margin: 0; 
	cursor: pointer;  background-repeat: no-repeat; background-position: 5px 2px; min-height: 15px; opacity: 1;
}
#agenda .item .actiontype { font-size:9px;  font-weight: normal; color: #999; text-decoration: underline; text-transform: uppercase; display: none; }
#agenda .item .order { font-weight: bold; }
#agenda .item .agendaitem { font-size: 11px; }
#agenda .item .icons { position: absolute; right: 5px; top: 8px;  }
#agenda .item .icons i { color: #999;  }
#agenda .item .icons img { width: 12px; height: 12px; }
#agenda .item.activemcp { 
	border: 0px solid #ccc; 
	border-left: 5px solid #FFCA68; 
	background-color: #FFF2D9;
	Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/bullet_go.png"); 
	Xbackground-repeat: no-repeat; 
	Xbackground-position: -8px 1px; 
}
#agenda .item.activevote { 
	Xbackground-image: url("https://cdn.boarddocs.com/static/images/ajax-loader-2.gif");
	Xpadding-left: 20px;
	Xbackground-position: 1px 4px;
	Xbackground-image: url("https://cdn.boarddocs.com/static/famfamfam/user_edit.png"); 
}
#agenda .item.voted { 
background-image: url("https://cdn.boarddocs.com/static/famfamfam/tick.png");
	background-position: 1px 2px;
}
#agenda .item.highlight { background-color: #ECECEC; border-left-color: #ccc; }
#agenda .item.active  { background-color: #EDF2F6; border-left-color: #4281AA; color: #000; }
#agenda .searchfound  { font-weight: bold; background-color: #ECECEC; border: 2px solid #F6DC5E; border-left: 0; border-right: 0; }
#agenda .searchfound.active  { border: 2px solid #D1BB50; border-left: 0; border-right: 0; }
/* Search */
#wrap-search { top: 0; left: 0; overflow: auto; }
#tab-search { padding: 0; margin: 0; }
#search { display: none; z-index: 2000; position: absolute; top: 0; left: 0; min-height: 100%; min-width: 100%; background-color: rgba(26,51,67,0.9); padding: 10px 20px; }
#search #hitcount { min-height: 25px; font-size: 15px; color: #BBB; }
#search #meta-notice { display: none; background: #ffd; padding: 15px; margin: 20px 50px; border-radius: 2px; border: 0px solid #000; }
#search #meta-notice p { font-size: 12px; margin-bottom: 10px; }
#search #meta-notice p.title { font-size: 28px;  font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-weight: bold; }
#search .modal.search-result-modal .modal-body { max-height: 70vh; overflow: auto; }
#search .modal.search-result-modal .modal-body #view-agenda-item { border: 0 !important;  padding: 0 !important; }
#search .modal.search-result-modal .modal-body #view-policy-item { border: 0 !important;  padding: 0 !important; }
#search .modal.search-result-modal .modal-body #view-library-item { border: 0 !important;  padding: 0 !important; }
#search .modal.search-result-modal .modal-body .leftcol { font-size: 13px; }
#search .modal.search-result-modal .modal-body .rightcol { font-size: 13px; }
#search .modal.search-result-modal .modal-body .bothcols { font-size: 13px; }
#search #search-close { position: fixed; left: 20px; top: 47%; color: #FFF; cursor: pointer; opacity: 0.75; }
#search #search-close:hover { opacity: 1; }
#search #search-form { margin-left: 50px; }
#search #search-form #searchstring { font-size: 33px;  background: transparent; border: 0; color: #FFF; font-family: Roboto, Verdana, Helvetica, Arial, sans-serif; font-weight: normal; width: 90%; }
#search #search-form #searchstring::-webkit-input-placeholder { /* Chrome, Safari, Opera */
	color: #999;  opacity: 0.5; 
}
#search #search-form #searchstring::-moz-placeholder {  /* Firefox */
	color: #999;  opacity: 0.5; 
}
#search #search-form #searchstring:-ms-input-placeholder { /* IE10&#8211;11 */
	color: #999 !important;    opacity: 0.5 !important;
}
#search #search-form #searchstring::-ms-input-placeholder { /* Edge */
	color: #999;  opacity: 0.5; 
}
#search #search-form #searchstring::placeholder { /* CSS Working Draft */
	color: #999;  opacity: 0.5; 
}
#search #search-form #search-filter-buttons { display: block; }
#search-filter-buttons button { outline: 0; }
#search-filter-buttons button.active { color: #fff; border-color: #4281AA; background-color: #32719A; outline: 0; }
#search #search-form input.search-filter { display: none; }
XXX#search .search-result { font-size: 11px; display: block; margin: 10px; border: 0; padding: 2px 5px; background: #FFF; cursor: pointer; border-left: 0; border-right: 0; }
XXX#search .search-result:hover { background: #e5e5e5; }
XXX#search .search-result.active { background: #FFD; }
XXX#search .search-result .meeting-name{ font-weight: bold; }
XXX#search .search-result .public-file { display: block; float: none; }
XXX#search .search-result .admin-file { display: block; float: none; }
XXX#search .search-result .executive-file { display: block; float: none; }
#search-results { font-size: 11px; margin: 10px 10px 0px 50px; border: 0px solid #bbb; XXbackground: #fff; }
#search-results .fa-spin { color: #FFF; opacity: 0.5; }
#search-results .result { position: relative; display: inline-block; font-size: 13px; width: 250px; height: 200px; overflow: hidden; cursor: pointer; margin: 20px 20px 0 0; padding: 15px; background-color: #fff; border-radius: 2px; transition: all .25s ease-in-out; }
#search-results .result .date { color: blue; font-size: 12px; }
#search-results .result > div {
	XXfont-family: 'xxDidact Gothic'; font-size: 14px;
}
#search-results .result .icon { color: #333; }
#search-results .result:hover
{
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
}
XX#search-results .result.agendaitem { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/page_white_text.png") no-repeat 8px 10px; }
XX#search-results .result.library { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/book_open.png") no-repeat 8px 10px; }
XX#search-results .result.policy { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/brick.png") no-repeat 8px 10px; }
XX#search-results .result.minutes { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/clock.png") no-repeat 8px 10px; }
XX#search-results .result.meta { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/world_go.png") no-repeat 8px 10px; }
XX#search-results .result.filepublic { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/page.png") no-repeat 8px 10px; }
XX#search-results .result.fileadmin { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/page_key.png") no-repeat 8px 10px; }
XX#search-results .result.fileexec { background: #fff url("https://cdn.boarddocs.com/static/famfamfam/page_key.png") no-repeat 8px 10px; }
#search-results .result.hover { background-color: #fafafa; }
#search-results .result.active { background-color: #FFD; }
#search-results .result .htmlsummary { color: #777; }
#search-results .result .parentdescription { color: #777; }
#search-results .result .file {  }
#search-results .hitcount { padding: 5px 10px; background: #fafafa; border-bottom: 1px solid #bbb; }
#search-result-display { margin: 0; padding: 0; position: relative; }
#XXsearch-result-display .takeme { position: absolute; right: 30px; top: 0px; color: #555; background: #eee; cursor: pointer; padding: 3px; 
	border: 1px solid #bbb; Xborder-radius-REMOVED: 2px; z-index: 1; }
#XXsearch-result-display .takeme.hover { background-color: #ECECEC; }
#XXsearch-result-display .wrap-minutes { border: 1px solid #bbb; overflow: auto; }
#XXsearch-result-display .wrap-meta { border: 1px solid #bbb; overflow: auto; }
/* agenda-nav */
#agenda-nav {  }
#agenda-nav a { padding: 2px 2px 2px 25px; }
#agenda-nav a span { display: none; }
#agenda-nav #btn-new-category { background: url("https://cdn.boarddocs.com/static/famfamfam/database_add.png") no-repeat; }
#agenda-nav #btn-new-agenda-item { background: url("https://cdn.boarddocs.com/static/famfamfam/comment_add.png") no-repeat; }
#agenda-nav #btn-print-agenda { background: url("https://cdn.boarddocs.com/static/famfamfam/printer.png") no-repeat; }
/* Policies */
#policy-books { padding: 5px 10px; font-size: 1.1em; }
#book-menu { max-width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
#policy-book-select { width: 300px; margin-bottom: 2px; overflow: hidden; text-overflow: ellipsis}
#view-policy-item { padding: 10px 30px; }
#edit-policy-item { padding: 10px 30px; }
/* BG IMAGE */
#bgimage { opacity: 0.1;  position: absolute; left: 0px; top: 68px; z-index: 0; z-index: -9999; } 
/* Content Titles */
#executive-content-title { background: url("https://cdn.boarddocs.com/static/famfamfam/lock.png") no-repeat right; } 
/* Content Wraps */
#agenda-content .wrap { }
/* Buttons */
#agenda-content .wrap-button { display: block; margin: 15px 0 0 0; clear: both; }
#agenda-content .wrap-button a { 
	border: 0px solid #777; 
	padding: 2px 6px 2px 20px; 
	background-image: url("https://cdn.boarddocs.com/static/famfamfam/accept.png");  
	background-repeat: no-repeat;
	background-offset: 1px 1px; 
	text-decoration: underline; 
	color: #555; 
	font-weight: normal; 
	}
#agenda-content .wrap-button a:hover { color: #000; }
#agenda-content .wrap-button a.btn-save { 
	background-image: url("https://cdn.boarddocs.com/static/images/ajax/ajax-spin.gif"); 
	font-style: italic; 
	text-decoration: none; 
	/* cursor: wait;  */
	color: #438B67;
	}
/* Agenda Item Navigation */
#agenda-item-nav { z-index: 2; background: #EEE; padding: 4px; margin: 0; border-bottom: 1px solid #ccc; }
#agenda-item-nav a { 
	text-decoration: none; 
	color: #333; 
	padding: 2px 5px 2px 20px; 
	margin: 0 5px 0 0; 
	background-color: transparent;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: 1px 1px; 
}
#agenda-item-nav a:hover { 
	text-decoration: underline; 
	color: #000; 
}
#agenda-item-nav a span { }
#agenda-item-nav #btn-prev-item { background-image: url("https://cdn.boarddocs.com/static/famfamfam/resultset_previous.png"); }
#agenda-item-nav #btn-next-item { background-image: url("https://cdn.boarddocs.com/static/famfamfam/resultset_next.png"); }
#agenda-item-nav #btn-edit-item { background-image: url("https://cdn.boarddocs.com/static/famfamfam/page_edit.png"); }
#agenda-item-nav #btn-save-item { background-image: url("https://cdn.boarddocs.com/static/famfamfam/page_save.png"); }
#agenda-item-nav #btn-print-item { background-image: url("https://cdn.boarddocs.com/static/famfamfam/printer.png"); }
/* Agenda Item Content */
#agenda-item-content { margin-top: 20px;  }
/* Agenda Summary */
#wrap-summary {  }
/* Action Comments */
#wrap-comments {  }
/* Motion */
#wrap-motion {  }
#view-agenda-item .motions { margin-bottom: 10px; }
#view-agenda-item .motions .motion { border: 2px solid #ddd; margin: 8px 0px; padding: 7px 5px; padding-left: 27px; background: #eee; background: #eee url("https://cdn.boarddocs.com/static/famfamfam/user_comment.png") no-repeat 5px 5px; }
#view-agenda-item .motions .motion.finalresolution { background-image: url("https://cdn.boarddocs.com/static/famfamfam/star.png"); }
a.view-all-motions { background: url("https://cdn.boarddocs.com/static/famfamfam/bullet_arrow_down.png") no-repeat 0px -1px; padding-left: 15px; text-decoration: none; }
a.view-all-motions:hover { text-decoration: underline; }
a.collapse-motions { background: url("https://cdn.boarddocs.com/static/famfamfam/bullet_arrow_up.png") no-repeat 0px -1px; padding-left: 15px; text-decoration: none; }
a.collapse-motions:hover { text-decoration: underline; }
/* Content Tab - Content Areas */
div.agenda-content-title { color: #2F7652; font-size: 15px; font-weight: normal; margin-bottom: 10px; border-bottom: 1px dotted #CCC; }
div.agenda-content-area { padding: 10px 10px; margin-bottom: 20px; }
/* Changes the color of fields that have been edited */
.valuechanged { background-color: #ffc; }
.searchvaluechanged { background-color: #ffc; }
/* Tooltips */
#Xtooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#tXooltip h3, #tooltip div { margin: 0; }
/* AlertBox */
#alert-box { 
	text-align: center; position: absolute; top: 0px; left: 0; right: 0px; display: none; background: #ffc; font-size: 16px; 
	font-weight: normal; padding: 8px; z-index: 20000; width: 400px; margin: 0 auto; border-radius-REMOVED: 5px; border-top-left-radius: 0; border-top-right-radius: 0; 
}
/* Attached Files - Public, Admin & Executive */
a.public-file, a.admin-file, a.executive-file
{ 
	display: inline-block; Xwhite-space: nowrap; overflow: none; 
	padding: 7px 10px 7px 35px; font-size: 12px; 
	margin: 4px; 
	border-radius: 3px; 
	background: #eee url() no-repeat 9px 7px;
	text-decoration: none; 
	border: 1px solid #ccc; 
	Xfilter: grayscale(100%);
}
a.public-file:hover, a.admin-file:hover, a.executive-file:hover 
{ 
	border-color: #999;  
	background-color: #ddd; 
}
a.public-file { background-image: url('https://cdn.boarddocs.com/static/famfamfam/page.png'); }
a.admin-file { background-image: url('https://cdn.boarddocs.com/static/famfamfam/page_key.png'); }
a.executive-file { background-image: url('https://cdn.boarddocs.com/static/famfamfam/page_key.png'); }
a.public-file[href$=".mp3"], a.public-file[href$=".Mp3"], a.public-file[href$=".MP3"], a.public-file[href$=".mP3"],  
a.admin-file[href$=".mp3"], a.admin-file[href$=".Mp3"], a.admin-file[href$=".MP3"], a.admin-file[href$=".mP3"], 
a.executive-file[href$=".mp3"] a.executive-file[href$=".Mp3"] a.executive-file[href$=".MP3"] a.executive-file[href$=".mP3"] 
	{ background-image: url('https://cdn.boarddocs.com/static/famfamfam/sound.png'); }
a.being-deleted 
	{ background-image: url('https://cdn.boarddocs.com/static/famfamfam/bin_closed.png'); }
.ui-sortable a.public-file, .ui-sortable a.admin-file, .ui-sortable a.executive-file { }
.ui-sortable a.public-file:hover, .ui-sortable a.admin-file:hover, .ui-sortable a.executive-file:hover { }
.drag-drop-files { min-height: 70px; border-radius-REMOVED: 5px; border: 1px solid #ddd; position: relative; }
/* Settings */
#wrap-settings { position: absolute; top: 0px; right: 0; left: 0; bottom: 0; background: transparent url("https://cdn.boarddocs.com/static/famfamfam/bg/50.png"); z-index: 2; }
#settings { position: absolute; top: 0px; right: 0; left: 0; font-size: 11px; Zmargin: 50px; background: #ccc; }
#settings .menubar { padding: 5px; color: #FFF; margin-bottom: 5px; position: relative; background: #000; }
#settings .menubar .title { font-size: 18px; margin-bottom: 0px; display: inline; }
#settings .menubar .description { font-size: 11px; margin-bottom: 10px; display: none; margin-left: 30px; }
#settings .menubar .buttons { position: absolute; right: 0; top: 7px; }
#settings .menubar .buttons a { padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url("https://cdn.boarddocs.com/static/famfamfam/accept.png") no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#settings .menubar .buttons a:hover { text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#settings .menubar a#btn-settings-save { background-image: url("https://cdn.boarddocs.com/static/famfamfam/tick.png"); }
#settings .menubar a#btn-settings-cancel { background-image: url("https://cdn.boarddocs.com/static/famfamfam/cross.png"); }
#settings .content { position: relative; padding: 15px; overflow: auto; }
#settings .content * { font-size: 11px; }
#settings .content h2 { font-size: 15px; font-weight: normal; border-bottom: 1px dotted #ddd; margin-bottom: 7px; }
#settings .content .wrap-field { border: 1px solid #FFF; position: relative; margin: 0px 0px 10px 10px; width: 95%; }  /* white border added to fix IE6 bug */
#settings .content .label { position: absolute; top: 0; left: 0px; width: 130px; }
#settings .content .field { margin-left: 145px; }
#settings .content .field .text { border: 1px solid #CCC; width: 500px; padding: 1px; }
#settings .content .field textarea { border: 1px solid #CCC; width: 500px; padding: 1px; height: 150px; }
/* Generic Dialog */
#wrap-dialog { position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; background: #000; z-index: 1000; }
#dialog { font-size: 11px; }
#dialog .menubar { color: #FFF; position: absolute; top: 10px; left: 10px; right: 10px; }
#dialog .menubar .title { font-size: 18px; margin-bottom: 0px; display: inline; }
#dialog .menubar .description { font-size: 11px; margin-bottom: 10px; }
#dialog .menubar .buttons { position: absolute; right: 0; top: 7px; }
#dialog .menubar .buttons a { padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url("https://cdn.boarddocs.com/static/famfamfam/accept.png") no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#dialog .menubar .buttons a:hover { text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#dialog .menubar a#btn-dupe-meeting-dupe { background-image: url("https://cdn.boarddocs.com/static/famfamfam/application_cascade.png"); }
#dialog .menubar a#btn-dupe-meeting-cancel { background-image: url("https://cdn.boarddocs.com/static/famfamfam/cross.png"); }
#dialog .wrap-content { }
#dialog .content-nav { position: absolute; top: 60px; right: 10px; left: 10px; color: #FFF; }
#dialog .content-nav a { margin-right: 20px; color: #FFF; }
#dialog .content-nav a#btn-dupe-meeting-checkall { background: url("https://cdn.boarddocs.com/static/famfamfam/tick.png") no-repeat; padding-left: 20px; color: #FFF; }
#dialog .content-nav a#btn-dupe-meeting-checknone { background: url("https://cdn.boarddocs.com/static/famfamfam/cross.png") no-repeat; padding-left: 20px; color: #FFF; }
#dialog .content { position: absolute; overflow: auto; background: #FFF; border: 1px solid #ccc; top: 85px; right: 10px; left: 10px; bottom: 10px; }
#dialog .content { font-size: 11px; }
#dialog .content h2 { font-size: 15px; font-weight: normal; border-bottom: 1px dotted #ddd; margin-bottom: 7px; }
#dialog .wrap-category { margin-bottom: 40px; }
#dialog .category { font-size: 12px; font-weight: bold; border-bottom: 1px dotted #ddd; margin-bottom: 7px; }
#dialog .item { margin: 0 0 10px 25px; font-weight: normal; font-size: 12px; }
#dialog .item .actiontype { display: none; }
#dialog .item .order { font-weight: bold; }
#dialog .itembody { border-left: 1px solid gray; margin: 0 0 20px 50px; padding: 10px; }
/* Quick Alert */
#quick-alert-OLD {
	border: 0px solid #333; text-align: left; padding: 10px 10px 10px 35px; position: absolute; top: 0px; left: -2px; max-width: 400px; z-index: 10000; 
	background: #4281AA url("https://cdn.boarddocs.com/static/famfamfam/user_comment.png") no-repeat 10px 12px; 
	color: #FFF;
}
#quick-alert {
    border: 0px solid #333; padding: 20px 20px 20px 70px; position: fixed; top: 0; left: 0; max-width: 40%; z-index: 10000; background: #4281AA;
    margin: 0 auto; color: #FFF; opacity: 0.97; font-family: Roboto, Verdana, Helvetica, Arial, sans-serif;
}
#quick-alert > i.icon { position: absolute; left: 15px; top: 15px; Xdisplay: none; }
#quick-alert > i.close { position: absolute; right: 15px; top: 15px; }
#quick-alert > h1 { font-weight: normal; font-size: 22px; margin: 0; }
#quick-alert > p { font-weight: normal; font-size: 15px; margin: 10px 0 0 0; }
/* Legal Links */
.legallinks div { padding: 2px; margin-bottom: 5px; }
/* Printing */
.for-print .category { color: #000; font-size: 12px; padding: 10px 0px 0px 0px; margin: 0; font-weight: bold; border-bottom: 1px solid #000; }
.for-print .item { color: #000; font-size: 12px; font-weight: normal; padding: 10px 0px 0px 0px; margin: 0px 10px 5px 0px; font-weight: normal; }
.for-print .actiontype { display: none; }
.for-print h2 { color: #000; font-size: 12px; padding: 10px 0px 0px 0px; margin: 0; font-weight: bold; border-bottom: 0px solid #000; }
.for-print .leftcol { margin-left: 0; font-size: 12px; }
.for-print .rightcol { margin-left: 0; font-size: 12px; }
.for-print .bothcols { margin-left: 0px; font-size: 12px; }
.for-print .logo { text-align: center; }
.for-print .agenda-footer-text { margin-top: 40px; font-weight: bold; font-size: 12px; color: #000; }
.for-print .agenda-item-header-text { margin-bottom: 40px; font-weight: bold; font-size: 12px; color: #000; }
.for-print .agenda-item-footer-text { margin-top: 40px; font-weight: bold; font-size: 12px; color: #000; }
.for-print .print-meeting-date { font-size: 15px; font-weight: bold; margin-top: 12px; }
.for-print .print-meeting-name { font-size: 15px; font-weight: bold; margin-bottom: 22px; }
.for-print .print-meeting-description { font-size: 13px; font-weight: bold; margin-bottom: 22px; }
.for-print .print-meeting-footer { font-size: 13px; font-weight: bold; margin: 22px 0; }
.for-print .itembody { margin: 0 0 10px 0; padding: 0; overflow: auto; }
.for-print .print-files { border: 1px solid gray; margin: 0 0 20px 0px; padding: 10px; background: #eee; overflow: auto; }
.for-print .motions .motion { margin: 7px 0px 17px 0px; }
.for-print .motions a { display: none !important; }
@media print {   /* bootstrap fix  */
	 a[href]:after { content: none !important; } 
}   
/* Minutes */
#minutes { margin-top: 5px; }
#minutes u { text-decoration: none; }
/* Minutes Editor */
#minutes-dialog { position: absolute; z-index: 1000; background: #000; top: 0; right: 0; left: 0; bottom: 0;  display: none; color: #fff; padding: 10px; }
#minutes-dialog .title { font-size: 18px; margin-bottom: 0px; }
#minutes-dialog .description { font-size: 11px; margin-bottom: 10px; }
#minutes-dialog .buttons { position: absolute; right: 0; top: 12px; }
#minutes-dialog a.button 
	{ padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url("https://cdn.boarddocs.com/static/famfamfam/accept.png") no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#minutes-dialog a.button:hover 
	{ text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#minutes-dialog a.print { background-image: url("https://cdn.boarddocs.com/static/famfamfam/printer.png"); }
#minutes-dialog a.save { background-image: url("https://cdn.boarddocs.com/static/famfamfam/tick.png"); }
#minutes-dialog a.cancel { background-image: url("https://cdn.boarddocs.com/static/famfamfam/cross.png"); }
#minutes-dialog a.regenerate { background-image: url("https://cdn.boarddocs.com/static/famfamfam/page_white_add.png"); }
/* HTML Editor */
#html-editor-dialog { position: absolute; z-index: 10000; background: #000; top: 0; right: 0; left: 0; bottom: 0;  visibility: hidden; color: #fff; padding: 10px; }  /* visibility hidden instead of "display none" because of ckeditor bug #5956 */
#html-editor-dialog .title { font-size: 18px; margin-bottom: 0px; }
#html-editor-dialog .description { font-size: 11px; margin-bottom: 10px; }
#html-editor-dialog .buttons { position: absolute; right: 0; top: 17px; }
#html-editor-dialog a.button 
	{ padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url("https://cdn.boarddocs.com/static/famfamfam/accept.png") no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#html-editor-dialog a.button:hover 
	{ text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#html-editor-dialog a.ok { background-image: url("https://cdn.boarddocs.com/static/famfamfam/tick.png"); }
#html-editor-dialog a.cancel { background-image: url("https://cdn.boarddocs.com/static/famfamfam/cross.png"); }
/* Meeting Audio */
#meeting-audio-dialog { position: relative; display: none; }
#meeting-audio { border: 1px solid #ccc; padding: 3px; max-width: 500px; margin: 30px auto; background: #eee; -moz-border-radius-REMOVED: 3px; -moz-border-radius-REMOVED: 3px; }
#meeting-audio h5 { font-size: 12px; font-weight: bold; margin: 0; color: #777; }
#meeting-audio .agenda { background: #fff; border: 1px solid #ccc; max-height: 200px; overflow: auto; }
#meeting-audio .agenda a.audiofile { text-decoration: none; color: #777; display: block; margin: 5px 3px; font-size: 11px; padding: 2px 2px 2px 25px; outline: 0;
	background: transparent url("https://cdn.boarddocs.com/static/famfamfam/sound.png") no-repeat 3px 2px; 
	-moz-border-radius-REMOVED: 3px; -moz-border-radius-REMOVED: 3px; border: 1px solid #fff; cursor: pointer; 
}
#meeting-audio .agenda a.audiofile:hover { background-color: #ECECEC; border: 1px solid #ddd; }
#meeting-audio .agenda a.audiofile .filename { color: #AAA; }
/* jPlayer */
#jplayer { position: absolute; max-width: 50%; top: 0; left: 0; z-index: 9999; margin: 0; overflow: hidden; }
#jplayer .player { width: 0; height: 0; }
#jplayer .speaker { display: none; background: #4281AA; opacity: 0.97; color: #fff; padding: 10px; }
#jplayer .controls { display: none; position: relative; background: #4281AA; color: #fff; overflow: hidden; padding: 10px; opacity: 0.97; }
#jplayer .controls div { border: 0px solid #000; }
#jplayer .controls .title { display: none; height: 16px; color: #fff; position: absolute; right: 10px; top: 14px; }
#jplayer .controls .play { display: inline-block; }
#jplayer .controls .pause { display: inline-block;  }
#jplayer .controls .stop { display: inline-block; }
#jplayer .controls .nowplaying { display: block; overflow: hidden; white-space: nowrap; }
/* Generic Dialog */
#generic { position: absolute; left: 0; top: 0; z-index: 5000; background: #000; }
/* Dialog Vote */
#dialog-vote .title { font-size: 14px; font-weight: bold; }
#dialog-vote .motion { font-size: 12px; margin: 5px 0 5px 0; }
.ui-button { margin-right: 15px !important;  }
.ui-button-text { padding: 2px 4px !important; }
/* Performance Indicator */
.perf-bar-wrap { width: 200px; border: 1px solid #BBB; position: relative; XXbox-shadow: 0px 0px 8px #888888 inset; background: #fff; margin: 4px 0; }
.perf-bar { height: 15px; width: 10%; XXbox-shadow: 0px 0px 8px #888888 inset; }
.perf-bar-label { position: absolute; margin: 0 auto; text-align: center; top: 0; width: 200px; }
/* Text Menu */
#textmenu { position: absolute; right: 10px; bottom: 10px; z-index: 5000; background: #FFF; padding: 10px; overflow: hidden; z-index: 99999; height: 50%; overflow: auto; }
#textmenu.hidden { width: 0;  height: 0; padding: 0; overflow: hidden; }
#textmenu ul li a { }
#textmenu a:focus { font-weight: bold !important; }
#header .nav a.text-hover { background-color: #FDFFA9 !important; color: #333; }
.ui-tabs-anchor.text-hover, .tab-menuitem.text-hover { background-color: #FFA !important; }
.ui-accordion-header.text-hover { background: #FFA !important; }
.ui-accordion-header.text-hover a { color: #000 !important; }
.ui-accordion-content a.text-hover { background-color: #FFA !important; }
#agenda .item.text-hover { background-color: #FFA; }
#tab-welcome .block .wrap-links a.text-hover { background-color: #FFA; }
.content-navigation button.text-hover { background-color: #FFA; }
.meeting-buttons  a.text-hover { background: #FFA !important; }
a.public-file.text-hover, a.admin-file.text-hover, a.executive-file.text-hover { background-color: #FFA; }
#view-agenda-item.text-focus { background-color: #FFA; }
.search-box .text-focus { background-color: #FFA; }
.text-focus { background-color: #FFA !important; }
.dropdown-toggle span { margin-left: 5px; }
/* Small Screen */
#small-screen { display: none; padding: 20px; }
/* Screen resize */
@media screen and (max-width: 749px){ 
	#small-screen { Xdisplay: block; }
	#for-screen { Xdisplay: none; }
	#subheader .wrap-site-logo { display: none; }
	#subheader #nav-header { float: none; min-width: 650px;  }
	#subheader #nav-header > li {  }
	#subheader #nav-header > li > a { padding: 16px 16px; }
	#header .line2 { display: none; }
	.content-navigation .social { display: none; }
	#wrap-packet #intro-page { float: left; width: 100%; padding: 24px; }
	#wrap-packet .wrap-blocks { float: right; width: 100%; }
	#wrap-packet .wrap-blocks .block { width: 99%; padding: 24px; }
	#wrap-packet .block .wrap > .wrap-links { height: auto; }
	.navbar-nav { margin: 0; }
	.navbar-right > li { display: inline-block; }
	.pane-navigation { width: 100%; margin-bottom: 50px; border-bottom: 5px solid #434343; }
	.pane-content { width: 100%; }
}
@media screen and (min-width: 750px) and (max-width: 999px) {
	#header .line2 { display: none; }
	#wrap-packet #intro-page { float: left; width: 49%; padding: 24px; }
	#wrap-packet .wrap-blocks { float: right; width: 50%; padding: 24px 24px 24px 0; }
	#wrap-packet .wrap-blocks .block { width: 99%; padding-bottom: 24px; }
	.pane-navigation { width: 39%; display: inline-block; vertical-align: top; }
	.pane-content { width: 60%; display: inline-block; vertical-align: top; float: right; }
}
@media screen and (min-width: 1000px) and (max-width: 1199px) {
	#header .line2 { display: none; }
	#wrap-packet #intro-page { float: left; width: 49%; padding: 24px; }
	#wrap-packet .wrap-blocks { float: right; width: 50%; padding: 24px 24px 24px 0; }
	#wrap-packet .wrap-blocks .block { width: 99%; padding-bottom: 24px; }
	.pane-navigation { width: 34%; display: inline-block; vertical-align: top; }
	.pane-content { width: 65%; display: inline-block; vertical-align: top; float: right; }
}
@media screen and (min-width: 1200px) and (max-width: 1499px) {
	#header .line2 { display: inline-block; }
	#wrap-packet #intro-page { float: left; width: 39%; padding: 24px; }
	#wrap-packet .wrap-blocks { float: right; width: 60%; padding: 24px 0; }
	#wrap-packet .wrap-blocks .block { float: left; width: 49.9%; padding: 0 24px 24px 0; }
	.pane-navigation { width: 29%; display: inline-block; vertical-align: top; }
	.pane-content { width: 70%; display: inline-block; vertical-align: top; float: right; }
}
@media screen and (min-width: 1500px) and (max-width: 1999px) {
	#header .line2 { display: inline-block; }
	#wrap-packet #intro-page { float: left; width: 39%; padding: 24px; }
	#wrap-packet .wrap-blocks { float: right; width: 60%; padding: 24px 0; }
	#wrap-packet .wrap-blocks .block { float: left; width: 49.9%; padding: 0 24px 24px 0; }
	.pane-navigation { width: 24%; display: inline-block; vertical-align: top; }
	.pane-content { width: 75%; display: inline-block; vertical-align: top; float: right; }
}
@media screen and (min-width: 2000px) {
	#header .line2 { display: inline-block; }
	#wrap-packet #intro-page { float: left; width: 34%; padding: 24px; }
	#wrap-packet .wrap-blocks { float: right; width: 65%; padding: 24px 0; }
	#wrap-packet .wrap-blocks .block { float: left; width: 32.9%; padding: 0 24px 24px 0; }
	.pane-navigation { width: 24%; display: inline-block; vertical-align: top; }
	.pane-content { width: 75%; display: inline-block; vertical-align: top; float: right; }
}
@media (min-width: 1px) {
	.Xnavbar-nav>li { float: left; margin: 0; }
	.Xnavbar-nav { margin: 0; }
	.Xnavbar-right > li { display: inline-block; }
}
.make-active-title {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 10px;
}
.make-active-description {
	font-size: 14px;
	margin: 0px 10px 15px 30px;
}
.make-active-list {
	font-size: 15px;
	margin: 0px 10px 30px 30px;
	border-left: 4px solid #ccc;
	padding: 5px 20px;
}
.pane-content td, .pane-content th {
     padding: unset;
}
.pane-content table {
     border-collapse: inherit;
	border-spacing: foo; 
}
button:focus, i:focus {
	border: 2px solid #000;
}
.result:focus {
	border: 2px solid #000;
	background-color:#FFA;
}
.search-box.text-focus input {
	background-color: #FFA;
}
.search-box.text-focus input:focus {
	background-color: #FFF;
}
.text-focus > #policy-books {
	background-color: #FFF;
}
.navbar-inverse .navbar-nav>li>a {
	color: #ccc !important;
	background-color: #333 !important;
}
.pane-navigation a:focus {
    outline: none !important;
}
