/* Minification failed. Returning unminified contents.
(2375,1): run-time error CSS1019: Unexpected token, found '/'
(2375,2): run-time error CSS1019: Unexpected token, found '/'
(2375,14): run-time error CSS1030: Expected identifier, found ' '
(3855,1): run-time error CSS1019: Unexpected token, found '}'
(5711,62): run-time error CSS1030: Expected identifier, found '*'
(5711,63): run-time error CSS1031: Expected selector, found ')'
(5711,63): run-time error CSS1025: Expected comma or open brace, found ')'
(9653,49): run-time error CSS1030: Expected identifier, found '.'
(9653,72): run-time error CSS1031: Expected selector, found ')'
(9653,72): run-time error CSS1025: Expected comma or open brace, found ')'
(14038,1): run-time error CSS1019: Unexpected token, found '@charset'
(14038,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(14038,17): run-time error CSS1019: Unexpected token, found ';'
 */
/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #eee;
	background: #eee;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #eee;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}

/* Artfully masterminded by ZURB  */
/* --------------------------------------------------
   Table of Contents
-----------------------------------------------------
:: Buttons
:: Alerts
:: Labels
:: Tabs
:: Pagination
:: Breadcrumbs
:: Lists
:: Panels
:: Nav
:: Video
:: Microformats
*/
/*	--------------------------------------------------
	Buttons
	-------------------------------------------------- */

	.button {
		background: #00a6fc;
		display: inline-block;
		text-align: center;
		padding: 9px 34px 11px;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px; font-size: 1.3rem;
		line-height: 1;
		font-family: Verdana, Arial, Verdana, sans-serif;
		position: relative;
		cursor: pointer;
		border: none;
		outline: none;
		margin: 0;
	}
	
  	/* Don't use native buttons on iOS */
	input[type=submit].button, button.button { -webkit-appearance: none; }
	
	/* Hide inner focus effect in Firefox */
	button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
		border: none;
	}
	
	.button.nice { 
		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -31px;
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		/*text-shadow: 0 -1px 1px rgba(0,0,0,0.28);*/
		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -31px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -31px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.4)), color-stop(100%,transparent));
		border: 1px solid #0593dc;
		-webkit-transition: background-color .15s ease-in-out;
		-moz-transition: background-color .15s ease-in-out;
		-o-transition: background-color .15s ease-in-out;
	}

	.button.radius {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.button.round {
		-moz-border-radius: 1000px;
		-webkit-border-radius: 1000px;
		border-radius: 1000px;
	}

	.button.full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}

	.button.left-align {
		text-align: left;
		text-indent: 12px;
	}
	
	/* Sizes ---------- */
	.tiny.button			{ font-size: 10px; padding: 6px 14px 8px; width: auto; }
	.small.button 			{ font-size: 11px; padding: 8px 20px 10px; width: auto; }
	.medium.button 			{ font-size: 13px; width: auto; }
	.large.button 			{ font-size: 18px; padding: 11px 48px 13px; width: auto; }
	.small.lightgreen.button 			{ padding: 6px 10px; }
	.small.mywhite.button 			{ padding: 5px 10px;font-family:Verdana,Arial,sans-serif;font-size:14px;height:22px;line-height:1.3em; }
	.small.mymagenta.button 			{ padding: 7px 20px 3px;font-family:BlissRegular,Verdana,Arial,sans-serif;font-size:15px;height:22px;line-height:1.3em; }
	.small.mydark.button 			{ padding: 3px 10px 4px;font-family:Verdana,Arial,sans-serif;font-size:14px;height:15px;line-height:1.3em;display:table-cell; }
	.article .small.mymagenta.button,.browse .small.mymagenta.button 			{ height:15px; }
	.article .small.mydark.button,.browse .small.mydark.button 			{ height:15px; }

	/* Nice Sizes ---------- */
	.nice.tiny.button 		{ background-position: 0 -37px; }
	.nice.small.button 		{ background-position: 0 -34px; }
	.nice.large.button 		{ background-position: 0 -30px; }

	/* Colors ---------- */
	.blue.button			{ background-color: #00a6fc; }
	.red.button				{ background-color: #e91c21; }
	.white.button			{ background-color: #e9e9e9; color: #333; }
	.black.button			{ background-color: #141414; }
	.green.button			{ background-color: #5b8737; }
	.lightgreen.button		{ background-color: #d1e7be; }
	.mywhite.button			{ background-color: #fff;-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;color:#499ac4;
		-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
		box-shadow: inset 2px 2px 2px 0px #dddddd; }
	.mymagenta.button			{ background-color: #f12b69;color:#fff; }
	.mydark.button			{ background:#5f6267 url('../images/go-btn-bg.png') repeat-x; }
	
	/* Nice Colors ---------- */
	.nice.blue.button		{ border: 1px solid #0593dc; }
	.nice.red.button		{ border: 1px solid #b90b0b; }
	.nice.white.button		{ border: 1px solid #cacaca; text-shadow: none !important; }
	.nice.black.button		{ border: 1px solid #000; }
	.nice.green.button		{ border: 1px solid #4a6b2d; }
	.nice.lightgreen.button		{ border: 1px solid #60a723;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0; }
	.nice.mywhite.button	{ border: 1px solid #004367;border-left:1px solid #ccc;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0; }
	.nice.mymagenta.button	{ border: 1px solid #f12b69;border-left:1px solid #ccc;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0; }
	.nice.mydark.button	{ border: 1px solid #5f6267;border-left:1px solid #ccc;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;behavior: url(styles/PIE.htc); }
	
	
	/* Hovers ---------- */
	.button:hover, .button:focus 				{ background-color: #0192dd; color: #fff; }
	.blue.button:hover, .blue.button:focus		{ background-color: #0192dd; }
	.red.button:hover, .red.button:focus 		{ background-color: #d01217; }
	.white.button:hover, .white.button:focus	{ background-color: #dadada; color: #333; }
	.black.button:hover, .black.button:focus	{ background-color: #000; }
	.green.button:hover, .green.button:focus	{ background-color: #699c40; }	
	.mymagenta.button:hover, .white.button:focus	{ background-color: #fff; color: #f12b69; }
	.mydark.button:hover	{ background-color: #fff; color: #5f6267; }

	/* Hovers ---------- */
	.nice.button:active 	{ 
		-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.15);
		-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.15);
		box-shadow: inset 0 1px 0 rgba(0,0,0,.15);
	}
	
	/* Disabled ---------- */
	.button.disabled, .button[disabled] { opacity: 0.6; cursor: default; }
	
	/* Correct FF button padding */
	@-moz-document url-prefix("http://") {
		input[type=submit].button::-moz-focus-inner, button.button::-moz-focus-inner { border: 0; padding: 0; }
		input[type=submit].tiny.button		{ padding: 5px 14px 7px; }
		input[type=submit].small.button		{ padding: 7px 20px 8px; }
		input[type=submit].medium.button	{ padding: 8px 34px 9px; }
		input[type=submit].large.button		{ padding: 9px 48px 10px; }
	}



/*	--------------------------------------------------
	Alerts
	-------------------------------------------------- */

	div.alert-box { display: block; padding: 6px 7px; font-weight: bold; font-size: 13px; background: #eee; border: 1px solid rgba(0,0,0,0.1); margin-bottom: 12px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-shadow: 0 1px rgba(255,255,255,0.9); position: relative; }
	.alert-box.success { background-color: #7fae00; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.3); }
	.alert-box.warning { background-color: #f68b01; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.3); }
	.alert-box.error { background-color: #c00000; color: #fff; text-shadow: 0 -1px rgba(0,0,0,0.3); }
	
	.alert-box a.close { color: #000; position: absolute; right: 4px; top: 0; font-size: 18px; opacity: 0.2; padding: 4px; }
	.alert-box a.close:hover,.alert-box a.close:focus { opacity: 0.4; }

/*    --------------------------------------------------
    Labels
    -------------------------------------------------- */

	.filingsBody .label { padding: 0 4px 2px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; line-height: 1;  white-space: nowrap; display: inline; position: relative; bottom: 1px; color: #fff; background: #00a6fc; }
	.label.radius { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	.label.round { padding: 1px 7px 2px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
	
	/* Colors ---------- */
	.blue.label				{ background-color: #00a6fc; }
	.red.label				{ background-color: #e91c21; }
	.green.label			{ background-color: #7fae00; }
	.white.label			{ background-color: #e9e9e9; color: #333; }
	.black.label			{ background-color: #141414; }
	

/*    --------------------------------------------------
    Tabs
    -------------------------------------------------- */
	dl.tabs { display: block; margin: 0 0 20px 0; padding: 0; height: 30px; border-bottom: solid 1px #ddd; }
    dl.tabs dt { display: block; width: auto; height: 30px; padding: 0 9px 0 20px; line-height: 30px; float: left; color: #999; font-size: 11px; text-transform: uppercase; cursor: default; }
    dl.tabs dt:first-child { padding: 0 9px 0 0; }
    dl.tabs dd { display: block; width: auto; height: 30px; padding: 0; float: left; }
    dl.tabs dd a { display: block; width: auto; height: 29px; padding: 0 9px; line-height: 30px; border: solid 1px #ddd; margin: 0 -1px 0 0; color: #555; background: #eee; }
    dl.tabs dd a.active { background: #fff; border-width: 1px 1px 0 1px; height: 30px; }

		.nice.tabs { border-bottom: solid 1px #eee; margin: 0 0 30px 0; height:43px; }
		.nice.tabs dd a { padding: 7px 18px 9px; font-size: 15px; /*font-size: 1.5rem;*/ color: #555555; background: none; border: none; }
		.nice.tabs dd a.active { font-weight: normal; color: #333; background: #fff; border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 3px solid #00a6fc; margin: 0 10px; position: relative; top: -5px; }
		.nice.tabs dd:first-child a.active { margin-left: 0; }
		
	dl.tabs.vertical { height: auto; }
	dl.tabs.vertical dt, dl.tabs.vertical dd, dl.nice.tabs.vertical dt, dl.nice.tabs.vertical dd { float: none; height: auto; }
	dl.tabs.vertical dd a { display: block; width: auto; height: auto; padding: 15px 20px; line-height: 1; border: solid 0 #ccc; border-width: 1px 1px 0; margin: 0; color: #555; background: #eee; font-size: .9em; /*font-size: 1.5rem;*/ }
	dl.tabs.vertical dd a.active { height: auto; margin: 0; border-width: 1px 0 0; background: #fff; }
	
		.nice.tabs.vertical { border-bottom: solid 1px #eee; height: auto; }
		.nice.tabs.vertical dd a { padding: 15px 20px; border: none; border-left: 0px solid #eee; border-right: 0px solid #eee; border-top: 1px solid #eee; background: #fff; }
		.nice.tabs.vertical dd a.active { border: none; background: #d4ebfb; color: #333; margin: 0; position: static; top: 0; height: auto; }
		.nice.tabs.vertical dd:first-child a.active { margin: 0; }
    
    ul.tabs-content { margin: 0; display: block; }
    ul.tabs-content>li { display: none; }
    .no-js ul.tabs-content>li { display: block; }
    ul.tabs-content>li.active { display: block; }
    
    dl.contained, dl.nice.contained { margin-bottom: 0; }
    dl.contained.tabs dd a { padding: 0 14px; }
    dl.nice.contained.tabs dd a { padding: 7px 18px 9px; }

    ul.contained.tabs-content { padding: 0; }
	ul.contained.tabs-content>li { padding: 20px; border: solid 0 #ddd; border-width: 0 1px 1px 1px; }
	ul.contained.vertical.tabs-content>li { border-width: 1px 1px 1px 1px; }
	ul.nice.contained.tabs-content>li { border-color: #eee; }
	
/*  --------------------------------------------------
    Pagination
    -------------------------------------------------- */
    ul.pagination { display: block; height: 24px; margin-left: -5px; }
    ul.pagination li { float: left; display: block; height: 24px; color: #999; font-size: 15px; margin-left: 5px; }
    ul.pagination li a { display: block; padding: 6px 7px 4px; color: #555; }
    ul.pagination li.current a, ul.pagination li:hover a, ul.pagination li a:focus { border-bottom: solid 2px #00a6fc; color: #141414; }
    ul.pagination li.unavailable a { cursor: default; color: #999; }
    ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { border-bottom: none; }
    
/*  --------------------------------------------------
    Breadcrumbs
    -------------------------------------------------- */    
    ul.breadcrumbs { display: block; background: #f4f4f4; padding: 7px 10px; border: 1px solid #ddd; border-radius: 2px; overflow: hidden; }
	ul.breadcrumbs li { margin: 0; padding: 0 12px 0 0; float: left; }
	ul.breadcrumbs li a, ul.breadcrumbs li span { text-transform: uppercase; font-size: 11px; padding-left: 12px; }
	ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span { padding-left: 0; }
	ul.breadcrumbs li:before { content: "/"; color: #aaa; }
	ul.breadcrumbs li:first-child:before { content: " "; }
	ul.breadcrumbs li.current a { cursor: default; color: #333; }
	ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus { text-decoration: underline; }
	ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus { text-decoration: none; }
	ul.breadcrumbs li.unavailable a { color: #999; }
    ul.breadcrumbs li.unavailable:hover a, ul.pagination li.unavailable a:focus { text-decoration: none; color: #999; cursor: default; }
    
/*  --------------------------------------------------
    Lists
    -------------------------------------------------- */
    ul.nice, ol.nice { list-style: none; margin: 0; }
    ul.nice li, ol.nice li { padding-left: 13px; position: relative }
    ul.nice li span.bullet, ol.nice li span.number { position: absolute; left: 0; top: 0; color: #ccc; }

/*	--------------------------------------------------
	Panels
	-------------------------------------------------- */
	/*div.panel {
		padding: 20px 20px 2px 20px;
		background: #efefef;
		background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F4F4F4));
		background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F4F4',GradientType=0 );
		box-shadow: 0 2px 5px rgba(0,0,0,0.15);
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.15);
		-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
		margin: 0 0 20px 0;
	}*/

/*	--------------------------------------------------
   	Nav Bar with Dropdowns
	-------------------------------------------------- */
	
	.nav-bar { height: 45px; background: #fff; margin-top: 20px; border: 1px solid #ddd; }	
	.nav-bar>li { float: left; display: block; position: relative; padding: 0; margin: 0; border-right: 1px solid #ddd; line-height: 45px; }
	.nav-bar>li>a.main { position: relative; padding: 0 20px; display: block; text-decoration: none; font-size: 15px; font-size: 1.5rem; }
	.nav-bar>li>input { margin: 0 16px; }
	.nav-bar>li ul { margin-bottom: 0; }
	.nav-bar>li li { line-height: 1.3; }
	.nav-bar>li.has-flyout>a.main { padding-right: 36px; }
	.nav-bar>li.has-flyout>a.flyout-toggle { position: absolute; right: 0; top: 0; padding: 22px; z-index: 2; display: block; }
	.nav-bar>li.has-flyout>a.flyout-toggle span { content: ""; width: 0; height: 0; border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 4px solid #2a85e8; display: block; }
	.flyout { background: #fff; margin: 0; padding: 20px; border: 1px solid #ddd; position: absolute; top: 45px; left: -1px; width: 400px; z-index: 40; }
	.flyout.small { width: 200px; }
	.flyout.large { width: 600px; }
	.flyout.right { left: auto; right: 0; }
	.flyout p:last-child { margin-bottom: 0; }
	.nav-bar>li .flyout { display: none; }

/*	--------------------------------------------------
   	Sub Navs
   	http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na
	-------------------------------------------------- */
	
	dl.sub-nav { display: block; width: auto; overflow: hidden; margin: -4px 0 18px -9px; padding-top: 4px; }
	dl.sub-nav dt, dl.sub-nav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
	dl.sub-nav dt { color: #999; font-weight: normal; }
	dl.sub-nav dd a { text-decoration: none; border-radius: 12px; }
	dl.sub-nav dd.active a { background: #00A6FC; color: #fff; padding: 3px 9px; }

/*	--------------------------------------------------
   	Video
   	Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
	-------------------------------------------------- */
	
	.flex-video {
		position: relative;
		padding-top: 25px;
		padding-bottom: 67.5%;
		height: 0;
		margin-bottom: 16px;
		overflow: hidden;
	}
	
	.flex-video.widescreen { padding-bottom: 57.25%; }
	.flex-video.vimeo { padding-top: 0; }
	
	.flex-video iframe,
	.flex-video object,
	.flex-video embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}



/*	--------------------------------------------------
   	Microformats
	-------------------------------------------------- */
	
	/* hCard */
	ul.vcard { display: inline-block; margin: 0 0 12px 0; border: 1px solid #ddd; padding: 10px; }
	ul.vcard li { margin: 0; display: block; }
	ul.vcard li.fn { font-weight: bold; font-size: 15px; font-size: 1.5rem; }
	
	p.vevent span.summary { font-weight: bold; }
	p.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 1px; }
	
	

/*	--------------------------------------------------
   	Tooltips
	-------------------------------------------------- */
	.has-tip {
	  border-bottom: dotted 1px #ccc;
	  cursor: help;
	  font-weight: bold;
	  color: #333;
	}
	.has-tip:hover {
	  border-bottom: dotted 1px #0593dc;
	  color: #0192dd;
	}
	.tooltip {
    display: none;
	  background: rgb(0,0,0);
	  background: rgba(0,0,0,0.8);
	  position: absolute;
	  color: #fff;
	  font-weight: bold;
	  font-size: 12px;
	  font-size: 1.2rem;
	  padding: 5px;
	  z-index: 999;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  line-height: normal;
	}
	.tooltip > .nub {
	  display: block;
	  width: 0;
	  height: 0;
	  border: solid 5px;
	  border-color: transparent transparent rgb(0,0,0) transparent;
	  border-color: transparent transparent rgba(0,0,0,0.8) transparent;
	  position: absolute;
	  top: -10px;
	  left: 10px;
	}
	.tooltip.tip-override > .nub {
	  border-color: transparent transparent rgb(0,0,0) transparent !important;
	  border-color: transparent transparent rgba(0,0,0,0.8) transparent !important;
	  top: -10px !important;
	}
	.tooltip.tip-top > .nub {
	  border-color: rgb(0,0,0) transparent transparent transparent;
	  border-color: rgba(0,0,0,0.8) transparent transparent transparent;
	  top: auto;
	  bottom: -10px;
	}
	.tooltip.tip-left, .tooltip.tip-right, .has-tip.tip-left, .has-tip.tip-right {
	  float: none !important;
	}
	.tooltip.tip-left > .nub {
	  border-color: transparent transparent transparent rgb(0,0,0);
	  border-color: transparent transparent transparent rgba(0,0,0,0.8);
	  right: -10px;
	  left: auto;
	}
	.tooltip.tip-right > .nub {
	  border-color: transparent rgb(0,0,0) transparent transparent;
	  border-color: transparent rgba(0,0,0,0.8) transparent transparent;
	  right: auto;
	  left: -10px;
	}
	.tooltip.noradius {
	  -webkit-border-radius: 0;
	  -moz-border-radius: 0;
	  border-radius: 0;
	}
	.has-tip.opened {
	  color: #0192DD !important;
	  border-bottom: dotted 1px #0593DC !important;
	}
	.tap-to-close {
	  display: block;
	  font-size: 10px;
	  font-size: 1.0rem;
	  color: #888;
	  font-weight: normal;
	}
	

/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */

/* 
		Eric Meyer's CSS Reset
		http://meyerweb.com/eric/tools/css/reset/ 
		v2.0 | 20110126
		License: none (public domain)
	*/

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

html {
    font-size: 100%;
    height: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    background: #dfdfdf;
}

body {
    background: #f6f6f6;
    font: normal 14px FiraSansRegular,Verdana,Arial,sans-serif;
    line-height: 1.5em;
    color: #333;
    position: relative;
    -webkit-font-smoothing: antialiased;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

/*	--------------------------------------------------
	:: HTML5 display-role reset for older browsers
	-------------------------------------------------- */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-spacing: 0;
}

sub {
    vertical-align: sub;
}

sup {
    vertical-align: super;
}

strong, b {
    font-weight: bold;
    line-height: inherit;
}



body.modalOpen {
    /* 5/22/2017 - SECFT-9312 - commented out overflow */
    /* 6/9/2017 - SECFT-9376 - Uncommenting the code, will reopen 9312*/
    /* 6/14/2017 - SECFT-9312/SECFT-9376 - commented out overflow */
    /* 7/11/2017 - SECFT-9312 - Introduced new way to disable scroll bar */
    position: fixed;
    overflow-y: scroll;
}

p {
    margin: 0 0 12px;
}

i {
    font-style: italic;
}

select, select#tor-version {
    border: 1px solid #007ac3;
    padding: 2px 5px;
    color: #016599;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-size: 16px;
    background: #EAEAEA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 3px 4px -3px #CCCCCC;
    -webkit-box-shadow: 0 3px 4px -3px #CCCCCC;
    box-shadow: 0 3px 4px -3px #CCCCCC;
    display: inline-block;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
}

select#tor-version {
        font-size: 13.3px;
}

/*	--------------------------------------------------
	:: CSS3 font styles
	-------------------------------------------------- */
@font-face {
    font-family: BlissRegular;
    src /*\**/: url('../fonts/blissregular/bliss-webfont.eot') \9;
    src: local(BlissRegular), url('../fonts/blissregular/bliss-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/blissregular/bliss-webfont.woff') format('woff'), url('../fonts/blissregular/bliss-webfont.ttf') format('truetype'), url('../fonts/blissregular/bliss-webfont.svg#blissregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Bliss2Med;
    src: local(Bliss2Med), url('../fonts/bliss2/Bliss2M.otf') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Bliss2Light;
    src: local(Bliss2Light), url('../fonts/bliss2/Bliss2L.otf') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "FiraSansRegular";
    src: url("../fonts/FiraSans-FranziskaWeb/FiraSans-Regular.eot?") format("eot"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Regular.woff") format("woff"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Regular.ttf") format("truetype");
    font-weight: normal;
}

@font-face {
    font-family: "FiraSansMedium";
    src: url("../fonts/FiraSans-FranziskaWeb/FiraSans-Medium.eot?") format("eot"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Medium.woff") format("woff"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Medium.ttf") format("truetype");
    font-weight: normal;
}

@font-face {
    font-family: "FiraSansLight";
    src: url("../fonts/FiraSans-FranziskaWeb/FiraSans-Light.eot?") format("eot"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Light.woff") format("woff"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Light.ttf") format("truetype");
    font-weight: normal;
}

@font-face {
    font-family: "FiraSansItalic";
    src: url("../fonts/FiraSans-FranziskaWeb/FiraSans-Italic.eot?") format("eot"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Italic.woff") format("woff"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Italic.ttf") format("truetype");
    font-weight: normal;
}

@font-face {
    font-family: "FiraSansBold";
    src: url("../fonts/FiraSans-FranziskaWeb/FiraSans-Bold.eot?") format("eot"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Bold.woff") format("woff"), url("../fonts/FiraSans-FranziskaWeb/FiraSans-Bold.ttf") format("truetype");
    font-weight: normal;
}

@font-face {
    font-family: "FranziskaRegular";
    src: url("../fonts/FiraSans-FranziskaWeb/FFFranziskaWebPro.eot?") format("eot"), url("../fonts/FiraSans-FranziskaWeb/FFFranziskaWebPro.woff") format("woff"), url("../fonts/FiraSans-FranziskaWeb/FFFranziskaWebPro.ttf") format("truetype");
    font-weight: normal;
}
/*	--------------------------------------------------
	:: Links
	-------------------------------------------------- */

a, a:active {
    color: #0768a9;
    text-decoration: none;
}

    a:hover {
        color: #71B830;
        text-decoration: none;
    }

    a:focus {
        color: #0768a9;
        outline: none;
    }

p a, p a:visited {
    line-height: inherit;
}

.black {
    color: #000;
}

.blue {
    color: #0768a9;
}


/*	--------------------------------------------------
	:: Lists
	-------------------------------------------------- */

ul, ol {
    margin-bottom: 18px;
}

.topic.nav ul#toc ul {
    margin-bottom: 0px;
}

ul {
    list-style: none outside;
}

ol {
    list-style: decimal;
}

ol, ul.square, ul.circle, ul.disc {
    margin-left: 30px;
}

ul.square {
    list-style: square outside;
}

ul.circle {
    list-style: circle outside;
}

ul.disc {
    list-style: disc outside;
}

li {
    margin-bottom: 12px;
}

ul.large li {
    line-height: 21px;
}

ul.standardList li {
    margin-bottom: 6px;
    margin-left: 18px;
    list-style-type: disc;
}


/*	--------------------------------------------------
	:: General styles
	-------------------------------------------------- */

.flt-left, .left {
    float: left !important;
}

.flt-right, .right {
    float: right !important;
}

.inline {
    display: inline-block;
}


/*	--------------------------------------------------
	:: Select box filters + label styles
	-------------------------------------------------- */

.filterSelect {
    float: left;
}

    .filterSelect select {
        padding: 3px 2px;
        margin-top: 0;
    }

    .filterSelect label {
        float: left;
        margin-right: 6px;
    }


/*	--------------------------------------------------
	:: Button styles
	-------------------------------------------------- */

.rbsBtn {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0 50%, 0 100%, from(#ffffff), to(#e6e8e7));
    background: -webkit-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -moz-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -o-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -ms-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: linear-gradient(to bottom, #ffffff, #ffffff, #e6e8e7);
    border-color: #B9B9B9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 3px 4px -3px #CCCCCC;
    -webkit-box-shadow: 0 3px 4px -3px #CCCCCC;
    box-shadow: 0 3px 4px -3px #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #016599;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, sans-serif;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    text-decoration: none;
    display: inline-block;
    width: auto;
    transition: background 0.1s ease-out;
}

    .rbsBtn.small {
        height: 25px;
        line-height: 26px;
        font-size: 12px;
    }

.citationBtn, ul.topmenu li.toproot > a {
    background: transparent !important;
    border: 0 none !important;
    box-shadow: none !important;
    color: #fff !important;
    font-weight: normal !important;
}

.cheetahBtn, .navigator a.cheetahBtn {
    background: #007AC3;
    border-radius: 5px;
    border: 1px solid #007AC3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    color: #fff !important;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, sans-serif;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    text-decoration: none;
    display: inline-block;
    width: auto;
}

    .cheetahBtn:hover, .cheetahBtn:focus {
        background: #005688;
    }

    .cheetahBtn[disabled], .cheetahBtn[disabled]:hover {
        background: #007AC3;
        opacity: .2;
        cursor: default;
    }

.barItems .cheetahBtn, .barItems div.filterSelect {
    margin-right: 10px;
}

.info {
    background: rgba(0, 0, 0, 0) url("../images/i_icon.png") no-repeat 0 2px;
    display: block;
    height: 22px;
    margin: 2px 6px;
    padding-left: 30px;
    width: 21px;
}


/*	--------------------------------------------------
	:: main container
	-------------------------------------------------- */

.main {
    position: relative;
    width: 100%;
}

/*	--------------------------------------------------
	:: Search Box styles (variations found on all page types)
	-------------------------------------------------- */

.search {
    background: url("../images/titlebar_bg.png") repeat-x scroll center bottom #FDFDFD;
    height: 50px;
}

    .search.fixed, .titleBar.fixed {
        position: fixed;
        top: 82px;
        left: 0;
        right: 0;
        z-index: 2;
    }

    .search .contentCollection {
        margin: 0 auto;
        width: 96%;
        padding-top: 11px;
    }

        .search .contentCollection .inner {
            height: 1%;
            clear: left;
            overflow: visible;
        }

            .search .contentCollection .inner .field {
                padding: 0;
                width: 100%;
            }

                .search .contentCollection .inner .field .fieldcell {
                    width: 100%;
                    position: relative;
                    display: table;
                }

.searchBorder {
    padding: 2px 5px 2px 10px;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
    -moz-box-shadow: inset 0 0 4px #b8b8ba;
    -webkit-box-shadow: inset 0 0 4px #b8b8ba;
    box-shadow: inset 0 0 4px #b8b8ba;
    background: #fff !important;
    margin-right: 294px;
    /*border-top: 1px solid #c1c1c1;
		border-left: 1px solid #c1c1c1;*/
    border: 1px solid #D7D7D7;
    box-shadow: 0 2px 8px 1px #E7E7E7 inset, 0 1px 0 0 #FFFFFF;
    -moz-box-shadow: inset 0 2px 8px 1px #E7E7E7;
    -webkit-box-shadow: inset 0 2px 8px 1px #E7E7E7;
}


.searchfield {
    width: 100%;
    background-color: #fff;
    color: #333;
    padding: 0;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
    font-size: 13px;
    font-weight: normal;
    outline: 0;
    border: 0;
}

input[type=text].placeholder {
    color: #A9A9A9;
}

input[type=text]:-ms-input-placeholder {
    color: #A9A9A9;
}

textarea.placeholder {
    color: #A9A9A9;
}

.searchBorder .searchfield {
    background-color: transparent;
}

.topicSearch {
    display: table-cell;
    width: 99%;
}


.search .go:hover {
    background: #73A713;
}

.search button.go[disabled], .search button.go[disabled]:hover {
    background: #85BC20;
    opacity: .65;
    cursor: default;
}

.citationLookup {
    position: absolute;
    right: 97px;
    top: 3px;
}

.help {
    position: absolute;
    top: 21px;
    width: auto;
    background-position-y: 0px;
    width: 18px;
    height: 18px;
    padding: 0;
    background-position-y: 0px;
    top: 5px;
    right: 218px;
}

    .help a {
        background: url('../images/help_icon.png') no-repeat 0px 0px;
        width: 20px;
        height: 20px;
        display: block;
    }

.loadingIndicatorWrapper {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 64px;
    height: 64px;
    z-index: 99999010;
}

.loadingIndicator {
    background-image: url('../images/loading_cheetah.gif');
    width: 100%;
    height: 100%;
}

/*	--------------------------------------------------
	:: Original foundation framework styles (not used anymore...but left just in case there is some legacy markup
	-------------------------------------------------- */

.container {
    padding: 0px;
}

.column {
    margin-left: 4.4%;
    float: left;
    min-height: 1px;
    position: relative;
}

    .column:first-child {
        margin-left: 0;
    }

[class*="column"] + [class*="column"].end {
    float: left;
}

/* **************************** */

/*	--------------------------------------------------
	:: tools styles -- icons, drop-downs above results and read content
	-------------------------------------------------- */

.teaser .filter .label {
    float: left;
    margin-right: 6px;
}

.tools .filter {
    float: left;
    margin: 4px 15px 0 0;
}

.tools-source {
    color: #ccc;
    font-size: 10px;
    display: block;
    line-height: 14px;
}

.tools-findin {
    margin-right: 6px;
}

.previous, .next {
    width: 35px;
    height: 28px;
    float: left;
    padding: 0;
    text-indent: -2000px;
    margin-top: 3px;
}

.sectionToggle .previous, .sectionToggle .next {
    margin-top: 0px;
}

.previous .inner {
    background: url('../images/arrow-prev-inactive.png') no-repeat;
    width: 35px;
    height: 28px;
    display: block;
}

    .previous .inner.active {
        background: url('../images/arrow-prev-active.png') no-repeat;
    }

.next .inner {
    background: url('../images/arrow-next-inactive.png') no-repeat;
    width: 37px;
    height: 28px;
    display: block;
}

    .next .inner.active {
        background: url('../images/arrow-next-active.png') no-repeat;
    }

.range {
    font-size: 13px;
    font-weight: 400;
    float: left;
    padding: 3px 10px;
    margin-top: 3px;
}

.sectionToggle .range {
    margin-top: 0px;
}

.pagination {
    float: right;
    border-left: 1px solid #e3e3e3;
    padding: 1px 0 3px 0;
}

/*	--------------------------------------------------
	:: Left Panel and Main Content styles for Results and Browse pages
	-------------------------------------------------- */

.mainContent .panel {
    top: 0;
    /*left: 0;*/
    width: 378px;
    z-index: 999;
    margin-left: 0;
    bottom: 0;
    color: #474747;
    line-height: 1.5;
    position: absolute;
}

.mainContent .tabIcons.expanded, .mainContent .tabIcons.closed {
    left: auto;
}

.mainContent .tabIcons {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    -khtml-border-radius: 0 8px 8px 0;
    box-shadow: 5.5px 3px 7px -6px #999999;
    display: block;
    padding: 4px 0;
    position: absolute;
    right: -50px;
    top: 0;
    /*transition: left 0.4s ease 0s;*/
    width: 55px;
    z-index: 1;
}

.mainContent .panel .tab {
    color: #000000;
    display: block;
    height: 46px;
    margin: 4px;
    padding: 0;
    position: relative;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: auto;
    width: 45px;
    z-index: 2;
    text-indent: -2000px;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -khtml-border-radius: 0 4px 4px 0;
}

.panel .tab.list, .panel .tab.list:hover, .panel .tab.list.active {
    border-radius: 50%;
    height: 35px;
    width: 35px;
    border: 1px solid #85bc20;
    color: white;
    background-color: #85bc20;
    margin: 7px;
    margin-left: 12px;
    margin-bottom: 10px;
}

.mainContent.expanded .panel .tab.list {
    float: none;
    color: #474747;
    border: 1px solid #ededed;
    background-color: #f4f4f4;
}

.mainContent .content {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 7px 8px 0 #999999;
    color: #333333;
    margin-right: 20px;
    position: relative;
    z-index: 1;
    border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    padding-top: 200px;
}

//TODO:Siraj: Review this if not required in future please remove it
.mainContent .content2 {
    margin-left: 2px !important;
    padding-top: 20px;
}

.mainContent .topic {
    padding-top: 82px;
}

.mainContent .browse-table {
    padding-top: 60px;
}


.mainContent .documents .browse-table, .mainContent .pad-top .browse-table {
    padding-top: 0;
}

.resultsPage .mainContent .results {
    padding-top: 0;
}

.resultsPage .mainContent.fixed .panel {
    top: 10px;
}

.resultsPage .mainContent .results .headerGap {
    top: 150px;
}

.search-result-count {
    font-size: 11px;
    margin-left: 5px;
}


.mainContent .panel {
    left: 0;
}
/* commenting out this style as we no longer supporting expand/collapse of the widgets. SECFT-14686(Executive Summary comment)
.mainContent.expanded .panel {
    left: -377px;
}*/
.mainContent.fixed .panel {
    top: 170px;
}

.browsePage .mainContent.fixed .panel {
    top: 167px;
}

.browsePage .mainContent.fixed .search {
    top: 167px;
    right: 20px;
    position: fixed;
    z-index: 2;
}

.browsePage .mainContent.expanded .search, .browsePage .mainContent.expanded.fixed .search, .resultsPage .mainContent.expanded .results .tools, .resultsPage .mainContent.expanded.fixed .results .tools {
    left: 60px;
}

.browsePage .mainContent.fixed .search, .resultsPage .mainContent.fixed .results .tools {
    left: 445px;
}

.resultsPage .mainContent.fixed .results .tools {
    top: 197px;
}

.browsePage .mainContent.fixed .search.redbox {
    left: 30px;
    top: 250px;
}

.resultsPage .mainContent .results, .browsePage .mainContent .content {
    margin-left: 445px;
}

    .browsePage .mainContent .content.redbox {
        margin-left: 0;
        margin-right: 0;
        padding-top: 164px;
    }

        .browsePage .mainContent .content.redbox div.tools {
            left: 5px;
        }

            .browsePage .mainContent .content.redbox div.tools label {
                margin: 7px 7px 7px 2px;
                display: inline-block;
                color: #0F82C6;
                font-size: 1.2em;
            }

            .browsePage .mainContent .content.redbox div.tools .cheetahBtn {
                text-transform: none;
                font-weight: bold;
                font-size: 12px;
                width: 110px;
            }

            .browsePage .mainContent .content.redbox div.tools input {
                margin: 11px 5px;
            }

            .browsePage .mainContent .content.redbox div.tools input {
                margin: 11px 5px;
            }

    .browsePage .mainContent .content hr.redbox {
        width: 98%;
        float: left;
        margin-left: 11px;
        border: .5px solid #cccccc;
    }

.articlePage .main .article {
    margin-left: 447px;
}

.articlePage .main.fixed .article .tools {
    left: 447px;
    top: 103px;
    position: fixed;
    z-index: 2;
    background: #fff;
    right: 20px;
    border-radius: 5px 5px 0 0;
    box-shadow: none;
    border-width: 2px;
}

.articlePage.childDocument .main.fixed .article .tools {
    top: 43px;
}

.articlePage .main.expanded .article .tools {
    left: 73px;
}

.resultsPage .mainContent.expanded .results, .browsePage .mainContent.expanded .content, .articlePage .main.expanded .article {
    margin-left: 73px;
}

.articlePage .main.expanded .article {
    margin-top: 36px;
}

/*	--------------------------------------------------
	:: Results Found bar (occurs globally on pages or dialogs with search results
	-------------------------------------------------- */

.resultsTotal {
    background: #007CC3;
    color: #fff;
    /*height:26px;*/
    font-size: 0.92857em;
    border: 1px solid #ccc;
    border-width: 1px 0;
    padding: 1px 15px;
}

    .resultsTotal.noResults {
        background: #eee;
        color: #333;
        background: #eee url('../images/icon_i.png') no-repeat 15px 6px;
    }

    .resultsTotal.noResults {
        padding: 0 15px 0 35px;
    }

    .resultsTotal .inner {
        padding: 0 15px;
    }

    .resultsTotal.noResults .inner {
        padding: 0 15px 0 35px;
    }

    .resultsTotal a.all {
        margin: 0;
    }

/*	--------------------------------------------------
:: Miscellaneous styles 
-------------------------------------------------- */

.matches .container {
    width: 100%;
    clear: left;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
}

    .matches .container:hover {
        background: #eef7e5;
    }

.nameBar {
    padding: 10px 0 10px 15px;
    background: url("../images/gray-bottom-bevel.png") repeat scroll center 50px transparent;
    margin: 0;
    height: 30px;
    overflow: hidden;
    display: block;
}

.link {
    text-decoration: none;
}

.disable {
    display: none !important;
}

.columnContainer {
    clear: left;
    height: 1%;
    overflow: hidden;
}

.required {
    color: red;
}

label.error {
    width: 100%;
    display: block;
    float: left;
    color: red;
    padding-left: 10px;
}

div.checkbox {
    width: 20px;
    display: table-cell;
    vertical-align: top;
}

input.checkbox {
    border: 0;
}

.row:after, .clearfix:after {
    clear: both;
}

.row:before, .row:after, .clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.homePage .row {
    max-width: 100%;
}

.row .row {
    min-width: 0;
}


.pageFooter {
    background: none repeat scroll 0 0 white;
    box-shadow: 0 -3px 8px -3px rgba(0, 0, 0, 0.3);
    color: #777777;
    font-size: 11px;
    height: 15px;
    padding: 7px 15px 4px;
    bottom: 0px;
    width: 100%;
    position: fixed;
}

    .pageFooter .copyright {
        float: left;
        line-height: 1em;
    }

    .pageFooter .links {
        float: right;
    }

    .pageFooter .links {
        display: none;
    }

    .pageFooter .items {
        float: right;
        line-height: 1em;
        margin-right: 40px;
    }

    .pageFooter .privacy {
        float: left;
    }

    .pageFooter .terms {
        float: right;
    }

#page-footer-no-log {
    height: 26px;
}

/*	--------------------------------------------------
:: Button Menu styles - for Saved Searches and Admin left panel Create New menu
-------------------------------------------------- */

ul.topmenu ul {
    background-color: #FFFFFF;
    border-color: #C4C4C4;
    border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px 4px;
    -webkit-border-radius: 0 4px 4px 4px;
    -khtml-border-radius: 0 4px 4px 4px;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
    left: 0;
    padding: 0;
    margin-top: 0px;
    position: absolute;
    z-index: 999;
}

    ul.topmenu ul li a {
        color: #666;
        padding: 0 10px;
    }

        ul.topmenu ul li a:hover {
            background-color: #6A9EC3;
            color: #fff;
        }

ul.topmenu {
    background-color: transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    list-style: none;
    padding: 0;
    clear: left;
    float: left;
    margin-top: 5px;
}

    ul.topmenu > li, ul.topmenu li {
        margin: 0;
    }

    ul.topmenu li {
        display: block;
        font-size: 16px;
        line-height: 25px;
        position: relative;
        white-space: nowrap;
    }

        ul.topmenu li.toproot > a {
            background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
            background: -webkit-gradient(linear, 0 50%, 0 100%, from(#ffffff), to(#e6e8e7));
            background: -webkit-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
            background: -moz-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
            background: -o-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
            background: -ms-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
            border-color: #B9B9B9;
            border-radius: 5px 5px 5px 5px;
            -moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            -khtml-border-radius: 5px 5px 5px 5px;
            border-style: solid;
            border-width: 1px;
            color: #016599;
            font-weight: bold;
            height: 40px;
            line-height: 40px;
            padding: 0 20px;
            text-decoration: none;
            text-shadow: none;
            cursor: pointer;
            display: block;
            text-align: left;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 16px;
            -moz-box-shadow: 0 1px 3px #ccc;
            -webkit-box-shadow: 0 1px 3px #ccc;
            box-shadow: 0 1px 3px #ccc;
        }

            ul.topmenu li.toproot > a span.icon {
                background: url("../images/search_btn.png") no-repeat 0 0;
                width: 15px;
                height: 16px;
                display: inline-block;
                float: left;
            }

.createNew ul.topmenu li.toproot > a {
    background: -webkit-gradient(linear, 0 50%, 0 100%, from(#ffffff), to(#e6e8e7));
    background: -webkit-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -moz-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -o-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -ms-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: linear-gradient(to bottom, #ffffff, #ffffff, #e6e8e7);
    font-size: 12px;
    padding: 4px 10px 11px 5px;
}

ul.topmenu span.btnLabel {
    background-image: url("../images/arrow-down-accordion-white.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-size: 16px;
    overflow: visible;
    padding-right: 22px;
}

ul.topmenu li.toproot.activeMenu ul {
    display: block;
}

ul.topmenu span.btnLabel#titlebarHeadings {
    margin-right: 0px;
}
/*	--------------------------------------------------
:: dialog box styles - including button styles which might appear elsewhere (hence inclusion here)
-------------------------------------------------- */

.ui-widget-content .btn-left {
    background: transparent url('../images/btn-left-bg.png') repeat-x !important;
    height: 29px;
    color: #333 !important;
    border: 1px solid #a8a8a8 !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    float: left;
    /*font-weight: bold !important;*/
    margin-left: 20px !important;
}

.btn-left, .ui-button.btn-left {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    height: 29px;
    padding: 0.2em 1em;
}

.btn-right, .ui-button.btn-right {
    background: transparent url('../images/btn-right-bg.png') repeat-x !important;
    height: 29px;
    color: #333 !important;
    border: 1px solid #a8a8a8 !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -khtml-border-radius: 4px !important;
    border-radius: 4px !important;
    float: right;
    /*font-weight: bold !important;*/
    padding: 0.2em 1em;
}

    .btn-right:hover, .btn-left:hover {
        background: transparent url('../images/btn-hover-bg.png') repeat-x !important;
    }

    .btn-right.inactive {
        background: transparent url('../images/btn-hover-bg.png') repeat-x !important;
        color: #ccc !important;
        border-color: #ccc !important;
    }

table tfoot td .btn-right, table tfoot td .btn-left {
    margin: 10px;
}


.dialogContentTitle {
    font-family: BlissRegular, Arial, Verdana, sans-serif;
}

.email-dialog-textfields input, .email-dialog-textfields textarea {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #004367;
    background: #f8f8f8;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 2px 2px 2px 0px #dddddd;
}

.email-dialog-textfields input {
    height: 30px;
    padding: 0 10px;
    width: 80%;
}

.email-dialog-textfields-row {
    height: 1%;
    overflow: hidden;
    clear: left;
    margin: 8px 0;
    padding-left: 40px;
}

.email-dialog-textfields-label {
    width: 80px;
    margin-right: 15px;
    text-align: right;
}

.email-dialog-textfields-data {
    width: 80%;
}

    .email-dialog-textfields-data input {
        width: 80%;
    }

.email-dialog-textfields textarea {
    width: 85%;
}

#dialog-redbox input {
    margin-top: 10px;
    width: 500px;
}

.links-column {
    float: left;
    margin-right: 3%;
    width: 30%;
}

.checkboxes-column {
    float: left;
    margin-right: 3%;
    width: 22%;
}

    .checkboxes-column input {
        margin: 3px 5px 0 0;
        float: left;
    }

    .checkboxes-column label {
        float: left;
        width: 150px;
        margin-bottom: 8px;
    }

.links-column li {
    list-style-type: none;
}

/*	--------------------------------------------------
	:: styles for expandable/collapsible menu toggle
	-------------------------------------------------- */

.itemToggle {
    background: url('../images/plusminusSprite.png') no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    margin: 2px 3px;
}

.filters .itemToggle {
    background: url('../images/filtersToggleBg.png') repeat-x;
    width: 252px;
    height: 20px;
    padding: 4px 0 0 5px;
    display: block;
    float: right;
    margin: 8px 0 4px;
    color: #1a6598;
    font-size: .73em;
    font-weight: 700;
    text-transform: uppercase;
}

    .filters .itemToggle .action {
        float: left;
    }

    .filters .itemToggle .plusminus {
        background: url('../images/accordion-sprite-small.png') no-repeat;
        width: 15px;
        height: 15px;
        display: block;
        float: right;
        margin: 0 16px 0 0;
    }

    .filters .itemToggle.minus .plusminus {
        background-position: -15px 0px;
    }

.itemToggle.minus {
    background-position: -15px 0px;
}

.filters .filter .title .plusminus {
    background: url('../images/accordion-sprite.png') no-repeat;
    width: 17px;
    height: 17px;
    display: block;
    float: right;
    margin: 0;
}

.filters .filter .title.minus .plusminus {
    background-position: -17px 0px;
}

.filters .section .filter .title {
    margin: 0;
}

    .filters .section .filter .title.docTypes { /*margin:10px 0 0;*/
    }

.filters .filter .content {
    margin: 10px 0 0;
}

.breadcrumbDocTitle {
    width: 70%;
}

.documentTypes .subitems {
    display: none;
    clear: both;
    margin-left: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    height: 1%;
    overflow: hidden;
}

.childItems {
    margin-left: 22px;
}

.childItemsToggle {
    display: none;
}

.filters .filter .toggleTypes {
    background: url('../images/filtersToggleBg.png') repeat-x;
    height: 20px;
    padding: 4px 0 0 5px;
    display: block;
    margin: 8px 0 4px;
    color: #108acb;
    font-size: .688em;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    clear: both;
}

/*	--------------------------------------------------
	:: styles for Content Boxes on Dashboard and Manage Content Collection Wizard
	-------------------------------------------------- */

div.box {
    margin-bottom: 35px;
    background: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    box-shadow: none;
    padding: 0 0 12px;
    border: 1px solid #fff;
    height: 1%;
    overflow: hidden;
}

    div.box p {
        margin: 0;
    }

    div.box .header {
        overflow: hidden;
        padding: 15px 10px 0 20px;
        text-align: left;
        -moz-border-radius: 8px 8px 0 0;
        -webkit-border-radius: 8px 8px 0 0;
        -khtml-border-radius: 8px 8px 0 0;
        border-radius: 8px 8px 0 0;
        line-height: 18px;
        margin-bottom: 10px;
    }

        div.box .header h2, div.box .subheader {
            height: 1%;
            overflow: hidden;
        }

    div.box .subheader {
        margin: 0 12px;
        border-bottom: 1px solid #e4e4e4;
    }

div.noteworthy .header {
    overflow: visible;
    padding: 15px 10px 0 20px;
    text-align: left;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    line-height: 18px;
    margin-bottom: 10px;
}

div.box .header h2, div.box .subheader h3, h2.redbox {
    color: #474747;
    float: left;
    font-family: FiraSansBold,Verdana,Arial,sans-serif;
    font-size: 1.07143em;
    font-weight: bold;
    line-height: 1.35em;
    padding: 0;
    text-transform: uppercase;
}

a.redbox {
    color: #016599 !important;
}


div.redbox div.content div {
    text-align: center;
}


div.box .subheader h3 {
    margin: 0;
    color: #333;
    font-size: 1em;
}

div.box .subheader h4 {
    margin: 10px 0 5px 3px;
    color: #333;
    text-decoration: underline;
    clear: left;
}

div.box .header .text {
    float: left;
}

div.box .header .icon {
    float: right;
}

div.box .subheader .icon {
    float: left;
    margin: 0 0 0 10px;
}

    div.box .header .icon a, div.box .subheader .icon a {
        width: 23px;
        height: 23px;
        background: url('../images/icon_gear_blue.png') no-repeat;
        display: block;
    }

div.box .content {
    width: 100%;
    /*background-color:#fff;*/
    margin: 0 auto;
    padding: 0;
    text-align: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    height: 1%;
    overflow: hidden;
}

    div.box .content ul {
        box-sizing: border-box;
        float: left;
        padding: 0 20px;
        margin: 0;
        width: 100%;
    }

    div.box .content li {
        list-style: none;
        margin-bottom: 4px;
        padding-bottom: 4px;
        border-bottom: 0 none;
        color: #474747;
        float: left;
        font-size: 16px;
        line-height: 25px;
        width: 100%;
        position: relative;
    }

#noteworthy-view {
    height: 470px;
}

div.box .noteworthy-content {
    max-height: 450px;
    overflow-y: auto;
}

    div.box .noteworthy-content li .date {
        font-size: 16px;
        color: #6EBB1F;
    }

    div.box .noteworthy-content li .description {
        font-size: 16px;
        color: #474747;
        font-weight: bold;
    }

    div.box .noteworthy-content li .snippet {
        font-size: 14px;
        color: black;
    }

div.box .content li.add-darker-border-bottom {
    border-bottom: 1px solid #707171;
}

div.box .content li a {
    color: #007AC3;
    font-size: 16px;
    display: block;
    line-height: 1.6em;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
}

    div.box .content li a:hover {
        text-decoration: none;
        color: #71B830;
    }

div.box .content li.all {
    border-bottom: 0;
    list-style: none;
    list-style-image: none;
    height: 1%;
    overflow: hidden;
    padding-bottom: 0;
}

    div.box .content li.all a, div.box .content a.all, .resultsTotal a.all {
        color: #007ac3;
        float: left;
        margin: 5px 5px 0 0;
        font-size: 16px;
        font-weight: bold;
        font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    }

div.box .content li a.view-result {
    color: #005688;
    float: none;
    font-size: 0.78em;
    font-weight: 700;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}

div.box .content a.view-result.disabled {
    pointer-events: none;
    cursor: default;
}

div.tools a.cheetahBtn.disabled {
    color: #5f6269;
    float: none;
    font-size: 0.78em;
    font-weight: 700;
    text-transform: uppercase;
    width: 110px;
    pointer-events: none;
    cursor: default;
}

div.box .content a.view-result.disabled:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0 50%, 0 100%, from(#ffffff), to(#e6e8e7));
    background: -webkit-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -moz-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -o-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: -ms-linear-gradient(top, #ffffff, #ffffff, #e6e8e7);
    background: linear-gradient(to bottom, #ffffff, #ffffff, #e6e8e7);
}


div.box {
    background: #fff;
    -moz-box-shadow: 0 0 10px 0 #bbbbbb;
    -webkit-box-shadow: 0 0 10px 0 #bbbbbb;
    box-shadow: 0 0 10px 0 #bbbbbb;
}

    div.box .boxheader {
        background-color: #00A6FC;
        border-bottom: 1px solid #CCCCCC;
        color: #FFFFFF;
        font-weight: bold;
        padding: 3px 10px;
    }

    div.box .panelcontent {
        padding: 20px 10px 2px;
    }

        div.box .panelcontent li {
            margin-left: 15px;
            padding-top: 5px;
            padding-bottom: 5px;
            margin-bottom: 0;
            color: #333333;
        }

            div.box .panelcontent li a {
                color: #333333;
            }


/*================START Avalon Modified Classes================*/

/* Misc
 **********************************************************************************/

#sectionConfigureAlertsHeaders select {
    width: 100%;
}

#user-content-collections, #user-favorites {
    margin: 1em;
}

#contentCollectionWrapper {
    float: left;
    width: 50%;
}

#dialog-form-worklists form label {
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 0;
    width: inherit;
}

.validation-summary-errors, .dateFilterValidationMessage, .financialMetricsValidationMessage, .notificationValidationMessage, .dateFilterValidationMessageLfm, .dateFilterValidationMessageppm {
    font-weight: bold;
    color: #ff0000;
    padding: 5px 10px;
}

.header .navigator .current .accordion {
    position: absolute;
    display: none;
    left: 0;
    margin-top: -1px;
    margin-left: 20px;
    z-index: 800;
}

    .header .navigator .current .accordion .collection {
        z-index: 800;
    }

#sectionSearchesHeaders td.name a {
    text-decoration: underline;
}

.showingResults {
    float: left;
}

.previous a#prevpage, .previous a#prevpagebottom {
    background: url('../images/arrow-prev-active.png') no-repeat;
    width: 35px;
    height: 28px;
    display: block;
}

.next .inner {
    background: url('../images/arrow-next-inactive.png') no-repeat;
    width: 37px;
    height: 28px;
    display: block;
}

.next a#nextpage, .next a#nextpagebottom{
    background: url('../images/arrow-next-active.png') no-repeat;
    width: 35px;
    height: 28px;
    display: block;
}

.code-text {
    font-family: 'Courier New', Arial, Verdana;
}

.clearfix {
    clear: both;
}

    .clearfix::after {
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden;
    }

.articlePage .panel .section#panelTOC, .articlePage .panel .section#panelFind, .articlePage .panel .section#panelNotes, .articlePage .panel .section#panelRelated {
    display: block;
}



.bullet-list {
    list-style: disc;
}

.italic-light-grey {
    font-style: italic;
    color: #837E7C;
}

#dialog-form-searchtips .bullet-list {
    margin-left: 1em;
}


/* Document Read
 **********************************************************************************/

.pad2 {
    padding: 2em;
}

/*Redline Text Added:*/

.article #documentContent ins.html_diff {
    background: #EAF5E5;
    color: #339900;
    padding: 2px 0;
    text-decoration: underline;
}

/*Redline Text Deleted:*/

.article #documentContent del.html_diff {
    background: #FDEDED;
    color: #E20000;
    padding: 2px 0;
    text-decoration: line-through;
}


#body, #body section {
    width: 100%;
}

.bodyContainer {
    margin: auto auto 16px;
    min-height: 100%;
    position: relative;
    width: 100%;
}

.bodyContainerNoFooter {
    margin: auto auto 50px;
    position: relative;
    width: 100%;
}

footnote {
    margin: 1em;
    display: block;
    font-size: 75%;
    color: gray;
}

/* Content Collections
 **********************************************************************************/

#contentWizardSteps .comparables .search .go {
    padding: 0px !important;
    right: 0px !important;
}

#contentWizardSteps .comparables .searchfield {
    padding: 2px !important;
}

/* Document Print
 **********************************************************************************/

.transparent {
    zoom: 1;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.DocPrintButtonWrap {
    position: fixed;
    top: 3%;
    right: 3%;
    width: 50px;
    height: 50px;
}

a.DocPrintButton {
    display: block;
    background: url('../images/print_button_large.png') no-repeat;
    width: 100px;
    height: 100px;
    background-size: 50px 50px;
}

    a.DocPrintButton:hover {
        zoom: 1;
        filter: alpha(opacity=80);
        opacity: 0.8;
    }


/* User Admin
 **********************************************************************************/

form#NewOrgForm .searchRow, form#NewUserForm .searchRow, form#EditOrgForm .searchRow, form#EditUserForm .searchRow {
    margin: 0 0 20px;
    clear: left;
    height: 1%;
    overflow: hidden;
}

.searchBarContainer {
    background: url('../images/searchBar_bg.png') repeat-x top center;
    position: relative;
    position: absolute;
    width: 100%;
    background: #dfdfdf;
}

.sectionToggle .nameBar {
    padding: 5px 10px;
    background: url("../images/gray-bottom-bevel.png") repeat scroll center 50px transparent;
    margin: 0;
    height: 1%;
    overflow: hidden;
}

#dialog-form-admin .go {
    height: 25px;
}


/* Saved Search
 **********************************************************************************/

.delete {
    cursor: pointer;
}

#sectionSearchesHeaders {
    display: table;
}

.alertIcon {
    display: inline-block;
    background: #FFFFFF url('../images/icon_alert.png') no-repeat;
    width: 17px;
    height: 19px;
    padding: 3px;
}

/* Citation Search Overlay Styles
 **********************************************************************************/

#dialog-form-citation .CitationSuggestions {
    width: 100%;
    height: 2em;
    clear: left;
    color: darkgray;
    font-weight: bold;
}

#dialog-form-citation select {
    width: 615px;
    height: 48px;
    background-color: white;
    border-color: #ccc;
}

#dialog-form-citation .textfields .row {
    clear: left;
    height: 1%;
    margin: 8px 0;
    overflow: hidden;
}

#dialog-form-citation .row input {
    width: 615px;
    height: 48px;
    padding: 0 10px;
    border-color: #ccc;
}

ul.topmenu li {
    z-index: 500;
}

#dialog-form-citation .textfields .header {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

    #dialog-form-citation .textfields .header.disabled {
        color: #ccc;
        opacity: .35;
        font-size: 16px;
        font-family: FiraSansMedium,Verdana,Arial,sans-serif;
        font-weight: normal;
    }

#dialog-form-citation .row #LevelOneSelection,
#dialog-form-citation .row #LevelTwoSelection:enabled,
#dialog-form-citation .row #FreeText:enabled {
    border-width: 1px;
    border-style: solid;
    border-color: #016599;
    opacity: 1;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: normal;
    color: #016599;
}

#dialog-form-citation .row #LevelTwoSelection:disabled,
#dialog-form-citation .row #FreeText:disabled {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
}

/* Search
 **********************************************************************************/

.filter .content select,
.filter .content .dateSelect {
    margin: 6px 0px 0px 0;
}

    .filter .content .dateSelect label, .filter .content .financialMetricsSelect label {
        float: left;
        padding: 0 60px 0 3px;
        width: 100%;
        margin-top: 2px;
        color: #333;
        font-size: .9em;
        color: #1A6598;
        font-family: Verdana, arial, sans-serif;
        font-size: .9em;
        font-weight: 400;
    }

.disable-pointer-events {
    pointer-events: none;
}

/*================END Avalon Modified Classes================*/

.headerGap {
    height: 60px;
    position: fixed;
    left: 0;
    right: 0;
    top: 130px;
    background: #dfdfdf;
    z-index: 2;
}

.browsePage .headerGap, .articlePage .headerGap {
    top: 120px;
}

.browsePage .topic .headerGap {
    height: 47px;
}

.articlePage.childDocument .headerGap {
    top: 38px;
}



.curtain, .mainMenuBtn, .mainBackBtn {
    display: none;
}

/*================Responsive Styles for new Scrolling Paradigm================*/

@media (max-width: 899px) {
    .mainContent .curtain, .articlePage .main .curtain {
        display: block;
        top: 119px;
        bottom: 0;
        left: 0;
        right: 0;
        position: fixed;
        background: black;
        opacity: 0.4;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
        filter: alpha(opacity=40);
        z-index: 999;
    }

    .articlePage.childDocument .main .curtain {
        top: 38px;
    }

    .resultsPage .mainContent .curtain {
        top: 130px;
    }

    .mainContent.expanded .curtain, .articlePage .main.expanded .curtain {
        display: none;
    }

    .resultsPage .mainContent .results, .browsePage .mainContent .content, .articlePage .main .article {
        margin-left: 60px;
    }

        .browsePage .mainContent .search, .browsePage .mainContent.fixed .search, .resultsPage .mainContent .results .tools, .resultsPage .mainContent.fixed .results .tools, .articlePage .main .article .tools, .articlePage .main.fixed .article .tools {
            left: 60px;
        }
}

/*	--------------------------------------------------
	:: styles for Feedback trigger
	-------------------------------------------------- */

.feedbackTrigger {
    background-color: #cacacb;
    border-radius: 4px;
    float: right;
    margin: 0 10px 10px 0;
    position: relative;
    z-index: 1;
    bottom: 46px;
    right: 10px;
}

    .feedbackTrigger.no-scroll {
        position: fixed;
        bottom: 10px;
    }

    .feedbackTrigger a {
        background-image: url("../images/icon_feedback.png");
        float: left;
        height: 46px;
        width: 145px;
    }

/*	--------------------------------------------------
	:: styles for Title Bar / Search Bar
	-------------------------------------------------- */

.titleBar {
    padding: 5px 20px;
    position: relative;
    height: 53px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #007AC3;
    overflow: visible;
    width: 100%;
    clear: left;
    z-indez: 1;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

    .titleBar.searchBar {
        padding: 20px;
    }

.titleBar {
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
}

.articlePage.childDocument .titleBar {
    top: 0;
}

.articlePage .titleBar, .browsePage .titleBar {
    padding: 5px 20px;
    height: auto;
}

#dialog-form-related .titleBar {
    background: url("../images/titlebar_bg.png") repeat-x scroll center bottom #FDFDFD;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
}

.titleBar .form, .search .form {
    overflow: hidden;
    position: relative;
    z-index: 4;
}

.favorite-content .titleSubBar {
    position: fixed;
    top: 103px;
    right: 0;
    left: 0;
    z-index: 2;
    height: auto;
    background-color: #F6F6F6; 
    padding-top: 14px;
    padding-bottom: 14px;
}

.favorite-content .subTitle {
    color: #353535;
    font-family: "Fira Sans";
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 36px;
    padding-left: 35px;
}

}
#dialog-form-related .titleBar .form, #dialog-form-related .titleBar .input, #dialog-form-related .search .form, #dialog-form-related .search .input {
    z-index: 9999;
}

.titleBar .separator, .titleBar .back {
    float: left;
}

.titleBar .helpTips, .titleBar .back, .browsePage .helpTips {
    width: 33px;
    height: 40px;
    display: inline-block;
    padding-top: 9px;
    box-sizing: border-box;
}

.titleBar .helpTips, .browsePage .helpTips {
    margin: 0 0 0 10px;
}

.titleBar .back {
    margin-right: 6px;
    padding-top: 10px;
    box-sizing: border-box;
    background: url(../images/read_back.png) no-repeat 5px 9px;
}


    .titleBar .back.wk-icon-filled-left-arrow {
        background: transparent;
    }

        .titleBar .back.wk-icon-filled-left-arrow:before {
            font-size: 21px;
            color: #fff;
        }

.wk-icon-filled-arrow-circle-left {
    color: #fff;
}

titleBar .separator, .titleBar .back {
    float: left;
}

.titleBar .separator {
    display: inline-block;
    height: 20px;
    border-left: 1px solid #fff;
    margin-top: 10px;
    height: 20px;
    margin-right: 8px;
}


.titleBar .saved button, .titleBar .citationBtn, .titleBar .saveSearchBtn, .titleBar .savesearch, .titleBar .helpTips, .browsePage .helpTips {
    float: right;
    color: #016599;
    font: bold 0.92857em Arial;
}

.titleBar .helpTips {
    color: #fff;
}

.titleBar .saved button, .titleBar .saveSearchBtn, .titleBar .savesearch, .titleBar .citationBtn {
    margin-left: 15px;
    font-size: 16px;
    line-height: 40px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
}

.resultsPage .titleBar .saveSearchBtn, .resultsPage .titleBar .savesearch {
    display: block;
}

.resultsPage .titleBar .input input {
    padding: 6px 242px 4px 8px;
    float: left;
    margin-left: 30px;
}


.wk-search-container span.wk-icon-close {
    color: #E5202E;
    font-size: 17.6px;
    cursor: pointer;
    position: absolute;
    right: 17.4px;
    top: 15px;
}

.save-search {
    display: block;
    position: static;
    color: #474747;
    background-color: white;
    cursor: pointer;
    margin-right: 25px;
}

    .save-search:focus, .save-alert:focus {
        color: #474747;
    }

#create-alarm-link {
    font-size: 14px;
    padding-top: 3px;
    width: auto;
}

.save-alert {
    display: block;
    position: static;
    color: #474747;
    background-color: white;
    cursor: pointer;
    margin-right: 25px;
}

.search-alert-saved {
    display: block;
    position: static;
    color: #BABABB;
    background-color: white;
    margin: 0 25px 0 4px;
}

.search-saved {
    display: block;
    position: static;
    color: #BABABB;
    background-color: white;
    margin-right: 25px;
}

.titleBar .title, .search .title {
    float: left;
    max-width: 20%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 11px;
    color: #474747;
    font: bold 1.07143em Arial;
    font-size: 16px;
    margin-right: 2px;
    font-weight: normal;
}

.titleBar .title {
    color: #fff;
    margin-right: 0px;
    color: white;
}

.titleBarNoTabs {
    padding: 14px 20px;
    top: 53px;
    z-index: -1;
}

.titleBar .titleNoTabs {
    color: #fff;
    margin-right: 0px;
    color: white;
    padding: 0px;
    margin: 11px 0px 10px;
    font: bold 1.07143em Arial;
    font-size: 16px;
    font-weight: normal;
}

.titleBar .title a {
    color: inherit;
}

.browsePage .titleBar .title {
    max-width: 100%;
}

.articlePage .titleBar .title {
    max-width: 100%;
}

.articlePage .titleBar .right.version {
    font-size: 16px;
    color: white;
}

.titleBar button {
    border-radius: 0 4px 4px 0;
    /*font: bold 16px/20px Bliss Regular;*/
    float: right;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 3px;
}

.titleBar .input, .search .input {
    display: block;
    overflow: hidden;
    z-index: 2;
}

.titleBar .input {
    position: relative;
}

.titleBar .searchCriteriaInfo {
    padding: 9px 0;
    float: left;
    display: inline-block;
}

input[type=text]:not(#datepickerStartEQSW):not(#datepickerEndEQSW):not(#datepickerStartppm):not(#datepickerEndppm):not(#datepickerStartLfm):not(#datepickerEndLfm):not(#EQSWCompany):not(#EQSWIndustry):not(#EQSWLawFirmName):not(#LFM_LawFirmName):not(.chosen-search-input):not(.chosen-focus-input):not(#EQSWSearchTerm):not(#EQSWExhibitsTitle):not(.ppm-keyword):not(.ppm-search-term):not(.lfm-keyword):not(.ipovsInput):not(.searchAlert)
input[type=password], input[type=email], #popularSearchDesc {
    box-shadow: 0 2px 8px 1px #e7e7e7 inset, 0 1px 0 0px #fff !important;
    outline: none !important;
    border: 1px solid #007ac3;
    border-radius: 4px !important;
    background: #fff !important;
    padding: 6px 6px 6px 10px !important;
    font-weight: normal !important;
    font-size: 16px;
    color: #000000 !important;
    position: relative !important;
    transition: all 0.2s ease-out !important;
    height: 40px !important;
    box-sizing: border-box !important;
}

.titleBar .input input, .search .input input {
    border-radius: 4px 0 0 4px;
    width: 100%;
    margin-top: 0;
    border-color: #ccc;
}

.panel .search .input input, .dialog .search .input input {
    padding: 3px 10px 4px;
    margin-bottom: 0;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -khtml-border-radius: 5px 0 0 5px;
}

.panel .search {
    background: none;
}

.go, #btnDateFilterSearch {
    background: #85BC20;
    border: 0px;
    font-family: BlissRegular, Arial, Verdana, sans-serif;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    padding: 3px 10px 2px;
    line-height: 24px;
    width: auto;
    height: 40px;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -khtml-border-radius: 0 4px 4px 0;
    -webkit-transition: background-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
}

    .go:hover {
        background: #73A713;
    }

.search .go {
    float: right;
    margin-left: 0;
    margin-top: 0;
    font-family: BlissRegular, Arial, Verdana, sans-serif;
    font-size: 18px;
    padding: 2px 15px 1px;
}


@media (max-width: 767px) {
}

@media (max-width: 569px) {
    .titleBar {
        top: 98px !important;
    }

    .articlePage.childDocument .titleBar {
        top: 0 !important;
    }

    /*.resultsPage .titleBar, .articlePage .titleBar {
		top: 98px !important;
	}*/
    .titleBar.expanded {
        top: 304px !important;
    }

    .resultsPage .titleBar.expanded, .articlePage .titleBar.expanded, .browsePage .titleBar.expanded {
        top: 274px !important;
    }

    .titleBar .searchCriteriaInfo, .titleBar .separator, .titleBar .back, .titleBar .helpTips, .browsePage .helpTips, .titleBar .citationBtn, .resultsPage .titleBar .title {
        display: none;
    }

    .articlePage.childDocument .headerGap {
        top: 31px;
    }

    .elements.inactive .title {
        display: block;
        color: #005688;
        font-weight: bold;
        margin-top: 7px;
    }

    .elements.inactive .icons {
        display: none;
    }
}

@media (max-width: 479px) {
    .resultsPage #contentCollectionWrapper, .articlePage #contentCollectionWrapper, .browsePage #contentCollectionWrapper {
        display: none;
    }

    .resultsPage .titleBar, .articlePage .titleBar {
        top: 69px !important;
    }

    .articlePage.childDocument .titleBar {
        top: 0 !important;
    }

    .resultsPage .titleBar.expanded, .articlePage .titleBar.expanded, .browsePage .titleBar.expanded {
        top: 245px !important;
    }

    .headerGap {
        display: none;
    }

    .titleBar {
        padding: 10px;
    }

    .articlePage .titleBar {
        padding: 5px 10px;
    }
}

.glimpse * {
    z-index: 100000;
}

.glimpse-row.bold td:first-child {
    color: blue;
    font-weight: bold;
    font-size: larger;
}

/*SECFT-5482T*/

.section.documentTypes h2 {
    padding: 10px 12px 0;
    font-weight: bold;
    font-size: 16px;
}

.filterGoBox {
    padding: 10px 9px 10px 8px !important;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background: #fff;
    z-index: 9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.filterExhibitNameBox {
    z-index: 9;
    width: 100%;
}

.filterGoBox:hover {
    background: #fff !important;
}

.filterGoBox input#findWithinSearchTerm {
    width: 78%;
    float: left;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
    border: 1px solid #ccc;
}

.filterExhibitNameBox input#exhibitTitle {
    width: 63%;
    float: left;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
}

.filterGoBox .clearAll {
    margin: 0 !important;
    background-color: #ffffff;
    background-image: url('../images/ui-icons_222222_256x240.png') !important /*{iconsContent}*/;
    background-position: -96px -128px !important;
    padding-left: 0 !important;
    width: 17px !important;
    height: 16px !important;
    text-indent: -2000px;
    z-index: 9;
    position: absolute !important;
    border: 1px solid #dfdfdf;
    top: 21px;
    right: 96px;
    cursor: pointer;
    display: none;
}

.filterExhibitNameBox .clearAll {
    margin: 0 !important;
    background-color: #ffffff;
    background-image: url('../images/ui-icons_222222_256x240.png') !important /*{iconsContent}*/;
    background-position: -96px -128px !important;
    padding-left: 0 !important;
    width: 17px !important;
    height: 16px !important;
    text-indent: -2000px;
    z-index: 9;
    position: absolute !important;
    border: 1px solid #dfdfdf;
    top: 12px;
    right: 108px;
    cursor: pointer;
    display: none;
}

.Clearlinkcolor {
    color: #cccccc !important;
}

.ui-autocomplete-multiselect.ui-state-default {
    display: block;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0px 0px;
    padding-bottom: 0px;
    overflow: hidden;
    cursor: text;
    width: auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    outline: 0;
}

.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item .ui-icon {
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
}

.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item {
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 4px 20px 4px 3px;
    margin: 4px;
    color: #333;
    background-color: #f6f6f6;
    position: relative;
    /*width: 91%;*/
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    box-sizing: border-box;
}

.ui-autocomplete-multiselect input {
    display: inline-block;
    float: none;
    border: none;
    outline: none;
    height: auto;
    margin: 0px;
    overflow: visible;
    margin-bottom: 1px;
    text-align: left;
    box-shadow: none;
    min-width: 60px;
    background: transparent;
}

.ui-autocomplete-multiselect.ui-state-active {
    outline: none;
    border: 1px solid #7ea4c7;
    /*-moz-box-shadow: 0 0 5px rgba(50,150,255,0.5);
    -webkit-box-shadow: 0 0 5px rgba(50,150,255,0.5);
    -khtml-box-shadow: 0 0 5px rgba(50,150,255,0.5);
    box-shadow: 0 0 5px rgba(50,150,255,0.5);*/
    box-shadow: 0 2px 8px 1px #e7e7e7 inset, 0 1px 0 0px #fff;
    -moz-box-shadow: 0 2px 8px 1px #e7e7e7 inset, 0 1px 0 0px #fff;
    -webkit-box-shadow: 0 2px 8px 1px #e7e7e7 inset, 0 1px 0 0px #fff;
    -khtml-box-shadow: 0 2px 8px 1px #e7e7e7 inset, 0 1px 0 0px #fff;
}

.ui-autocomplete {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

/*----------------------*/

.uploadIco.icons {
    position: relative;
    display: inline-block;
    margin: -15px 0 0 10px;
}

    .uploadIco.icons ul {
        margin: 0;
    }

    .uploadIco.icons li {
        display: inline-block;
        margin: 0;
        text-align: center;
        list-style-type: none;
    }

    .uploadIco.icons .newwindow .toolbar {
        background-position: -10px -167px;
        width: 19px;
        height: 14.5px;
    }

        .uploadIco.icons .newwindow .toolbar:hover {
            background-position: -47px -167px;
        }

    .uploadIco.icons .toolbar {
        background: url('../images/tools_sprite.png') no-repeat;
        width: 30px;
        height: 29px;
        text-indent: -2000px;
        display: block;
    }

#selectedFacets {
    border-bottom: 1px solid #ccc;
}

    #selectedFacets ul {
        padding-top: 5px;
        margin-bottom: 0;
    }

li.filter-click {
    padding: 2px 10px;
    margin-bottom: 5px;
    display: table;
}

    li.filter-click span.icon {
        display: table-cell;
        background: #eee;
    }

    li.filter-click span.facetValue {
        display: table-cell;
        padding: 2px 5px;
        line-height: 1.25em;
        white-space: pre;
        white-space: pre-wrap;
        white-space: pre-line;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        word-wrap: break-word;
        border-bottom: 1px solid #eceed8;
        border-left: 1px solid #eceed8;
        background: #eee;
        vertical-align: middle;
    }

    li.filter-click span.facetGroup {
        display: table-cell;
        padding: 2px 5px;
        line-height: 1.25em;
        white-space: pre;
        white-space: pre-wrap;
        white-space: pre-line;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        white-space: -moz-pre-wrap;
        word-wrap: break-word;
        border-bottom: 1px solid #eceed8;
        border-left: 1px solid #eceed8;
        background: #eee;
        vertical-align: middle;
        font-style: italic;
    }

.filter-click .ui-icon-close {
    display: inline-block;
    margin: 2px;
    cursor: pointer;
    cursor: hand;
}

/*SECFT-6476 */

a.filter-click {
    cursor: pointer;
    cursor: hand;
}


.content.hack .ui-autocomplete-multiselect.ui-state-default {
    width: 205px;
    margin: 5px 0;
}

.content.hack .ui-widget input {
    width: 100% !important;
    box-sizing: border-box;
}

.notification-msg-box {
    background-color: #fac491;
    color: #000;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    margin: auto;
    text-align: center;
    padding: 10px 50px 10px 10px;
    box-sizing: border-box;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    border-radius: 0 0 4px 4px;
    z-index: 9999;
    right: 0;
    font-weight: bold;
    font-size: 16px;
}

    .notification-msg-box .notification-ico-close::after {
        background-color: #e6e8e7;
        background: url('../images/notification-close.jpg');
        width: 22px;
        height: 22px;
        position: absolute;
        top: 8px;
        right: 10px;
        content: "";
        /*border: 1px solid rgba(0, 0, 0, 0.3);*/
        text-align: center;
        cursor: pointer;
        color: #5f6269;
        font-style: normal;
        line-height: 22px;
        border-radius: 3px;
        font-weight: bold;
    }

#marketCapTsoFrom, #marketCapTsoTo, #lastAnnualRevenueFrom, #lastAnnualRevenueTo, #lastAnnualNetIncomeFrom, #lastAnnualNetIncomeTo {
    margin: 2px 0px 0px 2px;
    width: 90px;
}

.footer .linkBox .items span {
    margin-right: 40px;
}

.loggedInUser {
    color: #b3b4b5;
    word-break: break-all;
}

.favorite-folder-client {
    color: #940C72;
    font-family: "Fira Sans";
    font-size: 11px;
    font-weight: 500;
    display: contents;
    text-transform: uppercase;
}
ul.sub-head-menu li.favorite-folder-title {
    font-family: "Fira Sans";
    font-size: 28px;
    line-height: 1em;
    padding-bottom: 10px;
    font-weight: 500;
}

#favorites-contents{
    margin-top:10px;
}

.favorite-search-bt, #btnFavoritesGo.favorite-search-bt:hover {
    color: #333;
    background: none;
    padding:0px;
    margin-left:-40px;
    margin-top:15px;
    position:absolute;
}

#favorites-searchterm {
    outline: 0;
    border-width: 0 0 1px;
    box-shadow: none;
    padding:0px 30px 0px 10px; 
    position:relative;
}
.favorite-page-range {
    padding: 0px 7px;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 20px;
}
.favorites-new-folder {
    margin-top: 21px;
    float: right;
    font-size: 14px;
    letter-spacing: 0;
}

ul.sub-head-menu li.favorite-toolbar-link a {
    padding-top: 2px;
    font-size: 13.3px;
    font-weight:500;
}
.favorites-new-folder a:hover,
.favorite-toolbar-link a:hover {
    color: #71B830;
}

.wk-icon-plus {
    height: 16px;
    width: 16px;
}
.favorites-new-folder-label{
    padding-left:5px;
}

.favorites-new-folder .wk-icon-plus.small {
    width: auto;
    font-size: 14px; 
}

#selectedFolderMove_chosen .chosen-drop, #selectedFolderDelete_chosen .chosen-drop {
    width: 100% !important;
}
#selectedFolderMove_chosen ul.chosen-results, #selectedFolderDelete_chosen ul.chosen-results {
    overflow-x: auto !important;
}


ul.sub-head-icons, ul.sub-head-menu {
    margin: 0px;
    padding: 0px 7px;
    list-style-type: none;
    float: left;
    box-sizing: border-box;
    width: 100%;
}

ul.sub-head-icons li, ul.sub-head-menu li {
     margin: 0px 20px 0 0;
     padding: 0px;
     float: left;
}

ul.sub-head-menu li a {
        font-family: FiraSansRegular,Verdana,Arial,sans-serif;
        font-size: 16px;
        color: #1e88ca;
        text-decoration: none;
        line-height: 20px;
        height: 42px;
        float: left;
}

 ul.sub-head-icons li a {
   font-family: FiraSansRegular,Verdana,Arial,sans-serif;
   font-size: 16px;
   color: #1e88ca;
   text-decoration: none;
   line-height: 44px;
   height: 42px;
   float: left;
}

ul.sub-head-icons li a:hover {
    color: #1e88ca;
    text-decoration: none;
}

ul.sub-head-icons li a i, ul.sub-head-menu li a i {
        display: inline-block;
        position: relative;
}

        ul.sub-head-icons li:first-child a span:before {
            margin-left: 1px;
        }

        ul.sub-head-icons li.divder {
            border-left: 1px solid #848586;
            line-height: 40px;
            height: 40px;
        }

        ul.sub-head-icons li .expend-icon {
            background: url("../images/expend-icon.png") no-repeat scroll 12px 12px;
            border-left: 2px solid #ccc;
            float: left;
            height: 43px;
            line-height: 0;
            margin: 0 0 0 15px;
            text-align: center;
            width: 35px;
        }

        ul.sub-head-icons li a span {
            float: left;
        }

#compareDownload a {
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-size: 16px;
    color: #1e88ca;
    text-decoration: none;
    line-height: 44px;
    height: 42px;
    float: left;
    pointer-events: all;
}

.flt-right {
    float: right !important;
}


/*ul.sub-head-icons li:nth-child(3){margin-right:48px;}
ul.sub-head-icons li:last-child{margin-right:0;}*/

[class^="wk-icon"] {
    font-size: 21px;
}

    [class^="wk-icon"].small {
        font-size: 13px;
    }

ul.sub-head-icons.disabled li {
    margin: 0px 20px 0 0;
    padding: 0px;
    float: left;
}

    .search .contentCollection ul.sub-head-icons.disabled li a,
    ul.sub-head-icons.disabled li a {
        font-family: FiraSansRegular,Verdana,Arial,sans-serif;
        font-size: 14px;
        color: #B3B4B5;
        pointer-events: none;
    }

        .search .contentCollection ul.sub-head-icons.disabled li a span {
            font-size: 20px;
        }

ul.sub-head-icons li a.disabled {
    color: #B3B4B5 !important;
    pointer-events: none;
}

.search .contentCollection ul.sub-head-icons li a {
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-size: 14px;
    color: #1E88CA;
}

    .search .contentCollection ul.sub-head-icons li a span {
        font-size: 20px;
    }

.icons ul.sub-head-icons.disabled li.add a,
.icons ul.sub-head-icons.disabled li.print a,
.icons ul.sub-head-icons.disabled li.save a,
.icons ul.sub-head-icons.disabled li.email a {
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-size: 14px;
    color: #B3B4B5;
    pointer-events: none;
}

    .icons ul.sub-head-icons.disabled li.add a span,
    .icons ul.sub-head-icons.disabled li.print a span,
    .icons ul.sub-head-icons.disabled li.save a span,
    .icons ul.sub-head-icons.disabled li.email a span {
        font-size: 20px;
    }

.icons ul.sub-head-icons li.add a,
.icons ul.sub-head-icons li.print a,
.icons ul.sub-head-icons li.save a,
.icons ul.sub-head-icons li.email a {
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-size: 14px;
    color: #1E88CA;
}

    .icons ul.sub-head-icons li.add a span,
    .icons ul.sub-head-icons li.print a span,
    .icons ul.sub-head-icons li.save a span,
    .icons ul.sub-head-icons li.email a span {
        font-size: 20px;
    }

ul.sub-head-icons > li:first-child > a > span[class^='wk-icon-'],
ul.sub-head-icons > li:first-child > a > span[class*='wk-icon-'] {
    margin-left: 0px;
    width: 21px;
}

ul.sub-head-icons > li:first-child > a > span[class*='-filled-'] {
    margin-left: 1px;
    width: 20px;
}

/*-----------------*/
.icons ul.sub-head-icons {
    margin: 0;
    padding: 0;
}

    .icons ul.sub-head-icons li a {
        font-size: 21px;
        line-height: 36px;
        height: 29px;
    }

        .icons ul.sub-head-icons li a:hover {
            text-decoration: none;
            color: #1e88ca;
        }

    .icons ul.sub-head-icons li {
        margin: 0 6px;
    }

    .icons ul.sub-head-icons.disabled li {
        margin: 0 6px;
    }

.contextMenu {
    border: solid 1px #5aa5d8 !important;
    border-bottom: 0px !important;
    border-radius: 4px;
    background: #fff !important;
}

    .contextMenu a {
        color: #007ac3 !important;
        padding: 7px 25px !important;
        font-size: 16px !important;
        border-bottom: 1px solid #5aa5d8 !important;
    }

        .contextMenu a:hover {
            background: #5aa5d8 !important;
            color: #fff !important;
        }

.breadcrumbArrow {
    color: #b3b4b5;
    padding: 0 6px 0 6px;
}

input::-webkit-input-placeholder {
    color: #8e8f90 !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-size: 16px;
}

input::-moz-placeholder {
    color: #8e8f90 !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-size: 16px;
}

input:-ms-input-placeholder {
    color: #8e8f90 !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-size: 16px;
}

.search input::-webkit-input-placeholder {
    font-size: 12.7px;
}

.search input::-moz-placeholder {
    font-size: 12.7px;
}

.search input:-ms-input-placeholder {
    font-size: 12.7px;
}

#add-overlay-form #create-new-worklist-input::-moz-placeholder {
    font-size: 16px;
}

#add-overlay-form #create-new-worklist-input::-webkit-input-placeholder {
    font-size: 16px;
}

#add-overlay-form #create-new-worklist-input::-ms-input-placeholder {
    font-size: 16px;
}

/*------ Common class (Multi Use purpose)-------*/
.hide {
    display: none;
}

.show {
    display: block;
}

.floatL {
    float: left !important;
}

.floatR {
    float: right !important;
}

/*-------------------*/
/* TODO:Siraj: Please check if this is required. I have commentted it because it was showing additional dropdown on SRP 
.selectDropdown::after {
    background: #eaeaea;
    border-radius: 4px;
    bottom: 0;
    color: #0068a1;
    content: "\e90b";
    font-family: wk-icons-filled;
    font-size: 9px;
    height: 38px;
    line-height: 40px;
    padding: 0 7px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    text-align: center;
    top: 1px;
    width: 27px;
    
}
    */
.selectDropdown.mostrecent {
    position: relative;
}

    .selectDropdown.mostrecent select {
        padding-right: 4px;
        outline: none;
    }

    .selectDropdown.mostrecent:after {
        background: #fff;
        height: 28px;
        line-height: 28px;
        padding: 0 3px;
        right: 1px;
        top: -4px;
        width: 17px;
    }

    .selectDropdown.mostrecent.filter:after {
        width: 22px;
    }

/*------ Footer Style -------*/
.footer {
    width: 100%;
    float: left;
}

    .footer.flexyFixed {
        position: absolute;
    }

    .footer .logoBox {
        background-color: #757575;
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding: 30px 20px;
        color: #fff;
    }

        .footer .logoBox .logoCompanyBottom {
            background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E') no-repeat;
            width: 194px;
            height: 31px;
            float: left;
        }

.logoCompanyTop:hover, .logoCompanyBottom:hover {
    cursor: hand;
    cursor: pointer;
}

.footer .linkBox {
    background-color: #e7e7e7;
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 20px;
}


.hideTab header.header {
    height: 50px;
}

.hideTab .titleBar {
    top: 50px;
}

.hideTab .homePage .boxes {
    padding-top: 150px;
}

.hideTab #contentCollectionWrapper {
    display: none;
}

.hideTab .mainContent .results .headerGap,
.hideTab .articlePage .headerGap,
.hideTab .mainContent .content .headerGap {
    top: 99px;
}

.hideTab .browsePage .mainContent.fixed .panel,
.hideTab .browsePage .mainContent.fixed .search {
    top: 125px;
}

.hideTab .browsePage .main .content .description .tools {
    top: 214px;
}

.hideTab .browsePage .releases.documents {
    margin-top: 56px;
}

.hideTab .mainContent .results .tools.fixed, .hideTab .mainContent.fixed .panel {
    top: 155px;
}

.hideTab #resultsContent {
    padding-top: 180px;
}

.hideTab .articlePage .main.fixed .article .tools,
.hideTab .articlePage .main.fixed .panel {
    top: 147px !important;
}

.hideTab .articlePage .main.fixed .article {
    padding-top: 110px;
    top: 200px;
}

#dialog-form-related .searchBarContainer .titleBar.searchBar {
    top: 0px;
}

.users.right {
    margin-right: 15px;
    margin-top: 4px;
}

.morecontent {
    display: none;
}

div.box .content li a.morelink {
    display: inline-block;
}

a.morelink {
    background-color: white;
}

/*--------------------------------------------*/
.overlayScreen .titleBar {
    top: 53px;
}

.overlayScreen .panelBox {
    margin-top: 50px;
}

.overlayScreen .search {
    background: none;
}

.panelBox {
    width: 100%;
    float: left;
    margin-top: 144px;
    background: #fff;
    min-height: 500px;
    display: table;
    padding: 40px 40px 40px 19px;
    box-sizing: border-box;
}

    .panelBox.favorite-search-blk {
        position: relative;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow-y: auto;
        display: block;
        min-height: inherit;
    }

.worklists-blk, .notes-blk {
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    display: block;
    min-height: 100%;
}

.margin-top-10 {
    margin-top: 10px;
}

.panelBox.favorite-search-blk #deleteButton {
    margin-bottom: 90px;
}

.leftpanel {
    width: 313px;
    float: left;
}

.rightpanel {
    width: 72.6%;
    float: right;
}

.leftpanel .sort {
    padding-bottom: 18px;
    font-size: 16px;
}

    .leftpanel .sort select {
        border: 0px;
        background: none;
        box-shadow: none;
    }

.custom-border-bottom {
    border-bottom: 1px solid #cccccc;
}

.rightpanel ul.sub-head-icons {
    border-bottom: 1px solid #cccccc;
}

.rightpanel .sort {
    margin-top: -35px;
    font-size: 16px;
}

    .rightpanel .sort select {
        border: 0px;
        background: none;
        box-shadow: none;
    }

.table-border-none {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}

    .table-border-none,
    .table-border-none td {
        border: none;
        font-size: 16px;
        padding: 5px;    
    }

        .table-border-none td:first-child {
            padding-left: 12px;
        }

        .table-border-none td a.wk-icon-close {
            font-size: 25px;
            color: red;
            cursor: pointer;
        }

        .table-border-none td a.wk-icon-pencil {
            color: #0768a9;
            cursor: pointer;
        }

        .table-border-none th.head-short {
            width: 25px;
        }

        .table-border-none th {
            padding: 5px;
            font-weight: 600;
        }

            .table-border-none th:first-child {
                padding-left: 12px;
            }

        .table-border-none thead tr {
            white-space: nowrap;
        }

        .table-border-none thead .large, .table-border-none td.large {
            width: auto;
            word-break: break-all;
            padding-right: 30px;
        }

        .table-border-none thead .small {
            width: 50px;
        }

        .table-border-none thead .medium {
            width: 95px;
        }

        .table-border-none tbody td .float-left {
            margin-left: 35%;
        }

        .table-border-none td.favoriteDocument {
            width: auto;
        }

.worklistDocument {
    width: auto;
}

.worklistDocContentType {
    width: 180px;
}

    .worklistDocContentType a {
        color: inherit;
    }

.favoriteDocAdded {
    width: 100px;
}

.favoriteDocAdded a {
    color: inherit;
}

.worklistDocNotesHighlight {
    width: 60px;
    text-align: center;
}

.table-border-none td.favoriteContentType {
    width: 180px;
}

.table-border-none td.favoriteNotesHighlight {
    width: 25px;
    text-align: center;
}

.table-border-none td.favoriteDelete, .workListDocDelete {
    width: 25px;
    text-align: center;
}

.table-border-none td.note-delete, .note-edit {
    text-align: center;
}

.table-border-none.table-padding {
    padding: 5px 0px;
}

.table-border-none th.selector {
    padding: 0px;
    width: 21px;
}


.text-center {
    text-align: center;
}

.overlayScreen .titleBar .title {
    margin-top: 11px;
    padding-top: 0px;
    margin-bottom: 10px;
}


/*close icon override for Citation Overlay*/
.ui-dialog[aria-describedby="dialog-form-citation"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-citation"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-citation {
    border: none;
}

.btn-popup.secondary {
    background: #ddd;
    color: #333;
}

    .btn-popup.secondary:hover {
        background: #ccc;
        border: 0;
    }

.btn-popup.primary {
    background: #85bc20;
    color: #fff;
}

    .btn-popup.primary:hover {
        background: #73A713;
        border: 0;
    }

.btn-popup.default {
    background: #007cc3;
    color: #fff;
}

    .btn-popup.default:hover {
        background: #005688;
        border: 0;
    }

.btn-popup-large.default {
    background: #007cc3;
    color: #fff;
}

    .btn-popup-large.default:hover {
        background: #005688;
        border: 0;
    }

.btn-popup-large {
    border: 0;
    border-radius: 4px;
    float: right;
    cursor: pointer;
    font-family: BlissRegular,Arial,Verdana,sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out 0s;
    -webkit-transition: background-color .15s ease-in-out;
    width: 115px;
    min-width: 100px;
}

.btn-popup {
    border: 0;
    border-radius: 4px;
    float: right;
    cursor: pointer;
    font-family: BlissRegular,Arial,Verdana,sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out 0s;
    -webkit-transition: background-color .15s ease-in-out;
    width: 75px;
    min-width: 75px;
}

.btn-popup-close {
    color: white;
    float: right;
    font-size: 17px;
    margin: -1px 0 0;
}

/*Notes Overlay*/
.ui-dialog.dialog-form-addnote {
    border: none;
}

#dialog-form-addnote .header {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#dialog-form-editnote .header {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

.ui-dialog[aria-describedby="dialog-form-addnote"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-addnote"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-editnote {
    border: none;
}

.ui-dialog[aria-describedby="dialog-form-editnote"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-editnote"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-deletenote {
    border: none;
}

.ui-dialog[aria-describedby="dialog-form-deletenote"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
    padding-top: 8px;
}

.ui-dialog[aria-describedby="dialog-form-deletenote"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

#chk-by-alert {
    margin-top: 7px;
}

.favoritesSearch {
    width: 350px;
    overflow: hidden;
}

.search .clearAll {
    margin: 0 !important;
    background-color: #ffffff;
    background-image: url('../images/ui-icons_222222_256x240.png') !important /*{iconsContent}*/;
    background-position: -96px -128px !important;
    padding-left: 0 !important;
    width: 17px !important;
    height: 16px !important;
    text-indent: -2000px;
    z-index: 9;
    position: absolute !important;
    border: 1px solid #dfdfdf;
    top: 52px;
    left: 220px;
    cursor: pointer;
    display: none;
}

.border-none {
    border: none !important;
}

.resize-none textarea {
    resize: none;
}

/* History Page -
**************************************************************************/
/*#formHistoryItem .leftpanel{width:26.5%}
#formHistoryItem .rightpanel{width:70%}*/

#formHistoryItem .vertical li a {
    font-size: 16px;
    color: #474747 !important;
    background-color: #EDEDED;
    border-top: 1px solid #fff;
    padding: 15px;
}

    #formHistoryItem .vertical li a.active, #formHistoryItem .vertical li a.active:hover {
        background-color: #9B9B9B;
        font-size: 16px;
        color: #fff !important;
        font-weight: normal;
    }

    #formHistoryItem .vertical li a:hover {
        background: #CCCCCC;
        font-size: 16px;
        color: #fff !important;
    }

#formHistoryItem .vertical li.dateSelect, #formHistoryItem .vertical div.dateSelect {
    background: #ededed;
    padding: 0;
}

    #formHistoryItem .vertical div.dateSelect .date-range-heading {
        font-size: 16px;
        color: #474747;
        padding: 15px 0;
    }

    #formHistoryItem .vertical div.dateSelect input[type=text] {
        margin-bottom: 10px;
        width: 240px;
        margin-left: 15px;
    }

#formHistoryItem .vertical div .btn-blk, #datesListings .vertical div .btn-blk {
    text-align: right;
    padding: 5px 15px 15px 0;
}

#formHistoryItem .rightpanel .sort,
#formPopularSearches .rightpanel .sort {
    margin-top: 5px;
}

#formHistoryItem .rightpanel ul.sub-head-icons,
#formPopularSearches .rightpanel ul.sub-head-icons {
    border: 0px;
}
/*#formHistoryItem .fixed-table-container-inner {border-top:1px solid #cccccc; margin-top:40px;}*/
#formHistoryItem .contentCollection,
#formPopularSearches .contentCollection {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
}

#formHistoryItem .rightpanel .sort label,
#formPopularSearches .rightpanel .sort label {
    margin-left: 15px;
}

#formHistoryItem .rightpanel .sort label {
    margin-left: 15px;
}

#historyList span.textHighlight {
    font-weight: bold;
}

#formHistoryItem .search {
    position: relative;
}

    #formHistoryItem .search .clearAll {
        margin: 0 !important;
        background-color: #ffffff;
        background-image: url('../images/ui-icons_222222_256x240.png') !important /*{iconsContent}*/;
        background-position: -96px -128px !important;
        padding-left: 0 !important;
        width: 17px !important;
        height: 16px !important;
        text-indent: -2000px;
        z-index: 9;
        position: absolute !important;
        border: 1px solid #dfdfdf;
        top: 11px;
        right: 85px;
        left: inherit;
        cursor: pointer;
        display: none;
    }

#formHistoryItem .date-picker {
    padding: 5px 15px;
}

#formHistoryItem #datePickers {
    background: #ddd !important;
    padding-top: 10px;
}

#btnDateFilterSearch {
    border-radius: 4px;
}

    #btnDateFilterSearch.go[disabled], #btnDateFilterSearch.go[disabled]:hover {
        background: #85BC20;
        opacity: .65;
        cursor: default;
    }

/*Related Browse Search -*/
.search .clearRelatedAll {
    margin: 0 !important;
    background-color: #ffffff;
    background-image: url('../../Content/images/ui-icons_222222_256x240.png') !important;
    background-position: -96px -128px !important;
    padding-left: 0 !important;
    width: 17px !important;
    height: 16px !important;
    text-indent: -2000px;
    z-index: 9;
    position: absolute !important;
    border: 1px solid #dfdfdf;
    top: 48px;
    right: 75px;
    cursor: pointer;
    display: none;
}


/*Style to remove the IE X or Clear Text Icon-*/
input[type=text]::-ms-clear {
    display: none;
}

/*Favorite-*/

.left-nav #folderListings li a {
    background-color: unset;
    font-size: 14px;
}

.left-nav #folderListings li a.active {
    background-color: #E6F2F9;
    color: #005B92 !important;
    font-weight: 600;
}

.left-nav #folderListings li a:hover {
   background-color: #E6F2F9;
   color: #005B92 !important;        
}

#formFavoritesItem span.textHighlight {
    font-weight: bold;
}

.left-nav {
    clear: both;
    /*width: 100%;
    max-height: 470px;
    overflow-y: auto;*/
}

    .left-nav ul {
        width: 100%;
        max-height: 470px;
        overflow-y: auto;
        margin: 0;
        padding: 0;
    }

        .left-nav ul li {
            list-style: none;
            margin: 2px 0;
        }

            .left-nav ul li:first-child {
                margin: 0px 0px 2px 0px;
            }

            .left-nav ul li:last-child {
                margin: 2px 0px 0px 0px;
            }

            .left-nav ul li a {
                padding: 15px;
                background-color: #EDEDED;
                width: auto;
                text-decoration: none;
                font-size: 16px;
                color: #474747 !important;
                display: block;
                margin: 0px 0;
                cursor: pointer;
                line-height: 21px;
                word-wrap: break-word;
            }

                .left-nav ul li a:hover {
                    background-color: #CCCCCC;
                    color: #fff !important;
                }

                .left-nav ul li a.active:not(#folderListings *) {
                    background-color: #9B9B9B;
                    color: #fff !important;
                }

.background-none {
    background: none;
}


.clrWhite {
    color: #ffffff;
}

/*.articlePage #tabIconsContainer.panel .section .matches .item:last-child 
{
    margin-bottom: 50px;
}*/
.stopScrolling {
    overflow-y: scroll;
    position: fixed;
}

.warning-message {
    color: red;
}

.favorite-content .contentCollection ul.sub-head-icons li a span {
    font-size: 20px;
}

.favorite-content .contentCollection ul.sub-head-icons li a {
    font-size: 14px;
}

.topicdropdown.selectDropdown {
    position: relative;
    display: block;
    margin-bottom: 8px;
}

    .topicdropdown.selectDropdown select {
        height: 30px;
        width: 100%;
    }

    .topicdropdown.selectDropdown:after {
        height: 27px;
        line-height: 30px;
        width: 15px;
    }

.results .tools .utilityBar.overflow-none {
    overflow: inherit;
}

.resultsPage .results .checkbox {
}

.remindpopup-blk {
    position: relative;
}

    .remindpopup-blk .remindpopup {
        background: #85bc20;
        border-radius: 5px;
        padding: 10px 10px;
        position: absolute;
        top: -50%;
        left: 100%;
        min-width: 190px;
        color: #fff;
        line-height: 1.4em;
        font-size: 16px;
        margin-left: 12px;
    }

        .remindpopup-blk .remindpopup:before {
            width: 0px;
            height: 0px;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            border-right: 10px solid #85bc20;
            content: "";
            margin-top: -10px;
            top: 50%;
            left: -10px;
            position: absolute;
        }

.more {
    outline: none;
}

.page-load-status {
    display: none;
    text-align: center;
}

.alerts-page-load-status {
    display: none;
    text-align: center;
}

.page-load-prev-status {
    display: none;
    text-align: center;
}

.infinite-scroll-request img {
    vertical-align: middle;
}

.mainContent .content-rbo-user {
    padding-top: 158px;
}

.hideTab .mainContent .content .headerGap-rbo-user {
    top: 78px;
}

.next-page {
    display: none;
}

.saved-search-status {
    display: none;
    margin-left: 33%;
}

.viewrelatedtooltip .viewrelatedtooltiptext {
    display: none;
    background-color: #eee;
    color: #474747;
    text-align: left;
    font-size: 16px !important;
    font-family: FiraSansRegular, Verdana, Arial, sans-serif !important;
    padding: 5px;
    border: 1px solid #ddd;
    position: absolute;
    top: 35px;
    right: 2%;
    width: 280px;
    z-index: 999;
    margin-left: 5px;
}

.viewrelatedtooltip:hover .viewrelatedtooltiptext {
    display: block;
}

.viewRelMessage {
    font-size: 18px;
    font-family: FiraSansRegular, Verdana, Arial, sans-serif;
}

.truncate-with-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.savedSearchResultRow .truncate-with-ellipsis {
    display: inline-block;
    max-width: 310px;
}

div.savedSearchResultRow .wk-icon-filled-info.emailtooltip {
    display: inline-block;
    overflow: hidden;
}

.saved-search-dropdown {
    width: 269px;
}


@media (max-width: 1599px) {
    .browsePage .titleBar .title {
        max-width: 75%;
    }
}

.saved-search-dropdown:after {
    content: "";
    background: url(../images/menu-top-triangle.png) no-repeat;
    width: 22px;
    height: 11px;
    margin-top: -11px;
}

ul.topmenu ul.saved-search-dropdown li a {
    color: #666;
    display: inline-block;
    font-weight: normal;
    line-height: 18px;
    padding: 0 10px;
}

ul.topmenu li.toproot.activeMenu ul li.item.all a {
    font-weight: 700
}

ul.topmenu ul.saved-search-dropdown li a:hover {
    background: transparent;
}

ul.topmenu ul.saved-search-dropdown li:hover {
    text-decoration: none;
    background-color: #EFEFF0;
}

ul.topmenu li.toproot.activeMenu ul li {
    padding-top: 3px;
    line-height: 18px;
}

    ul.topmenu li.toproot.activeMenu ul li.item.all {
        padding-top: 4px;
        padding-bottom: 3px;
    }

#formHistoryItem .vertical li #errorMsg {
    font-size: 16px;
}

#new-and-updated-blk .left-nav ul li #datePickers {
    background: #ddd !important;
    padding-top: 10px;
}

.left-nav ul li .date-picker img, .dateSelect img, #formHistoryItem .vertical li .date-picker img, li.dateSelectEQSW img, li.dateSelectppm img, li.dateSelectLfm img {
    padding-left: 8px;
}

.leftpanel.fixedLeft,
.wl-left-panel.fixedLeft,
.notes-left-panel.fixedLeft,
.alerts-msgs-left-panel.fixedLeft,
#new-and-updated-blk .left-panel.fixedLeft,
#formHistoryItem .leftpanel.fixedLeft,
#formPopularSearches .leftpanel.fixedLeft {
    position: fixed;
    top: 143px;
    left: 0;
    width: 380px;
    padding-left: 20px;
    float: none;
}

.favorite-search-blk .leftpanel.fixedLeft {
    top: 195px;
}

.rightpanel.fixedRight {
    position: relative;
    margin-left: 420px;
    margin-right: 30px;
    top: 113px;
    padding-top: 74px;
    background: #fff;
    margin-bottom: 170px;
    width: inherit;
    float: none;
}

.rightToolFixed,
#formHistoryItem .rightToolFixed,
#formPopularSearches .rightToolFixed {
    left: 420px;
    top: 90px;
    position: fixed;
    background: #fff;
    right: 30px;
    padding-top: 50px;
    z-index: 1;
}

.favorite-search-blk .rightToolFixed {
    padding-top: 0px;
    position: initial;
}

#worklists-blk .rightToolFixed, #worklists-blk .rightToolFixed, #notes-blk .rightToolFixed, #alers-messages-blk .rightToolFixed, #new-and-updated-blk .rightToolFixed {
    z-index: 1;
}

.date-picker input[type=text] {
    width: 192px;
}

.contentCollection .left-nav.scrollable {
    overflow: auto
}

.left-nav ul#notesListings, .left-nav ul#workListListings, .left-nav ul {
    max-height: none;
}

ul.topmenu li .truncate-with-ellipsis {
    width: 90%;
}

.leftpanel.fixedLeft .search {
    position: relative;
}

    .leftpanel.fixedLeft .search .clearAll {
        left: inherit;
        right: 87px;
        top: 12px;
    }

header.header.overlayScreenHeader {
    height: 53px;
}

.col-edit a.wk-icon-pencil, .col-edit a.wk-icon-pencil:hover {
    color: #0768a9;
    text-decoration: none;
}

ul.alert_msg_details li a {
    float: none;
}

ul.alert_msg_details li .alertAuthor {
    padding: 0 0 0 30px !important;
}

.hdn {
    display: none;
}

.hide-reg-frame {
    background: #fff;
    height: 54px;
    width: 955px;
    float: right;
    margin-right: 20px;
    top: 170px;
    border-radius: 6px 6px 6px 6px;
    position: relative;
}

.hide-reg-frame-2 {
    height: 22px;
    padding: 8px;
    margin: -3px;
    border: solid;
    border-width: 0px 0px 15px;
    border-color: #d4d4d4;
    font-style: italic;
    border-radius: 16px 16px 0px 0px;
}

#leave-regreview {
    height: 115px;
    border: solid #dfdfdf;
    border-width: 0px 0px 8px;
    display: none;
}


.rr-back {
    float: left;
    margin-left: 5px;
    margin-top: 15px;
}

.rr-leave {
    margin-top: 5px;
    width: 170px;
    float: left;
    margin-left: 3px;
    cursor: pointer;
}

.rr-arrow-left, .rr-arrow-right {
    color: #007ac3;
    cursor: pointer;
}

.rr-widget-msg {
    margin-top: 5px;
    width: 75%;
    float: right;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: content-box;
}

.rr-widget-swap, .rr-widget-info, .rr-arrow-right {
    color: #007ac3;
    font-size: 14px;
}

.rr-widget-seperator {
    height: 100%;
    width: 2px;
    float: right;
    border-left: 2px solid #ccc;
}

.regreview-tooltip-text {
    display: none;
    background-color: #eee;
    color: #474747;
    text-align: left;
    font-size: 16px !important;
    line-height: 21px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-style: normal;
    font-weight: normal;
    padding: 5px;
    border-style: solid;
    box-sizing: content-box;
    position: absolute;
    left: 100%;
    z-index: 1;
    width: 200px;
    border: 1px solid #ddd;
    margin-left: 5px;
    top: 0;
}

.terms-privacy-align {
    margin-top: 10px;
}

#support {
    display: block;
}

    #support b a {
        color: #007AC3;
    }

        #support b a:hover {
            color: #85BC20;
        }

.settings-option {
    border-bottom: 1px solid #eee;
}

#formHistoryItem .load-more-container,
#formPopularSearches .load-more-container,
#formFavoritesItem .load-more-container {
    width: 300px;
    margin: 30px auto;
}

#formHistoryItem .content-loader,
#formPopularSearches .content-loader,
#formFavoritesItem .content-loader {
    width: 30px;
}

    #formHistoryItem .content-loader a:hover,
    #formPopularSearches .content-loader a:hover,
    #formFavoritesItem  .content-loader a:hover {
        cursor: pointer;
    }

#formHistoryItem .loader,
#formPopularSearches .loader,
#formFavoritesItem  .loader {
    width: 26px;
    height: 26px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    margin-left: 30px;
}

#formHistoryItem .load-more-link,
#formPopularSearches .load-more-link,
#formFavoritesItem .load-more-link {
    width: 220px;
    float: left;
    text-align: left;
}

#formHistoryItem .load-more-button,
#formPopularSearches .load-more-button,
#formFavoritesItem  .load-more-button {
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 2;
}

.historyHeader {
    margin-bottom: 0;
    padding-bottom: 0;
}

.alertCreatedDate {
    color: #6EBB1F;
}

.PSFRuleDates {
    width: 72%;
    vertical-align: middle;
}

.EQSWSpace {
    margin-top: 8px;
}

.mainContent .redbox .headerGap {
    height: 110px;
    top: 142px;
    background: #FFFFFF;
}

.mainContent .redbox .browse-table {
    padding-top: 125px;
}

.mainContent .redbox .redboxBanner {
    height: 48px;
    width: auto;
    position: relative;
    margin: 30px 40px 0 40px;
    border: 1px solid #EA8F00;
}

    .mainContent .redbox .redboxBanner .cautionBox {
        width: 48px;
        height: 48px;
        text-align: center;
        background: #EA8F00;
    }

        .mainContent .redbox .redboxBanner .cautionBox span {
            top: 12px;
            margin-right: 8px;
        }

        .mainContent .redbox .redboxBanner .cautionBox a {
            color: #007AC3;
            font-size: 16px;
            font-weight: bold;
            position: absolute;
            font-style: italic;
            margin: 12px 0 12px 60px;
        }

    .mainContent .redbox .redboxBanner span {
        float: right;
        color: #EA8F00;
        top: -35px;
        position: relative;
        margin-right: 10px;
    }

        .mainContent .redbox .redboxBanner span:hover {
            cursor: pointer;
        }

.mainContent .redboxBanner .wk-icon-caution:before {
    width: 25px;
    height: 24px;
    color: #FFFFFF;
}

.wk-icon-filled-info.rr-widget-info:hover, .wk-icon-filled-info.readtooltip:hover {
    cursor: default;
}

.diff-container {
    width: 100%;
    display: none;
}

#compareResultsTable {
    line-height: 20px;
}

    #compareResultsTable td {
        font-size: 10.84px;
    }

.break-words {
    /*
        this is the best that IE11 can do.
        unfortunately, this will break short words even if
        the word could have moved to the next line :(

        IE11 doesn't support break-word, so the break-all
        wins in IE11.
    */
    word-break: break-all;
    /*
        this provides the best word break behavior.
        mostly supported by webkit browsers, but not by IE11.
        it moves short words to the next line, and breaks
        long words only when it is necessary to break them.

        for browsers that support both break-all and
        break-word, break-word is put AFTER break-all here
        so that break-word wins.
    */
    word-break: break-word;
}

.searchBarLinks {
    display: flex;
    margin: 3px 0 10px 0;
}
.breadcrumb-truncate-with-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 450px;
    display: inline-block;
}

/*GraphView CSS*/

#psf-chart .legend {
    width: 400px;
}

#psf-chart li {
    list-style-type: none;
}

#psf-chart .legendlbl {
    margin-left: 15px;
    font-family: "Fira Sans", Verdana, Arial, sans-serif;
    color: #474747;
    font-size: 14px;
}

#psf-chart .legendValue {
    float: left;
    height: 25px;
}

#psf-chart .clear {
    clear: both
}

#psf-chart h2 {
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 20px 0;
}

#formHistoryItem #favorites-contents,
#formPopularSearches #favorites-contents {
    margin: 0;
}

#formHistoryItem .favorite-search-blk {
    display: flex;
    position: unset;
}

#formHistoryItem .leftpanel.fixedLeft {
    flex: 0 0 380px;
    position: unset;
    margin: 38px 0 10px;
}

#formHistoryItem .rightToolFixed {
    position: unset;
    padding: 0;
}

#formHistoryItem .rightpanel.fixedRight {
    top: 0;
    flex: 1;
    padding: 0;
    margin: 35px 30px 30px 40px;
}

#formHistoryItem .savedItemsData {
    margin-top: 7px;
}

#historyList tbody tr {
    line-height: 24px;
}

.ffPage .bodyContainer,
.historyPage .bodyContainer {
    margin-bottom: 0;
    background-color: white;
}
/*	--------------------------------------------------
	:: icon toolbar styles for various pages and dialogs
	-------------------------------------------------- */

.tools .elements{
	color: #666666;
	padding: 10px 20px;
    display:inline-block;
}

.tools .icons ul{
    margin:0;
}
.tools .icons li {
    display:inline-block;
	margin:0;
	text-align:center;
	list-style-type:none;
}
.tools .icons .toolbar {
	background: url('../images/tools_sprite.png') no-repeat;
	width:32px;
	height:29px;
	text-indent:-2000px;
	display:block;
}

.tools .icons .toolbar.ui-state-disabled {
    filter:none;
    opacity: 1;
}

.icons .add .toolbar {
	background-position:0 0;
}
.icons .add .toolbar:hover {
	background-position:-38px 0px;
}
.icons .add .toolbar.inactive, .icons .add .toolbar.inactive:hover {
	background-position:-76px 0;
}

.icons .print .toolbar {
	background-position:0 -29px;
}
.icons .print .toolbar:hover {
	background-position:-39px -29px;
}
.icons .print .toolbar.inactive, .icons .print .toolbar.inactive:hover {
	background-position:-77px -29px;
}

.icons .email .toolbar {
	background-position:0 -62px;
}
.icons .email .toolbar:hover {
	background-position:-39px -62px;
}
.icons .email .toolbar.inactive, .icons .email .toolbar.inactive:hover {
	background-position:-77px -62px;
}

.icons .save .toolbar {
	background-position:0 -94px;
}
.icons .save .toolbar:hover {
	background-position:-38px -94px;
}
.icons .save .toolbar.inactive, .icons .save .toolbar.inactive:hover {
	background-position:-76px -94px;
}

.icons .settings .toolbar {
	background-position:0 -126px;
}
.icons .settings .toolbar:hover {
	background-position:-38px -126px;
}
.icons .settings .toolbar.inactive, .icons .settings .toolbar.inactive:hover {
	background-position:-76px -126px;
}

.icons .newwindow .toolbar {
	background-position:0 -158px;
}
.icons .newwindow .toolbar:hover {
	background-position:-37px -158px;
}
.icons .newwindow .toolbar.inactive, .icons .newwindow .toolbar.inactive:hover {
	background-position:-76px -158px;
}

.icons .docinfo .toolbar {
	background-position:0 -190px;
    display: none;
}
.icons .docinfo .toolbar:hover {
	background-position:-37px -190px;
}

.icons .doctoc .toolbar {
	background-position:0 -222px;
    display: none;
}
.icons .doctoc .toolbar:hover {
	background-position:-37px -222px;
}
.icons .filters .toolbar {
	background-position:0 -254px;
    display: none;
}
.icons .filters .toolbar:hover {
	background-position:-37px -254px;
}
.resultsPage .utilityBar .icons.iconsResponsive {
    display: none;
}
@media (max-width: 569px) {
    
}
@media (max-width: 479px) {
    .articlePage .icons .doctoc .toolbar, .articlePage .icons .docinfo .toolbar {
        display: block;
    }
    .resultsPage .icons .filters .toolbar {
		border-color: #B9B9B9;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		-khtml-border-radius: 5px 5px 5px 5px;
		-moz-box-shadow: 0 3px 4px -3px #CCCCCC;
		-webkit-box-shadow: 0 3px 4px -3px #CCCCCC;
		box-shadow: 0 3px 4px -3px #CCCCCC;
		border-style: solid;
		border-width: 1px;
        display: inline-block;
        width: 26px;
        height: 26px;
        margin-right: 10px;
        margin-top: 3px;
        background-position: -7px -255px;
    }
    .resultsPage .icons .filters .toolbar:hover {
        background-position: -44px -255px;
    }
    .resultsPage .utilityBar.inactive .icons.iconsResponsive {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
    }
}

/* global styles used across all/various dialogs */
ul {
    list-style: none;
}

ul, ol {
    margin-bottom: 18px;
}

.clearfix {
    clear: both;
}

.dialog {
    width: auto;
    min-height: 0px;
    overflow: auto;
    padding: 0 0.5em 1em;
    position: relative;
    color: #222;
    display: none;
    font-family: Arial, sans-serif;
}

    .dialog.seeAll {
        -webkit-overflow-scrolling: touch;
        height: 386px !important;
    }

    .dialog .noContent {
        padding: 10px;
    }

.more {
    outline: none;
}

.page-load-status {
    display: none;
    text-align: center;
}

.alerts-page-load-status {
    display: none;
    text-align: center;
}

.saved-search-status {
    display: none;
    margin-left: 33%;
}

/*LL. SECFT-6031 */
.ui-force-yellow-back {
    background: #FFFFCC !important;
}

/*LL. SECFT-6031 */
.dialog-ui-first-content-collection-titlebar {
    border: 0px !important;
    color: #222 !important;
    padding: 0px !important;
}

.dialog form .data, #dialog-form-deleteworklist, #dialog-form-removeworklistitem, #dialog-form-savedinfo .data {
    font-size: .875em;
    line-height: 1.7em;
}

.dialog form .row {
    margin-bottom: 10px;
}

.dialog form .leftColumn label, .dialog form .rightColumn label {
    margin: 0;
}

.dialog .title {
    font-weight: 700;
    margin-bottom: 12px;
}

.dialog .subhead {
    display: inline-block;
    font-weight: bold;
    margin: 5px 0;
    font-size: inherit;
    font-family: inherit;
}

.dialog .appName {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    margin-top: 0;
    font-family: inherit;
}

.dialog ul.tipsList {
    list-style: disc inside;
    text-indent: -15px;
    margin-left: 19px;
    padding: 0;
}

    .dialog ul.tipsList li {
        margin-bottom: 6px;
    }

.dialog .filter {
    float: left;
    margin-right: 15px;
}

    .dialog .filter .addLocation {
        float: left;
        margin-bottom: 10px;
    }

.dialog form .location {
    clear: left;
    margin-top: 5px;
}

.dialog form .favorites .checkbox {
    margin-right: 5px;
    margin-top: 5px;
}

.dialog form .favorites ul {
    margin-left: 12px;
    clear: left;
}

    .dialog form .favorites ul li {
        margin-bottom: 0;
    }

.dialog form .worklistName {
    width: 200px;
    clear: none;
}

#dialog-form-editfolder label,
#dialog-form-newfolder label,
#dialog-form-savedinfo label,
#dialog-form-addalert label,
#dialog-form-userdetails label,
#dialog-form-newUsers label,
#dialog-form-orgdetails label,
#dialog-form-newOrgs label,
#dialog-form-foldernotes label{
    font-weight: bold;
    margin-left: 0;
    font-size: .875em;
}

.dialog input[type=text] {
    box-shadow: none;
}

.dialog .linksColumn {
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.dialog .field-validation-error {
    color: red;
    font-size: 12px;
    display: block;
    clear: left;
    font-weight: normal;
    padding: 0;
}

/* jquery ui css override */
.ui-widget-overlay {
    width: 100% !important;
    z-index: 1049;
}

.ui-widget-header {
    background: #007cc3;
    margin: 0;
    border-bottom: 0;
}

.ui-dialog {
    z-index: 1049;
    padding: 0;
    position: fixed;
}

.dialog{
    font-family:"Fira Sans";
}

.ui-dialog .ui-dialog-title {
    font-family: "Fira Sans",Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: .1em 16px .1em 0;
    color: white;
    line-height: 18px;
}
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0 /*{cornerRadius}*/;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0 /*{cornerRadius}*/;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0 /*{cornerRadius}*/;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0 /*{cornerRadius}*/;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial,sans-serif /*{ffDefault}*/;
    font-size: 16px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    width: 100%;
}

.ui-dialog .ui-dialog-buttonpane {
    background-color: #dfdfdf;
    border: 1px solid #CCCCCC;
}

.ui-button-text-only .ui-button-text {
    padding: 0;
    line-height: 1.4;
}

.ui-widget .ui-widget {
    font-size: .8em;
}

.ui-widget-content {
    border: 8px solid rgba(0, 0, 0, 0.1) /*{borderColorContent}*/;
    background-clip: padding-box;
}

.ui-dialog .ui-dialog-titlebar-close {
    right: .5em;
}

.ui-dialog .ui-dialog-buttonpane {
    margin-top: 0;
}

#ui-datepicker-div {
    z-index: 5 !important;
}


/*dialog-form-feedback*/
#dialog-form-feedback p {
    margin-bottom: 10px;
}

#dialog-form-feedback #Topic {
    width: 350px;
    float: none;
}

#dialog-form-feedback #Message {
    box-shadow: 0 2px 8px 1px #e7e7e7 inset,0 1px 0 0px #fff;
    outline: none;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    width: 350px;
    height: 160px;
    font: normal 0.92857em Arial;
    padding: 6px 6px 6px 10px;
    margin-top: 2px;
    line-height: 1.3em;
    float: none;
}

/* Search Tips dialog styles */
#dialog-form-searchtips {
    -webkit-overflow-scrolling: touch;
}

    #dialog-form-searchtips .two-col {
        float: left;
        width: 42%;
        margin-right: 25px;
    }

        #dialog-form-searchtips .two-col li {
            line-height: 1.5em;
        }

    #dialog-form-searchtips .operatorsContainer {
        width: 100%;
        overflow: hidden;
    }

    #dialog-form-searchtips .operatorsInner {
        width: 400px;
        margin: 0 auto;
    }

    #dialog-form-searchtips .operatorsColumn {
        float: left;
    }

    #dialog-form-searchtips .operator {
        border-bottom: 1px solid #777;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

.EQSWSection.disabled,
.MADealClause.disabled,
.MADealKeyword.disabled,
.EQSWRoDealOptions.disabled,
.EQSWIndustriesSelect.disabled,
.EQSWIndustryCategoriesSelect.disabled {
    pointer-events: none;
    opacity: 0.6;
}


.dateFilterValidationMessageEQSW, .dateFilterValidationMessageppm, .dateFilterValidationMessageLfm {
    color: #ff0000;
    padding: 5px 10px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
}

#EQSW-Content li:not(.search-field):not(.search-choice) input,
#ppm-content li:not(.search-field):not(.search-choice) input,
#lfm-content li:not(.search-field):not(.search-choice) input {
    padding-left: 16px;
}

#EQSW-Content li:not(.search-field):not(.search-choice) select,
#ppm-content li:not(.search-field):not(.search-choice) select,
#lfm-content li:not(.search-field):not(.search-choice) select {
    padding-left: 16px;
}



.dialog .sectionToggle h2 {
    color: #333;
    font-weight: 600;
}

.dialog .search {
    display: block;
    width: 100%;
    float: right;
    background: none;
}

    .dialog .search .searchBorder {
        padding: 0 5px;
        margin-right: 35px;
        height: 23px;
    }

.dialog .searchBorder input {
    border: 0;
    float: none;
    font-size: 13px;
    width: 100%;
    height: 24px;
    background-color: transparent;
}

.dialog .search .field .fieldrow .fieldcell {
    width: 100%;
    position: relative;
}

.myPosition {
    position: absolute !important;
    top: 35px !important;
    left: 345px !important;
    border: 2px solid #ccc !important;
}



table {
    background: none repeat scroll 0 0 #FFFFFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 18px;
}

    table tbody tr td {
        border: 1px solid #CCCCCC;
        color: #333333;
        padding: 9px 0px 9px 20px;
    }

.vertical {
    border-bottom: 1px solid #EEEEEE;
    height: auto;
    margin: 0 0 30px;
    display: block;
    padding: 0;
    font-size: .9em;
}

    .vertical li {
        margin-bottom: 0;
    }

        .vertical li:first-child a.active {
            margin: 0;
        }

        .vertical li a.active {
            background: none repeat scroll 0 0 #fff7e0;
            border: medium none;
            color: #333333;
            height: auto;
            position: static;
            top: 0;
            font-weight: 700;
            margin-left: 0;
        }

        .vertical li a {
            display: block;
            line-height: 1;
            width: auto;
            background: none repeat scroll 0 0 #FFFFFF;
            border-top: 1px solid #EEEEEE;
            padding: 12px 20px;
        }


/* ADMIN Child WIndow styles */
.dialog.admin {
    padding: 0;
    display: block;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}

.dialog.tools.admin {
    margin: 0;
}

    .dialog.tools.admin .nav {
        width: 200px;
    }

    .dialog.tools.admin .fixed-table-container {
        width: auto;
    }

    .dialog.tools.admin .content {
        background: #fff;
    }

    .dialog.tools.admin .searchPanel {
        background: #fff;
        border: 1px solid #ccc;
        border-width: 0 1px;
        margin: 0 2px;
    }

    .dialog.tools.admin .sectionToggle .nameBar {
        background: #007cc3;
        margin: 2px;
        padding: .4em 1em;
    }

        .dialog.tools.admin .sectionToggle .nameBar h2 {
            font-size: 16px;
            margin: .1em 16px .1em 0;
            color: #fff;
            font-family: Arial,sans-serif;
            font-weight: bold;
        }

    .dialog.tools.admin .utilityBar {
        background: #fff;
    }

    .dialog.tools.admin .footer-background {
        bottom: 0;
    }

    .dialog.tools.admin .searchPanel .searchfield {
        border: 1px solid #D4D4D4;
        border-radius: 4px 4px 4px 4px;
        clear: none;
        width: 36%;
        -moz-box-shadow: 0 0 3px #B8B8BA inset;
        -webkit-box-shadow: 0 0 3px #B8B8BA inset;
        box-shadow: 0 0 3px #B8B8BA inset;
    }

    .dialog.tools.admin .utilityBar, .dialog.tools.admin .tablesorter {
        border: 1px solid #ccc;
        border-width: 0 1px;
        background: #dfdfdf;
        margin: 0 2px;
    }

        .dialog.tools.admin .utilityBar.top {
            border-bottom: 1px solid #aaa;
            overflow: visible;
            height: 30px;
            padding-top: 1px;
        }

    .dialog.tools.admin #userSearchResults {
        margin: 0 2px;
    }

        .dialog.tools.admin #userSearchResults .utilityBar, .dialog.tools.admin #userSearchResults .utilityBar .filter {
            margin: 0;
        }

        .dialog.tools.admin #userSearchResults #PageSize {
            float: left;
        }

/* verify changes to '.dialog #advisory' on Print, Download and Email overlays */
.createNew {
    text-align: center;
}

    .createNew ul.topmenu, .createNew ul.topmenu li {
        margin: 0;
    }

#organizationsSearchResults .col1 {
    width: 300px;
}

#organizationsSearchResults .col2 {
    width: 300px;
}

#organizationsSearchResults .col3 {
    width: 418px;
    border-right: none;
}

#userSearchResults .col2 {
    width: 265px;
}

#userSearchResults .col3 {
    width: 245px;
}

#userSearchResults .col4 {
    width: 215px;
}

#userSearchResults .col5 {
    width: 120px;
}

#userSearchResults .col6 {
    width: 140px;
    border-right: none;
}

.dialog.tools.admin .sectionToggle .filters {
    border: none;
}

#organizationsSearchResults {
    margin: 0 2px;
}

    #organizationsSearchResults .resultsTotal {
        display: none;
    }

    #organizationsSearchResults.isSearched .resultsTotal {
        display: block;
    }

#adminWindow .savedItemsData {
    width: 100%;
}

#submitUserSearch {
    width: auto;
}

    #submitUserSearch:hover {
        background: #5f6269 !important;
    }

.dialog.tools.admin .savedItemsContainer {
    overflow-x: hidden;
}

.dialog.tools.admin #sectionUsers .fixed-table-container-inner {
    margin-bottom: 46px;
}

/* EMAIL dialog styles */
.dialog.email .textfields {
}

    .dialog.email .textfields .row {
        clear: left;
        height: 1%;
        margin: 8px 0;
        overflow: hidden;
        padding-left: 40px;
    }

        .dialog.email .textfields .row label {
            float: left;
            margin-right: 15px;
            text-align: right;
            width: 80px;
        }

        .dialog.email .textfields .row .data {
            width: 80%;
            float: left;
        }

            .dialog.email .textfields .row .data input {
                width: 80%;
                height: 24px;
                padding: 0 10px;
            }

        .dialog.email .textfields .row .data-selection {
            margin-left: 96px;
        }

            .dialog.email .textfields .row .data-selection label {
                width: auto;
            }

        .dialog.email .textfields .row .data input, .dialog.email .textfields .row .data textarea {
            background: none repeat scroll 0 0 #F8F8F8;
            border: 1px solid #999;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
            box-shadow: 2px 2px 2px 0 #DDDDDD inset;
            -webkit-box-shadow: inset 2px 2px 2px 0 #DDDDDD;
            -moz-box-shadow: inset 2px 2px 2px 0 #DDDDDD;
        }

.dialog.email .include {
    margin-left: 50px;
}

.dialog.email .format {
    margin-left: 50px;
    float: left;
}

.dialog.email .options {
    margin-right: 20px;
    float: left;
}

    .dialog.email .options .checkbox {
        margin-right: 5px;
        margin-top: 3px;
    }

.dialog.email .two-col {
    float: left;
    margin-left: 15px;
    width: 49%;
}

    .dialog.email .two-col select {
        margin-bottom: 10px;
    }

    .dialog.email .two-col label {
        line-height: 16px;
        margin-left: 18px;
        width: 100%;
        display: block;
    }

    .dialog.email .two-col input {
        float: left;
    }

.dialog.email .fileFormat {
    display: block;
    float: none;
}

/* Add Alert dialog styles */
#dialog-form-addalert .row {
    margin: 0 0 15px;
}

    #dialog-form-addalert .row .data {
        line-height: 1.3em;
        font-size: .875em;
    }

/*New and updated content alert*/

.home-newupdate-alert-dialog {
    border: none;
    padding: .7em 1em;
    position: relative;
    display:block;
}
    .home-newupdate-alert-dialog .ui-dialog-titlebar {
        background: white !important;
        border: 0px;
    }

        .home-newupdate-alert-dialog .ui-dialog-titlebar .ui-dialog-title {
            color: #000000;
            font-family: "Fira Sans";
            font-size: 16px;
            font-weight: 500;
            line-height: 23px;
        }

    .home-newupdate-alert-dialog #btnCancel {
        float: right;
        height: 40px;
        width: 139px;
        background-color: #E5E5E5;
        color: black;
    }

        .home-newupdate-alert-dialog #btnCancel .ui-button-text {
            color: #474747;
            font-family: "Fira Sans";
            font-size: 14px;
            line-height: 18px;
            text-align: center;
        }

    .home-newupdate-alert-dialog .ui-widget {
        float: right;
        height: 40px;
        width: 139px;
        background-color: #007AC3;
        color: #FFFFFF !important;
        font-family: "Fira Sans" !important;
        font-size: 14px !important;
        line-height: 18px !important;
        text-align: center;
    }
    .home-newupdate-alert-dialog #add-and-close ui-button-text {
        color: #FFFFFF;
        font-family: "Fira Sans";
        font-size: 14px;
        line-height: 18px;
        text-align: center;
    }

    .home-newupdate-alert-dialog.ui-dialog[aria-describedby="dialog-form-add"] .ui-dialog-titlebar-close {
        background: white;
        border: 0 none;
    }

    .home-newupdate-alert-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .wk-icon-close {
        color: #E5202E;
        font-size: 19px;
        float: right;
        margin: -1px 3px -1px 0;
    }


    .home-newupdate-alert-dialog #dialog-form-add #alert-settings .header label {
        font-family: "Fira Sans";
        font-size: 14px;
        font-weight: 500;
        line-height: 18px;
        height: 25px;
        margin-top: 10px;
        width: 500px;
    }

    .home-newupdate-alert-dialog #add-overlay-form .alertEmail {
        margin-bottom:20px;
    }
    .home-newupdate-alert-dialog #dialog-form-add #alert-settings label {
        font-family: "Fira Sans";
        font-size: 13.33px;
        font-weight: 300;
        line-height: 21.62px;
    }
    .home-newupdate-alert-dialog #add-overlay-form #alert_EmailRecipients, .primary-alert-content #alert_EmailRecipients {
        font-family: "Fira Sans";
        font-size: 13.33px;
        font-weight: 300;
        height: 40px;
        width: 100%;
    }

    .home-newupdate-alert-dialog #add-overlay-form #emailRecipient, .primary-alert-content #emailRecipient {
        margin-right: 5px;
    }

    .home-newupdate-alert-dialog #add-overlay-form #btnAddRecipient, .primary-alert-content #btnAddRecipient {
        float: right;
        height: 40px;
        font-family: "Fira Sans";
        font-size: 14px;
        line-height: 18px;
        text-align: center;
        width: 48px;
    }

    .home-newupdate-alert-dialog #AdditionalRecipients {
        color: #007AC3;
        font-family: "Fira Sans";
        font-size: 13.33px;
        line-height: 16px;
        padding-left: 1em;
        float:inherit !important;
        margin: 0 !important;
    }

        .home-newupdate-alert-dialog #AdditionalRecipients a {
            font-family: "Fira Sans";
            font-size: 13.33px;
            letter-spacing: 0;
            line-height: 16px;
            font-weight: normal;
        }

    .home-newupdate-alert-dialog input[type="radio"] {
        display: none;
    }

        .home-newupdate-alert-dialog input[type="radio"] + label:before {
            content: "";
            display: inline-block;
            width: 15px;
            height: 15px;
            padding: 4px;
            margin-right: 3px;
            background-clip: content-box;
            border: 1px solid #DADADA;
            border-radius: 50%;
        }

        .home-newupdate-alert-dialog input[type="radio"]:checked + label:before {
            background-color: #E5202E;
        }


/* DOWNLOADS dialog styles */
.dialog.downloads input {
    clear: left;
    float: left;
}

.dialog.downloads .format label {
    float: left;
    margin-bottom: 3px;
}

.dialog .stitch-together, .dialog .stitch-together-section, .dialog .search-results-summary {
    margin-left: 22px;
}

#dialog-form-email .stitch-together {
    margin-top: 3px;
}

/* SAVED ITEMS, HISTORY, and ADMIN (child window) styles */
.dialog.tools {
    /*overflow:hidden !important;*/
    margin: 2px;
    margin-bottom: 0;
}

#dialog-form-history.dialog.tools {
    overflow: initial;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #dialog-form-history.dialog.tools {
        height: 510px !important;
        overflow: inherit;
    }
}

.dialog-global-tools .ui-dialog-buttonpane, .dialog-global-related .ui-dialog-buttonpane {
    background-color: #dfdfdf;
    border-top: 1px solid #ccc;
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
}

.dialog.tools .nav {
    box-shadow: 2px 4px 8px #CCCCCC;
    -webkit-box-shadow: 2px 4px 8px #CCCCCC;
    -moz-box-shadow: 2px 4px 8px #CCCCCC;
    /*height: 536px;*/
    width: 210px;
    z-index: 100;
    /*float:left;*/
    margin-left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #fff;
}

#dialog-form-history.dialog.tools .nav {
    height: 536px;
}

.dialog.admin .nav {
    bottom: 0;
}

.dialog.tools .content, .dialog.admin .content {
    position: relative;
}

#dialog-form-admin {
    padding: 0;
    display: block;
    height: 100%;
    overflow: hidden;
}

    #dialog-form-admin .searchPanel .searchfield {
        width: 36%;
        clear: none;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #d4d4d4;
    }

.dialog.tools .content table {
    border: 0;
}

    .dialog.tools .content table .filters {
        background: url("../images/gray-bottom-bevel.png") repeat scroll center 47px transparent;
    }

    .dialog.tools .content table .filtersWhite {
        background: #fff;
    }

        .dialog.tools .content table .filtersWhite label {
            float: left;
            margin-right: 6px;
        }

        .dialog.tools .content table .filtersWhite .filter {
            float: left;
        }

.dialog.tools tr.headers {
    background: none repeat scroll 0 0 #F5F5F5;
}

    .dialog.tools tr.headers td {
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        color: #333333;
        padding: 5px 10px;
        font-weight: bold;
    }

.dialog.tools .query {
    display: table;
    width: 100%;
    table-layout: fixed;
}

    .dialog.tools .query td {
        font-size: .846em;
        border: 0;
        line-height: 1.2em;
    }

    .dialog.tools .query .row {
        display: table-row;
    }

    .dialog.tools .query .cell {
        display: table-cell;
    }

.dialog.tools .delete, .dialog.tools .alert, .dialog.tools .resend {
    display: inline-block;
    background: url('../images/btn-left-bg.png') repeat-x scroll 0 0 transparent !important;
    border: 1px solid #A8A8A8 !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    color: #333333 !important;
    font-weight: bold !important;
    height: 21px;
    margin: 10px;
    padding: 3px 10px;
}

    .dialog.tools .delete.inactive, .dialog.tools .alert.inactive, .dialog.tools .resend.inactive {
        background: transparent url('../images/btn-hover-bg.png') repeat-x !important;
        color: #ccc !important;
        border-color: #ccc !important;
    }

.dialog.tools .search {
    height: auto;
    background: transparent;
}

#dialog-form-editnote #editnote {
    width: 350px;
    height: 170px;
    resize: none;
}


/* dialog search panel styles (legacy styles) */
.searchPanel {
    display: block;
    min-height: 62px;
    overflow: hidden;
    padding: 10px 120px 10px 15px;
    background: #fff url('../images/searchpanel_bg.png') repeat-x;
    position: relative;
    border-bottom: 1px solid #ccc;
}

    .searchPanel.noBorder {
        border-bottom: 0;
    }

    .searchPanel button {
        position: absolute;
        right: 15px;
        bottom: 20px;
    }

    .searchPanel .left {
        width: 57%;
    }

    .searchPanel .right {
        width: 43%;
    }

    .searchPanel .searchRow {
        margin: 0 0 10px 0;
        clear: left;
        height: 30px;
        overflow: hidden;
    }

.searchRow .radioRow {
    float: left;
    margin: 0 15px 0 0;
}

.searchPanel .left .searchRow label {
    min-width: 190px;
    margin: 2px 0 -2px;
    font-weight: normal;
}

.searchPanel .right .searchRow label {
    margin: 2px 15px -2px 5px;
    width: 100px;
    font-weight: normal;
}

.searchPanel .searchRow label.rowHeader {
    float: none;
}

.searchRow input[type='checkbox'], .searchRow input[type='radio'] {
    float: left;
    margin: 3px 5px 0 0;
}

.searchRow #datepickerend, .searchRow #datepickerend2 {
    width: 90px;
    clear: none;
}

.searchRow.entitlements .left {
    width: auto;
}

.readoverlay-doctitle {
    background: #dfdfdf;
    overflow: hidden;
    padding: 5px 15px 3px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -1px;
}

.dialog.tools .utilityBar {
    background: #dfdfdf;
    height: 1%;
    overflow: hidden;
    padding: 10px 15px 10px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

#sectionNotes .utilityBar, #sectionFavorites .utilityBar, #sectionSearches .utilityBar {
    padding: 4px 15px 2px 5px;
}

.dialog .leftColumn {
    width: 45%;
    float: left;
    margin-left: 5px;
}

.dialog .rightColumn {
    width: 45%;
    float: right;
    margin-right: 15px;
}

    .dialog .leftColumn .searchRow, .dialog .rightColumn .searchRow {
        margin: 0 0 20px;
        clear: left;
        height: 1%;
        overflow: hidden;
    }

        .dialog .leftColumn .searchRow .searchfield, .dialog .rightColumn .searchRow .searchfield, .dialog .searchRow .leftColumn .searchfield, .dialog .searchRow .rightColumn .searchfield {
            width: 95%;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            -khtml-border-radius: 4px;
            border-radius: 4px;
            -moz-box-shadow: 0 0 3px #B8B8BA inset;
            -webkit-box-shadow: 0 0 3px #B8B8BA inset;
            box-shadow: 0 0 3px #B8B8BA inset;
            border: 1px solid #d4d4d4;
        }






#dialog-form-tools, #dialog-form-history {
    padding: 0;
}



/* sortable tabular data table styles */
/* tables */
table.tablesorter {
    background-color: #FFF;
    margin: 0px 0pt 0px;
    width: 100%;
    text-align: left;
    border: none;
}

    table.tablesorter table.tablesorter {
        border-left: 0;
    }

    table.tablesorter .emptyHead {
        border-left: 0;
    }

    table.tablesorter thead tr th {
        background: #cee2f1;
    }

    table.tablesorter thead tr .header {
        background-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
    }

    table.tablesorter tbody td {
        color: #3D3D3D;
        padding: 4px;
        background-color: #FFF;
        vertical-align: top;
        border-left: 0;
        border-top: 0;
        word-wrap: break-word;
        line-height: 18px;
    }

        table.tablesorter tbody td.userTrial {
            border-right: 0;
        }

        table.tablesorter tbody td table td table td {
            border: 0;
        }

    table.tablesorter tbody tr.odd td {
        background-color: #F0F0F6;
    }

    table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
        background: #c4deef url('../images/tableSort-bg.png') repeat-x;
    }

    table.tablesorter tbody td a.edit {
        color: #2A85E8;
        float: right;
    }

    table.tablesorter .innerb {
        height: 354px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    table.tablesorter .noteSmall {
        float: left;
    }

    table.tablesorter .updated {
        float: right;
    }

.dialog.tools table.tablesorter, .dialog.tools table.tablesorter table.toolsData {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.dialog.admin table.tablesorter, .dialog.admin table.tablesorter table.toolsData {
    display: table;
    table-layout: fixed;
    width: 100%;
}

table.tablesorter thead tr th.chkBx .checkbox {
    border-right: none !important;
}





/* ADMIN table styles */
#sectionOrgsHeaders .col1 {
    width: 35%;
}

#sectionOrgsHeaders .col2 {
    width: 25%;
}

#sectionOrgsHeaders .col3 {
    width: 40%;
}

#sectionUsersHeaders .col2 {
    width: 26%;
}

#sectionUsersHeaders .col3 {
    width: 24%;
}

#sectionUsersHeaders .col4 {
    width: 21%;
}

#sectionUsersHeaders .col5 {
    width: 12%;
}

#sectionUsersHeaders .col6 {
    width: 13%;
}

#dialog-form-admin table.tablesorter .innerb {
    border-right: 1px solid #ccc;
    height: 304px;
    box-shadow: 0 0 8px #CCCCCC inset;
    -moz-box-shadow: 0 0 8px #CCCCCC inset;
    -webkit-box-shadow: 0 0 8px #CCCCCC inset;
}

#dialog-form-admin form label {
    width: auto;
}

form#NewUserForm .ui-datepicker-trigger, form#UserDetailsForm .ui-datepicker-trigger {
    margin-left: 5px;
}

form#NewOrgForm .searchRow, form#OrgForm .searchRow, form#NewUserForm .searchRow {
    margin: 0 0 20px;
    clear: left;
    height: 1%;
    overflow: hidden;
}

.trialDate {
    width: 100px;
}

.trialDateWrapper {
    width: auto;
    float: left;
    position: relative;
}

    .trialDateWrapper label {
        position: absolute;
        left: 0;
        top: -20px;
    }

.trialEndMessage {
    color: red;
}

/* MISC styles that apply to multiple saved items tables */
#sectionSearchesHeaders td.lastRun, #sectionSearchesHeaders th.lastRun, #sectionNotesHeaders td.lastModified, #sectionNotesHeaders th.lastModified {
    border-right: 0;
}

#sectionSearchesHeaders td.name, #sectionSearchesHeaders th.name, #sectionNotesHeaders td.noteHighlight, #sectionNotesHeaders th.noteHighlight {
    border-right: 0;
}

#sectionNotes .tools .icons .save, #sectionFavorites .tools .icons .save {
    border-right: 0;
}

#sectionSearchesHeaders .col1, #sectionNotesHeaders .col1, #sectionFavoritesHeaders .col1, #sectionUsersHeaders .col1, #sectionUpdatedHeaders .col1, #sectionManageHeaders .col1, #sectionWorklistsHeaders .col1 {
    /*width:36px;*/
    text-align: center;
}

#sectionAlertsHeaders .col1, #sectionConfigureAlertsHeaders .col1 {
    /*width:36px;*/
    text-align: center;
}

td.chkBx {
    text-align: center;
}

table.tablesorter thead tr th.chkBx {
    background-color: #E1E1E1;
    background-image: none;
}

    table.tablesorter thead tr th.chkBx input {
        margin: 6px 2px 2px;
    }

th.chkBx input, td.chkBx input {
    float: none;
}



/* Saved Searches Table styles */
#sectionSearchesHeaders .col2 {
    width: 26%;
    border-right: 0;
}

#sectionSearchesHeaders .col3 {
    width: 6%;
    border-left: 0;
}

#sectionSearchesHeaders td.alert {
    border-left: 0;
}

#sectionSearchesHeaders .col4 {
    width: 34%;
    border-right: 0;
}

#sectionSearchesHeaders .th-inner.col4 {
    width: 44%;
    border-right: 0;
}

#sectionSearchesHeaders .col5 {
    width: 5%;
    border-left: 0;
}

#sectionSearchesHeaders td.editCol {
    border-left: 0;
}

#sectionSearchesHeaders .col6 {
    width: 26%;
}

#dialog-form-savedsearches .info, #dialog-form-alerts .info {
    display: inline-block;
    cursor: pointer;
    margin: 2px 6px -4px;
}

table#sectionSearchesHeaders textarea {
    width: 120px;
    resize: none;
    height: 50px;
}

.emailtooltip:hover .emailtooltiptext {
    display: block;
}

#savedsearches-content .emailtooltip .emailtooltiptext h2 {
    display: inline-block;
    padding-right: 8px;
    font-size: 16px;
    margin-top: 0px;
    color: #333;
    font-weight: 600;
}

.dialog .sectionToggle h2 {
    color: #333;
    font-weight: 600;
}


/* Notes & Highlights Table styles */
#sectionNotesHeaders .col2 {
    width: 20%;
    border-right: 0;
}

#sectionNotesHeaders .col3 {
    width: 6%;
    border-left: 0;
}

#sectionNotesHeaders .col4 {
    width: 65%;
}

#sectionNotesHeaders .th-inner.col4 {
    width: 75%;
}

#sectionNotesHeaders .col5 {
    width: 8%;
}

#sectionNotes .tools .icons li {
    width: 32px;
}


/* Favorites Table styles */
#sectionFavoritesHeaders .col2 {
    width: 6%;
}

#sectionFavoritesHeaders .col3 {
    width: 70%;
}

#sectionFavoritesHeaders .th-inner.col3 {
    width: 80%;
}

#sectionFavoritesHeaders .col4 {
    width: 18%;
}

#sectionFavoritesHeaders .col5 {
    width: 16%;
}

/* New & Updated Content Table styles */
#sectionUpdatedHeaders .col2 {
    width: 20%;
}

#sectionUpdatedHeaders .col3 {
    width: 15%;
}

#sectionUpdatedHeaders .col4 {
    width: 6%;
}

#sectionUpdatedHeaders .col5 {
    width: 55%;
}

/* Alerts Table styles */
#sectionAlertsHeaders .col2 {
    width: 20%;
}

#sectionAlertsHeaders .col3 {
    width: 75%;
}




.sectionToggle .filters select, #dialog-form-managecc .filters select {
    padding: 3px 3px;
    margin-top: 0;
}

.sectionToggle .filters {
    border: 0;
    margin: 0 0 0 0;
    border: 1px solid #ccc;
    border-bottom: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 0px 0px #dddddd;
    -moz-box-shadow: 0px 0px 0px 0px #dddddd;
    box-shadow: 0px 0px 0px 0px #dddddd;
    height: 1%;
    overflow: hidden;
}

    .sectionToggle .filters label, #userSearchResults label, .barItemsTop label, .barItemsBottom label, #dialog-form-managecc .filters label {
        float: left;
        margin-right: 6px;
        margin-left: 10px;
        font-family: Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 24px;
        color: #333;
        width: auto;
    }

    .sectionToggle .filters .filter {
        margin: 0 10px 0 0;
    }

    .sectionToggle .filters .tools {
        float: left;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
    }

        .sectionToggle .filters .tools .icons {
            margin-left: 0;
            margin-top: -6px;
        }

.dialog.tools tfoot td {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    box-shadow: 0 0 8px #CCCCCC inset;
    -moz-box-shadow: 0 0 8px #CCCCCC inset;
    -webkit-box-shadow: 0 0 8px #CCCCCC inset;
}

.dialog.tools .sortHeads {
    display: none;
}

.dialog.tools .dataCell {
    padding: 0;
    border: 0;
    box-shadow: 0 0 8px #CCCCCC inset;
    -moz-box-shadow: 0 0 8px #CCCCCC inset;
    -webkit-box-shadow: 0 0 8px #CCCCCC inset;
}

.dialog.tools .dateRow {
    background-color: #000;
    color: #fff;
    font-weight: 700;
}

.dialog.tools tr.first td {
    /*border-top:0;*/
}

.dialog.tools .all {
    text-decoration: underline;
}

.log-text {
    font-size: 11px;
    font-family: Verdana,Arial,sans-serif;
    font-weight: 700;
    border-right: 0 !important;
    color: #ccc;
    width: 300px;
    margin: 4px 10px 0 0;
}

.header-links-small {
    line-height: 11px;
    padding: 5px;
}

.log-text-row {
    text-align: right;
    line-height: 26px;
}

.dialog-document-title {
    font-family: Verdana,Arial,sans-serif;
    font-weight: 700;
}

.dialog-subhead {
    font-weight: bold;
    display: inline-block;
    margin: 5px 0;
    line-height: 21px;
    font-size: 15.4px;
}

#dialog-form-add label, #dialog-form-print label, #dialog-form-markas label {
    margin-left: 5px;
    margin-top: -3px;
    width: 320px;
    font-size: 1em;
    margin-bottom: 5px;
    float: left;
}

    #dialog-form-add label#lbloptDoc {
        width: 350px;
    }

    #dialog-form-add label#lblsingleAlertForAll, #dialog-form-add label#lblmultipleAlertsForAll {
        width: 350px;
    }


#dialog-form-markas label {
    width: 220px;
    font-size: .9em;
}

.ui-widget input {
    clear: left;
    float: left;
}

.articlePage .ui-widget textarea {
    height: 100px;
    width: 80%;
}

    .articlePage .ui-widget textarea#editnote {
        width: 349px;
    }

.resultsPage .ui-widget #enternote {
    width: 360px;
}

.dialog-form-add-location {
    clear: left;
}

.tools-table {
    width: 100%;
}

#dialog-form-tools tr.table-filters, #dialog-form-worklists tr.table-filters {
    background: url("../images/gray-bottom-bevel.png") repeat scroll center 47px transparent;
}


/*.dialog form label {
	font-size: 1em;
	margin-bottom: 0;
	margin-left: 5px;
	margin-top: 0;
	width: 320px;
}*/

/*#dialog-form-downloads label {
	margin-left: 5px;
	margin-top: -3px;
    width: 405px;
    font-size: 1em;
    margin-bottom: 5px;
    float: left;
}*/

#dialog-form-add label {
    margin:0px;
    margin-bottom: 10px;
    float: left;
}

#dialog-form-add #alert-settings label {
    margin: 0px 0px 0px 0px;
    font-size: 1em;
    float: left;
}

#stitch-together-label, #stitch-together-section {
    margin-left: 1px;
    margin-top: 1px;
    width: 250px !important;
    font-size: 1em;
    margin-bottom: 0px;
    float: left;
}

/* beckera 08/27/2013 label width was causing overflow issues with the print overlay, removed */
/* clj 05/10/2017 label width added back in for new ux design */
#dialog-form-print label {
    margin-left: 5px;
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 5px;
    float: left;
    width: 575px !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: normal;
    line-height: 28px;
    opacity: 1;
    color: #474747;
}

#dialog-form-history .checkbox, #dialog-form-tools .checkbox, #dialog-form-admin .checkbox, #dialog-form-worklists .checkbox input {
    border-right: 0;
}


/* SAVED ITEMS related styles */
#dialog-form-notes, #dialog-form-favorites, #dialog-form-savedsearches, #dialog-form-updated, #dialog-form-alerts, #dialog-form-managecc, #dialog-form-related #dialog-form-notes, #dialog-form-alertMessageDetails {
    padding: 0;
}

    #dialog-form-managecc #settingsWindow {
        overflow-x: hidden;
    }


.tools-source {
    color: #ccc;
    font-size: 10px;
}

#dialog-form-worklists .col2 {
    border-right: 0;
    width: 75px;
}

#dialog-form-worklists .col3 {
    border-right: 0;
    width: 670px;
}

#dialog-form-worklists {
    padding: 0;
    overflow-x: hidden;
}

    #dialog-form-worklists .fixed-table-container {
        width: auto;
    }

    #dialog-form-worklists .search-box-btn {
        height: 16px;
        display: block;
        margin-top: 5px;
    }

    #dialog-form-worklists .tools-dd-label, #dialog-form-tools .tools-dd-label {
        float: left;
        margin-right: 6px;
    }

    #dialog-form-worklists .tools-filter, #dialog-form-tools .tools-filter {
        float: left;
        margin-right: 15px;
    }

    #dialog-form-worklists .tools-filter-rt, #dialog-form-tools .tools-filter-rt {
        float: right;
    }

    #dialog-form-worklists .row .twelve, #dialog-form-tools .row .twelve {
        width: 100%;
    }

    #dialog-form-worklists .srcontainer, #dialog-form-tools .srcontainer {
        border-bottom: 1px solid #CCCCCC;
        clear: left;
        width: 100%;
    }

    #dialog-form-worklists .results-type {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: transparent;
        border-color: -moz-use-text-color #CCCCCC #CCCCCC;
        border-image: none;
        -moz-border-radius: 0 0 4px 4px;
        -webkit-border-radius: 0 0 4px 4px;
        -khtml-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
        border-right: 1px solid #CCCCCC;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        color: #000000;
        font-family: Verdana,Arial,sans-serif;
        font-size: 10px;
        padding: 3px;
        text-align: center;
        text-transform: uppercase;
        float: left;
        margin-right: 15px;
    }

    #dialog-form-worklists .icons {
        margin: -3px 0 0 3px;
        display: inline-block;
        float: left;
    }

        #dialog-form-worklists .icons li {
            list-style-type: none;
            float: left;
            height: 30px;
            margin: 0;
            text-align: center;
            width: 42px;
        }

        #dialog-form-worklists .icons .toolbar {
            background: url("../images/tools_sprite.png") no-repeat scroll 0 0 transparent;
            display: block;
            height: 32px;
            text-indent: -2000px;
            width: 37px;
        }

        #dialog-form-worklists .icons .print .toolbar {
            background-position: 0 -29px;
        }

        #dialog-form-worklists .icons .email .toolbar {
            background-position: 0 -62px;
        }

        #dialog-form-worklists .icons .save .toolbar {
            background-position: 0 -94px;
        }

    #dialog-form-worklists .searchfield {
        padding: 5px;
    }

    #dialog-form-worklists .results .srteaser {
        color: #666666;
        padding: 10px 20px 10px 10px;
    }

    #dialog-form-worklists .srtype {
        width: 250px;
        vertical-align: top;
    }

    #dialog-form-worklists .results .srtype {
        padding-right: 10px;
    }

#display-worklist-form {
    margin: 0 2px;
}

.container-abc .srcheckbox {
    display: table-cell;
    padding-top: 12px;
}

.container-abc .srupdated {
    display: table-cell;
    text-align: center;
    width: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.container-abc .srnotes {
    display: table-cell;
    text-align: center;
    width: 20px;
}

.container-abc .srteaser {
    display: table-cell;
    width: 600px;
}

.container-abc .srtype {
    display: table-cell;
}

.container-abc .wltags {
    display: table-cell;
    padding-top: 10px;
}

    .container-abc .wltags a {
        text-decoration: underline;
    }

        .container-abc .wltags a.search-box-btn {
            text-decoration: none;
        }

.wl-document .teaser {
    line-height: 1.5em;
}

    .wl-document .teaser .wllink {
        display: inline-block;
        font-weight: bold;
        line-height: 1.3em;
        margin-bottom: 5px;
    }

/* RELATED ITEMS styles */
#dialog-form-related .search .contentCollection .go {
    right: 0;
}

#dialog-form-related .matches, #dialog-form-related #relatedContainer {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#dialog-form-related .matches {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    position: relative;
    top: 0;
    width: 100%;
}

#dialog-form-related #relatedContainer {
    padding: 20px;
}

#dialog-form-related #related li {
    border-bottom: 1px solid #CCCCCC;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.5em;
    list-style: none outside none;
    margin-bottom: 0;
    padding-bottom: 0;
}

    #dialog-form-related #related li a {
        color: #333;
        padding: 7px 5px;
        display: block;
    }

        #dialog-form-related #related li a:hover {
            color: #326f10;
            background-color: #e9f5df;
        }

#dialog-form-related .itemTitleBar {
    background-color: #fdfdfd;
    border-bottom: 1px solid #dfdfdf;
    padding: 5px 20px;
    height: 1%;
    overflow: hidden;
}

#dialog-form-related .back {
    float: none;
}

#dialog-form-related .itemTitleBar h2 {
    font-size: .9em;
    font-weight: bold;
    color: #07588F;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
}

#dialog-form-related .searchBarContainer {
    padding-top: 0;
    background: none;
    position: relative;
}

    #dialog-form-related .searchBarContainer .search {
        float: none;
        padding: 5px 10px;
        width: auto;
    }

        #dialog-form-related .searchBarContainer .search .citationBtn {
            float: right;
            margin: 0 0 0 10px;
        }

        #dialog-form-related .searchBarContainer .search label {
            width: auto;
            margin: 0 10px 0 0;
        }

        #dialog-form-related .searchBarContainer .search .contentCollection {
            margin: 0 auto;
            padding: 8px 20px;
            width: auto;
        }

#dialog-form-related .relatedResults .search .contentCollection .go {
    right: 105px;
}

#dialog-form-related .relatedResults .search .contentCollection .citationLookup {
    top: 1px;
}

#dialog-form-related .relatedResults .search .contentCollection .searchBorder {
    margin-right: 140px;
}

#dialog-form-related .search .contentCollection .topicSearchTitle {
    color: #07588F;
    display: table-cell;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0 10px;
    white-space: nowrap;
}

#dialog-form-related .results .tools {
    width: 100%;
    clear: left;
    height: auto;
}

    #dialog-form-related .results .tools .utilityBar {
        background: none repeat scroll 0 0 #FFFFFF;
        border-bottom: 1px solid #C9C9C9;
        border-radius: 0;
        box-shadow: 0 2px 8px 0 #CCCCCC;
        clear: left;
        overflow: hidden;
        padding: 0 10px 0 0;
        width: auto;
        height: 34px;
    }

        #dialog-form-related .results .tools .utilityBar .checkbox {
            border-radius: 0;
            padding: 5px;
            height: 24px;
            background: #5699C6;
            display: block;
            float: left;
            width: 25px;
            text-align: center;
            border-right: 1px solid #CCCCCC;
        }

#dialog-form-related .results .matches .checkbox {
    border-right: 0 none;
    display: block;
    float: left;
    padding: 23px 5px 10px 5px;
    text-align: center;
    width: 25px;
}

#dialog-form-related .results .checkbox input {
    float: none;
    margin-right: 0px;
}

#dialog-form-related .results .teaser {
    color: #666666;
    display: block;
    margin-left: 20px;
    padding: 22px 20px 10px;
}

#dialog-form-related .link {
    color: #108ACB;
    display: inline-block;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.875em;
    font-weight: bold;
    line-height: 16pt;
    margin-right: 125px;
    text-decoration: none;
}

#dialog-form-related .meta {
    font-size: 0.9em;
    margin: 0 0 5px;
}

#dialog-form-related .passage {
    font-size: 0.9em;
    line-height: 1.5em;
}

#dialog-form-related .type {
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

    #dialog-form-related .type .inner {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: transparent;
        border-color: -moz-use-text-color #CCCCCC #CCCCCC;
        border-image: none;
        border-radius: 0 0 4px 4px;
        border-right: 1px solid #CCCCCC;
        border-style: none solid solid;
        border-width: 0 1px 1px;
        color: #6EBB1F;
        font-family: Arial,Verdana,sans-serif;
        font-size: 0.7em;
        line-height: 1.4em;
        padding: 2px 6px;
        text-align: center;
        text-transform: uppercase;
    }

#dialog-form-related .results .tools .utilityBar .icons {
    margin: 0 5px;
    float: left;
}

#dialog-form-related .results .tools .utilityBar .sortFilter {
    float: right;
    margin: 4px 5px;
}

    #dialog-form-related .results .tools .utilityBar .sortFilter label {
        font-size: .813em;
    }

    #dialog-form-related .results .tools .utilityBar .sortFilter select {
        font-size: .813em;
        width: 100px;
    }

#dialog-form-related .results .tools .elements {
    padding: 0 20px;
    float: left;
}

#dialog-form-related .back {
    margin: 0;
}

    #dialog-form-related .back .return {
        color: #2D86C0;
        border-right: 1px solid #fff;
        padding: 0px 10px;
        float: left;
        height: 21px;
        font-size: .9em;
    }

    #dialog-form-related .back .return {
        padding: 0px 10px 0 0;
    }

        #dialog-form-related .back .return a {
            width: 19px;
            height: 19px;
            background: url(../images/read_back.png) no-repeat;
            display: block;
        }

    #dialog-form-related .back h2 {
        border-left: 1px solid #c2c2c2;
        color: #07588F;
        float: none;
        font-family: Arial,Verdana,sans-serif;
        font-size: 1.9em;
        height: 21px;
        line-height: 16px;
        padding-left: 10px;
    }

    #dialog-form-related .back h2 {
        font-size: 1.07143em;
        line-height: 1.45em;
        font-weight: bold;
        text-transform: capitalize;
    }

    #dialog-form-related .back.noBack h2 {
        border-left: 0;
        padding-left: 0;
    }

/* CREATE CONTENT COLLECTION styles */
.customize, .customize #step2, .customize #step3 {
    display: none;
}

.ccNameError {
    float: left;
    color: red;
    display: none;
    margin: 5px 10px;
}

.customize select {
    padding: 5px 10px;
}

#dialog-form-customizeexperience2 {
    padding: 0;
    -webkit-overflow-scrolling: touch;
}

    #dialog-form-customizeexperience2 .inner {
        padding: 15px;
    }

    #dialog-form-customizeexperience2 #step1 .inner, #dialog-form-customizeexperience2 #step2 .inner, #dialog-form-customizeexperience2 #step3 .inner {
        overflow: auto;
        height: 395px;
        -webkit-overflow-scrolling: touch;
    }

#dialog-form-customizeexperience1 ul {
    list-style-type: disc;
}

    #dialog-form-customizeexperience1 ul li {
        margin-left: 15px;
        margin-bottom: 0;
    }

#dialog-form-customizeexperience1 form label {
    width: 500px;
    margin-left: 10px;
}

.customize .header {
    background: url('../images/results-bg.png') repeat-x;
    line-height: 24px;
    width: 100%;
}

    .customize .header .title {
        padding: 5px 15px;
    }

        .customize .header .title h4 {
            color: #333;
            font-size: 18px;
            font-weight: 400;
        }

            .customize .header .title h4 .accent {
                color: #5698c5;
            }

    .customize .header .steps {
        background: url('../images/dialog-steps-bg.png') no-repeat center bottom transparent;
        border-bottom: 1px solid #ccc;
        /* height: 80px; */
        padding: 5px 15px 10px;
    }

        .customize .header .steps .step-buttons {
            padding: 0;
            margin: 0;
        }

        .customize .header .steps .step-instructions {
            font-size: 12px;
            line-height: 15px;
            padding-top: 40px;
            margin: 0 5px;
        }

.customize .search {
    height: auto;
    margin-bottom: 0;
    background: url("../images/gray-bottom-bevel.png") repeat-x scroll center -10px #FFFFFF;
}

    .customize .search .contentCollection {
        padding-top: 0;
    }

        .customize .search .contentCollection .inner {
            height: auto !important;
            overflow: hidden !important;
        }

.customize .resultsTotal .inner {
    height: auto !important;
    padding: 0 10px !important;
}

.customize .search .contentCollection .inner .field .fieldcell {
    overflow: hidden;
}

.customize .search .contentCollection .searchBorder {
    margin-right: 50px;
}

    .customize .search .contentCollection .searchBorder input {
        float: none;
        height: 20px;
        font-weight: bold;
    }

.customize .search .contentCollection .go {
    /*top:5px;*/
    right: 0;
}

.customize .matches li {
    padding: 5px 10px;
}

    .customize .matches li a {
        border-bottom: 1px solid #666;
        width: 100%;
        display: block;
    }

.customize .resultsContainer {
    height: 241px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

    .customize .resultsContainer .matches {
        margin-top: 10px;
    }

.customize .collectionName {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ccc;
    margin-bottom: 15px;
}

.customize .instructions {
    padding: 15px;
}

.customize .boxes {
    position: relative;
    padding: 0;
    top: 0;
}

.customize .checkboxes-column label {
    line-height: 18px;
}

.customize .box .content .subheader {
    margin-top: 15px;
    font-weight: 700;
    font-size: 0.9em;
    border-bottom: 0;
}

.customize .box .content {
    width: 100%;
}

#step3 .box .content {
    width: 96%;
}

#step3 #contentCollectionName {
    height: 18px;
    padding: 5px;
    border: 1px solid #004367;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 2px 2px 2px 0px #dddddd;
    width: 300px;
    margin: 5px 0 8px;
}

.customize .box .content ul {
    border-bottom: 1px solid #666;
    padding-bottom: 10px;
}

#step3 .box .content ul, #step3 .box .content ul li {
    border-bottom: 0;
    padding-bottom: 0;
}

.customize .box .content ul li {
    position: relative;
    border-bottom: 1px solid #ccc;
    margin: 5px 5px 0;
    padding-right: 32px;
    padding-bottom: 5px;
    list-style-type: none;
    list-style: none;
}

    .customize .box .content ul li.last, .customize .box .content ul li.allSubs {
        border-bottom: 0;
    }

hr.aggDivider {
    position: absolute;
    width: 255px;
    bottom: -5px;
    right: 10px;
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    display: none;
}

.customize .box .content li .delete {
    position: absolute;
    right: 5px;
    top: 0px;
    background: transparent url('../images/navigator_delete.png') no-repeat 0px 0px;
    width: 21px;
    height: 21px;
}

    .customize .box .content li .delete:hover {
        background-position: 0px -21px;
    }

.customize #step4 .box .content ul li {
    margin: 0 0 5px 22px;
}

.customize #step4 .box .content .subheader {
    margin-top: 0;
}

.customize .categories, .customize .comparables {
    float: left;
    min-height: 1px;
    position: relative;
    margin-left: 0;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    width: 64%;
}

    .customize .comparables .searchContainer {
        height: 315px;
    }

.customize .selections {
    float: right;
    margin-left: 2%;
    min-height: 1px;
    position: relative;
    width: 33%;
}

    .customize .selections .box {
        /*display:none;*/
    }

.searchContainer .content .title {
    font-weight: 700;
}

.searchContainer .content input {
    float: left;
    margin: 5px 5px 0 0;
}

.searchContainer .content label {
    margin-bottom: 2px;
    margin-left: 20px;
    display: block;
}

.stepNum {
    height: 22px;
    padding: 3px 15px;
    background: #ececec;
    color: #999999;
    border: 1px solid #c8c8c8;
    font-size: 12px;
    font-weight: 700;
    font-family: Verdana,Arial,sans-serif;
    float: left;
}

    .stepNumCurrent, .stepNum.current {
        background: #fff;
        color: #5698c5;
    }

.stepNumPast {
    background: #5698c5;
    color: #fff;
}

.stepText {
    background: #d6d6d6;
    margin-left: -4px;
    margin-top: 8px;
    padding: 1px 10px;
}

.stepTextCurrent {
    background: #fff;
}

.catOption {
    margin: 10px 0 10px 10px;
    height: 300px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

    .catOption .checkboxes-column {
        width: 47%;
    }

.hiddenElement,
.company {
    display: none;
}

    .company.show {
        display: block;
    }

.createStep .nameBar {
    height: 55px;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: url("../images/searchpanel_bg.png") repeat-x scroll center top #FFFFFF;
    border-bottom: 1px solid #ccc;
}

    .createStep .nameBar label {
        font-weight: 700;
        font-size: 0.9em;
    }

#step3 .column {
    float: left;
    margin-right: 2.4%;
    margin-left: 0;
    width: 46%;
}

/* EDITORIAL NOTES Dialog styles */
#dialog-form-editorialnote {
    padding: 0;
}

    #dialog-form-editorialnote .matches {
        display: none;
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #DADADA;
        bottom: auto;
        font-size: 0.813em;
        left: auto;
        line-height: 1.2em;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        position: relative;
        right: auto;
        top: auto;
    }

        #dialog-form-editorialnote .matches.expanded {
            display: block;
        }

        #dialog-form-editorialnote .matches .item {
            background-color: #FFFFFF;
            border-bottom: 1px solid #D4D4D4;
            margin: 0 auto;
            overflow: hidden;
            width: 100%;
        }

            #dialog-form-editorialnote .matches .item:hover {
                background-color: #e9f5df;
            }

            #dialog-form-editorialnote .matches .item .inner {
                padding: 8px 12px 7px;
            }

                #dialog-form-editorialnote .matches .item .inner a {
                    color: #333;
                }

    #dialog-form-editorialnote .backBar {
        /*display:none;*/
        background: url("../images/titlebar_bg.png") repeat-x scroll 0 0 #FFFFFF;
        clear: left;
        height: 29px;
        overflow: visible;
        padding-top: 10px;
        width: 100%;
    }

        #dialog-form-editorialnote .backBar.expanded {
            display: block;
        }

    #dialog-form-editorialnote .noteText {
        /*display:none;*/
        margin: 5% 5% 0 5%;
    }

        #dialog-form-editorialnote .noteText.expanded {
            display: block;
        }

.contentCollectionName {
    cursor: pointer;
}


#dialog-form-forgot-password #userId {
    width: 300px;
}

#dialog-form-reset-password input[type=password] {
    float: none;
}

/* NEW OVERLAY TABLE STYLES */
td {
    border-bottom: 1px solid #ccc;
    padding: 5px;
    text-align: left; /* IE */
    font-size: .813em;
    color: #333;
}



    td + td {
        border-left: 1px solid #ccc;
    }

th {
    padding: 0 5px;
    text-align: left; /* IE */
}

.header-background {
    border-bottom: 1px solid #ccc;
}

.fixed-table-container {
    width: 100%;
    border: 1px solid #ccc;
    border-top-color: #aaa;
    border-bottom-color: #aaa;
    margin: 0 auto;
    background-color: white;
    /* above is decorative or flexible */
    position: relative; /* could be absolute or relative */
    padding-top: 32px; /* height of header */
    /*padding-bottom: 50px;*/ /* height of footer */
    font-family: Arial,Verdana,sans-serif;
}

    .fixed-table-container.short {
        height: 223px;
    }

    .fixed-table-container.tall {
        height: 389px;
    }

.fixed-table-container-inner {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}

.header-background {
    background-color: #cee2f1;
    /*height: 28px;*/ /* height of header */
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}

.footer-background button, .footer-background a.PrimaryBtn {
    margin: 5px;
}

.footer-background {
    background-color: #dfdfdf;
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 100%;
    height: 50px;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}

#dialog-form-history .footer-background {
    bottom: -342px;
    height: 40px;
}

table {
    background-color: white;
    width: 100%;
    border: 1px solid #ccc;
    overflow-x: hidden;
    overflow-y: auto;
}

.th-inner {
    position: absolute;
    top: 0;
    line-height: 30px; /* height of header */
    text-align: left;
    border-left: 1px solid #ccc;
    padding-left: 5px;
    margin-left: -6px;
}

.first .th-inner {
    border-left: none;
    padding-left: 0;
    margin-left: -4px;
}

/* for hidden header hack to calculate widths of dynamic content */

.hidden-head {
    /*min-width: 530px;*/ /* enough width to show all header text, or bad things happen */
}

.hidden-header .th-inner {
    position: static;
    overflow-y: hidden;
    height: 0;
    white-space: nowrap;
    padding-right: 5px;
}

/* for complex headers */

.complex.fixed-table-container {
    padding-top: 60px; /* height of header */
    overflow-x: hidden; /* for border */
}

.complex .header-background {
    height: 60px;
}

.complex-top .th-inner {
    border-bottom: 1px solid black;
    width: 100%;
}

.complex-bottom .th-inner {
    top: 30px;
    width: 100%;
}

.complex-top .third .th-inner { /* double row cell */
    height: 60px;
    border-bottom: none;
    background-color: #D5ECFF;
}

/* for tableSorter headers */

.header .th-inner {
    background-color: #CEE2F1;
    color: #1A6598;
    font-size: .75em;
    font-weight: bold;
    height: 28px;
    line-height: 1.2em;
    display: table;
}


    .header .th-inner span {
        line-height: 1.2em;
        display: table-cell;
        vertical-align: middle;
        padding-left: 0;
    }

.headerSortUp .th-inner, .headerSortDown .th-inner {
    background: #c4deef url('../images/tableSort-bg.png') repeat-x;
}

#dialog-form-tools, #dialog-form-history {
    margin: 0;
    padding: 0;
}

    #dialog-form-tools div.tools, #dialog-form-history div.tools {
        margin: 0;
        padding: 0;
        height: auto;
    }

#dialog-form-newUsers input[type="text"], #dialog-form-newOrgs input[type="text"], #dialog-form-orgdetails input[type="text"] {
    border: 1px solid #ccc;
    padding: 3px 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-box-shadow: inset 0 0 3px #b8b8ba;
    -webkit-box-shadow: inset 0 0 3px #b8b8ba;
    box-shadow: inset 0 0 3px #b8b8ba;
    background: #fff;
}





.barItemsTop {
    background: #dfdfdf;
    height: 33px;
    padding: 7px 0 0 10px;
    border-bottom: 1px solid #aaa;
}

.barItemsBottom {
    overflow: hidden;
    border-bottom: 1px solid #aaa;
    background: #dfdfdf;
    height: 33px;
    padding: 7px 0 0;
    position: relative;
}

.filterSelect select {
    max-width: 180px;
}





#user-worklists label, #user-content-collections label {
    width: auto;
}

#dialog-form-criteria h2, h3 {
    font-weight: bold;
}

#dialog-form-criteria span {
    font-size: 12px;
}


/* TEMP LOCATION FOR INFINITE SCROLL STYLES FOR DEMO */
.savedItemsContainer div {
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.savedItemsContainer .resultsRow {
    width: 100%;
    position: relative;
}

    .savedItemsContainer .resultsRow div, .savedItemsContainer .header-background div {
        padding: 5px;
        position: relative;
    }

    .savedItemsContainer .resultsRow div {
        word-wrap: break-word;
    }

.savedItemsContainer .header-background div {
    font-weight: bold;
}

.savedItemsContainer a.edit {
    float: none;
}

    .savedItemsContainer a.edit:hover,
    a.editSave, a.editSave:hover {
        color: #2A85E8;
    }

.savedItemsContainer a.disabled, .savedItemsContainer a.disabled:hover {
    color: grey;
    float: right;
}

.savedItemsContainer a:hover, .dialog .linksColumn a:hover {
    text-decoration: none;
}

.savedItemsContainer a.wk-icon-alarm-on:hover {
    color: #0768a9;
}
/* background container */
.resultRowBackgrounds {
    position: absolute !important;
    width: 100%;
    height: 100%;
    padding: 0 !important;
    border-bottom: 1px solid #ccc;
}

.header-background .resultRowBackgrounds {
    border-bottom: 1px solid #aaa;
}
/* background columns */
.resultRowBackgrounds .column {
    height: 100%;
    border-left: 1px solid #CCCCCC;
    margin-left: 0;
}


/* Saved Searches Table styles */
/*savedSearches .col2 {
    width: 150px;
}

#savedSearches .col3 {
    width: 25px;
}

#savedSearches div.alert {
}

#savedSearches .alertIcon {
    padding: 0;
}

#savedSearches .col4 {
    width: 180px;
}

#savedSearches .col5 {
    width: 35px;
}

#savedSearches div.editCol {
}

#savedSearches .col6 {
    width: 145px;
}*/

#savedSearches .header-background .col6 {
    white-space: nowrap;
}

#savedSearches textarea {
    width: 120px;
    resize: none;
    height: 50px;
}

#savedSearches .resultRowBackgrounds .column.col2, #savedSearches .resultRowBackgrounds .column.col4, #savedSearches .resultRowBackgrounds .column.col6 {
    border-right: 0;
}

/* Notes & Highlights Table styles */
#formNotesItem .resultRowBackgrounds .column.col5 {
    border-right: 0;
}

#formNotesItem .col2 {
    width: 125px;
}

#formNotesItem .col3 {
    width: 35px;
}

#formNotesItem .col4 {
    width: 390px;
}

#formNotesItem .col5 {
    width: 50px;
    text-align: right;
}

/* Favorites Table styles */
#formFavoritesItem .resultRowBackgrounds .column.col4 {
    border-right: 0;
}

#formFavoritesItem .col2:not(#formFavoritesItem .worklistDocAdded .col2) {
    width: 30px;
}

#formFavoritesItem .col3 {
    width: 440px;
}

#formFavoritesItem .col4 {
    width: 122px;
}

/* New & Updated Content Table styles */
#formUpdatedItem .resultRowBackgrounds .column.col3, #formUpdatedItem .resultRowBackgrounds .column.col5 {
    border-right: 0;
}

#formUpdatedItem .col2 {
    width: 125px;
}

#formUpdatedItem .col3 {
    width: 122px;
}

#formUpdatedItem .col4 {
    width: 35px;
}

#formUpdatedItem .col5 {
    width: 450px;
}

/* Alerts Table styles */
#formAlertsItem .col2 {
    width: 120px;
}

#formAlertsItem .col3 {
    width: 440px;
}

#formAlertsItem .resultRowBackgrounds .column.col3 {
    border-right: 0;
}

/* Manage Content Collections Table styles */
#dialog-form-managecc .col2 {
    width: 545px;
}

#dialog-form-managecc .col3 {
    width: 200px;
    border-right: 0;
}

#dialog-form-managecc .col4 {
    width: 135px;
    border-right: 0;
}

/* Configure Alerts Table styles */
#sectionConfigureAlerts .col2 {
    width: 300px;
}

#sectionConfigureAlerts .col3 {
    width: 185px;
}

#sectionConfigureAlerts .col4 {
    width: 180px;
    border-right: 0;
}

#dialog-form-history .filtersWhite .left {
    margin-left: 10px;
}

#dialog-form-history table.tablesorter .innerb {
    height: 449px;
}

#dialog-form-history .content {
    margin-left: 210px;
}

#dialog-form-history .sectionToggle h2 {
    float: left;
}


/* SECFT-4728 close bar obscures scrolling history entries */
/*#dialog-form-history {
	overflow-y: hidden;
}*/

#dialog-form-history-wrapper {
    overflow: scroll;
    height: 19.65em;
}

.date-nav-expanded {
    width: 210px;
    z-index: 100;
    /*float:left;*/
    margin-left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
}

.date-nav-collapsed {
    left: -210px;
    -webkit-transition: left .4s ease-in-out;
    -moz-transition: left .4s ease-in-out;
    -o-transition: left .4s ease-in-out;
    transition: left .4s ease-in-out;
}

#dialog-form-history .savedItemsContainer {
    overflow-y: visible;
    overflow-x: visible;
}

#dialog-form-history a.date-nav-trigger {
    /* @media 767px no longer handles auto-collapse of the date nav */
}

/* SECFT-4728 beckera 05/05/2014 created a.leftTrigger in HistoryUtilityBar.cshtml to deal with this instead
		#dialog-form-history .sectionToggle h2 {
		background: url("../images/session-nav-toggle.png") no-repeat scroll right top transparent;
	}*/

#dialog-form-history .left-trigger {
    width: 19px;
    height: 19px;
    margin: 5px;
    float: left;
    background-image: url(../images/accordion-sprite-toc.png);
    background-repeat: no-repeat;
    background-position: -19px 0;
}

#dialog-form-history .right-trigger {
    width: 19px;
    height: 19px;
    margin: 5px;
    float: left;
    background-image: url(../images/accordion-sprite-toc.png);
    background-repeat: no-repeat;
}

#dialog-form-history .col1 {
    width: 278px;
}

#dialog-form-history .col2 {
    width: 111px;
}

#dialog-form-history .col3 {
    width: 30%;
}

#dialog-form-history .search {
    width: 60%;
}

/*#sectionHistory {
	overflow: hidden;
}*/

#sectionHistory .search .searchBorder {
    margin-right: 0px;
    float: left;
    min-width: 72%;
    max-width: 90%;
}

#sectionHistory .fixed-table-container .header-background {
    width: 100%;
    height: 30px;
}

.fixed-table-container #dialog-form-history {
    height: 220px;
}

#dialog-form-history .filtersWhite .right, #savedItemsViewPanel .filtersWhite .right {
    margin: 8px 14px 0 0;
}

#dialog-form-tools .go, #dialog-form-history .go {
    height: 25px;
    float: left;
}

#dialog-form-history .fixed-table-container-inner {
    height: 330px !important;
    overflow: auto;
}


#dialog-form-notes .fixed-table-container-inner, #dialog-form-favorites .fixed-table-container-inner, #dialog-form-savedsearches .fixed-table-container-inner, #dialog-form-updated .fixed-table-container-inner, #dialog-form-managecc .fixed-table-container-inner, #dialog-form-alertMessageDetails .fixed-table-container-inner {
    height: 330px !important;
    overflow: auto;
}

    #dialog-form-favorites .fixed-table-container-inner.hasResults, #dialog-form-savedsearches .fixed-table-container-inner.hasResults, #dialog-form-notes .fixed-table-container-inner.hasResults {
        height: 308px !important;
    }

#dialog-form-worklists .fixed-table-container-inner, #dialog-form-worklists .container {
    height: 286px !important;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#dialog-form-alerts .fixed-table-container-inner {
    height: 285px !important;
    overflow: scroll;
}

#dialog-form-searchtips {
    height: 388px !important;
}

.dialog .resultsTotal a {
    color: #fff;
    text-decoration: underline;
}

@media (min-width: 1024px) {

    #dialog-form-email {
        height: 390px !important;
        overflow: auto;
        border-bottom: 1px solid #ccc;
        -webkit-overflow-scrolling: touch;
    }

    .dialog-global-tools {
        width: 800px !important;
        height: 500px !important;
    }

    #dialog-form-related .matches {
        /*height:390px !important;*/
        -webkit-overflow-scrolling: touch;
    }

    #dialog-form-related #related {
        /*height:370px !important;*/
    }

    /*savedSearches .col2 {
        width: 210px;
    }

    #savedSearches .col3 {
        width: 30px;
    }

    #savedSearches .alertIcon {
        padding: 0;
    }

    #savedSearches .col4 {
        width: 260px;
    }

    #savedSearches .col5 {
        width: 35px;
    }

    #savedSearches .col6 {
        width: 145px;
    }*/

    #savedSearches textarea {
        width: 160px;
        resize: none;
        height: 50px;
    }

    #formNotesItem .col2 {
        width: 155px;
    }

    #formNotesItem .col4 {
        width: 500px;
    }

    #formFavoritesItem .col3 {
        width: 500px;
    }

    #formFavoritesItem .col4 {
        width: 145px;
    }

    #formAlertsItem .col2 {
        width: 230px;
    }

    #formAlertsItem .col3 {
        width: 410px;
    }

    #formAlertsItem .col4 {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    #dialog-form-worklists .col3 {
        width: 560px;
    }

    #dialog-form-email {
        height: 390px !important;
        overflow: auto;
        border-bottom: 1px solid #ccc;
        -webkit-overflow-scrolling: touch;
    }

    .dialog-global-tools {
        width: 650px !important;
        height: 500px !important;
    }

    #dialog-form-related .matches {
        /*height:290px !important;*/
        -webkit-overflow-scrolling: touch;
    }

    #dialog-form-related #related {
        /*height:270px !important;*/
    }

    .dialog.tools .sectionToggle .filters select {
        border-color: #d7d7d7;
    }

    #dialog-form-managecc .col2 {
        width: 330px;
    }

    #sectionConfigureAlerts .col2 {
        width: 230px;
    }

    #sectionConfigureAlerts .col3 {
        width: 185px;
    }

    #sectionConfigureAlerts .col4 {
        width: 180px;
        border-right: 0;
    }

    #formAlertsItem .col2 {
        width: 110px;
    }

    #formAlertsItem .col3 {
        width: 310px;
    }

    #formAlertsItem .col4 {
        display: none;
    }

    #formUpdatedItem .col5 {
        width: 300px;
    }

    #organizationsSearchResults .col1 {
        width: 200px;
    }

    #organizationsSearchResults .col2 {
        width: 200px;
    }

    #organizationsSearchResults .col3 {
        width: 360px;
    }

    #userSearchResults .col2 {
        width: 180px;
    }

    #userSearchResults .col3 {
        width: 160px;
    }

    #userSearchResults .col4, #userSearchResults .col6 {
        width: 130px;
    }
}

@media (max-width: 767px) {

    .dialog.tools .nav {
        left: -210px;
        -webkit-transition: left .4s ease-in-out;
        -moz-transition: left .4s ease-in-out;
        -o-transition: left .4s ease-in-out;
        transition: left .4s ease-in-out;
    }

    #dialog-form-history .content {
        margin-left: 0;
    }

    #dialog-form-email {
        height: 390px !important;
        overflow: auto;
        border-bottom: 1px solid #ccc;
        -webkit-overflow-scrolling: touch;
    }

    .dialog.email .textfields .row .data {
        width: 75%;
    }

    .dialog.email .textfields .row {
        padding-left: 10px;
    }

    .dialog-global-tools {
        width: 500px !important;
        height: 500px !important;
    }

    #dialog-form-related .matches {
        height: 290px !important;
    }

    #dialog-form-related #related {
        height: 270px !important;
    }

    .dialog.tools .sectionToggle .filters select {
        width: 100px;
    }

    #sectionFavorites .tools .icons {
        margin-right: 0;
    }

    #sectionFavorites .filters .right {
        width: 30% !important;
    }

    #dialog-form-worklists .filterSelect select {
        width: 120px;
    }

    #dialog-form-worklists .icons li {
        width: 38px;
    }

    #dialog-form-worklists .col3 {
        width: 410px;
    }

    #savedSearches .alertIcon {
        padding: 0;
    }

    #savedSearches textarea {
        width: 100px;
        resize: none;
        height: 50px;
    }

    #formNotesItem .col2 {
        width: 105px;
    }

    #formNotesItem .col4 {
        width: 260px;
    }

    #formFavoritesItem .col3 {
        width: 280px;
    }

    #formFavoritesItem .col4 {
        width: 140px;
    }

    #formAlertsItem .col2 {
        width: 100px;
    }

    #formAlertsItem .col3 {
        width: 310px;
        border-right: 0;
    }

    #formAlertsItem .col4 {
        display: none;
    }

    #formUpdatedItem .col2 {
        width: 105px;
    }

    #formUpdatedItem .col3 {
        width: 102px;
    }

    #formUpdatedItem .col5 {
        width: 200px;
    }

    #dialog-form-managecc .col2 {
        width: 230px;
    }

    #dialog-form-managecc .col3 {
        width: 110px;
    }

    #dialog-form-managecc .col4 {
        width: 110px;
    }

    #sectionConfigureAlerts .col2 {
        width: 43%;
    }

    #sectionConfigureAlerts .col2 {
        width: 190px;
    }

    #sectionConfigureAlerts .col3 {
        width: 130px;
    }

    #sectionConfigureAlerts .col4 {
        width: 125px;
        border-right: 0;
    }

    .dialog.tools .sectionToggle .filters select {
        width: 100px;
    }

    #organizationsSearchResults .col1 {
        width: 150px;
    }

    #organizationsSearchResults .col2 {
        width: 150px;
    }

    #organizationsSearchResults .col3 {
        width: 175px;
    }

    #userSearchResults .col2 {
        width: 84px;
    }

    #userSearchResults .col3 {
        width: 64px;
    }

    #userSearchResults .col4 {
        width: 104px;
    }

    .searchPanel .searchRow {
        height: auto;
    }

    .searchPanel .left .searchRow label, .searchPanel .right .searchRow label {
        float: none;
    }

    .dialog.tools .sectionToggle .filters select {
        display: block;
        margin: 2px 0 5px;
    }

    .dialog.tools.admin .searchPanel .searchfield {
        display: block;
        width: 80%;
    }
}

@media (max-width: 479px) {
    .ui-dialog-buttonpane {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .ui-dialog-content {
        position: absolute !important;
        top: 38px;
        left: 0;
        right: 0;
        bottom: 38px;
        height: auto !important;
    }

    .ui-dialog {
        position: fixed;
        border: none !important;
        top: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: auto !important;
        height: auto !important;
    }

    #savedSearches .col2, #savedSearches .col3, #savedSearches .col6, #formNotesItem .col2, #savedItemsViewPanel .sort, #formFavoritesItem .col4 {
        display: none;
    }

    #savedSearches .col5 {
        width: 35px;
        float: right;
    }

    #savedItemsViewPanel .utilityBar .right {
        width: 60% !important;
    }

    #savedSearches .col4, #formNotesItem .col4, #formFavoritesItem .col3 {
        width: auto;
        display: inline;
        float: none;
    }

    #formNotesItem .col5 {
        float: right;
    }

    .tools-source, .tools-body {
        margin-left: 70px;
    }

    #sectionNotes .utilityBar, #sectionFavorites .utilityBar, #sectionSearches .utilityBar {
        padding: 4px 5px 2px 5px;
    }

    .dialog.tools .content .utilityBar .tools .icons .toolbar {
        width: 28px;
    }

    .dialog.tools .content .sectionToggle .filters .tools {
        margin-left: -10px;
    }
}

.download-no-close .ui-dialog-titlebar-close {
    display: none;
}

.name-warning {
    font-size: 12px;
}

.name-edit-area {
    margin: 0 0 0;
    padding: 0 0 0;
}

.left_cont {
    float: left;
    font-size: 14px;
    width: 50%;
    display: inline-block;
}

.sectionToggle .filt_bor {
    border-bottom: 1px solid #000;
}

.al_left {
    text-align: left;
}

.al_br {
    float: right;
    width: 62%;
}

.methods {
    width: 100%;
    height: 55px;
}

.email_txtar {
    width: 81%;
    height: 60px;
    resize: none;
}

p.margn_bot {
    margin-bottom: 0;
}

.freq {
    float: left;
    margin-left: 105px;
}

.pad {
    padding: 10px;
}

.del_wid {
    width: 40%;
}


#controls #alert-settings {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

#createWorklist {
    width: auto;
}

.ui-widget-content a {
    color: #0768a9;
}

    .ui-widget-content a:hover {
        color: #71B830;
        text-decoration: none;
    }

.ex_right {
    float: right;
    padding-right: 15%;
}

#add-include-checkbox-array .helpTips {
    width: 28px;
    height: 28px;
    display: inline-block;
    background: url('../images/help_icon.png') no-repeat 8px 5px;
}

#add-include-checkbox-array #add-include-label {
    float: left;
    margin-top: 4px;
}

#add-include-label {
    font-size: 15.4px;
}

#search-save-form fieldset, #search-create-alert fieldset {
    margin: 10px 0 0px;
}

#search-save-form #addTarget, #search-save-form #alert-settings {
    margin-left: 24px;
}

#addEmailRecipients {
    color: #0768a9 !important;
    cursor: pointer;
}

#EmailRecipients {
    width: 100%;
    height: 50px;
    resize: none;
    box-sizing: border-box;
}

#search-save-form #empty-name-errormsg, #search-create-alert #empty-name-errormsg {
    width: 100%;
    color: red;
    margin-left: auto;
}

#search-save-form fieldset, #search-create-alert fieldset {
    width: 100%;
    float: left;
}

    #search-save-form fieldset#alert-settings, #search-create-alert fieldset#alert-settings {
        width: 93%;
    }

.dialog-form-savesearch .ui-dialog-titlebar, .dialog-form-createalertsearch .ui-dialog-titlebar, .dialog-form-createalert .ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}

.dialog-form-savesearch .ui-dialog-title {
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: .1em 14px .1em 0;
    color: white;
    width: auto;
}

.dialog-form-savesearch .ui-dialog-buttonpane .ui-dialog-buttonset button, .dialog-form-createalertsearch .ui-dialog-buttonpane .ui-dialog-buttonset button, .dialog-form-createalert .ui-dialog-buttonpane .ui-dialog-buttonset button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    font-size: 16px;
    font-family: 'Fira Sans', sans-serif;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    display: inline-block;
    min-width: 80px;
    float: right !important;
    margin: .5em .9em .5em 0;
    cursor: pointer;
}

    .dialog-form-savesearch .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child, .dialog-form-createalertsearch .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child, .dialog-form-createalert .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child, .dialog-form-createalert .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
        background: #007AC3 !important;
        border: 1px solid #007AC3;
        color: #fff !important;
    }

    .dialog-form-savesearch .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child, .dialog-form-createalertsearch .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child, .dialog-form-createalert .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
        background: #DADADA !important;
        border: 1px solid #DADADA;
        color: #000 !important;
    }




#search-save-form .textfields .row, #search-create-alert .textfields .row {
    clear: left;
    height: 1%;
    margin: 8px 0;
    overflow: hidden;
}

#search-save-form .row input, #search-create-alert .row input {
    width: 613px;
    height: 48px;
    padding: 0 10px;
    border-color: #ccc;
    background-color: white;
}

#search-save-form .textfields .header, #search-create-alert .textfields .header {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#search-save-form select, #search-create-alert select {
    width: 613px;
    height: 48px;
    background: white;
    border-color: #ccc;
}

#search-save-form .disabled {
    color: darkgrey;
    opacity: .35;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#search-create-alert .row .disabled {
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansLight,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
    pointer-events: none;
}

#search-save-form .row .selectText, #search-create-alert .row .selectText {
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansLight,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
}

.ui-dialog.dialog-form-savesearch, .ui-dialog.dialog-form-createalertsearch, .ui-dialog.dialog-form-createalert {
    border: none;
}

.ui-dialog[aria-describedby="dialog-form-savesearch"] .ui-dialog-titlebar-close, .ui-dialog[aria-describedby="dialog-form-createalertsearch"] .ui-dialog-titlebar-close, .ui-dialog[aria-describedby="dialog-form-savesearch"] .ui-dialog-titlebar-close, .ui-dialog[aria-describedby="dialog-form-createalert"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-savesearch"] .ui-dialog-buttonpane, .ui-dialog[aria-describedby="dialog-form-createalertsearch"] .ui-dialog-buttonpane, .ui-dialog[aria-describedby="dialog-form-createalert"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}


#dialog-form-alertsettings h2, h3 {
    font-weight: bold;
}

#dialog-form-alertsettings span {
    font-size: 12px;
}


#alert-message, #content-coll-message {
    width: 100% !important;
    float: left !important;
    border: 1px solid #ccc;
    padding: 7px;
    box-sizing: border-box;
    margin: 10px 0px 10px 0px !important;
    font-style: italic;
}


.alert-viewmsgbox {
    width: 100%;
    padding: 10px;
    background-color: #fff;
    float: left;
    box-sizing: border-box;
    margin-top: -7px;
}

.alert-sortDropdown {
    width: 100%;
    margin-top: 7px;
    padding: 0 10px;
    box-sizing: border-box;
}

.alertUtilityBar {
    padding: 5px 0 !important;
}

#contentUnsubscribeAlerts .col2 {
    width: 90%;
}

#dialog-form-unsubscribealerts {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.labelTitle {
    padding: 0 1em;
    display: block;
    margin-bottom: 10px;
}

#dialog-form-alerts a {
    color: #0768a9;
}

#notifications .col2 {
    width: 550px;
}

#notifications .col3 {
    width: 170px;
}

#notifications .col4 {
    width: 160px;
}

#notifications .col5 {
    width: 120px;
}

#notifications .col6 {
    width: 140px;
}


.dialog.tools.admin #notifications {
    margin: 0 2px;
}

    .dialog.tools.admin #notifications .utilityBar, .dialog.tools.admin #notifications .utilityBar .filter {
        margin: 0;
    }

    .dialog.tools.admin #notifications #PageSize {
        float: left;
    }

.leftColumn .noteRow {
    margin-top: 30px;
    clear: left;
    height: 1%;
    overflow: hidden;
    width: 200%;
}

.rightColumn .dateRow {
    margin-bottom: 15px;
    clear: left;
    height: 1%;
    overflow: hidden;
}

.dialog.tools.admin.notification {
    overflow: hidden;
}

.PrimaryBtn {
    background: #eee;
    border: 1px solid #ccc;
    float: left;
    padding: 0 10px;
    max-width: 400px;
    height: 30px;
    color: #000;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    margin: 0 0 10px 10px;
    font-size: 13px;
    position: relative;
    line-height: 28px;
    border-radius: 2px;
    font-weight: bold;
    font-family: Verdana;
}

    .PrimaryBtn:hover {
        background: #fff;
        color: #000;
    }

    .PrimaryBtn.flt-R {
        float: right;
    }

#notifications .footer-background {
    background-color: #dfdfdf;
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}

.cPointer {
    cursor: pointer;
}

.countInputDiv {
    width: 35%;
}

.countInputText {
    float: right;
    font-weight: bold;
    font-size: 12px;
    margin-right: -15px;
}
/*.emptyFieldErrorText {
    display: none;
    clear: both;
    padding: .25em 0 .25em .25em
}*/
.warningdiv {
    width: 280px;
    background-color: #ffffcb;
    padding: 4px;
    height: 145px;
    position: absolute;
    z-index: 1000;
    top: -5px;
    left: 80px;
    display: none;
}

.warningImg {
    width: 100%;
    float: left;
}

.warningText {
    text-align: left;
    padding-left: 8px;
}

.pTop {
    padding-top: 3px;
}

.fLeft {
    float: left;
}

.fRight {
    float: right;
}

.datePosition {
    position: relative;
}

.fSize16 {
    font-size: 16px;
}

.mRight15 {
    margin-right: 15px;
}

.inlineTab {
    display: inline-block;
    padding-left: 1.8em;
}

.contentTypeDisplay {
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    color: #6ebb1f;
    padding: 2px 6px;
    border: 1px solid #ccc;
    border-top: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: Verdana,Arial,sans-serif;
    font-size: .7em;
    line-height: 1.4em;
    margin-bottom: 0px;
}

.messageTextArea {
    width: 250px;
    height: 100px;
}

.worklist-ui-dialog-buttonpane {
    background-color: #fff;
    border: none;
    text-align: left;
    /*border-width: 1px 0 0 0;*/
    background-image: none;
    /*margin-top: 0;*/
    padding: .3em 1em .5em .4em;
}

.ui-dialog .worklist-ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .worklist-ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}


.worklist-ui-dialog-title {
    margin: .1em 14px .1em 0 !important;
}

.print-ui-dialog-widget {
    border: 0 !important;
    background-color: #fff !important;
}

.print-ui-dialog-form {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansRegular, Verdana, Arial, sans-serif;
    border: none;
}

.print-ui-dialog-buttonpane {
    background-color: #fff;
    border: none;
    text-align: left;
    background-image: none;
    padding: .3em 1em .5em .4em;
}

.print-ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}

.print-ui-dialog-title {
    margin: .1em 29px .1em 0 !important;
    font-family: FiraSansRegular, Verdana, Arial, sans-serif;
    font-weight: normal !important;
    font-size: 16px;
}

.print-ui-dialog-subhead {
    margin: .1em 14px .1em 0 !important;
    font-family: FiraSansMedium, Verdana, Arial, sans-serif;
    padding-top: 14px;
    font-size: 15.4px;
}

.prcheetahBtn, .navigator a.prcheetahBtn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    font-weight: bold;
    font-size: 16px;
    font-family: FiraSansRegular, Verdana, Arial, sans-serif;
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
    text-decoration: none;
    display: inline-block;
    width: auto;
}

.prcheetahBtnGreyBg {
    background: #DADADA !important;
    border: 1px solid #DADADA;
    color: #000 !important;
    margin: 0 5px 10px 10px;
}

.prcheetahBtnBluBg {
    background: #007AC3 !important;
    border: 1px solid #007AC3;
    color: #fff !important;
    margin: 0 5px 10px 10px;
}

    .prcheetahBtnBluBg:hover, .prcheetahBtnBluBg:focus {
        background: #005688;
    }

.prcheetahBtnGreyBg:hover, .prcheetahBtnGreyBg:focus {
    background: grey;
}

.prcheetahBtn[disabled], .prcheetahBtn[disabled]:hover {
    background: #007AC3;
    opacity: .2;
    cursor: default;
}

#form-print input {
    width: 13px !important;
    height: 13px !important;
    margin-top: 5px;
}

#form-print li {
    margin-bottom: 2px !important;
    line-height: 28px;
}

#form-print p {
    margin-bottom: 2px !important;
    line-height: 28px;
}


.dialog-custom-style {
    border: none;
    color: #222222;
    background: white;
}

.dialog-custom-style-email {
    height: 600px !important;
    border: none;
    color: #222222;
    background: white;
}

.dialog-custom-style input {
    width: 100%;
    border-radius: 0;
    border: 1px solid #999;
    margin-top: 5px;
}

.dialog-custom-style textarea {
    width: 96%;
    padding: 10px 8px;
    border-radius: 0;
    border: 1px solid #999;
    margin-top: 5px;
}

.dialog-custom-style label {
    font-size: 16px !important;
    margin-top: 5px;
}

.dialog-custom-style .ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}

.dialog-custom-style .ui-dialog-title {
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: 0 14px 0 0;
    color: white;
    width: auto;
    line-height: 18px;
}

.dialog-custom-style .ui-dialog-titlebar button {
    border: 1px solid #007ac3;
    background: #007ac3;
    font-weight: normal /*{fwDefault}*/;
    color: #555555 /*{fcDefault}*/;
    position: relative;
    margin-left: 10px;
    float: right;
    padding: 6px;
}

.dialog-custom-style .ui-dialog-buttonpane {
    background-color: #fff;
    border: none;
    padding-right: 12px;
    padding-left: 15px;
}

    .dialog-custom-style .ui-dialog-buttonpane .ui-dialog-buttonset button {
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
        font-size: 16px;
        font-family: 'Fira Sans', sans-serif;
        height: 40px;
        line-height: 40px;
        text-decoration: none;
        display: inline-block;
        min-width: 80px;
        float: right !important;
        margin: .5em .9em .5em 0;
        cursor: pointer;
    }

        .dialog-custom-style .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
            background: #007AC3 !important;
            border: 1px solid #007AC3;
            color: #fff !important;
        }

        .dialog-custom-style .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
            background: #DADADA !important;
            border: 1px solid #DADADA;
            color: #000 !important;
        }

        .dialog-custom-style .ui-dialog-buttonpane .ui-dialog-buttonset button:only-child {
            background: #007AC3 !important;
            border: 1px solid #007AC3;
            color: #fff !important;
        }

    .dialog-custom-style .ui-dialog-buttonpane .ui-dialog-buttonset .btn-float-left {
        float: left !important;
        margin-left: 10px;
    }

#dialog-form-email {
    border: 0;
    height: 565px !important;
}

    #dialog-form-email .textfields .row .data label.error {
        display: block;
        width: 100%;
        text-align: left;
        margin-left: 0px;
    }

    #dialog-form-email input[type=text] {
        width: 98%;
    }

    #dialog-form-email input[type=radio], #dialog-form-email input[type=checkbox] {
        width: 13px;
        height: 13px;
        margin-top: 0;
        margin-left: 0;
        margin-right: 5px;
    }

    #dialog-form-email fieldset {
        margin-left: 0;
    }

    #dialog-form-email div#options fieldset.two-col {
        padding-left: 20px;
    }

    #dialog-form-email label, #dialog-form-compare-download label {
        font-size: 16px !important;
        font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
        font-weight: normal;
    }

    #dialog-form-email .subhead, #dialog-form-compare-download .subhead {
        font-size: 16px !important;
        font-family: FiraSansMedium,Verdana,Arial,sans-serif !important;
        font-weight: normal;
        margin-bottom: 0;
    }

.dialog.email .textfields .emrow {
    clear: left;
    height: 1%;
    margin: 4px 0;
    overflow: hidden;
}

.dialog-custom-style .read-email-format label {
    margin-left: 0 !important;
}

#EmailFieldMessage {
    width: 98%;
    height: 60px;
}

/*Download Overlay*/

.ui-dialog[aria-describedby="dialog-form-downloads"] .ui-dialog-titlebar-close,
.ui-dialog[aria-describedby="dialog-form-ipovs-downloads"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-downloads"] .ui-dialog-buttonpane,
.ui-dialog[aria-describedby="dialog-form-ipovs-downloads"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-downloads, .ui-dialog.dialog-form-ipovs-downloads {
    border: none;
}

.dialog-form-downloads .ui-dialog-titlebar, .dialog-form-ipovs-downloads .ui-dialog-titlebar {
    /*padding: .7em 1em;*/
    padding: 10.78px 15.4px;
    position: relative;
}

.dialog-form-downloads .ui-dialog-title, .dialog-form-ipovs-downloads .ui-dialog-title {
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: .1em 14px .1em 0;
    color: white;
    width: auto;
}

.dialog-form-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button, 
.dialog-form-ipovs-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    display: inline-block;
    min-width: 80px;
    float: right !important;
    margin: .5em .9em .5em 0;
    cursor: pointer;
}

    .dialog-form-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child,
    .dialog-form-ipovs-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
        background: #007AC3 !important;
        border: 1px solid #007AC3;
        color: #fff !important;
    }

    .dialog-form-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child,
    .dialog-form-ipovs-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
        background: #DADADA !important;
        border: 1px solid #DADADA;
        color: #000 !important;
    }

#dialog-form-downloads label.disabled, #dialog-form-downloads .dialog-subhead.disabled, #dialog-form-compare-download label.disabled,
#dialog-form-ipovs-downloads label.disabled {
    opacity: .35;
    font-size: 16px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#msgMultiple-timeline {
    font-size: 16px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-weight:bold;
}
#dialog-form-downloads label,
#dialog-form-ipovs-downloads label{
    margin-left: 5px;
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 4px;
    float: left;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-weight: normal;
    line-height: 22px !important;
    opacity: 1;
    color: #474747;
}

#dialog-form-downloads .dialog-subhead,
#dialog-form-ipovs-downloads .dialog-subhead {
    width: 100% !important;
}

#dialog-form-downloads .dialog-subhead-options-margin,
#dialog-form-ipovs-downloads .dialog-subhead-options-margin {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 5px !important;
    margin-left: 0 !important;
}

#dialog-form-downloads .dialog-format-include-suboptions-margin,
#dialog-form-ipovs-downloads .dialog-format-include-suboptions-margin {
    margin-bottom: 0px !important;
}

#dialog-form-downloads .two-col label,
#dialog-form-ipovs-downloads .two-col label {
    margin: 0px;
    line-height: 22px !important;
    width: 100%;
}

#dialog-form-downloads .two-col .email-include:after,
#dialog-form-ipovs-downloads .two-col .email-include:after {
    content: "";
    display: table;
    clear: both;
}

#dialog-form-downloads .two-col p.email-include,
#dialog-form-ipovs-downloads .two-col p.email-include {
    margin: 0px;
}

#dialog-form-downloads .two-col,
#dialog-form-ipovs-downloads .two-col {
    margin-top: 10px;
}

#dialog-form-downloads input[type="checkbox"],
#dialog-form-ipovs-downloads input[type="checkbox"] {
    margin: 4px 4px 3px 0px;
}

#dialog-form-downloads input[type="radio"],
#dialog-form-ipovs-downloads input[type="radio"] {
    margin: 0px 4px 3px 0px;
    top: 4px;
    position: relative;
}

#dialog-form-downloads .download-include,
#dialog-form-ipovs-downloads .download-include {
    width: 50% !important;
    float: left;
}

.ui-dialog[aria-describedby="dialog-form-download-inserted"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-download-inserted"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-download-inserted {
    border: none;
}

p.email-include {
    width: 100%;
    display: block;
}

    p.email-include input[type=radio] {
        position: relative;
        top: 4px;
        margin: 0px 5px 0 0;
    }

.two-col p.email-include label {
    display: inline;
    margin-left: 5px;
}

.wk-icon-filled-info.emailtooltip {
    color: #007ac3;
    font-size: 16px;
}

.emailtooltip {
    position: relative;
    cursor: pointer;
    display: inline;
}

    .emailtooltip .emailtooltiptext {
        display: none;
        background-color: #eee;
        color: #474747;
        text-align: left;
        font-size: 16px;
        padding: 5px;
        border-style: solid;
        position: absolute;
        left: 100%;
        z-index: 1;
        width: 215px;
        border: 1px solid #ddd;
        margin-left: 5px;
        top: 0;
        line-height: 22px;
    }

.emailtooltiptext {
    font-family: "Fira Sans", Verdana, Arial, sans-serif !important;
}

.emailtooltip:hover .emailtooltiptext {
    display: block;
}

.emailtooltip .emailformat-ppm {
    top: -20px !important;
}

.emailtooltip .emailformat-ppm-word {
    top: -70px !important;
}

.emailtooltip .email-ednote {
    left: -25px !important;
    top: 25px !important;
}

.emailtooltip .email-notes-highlights {
    left: -75px !important;
    top: 25px !important;
}

.emailtooltip .download-ednote {
    left: -36px;
    top: 20px;
}

.emailtooltip .download-ppm-wordformat {
    top: -25px;
}

.emailtooltip .download-notes-highlights {
    top: -5px;
    left: -104px;
    width: 212px;
}

p.email-include.right .emailtooltip .emailtooltiptext {
    left: inherit;
    right: 100%;
    margin-left: inherit;
    margin-right: 5px;
}

/*Add Overlay*/
.ui-dialog[aria-describedby="dialog-form-add"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-add {
    border: none;
}

.dialog-form-add .ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}

.dialog-form-add .ui-dialog-title {
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: .1em 14px .1em 0;
    color: white;
    width: auto;
}

.dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    font-size: 16px;
    font-family: 'Fira Sans', sans-serif;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    display: inline-block;
    min-width: 80px;
    float: right !important;
    margin: .5em .9em .5em 0;
    cursor: pointer;
}


    .dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
        background: #007AC3 !important;
        border: 1px solid #007AC3;
        color: #fff !important;
    }

    .dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button:nth-child(2) {
        background: #007AC3 !important;
        border: 1px solid #007AC3;
        color: #fff !important;
        width: 150px;
        min-width: 100px;
    }

    .dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
        background: #DADADA !important;
        border: 1px solid #DADADA;
        color: #000 !important;
    }

#dialog-form-add input[type="checkbox"] {
    margin: 1px 3px 3px 0px;
}

#dialog-form-add #alert-settings input[type="checkbox"] {
    margin: 3px 3px 0px 5px;
}

#add-overlay-form #alert-settings .header,
#dialog-form-add .header, #dialog-form-add .innerheader,
#formAlertSettings .header, #formAlertSettings .innerheader {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#add-overlay-form .header {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#add-overlay-form .row .selectText {
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansLight,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
}

#add-overlay-form #worklistSelect {
    width: 100%;
    height: 40px;
    font-family: "Fira Sans";
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px;
    background: white;
    border-color: #ccc;
    border-radius: 0px;
    color: #757575;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(https://d195dp3oj05qje.cloudfront.net/cdn.wolterskluwer.io/wk-icons/0.2.x/icons/open/1400-arrow/chevron-down.svg);
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 13px;
    background-size: 11px;
}

#add-overlay-form #alert-settings .row .selectText, #formAlertSettings .row .selectText {
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansLight,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
    width: 613px;
    height: 48px;
}

#add-overlay-form #alert-settings select, #formAlertSettings select {
    width: 613px;
    height: 48px;
    background: white;
    border-color: #ccc;
}

#add-overlay-form .disabled {
    color: darkgrey;
    opacity: .35;
    font-size: 16px;
    line-height: 28px;
    font-family: FiraSansMedium,Verdana,Arial,sans-serif;
    font-weight: normal;
}

#add-overlay-form .row input, #formAlertSettings .row input {
    height: 48px;
    padding: 0 10px;
    border-color: #ccc;
    background-color: white;
}

#worklistInput .position-relative {
    position: relative;
}

#worklistInput .search .clearAll {
    margin: 0 !important;
    background-color: #ffffff;
    background-image: url('../images/ui-icons_222222_256x240.png') !important /*{iconsContent}*/;
    background-position: -96px -128px !important;
    padding-left: 0 !important;
    width: 17px !important;
    height: 16px !important;
    text-indent: -2000px;
    z-index: 9;
    position: absolute !important;
    border: 1px solid #dfdfdf;
    top: 14px;
    right: 15px;
    left: inherit;
    cursor: pointer;
    display: none;
}

.selectTextDisable {
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansLight,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
}

#dialog-form-warning #worklistSelect {
    width: 613px;
    height: 48px;
    background: white;
    border-color: #ccc;
}

#dialog-form-warning #create-new-worklist-input {
    width: 613px;
    height: 48px;
    background: white;
    border-color: #ccc;
    font-size: 16px;
}

.ui-dialog[aria-describedby="dialog-form-warning"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-warning"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-warning {
    border: none;
}

.dialog-form-warning .ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}

.dialog-form-warning .ui-dialog-title {
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: .1em 14px .1em 0;
    color: white;
    width: auto;
}

.dialog-form-warning .ui-dialog-buttonpane .ui-dialog-buttonset button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    font-size: 16px;
    font-family: 'Fira Sans', sans-serif;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    display: inline-block;
    min-width: 80px;
    float: right !important;
    margin: .5em .9em .5em 0;
    cursor: pointer;
}

    .dialog-form-warning .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
        background: #007AC3 !important;
        border: 1px solid #007AC3;
        color: #fff !important;
        margin-right: 0px;
        width: 170px;
    }

    .dialog-form-warning .ui-dialog-buttonpane .ui-dialog-buttonset button:nth-child(2) {
        background: #007AC3 !important;
        border: 1px solid #007AC3;
        color: #fff !important;
        width: 135px;
        min-width: 100px;
    }

    .dialog-form-warning .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
        background: #DADADA !important;
        border: 1px solid #DADADA;
        color: #000 !important;
        float: left !important;
        margin-left: 10px;
        width: 180px;
    }

.dialog-form-warning label {
    font-size: 16px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: normal;
    line-height: 28px;
    opacity: 1;
    color: #474747;
}

#dialog-form-warning input[type="checkbox"] {
    margin: 7px 8px 3px 0px;
}

div#warning p:first-child {
    margin: 10px 0 25px 0;
}

div#warning p {
    margin: 0px 0 15px 0;
    font-size: 16px;
    line-height: 28px;
    color: #474747;
}

#chkDisplayWarning {
    position: absolute;
    bottom: 0;
    left: 15px;
}

#worklistInput {
    padding-top: 10px;
}

.create-new-worklist {
    padding-top: 15px;
}

    .create-new-worklist a {
        cursor: pointer;
        font-size: 16px;
        line-height: 25px;
    }

.disable-label {
    opacity: .35;
}

.loader-container {
    text-align: center;
    margin-top: 5%;
}

#savedItemsViewPanel .search {
    float: right;
    width: 40%;
    height: 40px;
    line-height: 40px;
}

#savedItemsViewPanel .selectDropdown select {
    border: 0px;
    background: none;
    box-shadow: none;
    margin: 6px 0px 0px 0px;
    padding: 0px;
    width: 142px;
}

#savedItemsViewPanel .sort-block {
    float: right;
    width: 40%;
    text-align: right;
    margin-top: 7px;
}

    #savedItemsViewPanel .sort-block label {
        float: none;
    }

.savedItemsContainer .header-background {
    background: #fff;
    border: 0px;
}

.savedItemsContainer.fixed-table-container {
    border: 0px;
    border-top: 1px solid #ddd;
    margin: 0px 0px 0 8px;
    width: 98%;
}

.savedItemsContainer .resultRowBackgrounds .column {
    border: 0px;
}

.savedItemsContainer .header-background .resultRowBackgrounds {
    border: 0px;
}

.savedItemsContainer .resultRowBackgrounds {
    border: 0px;
}

.savedItemsContainer .col1 {
    width: 3%;
}

#savedSearches .col2 {
    width: 42%;
}

#savedSearches .col4 {
    width: 15%;
}

#savedSearches .col3,
#savedSearches .col4,
#savedSearches .col5,
#savedSearches .col6 {
    width: 12.5%;
    text-align: center;
}

#saved-searches-edit-pencil {
    vertical-align: super;
}

.saved-search-details h2, .saved-search-details .filter-by-title, .saved-search-details #hfilterBy {
    display: inline-block;
    margin-top: 0px;
    color: #333;
    font-weight: 600;
}

.saved-search-details-show-more, .show-filter-by-section {
    display: block;
}
.hide-filter-by-section {
    display: none;
}

.saved-search-details .indent-filter-by-section {
    margin-left: 65px;
}

.savedItemsContainer a.edit {
    color: #017ac3;
    font-size: 16px;
    cursor: pointer;
}
a.no-link, a.no-link:hover{
    pointer-events:none;
}


.savedItemsContainer a.del, .savedItemsContainer a.del:hover {
    font-size: 18px;
    color: red;
    cursor: pointer;
}

.savedItemsContainer a:hover {
    text-decoration: none;
    color: #71B830;
}

.sub-head-icons li a.ui-state-disabled {
    color: #B3B4B5;
    opacity: 1;
}

.dialog-custom-style.custom-btn .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
    float: left !important;
}

.dialog-custom-style.custom-btn .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
    margin-right: 0px;
}

#dialog-form-savedsearches #savedItemsViewPanel .search {
    position: relative;
}

#dialog-form-savedsearches .search .clearAll {
    top: 20px;
    left: inherit;
    right: 90px;
}

#savedsearches-content .emailtooltip .emailtooltiptext {
    max-height: 250px;
    overflow-y: auto;
    margin-left: 0px;
    width: 218px;
}

#savedSearches .name-warning {
    width: auto;
    position: absolute;
    right: 150px;
    top: 11px;
    font-size: 16px;
}

#savedSearches .searchName {
    height: 40px;
    margin-top: 0;
    width: 70%;
    padding: 0 10px;
}

#savedSearches .save-btn-blk {
    display: block;
    width: 23%;
    float: right;
    padding-top: 10px;
}


#savedSearches .savedItemsContainer input[type=checkbox] {
    padding: 0px;
    margin: 4px 0 0 8px;
    float: none;
    position: relative;
}

.custom-btn .mostrecent.selectDropdown:after {
    right: -1px;
}

#dialog-form-savedsearches #saved-search-contents.fixed-table-container-inner {
    height: 253px !important;
}

#saved-search-contents{
    margin-top:15px;
}

#savedItemsViewPanel span.textHighlight {
    font-weight: bold;
}

#savedsearches-content .emailtooltip .emailtooltiptext {
    position: fixed;
}

.no-content-found {
    padding-left: 25%;
    padding-top: 6%;
}

.see-all {
    font-size: 18px;
    font-weight: bold;
}

.notes-highlights-popup {
    border: 1px solid #007ac3;
    border-radius: 10px;
    padding-right: 10px;
}

    .notes-highlights-popup.ui-dialog:after, .notes-highlights-popup.ui-dialog:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .notes-highlights-popup.ui-dialog:before {
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #007ac3;
        border-width: 11px;
        margin-left: 205px;
    }

    .notes-highlights-popup.ui-dialog:after {
        border-color: rgba(194, 225, 245, 0);
        border-bottom-color: #ffffff;
        border-width: 9px;
        margin-left: 207px;
        z-index: 1;
    }

/*Down arrow*/
.notes-highlights-popup-down-arrow {
    border: 1px solid #007ac3;
    border-radius: 10px;
    padding-right: 10px;
}

    .notes-highlights-popup-down-arrow:after, .notes-highlights-popup-down-arrow:before {
        top: 100% !important;
        bottom: 0 !important;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .notes-highlights-popup-down-arrow:before {
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #007ac3;
        border-width: 11px;
        margin-left: 205px;
    }

    .notes-highlights-popup-down-arrow:after {
        border-color: rgba(194, 225, 245, 0);
        border-top-color: #ffffff;
        border-width: 9px;
        margin-left: 207px;
        z-index: 1;
    }


    .notes-highlights-popup.ui-dialog, .notes-highlights-popup-down-arrow.ui-dialog {
        overflow: visible;
    }

    .notes-highlights-popup .ui-dialog-titlebar.ui-widget-header, .notes-highlights-popup-down-arrow .ui-dialog-titlebar.ui-widget-header {
        display: none;
    }

#dialog-form-downloads ul,
#dialog-form-ipovs-downloads ul {
    margin: 0px;
    padding: 0px;
}

#dialog-form-downloads.reading .two-col-new,
#dialog-form-ipovs-downloads.reading .two-col-new {
    float: left;
    margin-left: 0px;
    width: 45%;
}

#dialog-form-downloads.reading .msg,
#dialog-form-ipovs-downloads.reading .msg {
    margin: 0;
    padding: 0;
}

#dialog-form-downloads.reading input[type=text],
#dialog-form-ipovs-downloads.reading input[type=text] {
    width: 100%;
    border-radius: 0;
    border: 1px solid #999;
}

#dialog-form-downloads label.error,
#dialog-form-ipovs-downloads label.error {
    color: red;
}

/* Email overlay */
/* Deals with SECFT-9506 */
.email-error, .compare-download-title-error {
    border: 1px solid red !important;
}

    .email-error::-webkit-input-placeholder {
        color: red !important;
    }

    .email-error:-moz-placeholder { /* Firefox 18- */
        color: red !important;
    }

    .email-error::-moz-placeholder { /* Firefox 19+ */
        color: red !important;
    }

    .email-error:-ms-input-placeholder {
        color: red !important;
    }

@media screen and (max-width: 1280px), screen and (max-height: 720px) {
    #EmailFieldMessage {
        height: 29px !important;
    }

    #form-email .inline {
        margin-bottom: 5px;
    }

        #form-email .inline li {
            margin-bottom: 2px;
        }

    .dialog .subhead {
        margin: 0px !important;
    }

    .ui-dialog #dialog-form-email {
        height: 473px !important;
    }

    .ui-dialog .dialog.email .textfields .emrow {
        margin: 2px 0;
    }
}

#dialog-form-downloads.reading input[type=text]:disabled,
#dialog-form-ipovs-downloads.reading input[type=text]:disabled {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
}

.dialog-subhead.disabled {
    opacity: .35;
    font-size: 16px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
}

.dialog-form-savedSearch-error {
    color: red;
    font-size: 16px;
}

.dropdown-inactive-state {
    color: #757575;
}

.savedItemsContainer .emailtooltip:before {
    margin-right: 0;
    padding-right: .2em;
}

.wk-icon-filled-info.ulinkstooltip,
.wk-icon-filled-info.ulinks_ma_tooltip,
.wk-icon-filled-info.noteworthytooltip
{
    color: #007ac3;
    font-size: 16px;
}


#RegReviewDesc,
.ulinkstooltip,
.ulinks_ma_tooltip,
.noteworthytooltip
{
    position: relative;
    cursor: pointer;
    display: inline;
}

.ulinkstooltiptext,
.ulinks_ma_tooltiptext,
#noteworthytooltiptext,
.WK-RegView-Description {
    display: none;
    background-color: #eee;
    color: #474747;
    text-align: left;
    font-size: 14px;
    padding: 5px;
    border-style: solid;
    position: absolute;
    left: 35%;
    z-index: 1;
    width: 335px;
    border: 1px solid #ddd;
    margin-left: 5px;
}

#RegReviewDesc.wk-icon-filled-info {
    font-size: 16px;
    margin-left: 0;
    line-height: 23px;
}

.WK-RegView-Description {
    width: 270px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
}

/*RegReview download Overlay*/
.ui-dialog[aria-describedby="dialog-form-regreview-downloads"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-regreview-downloads"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-regreview-downloads {
    border: none;
}

.dialog-form-regreview-downloads .ui-dialog-titlebar {
    padding: .7em 1em;
    position: relative;
}

.dialog-form-regreview-downloads .ui-dialog-title {
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    margin: .1em 14px .1em 0;
    color: white;
    width: auto;
}

.dialog-form-regreview-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 0 8px 4px #3e92c5 inset;
    font-size: 16px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    display: inline-block;
    min-width: 80px;
    float: right;
    margin: .5em .9em .5em 0;
    cursor: pointer;
}

    .dialog-form-regreview-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
        background: #007AC3;
        border: 1px solid #007AC3;
        color: #fff;
    }

    .dialog-form-regreview-downloads .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
        background: #DADADA;
        border: 1px solid #DADADA;
        color: #000;
    }

#dialog-form-regreview-downloads .dialog-subhead {
    width: 100%;
}

#dialog-form-regreview-downloads input[type="radio"] {
    margin: 0px 4px 3px 0px;
    top: 4px;
    position: relative;
}

#dialog-form-regreview-downloads .docsCheckList {
    margin: 0 0 15px 0;
    overflow: auto;
}

#dialog-form-regreview-downloads label {
    font-size: 16px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: normal;
    line-height: 22px;
    opacity: 1;
    color: #474747;
    float: left;
    width: 100%;
    vertical-align: middle;
}

#dialog-form-regreview-save-callout-option label {
    font-size: 16px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: normal;
    line-height: 22px;
    opacity: 1;
    color: #474747;
    width: 100%;
    vertical-align: middle;
}

/*TOR dialog confirm*/

.ui-dialog[aria-describedby="Rules_dialog-confirm"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="Rules_dialog-confirm"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

#dialog-form-compare-download .compare-download-title {
    width: 100%;
}

#dialog-form-compare-download .compare-download-option-label {
    margin-left: 5px;
}

#dialog-form-compare-download .compare-download-error-text {
    color: red;
}

#dialog-form-compare-download label.error {
    width: 600px;
    display: block;
    float: right;
    color: red;
    text-align: right;
}

#dialog-form-compare-download .hidden-label {
    display: none;
}

#dialog-form-compare-download .error-dummy-label {
    float: right;
    text-align: right;
}

#dialog-form-compare-download input {
    width: auto;
}

#dialog-form-compare-download .compare-download-title::-webkit-input-placeholder {
    color: #8e8f90 !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-size: 16px;
}

#dialog-form-compare-download .compare-download-title::-moz-placeholder {
    color: #8e8f90 !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-size: 16px;
}

#dialog-form-compare-download .compare-download-title:-ms-input-placeholder {
    color: #8e8f90 !important;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif !important;
    font-size: 16px;
}

.confirm-dialog-popup,
.confirm-dialog-popup-down-arrow {
    border: 1px solid #007ac3;
}

    .confirm-dialog-popup.ui-dialog:after,
    .confirm-dialog-popup.ui-dialog:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .confirm-dialog-popup.ui-dialog:before {
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #007ac3;
        border-width: 11px;
        margin-left: -8px;
    }

    .confirm-dialog-popup.ui-dialog:after {
        border-color: rgba(194, 225, 245, 0);
        border-bottom-color: #ffffff;
        border-width: 9px;
        margin-left: -6px;
        z-index: 1;
    }

    .confirm-dialog-popup-down-arrow:after,
    .confirm-dialog-popup-down-arrow:before {
        top: 100% !important;
        bottom: 0 !important;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .confirm-dialog-popup-down-arrow:before {
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #007ac3;
        border-width: 11px;
        margin-left: -8px;
    }

    .confirm-dialog-popup-down-arrow:after {
        border-color: rgba(194, 225, 245, 0);
        border-top-color: #ffffff;
        border-width: 9px;
        margin-left: -6px;
        z-index: 1;
    }


    .confirm-dialog-popup.ui-dialog,
    .confirm-dialog-popup-down-arrow.ui-dialog {
        overflow: visible;
    }

    .confirm-dialog-popup .ui-dialog-titlebar.ui-widget-header,
    .confirm-dialog-popup-down-arrow .ui-dialog-titlebar.ui-widget-header {
        display: none;
    }

    .confirm-dialog-popup .ui-dialog-buttonpane .ui-dialog-buttonset button,
    .confirm-dialog-popup-down-arrow .ui-dialog-buttonpane .ui-dialog-buttonset button {
        margin: 0px 7px 0px 1px;
        padding: 0px 5px 0px 5px;
        float: none;
        width: 40px;
        min-width: auto;
    }

    .confirm-dialog-popup .ui-dialog-buttonpane .ui-dialog-buttonset .btn-float-left,
    .confirm-dialog-popup-down-arrow .ui-dialog-buttonpane .ui-dialog-buttonset .btn-float-left {
        float: left !important;
        margin-left: 0;
    }

#formAlertSettings .lblSearchParams
#search-create-alert .lblSearchParams {
    font-size: 13px;
    min-height: 45px;
}

#search-create-alert .queryText {
    margin-left: 20px;
}

    #search-create-alert .queryText span {
        font-weight: bold;
    }

#search-create-alert .alertEmail {
    font-size: 13px;
    min-height: 24px;
    margin: 0;
}

#search-create-alert #dv-new-recipient {
    clear: both;
    margin-left: 20px;
    display: none;
}

#search-create-alert .lblAlertRecipient {
    font-size: 14px;
}

#search-create-alert #emailRecipient {
    width: 85%;
    margin-right: 10px;
}

#search-create-alert #alert_EmailRecipients {
    width: 100%;
}

#search-create-alert #btnAddRecipient {
    width: 48px;
    height: 40px;
}

#search-create-alert #lstRecipientContainer {
    margin-left: 21px;
    height: auto;
    max-height: 67px;
    overflow-y: auto;
    clear: both;
    display: table;
}

.clearBoth {
    clear: both;
}

#search-create-alert .emailFrequency {
    font-size: 13px;
}

#add-overlay-form .lblSearch,
#search-create-alert .lblSearch {
    display: inline-block;
    margin-right: 10px;
}

#add-overlay-form .lblSearchParams a, .lblAlertsNested a {
    font-size: 13px;
    font-weight: bold;
}

#search-create-alert .row .selectText {
    margin: 0 0 8px 0;
}

#add-overlay-form #subhead {
    display: none;
}

#add-overlay-form #nameError {
    display: none;
}

#add-overlay-form .lblEditAlert {
    margin-bottom: 0px;
}

#add-overlay-form .lblSearchParams {
    font-size: 13px;
    min-height: 20px;
    margin-bottom: 5px;
    clear: both;
}

#add-overlay-form .queryText {
    margin-left: 20px;
}

    #add-overlay-form .queryText span {
        font-weight: bold;
    }

#add-overlay-form .includeForms {
    margin-left: 20px;
}

#add-overlay-form .lblPrimaryLaw {
    margin-left: 22px;
}

#dialog-form-add .lblAlertMe {
    margin-bottom: 0px;
}

#dialog-form-add input[type="radio"],
#dialog-form-createalert input[type="radio"],
#formAlertSettings input[type="radio"] {
    margin: 3px 3px 0px 5px;
}

#add-overlay-form .alertEmail {
    font-size: 13px;
    min-height: 45px;
}


#add-overlay-form .lblAlertEmail label {
    width: auto;
}

#add-overlay-form #dv-new-recipient {
    clear: both;
    margin-left: 20px;
    display: none;
}

#add-overlay-form .lblAlertRecipient {
    font-size: 14px;
}

#add-overlay-form #emailRecipient, .primary-alert-content #emailRecipient {
    width: 85%;
    margin-right: 10px;
}

#add-overlay-form #alert_EmailRecipients {
    width: 100%;
}

#add-overlay-form #btnAddRecipient,
#formAlertSettings #btnAddRecipient {
    width: 48px;
    height: 40px;
    line-height: 0px;
    padding: 0px;
    font-weight: normal;
}

#add-overlay-form #lstRecipientContainer, #lstRecipientContainer {
    font-size:13px;
    margin-left: 21px;
    height: auto;
    clear: both;
}

#add-overlay-form .emailFrequency {
    font-size: 13px;
    clear: both;
}


#AdditionalRecipients a {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    font-family: 'Fira Sans', sans-serif;
}

#add-overlay-form #alert-settings {
    display: none;
}

#add-overlay-form #add-include-checkbox-array {
    display: none;
}

#add-overlay-form .lblAddInclude {
    font-weight: bold;
}

#formAlertSettings, #search-create-alert {
    font-family: 'Fira Sans', sans-serif;
}

#add-overlay-form {
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 21px;
}

#formAlertSettings .header {
    margin-top: 10px;
    display: table;
}

#formAlertSettings .innerheader {
    display: table;
}

#formAlertSettings .header label {
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

#formAlertSettings .lblCustomName {
    margin-left: 5px;
    font-family: 'Fira Sans', sans-serif;
    font-size: 13px;
}

#formAlertSettings #editAlertName {
    margin-left: 5px;
    font-size: 13px;
    font-weight: bold;
}

#formAlertSettings #txtCustomName {
    border: 1px solid #999;
    border-radius: 4px;
    height: 40px;
    margin: 0px 10px 10px 5px;
}

#formAlertSettings #CustomName {
    border: none;
    margin: 0 0 0 1px;
    height: 38px;
    width: 570px;
}

#formAlertSettings #saveAlertName {
    line-height: 2.5;
}

#formAlertSettings .lblEditAlert {
    margin-bottom: 0px;
    font-weight: bold;
}

#formAlertSettings .search {
    font-size: 13px;
    min-height: 45px;
    margin-bottom: 5px;
    clear: both;
}

#formAlertSettings .lblSearch {
    display: inline-block;
    margin-right: 10px;
}

#formAlertSettings .searchTerm {
    margin-left: 20px;
}

    #formAlertSettings .searchTerm span {
        font-weight: bold;
    }

#formAlertSettings .lblAlertOption {
    display: inline-block;
    margin-right: 10px;
}

#formAlertSettings .includeForms {
    margin-left: 20px;
}

#formAlertSettings .companyDetails {
    margin-left: 5px;
    font-size: 13px;
    font-family: 'Fira Sans', sans-serif;
    line-height: 15px;
}

#formAlertSettings .lblAlertUpdates {
    margin-left: 22px;
}

#formAlertSettings .lblAlertMe {
    margin-bottom: 0px;
    font-weight: bold;
}

#formAlertSettings .alertEmail {
    font-size: 13px;
    min-height: 45px;
    margin-bottom: 5px;
}

#dialog-form-createalert .lblAlertsNested label,
#formAlertSettings .lblAlertsNested label {
    width: auto;
    font-size: 13px !important;
}

#formAlertSettings #dv-new-recipient {
    clear: both;
    margin-left: 20px;
    display: none;
}

    #formAlertSettings #dv-new-recipient .header {
        font-size: 14px;
    }

#formAlertSettings #emailRecipient {
    width: 85%;
    margin-right: 10px;
}

#formAlertSettings #alert_EmailRecipients {
    border-radius: 0;
    width: 100%;
    margin-bottom: 5px;
    width: 100%;
}

#formAlertSettings #lstRecipientContainer {
    margin-left: 21px;
    height: auto;
    width: 96%;
    clear: both;
}

#formAlertSettings .alertMeUpdated {
}

    #formAlertSettings .alertMeUpdated label {
        font-weight: bold;
    }

#formAlertSettings .emailFrequency {
    font-size: 13px;
    clear: both;
}

    #formAlertSettings #AdditionalRecipients a.Deactivate, #formAlertSettings .emailFrequency input[name='FrequencyUpdated'].Deactivate, #formAlertSettings .emailFrequency label.Deactivate {
        color: darkgrey;
        opacity: 1;
        pointer-events: none;
        cursor: default;
    }

#search-create-alert #AdditionalRecipients a.Deactivate, #search-create-alert .emailFrequency input[name='Frequency'].Deactivate, #search-create-alert .emailFrequency label.Deactivate {
    color: darkgrey;
    opacity: 1;
    pointer-events: none;
    cursor: default;
}

#add-overlay-form #AdditionalRecipients a.Deactivate, #add-overlay-form .emailFrequency input[name='Frequency'].Deactivate, #add-overlay-form .emailFrequency label.Deactivate {
    color: darkgrey;
    opacity: 1;
    pointer-events: none;
    cursor: default;
}

#formAlertSettings .innerheader .companyDetailsRow {
    display: table-row;
    line-height: 15px;
}

    #formAlertSettings .innerheader .companyDetailsRow .companyDetailsCell {
        display: inline;
    }

        #formAlertSettings .innerheader .companyDetailsRow .companyDetailsCell text {
            font-size: 13px;
            font-weight: 400;
        }

#dialog-form-alertsettings span,
#dialog-form-secondary-alert span {
    font-size: 13px;
}

#add-overlay-form #lbloptSearch {
    width: auto;
    margin-right: 10px !important;
}

.show-more a.morelink {
    font-size: 13px;
}

.notesResultRow .show-more a.morelink, #relatedResults .show-more a.morelink {
    font-weight: bold;
}

#formEQSWSaveCalloutOption li {
    margin-bottom: 5px;
    padding-right: 5px;
}

/*	--------------------------------------------------
:: dialog box styles - including button styles which might appear elsewhere (hence inclusion here)
-------------------------------------------------- */
#EQSW, #PPM, #LFM {
    font: normal 16px "Fira Sans","Verdana","Arial","sans-serif";
    background-color: #ffffff;
}


.ui-widget  {
    font: normal 16px "Fira Sans","Verdana","Arial","sans-serif" !important;
    outline-color: transparent;
}


#quick-search-widget-tabs {
    background-color: transparent;
    border: none;
    padding: 0px;
}

.quick-search-widget-tabs-outer {
    border: none;
    padding: 0px;
    background-color: transparent;
}

.quick-search-widget-content-inner {
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.quick-search-widget-label {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    color: #232323
}

.dateSelectEQSW_inner, .dateSelectLfm_inner, .dateSelectppm_inner {
    overflow: auto;
}

.quick-search-widget-tab-content, .PPM, .LFM, .primary-alert {
    padding: 0px 16px 16px 16px;
    background-color: white;
    border: solid;
    border-width: 1px;
    border-color: #DADADA;
    border-top: none;
}

.EQSWViewResults_outer, .PPMViewResults_outer, .LFMViewResults_outer {
    padding-top: 16px;
}

.EQSWCompany {
    display: block;
}

.quick-search-widget-label {
    display: block;
}

/*To remove button from IE11, thank you Matt */
#secFillingsTabs select::-ms-expand {
    display: none;
}

#secFillingsTabs .selectDropdown:after {
    content: '\e90f';
    border-radius: 4px;
    color: #474747;
    font-family: wk-icons-open;
    right: 15px;
    top: 18px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
}

#secFillingsTabs .selectDropdown {
    position: relative;
}

#secFillingsTabs select.sec-filing-widget-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    float: right;
    margin: 5px 0px;
    padding: 0px 24px;
    font-size: 16px;
    -ms-word-break: normal;
    word-break: normal;
    border: 1px solid #DADADA;
    padding-left: 2px;
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    width: 100%;
    box-shadow: unset;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 40px;
    outline-color: transparent;
}

/* ==========================================================================
   Edgar Quick Search custom styles
   ========================================================================== */
#EQSW-Content .chosen-container-active .chosen-single,
#EQSW-Content .chosen-container-active.chosen-with-drop .chosen-single,
#ppm-content .chosen-container-active .chosen-single,
#ppm-content .chosen-container-active.chosen-with-drop .chosen-single,
#lfm-content .chosen-container-active .chosen-single,
#lfm-content .chosen-container-active.chosen-with-drop .chosen-single,
#MADeals-Content .chosen-container-active .chosen-single,
#MADeals-Content .chosen-container-active.chosen-with-drop .chosen-single,
#dialog-form-moveto .chosen-container-active.chosen-with-drop .chosen-single,
#dialog-form-deleteFolder .chosen-container-active.chosen-with-drop .chosen-single {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    float: right;
    /*margin: 5px 0px;*/
    /*padding: 0px 24px;*/
    font-size: 16px;
    -ms-word-break: normal;
    word-break: normal;
    border: 1px solid #DADADA;
    /*padding-left: 2px;*/
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    width: 100%;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 40px;
    outline-color: transparent;
    border-radius: 0px;
    -webkit-box-shadow: none;
}

#EQSW-Content .EQSWformSelect .search-field input, #EQSW-Content .EQSWIndustriesSelect .search-field input, #EQSW-Content .EQSWIndustryCategoriesSelect .search-field input {
    width: 100% !important;
}

#EQSW-Content li:not(.search-field):not(.search-choice).EQSWformSelectGroups {
    padding-top: 11px;
}



#edgar-content #company, #EQSWSearchTerm,
#EQSWIndustry,
#EQSWLawFirmName,
#LFM_LawFirmName,
/*#ppmKeyword,*/
#EQSWExhibitsTitle, #ppmSearchTerm, #lfmKeyword, #primaryAlertName, #securityLawSearchTerm, #nameOfSearch, #searchCriteria {
    width: 100% !important;
    border: 1px solid #DADADA;
    padding: 2px 5px;
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    height: 40px;
    box-shadow: none;
}

#ppmGoverningLawKeyword,
#ppmBookRunnerKeyword,
#ppmKeyword,
#EQSWCompany,
#EQSWIndustry,
#EQSWLawFirmName,
#LFM_LawFirmName,
#MADealCompany,
#MADealLawFirm,
#MADealClause,
#MADealKeyword,
#MATargetAttorneyName,
#MAAcquirerAttorneyName {
    width: 100% !important;
    padding: 2px 5px;
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    height: 37px; /* SECFT-12331 To set the height 38px as margin-bottom is 1px */
    box-shadow: none;
    border: none;
    min-width: 100%;
}

#MADealKeyword, #MATargetAttorneyName, #MAAcquirerAttorneyName {
    border: 1px solid #DADADA;
    color: #757575;
    height: 40px;
}

#EQSW-Content .widgetSdate, #EQSW-Content .widgetEdate,
#ppm-content .widgetSdate, #ppm-content .widgetEdate,
#lfm-content .widgetSdate, #lfm-content .widgetEdate {
    overflow: auto;
    line-height: 40px;
}

#EQSW-Content .dateSelectEQSW_inner img,
#ppm-content .dateSelectppm_inner img,
#lfm-content .dateSelectLfm_inner img,
#iposs-dateFilters img.ui-datepicker-trigger {
    margin-left: 5px;
}

.EQSWViewResults, .PPMViewResults, .LFMViewResults {
    background: #0068A1;
    color: white;
    font: normal 16px "Fira Sans","Verdana","Arial","sans-serif";
    width: 100%;
    height: 40px;
    text-align: center;
    padding: 10px;
    margin: auto;
    color: #FFFFFF;
    font-size: 14px;
}

.search-field {
    margin-top: 5px;
}

#EQSW-Content #datepickerEndEQSW, #EQSW-Content #datepickerStartEQSW,
#ppm-content #datepickerStartppm, #ppm-content #datepickerEndppm,
#lfm-content #datepickerStartLfm, #lfm-content #datepickerEndLfm {
    width: 50% !important;
    border: 1px solid #DADADA;
    padding: 2px 5px;
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    height: 40px;
    box-shadow: unset;
}

.ui-autocomplete-multiselect.ui-state-default {
    width: 100% !important;
    border: 1px solid #DADADA;
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    box-shadow: none;
    padding: 0px;
}

.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item .ui-icon {
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
}

.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item {
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 4px 20px 4px 3px;
    margin: 4px;
    color: #333;
    background-color: #f6f6f6;
    position: relative;
    /*width: 91%;*/
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    box-sizing: border-box;
}

#MADeals .ui-autocomplete-multiselect-item {
    margin: 7px 4px 6px;
}

.ui-autocomplete-multiselect input {
    display: inline-block;
    float: none;
    border: none;
    outline: none;
    height: auto;
    margin: 0px;
    overflow: visible;
    margin-bottom: 1px;
    text-align: left;
    box-shadow: none;
    min-width: 200px;
    background: transparent;
    height: 38px;
    max-width: 100%;
}

/*.ui-autocomplete-multiselect.ui-state-active {
    outline: none;
    border: 1px solid #7ea4c7;
    box-shadow: 0 2px 8px 1px #e7e7e7 inset,0 1px 0 0px #fff;
    -moz-box-shadow: 0 2px 8px 1px #e7e7e7 inset,0 1px 0 0px #fff;
    -webkit-box-shadow: 0 2px 8px 1px #e7e7e7 inset,0 1px 0 0px #fff;
    -khtml-box-shadow: 0 2px 8px 1px #e7e7e7 inset,0 1px 0 0px #fff;
}*/


.required {
    color: red;
}

.ui-widget-content .btn-left {
    background: transparent url('../images/btn-left-bg.png') repeat-x !important;
    height: 29px;
    color: #333 !important;
    border: 1px solid #a8a8a8 !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    float: left;
    /*font-weight: bold !important;*/
    margin-left: 20px !important;
}

.ui-tabs-anchor {
    font-size: 15px;
}

.btn-left, .ui-button.btn-left {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    height: 29px;
    padding: 0.2em 1em;
}

.btn-right, .ui-button.btn-right {
    background: transparent url('../images/btn-right-bg.png') repeat-x !important;
    height: 29px;
    color: #333 !important;
    border: 1px solid #a8a8a8 !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -khtml-border-radius: 4px !important;
    border-radius: 4px !important;
    float: right;
    /*font-weight: bold !important;*/
    padding: 0.2em 1em;
}

    .btn-right:hover, .btn-left:hover {
        background: transparent url('../images/btn-hover-bg.png') repeat-x !important;
    }

    .btn-right.inactive {
        background: transparent url('../images/btn-hover-bg.png') repeat-x !important;
        color: #ccc !important;
        border-color: #ccc !important;
    }

table tfoot td .btn-right, table tfoot td .btn-left {
    margin: 10px;
}


.dialogContentTitle {
    font-family: BlissRegular, Arial, Verdana, sans-serif;
}

.email-dialog-textfields input, .email-dialog-textfields textarea {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #004367;
    background: #f8f8f8;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 2px 2px 2px 0px #dddddd;
}

.email-dialog-textfields input {
    height: 30px;
    padding: 0 10px;
    width: 80%;
}

.email-dialog-textfields-row {
    height: 1%;
    overflow: hidden;
    clear: left;
    margin: 8px 0;
    padding-left: 40px;
}

.email-dialog-textfields-label {
    width: 80px;
    margin-right: 15px;
    text-align: right;
}

.email-dialog-textfields-data {
    width: 80%;
}

    .email-dialog-textfields-data input {
        width: 80%;
    }

.email-dialog-textfields textarea {
    width: 85%;
}

#dialog-redbox input {
    margin-top: 10px;
    width: 500px;
}

.links-column {
    float: left;
    margin-right: 3%;
    width: 30%;
}

.checkboxes-column {
    float: left;
    margin-right: 3%;
    width: 22%;
}

    .checkboxes-column input {
        margin: 3px 5px 0 0;
        float: left;
    }

    .checkboxes-column label {
        float: left;
        width: 150px;
        margin-bottom: 8px;
    }

.links-column li {
    list-style-type: none;
}


/* Citation Search Overlay Styles
 **********************************************************************************/


.text-center {
    text-align: center;
}

.overlayScreen .titleBar .title {
    margin-top: 11px;
    padding-top: 0px;
    margin-bottom: 10px;
}


/*close icon override for Citation Overlay*/
.ui-dialog[aria-describedby="dialog-form-citation"] .ui-dialog-titlebar-close {
    background-color: #007cc3;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-citation"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog.dialog-form-citation {
    border: none;
    z-index: 1050;
}

.btn-popup.secondary {
    background: #ddd;
    color: #333;
}

    .btn-popup.secondary:hover {
        background: #ccc;
        border: 0;
    }

.btn-popup.primary {
    background: #85bc20;
    color: #fff;
}

    .btn-popup.primary:hover {
        background: #73A713;
        border: 0;
    }

.btn-popup.default {
    background: #007cc3;
    color: #fff;
}

    .btn-popup.default:hover {
        background: #005688;
        border: 0;
    }

.btn-popup-large.default {
    background: #007cc3;
    color: #fff;
}

    .btn-popup-large.default:hover {
        background: #005688;
        border: 0;
    }

.btn-popup-large {
    border: 0;
    float: right;
    cursor: pointer;
    font-family: BlissRegular,Arial,Verdana,sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out 0s;
    -webkit-transition: background-color .15s ease-in-out;
    width: 115px;
    min-width: 100px;
}

.btn-popup {
    border: 0;
    border-radius: 4px;
    float: right;
    cursor: pointer;
    font-family: BlissRegular,Arial,Verdana,sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out 0s;
    -webkit-transition: background-color .15s ease-in-out;
    width: 75px;
    min-width: 75px;
}

.btn-popup-close {
    color: white;
    float: right;
    font-size: 17px;
    margin: -1px 3px -1px 0;
}

/*TOR notes dialog: START*/

div.ui-dialog-buttonset .btn-popup.regReviewClearConfirmPrimary,
div.ui-dialog-buttonset .btn-popup.regReviewNotePrimary {
    background: #007cc3;
    border: 1px solid #007cc3;
    color: #fff;
}

div.ui-dialog-buttonset .btn-popup.regReviewClearConfirmSecondary,
div.ui-dialog-buttonset .btn-popup.regReviewNoteSecondary {
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #005B92;
}

.no-titlebar.no-border {
    border: none;
}

/*New dialog styles: START*/
/*
    Todo: All new RegReviewNotes dialogs & TOR 'clear checks' dialog should use this styling instead of no-titlebar, no-border etc.
    Unnecessary aria-describedby tags also need to be removed from them.
*/

div.ui-dialog.wk-modern-dialog {
    border: none;
}

    div.ui-dialog.wk-modern-dialog .ui-dialog-titlebar {
        display: none;
    }

    div.ui-dialog.wk-modern-dialog .ui-dialog-content {
        padding: 16px 16px 8px;
    }

    div.ui-dialog.wk-modern-dialog .ui-dialog-buttonpane {
        background-color: #fff;
        border: 0 none;
    }

/*Todo: Similar css found with selector: .custom-dialog span.wk-icon-close. Should be centralized in future.*/
div.dialog .wk-icon-close.regReviewNoteClose {
    float: right;
    cursor: pointer;
    font-size: 14px;
}

/*New dialog styles: END*/

.no-titlebar .ui-dialog-titlebar {
    display: none;
}

#Rules_dialog-confirm,
#dialog-form-regReview-addNote, #dialog-form-regReview-editNote,
#dialog-form-regReview-deleteNote, #dialog-form-regReview-confirmCancel {
    padding: 16px 16px 8px;
}

div.header.regReviewNotesDialogHeader {
    margin-top: 6px;
    margin-bottom: 4px;
    font-family: FiraSansMedium, Verdana, Arial, sans-serif;
    font-size: 14px;
}

#btnDontLeaveEditRegReviewNote, #btnLeaveEditRegReviewNote {
    width: auto;
}

.articlePage form textarea.regReviewNoteText {
    height: 138px;
    width: 100%;
    resize: none;
    border-color: #757575;
}

div.dialog.reading p.regReviewConfirmMessage {
    margin-top: 105px;
    color: #232323;
    font-family: "Fira Sans";
    font-size: 13.3px;
    height: 21px;
    letter-spacing: 0;
    line-height: 21px;
}

#deleteAllConfirmation {
    text-align: left;
    margin: 95px 12px 0 12px;
}

div.dialog.reading p.regReviewConfirmMessage.leftAlignedDialog {
    padding: 0px 14px;
    text-align: left;
}


p.regReviewNoteMessage {
    margin-top: 14px;
    color: #232323;
    font-family: "Fira Sans";
    font-size: 14px;
    height: 21px;
    letter-spacing: 0;
    line-height: 21px;
}

div.dialog.reading.dialog-centerAlignText {
    text-align: center;
}

.ui-dialog[aria-describedby="dialog-form-regReview-addNote"] .ui-dialog-buttonpane, .ui-dialog[aria-describedby="dialog-form-regReview-filterDocType"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-regReview-editNote"]  .ui-dialog-buttonpane{
    background-color: #fff;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-regReview-deleteNote"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}

.ui-dialog[aria-describedby="dialog-form-regReview-confirmCancel"] .ui-dialog-buttonpane {
    background-color: #fff;
    border: 0 none;
}


.ui-widget-overlay.ui-front.dialogDarkBackground {
    background: none;
    background-color: #474747;
    opacity: 0.45;
}
/*TOR notes dialog: END*/

#dialog-form-citation .CitationSuggestions {
    width: 100%;
    height: 2em;
    clear: left;
    color: darkgray;
    font-weight: bold;
}

#dialog-form-citation select {
    width: 600px;
    height: 48px;
    background-color: white;
    border-color: #ccc;
}

#dialog-form-citation .textfields .row {
    clear: left;
    height: 1%;
    margin: 8px 0;
    overflow: hidden;
}

#dialog-form-citation .row input {
    width: 615px;
    height: 48px;
    padding: 0 10px;
    border-color: #ccc;
}

ul.topmenu li {
    z-index: 500;
}

#dialog-form-citation .textfields .header {
    color: #474747;
    opacity: 1;
    font-size: 16px;
    font-family: "Fira Sans",Verdana,Arial,sans-serif;
    font-weight: normal;
}

    #dialog-form-citation .textfields .header.disabled {
        color: #ccc;
        opacity: .35;
        font-size: 16px;
        font-family: "Fira Sans",Verdana,Arial,sans-serif;
        font-weight: normal;
    }

#dialog-form-citation .row #LevelOneSelection,
#dialog-form-citation .row #LevelTwoSelection:enabled,
#dialog-form-citation .row #FreeText:enabled {
    border-width: 1px;
    border-style: solid;
    border-color: #016599;
    opacity: 1;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: normal;
    color: #016599;
    border-radius: 5px;
    padding: 2px 5px;
}

#dialog-form-citation .row #LevelTwoSelection:disabled,
#dialog-form-citation .row #FreeText:disabled {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    opacity: .35;
    font-size: 16px;
    line-height: 25px;
    font-family: FiraSansRegular,Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: GrayText;
    border-radius: 5px;
    padding: 2px 5px;
}
/*hack to set font-size for the confirmation dialog*/
#alerts-delete-message,
#deleteMessage,
#WorkListDocumentDeleteText,
#confirmationText,
#savedsearchconfirmationText {
    font-size: 15.4px !important;
    line-height: 21px !important;
}

.lblAlertsNested {
    line-height: 21px !important;
}
/*Hack to set width matching with PROD*/
#dialog-form-favorites-delete-confirm {
    width: 469px !important;
}

.favorite-search-blk #Sort:disabled {
    color: #b3b4b5;
}

#msgMultiple {
    font-size: 15.4px;
    line-height: 21px;
}

#EmailfieldTo, #EmailfieldSubject {
    border: 1px solid #999 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

#btnCancel .ui-button-text, #btnDownload .ui-button-text, #btnPrint .ui-button-text, #add-and-close .ui-button-text, #add-and-go-to-list .ui-button-text {
    font-family: Arial,sans-serif;
}

#dialog-form-downloads #documentAssembly,
#dialog-form-downloads #EmailInclEd,
#dialog-form-downloads #EmailInclHighl,
#dialog-form-downloads #EmailHighlTerms,
#dialog-form-downloads #currentDocument {
    margin-right: 4px;
}

#dialog-form-downloads #readMultipleDownloadsDialog #currentDocument,
#dialog-form-downloads #readMultipleDownloadsDialog #multipledwnloadsDocument,
#dialog-form-ipovs-downloads #readMultipleDownloadsDialog #currentDocumen,
#dialog-form-ipovs-downloads #readMultipleDownloadsDialog #multipledwnloadsDocument {
    margin-right: 9px;
}
.custom-dialog {
    border: none;
}

    .custom-dialog .ui-dialog-titlebar {
        cursor: auto;
        border: none;
        background: none;
        padding-bottom: .2em;
    }

    .custom-dialog .ui-dialog-title {
        color: #353535;
        font-family: "FiraSansMedium";
        font-size: 14px;
        font-weight: 500;
        line-height: 18px;
        margin-top: .8em;
    }

    .custom-dialog .ui-dialog-titlebar-close {
        top: 0;
        right: .2em;
        outline: none;
        border: none;
        background: none;
        margin-top: 6px;
    }

        .custom-dialog .ui-dialog-titlebar-close:hover {
            color: #353535;
            background: none;
        }

    .custom-dialog span.wk-icon-close {
        float: right;
        cursor: pointer;
        font-size: 14px;
    }

    .custom-dialog .ui-dialog-buttonpane {
        border: none;
        padding-bottom: .2em;
        background: #F6F6F6;
    }

        .custom-dialog .ui-dialog-buttonpane button {
            border: none;
            outline: none;
            float: right;
            height: 40px;
            width: 62px;
            background: #007AC3;
        }

            .custom-dialog .ui-dialog-buttonpane button span {
                color: #FFFFFF;
                font-family: "FiraSansRegular";
                font-size: 14px;
                line-height: 18px;
            }

#noteworthytooltiptext {
    width: 343px;
}

#ulinkstooltiptext,
#ulinks_ma_tooltiptext {
    width: 225px;
}

/*Folder Overlays Design*/
.modernized .ui-widget-header,
.modernized .ui-dialog-titlebar button {
    border: none;
    background: none;
}

.modernized.ui-dialog[aria-describedby="dialog-form-add"] .ui-dialog-buttonpane,
.modernized .ui-dialog-buttonpane {
    background-color: #F6F6F6;
}

    .modernized .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child {
        border: none;
        background: none !important;
        color: #007AC3 !important;
    }

    .modernized .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
        border-radius: 0;
        min-width: 110px;
    }

.modernized textarea {
    width: 100%;
    padding: .6875rem 1rem;
}

.modernized .wk-icon-close {
    font-size: 15px;
    font-weight: bold;
    margin: 7px 0 0 9px;
}

    .modernized .wk-icon-close :before {
        font-weight: bold;
    }

.modernized .title {
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 16px;
    font-family: "Fira Sans";
}

.modernized .ui-dialog-content {
    margin-top: 0;
    padding-top: 3px;
}

.modernized .ui-dialog-buttonpane.addWidth .ui-dialog-buttonset button:first-child {
    min-width: 122px;
}

#add-folder-form #Notes,
#update-folder-form #Notes {
    height: unset;
}

#dialog-form-foldernotes h1 {
    margin-bottom: 23px;
}

#dialog-form-foldernotes .foldertitle {
    color: #007AC3;
    font-weight: bold;
    margin: 8px 0 34px;
}

#dialog-form-foldernotes .foldernotes {
    color: #474747;
    margin-top: 7px;
    line-height: 24px;
}

.modernized.dialog-form-add .ui-dialog-content {
    padding: 14px 20px 0px;
}

/*Add Docs Overlay buttons Styling*/
.modernized.ui-dialog.dialog-form-add .ui-dialog-buttonpane {
    height: 72px;
    padding: 0px;
}

    .modernized.ui-dialog.dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset {
        padding: 16px;
    }

        .modernized.ui-dialog.dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button,
        .modernized.ui-dialog.dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
            margin: 0px;
            margin-top: 0px;
        }

            .modernized.ui-dialog.dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button,
            .modernized.ui-dialog.dialog-form-add .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
                margin: 0px;
                margin-top: 0px;
            }

.articlePage .modernized.ui-dialog textarea#Notes {
    width: 100%;
}


/* Alert Overlay styling to match the version prior to Sprint 21.4.3 - START*/

#alert-settings input[type='radio'] {
    width: auto;
}

#alert-settings label#lbloptDoc,
#alert-settings label[for='EmailChannel'],
#alert-settings label#lblUponPublication,
#alert-settings label#lbloptSearch,
#alert-settings label#lbloptCom,
#alert-settings label#lblchk-by-include,
#alert-settings label#lbloptComWithForm,
#alert-settings label[for='daily'],
#alert-settings label[for='weekly'],
#alert-settings label[for='monthly'],
#alert-settings label#lblsingleAlertForAll,
#alert-settings label#lblmultipleAlertsForAll {
    font-size: 13px !important;
}


#alert-settings label#alert-message {
    font-size: 15px !important;
}

#alert-settings div#AdditionalRecipients {
    float: right;
    margin-right: 20px;
}

.ui-dialog-titlebar.alert-dialog-titlebar {
    background-color: rgb(0, 124, 195);
}

    .ui-dialog-titlebar.alert-dialog-titlebar button span {
        color: white;
        float: right;
        font-size: 17px;
        margin: 10px -15px 0px 0px;
        font-weight: normal;
    }
/* Alert Overlay styling to match the version prior to Sprint 21.4.3 - END*/


/** Saved Searches Page adjustments - START**/
#savedsearches-content .utilityBar {
    padding: 4px 15px 2px 5px;
    width: 98%;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}

ul#saveSearchUL.sub-head-icons {
    padding-left: 4px;
}

#savedsearches-content .search {
    width: 360px;
    margin-left: 20px;
}

.savedItemsContainer.fixed-table-container {
    border: 0px;
    margin: 0px 0px 0 8px;
    width: 75%;
}

div#sectionSearches.sectionToggle {
    padding-top:15px;
}

#savedSearches .savedItemsContainer input[type=checkbox] {
    /* Bigger Checkboxes*/
    -ms-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}

#deleteButtonContainer.right {
    margin: 25px 90px 25px 0PX
}

#sectionSearches .resultsTotal {
    background: #007CC3;
    color: #fff;
    /*height:26px;*/
    font-size: 0.92857em;
    border: 1px solid #ccc;
    border-width: 0px 0;
    padding: 5px 28px;
    width: 75%;
    float: right;
}

#savedsearches-content .search .clearAll {
    margin: 0;
    background-color: #ffffff;
    background-image: url('../images/ui-icons_222222_256x240.png');
    background-position: -97px -129px;
    padding-left: 0;
    width: 17px;
    height: 17px;
    text-indent: 11px;
    z-index: 1;
    position: absolute;
    border: 1px solid #dfdfdf;
    cursor: pointer;
    top: 26px;
    left: 273px;
}

#sectionSearches a#resetLink {
    color: white;
    font-size: 14px;
    padding-right: 40px;
    text-decoration:underline;
}

form#formSavedSearches .select a {
    display: none;
}

#savedSearchesTableBody p.show-more-link {
    font-weight: bold;
    margin-left: 10px;
}

div.savedSearchResultRow .truncate-with-ellipsis {
    display: inline-block;
    max-width: 95%;
}

#savedsearches-content .filters,
#savedsearches-content .fixed-table-container {
    width: auto;
    margin-left: 420px;
    float: none !important;
}
/** Saved Searches Page adjustments - END**/
#dialog-form-add .add-alert-combine-option {
    padding-left:20px;
}

#dialog-form-add .add-alert-document-type-label {
    font-weight: 700;
    color: #474747;
}

/* Generic context menu styles */
.contextMenu {
	position: absolute;
	width: 120px;
	z-index: 99999;
	border: solid 1px #CCC;
	background: #5a5a5a;
	padding: 0px;
	margin: 0px;
	display: none;
}

.contextMenu LI {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.contextMenu A {
	color: #ccc;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: auto;
	background-position: 6px center;
	background-repeat: no-repeat;
	outline: none;
	padding: 1px 5px;
	padding-left: 10px;
	font-size:11px;
}

.contextMenu LI.hover A {
	color: #FFF;
	background-color: #3e3e3e;
}

.contextMenu LI.copy.hover A {
	color: #FFF !important;
	background-color: #5aa5d8;
}

.contextMenu LI.disabled A {
	color: #AAA;
	cursor: default;
}

.contextMenu LI.hover.disabled A {
	background-color: transparent;
}

.contextMenu LI.separator {
	border-top: solid 1px #CCC;
}

.contextMenu .disable{
	display:none;
}

/*
	Adding Icons
	
	You can add icons to the context menu by adding
	classes to the respective LI element(s)
*/

/*.contextMenu LI.edit A { background-image: url(images/page_white_edit.png); }
.contextMenu LI.cut A { background-image: url(images/cut.png); }
.contextMenu LI.copy A { background-image: url(images/page_white_copy.png); }
.contextMenu LI.paste A { background-image: url(images/page_white_paste.png); }
.contextMenu LI.delete A { background-image: url(images/page_white_delete.png); }
.contextMenu LI.quit A { background-image: url(images/door.png); }*/

@charset "UTF-8";
@font-face {
    font-family: "wk-icons-filled";
    font-weight: 400;
    src: url(../fonts/wk-icons/wk-icons-filled.eot?) format("eot"), url(../fonts/wk-icons/wk-icons-filled.woff) format("woff"), url(../fonts/wk-icons/wk-icons-filled.ttf) format("truetype")
}
[class*=" wk-icon-filled-"]:before,
[class^=wk-icon-filled-]:before {
    font-family: "wk-icons-filled";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.listofTopics-left-heading .wk-icon-filled-triangle-down:before, .listofTopics-left-heading .wk-icon-filled-triangle-up:before
 {margin-right: 0px!important;margin-left: .1em!important;}

.wk-icon-filled-user:before {
    content: '\e800'
}
.wk-icon-filled-user-check:before {
    content: '\e801'
}
.wk-icon-filled-user-cancel:before {
    content: '\e802'
}
.wk-icon-filled-user-plus:before {
    content: '\e803'
}
.wk-icon-filled-user-minus:before {
    content: '\e804'
}
.wk-icon-filled-users:before {
    content: '\e805'
}
.wk-icon-filled-female:before {
    content: '\e806'
}
.wk-icon-filled-male:before {
    content: '\e807'
}
.wk-icon-filled-alarm-on:before {
    content: '\e808'
}
.wk-icon-filled-alarm-off:before {
    content: '\e809'
}
.wk-icon-filled-alarm-clock:before {
    content: '\e80a'
}
.wk-icon-filled-alert:before {
    content: '\e80b'
}
.wk-icon-filled-caution:before {
    content: '\e80c'
}
.wk-icon-filled-info:before {
    content: '\e80d'
}
.wk-icon-filled-question:before {
    content: '\e80e'
}
.wk-icon-filled-bolt:before {
    content: '\e80f'
}
.wk-icon-filled-notification:before {
    content: '\e810'
}
.wk-icon-filled-heart:before {
    content: '\e811'
}
.wk-icon-filled-heart-plus:before {
    content: '\e812'
}
.wk-icon-filled-heart-half:before {
    content: '\e813'
}
.wk-icon-filled-heart-broken:before {
    content: '\e814'
}
.wk-icon-filled-star:before {
    content: '\e815'
}
.wk-icon-filled-star-plus:before {
    content: '\e816'
}
.wk-icon-filled-star-half:before {
    content: '\e817'
}
.wk-icon-filled-star-acute:before {
    content: '\e818'
}
.wk-icon-filled-star-acute-plus:before {
    content: '\e819'
}
.wk-icon-filled-thumbs-up:before {
    content: '\e81a'
}
.wk-icon-filled-thumbs-down:before {
    content: '\e81b'
}
.wk-icon-filled-menu:before {
    content: '\e81c'
}
.wk-icon-filled-more:before {
    content: '\e81d'
}
.wk-icon-filled-more-circle:before {
    content: '\e81e'
}
.wk-icon-filled-more-square:before {
    content: '\e81f'
}
.wk-icon-filled-spinner:before {
    content: '\e820'
}
.wk-icon-filled-spinner-ring:before {
    content: '\e821'
}
.wk-icon-filled-clock-back:before {
    content: '\e822'
}
.wk-icon-filled-clock:before {
    content: '\e823'
}
.wk-icon-filled-stopwatch:before {
    content: '\e824'
}
.wk-icon-filled-watch:before {
    content: '\e825'
}
.wk-icon-filled-clipboard:before {
    content: '\e826'
}
.wk-icon-filled-clipboard-check:before {
    content: '\e827'
}
.wk-icon-filled-clipboard-cancel:before {
    content: '\e828'
}
.wk-icon-filled-clipboard-text:before {
    content: '\e829'
}
.wk-icon-filled-clipboard-list:before {
    content: '\e82a'
}
.wk-icon-filled-file:before {
    content: '\e82b'
}
.wk-icon-filled-file-check:before {
    content: '\e82c'
}
.wk-icon-filled-file-cancel:before {
    content: '\e82d'
}
.wk-icon-filled-file-plus:before {
    content: '\e82e'
}
.wk-icon-filled-file-minus:before {
    content: '\e82f'
}
.wk-icon-filled-file-up:before {
    content: '\e830'
}
.wk-icon-filled-file-down:before {
    content: '\e831'
}
.wk-icon-filled-file-to:before {
    content: '\e832'
}
.wk-icon-filled-file-from:before {
    content: '\e833'
}
.wk-icon-filled-file-text:before {
    content: '\e834'
}
.wk-icon-filled-file-list:before {
    content: '\e835'
}
.wk-icon-filled-file-graph:before {
    content: '\e836'
}
.wk-icon-filled-file-search:before {
    content: '\e837'
}
.wk-icon-filled-file-lock:before {
    content: '\e838'
}
.wk-icon-filled-file-zip:before {
    content: '\e839'
}
.wk-icon-filled-file-side:before {
    content: '\e83a'
}
.wk-icon-filled-files:before {
    content: '\e83b'
}
.wk-icon-filled-files-side:before {
    content: '\e83c'
}
.wk-icon-filled-folder:before {
    content: '\e83d'
}
.wk-icon-filled-folder-check:before {
    content: '\e83e'
}
.wk-icon-filled-folder-cancel:before {
    content: '\e83f'
}
.wk-icon-filled-folder-plus:before {
    content: '\e840'
}
.wk-icon-filled-folder-minus:before {
    content: '\e841'
}
.wk-icon-filled-folder-up:before {
    content: '\e842'
}
.wk-icon-filled-folder-down:before {
    content: '\e843'
}
.wk-icon-filled-folder-from:before {
    content: '\e844'
}
.wk-icon-filled-folder-to:before {
    content: '\e845'
}
.wk-icon-filled-folder-open:before {
    content: '\e846'
}
.wk-icon-filled-folder-search:before {
    content: '\e847'
}
.wk-icon-filled-folder-lock:before {
    content: '\e848'
}
.wk-icon-filled-folder-zip:before {
    content: '\e849'
}
.wk-icon-filled-plus:before {
    content: '\e84a'
}
.wk-icon-filled-plus-circle:before {
    content: '\e84b'
}
.wk-icon-filled-plus-square:before {
    content: '\e84c'
}
.wk-icon-filled-minus:before {
    content: '\e84d'
}
.wk-icon-filled-minus-circle:before {
    content: '\e84e'
}
.wk-icon-filled-minus-square:before {
    content: '\e84f'
}
.wk-icon-filled-book:before {
    content: '\e850'
}
.wk-icon-filled-book-open:before {
    content: '\e851'
}
.wk-icon-filled-book-open-marked:before {
    content: '\e852'
}
.wk-icon-filled-book-page:before {
    content: '\e853'
}
.wk-icon-filled-bookmark:before {
    content: '\e854'
}
.wk-icon-filled-id:before {
    content: '\e855'
}
.wk-icon-filled-news:before {
    content: '\e856'
}
.wk-icon-filled-receipt:before {
    content: '\e857'
}
.wk-icon-filled-receipt-list:before {
    content: '\e858'
}
.wk-icon-filled-key:before {
    content: '\e859'
}
.wk-icon-filled-keyhole:before {
    content: '\e85a'
}
.wk-icon-filled-lock:before {
    content: '\e85b'
}
.wk-icon-filled-lock-open:before {
    content: '\e85c'
}
.wk-icon-filled-lock-keyed:before {
    content: '\e85d'
}
.wk-icon-filled-lock-keyed-open:before {
    content: '\e85e'
}
.wk-icon-filled-shield:before {
    content: '\e85f'
}
.wk-icon-filled-shield-cancel:before {
    content: '\e860'
}
.wk-icon-filled-unlock:before {
    content: '\e861'
}
.wk-icon-filled-check:before {
    content: '\e862'
}
.wk-icon-filled-check-circle:before {
    content: '\e863'
}
.wk-icon-filled-check-square:before {
    content: '\e864'
}
.wk-icon-filled-close:before {
    content: '\e865'
}
.wk-icon-filled-close-circle:before {
    content: '\e866'
}
.wk-icon-filled-close-square:before {
    content: '\e867'
}
.wk-icon-filled-cancel:before {
    content: '\e868'
}
.wk-icon-filled-stop-sign:before {
    content: '\e869'
}
.wk-icon-filled-forbid:before {
    content: '\e86a'
}
.wk-icon-filled-checkbox:before {
    content: '\e86b'
}
.wk-icon-filled-inbox:before {
    content: '\e86c'
}
.wk-icon-filled-inbox-check:before {
    content: '\e86d'
}
.wk-icon-filled-inbox-up:before {
    content: '\e86e'
}
.wk-icon-filled-inbox-down:before {
    content: '\e86f'
}
.wk-icon-filled-inbox-full:before {
    content: '\e870'
}
.wk-icon-filled-calendar:before {
    content: '\e871'
}
.wk-icon-filled-calendar-dates:before {
    content: '\e872'
}
.wk-icon-filled-calendar-check:before {
    content: '\e873'
}
.wk-icon-filled-calendar-cancel:before {
    content: '\e874'
}
.wk-icon-filled-calendar-plus:before {
    content: '\e875'
}
.wk-icon-filled-calendar-minus:before {
    content: '\e876'
}
.wk-icon-filled-calendar-to:before {
    content: '\e877'
}
.wk-icon-filled-calendar-from:before {
    content: '\e878'
}
.wk-icon-filled-home:before {
    content: '\e879'
}
.wk-icon-filled-search:before {
    content: '\e87a'
}
.wk-icon-filled-funnel:before {
    content: '\e87b'
}
.wk-icon-filled-mail:before {
    content: '\e87c'
}
.wk-icon-filled-mail-address:before {
    content: '\e87d'
}
.wk-icon-filled-trash:before {
    content: '\e87e'
}
.wk-icon-filled-share:before {
    content: '\e87f'
}
.wk-icon-filled-print:before {
    content: '\e880'
}
.wk-icon-filled-attach:before {
    content: '\e881'
}
.wk-icon-filled-help:before {
    content: '\e882'
}
.wk-icon-filled-send:before {
    content: '\e883'
}
.wk-icon-filled-settings:before {
    content: '\e884'
}
.wk-icon-filled-gear:before {
    content: '\e885'
}
.wk-icon-filled-wrench:before {
    content: '\e886'
}
.wk-icon-filled-sliders:before {
    content: '\e887'
}
.wk-icon-filled-reply:before {
    content: '\e888'
}
.wk-icon-filled-forward:before {
    content: '\e889'
}
.wk-icon-filled-refresh:before {
    content: '\e88a'
}
.wk-icon-filled-undo:before {
    content: '\e88b'
}
.wk-icon-filled-redo:before {
    content: '\e88c'
}
.wk-icon-filled-flag:before {
    content: '\e88d'
}
.wk-icon-filled-flag-triangle:before {
    content: '\e88e'
}
.wk-icon-filled-globe:before {
    content: '\e88f'
}
.wk-icon-filled-login:before {
    content: '\e890'
}
.wk-icon-filled-logout:before {
    content: '\e891'
}
.wk-icon-filled-link:before {
    content: '\e892'
}
.wk-icon-filled-anchor:before {
    content: '\e893'
}
.wk-icon-filled-card:before {
    content: '\e894'
}
.wk-icon-filled-flame:before {
    content: '\e895'
}
.wk-icon-filled-add-on:before {
    content: '\e896'
}
.wk-icon-filled-announce:before {
    content: '\e897'
}
.wk-icon-filled-photo:before {
    content: '\e898'
}
.wk-icon-filled-photos:before {
    content: '\e899'
}
.wk-icon-filled-photos-layer:before {
    content: '\e89a'
}
.wk-icon-filled-align-left:before {
    content: '\e89b'
}
.wk-icon-filled-align-right:before {
    content: '\e89c'
}
.wk-icon-filled-align-center:before {
    content: '\e89d'
}
.wk-icon-filled-align-justify:before {
    content: '\e89e'
}
.wk-icon-filled-grid-circle:before {
    content: '\e89f'
}
.wk-icon-filled-grid-hash:before {
    content: '\e8a0'
}
.wk-icon-filled-grid-square:before {
    content: '\e8a1'
}
.wk-icon-filled-grid:before {
    content: '\e8a2'
}
.wk-icon-filled-hash:before {
    content: '\e8a3'
}
.wk-icon-filled-indent-left:before {
    content: '\e8a4'
}
.wk-icon-filled-indent-right:before {
    content: '\e8a5'
}
.wk-icon-filled-layout-list:before {
    content: '\e8a6'
}
.wk-icon-filled-layout:before {
    content: '\e8a7'
}
.wk-icon-filled-list-bullet-check:before {
    content: '\e8a8'
}
.wk-icon-filled-list-bullet-circle:before {
    content: '\e8a9'
}
.wk-icon-filled-list-bullet-dot:before {
    content: '\e8aa'
}
.wk-icon-filled-list-bullet-square:before {
    content: '\e8ab'
}
.wk-icon-filled-pencil:before {
    content: '\e8ac'
}
.wk-icon-filled-pencil-line:before {
    content: '\e8ad'
}
.wk-icon-filled-pencil-bar:before {
    content: '\e8ae'
}
.wk-icon-filled-pencil-square:before {
    content: '\e8af'
}
.wk-icon-filled-export:before {
    content: '\e8b0'
}
.wk-icon-filled-import:before {
    content: '\e8b1'
}
.wk-icon-filled-save:before {
    content: '\e8b2'
}
.wk-icon-filled-code:before {
    content: '\e8b3'
}
.wk-icon-filled-field:before {
    content: '\e8b4'
}
.wk-icon-filled-archive:before {
    content: '\e8b5'
}
.wk-icon-filled-camera:before {
    content: '\e8b6'
}
.wk-icon-filled-camera-compact:before {
    content: '\e8b7'
}
.wk-icon-filled-video:before {
    content: '\e8b8'
}
.wk-icon-filled-webcam:before {
    content: '\e8b9'
}
.wk-icon-filled-drive:before {
    content: '\e8ba'
}
.wk-icon-filled-drive-up:before {
    content: '\e8bb'
}
.wk-icon-filled-drive-down:before {
    content: '\e8bc'
}
.wk-icon-filled-keyboard:before {
    content: '\e8bd'
}
.wk-icon-filled-keyboard-in:before {
    content: '\e8be'
}
.wk-icon-filled-mouse:before {
    content: '\e8bf'
}
.wk-icon-filled-dimmer:before {
    content: '\e8c0'
}
.wk-icon-filled-brighter:before {
    content: '\e8c1'
}
.wk-icon-filled-contrast:before {
    content: '\e8c2'
}
.wk-icon-filled-display:before {
    content: '\e8c3'
}
.wk-icon-filled-screen:before {
    content: '\e8c4'
}
.wk-icon-filled-laptop:before {
    content: '\e8c5'
}
.wk-icon-filled-tablet:before {
    content: '\e8c6'
}
.wk-icon-filled-smartphone:before {
    content: '\e8c7'
}
.wk-icon-filled-power:before {
    content: '\e8c8'
}
.wk-icon-filled-microchip:before {
    content: '\e8c9'
}
.wk-icon-filled-scan:before {
    content: '\e8ca'
}
.wk-icon-filled-shred:before {
    content: '\e8cb'
}
.wk-icon-filled-database:before {
    content: '\e8cc'
}
.wk-icon-filled-server:before {
    content: '\e8cd'
}
.wk-icon-filled-microphone-on:before {
    content: '\e8ce'
}
.wk-icon-filled-microphone-mute:before {
    content: '\e8cf'
}
.wk-icon-filled-headphones:before {
    content: '\e8d0'
}
.wk-icon-filled-speaker:before {
    content: '\e8d1'
}
.wk-icon-filled-speaker-low:before {
    content: '\e8d2'
}
.wk-icon-filled-speaker-mid:before {
    content: '\e8d3'
}
.wk-icon-filled-speaker-high:before {
    content: '\e8d4'
}
.wk-icon-filled-speaker-mute:before {
    content: '\e8d5'
}
.wk-icon-filled-command:before {
    content: '\e8d6'
}
.wk-icon-filled-console:before {
    content: '\e8d7'
}
.wk-icon-filled-delete:before {
    content: '\e8d8'
}
.wk-icon-filled-hard-return:before {
    content: '\e8d9'
}
.wk-icon-filled-return:before {
    content: '\e8da'
}
.wk-icon-filled-shift:before {
    content: '\e8db'
}
.wk-icon-filled-chat:before {
    content: '\e8dc'
}
.wk-icon-filled-chat-check:before {
    content: '\e8dd'
}
.wk-icon-filled-chat-cancel:before {
    content: '\e8de'
}
.wk-icon-filled-chat-plus:before {
    content: '\e8df'
}
.wk-icon-filled-chat-star:before {
    content: '\e8e0'
}
.wk-icon-filled-chat-text:before {
    content: '\e8e1'
}
.wk-icon-filled-chat-more:before {
    content: '\e8e2'
}
.wk-icon-filled-chat-box:before {
    content: '\e8e3'
}
.wk-icon-filled-chat-box-check:before {
    content: '\e8e4'
}
.wk-icon-filled-chat-box-cancel:before {
    content: '\e8e5'
}
.wk-icon-filled-chat-box-plus:before {
    content: '\e8e6'
}
.wk-icon-filled-chat-box-star:before {
    content: '\e8e7'
}
.wk-icon-filled-chat-box-text:before {
    content: '\e8e8'
}
.wk-icon-filled-chat-box-more:before {
    content: '\e8e9'
}
.wk-icon-filled-dialogue:before {
    content: '\e8ea'
}
.wk-icon-filled-dialogue-text:before {
    content: '\e8eb'
}
.wk-icon-filled-tooltip:before {
    content: '\e8ec'
}
.wk-icon-filled-tooltip-text:before {
    content: '\e8ed'
}
.wk-icon-filled-tooltip-more:before {
    content: '\e8ee'
}
.wk-icon-filled-tabs:before {
    content: '\e8ef'
}
.wk-icon-filled-tab-plus:before {
    content: '\e8f0'
}
.wk-icon-filled-tabs-card:before {
    content: '\e8f1'
}
.wk-icon-filled-tabs-address:before {
    content: '\e8f2'
}
.wk-icon-filled-window:before {
    content: '\e8f3'
}
.wk-icon-filled-window-plus:before {
    content: '\e8f4'
}
.wk-icon-filled-tag:before {
    content: '\e8f5'
}
.wk-icon-filled-tag-plus:before {
    content: '\e8f6'
}
.wk-icon-filled-tags:before {
    content: '\e8f7'
}
.wk-icon-filled-calculator:before {
    content: '\e8f8'
}
.wk-icon-filled-calculator-operations:before {
    content: '\e8f9'
}
.wk-icon-filled-graph:before {
    content: '\e8fa'
}
.wk-icon-filled-chart:before {
    content: '\e8fb'
}
.wk-icon-filled-chart-square:before {
    content: '\e8fc'
}
.wk-icon-filled-pie:before {
    content: '\e8fd'
}
.wk-icon-filled-performance:before {
    content: '\e8fe'
}
.wk-icon-filled-infinity:before {
    content: '\e8ff'
}
.wk-icon-filled-percent:before {
    content: '\e900'
}
.wk-icon-filled-divide:before {
    content: '\e901'
}
.wk-icon-filled-arrow-up:before {
    content: '\e902'
}
.wk-icon-filled-arrow-down:before {
    content: '\e903'
}
.wk-icon-filled-arrow-left:before {
    content: '\e904'
}
.wk-icon-filled-arrow-right:before {
    content: '\e905'
}
.wk-icon-filled-arrow-down-left:before {
    content: '\e906'
}
.wk-icon-filled-arrow-up-left:before {
    content: '\e907'
}
.wk-icon-filled-arrow-down-right:before {
    content: '\e908'
}
.wk-icon-filled-arrow-up-right:before {
    content: '\e909'
}
.wk-icon-filled-triangle-up:before {
    content: '\e90a'
}
.wk-icon-filled-triangle-down:before {
    content: '\e90b'
}
.wk-icon-filled-triangle-left:before {
    content: '\e90c'
}
.wk-icon-filled-triangle-right:before {
    content: '\e90d'
}
.wk-icon-filled-chevron-up:before {
    content: '\e90e'
}
.wk-icon-filled-chevron-down:before {
    content: '\e90f'
}
.wk-icon-filled-chevron-left:before {
    content: '\e910'
}
.wk-icon-filled-chevron-right:before {
    content: '\e911'
}
.wk-icon-filled-chevron-double-up:before {
    content: '\e912'
}
.wk-icon-filled-chevron-double-down:before {
    content: '\e913'
}
.wk-icon-filled-chevron-double-left:before {
    content: '\e914'
}
.wk-icon-filled-chevron-double-right:before {
    content: '\e915'
}
.wk-icon-filled-arrow-classic-up:before {
    content: '\e916'
}
.wk-icon-filled-arrow-classic-down:before {
    content: '\e917'
}
.wk-icon-filled-arrow-classic-left:before {
    content: '\e918'
}
.wk-icon-filled-arrow-classic-right:before {
    content: '\e919'
}
.wk-icon-filled-arrow-classic-down-left:before {
    content: '\e91a'
}
.wk-icon-filled-arrow-classic-down-right:before {
    content: '\e91b'
}
.wk-icon-filled-arrow-classic-up-left:before {
    content: '\e91c'
}
.wk-icon-filled-arrow-classic-up-right:before {
    content: '\e91d'
}
.wk-icon-filled-arrow-circle-up:before {
    content: '\e91e'
}
.wk-icon-filled-arrow-circle-down:before {
    content: '\e91f'
}
.wk-icon-filled-arrow-circle-left:before {
    content: '\e920'
}
.wk-icon-filled-arrow-circle-right:before {
    content: '\e921'
}
.wk-icon-filled-arrow-classic-circle-up:before {
    content: '\e922'
}
.wk-icon-filled-arrow-classic-circle-down:before {
    content: '\e923'
}
.wk-icon-filled-arrow-classic-circle-left:before {
    content: '\e924'
}
.wk-icon-filled-arrow-classic-circle-right:before {
    content: '\e925'
}
.wk-icon-filled-arrow-square-up:before {
    content: '\e926'
}
.wk-icon-filled-arrow-square-down:before {
    content: '\e927'
}
.wk-icon-filled-arrow-square-left:before {
    content: '\e928'
}
.wk-icon-filled-arrow-square-right:before {
    content: '\e929'
}
.wk-icon-filled-arrow-dash-up:before {
    content: '\e92a'
}
.wk-icon-filled-arrow-dash-down:before {
    content: '\e92b'
}
.wk-icon-filled-arrow-dash-left:before {
    content: '\e92c'
}
.wk-icon-filled-arrow-dash-right:before {
    content: '\e92d'
}
.wk-icon-filled-arrow-dot-up:before {
    content: '\e92e'
}
.wk-icon-filled-arrow-dot-down:before {
    content: '\e92f'
}
.wk-icon-filled-arrow-dot-left:before {
    content: '\e930'
}
.wk-icon-filled-arrow-dot-right:before {
    content: '\e931'
}
.wk-icon-filled-arrow-tab-up:before {
    content: '\e932'
}
.wk-icon-filled-arrow-tab-down:before {
    content: '\e933'
}
.wk-icon-filled-arrow-tab-left:before {
    content: '\e934'
}
.wk-icon-filled-arrow-tab-right:before {
    content: '\e935'
}
.wk-icon-filled-arrow-tab-plus:before {
    content: '\e936'
}
.wk-icon-filled-arrow-tab-minus:before {
    content: '\e937'
}
.wk-icon-filled-pop-in:before {
    content: '\e938'
}
.wk-icon-filled-pop-out:before {
    content: '\e939'
}
.wk-icon-filled-upload-line:before {
    content: '\e93a'
}
.wk-icon-filled-upload:before {
    content: '\e93b'
}
.wk-icon-filled-download-line:before {
    content: '\e93c'
}
.wk-icon-filled-download:before {
    content: '\e93d'
}
.wk-icon-filled-back-to:before {
    content: '\e93e'
}
.wk-icon-filled-forward-to:before {
    content: '\e93f'
}
.wk-icon-filled-move:before {
    content: '\e940'
}
.wk-icon-filled-expand:before {
    content: '\e941'
}
.wk-icon-filled-expand-angle:before {
    content: '\e942'
}
.wk-icon-filled-expand-box:before {
    content: '\e943'
}
.wk-icon-filled-contract:before {
    content: '\e944'
}
.wk-icon-filled-contract-angle:before {
    content: '\e945'
}
.wk-icon-filled-contract-box:before {
    content: '\e946'
}
.wk-icon-filled-resize:before {
    content: '\e947'
}
.wk-icon-filled-resize-vertical:before {
    content: '\e948'
}
.wk-icon-filled-resize-horizontal:before {
    content: '\e949'
}
.wk-icon-filled-hierarchy:before {
    content: '\e94a'
}
.wk-icon-filled-network:before {
    content: '\e94b'
}
.wk-icon-filled-layer:before {
    content: '\e94c'
}
.wk-icon-filled-switch:before {
    content: '\e94d'
}
.wk-icon-filled-swap-vertical:before {
    content: '\e94e'
}
.wk-icon-filled-swap-horizontal:before {
    content: '\e94f'
}
.wk-icon-filled-shuffle:before {
    content: '\e950'
}
.wk-icon-filled-repeat:before {
    content: '\e951'
}
.wk-icon-filled-visible:before {
    content: '\e952'
}
.wk-icon-filled-invisible:before {
    content: '\e953'
}
.wk-icon-filled-zoom-in:before {
    content: '\e954'
}
.wk-icon-filled-zoom-out:before {
    content: '\e955'
}
.wk-icon-filled-ruler:before {
    content: '\e956'
}
.wk-icon-filled-crop:before {
    content: '\e957'
}
.wk-icon-filled-cut:before {
    content: '\e958'
}
.wk-icon-filled-drop:before {
    content: '\e959'
}
.wk-icon-filled-magnet:before {
    content: '\e95a'
}
.wk-icon-filled-paint:before {
    content: '\e95b'
}
.wk-icon-filled-colors:before {
    content: '\e95c'
}
.wk-icon-filled-pen:before {
    content: '\e95d'
}
.wk-icon-filled-vector:before {
    content: '\e95e'
}
.wk-icon-filled-vector-line:before {
    content: '\e95f'
}
.wk-icon-filled-box:before {
    content: '\e960'
}
.wk-icon-filled-box-label:before {
    content: '\e961'
}
.wk-icon-filled-box-up:before {
    content: '\e962'
}
.wk-icon-filled-briefcase:before {
    content: '\e963'
}
.wk-icon-filled-lunchbox:before {
    content: '\e964'
}
.wk-icon-filled-toolbox:before {
    content: '\e965'
}
.wk-icon-filled-medical:before {
    content: '\e966'
}
.wk-icon-filled-broadcast:before {
    content: '\e967'
}
.wk-icon-filled-cellular:before {
    content: '\e968'
}
.wk-icon-filled-rss:before {
    content: '\e969'
}
.wk-icon-filled-wifi:before {
    content: '\e96a'
}
.wk-icon-filled-cloud:before {
    content: '\e96b'
}
.wk-icon-filled-cloud-check:before {
    content: '\e96c'
}
.wk-icon-filled-cloud-cancel:before {
    content: '\e96d'
}
.wk-icon-filled-cloud-plus:before {
    content: '\e96e'
}
.wk-icon-filled-cloud-minus:before {
    content: '\e96f'
}
.wk-icon-filled-cloud-up:before {
    content: '\e970'
}
.wk-icon-filled-cloud-down:before {
    content: '\e971'
}
.wk-icon-filled-map:before {
    content: '\e972'
}
.wk-icon-filled-direction:before {
    content: '\e973'
}
.wk-icon-filled-locate:before {
    content: '\e974'
}
.wk-icon-filled-compass:before {
    content: '\e975'
}
.wk-icon-filled-crosshairs:before {
    content: '\e976'
}
.wk-icon-filled-location:before {
    content: '\e977'
}
.wk-icon-filled-location-plus:before {
    content: '\e978'
}
.wk-icon-filled-location-minus:before {
    content: '\e979'
}
.wk-icon-filled-location-star:before {
    content: '\e97a'
}
.wk-icon-filled-location-point:before {
    content: '\e97b'
}
.wk-icon-filled-location-point-plus:before {
    content: '\e97c'
}
.wk-icon-filled-location-point-minus:before {
    content: '\e97d'
}
.wk-icon-filled-location-point-star:before {
    content: '\e97e'
}
.wk-icon-filled-location-map:before {
    content: '\e97f'
}
.wk-icon-filled-pin:before {
    content: '\e980'
}
.wk-icon-filled-pin-ring:before {
    content: '\e981'
}
.wk-icon-filled-tack:before {
    content: '\e982'
}
.wk-icon-filled-phone:before {
    content: '\e983'
}
.wk-icon-filled-phone-plus:before {
    content: '\e984'
}
.wk-icon-filled-phone-minus:before {
    content: '\e985'
}
.wk-icon-filled-phone-incoming:before {
    content: '\e986'
}
.wk-icon-filled-phone-outgoing:before {
    content: '\e987'
}
.wk-icon-filled-phone-speaker:before {
    content: '\e988'
}
.wk-icon-filled-phone-hangup:before {
    content: '\e989'
}
.wk-icon-filled-voicemail:before {
    content: '\e98a'
}
.wk-icon-filled-play:before {
    content: '\e98b'
}
.wk-icon-filled-pause:before {
    content: '\e98c'
}
.wk-icon-filled-stop:before {
    content: '\e98d'
}
.wk-icon-filled-record:before {
    content: '\e98e'
}
.wk-icon-filled-eject:before {
    content: '\e98f'
}
.wk-icon-filled-rewind:before {
    content: '\e990'
}
.wk-icon-filled-fast-forward:before {
    content: '\e991'
}
.wk-icon-filled-skip-back:before {
    content: '\e992'
}
.wk-icon-filled-skip-forward:before {
    content: '\e993'
}
.wk-icon-filled-disc:before {
    content: '\e994'
}
.wk-icon-filled-play-circle:before {
    content: '\e995'
}
.wk-icon-filled-play-square:before {
    content: '\e996'
}
.wk-icon-filled-cart:before {
    content: '\e997'
}
.wk-icon-filled-cart-up:before {
    content: '\e998'
}
.wk-icon-filled-cart-down:before {
    content: '\e999'
}
.wk-icon-filled-cart-full:before {
    content: '\e99a'
}
.wk-icon-filled-cart-flat:before {
    content: '\e99b'
}
.wk-icon-filled-cart-flat-up:before {
    content: '\e99c'
}
.wk-icon-filled-cart-flat-down:before {
    content: '\e99d'
}
.wk-icon-filled-battery-empty:before {
    content: '\e99e'
}
.wk-icon-filled-battery-low:before {
    content: '\e99f'
}
.wk-icon-filled-battery-mid:before {
    content: '\e9a0'
}
.wk-icon-filled-battery-full:before {
    content: '\e9a1'
}
.wk-icon-filled-battery-charging:before {
    content: '\e9a2'
}
.wk-icon-filled-coins:before {
    content: '\e9a3'
}
.wk-icon-filled-dollar:before {
    content: '\e9a4'
}
.wk-icon-filled-dollars:before {
    content: '\e9a5'
}
.wk-icon-filled-purse:before {
    content: '\e9a6'
}
.wk-icon-filled-wallet:before {
    content: '\e9a7'
}
.wk-icon-filled-factory:before {
    content: '\e9a8'
}
.wk-icon-filled-hospital:before {
    content: '\e9a9'
}
.wk-icon-filled-hotel:before {
    content: '\e9aa'
}
.wk-icon-filled-library:before {
    content: '\e9ab'
}
.wk-icon-filled-office:before {
    content: '\e9ac'
}
.wk-icon-filled-shop:before {
    content: '\e9ad'
}
.wk-icon-filled-airplane:before {
    content: '\e9ae'
}
.wk-icon-filled-car:before {
    content: '\e9af'
}
.wk-icon-filled-gas:before {
    content: '\e9b0'
}
.wk-icon-filled-highway:before {
    content: '\e9b1'
}
.wk-icon-filled-parking:before {
    content: '\e9b2'
}
.wk-icon-filled-taxi:before {
    content: '\e9b3'
}
.wk-icon-filled-truck:before {
    content: '\e9b4'
}
.wk-icon-filled-angry:before {
    content: '\e9b5'
}
.wk-icon-filled-content:before {
    content: '\e9b6'
}
.wk-icon-filled-disappointed:before {
    content: '\e9b7'
}
.wk-icon-filled-happy:before {
    content: '\e9b8'
}
.wk-icon-filled-neutral:before {
    content: '\e9b9'
}
.wk-icon-filled-smile:before {
    content: '\e9ba'
}
.wk-icon-filled-surprised:before {
    content: '\e9bb'
}
.wk-icon-filled-baseball:before {
    content: '\e9bc'
}
.wk-icon-filled-basketball:before {
    content: '\e9bd'
}
.wk-icon-filled-bowling:before {
    content: '\e9be'
}
.wk-icon-filled-football:before {
    content: '\e9bf'
}
.wk-icon-filled-soccer:before {
    content: '\e9c0'
}
.wk-icon-filled-tennis:before {
    content: '\e9c1'
}
.wk-icon-filled-sun:before {
    content: '\e9c2'
}
.wk-icon-filled-moon:before {
    content: '\e9c3'
}
.wk-icon-filled-thermometer:before {
    content: '\e9c4'
}
.wk-icon-filled-snowflake:before {
    content: '\e9c5'
}
.wk-icon-filled-umbrella:before {
    content: '\e9c6'
}
.wk-icon-filled-award:before {
    content: '\e9c7'
}
.wk-icon-filled-award-star:before {
    content: '\e9c8'
}
.wk-icon-filled-award-1:before {
    content: '\e9c9'
}
.wk-icon-filled-bell:before {
    content: '\e9ca'
}
.wk-icon-filled-birdhouse:before {
    content: '\e9cb'
}
.wk-icon-filled-crown:before {
    content: '\e9cc'
}
.wk-icon-filled-coffee:before {
    content: '\e9cd'
}
.wk-icon-filled-bar:before {
    content: '\e9ce'
}
.wk-icon-filled-cup:before {
    content: '\e9cf'
}
.wk-icon-filled-cup-label:before {
    content: '\e9d0'
}
.wk-icon-filled-d-pad:before {
    content: '\e9d1'
}
.wk-icon-filled-dine:before {
    content: '\e9d2'
}
.wk-icon-filled-martini:before {
    content: '\e9d3'
}
.wk-icon-filled-wine:before {
    content: '\e9d4'
}
.wk-icon-filled-reel:before {
    content: '\e9d5'
}
.wk-icon-filled-film:before {
    content: '\e9d6'
}
.wk-icon-filled-flashlight:before {
    content: '\e9d7'
}
.wk-icon-filled-dumbbell:before {
    content: '\e9d8'
}
.wk-icon-filled-flower:before {
    content: '\e9d9'
}
.wk-icon-filled-gem:before {
    content: '\e9da'
}
.wk-icon-filled-gift:before {
    content: '\e9db'
}
.wk-icon-filled-glasses:before {
    content: '\e9dc'
}
.wk-icon-filled-lamp:before {
    content: '\e9dd'
}
.wk-icon-filled-lightbulb:before {
    content: '\e9de'
}
.wk-icon-filled-medicine:before {
    content: '\e9df'
}
.wk-icon-filled-microwave:before {
    content: '\e9e0'
}
.wk-icon-filled-mp3-player:before {
    content: '\e9e1'
}
.wk-icon-filled-radio-speaker:before {
    content: '\e9e2'
}
.wk-icon-filled-dryer:before {
    content: '\e9e3'
}
.wk-icon-filled-washer:before {
    content: '\e9e4'
}
.wk-icon-filled-refrigerator:before {
    content: '\e9e5'
}
.wk-icon-filled-radio:before {
    content: '\e9e6'
}
.wk-icon-filled-note-staff:before {
    content: '\e9e7'
}
.wk-icon-filled-note:before {
    content: '\e9e8'
}
.wk-icon-filled-notes:before {
    content: '\e9e9'
}
.wk-icon-filled-tree:before {
    content: '\e9ea'
}
.wk-icon-filled-pine-tree:before {
    content: '\e9eb'
}
.wk-icon-filled-popsicle:before {
    content: '\e9ec'
}
.wk-icon-filled-shirt:before {
    content: '\e9ed'
}
.wk-icon-filled-target:before {
    content: '\e9ee'
}
.wk-icon-filled-ticket:before {
    content: '\e9ef'
}
.wk-icon-filled-template:before {
    content: '\e9f0'
}
.wk-icon-filled-test-tube:before {
    content: '\e9f1'
}
.wk-icon-filled-trophy:before {
    content: '\e9f2'
}
.wk-icon-filled-trophy-1:before {
    content: '\e9f3'
}
.wk-icon-filled-left-arrow:before {
    content: '\e920'
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.5
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none;
}

.EQSWDocTypes .chosen-container .chosen-drop,
.EQSWSection .chosen-container .chosen-drop,
.LFMCategory .chosen-container .chosen-drop,
.LFMSubCategory .chosen-container .chosen-drop,
.LFMDate .chosen-container .chosen-drop,
.PPMDate .chosen-container .chosen-drop,
.EQSWDate .chosen-container .chosen-drop,
.EQSWformSelect .chosen-container .chosen-drop,
.EQSWIndustriesSelect .chosen-container .chosen-drop,
.EQSWIndustryCategoriesSelect .chosen-container .chosen-drop,
.EQSWformSelectGroups .chosen-container .chosen-drop,
.EQSWSelectExhibitNumbers .chosen-container .chosen-drop,
.EQSWResponse .chosen-container .chosen-drop,
.ipovs-filters .chosen-container .chosen-drop,
.EQSWIndustryWithGroups .chosen-container .chosen-drop
.IPOVSearchType .chosen-container .chosen-drop,
#dialog-form-moveto .chosen-container .chosen-drop,
#dialog-form-deleteFolder .chosen-container .chosen-drop,
.ma-deal-structure .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    z-index: 1010;
    width: auto;
    border: 1px solid #aaa;
    border-top: 0;
    background: #F0F0F0;
    -webkit-box-shadow: 0 0 10px #000000;
    box-shadow: 0 0 10px #000000;
    display: none;
    border-radius: 10px;
    padding: 16px;
    white-space: nowrap;
}

.chosen-container.chosen-with-drop .chosen-drop {
  display: block !important;
}

.chosen-container a {
    cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-single input[type="text"] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  width: 0;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#EQSW-Content .chosen-container-single .chosen-single span,
#ppm-content .chosen-container-single .chosen-single span,
#lfm-content .chosen-container-single .chosen-single span,
#ppm-srp-content .chosen-container-single .chosen-single span,
#lfm-srp-content .chosen-container-single .chosen-single span,
#EQSW-SRP-Content-Search .chosen-container-single .chosen-single span,
#ipovs-content .chosen-container-single .chosen-single span,
#dialog-form-moveto .chosen-container-single .chosen-single span,
#dialog-form-deleteFolder .chosen-container-single .chosen-single span,
#MADeals-Content .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 40px;
    padding-left: 16px;
    /*new*/
    width: 97% !important;
    /*border: 1px solid #DADADA;
    padding: 2px 5px;*/
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    height: 40px;
    box-shadow: none;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("../images/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 0px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: #016599;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

#ppm-content-search .chosen-container .chosen-results li.highlighted,
#EQSW-Content-search .chosen-container .chosen-results li.highlighted,
#lfm-content-search .chosen-container .chosen-results li.highlighted {
    background-color: #007ac3;
    color: #fff;
}


.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices, .chosen-container-single .chosen-single {
    border: 1px solid #DADADA;
    padding-left: 0px;
    padding-right: 16px;
    color: #757575;
    font-size: 16px;
    background: white;
    display: inline-block;
    width: 100%;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0px;
    border-radius: 0px;
}

    .chosen-container-multi .chosen-choices::after {
        content: '\e90f';
        border-radius: 4px;
        color: #474747;
        font-family: wk-icons-open;
        right: 15px;
        top: 15px;
        padding: 0 0 2px;
        position: absolute;
        pointer-events: none;
    }

#EQSW-Content .chosen-container-single .chosen-single::after,
#ppm-content .chosen-container-single .chosen-single::after,
#lfm-content .chosen-container-single .chosen-single::after,
#EQSW-SRP-Content-Search .chosen-container-single .chosen-single::after,
#ppm-srp-content .chosen-container-single .chosen-single::after,
#lfm-srp-content .chosen-container-single .chosen-single::after,
#ipovs-content .chosen-container-single .chosen-single::after,
#dialog-form-moveto .chosen-container-single .chosen-single::after,
#dialog-form-deleteFolder .chosen-container-single .chosen-single::after,
#MADeals-Content .chosen-container-single .chosen-single::after{
    content: '\e90f';
    border-radius: 4px;
    color: #474747;
    font-family: wk-icons-open;
    right: 15px;
    top: 10px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
    font-size: 16px;
}

#EQSW-Content .chosen-container-single .chosen-single div b,
#ppm-content .chosen-container-single .chosen-single div b,
#lfm-content .chosen-container-single .chosen-single div b,
#EQSW-SRP-Content-Search .chosen-container-single .chosen-single div b,
#ppm-srp-content .chosen-container-single .chosen-single div b,
#lfm-srp-content .chosen-container-single .chosen-single div b,
#ipovs-content .chosen-container-single .chosen-single div b,
#dialog-form-moveto .chosen-container-single .chosen-single div b,
#dialog-form-deleteFolder .chosen-container-single .chosen-single div b,
#MADeals-Content .chosen-container-single .chosen-single div b{
    display: none;
}

        .chosen-container-multi .chosen-choices li {
            float: left;
            list-style: none;
        }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width:100%;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #8e8f90;
  font-size: 16px;
  font-family: "Fira Sans",Verdana,Arial,sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 100% !important;
  height:38px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 5px 2px 6px 5px;
  padding: 10px 20px 10px 3px;
  border: 1px solid #ccc;
  max-width: 100%;
  border-radius: 3px;
  background-color: #f6f6f6;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
  font-size: 12px;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../images/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* @end */
/* @group Active  */
/*.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}*/

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

#EQSW-Content .chosen-container-active .chosen-choices,
#ppm-content .chosen-container-active .chosen-choices,
#lfm-content .chosen-container-active .chosen-choices,
#EQSW-SRP-Content-Search .chosen-container-active .chosen-choices,
#ppm-srp-content .chosen-container-active .chosen-choices,
#lfm-srp-content .chosen-container-active .chosen-choices,
#ipovs-content .chosen-container-active .chosen-choices,
#MADeals-Content .chosen-container-active .chosen-choices{
    border: 1px solid #DADADA;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("../images/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("../images/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }

}

/* @end */
.chosen-container-multi {
    width: 100% !important;
}
#EQSW-Content .chosen-container-single,
#ppm-content .chosen-container-single,
#lfm-content .chosen-container-single,
#EQSW-SRP-Content-Search .chosen-container-single,
#ppm-srp-content .chosen-container-single,
#lfm-srp-content .chosen-container-single,
#ipovs-content:not(.wk-search-container) .chosen-container-single,
#dialog-form-moveto .chosen-container-single,
#dialog-form-deleteFolder .chosen-container-single,
#MADeals-Content .chosen-container-single{
    width: 100% !important;
    height: 40px;
}
#EQSW-Content,
#lfm-content,
#ppm-content,
#EQSW-SRP-Content-Search,
#ppm-srp-content,
#lfm-srp-content,
#ipovs-content {
    overflow: visible !important;
}

#EQSW-SRP-Content-Search .EQSWformSelectGroups .chosen-container-multi .chosen-choices::after {
    top: 11px;
}

#ipovs-content .IPOVSearchType a.chosen-single {
    height: 46px;
    background-color: #007AC3;
}

#ipovs-content .IPOVSearchType .chosen-single span {
    color: #F6F6F6;
    line-height: 46px;
    background-color: #007AC3;
}

#ipovs-content .IPOVSearchType .chosen-single::after {
    color: #F6F6F6;
}

#ipovs-content .IPOVSearchType .chosen-container-single {
    height: 46px;
    width: 182px !important;
}

.selectallSection .left {
    float: left
}

.selectallSection {
    border-bottom: 1px solid #ddd;
    padding: 0 5px;
    min-height: 25px;
    cursor: pointer
}

    .selectallSection > span {
        float: right;
        cursor: pointer
    }

.chosen-results {
    clear: both
}

/*input.checkBox.Testing.result-selected {
    display: inline;
}*/
