
/* ::::: http://www.journals.uchicago.edu/wro/product.css ::::: */

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: outside none 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: 0px; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
.ui-front { z-index: 100; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 0.5em 0.5em 0.5em 0.7em; min-height: 0px; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: 0.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: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px none; overflow: auto; }
.ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; }
.ui-button { display: inline-block; position: relative; padding: 0px; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: normal; }
.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+7px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: 0.4em 1em; }
.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: 0.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: 0.5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
.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: 0px 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.ui-datepicker td { border: 0px none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.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: 0px auto 0.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: 0px; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; }
.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: 0px; border-left-width: 1px; }
.ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px none; }
.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 21px; margin: -10px 0px 0px; padding: 1px; height: 20px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: transparent none repeat scroll 0px center; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; 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: outside none none; padding: 2px; margin: 0px; display: block; outline: 0px none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px; height: 0px; font-size: 0px; line-height: 0; border-width: 1px 0px 0px; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 0.4em; line-height: 1.5; min-height: 0px; 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: 0.4em 0px 0.2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
.ui-menu .ui-icon { position: absolute; top: 0.2em; left: 0.2em; }
.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: transparent url('animated-overlay.gif') repeat scroll 0% 0%; height: 100%; 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: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; 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: 0.7em; display: block; border: 0px none; background-position: 0px 0px; }
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0px; }
.ui-slider-vertical { width: 0.8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; }
.ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0px; }
.ui-slider-vertical .ui-slider-range-max { top: 0px; }
.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0px; vertical-align: middle; }
.ui-spinner-input { border: 0px none; background: transparent none repeat scroll 0px center; color: inherit; padding: 0px; margin: 0.2em 22px 0.2em 0.4em; vertical-align: middle; }
.ui-spinner-button { width: 16px; height: 50%; font-size: 0.5em; padding: 0px; margin: 0px; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0px; }
.ui-spinner a.ui-spinner-button { border-top: 0px none; border-bottom: 0px none; border-right: 0px none; }
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0px; }
.ui-spinner-up { top: 0px; }
.ui-spinner-down { bottom: 0px; }
.ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }
.ui-tabs .ui-tabs-nav li { list-style: outside none none; float: left; position: relative; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom-width: 0px; padding: 0px; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.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 a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: transparent none repeat scroll 0px center; }
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; box-shadow: 0px 0px 5px rgb(170, 170, 170); }
body .ui-tooltip { border-width: 2px; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.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; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url('ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: rgb(204, 204, 204) url('ui-bg_highlight-soft_75_cccccc_1x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); font-weight: bold; }
.ui-widget-header a { color: rgb(34, 34, 34); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(211, 211, 211); background: rgb(230, 230, 230) url('ui-bg_glass_75_e6e6e6_1x400.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(85, 85, 85); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(85, 85, 85); 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 rgb(153, 153, 153); background: rgb(218, 218, 218) url('ui-bg_glass_75_dadada_1x400.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: rgb(33, 33, 33); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url('ui-bg_glass_65_ffffff_1x400.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(33, 33, 33); text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(252, 239, 161); background: rgb(251, 249, 238) url('ui-bg_glass_55_fbf9ee_1x400.png') repeat-x scroll 50% 50%; color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(205, 10, 10); background: rgb(254, 241, 236) url('ui-bg_glass_95_fef1ec_1x400.png') repeat-x scroll 50% 50%; color: rgb(205, 10, 10); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); }
.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: 0.7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-state-disabled .ui-icon {  }
.ui-icon { width: 16px; height: 16px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url('ui-icons_222222_256x240.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_222222_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_888888_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url('ui-icons_454545_256x240.png'); }
.ui-state-active .ui-icon { background-image: url('ui-icons_454545_256x240.png'); }
.ui-state-highlight .ui-icon { background-image: url('ui-icons_2e83ff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url('ui-icons_cd0a0a_256x240.png'); }
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0px 0px; }
.ui-icon-carat-1-ne { background-position: -16px 0px; }
.ui-icon-carat-1-e { background-position: -32px 0px; }
.ui-icon-carat-1-se { background-position: -48px 0px; }
.ui-icon-carat-1-s { background-position: -64px 0px; }
.ui-icon-carat-1-sw { background-position: -80px 0px; }
.ui-icon-carat-1-w { background-position: -96px 0px; }
.ui-icon-carat-1-nw { background-position: -112px 0px; }
.ui-icon-carat-2-n-s { background-position: -128px 0px; }
.ui-icon-carat-2-e-w { background-position: -144px 0px; }
.ui-icon-triangle-1-n { background-position: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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 { 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: 0px -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: 0px -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: 0px -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: 0px -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; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }
.ui-widget-overlay { background: rgb(170, 170, 170) url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50%; opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0px 0px -8px; padding: 8px; background: rgb(170, 170, 170) url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50%; opacity: 0.3; border-radius: 8px; }
.ms-ctn { position: relative; padding: 5px 12px; height: auto; }
.ms-inv { border: 1px solid rgb(204, 0, 0); }
.ms-ctn-readonly { cursor: pointer; }
.ms-ctn-disabled { cursor: not-allowed; background-color: rgb(238, 238, 238); }
.ms-ctn-bootstrap-focus, .ms-ctn-bootstrap-focus .ms-res-ctn { border-color: rgba(82, 168, 236, 0.8) ! important; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6) ! important; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.ms-ctn-focus { border-color: rgb(102, 175, 233); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6); }
.ms-ctn input { border: 0px none; box-shadow: none; transition: none 0s ease 0s ; outline: 0px none; display: block; padding: 0px; line-height: 1.42857; margin: 1px 0px; width: 100%; }
.ms-ctn .ms-sel-ctn input { float: left; }
.ms-ctn-disabled input { cursor: not-allowed; background-color: rgb(238, 238, 238); }
.ms-ctn .ms-input-readonly { cursor: pointer; }
.ms-ctn .ms-empty-text { color: rgb(221, 221, 221); }
.ms-ctn input:focus { border: 0px none; box-shadow: none; transition: none 0s ease 0s ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ms-ctn .ms-trigger { top: 0px; width: 25px; height: 100%; position: absolute; right: 0px; background: transparent none repeat scroll 0% 0%; border-left: 1px solid rgb(204, 204, 204); cursor: pointer; }
.ms-ctn .ms-trigger .ms-trigger-ico { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(51, 51, 51); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; margin-left: 8px; margin-top: 15px; }
.ms-ctn .ms-trigger:hover { background-color: rgb(230, 230, 230); }
.ms-ctn .ms-trigger:hover .ms-trigger-ico { background-position: 0px -4px; }
.ms-ctn-disabled .ms-trigger { cursor: not-allowed; background-color: rgb(238, 238, 238); }
.ms-ctn-bootstrap-focus { border-bottom: 1px solid rgb(204, 204, 204); }
.ms-res-ctn { width: 100%; display: block; overflow-y: auto; }
.ms-res-ctn .ms-res-group { line-height: 23px; text-align: left; padding: 2px 5px; font-weight: bold; border-bottom: 1px dotted rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); background: rgb(243, 237, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.ms-res-ctn .ms-res-item { line-height: 25px; text-align: left; padding: 2px 5px; color: rgb(102, 102, 102); cursor: pointer; }
.ms-res-ctn .ms-res-item-grouped { padding-left: 15px; }
.ms-res-ctn .ms-res-odd { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.ms-res-ctn .ms-res-item-active { background-color: rgb(245, 245, 245); }
.ms-res-ctn .ms-res-item-disabled { color: rgb(204, 204, 204); cursor: default; }
.ms-sel-ctn { overflow: auto; line-height: 18px; padding-right: 25px; }
.ms-no-trigger .ms-sel-ctn { padding-right: 0px; }
.ms-sel-ctn .ms-sel-item { background: rgb(243, 243, 243) none repeat scroll 0% 0%; color: rgb(153, 153, 153); float: left; font-size: 12px; padding: 3px 5px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); margin: 3px 0px 1px; }
.ms-sel-ctn .ms-sel-invalid { border-color: rgb(248, 165, 165) ! important; background: rgb(253, 242, 242) none repeat scroll 0% 0% ! important; }
.ms-sel-ctn .ms-sel-item:hover { border: 1px solid rgb(187, 187, 187); }
.ms-ctn .ms-sel-item { background: rgb(243, 243, 243) none repeat scroll 0% 0%; color: rgb(153, 153, 153); float: left; font-size: 12px; padding: 0px 5px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); margin: 1px 5px 1px 0px; }
.ms-ctn .ms-sel-item:hover { border: 1px solid transparent; }
.ms-ctn-focus .ms-sel-item:hover { border: 1px solid rgb(187, 187, 187); }
.ms-sel-ctn .ms-sel-text { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); padding-right: 0px; margin-left: 0px; font-size: 14px; font-weight: normal; }
.ms-as-string .ms-sel-text { border-color: transparent; }
.ms-res-ctn .ms-res-item em { font-style: normal; background: rgb(86, 86, 86) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.ms-sel-ctn .ms-sel-text:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ms-sel-ctn .ms-sel-item-active { border: 1px solid red; background: rgb(117, 117, 117) none repeat scroll 0% 0%; }
.ms-stacked .ms-sel-item { float: inherit; }
.ms-sel-ctn .ms-sel-item .ms-close-btn { width: 7px; cursor: pointer; height: 7px; float: right; margin: 6px 2px 0px 10px; background-image: url('u2AAAAAElFTkSuQmCC'); background-position: 0px -7px; }
.ms-sel-ctn .ms-sel-item .ms-close-btn:hover { background-position: 0px 0px; }
.ms-stacked .ms-sel-item .ms-close-btn { margin-left: 0px; }
.ms-helper { color: rgb(170, 170, 170); font-size: 10px; position: absolute; top: -17px; right: 0px; }
.ms-ctn.input-lg .ms-trigger .ms-trigger-ico { margin-top: 17px; }
.ms-ctn.input-sm .ms-trigger .ms-trigger-ico { margin-top: 13px; }
.ms-ctn.input-lg .ms-sel-ctn .ms-sel-item { padding-top: 2px; padding-bottom: 3px; }
.ms-ctn.input-sm .ms-sel-ctn { line-height: 15px; }
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item { padding-top: 1px; padding-bottom: 1px; margin-top: 0px; margin-bottom: 0px; }
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item .ms-close-btn { margin-top: 4px; }
.ms-ctn .ms-sel-ctn { margin-left: -7px; }
.ms-ctn .ms-trigger:hover { width: 24px; right: 1px; border-radius: 0px 3px 3px 0px; }
[class^="fp-i-"], [class*=" fp-i-"] { font-family: "fpicons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.flowplayer { position: relative; width: 100%; counter-increment: flowplayer; background-size: contain; background-repeat: no-repeat; background-position: center center; display: inline-block; }
.flowplayer * { font-weight: inherit; font-family: inherit; font-style: inherit; text-decoration: inherit; font-size: 100%; padding: 0px; border: 0px none; margin: 0px; list-style-type: none; }
.flowplayer a:focus { outline: 0px none; }
.flowplayer video { width: 100%; }
.flowplayer.is-ipad video { transform: translateX(-2048px); }
.is-ready.flowplayer.is-ipad video { transform: translateX(0px); }
.flowplayer .fp-player { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.flowplayer .fp-engine, .flowplayer .fp-ui, .flowplayer .fp-message { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; z-index: 1; }
.flowplayer .fp-ui { z-index: 11; }
.flowplayer .fp-message { display: none; text-align: center; padding-top: 5%; cursor: default; }
.flowplayer .fp-message h2 { font-size: 120%; margin-bottom: 1em; }
.flowplayer .fp-message p { color: rgb(102, 102, 102); font-size: 95%; }
.flowplayer .fp-title { line-height: 30px; font-weight: normal; font-family: "myriad pro",Helvetica,Arial,sans-serif; font-size: 11px; cursor: default; color: rgb(255, 255, 255); width: auto; max-width: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; padding: 0px 20px; }
.is-rtl.flowplayer .fp-title { float: right; }
.aside-time.flowplayer .fp-title { display: none ! important; }
.flowplayer .fp-controls { position: absolute; bottom: 0px; width: 100%; }
.no-background.flowplayer .fp-controls { background-color: transparent ! important; background-image: linear-gradient(to bottom, transparent, transparent) ! important; }
.is-fullscreen.flowplayer .fp-controls { bottom: 3px; }
.is-mouseover.flowplayer .fp-controls { bottom: 0px; }
.flowplayer .fp-controls, .flowplayer .fp-title, .flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close, .flowplayer .fp-embed, .flowplayer.aside-time .fp-time { background-color: rgba(0, 0, 0, 0.65); }
.no-background.flowplayer .fp-controls, .no-background.flowplayer .fp-title, .no-background.flowplayer .fp-fullscreen, .no-background.flowplayer .fp-unload, .no-background.flowplayer .fp-close, .no-background.flowplayer .fp-embed, .no-background.flowplayer.aside-time .fp-time { background-color: transparent ! important; background-image: linear-gradient(to bottom, transparent, transparent) ! important; text-shadow: 0px 0px 1px rgb(0, 0, 0); }
.no-background.flowplayer .fp-play, .no-background.flowplayer .fp-brand { background-color: transparent ! important; background-image: linear-gradient(to bottom, transparent, transparent) ! important; text-shadow: 0px 0px 1px rgb(0, 0, 0); }
.flowplayer.fixed-controls .fp-controls { background-color: rgb(0, 0, 0); }
.flowplayer .fp-timeline { background-color: rgb(165, 165, 165); }
.flowplayer .fp-buffer { background-color: rgb(238, 238, 238); }
.flowplayer .fp-progress { background-color: rgb(0, 167, 200); }
.flowplayer .fp-volumeslider { background-color: rgb(165, 165, 165); }
.flowplayer .fp-volumelevel { background-color: rgb(0, 167, 200); }
.flowplayer .fp-waiting { display: none; margin: 19% auto; text-align: center; }
.flowplayer .fp-waiting * { box-shadow: 0px 0px 5px rgb(51, 51, 51); }
.flowplayer .fp-waiting em { width: 1em; height: 1em; border-radius: 1em; background-color: rgba(255, 255, 255, 0.8); display: inline-block; animation: 0.6s ease 0s normal none infinite running pulse; margin: 0.3em; opacity: 0; }
.flowplayer .fp-waiting em:nth-child(1) { animation-delay: 0.3s; }
.flowplayer .fp-waiting em:nth-child(2) { animation-delay: 0.45s; }
.flowplayer .fp-waiting em:nth-child(3) { animation-delay: 0.6s; }
.flowplayer .fp-waiting p { color: rgb(204, 204, 204); font-weight: bold; }
.flowplayer .fp-speed { font-size: 30px; background-color: rgba(51, 51, 51, 0.8); color: rgb(238, 238, 238); margin: 0px auto; text-align: center; width: 120px; padding: 0.1em 0px 0px; opacity: 0; transition: opacity 0.5s ease 0s; }
.flowplayer .fp-speed.fp-hilite { opacity: 1; }
.flowplayer .fp-help { position: absolute; top: 0px; left: -9999em; z-index: 100; background-color: rgba(51, 51, 51, 0.9); width: 100%; height: 100%; opacity: 0; transition: opacity 0.2s ease 0s; text-align: center; }
.is-help.flowplayer .fp-help { left: 0px; opacity: 1; }
.flowplayer .fp-help .fp-help-section { margin: 3%; direction: ltr; }
.flowplayer .fp-help .fp-help-basics { margin-top: 6%; }
.flowplayer .fp-help p { color: rgb(238, 238, 238); font-size: 14px; line-height: 1.5; display: inline-block; margin: 1% 2%; }
.flowplayer .fp-help em { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-radius: 0.3em; margin-right: 0.4em; padding: 0.3em 0.6em; color: rgb(51, 51, 51); }
.flowplayer .fp-help small { font-size: 90%; color: rgb(170, 170, 170); }
.flowplayer .fp-help .fp-close { display: block; }
@media (max-width: 600px) {
  .flowplayer .fp-help p { font-size: 9px; }
}
.flowplayer .fp-dropdown { position: absolute; top: 5px; width: 100px; background-color: rgb(0, 0, 0) ! important; border-radius: 3px; box-sizing: border-box; margin: 0px ! important; list-style-type: none ! important; }
.flowplayer .fp-dropdown::before { content: ""; display: block; position: absolute; top: -5px; left: calc(50% - 5px); width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid rgba(51, 51, 51, 0.9); }
.flowplayer .fp-dropdown li { padding: 10px ! important; margin: 0px ! important; color: rgb(255, 255, 255) ! important; font-size: 11px ! important; list-style-type: none ! important; }
.flowplayer .fp-dropdown li.active { background-color: rgb(0, 167, 200) ! important; cursor: default ! important; }
.flowplayer .fp-dropdown.fp-dropup { bottom: 20px; top: auto; }
.flowplayer .fp-dropdown.fp-dropup::before { top: auto; bottom: -5px; border-bottom: 0px none; border-top: 5px solid rgba(51, 51, 51, 0.9); }
.flowplayer .fp-tooltip { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: none; position: absolute; padding: 5px; }
.flowplayer .fp-tooltip::before { content: ""; display: block; position: absolute; bottom: -5px; width: 0px; height: 0px; left: calc(50% - 5px); border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(0, 0, 0); }
.flowplayer .fp-timeline-tooltip { bottom: 35px; }
.flowplayer .fp-timeline:hover + .fp-timeline-tooltip { display: block; }
.is-touch.flowplayer .fp-timeline:hover + .fp-timeline-tooltip { display: none; }
.flowplayer .fp-subtitle { position: absolute; bottom: 40px; left: -99999em; z-index: 10; text-align: center; width: 100%; opacity: 0; transition: opacity 0.3s ease 0s; }
.flowplayer .fp-subtitle p { display: inline; background-color: rgba(51, 51, 51, 0.9); color: rgb(238, 238, 238); padding: 0.1em 0.4em; font-size: 16px; line-height: 1.6; }
.flowplayer .fp-subtitle p::after { content: ""; clear: both; }
.flowplayer .fp-subtitle p b { font-weight: bold; }
.flowplayer .fp-subtitle p i { font-style: italic; }
.flowplayer .fp-subtitle p u { text-decoration: underline; }
.flowplayer .fp-subtitle.fp-active { left: 0px; opacity: 1; }
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-mute, .flowplayer .fp-embed, .flowplayer .fp-close, .flowplayer .fp-play, .flowplayer .fp-menu { font-family: "fpicons" ! important; color: rgb(255, 255, 255) ! important; font-size: 15px ! important; text-align: center ! important; line-height: 30px ! important; text-decoration: none ! important; }
.is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-mute, .is-rtl.flowplayer .fp-embed, .is-rtl.flowplayer .fp-close, .is-rtl.flowplayer .fp-play, .is-rtl.flowplayer .fp-menu { transform: scale(-1, 1); }
.is-rtl.flowplayer .fp-menu { transform: none; }
.flowplayer .fp-fullscreen::before { content: ""; }
.flowplayer .fp-unload::before, .flowplayer .fp-close::before { content: ""; }
.flowplayer .fp-mute::before { content: ""; }
.flowplayer .fp-embed::before { content: ""; }
.flowplayer .fp-play::before { content: ""; }
.flowplayer .fp-menu::before { content: ""; }
.flowplayer .fp-flash-disabled { background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 390px; margin: 0px auto; position: absolute; bottom: 0px; color: rgb(255, 255, 255); }
.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui { background: transparent url('play_white.png') no-repeat scroll center center / 11% auto; }
.is-rtl.is-splash.flowplayer .fp-ui, .is-rtl.is-paused.flowplayer .fp-ui { background: transparent url('play_white_rtl.png') no-repeat scroll center center / 11% auto; }
@media not all, (min-resolution: 2dppx) {
  .is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui { background: transparent url('play_white@x2.png') no-repeat scroll center center / 11% auto; }
  .is-rtl.is-splash.flowplayer .fp-ui, .is-rtl.is-paused.flowplayer .fp-ui { background: transparent url('play_white_rtl@x2.png') no-repeat scroll center center / 11% auto; }
}
.is-fullscreen.flowplayer .fp-ui { background-size: auto auto; }
.is-seeking.flowplayer .fp-ui, .is-loading.flowplayer .fp-ui { background-image: none; }
.flowplayer .fp-brand { color: rgb(255, 255, 255) ! important; position: absolute; right: 115px; font-weight: normal ! important; font-family: "myriad pro",Helvetica,Arial,sans-serif ! important; text-decoration: none ! important; line-height: 15px ! important; font-size: 11px ! important; height: 15px; width: 55px; bottom: 9px; box-sizing: border-box; text-align: center; padding: 1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.has-menu.flowplayer .fp-brand { right: 152px; }
.is-rtl.flowplayer .fp-brand { right: auto; left: 125px; }
.has-menu.is-rtl.flowplayer .fp-brand { left: 152px; }
.no-brand.flowplayer .fp-brand { display: none; }
.no-volume.no-mute.flowplayer .fp-brand { right: 10px; }
.has-menu.no-volume.no-mute.flowplayer .fp-brand { right: 47px; }
.no-volume.flowplayer .fp-brand { right: 50px; }
.no-mute.flowplayer .fp-brand { right: 95px; }
.flowplayer .fp-logo { position: absolute; top: auto; left: 15px; bottom: 40px; cursor: pointer; display: none; z-index: 100; }
.flowplayer .fp-logo img { width: 100%; }
.is-embedded.flowplayer .fp-logo { display: block; }
.fixed-controls.flowplayer .fp-logo { bottom: 15px; }
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close { position: absolute; top: 10px; left: auto; right: 10px; display: block; text-align: center; cursor: pointer; height: 30px; width: 30px; }
.is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-close { right: auto; left: 10px; }
.flowplayer .fp-unload, .flowplayer .fp-close { display: none; }
.flowplayer .fp-play { display: none; height: 30px ! important; position: absolute; bottom: 0px; left: 0px; text-align: center; }
.is-rtl.flowplayer .fp-play { left: auto; right: 0px; }
.is-playing.flowplayer .fp-play::before { content: ""; }
.flowplayer .fp-menu { display: none; position: absolute; bottom: 0px; z-index: 11; right: 10px; }
.is-rtl.flowplayer .fp-menu { right: auto; left: 10px; }
.has-menu.flowplayer .fp-menu { display: block; }
.flowplayer .fp-menu .fp-dropdown { z-index: 12; display: none; left: -42.5px; width: 149px; transform: none; }
.is-rtl.flowplayer .fp-menu .fp-dropdown { left: -10px; }
.flowplayer .fp-menu.dropdown-open .fp-dropdown { display: block; }
.flowplayer.is-ready.is-closeable .fp-unload { display: block; }
.flowplayer.is-ready.is-closeable .fp-embed { right: 90px; }
.flowplayer.is-ready.is-closeable .fp-fullscreen { right: 50px; }
.flowplayer.is-ready.is-closeable.is-rtl .fp-embed { right: auto; left: 90px; }
.flowplayer.is-ready.is-closeable.is-rtl .fp-fullscreen { right: auto; left: 50px; }
.flowplayer.is-fullscreen .fp-fullscreen { display: block ! important; }
.flowplayer.is-fullscreen .fp-fullscreen::before { content: ""; }
.flowplayer .fp-timeline { position: relative; overflow: hidden; top: 10px; height: 10px; margin: 0px 225px 0px 55px; }
.no-brand.flowplayer .fp-timeline { margin-right: 160px; }
.has-menu.no-brand.flowplayer .fp-timeline { margin-right: 187px; }
.no-volume.no-brand.flowplayer .fp-timeline { margin-right: 95px; }
.no-mute.no-brand.flowplayer .fp-timeline { margin-right: 130px; }
.no-mute.no-volume.no-brand.flowplayer .fp-timeline { margin-right: 55px; }
.has-menu.flowplayer .fp-timeline { margin-right: 252px; }
.no-volume.flowplayer .fp-timeline { margin-right: 160px; }
.no-mute.flowplayer .fp-timeline { margin-right: 195px; }
.no-mute.no-volume.flowplayer .fp-timeline { margin-right: 120px; }
.has-menu.no-mute.no-volume.flowplayer .fp-timeline { margin-right: 157px; }
.is-rtl.flowplayer .fp-timeline { margin: 0px 55px 0px 225px; }
.no-brand.is-rtl.flowplayer .fp-timeline { margin-left: 160px; }
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline { margin-left: 197px; }
.has-menu.is-rtl.flowplayer .fp-timeline { margin-left: 262px; }
.no-volume.is-rtl.flowplayer .fp-timeline { margin-left: 95px; }
.no-mute.is-rtl.flowplayer .fp-timeline { margin-left: 130px; }
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline { margin-left: 55px; }
.is-long.flowplayer .fp-timeline { margin: 0px 255px 0px 85px; }
.no-volume.is-long.flowplayer .fp-timeline { margin-right: 180px; }
.no-mute.is-long.flowplayer .fp-timeline { margin-right: 140px; }
.has-menu.is-long.flowplayer .fp-timeline { margin-right: 292px; }
.no-brand.is-long.flowplayer .fp-timeline { margin-right: 190px; }
.no-volume.no-brand.is-long.flowplayer .fp-timeline { margin-right: 125px; }
.no-mute.no-brand.is-long.flowplayer .fp-timeline { margin-right: 85px; }
.has-menu.no-brand.is-long.flowplayer .fp-timeline { margin-right: 227px; }
.is-rtl.is-long.flowplayer .fp-timeline { margin: 85px 0px 190px; }
.no-volume.is-rtl.is-long.flowplayer .fp-timeline { margin-left: 125px; }
.no-mute.is-rtl.is-long.flowplayer .fp-timeline { margin-left: 85px; }
.aside-time.flowplayer .fp-timeline, .no-time.flowplayer .fp-timeline { margin: 0px 190px 0px 10px; }
.has-menu.aside-time.flowplayer .fp-timeline, .has-menu.no-time.flowplayer .fp-timeline { margin-right: 227px; }
.aside-time.no-brand.flowplayer .fp-timeline { margin-right: 115px; }
.aside-time.no-volume.flowplayer .fp-timeline, .no-time.no-volume.flowplayer .fp-timeline { margin-right: 115px; }
.aside-time.no-mute.flowplayer .fp-timeline, .no-time.no-mute.flowplayer .fp-timeline { margin-right: 75px; }
.is-rtl.aside-time.flowplayer .fp-timeline, .is-rtl.no-time.flowplayer .fp-timeline { margin: 0px 10px 0px 115px; }
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline, .is-rtl.no-time.no-volume.flowplayer .fp-timeline { margin-left: 50px; }
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline, .is-rtl.no-time.no-mute.flowplayer .fp-timeline { margin-left: 10px; }
.flowplayer .fp-buffer, .flowplayer .fp-progress { position: absolute; top: 0px; left: auto; height: 100%; cursor: col-resize; }
.flowplayer .fp-buffer { transition: width 0.25s linear 0s; }
.flowplayer .fp-timeline.no-animation .fp-buffer { transition: none 0s ease 0s ; }
.flowplayer .fp-progress.animated { transition-timing-function: linear; transition-property: width, height; }
.flowplayer.is-touch .fp-timeline { overflow: visible; }
.flowplayer.is-touch .fp-progress { transition: width 0.2s linear 0s; box-sizing: border-box; }
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress { transition: right 0.1s linear 0s, border 0.1s linear 0s, top 0.1s linear 0s, left 0.1s linear 0s; }
.flowplayer.is-touch.is-mouseover .fp-progress::after, .flowplayer.is-touch.is-mouseover .fp-progress::before { content: ""; box-sizing: border-box; display: block; border-radius: 10px; position: absolute; right: -5px; }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress::after, .flowplayer.is-touch.is-rtl.is-mouseover .fp-progress::before { right: auto; left: -5px; }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress::after { left: -10px; box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.5); }
.flowplayer.is-touch.is-mouseover .fp-progress::before { width: 10px; height: 10px; }
.flowplayer.is-touch.is-mouseover .fp-progress::after { height: 18px; width: 18px; top: -4px; right: -10px; border: 5px solid rgba(255, 255, 255, 0.65); box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.5); }
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress::after { border: 10px solid rgb(255, 255, 255); border-radius: 20px; transition: inherit; top: -5px; right: -10px; }
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress::after { left: -15px; right: auto; border: 10px solid rgb(255, 255, 255); }
.flowplayer .fp-volume { position: absolute; height: 6px; bottom: 12px; right: 10px; }
.has-menu.flowplayer .fp-volume { right: 37px; }
.is-rtl.flowplayer .fp-volume { right: auto; left: 10px; }
.is-rtl.has-menu.flowplayer .fp-volume { left: 37px; }
.flowplayer .fp-mute { position: relative; width: 30px; height: 30px; float: left; top: -12px; cursor: pointer; }
.is-rtl.flowplayer .fp-mute { float: right; }
.no-mute.flowplayer .fp-mute { display: none; }
.flowplayer .fp-volumeslider { width: 75px; height: 6px; cursor: col-resize; float: left; }
.is-rtl.flowplayer .fp-volumeslider { float: right; }
.no-volume.flowplayer .fp-volumeslider { display: none; }
.flowplayer .fp-volumelevel { height: 100%; }
.flowplayer .fp-time { text-shadow: 0px 0px 1px rgb(0, 0, 0); font-size: 11px; font-weight: normal; font-family: "myriad pro",Helvetica,Arial,sans-serif ! important; color: rgb(255, 255, 255); width: 100%; }
.flowplayer .fp-time.is-inverted .fp-duration { display: none; }
.flowplayer .fp-time.is-inverted .fp-remaining { display: inline; }
.flowplayer .fp-time em { width: 35px; height: 10px; line-height: 10px; text-align: center; position: absolute; bottom: 9px; }
.no-time.flowplayer .fp-time { display: none; }
.is-long.flowplayer .fp-time em { width: 65px; }
.flowplayer .fp-elapsed { left: 10px; }
.is-rtl.flowplayer .fp-elapsed { left: auto; right: 10px; }
.flowplayer .fp-remaining, .flowplayer .fp-duration { right: 180px; color: rgb(238, 238, 238); }
.no-brand.flowplayer .fp-remaining, .no-brand.flowplayer .fp-duration { right: 125px; }
.has-menu.no-brand.flowplayer .fp-remaining, .has-menu.no-brand.flowplayer .fp-duration { right: 152px; }
.no-volume.no-brand.flowplayer .fp-remaining, .no-volume.no-brand.flowplayer .fp-duration { right: 50px; }
.no-mute.no-brand.flowplayer .fp-remaining, .no-mute.no-brand.flowplayer .fp-duration { right: 95px; }
.no-mute.no-volume.no-brand.flowplayer .fp-remaining, .no-mute.no-volume.no-brand.flowplayer .fp-duration { right: 10px; }
.has-menu.flowplayer .fp-remaining, .has-menu.flowplayer .fp-duration { right: 217px; }
.no-volume.flowplayer .fp-remaining, .no-volume.flowplayer .fp-duration { right: 115px; }
.no-mute.flowplayer .fp-remaining, .no-mute.flowplayer .fp-duration { right: 160px; }
.no-mute.no-volume.flowplayer .fp-remaining, .no-mute.no-volume.flowplayer .fp-duration { right: 75px; }
.has-menu.no-mute.no-volume.flowplayer .fp-remaining, .has-menu.no-mute.no-volume.flowplayer .fp-duration { right: 112px; }
.is-rtl.flowplayer .fp-remaining, .is-rtl.flowplayer .fp-duration { right: auto; left: 180px; }
.no-brand.is-rtl.flowplayer .fp-remaining, .no-brand.is-rtl.flowplayer .fp-duration { left: 115px; }
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining, .has-menu.no-brand.is-rtl.flowplayer .fp-duration { left: 142px; }
.has-menu.is-rtl.flowplayer .fp-remaining, .has-menu.is-rtl.flowplayer .fp-duration { left: 227px; }
.no-volume.is-rtl.flowplayer .fp-remaining, .no-volume.is-rtl.flowplayer .fp-duration { left: 50px; }
.no-mute.is-rtl.flowplayer .fp-remaining, .no-mute.is-rtl.flowplayer .fp-duration { left: 95px; }
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining, .no-mute.no-volume.is-rtl.flowplayer .fp-duration { left: 10px; }
.flowplayer .fp-remaining { display: none; }
.flowplayer.aside-time .fp-time { position: absolute; top: 10px; left: 10px; bottom: auto ! important; width: auto; background-color: rgba(0, 0, 0, 0.65); height: 30px; padding: 0px 5px; line-height: 30px; text-align: center; font-size: 15px; }
.no-background.flowplayer.aside-time .fp-time { background-color: transparent ! important; }
.flowplayer.aside-time .fp-time strong, .flowplayer.aside-time .fp-time em { position: static; }
.flowplayer.aside-time .fp-time .fp-elapsed::after { content: " / "; }
.flowplayer.is-splash, .flowplayer.is-poster { cursor: pointer; }
.flowplayer.is-splash .fp-controls, .flowplayer.is-poster .fp-controls, .flowplayer.is-splash .fp-fullscreen, .flowplayer.is-poster .fp-fullscreen, .flowplayer.is-splash .fp-unload, .flowplayer.is-poster .fp-unload, .flowplayer.is-splash .fp-time, .flowplayer.is-poster .fp-time, .flowplayer.is-splash .fp-embed, .flowplayer.is-poster .fp-embed, .flowplayer.is-splash .fp-title, .flowplayer.is-poster .fp-title, .flowplayer.is-splash .fp-brand, .flowplayer.is-poster .fp-brand { display: none ! important; }
.flowplayer.is-poster .fp-engine { top: -9999em; }
.flowplayer.is-loading .fp-waiting { display: block; }
.flowplayer.is-loading .fp-controls, .flowplayer.is-loading .fp-time { display: none; }
.flowplayer.is-loading .fp-ui { background-position: -9999em center; }
.flowplayer.is-loading video.fp-engine { position: absolute; top: -9999em; }
.flowplayer.is-seeking .fp-waiting { display: block; }
.flowplayer.is-playing { background-image: none ! important; background-color: rgb(51, 51, 51); }
.flowplayer.is-playing.hls-fix.is-finished .fp-engine { position: absolute; top: -9999em; }
.flowplayer.is-fullscreen { top: 0px ! important; left: 0px ! important; border: 0px none ! important; margin: 0px ! important; width: 100% ! important; height: 100% ! important; max-width: 100% ! important; z-index: 99999 ! important; background-image: none ! important; background-color: rgb(51, 51, 51); }
.is-rtl.flowplayer.is-fullscreen { left: auto ! important; right: 0px ! important; }
.flowplayer.is-fullscreen .fp-player { background-color: rgb(51, 51, 51); }
.flowplayer.is-error { border: 1px solid rgb(144, 144, 144); background: rgb(253, 253, 253) none repeat scroll 0% 0% ! important; }
.flowplayer.is-error h2 { font-weight: bold; font-size: large; margin-top: 10%; }
.flowplayer.is-error .fp-message { display: block; }
.flowplayer.is-error object, .flowplayer.is-error video, .flowplayer.is-error .fp-controls, .flowplayer.is-error .fp-time, .flowplayer.is-error .fp-subtitle { display: none; }
.flowplayer.is-ready.is-muted .fp-mute { opacity: 0.7; }
.flowplayer.is-ready.is-muted .fp-mute::before { content: ""; }
.flowplayer.is-mouseout .fp-controls { height: 0px; transition: height 0.15s ease 0.3s; }
.is-fullscreen.flowplayer.is-mouseout .fp-controls { height: 3px; bottom: 0px; }
.flowplayer.is-mouseout .fp-title { overflow: hidden; }
.flowplayer.is-mouseout .fp-timeline { margin: 0px ! important; }
.flowplayer.is-mouseout .fp-timeline { transition: height 0.15s ease 0.3s, top 0.15s ease 0.3s, margin 0.15s ease 0.3s; height: 4px; top: 0px; border-radius: 0px; }
.flowplayer.is-mouseout .fp-fullscreen, .flowplayer.is-mouseout .fp-unload, .flowplayer.is-mouseout .fp-elapsed, .flowplayer.is-mouseout .fp-remaining, .flowplayer.is-mouseout .fp-duration, .flowplayer.is-mouseout .fp-embed, .flowplayer.is-mouseout .fp-title, .flowplayer.is-mouseout .fp-volume, .flowplayer.is-mouseout .fp-play, .flowplayer.is-mouseout .fp-menu, .flowplayer.is-mouseout .fp-brand, .flowplayer.is-mouseout .fp-timeline-tooltip, .flowplayer.is-mouseout.aside-time .fp-time { opacity: 0; transition: opacity 0.15s ease 0.3s; }
.flowplayer.is-mouseover .fp-controls, .flowplayer.fixed-controls .fp-controls { height: 30px; }
.flowplayer.is-mouseover .fp-title, .flowplayer.fixed-controls .fp-title { height: 30px; }
.flowplayer.is-mouseover .fp-fullscreen, .flowplayer.fixed-controls .fp-fullscreen, .flowplayer.is-mouseover .fp-unload, .flowplayer.fixed-controls .fp-unload, .flowplayer.is-mouseover .fp-elapsed, .flowplayer.fixed-controls .fp-elapsed, .flowplayer.is-mouseover .fp-remaining, .flowplayer.fixed-controls .fp-remaining, .flowplayer.is-mouseover .fp-duration, .flowplayer.fixed-controls .fp-duration, .flowplayer.is-mouseover .fp-embed, .flowplayer.fixed-controls .fp-embed, .flowplayer.is-mouseover .fp-logo, .flowplayer.fixed-controls .fp-logo, .flowplayer.is-mouseover .fp-volume, .flowplayer.fixed-controls .fp-volume, .flowplayer.is-mouseover .fp-play, .flowplayer.fixed-controls .fp-play, .flowplayer.is-mouseover .fp-menu, .flowplayer.fixed-controls .fp-menu { opacity: 1; }
.flowplayer.fixed-controls .fp-volume { display: block; }
.flowplayer.fixed-controls .fp-controls { bottom: -30px; }
.is-fullscreen.flowplayer.fixed-controls .fp-controls { bottom: 0px; }
.flowplayer.fixed-controls .fp-time em { bottom: -20px; opacity: 1; }
.is-fullscreen.flowplayer.fixed-controls .fp-time em { bottom: 10px; }
.flowplayer.is-disabled .fp-progress { background-color: rgb(153, 153, 153); }
.flowplayer.is-flash-disabled { background-color: rgb(51, 51, 51); }
.flowplayer.is-flash-disabled object.fp-engine { z-index: 100; }
.flowplayer.is-flash-disabled .fp-flash-disabled { display: block; z-index: 101; }
.flowplayer .fp-embed { position: absolute; top: 10px; left: auto; right: 50px; display: block; width: 30px; height: 30px; text-align: center; }
.is-rtl.flowplayer .fp-embed { right: auto; left: 50px; }
.flowplayer .fp-embed-code { position: absolute; display: none; top: 10px; right: 67px; background-color: rgb(51, 51, 51); padding: 3px 5px; border-radius: 3px; box-shadow: 0px 0px 3px rgb(204, 204, 204); font-size: 12px; }
.is-closeable.flowplayer .fp-embed-code { right: 99px; }
.flowplayer .fp-embed-code::before { content: ""; width: 0px; height: 0px; position: absolute; top: 2px; right: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(51, 51, 51); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.is-rtl.flowplayer .fp-embed-code { right: auto; left: 67px; }
.is-rtl.flowplayer .fp-embed-code::before { right: auto; left: -10px; border-left-color: transparent; border-right-color: rgb(51, 51, 51); }
.flowplayer .fp-embed-code textarea { width: 400px; height: 16px; font-family: monaco,"courier new",verdana; white-space: nowrap; resize: none; overflow: hidden; border: 0px none; outline: 0px none; background-color: transparent; color: rgb(204, 204, 204); }
.flowplayer .fp-embed-code label { display: block; color: rgb(153, 153, 153); }
.flowplayer.is-embedding .fp-embed, .flowplayer.is-embedding .fp-embed-code { display: block; opacity: 1; }
.flowplayer.no-time .fp-embed { left: 10px ! important; }
.is-rtl.flowplayer.no-time .fp-embed { left: auto; right: 10px ! important; }
.flowplayer.is-live .fp-timeline, .flowplayer.is-live .fp-duration, .flowplayer.is-live .fp-remaining { display: none; }
.flowplayer .fp-context-menu { position: absolute; display: none; z-index: 1001; background-color: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(170, 170, 170); box-shadow: 0px 0px 4px rgb(136, 136, 136); width: 170px; }
.flowplayer .fp-context-menu li { text-align: center ! important; padding: 10px; color: rgb(68, 68, 68) ! important; font-size: 11px ! important; margin: 0px -10px; }
.flowplayer .fp-context-menu li a { color: rgb(0, 167, 200) ! important; font-size: 12.1px ! important; }
.flowplayer .fp-context-menu li:hover:not(.copyright) { background-color: rgb(238, 238, 238); }
.flowplayer .fp-context-menu li.copyright { margin: 0px; padding-left: 110px; background-image: url('flowplayer.png'); background-repeat: no-repeat; background-size: 100px 20px; background-position: 5px 5px; border-bottom: 1px solid rgb(187, 187, 187); }
@media not all, (min-resolution: 2dppx) {
  .flowplayer .fp-context-menu li.copyright { background-image: url('flowplayer@2x.png'); }
}
.flowplayer.is-touch.is-mouseover .fp-progress::before { background-color: rgb(0, 167, 200); }
.flowplayer .fp-menu .fp-dropdown { right: -10px; left: auto; bottom: 30px; border-radius: 0px; }
.flowplayer .fp-menu .fp-dropdown::before { display: none; }
.is-rtl.flowplayer .fp-menu .fp-dropdown { right: auto; left: -10px; }
.flowplayer .fp-play { width: 30px; }
.flowplayer.aside-time .fp-time { top: 0px; left: 0px; }
.no-brand.flowplayer .fp-remaining, .no-brand.flowplayer .fp-duration { right: 115px; }
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close, .flowplayer .fp-embed { right: 0px; top: 0px; }
.is-rtl.flowplayer .fp-fullscreen, .is-rtl.flowplayer .fp-unload, .is-rtl.flowplayer .fp-close, .is-rtl.flowplayer .fp-embed { right: auto; left: 0px; }
.flowplayer .fp-embed { right: 32px; }
.is-rtl.flowplayer .fp-embed { right: auto; left: 32px; }
.flowplayer.is-closeable.is-ready .fp-fullscreen { right: 32px; }
.flowplayer.is-closeable.is-ready .fp-embed { right: 64px; }
.is-rtl.flowplayer.is-closeable.is-ready .fp-fullscreen { right: auto; left: 32px; }
.is-rtl.flowplayer.is-closeable.is-ready .fp-embed { right: auto; left: 64px; }
.flowplayer.play-button .fp-play { display: block; }
.flowplayer.play-button .fp-elapsed { left: 27px; }
.is-rtl.flowplayer.play-button .fp-elapsed { right: 27px; }
.flowplayer.play-button .fp-timeline { margin-left: 72px; }
.is-rtl.flowplayer.play-button .fp-timeline { margin-right: 72px; }
.is-long.flowplayer.play-button .fp-timeline { margin-left: 102px; }
.is-rtl.is-long.flowplayer.play-button .fp-timeline { margin-right: 102px; }
.no-time.flowplayer.play-button .fp-timeline, .aside-time.flowplayer.play-button .fp-timeline { margin-left: 27px; }
.is-rtl.no-time.flowplayer.play-button .fp-timeline, .is-rtl.aside-time.flowplayer.play-button .fp-timeline { margin-right: 27px; }
.tagPublicationDialog .input-group { margin: 10px 0px; }
.tagPublicationDialog textarea { width: 100%; height: 100px; }
.tagPublicationDialog label { display: block; }
.ui-autocomplete { z-index: 9999 ! important; }
.taggedPublications .odd { background-color: rgb(249, 249, 249); }
.taggedPublications table { margin: 10px 0px; }
.taggedPublications td.taggedPublication { padding: 3px 0px; }
.taggedPublications .tags { border: 0px none; background: inherit; }
.taggedPublications .buttons { float: right; }
.taggedPublications .button .edit { outline: 0px none; border: 0px none; background: transparent none repeat scroll 0px center; text-decoration: underline; cursor: pointer; }
.taggedPublications tr { vertical-align: middle; }
.taggedPublications tr td.date { white-space: nowrap; }
.taggedPublications td { cursor: default; }
.taggedPublications .tags span.label { float: left; padding: 6px; }
.taggedPublications .tags ul.tagit { padding: 0px; margin: 0px; border: 0px none; background: inherit; float: left; }
.taggedPublications .button-tabs { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.taggedPublications .button-tabs li { display: inline; }
.taggedPublications .button-tabs button { background: transparent none repeat scroll 0% 0% ! important; border: 0px none; padding: 5px ! important; cursor: pointer; }
.taggedPublications .button-tabs .active button { background: rgb(238, 238, 238) none repeat scroll 0% 0% ! important; }
.taggedPublications .tags ul.tagit li { padding: 2px; }
ul.tagit { padding: 1px 5px; overflow: auto; margin-left: inherit; margin-right: inherit; }
ul.tagit li { display: block; float: left; margin: 2px 5px 2px 0px; }
ul.tagit li.tagit-choice { position: relative; line-height: inherit; }
input.tagit-hidden-field { display: none; }
ul.tagit li.tagit-choice-read-only { padding: 0.2em 0.5em; }
ul.tagit li.tagit-choice-editable { padding: 0.2em 18px 0.2em 0.5em; }
ul.tagit li.tagit-new { padding: 0.25em 4px 0.25em 0px; }
ul.tagit li.tagit-choice a.tagit-label { cursor: pointer; text-decoration: none; }
ul.tagit li.tagit-choice .tagit-close { cursor: pointer; position: absolute; right: 0.1em; top: 50%; margin-top: -8px; line-height: 17px; }
ul.tagit li.tagit-choice .tagit-close .text-icon { display: none; }
ul.tagit li.tagit-choice input { display: block; float: left; margin: 2px 5px 2px 0px; }
ul.tagit input[type="text"] { box-sizing: border-box; box-shadow: none; border: 0px none; margin: 0px; padding: 0px; width: inherit; background-color: inherit; outline: 0px none; }
table.dataTable { width: 100%; margin: 0px auto; clear: both; border-collapse: separate; border-spacing: 0px; }
table.dataTable thead th, table.dataTable tfoot th { font-weight: bold; }
table.dataTable thead th, table.dataTable thead td { padding: 10px 18px; border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable thead th:active, table.dataTable thead td:active { outline: 0px none; }
table.dataTable tfoot th, table.dataTable tfoot td { padding: 10px 18px 6px; border-top: 1px solid rgb(17, 17, 17); }
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting { cursor: pointer; }
table.dataTable thead .sorting { background: transparent url('sort_both.png') no-repeat scroll right center; }
table.dataTable thead .sorting_asc { background: transparent url('sort_asc.png') no-repeat scroll right center; }
table.dataTable thead .sorting_desc { background: transparent url('sort_desc.png') no-repeat scroll right center; }
table.dataTable thead .sorting_asc_disabled { background: transparent url('sort_asc_disabled.png') no-repeat scroll right center; }
table.dataTable thead .sorting_desc_disabled { background: transparent url('sort_desc_disabled.png') no-repeat scroll right center; }
table.dataTable tbody tr { background-color: white; }
table.dataTable tbody tr.selected { background-color: rgb(176, 190, 217); }
table.dataTable tbody th, table.dataTable tbody td { padding: 8px 10px; }
table.dataTable th.center, table.dataTable td.center, table.dataTable td.dataTables_empty { text-align: center; }
table.dataTable th.right, table.dataTable td.right { text-align: right; }
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: 1px solid rgb(221, 221, 221); }
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td { border-top: 0px none; }
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child { border-left: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td { border-top: 0px none; }
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { background-color: rgb(249, 249, 249); }
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected { background-color: rgb(171, 185, 211); }
table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover { background-color: whitesmoke; }
table.dataTable.hover tbody tr.selected:hover, table.dataTable.hover tbody tr.odd.selected:hover, table.dataTable.hover tbody tr.even.selected:hover, table.dataTable.display tbody tr.selected:hover, table.dataTable.display tbody tr.odd.selected:hover, table.dataTable.display tbody tr.even.selected:hover { background-color: rgb(169, 183, 209); }
table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 { background-color: rgb(249, 249, 249); }
table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 { background-color: rgb(172, 186, 212); }
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: rgb(241, 241, 241); }
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 { background-color: rgb(243, 243, 243); }
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 { background-color: whitesmoke; }
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 { background-color: rgb(166, 179, 205); }
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 { background-color: rgb(167, 181, 206); }
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 { background-color: rgb(169, 182, 208); }
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: rgb(249, 249, 249); }
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 { background-color: rgb(251, 251, 251); }
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 { background-color: rgb(253, 253, 253); }
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 { background-color: rgb(172, 186, 212); }
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 { background-color: rgb(173, 187, 214); }
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 { background-color: rgb(175, 189, 216); }
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.display tbody tr.odd:hover > .sorting_1, table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 { background-color: rgb(234, 234, 234); }
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.display tbody tr.odd:hover > .sorting_2, table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 { background-color: rgb(235, 235, 235); }
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.display tbody tr.odd:hover > .sorting_3, table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 { background-color: rgb(238, 238, 238); }
table.dataTable.display tbody tr.selected:hover > .sorting_1, table.dataTable.display tbody tr.odd.selected:hover > .sorting_1, table.dataTable.display tbody tr.even.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.odd.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.even.selected:hover > .sorting_1 { background-color: rgb(161, 174, 199); }
table.dataTable.display tbody tr.selected:hover > .sorting_2, table.dataTable.display tbody tr.odd.selected:hover > .sorting_2, table.dataTable.display tbody tr.even.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.odd.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody tr.even.selected:hover > .sorting_2 { background-color: rgb(162, 175, 200); }
table.dataTable.display tbody tr.selected:hover > .sorting_3, table.dataTable.display tbody tr.odd.selected:hover > .sorting_3, table.dataTable.display tbody tr.even.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.odd.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody tr.even.selected:hover > .sorting_3 { background-color: rgb(164, 178, 203); }
table.dataTable.no-footer { border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable, table.dataTable th, table.dataTable td { box-sizing: content-box; }
.dataTables_wrapper { position: relative; clear: both; }
.dataTables_wrapper .dataTables_length { float: left; }
.dataTables_wrapper .dataTables_filter { float: right; text-align: right; }
.dataTables_wrapper .dataTables_filter input { margin-left: 0.5em; }
.dataTables_wrapper .dataTables_info { clear: both; float: left; padding-top: 0.755em; }
.dataTables_wrapper .dataTables_paginate { float: right; text-align: right; padding-top: 0.25em; }
.dataTables_wrapper .dataTables_paginate .paginate_button { box-sizing: border-box; display: inline-block; min-width: 1.5em; padding: 0.5em 1em; margin-left: 2px; text-align: center; text-decoration: none ! important; cursor: pointer; color: rgb(51, 51, 51) ! important; border: 1px solid transparent; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: rgb(51, 51, 51) ! important; border: 1px solid rgb(202, 202, 202); background: transparent linear-gradient(to bottom, white 0px, gainsboro 100%) repeat scroll 0% 0%; }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { cursor: default; color: rgb(102, 102, 102) ! important; border: 1px solid transparent; background: transparent none repeat scroll 0% 0%; box-shadow: none; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { color: white ! important; border: 1px solid rgb(17, 17, 17); background: transparent linear-gradient(to bottom, rgb(88, 88, 88) 0px, rgb(17, 17, 17) 100%) repeat scroll 0% 0%; }
.dataTables_wrapper .dataTables_paginate .paginate_button:active { outline: 0px none; background: transparent linear-gradient(to bottom, rgb(43, 43, 43) 0px, rgb(12, 12, 12) 100%) repeat scroll 0% 0%; box-shadow: 0px 0px 3px rgb(17, 17, 17) inset; }
.dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 100%; height: 40px; margin-left: -50%; margin-top: -25px; padding-top: 20px; text-align: center; font-size: 1.2em; background: transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%; }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: rgb(51, 51, 51); }
.dataTables_wrapper .dataTables_scroll { clear: both; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {  }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing { height: 0px; overflow: hidden; margin: 0px ! important; padding: 0px ! important; }
.dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 1px solid rgb(17, 17, 17); }
.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table { border-bottom: 0px none; }
.dataTables_wrapper::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; }
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: none; text-align: center; }
  .dataTables_wrapper .dataTables_paginate { margin-top: 0.5em; }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { float: none; text-align: center; }
  .dataTables_wrapper .dataTables_filter { margin-top: 0.5em; }
}
#figureViewer-wrap, #refViewer-wrap { position: absolute; width: 899px; margin: 0px 50px; padding: 0px; border: 1px solid rgb(102, 102, 102); background: white none repeat scroll 0% 0%; z-index: 9000; }
#figureViewer { width: 895px; margin: 15px 0px 0px; background: rgb(255, 255, 255) none repeat-y scroll 0% 0%; }
#figureViewerNav, #refViewerNav { position: relative; width: 899px; height: 3em; line-height: 20px; margin: 0px; }
#figureViewerNav .figureNav, #refViewerNav .figureNav { position: absolute; width: 280px; left: 310px; text-align: center; }
#figureViewerNav .figureNav #NavText, #refViewerNav .figureNav span { top: -15px; position: relative; right: 2px; margin-left: 5px; margin-right: 5px; }
#figureViewerNav a.close, #refViewerNav a.close { position: absolute; top: -5px; right: 16px; width: 100px; min-height: 15px; padding: 0px 20px 0px 0px; background: transparent url('select-x.gif') no-repeat scroll right top; font: 0.7em Arial,Helvetica,sans-serif; text-align: right; text-decoration: none; }
#figureViewerNav a.close:hover, #refViewerNav a.close:hover { text-decoration: underline; }
#figureCanvas, #refCanvas { position: relative; width: 870px; min-height: 200px; margin: 0px 0px 0px 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; }
#figureCanvas .figBox, #refCanvas .figBox { float: none; display: block; width: 800px; margin: 0px auto 15px; padding: 10px 0px 0px; border-top: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#figureCanvas #figTools, #refCanvas #figTools { position: absolute; top: 10px; left: 3px; text-align: left; }
#figTools div { height: 19px; margin: 0px 0px 5px; overflow: hidden; }
#figTools div.weo { width: 105px; }
#figTools div.highRes { width: 115px; }
#figTools div.ppt { width: 168px; }
#figTools div a { display: block; height: 19px; }
#figTools div.weo a { background: transparent url('icon-weo.gif') no-repeat scroll 0% 0%; }
#figTools div.highRes a { font-size: 12px; }
#figTools div a:hover { background-position: 0px -19px; }
#figTools div a span { display: block; }
#figureCanvas .caption, #refCanvas .caption { margin: 7px auto 0px; padding: 10px 0px; border-top: 1px solid rgb(204, 204, 204); text-align: left; width: 100%; }
#figureViewer-footer, #refViewer-footer { display: block; text-align: center; border-top: 1px solid rgb(204, 204, 204); margin: 7px 7px 0px; padding: 10px 0px; }
#figureViewer-footer .highRes { margin-top: 5px; }
#refViewer-wrap #figureViewer-footer, #refViewer-wrap #refViewer-footer { background: rgb(227, 225, 226) url('figureViewer-bg2.gif') repeat-y scroll 0% 0%; text-align: right; }
.figureNav a.prev { left: 150px; width: 24px; background: transparent url('leftarrow-red.png') no-repeat scroll 0px 0px; display: inline-block; height: 35px; }
.figureNav a.next { right: 167px; width: 24px; background: transparent url('rightarrow-red.png') no-repeat scroll 0px 0px; display: inline-block; height: 35px; }
#figureViewerNav a.prev, #refViewerNav a.prev { top: 0px; left: 0px; }
#figureViewerNav a.next, #refViewerNav a.next { top: 0px; right: 0px; }
#figureViewerNav .figureNav span, #refViewerNav .figureNav span { vertical-align: bottom; }
.figBox img { display: block; border: 1px solid rgb(204, 204, 204); max-width: 500px; margin: 7px auto; padding: 7px; }
#figureCanvas #figTools, #refCanvas #figTools { position: absolute; top: 10px; left: 3px; text-align: left; }
.figure .altMedium, .figure .altLarge, .figureNav .disabled, .disabled { display: none ! important; }
.slideshowWidget { position: relative; font-family: helvetica,sans-serif; }
.slideshowWidget .slidePort { position: relative; overflow-x: hidden; }
.slideshowWidget .slide { position: absolute; top: 0px; left: 0px; display: none; }
.pb-wrap .genericSlideshow .slide div.pb-selected, .pb-wrap .genericSlideshow .slide div.pb-hover { margin-top: 16px; }
.slideshowWidget .slide1 { display: block; }
.slideshowWidget .slide a { display: block; text-decoration: none; }
.slideshowWidget .slide img { display: block; }
.slideshowWidget.animate-slide .slides { position: absolute; white-space: nowrap; }
.slideshowWidget.animate-slide .slide { position: relative; display: inline-block; vertical-align: text-top; }
.slideshowWidget.animate-slide .slide .widget { white-space: normal; margin: 0px; }
.slideshowWidget .slideMeta { position: absolute; top: 0px; left: 0px; max-width: 70%; padding: 5px; white-space: normal; background-color: rgba(0, 0, 0, 0.65); }
.slideshowWidget .slideTitle { margin: 0px 0px 5px; padding: 0px; font-size: 14px; line-height: normal; font-weight: normal; color: rgb(255, 255, 255); }
.slideshowWidget .slideAuthors { font-size: 11px; line-height: normal; color: rgb(255, 255, 255); }
.slideshowWidget .slideCaption { display: none; }
.slideshowWidget .slideNav { display: none; position: relative; float: right; bottom: 3px; right: 3px; vertical-align: middle; -moz-user-select: none; z-index: 5; padding-top: 5px; }
.slideshowWidget .previousSlide, .nextSlide { display: inline-block; padding: 0px 5px 1px; font-size: 16px; text-align: center; background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: pointer; transition: background-color 200ms ease 0s; }
.slideshowWidget .previousSlide:hover, .nextSlide:hover { background-color: rgb(51, 102, 153); }
.slideshowWidget .navIndicator { display: block; list-style-type: circle; height: 15px; margin: 5px 0px 0px; padding: 0px; text-align: center; overflow: hidden; -moz-user-select: none; }
.slideshowWidget .navIndicator li { display: inline-block; width: 10px; height: 10px; margin: 5px 2px 0px; padding: 0px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; vertical-align: top; overflow: hidden; cursor: pointer; transition: background-color 1s ease 0s; }
.slideshowWidget .navIndicator span { display: none; }
.slideshowWidget.dotNav .navIndicator li { border-radius: 50%; background-clip: padding-box; }
.slideshowWidget .navIndicator .active, .navIndicator .active:hover { background-color: rgb(51, 51, 51); cursor: default; }
.slideshowWidget .navIndicator li:hover { background-color: rgb(51, 102, 153); }
.slideshowWidget.numNav .navIndicator { height: 27px; text-align: left; }
.slideshowWidget.numNav .navIndicator li { width: 20px; height: 20px; margin: 5px 4px 0px 0px; line-height: 20px; font-family: inherit; color: rgb(51, 51, 51); text-align: center; }
.slideshowWidget.numNav .navIndicator span { display: inline; vertical-align: middle; transition: color 1s ease 0s; }
.slideshowWidget.numNav .navIndicator .active, .slideshowWidget.numNav .navIndicator .active:hover { background: rgb(51, 102, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.slideshowWidget.numNav .navIndicator li:hover { background: rgb(51, 102, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.slideshowWidget.numNav .navIndicator li:hover span {  }
.slideshowWidget .slideshowCaption { margin-top: 10px; font-size: 11px; }
.slideshowWidget.noNav .navIndicator { display: none; visibility: hidden; }
#smartbanner { position: absolute; left: 0px; top: -82px; border-bottom: 1px solid rgb(232, 232, 232); width: 100%; height: 78px; font-family: "Helvetica Neue",sans-serif; background: transparent -moz-linear-gradient(center top , rgb(244, 244, 244) 0px, rgb(205, 205, 205) 100%) repeat scroll 0% 0%; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); z-index: 9998; overflow: hidden; -moz-text-size-adjust: none; }
#smartbanner, html.sb-animation { transition: all 0.3s ease 0s; }
#smartbanner .sb-container { margin: 0px auto; }
#smartbanner .sb-close { position: absolute; left: 5px; top: 5px; display: block; border: 2px solid rgb(255, 255, 255); width: 14px; height: 14px; font-family: "ArialRoundedMTBold",Arial; font-size: 15px; line-height: 15px; text-align: center; color: rgb(255, 255, 255); background: rgb(7, 7, 7) none repeat scroll 0% 0%; text-decoration: none; text-shadow: none; border-radius: 14px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4); }
#smartbanner .sb-close:active { font-size: 13px; color: rgb(170, 170, 170); }
#smartbanner .sb-icon { position: absolute; left: 30px; top: 10px; display: block; width: 57px; height: 57px; background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0% / cover ; border-radius: 10px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); }
#smartbanner.no-icon .sb-icon { display: none; }
#smartbanner .sb-info { position: absolute; left: 98px; top: 18px; width: 44%; font-size: 11px; line-height: 1.2em; font-weight: bold; color: rgb(106, 106, 106); text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left: 34px; }
#smartbanner .sb-info strong { display: block; font-size: 13px; color: rgb(77, 77, 77); line-height: 18px; }
#smartbanner .sb-info > span { display: block; }
#smartbanner .sb-info em { font-style: normal; text-transform: uppercase; }
#smartbanner .sb-button { position: absolute; right: 20px; top: 24px; border: 1px solid rgb(191, 191, 191); padding: 0px 10px; min-width: 10%; height: 24px; font-size: 14px; line-height: 24px; text-align: center; font-weight: bold; color: rgb(106, 106, 106); background: transparent -moz-linear-gradient(center top , rgb(239, 239, 239) 0px, rgb(220, 220, 220) 100%) repeat scroll 0% 0%; text-transform: uppercase; text-decoration: none; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); border-radius: 3px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6), 0px 1px 0px rgba(255, 255, 255, 0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background: transparent -moz-linear-gradient(center top , rgb(220, 220, 220) 0px, rgb(239, 239, 239) 100%) repeat scroll 0% 0%; }
#smartbanner .sb-icon.gloss::after { content: ""; position: absolute; left: 0px; top: -1px; border-top: 1px solid rgba(255, 255, 255, 0.8); width: 100%; height: 50%; background: transparent -moz-linear-gradient(center top , rgba(255, 255, 255, 0.7) 0px, rgba(255, 255, 255, 0.2) 100%) repeat scroll 0% 0%; border-radius: 10px 10px 12px 12px; }
#smartbanner.android { border-color: rgb(136, 177, 49) rgb(33, 34, 40) rgb(33, 34, 40); background: rgb(61, 61, 61) url('yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7') repeat scroll 0% 0%; border-top: 5px solid rgb(136, 177, 49); box-shadow: none; }
#smartbanner.android .sb-close { border: 0px none; width: 17px; height: 17px; line-height: 17px; color: rgb(177, 177, 179); background: rgb(28, 30, 33) none repeat scroll 0% 0%; text-shadow: 0px 1px 1px rgb(0, 0, 0); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8) inset, 0px 1px 1px rgba(255, 255, 255, 0.3); }
#smartbanner.android .sb-close:active { color: rgb(238, 238, 238); }
#smartbanner.android .sb-info { color: rgb(204, 204, 204); text-shadow: 0px 1px 2px rgb(0, 0, 0); }
#smartbanner.android .sb-info strong { color: rgb(255, 255, 255); }
#smartbanner.android .sb-button { min-width: 12%; border: 1px solid rgb(221, 220, 220); padding: 1px; color: rgb(209, 209, 209); background: transparent none repeat scroll 0px center; border-radius: 0px; box-shadow: none; min-height: 28px; }
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0px 10px; background-color: rgb(66, 182, 201); background-image: -moz-linear-gradient(center top , rgb(66, 182, 201), rgb(57, 169, 187)); text-transform: none; text-shadow: none; box-shadow: none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: transparent none repeat scroll 0px center; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background: rgb(42, 199, 225) none repeat scroll 0% 0%; }
#smartbanner.windows .sb-icon { border-radius: 0px; }
.tablesorter-ice { width: 100%; background-color: rgb(255, 255, 255); margin: 10px 0px 15px; text-align: left; border-spacing: 0px; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px 0px 1px; }
.tablesorter-ice th, .tablesorter-ice td { border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px 0px; }
.tablesorter-ice th, .tablesorter-ice thead td { font: 12px/18px Arial,sans-serif; color: rgb(85, 85, 85); background-color: rgb(246, 248, 249); border-collapse: collapse; padding: 4px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7); }
.tablesorter-ice tbody td, .tablesorter-ice tfoot th, .tablesorter-ice tfoot td { padding: 4px; vertical-align: top; }
.tablesorter-ice .header, .tablesorter-ice .tablesorter-header { background-color: rgb(246, 248, 249); background-position: right center; background-repeat: no-repeat; background-image: url('yH5BAEAAB8ALAAAAAAMAAwAAAUx4Cd+3GiOW4ado2d9VMVm1xg9ptadTsP+QNZEcjoQTBDGCAFgLRSfQgCYMAiCn8EvBAA7'); padding: 4px 20px 4px 4px; white-space: normal; cursor: pointer; }
.tablesorter-ice .headerSortUp, .tablesorter-ice .tablesorter-headerSortUp, .tablesorter-ice .tablesorter-headerAsc { color: rgb(51, 51, 51); background-color: rgb(235, 237, 238); background-position: right center; background-repeat: no-repeat; background-image: url('wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'); }
.tablesorter-ice .headerSortDown, .tablesorter-ice .tablesorter-headerSortDown, .tablesorter-ice .tablesorter-headerDesc { color: rgb(51, 51, 51); background-color: rgb(235, 237, 238); background-position: right center; background-repeat: no-repeat; background-image: url('wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACkAL'); }
.tablesorter-ice thead .sorter-false { background-image: none; cursor: default; padding: 4px; }
.tablesorter-ice tfoot .tablesorter-headerSortUp, .tablesorter-ice tfoot .tablesorter-headerSortDown, .tablesorter-ice tfoot .tablesorter-headerAsc, .tablesorter-ice tfoot .tablesorter-headerDesc { background-color: rgb(235, 237, 238); }
.tablesorter-ice td { color: rgb(51, 51, 51); }
.tablesorter-ice tbody > tr.hover > td, .tablesorter-ice tbody > tr:hover > td, .tablesorter-ice tbody > tr.even:hover > td, .tablesorter-ice tbody > tr.odd:hover > td { background-color: rgb(235, 242, 250); }
.tablesorter-ice .tablesorter-processing { background-position: center center ! important; background-repeat: no-repeat ! important; background-image: url('6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqij') ! important; }
.tablesorter-ice tr.odd > td { background-color: rgb(223, 223, 223); }
.tablesorter-ice tr.even > td { background-color: rgb(239, 239, 239); }
.tablesorter-ice td.primary, .tablesorter-ice tr.odd td.primary { background-color: rgb(154, 229, 229); }
.tablesorter-ice tr.even td.primary { background-color: rgb(194, 240, 240); }
.tablesorter-ice td.secondary, .tablesorter-ice tr.odd td.secondary { background-color: rgb(194, 240, 240); }
.tablesorter-ice tr.even td.secondary { background-color: rgb(213, 245, 245); }
.tablesorter-ice td.tertiary, .tablesorter-ice tr.odd td.tertiary { background-color: rgb(213, 245, 245); }
.tablesorter-ice tr.even td.tertiary { background-color: rgb(235, 250, 250); }
.tablesorter-ice.containsStickyHeaders thead tr:nth-child(1) th, .tablesorter-ice.containsStickyHeaders thead tr:nth-child(1) td { border-top: 1px solid rgb(204, 204, 204); }
caption { background-color: rgb(255, 255, 255); }
.tablesorter-ice .tablesorter-filter-row { background-color: rgb(238, 238, 238); }
.tablesorter-ice .tablesorter-filter-row td { background-color: rgb(238, 238, 238); line-height: normal; text-align: center; transition: line-height 0.1s ease 0s; }
.tablesorter-ice .tablesorter-filter-row .disabled { opacity: 0.5; cursor: not-allowed; }
.tablesorter-ice .tablesorter-filter-row.hideme td { padding: 2px; margin: 0px; line-height: 0; cursor: pointer; }
.tablesorter-ice .tablesorter-filter-row.hideme * { height: 1px; min-height: 0px; border: 0px none; padding: 0px; margin: 0px; opacity: 0; }
.tablesorter-ice input.tablesorter-filter, .tablesorter-ice select.tablesorter-filter { width: 98%; height: auto; margin: 0px; padding: 4px; background-color: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); color: rgb(51, 51, 51); box-sizing: border-box; transition: height 0.1s ease 0s; }
.tablesorter .filtered { display: none; }
.tablesorter .tablesorter-errorRow td { text-align: center; cursor: pointer; background-color: rgb(230, 191, 153); }
.tfa-form-container { border: 1px solid rgb(153, 153, 153); border-radius: 3px; text-align: center; margin: 40px auto; max-width: 455px; width: 455px; }
.tfa-form-container .type-number { border: 1px solid rgb(179, 179, 179); padding: 10px; width: 100%; border-radius: 3px; }
.tfa-form-container .type-pass-pin { border: 1px solid rgb(179, 179, 179); padding: 10px; width: 93%; border-radius: 3px; }
.tfa-form-container .js__pincode-container, .tfa-form-container .js__pinCode { padding: 20px 0px; }
.tfa-form-container h3 { color: rgb(128, 128, 128); font-weight: normal; font-size: 20px; }
.tfa-form-container .text-to-comp { font-size: 16px; color: rgb(128, 128, 128); }
.tfa-form-container .small-container-300 { max-width: 300px; text-align: center; margin: 0px auto; padding: 50px 0px; }
.tfa-form-container .small-container-two { text-align: left; margin: 0px auto; padding: 50px 30px; }
.tfa-form-container #hidden-message { padding: 20px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; border-radius: 3px; margin: 20px 0px; text-align: left; visibility: hidden; }
.tfa-form-container .extra-space { padding: 20px; margin: 20px 0px; visibility: hidden; }
.tfa-form-container .extra-space.background-none { background: transparent none repeat scroll 0% 0%; }
.tfa-form-container .font-size-12 { font-size: 12px; }
.tfa-form-container .font-size-14 { font-size: 14px; }
.tfa-form-container .font-size-nor { font-size: 16px; }
.tfa-form-container .OK-btn { width: 100%; height: 38px; border-radius: 3px; margin: 10px 0px; padding: 10px 0px; border: 0px none; cursor: pointer; }
.tfa-form-container .checked-inp { background: rgb(232, 232, 232) none repeat scroll 0% 0%; }
.tfa-form-container .send-anther-pin { display: block; color: rgb(0, 0, 0); margin-top: 5px; text-decoration: underline; }
.tfa-form-container .text-align-left { text-align: left; }
.tfa-form-container .hide { display: none; }
.tfa-form-container .js__pinCode input[type="checkbox"] { display: none; }
.tfa-form-container .js__pinCode input[type="checkbox"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 4px 0px 0px; vertical-align: middle; background: transparent url('arowpng.png') no-repeat scroll -19px top; cursor: pointer; }
.tfa-form-container .js__pinCode input[type="checkbox"]:checked + label span { background: transparent url('arowpng.png') no-repeat scroll 0px top; }
.tfa-form-container .remember { display: block; font-size: 14px; }
.tfa-form-container .mobile_error, .tfa-form-container .empty-error, .tfa-form-container .char-error, .tfa-form-container .error-msg { color: red; font-size: 14px; text-align: left; float: left; padding-top: 10px; }
.tfa-form-container .user-email { font-size: 14px; padding-bottom: 10px; display: block; }
.tfa-form-container .step-two { font-size: 14px; float: left; color: rgb(0, 0, 0); }
.tfa-form-container .rounded-image { max-width: 80px; height: 80px; border-radius: 50%; margin-bottom: 15px; }
.tfa-form-container .gray-button { background: rgb(153, 153, 153) none repeat scroll 0% 0%; border: 1px solid gray; border-radius: 3px; color: rgb(255, 255, 255); padding: 7px 10px; display: inline-block; margin-top: 132px; font-size: 12px; text-align: center; text-decoration: none; }
.tfa-form-container .all-text { display: inline-block; }
.tfa-form-container .all-text p { font-size: 14px; }
.tfa-form-container .text-box-step2 { width: 200px; padding: 20px 10px; display: inline-block; float: left; }
.tfa-form-container .margin-btm-15 { margin-bottom: 15px; }
.tfa-form-container input.js-number { width: 160px; float: left; margin-left: 10px; }
.tfa-form-container input.js-code { width: 80px; float: left; }
.tfa-form-container .intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code { padding-left: 13px; }
@media (max-width: 480px) {
  .tfa-form-container { padding: 0px 20px; width: 100%; }
  .tfa-form-container #hidden-message, .tfa-form-container .extra-space { display: none; }
  .tfa-form-container .small-container-300 { text-align: left; }
  .tfa-form-container .margin-t15 { margin-top: 15px; }
  .tfa-form-container .font-size-nor { font-size: 14px; }
  .tfa-form-container .text-to-comp { font-size: 14px; }
  .tfa-form-container h3 { font-size: 22px; }
  .tfa-form-container .remember { font-size: 12px; }
  .tfa-form-container .step-two { font-size: 12px; }
}
.f32 .flag { width: auto; clear: right; display: block; cursor: pointer; padding-left: 40px; background-position-x: 5px; }
.f32 .flag { padding-left: 44px; }
.f32 span, .f32 i { display: inline-block; width: 32px; line-height: 32px; vertical-align: bottom; }
.f32 i { margin-left: -76px; margin-right: 44px; color: silver; }
.flag.deprecated { color: silver; }
.flag.island { color: navy; }
.tfa-form-container .selected-con { display: inline; position: absolute; right: auto; top: 8px; left: 1px; cursor: pointer; width: 88px; padding: 4px 0px 4px 5px; border-radius: 3px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.tfa-form-container #js__countries { position: relative; }
.tfa-form-container .hide-item { display: none; }
.tfa-form-container a.hovered-item, .tfa-form-container a { display: block; }
.tfa-form-container .hovered-item a:hover { background-color: rgb(239, 239, 239); }
.tfa-form-container .hovered-item { background-color: rgb(239, 239, 239); }
ul#js__countries-select li div { display: inline-block; }
.flag { display: inline-block; height: 32px; width: 32px; vertical-align: text-top; line-height: 32px; background: transparent url('flags32.png') no-repeat scroll 0% 0%; padding-left: 34px; }
._African_Union { background-position: 0px -32px; }
._Arab_League { background-position: 0px -64px; }
._ASEAN { background-position: 0px -96px; }
._CARICOM { background-position: 0px -128px; }
._CIS { background-position: 0px -160px; }
._Commonwealth { background-position: 0px -192px; }
._England { background-position: 0px -224px; }
._European_Union, .eu { background-position: 0px -256px; }
._Islamic_Conference { background-position: 0px -288px; }
._Kosovo { background-position: 0px -320px; }
._NATO { background-position: 0px -352px; }
._Northern_Cyprus { background-position: 0px -384px; }
._Northern_Ireland { background-position: 0px -416px; }
._Olimpic_Movement { background-position: 0px -448px; }
._OPEC { background-position: 0px -480px; }
._Red_Cross { background-position: 0px -512px; }
._Scotland { background-position: 0px -544px; }
._Somaliland { background-position: 0px -576px; }
._Tibet { background-position: 0px -608px; }
._United_Nations { background-position: 0px -640px; }
._Wales { background-position: 0px -672px; }
.ad { background-position: 0px -704px; }
.ae { background-position: 0px -736px; }
.af { background-position: 0px -768px; }
.ag { background-position: 0px -800px; }
.ai { background-position: 0px -832px; }
.al { background-position: 0px -864px; }
.am { background-position: 0px -896px; }
.ao { background-position: 0px -928px; }
.aq { background-position: 0px -960px; }
.ar { background-position: 0px -992px; }
.as { background-position: 0px -1024px; }
.at { background-position: 0px -1056px; }
.au { background-position: 0px -1088px; }
.aw { background-position: 0px -1120px; }
.ax { background-position: 0px -1152px; }
.az { background-position: 0px -1184px; }
.ba { background-position: 0px -1216px; }
.bb { background-position: 0px -1248px; }
.bd { background-position: 0px -1280px; }
.be { background-position: 0px -1312px; }
.bf { background-position: 0px -1344px; }
.bg { background-position: 0px -1376px; }
.bh { background-position: 0px -1408px; }
.bi { background-position: 0px -1440px; }
.bj { background-position: 0px -1472px; }
.bm { background-position: 0px -1504px; }
.bn { background-position: 0px -1536px; }
.bo { background-position: 0px -1568px; }
.br { background-position: 0px -1600px; }
.bs { background-position: 0px -1632px; }
.bt { background-position: 0px -1664px; }
.bw { background-position: 0px -1696px; }
.by { background-position: 0px -1728px; }
.bz { background-position: 0px -1760px; }
.ca { background-position: 0px -1792px; }
.cd { background-position: 0px -1824px; }
.cf { background-position: 0px -1856px; }
.cg { background-position: 0px -1888px; }
.ch { background-position: 0px -1920px; }
.ci { background-position: 0px -1952px; }
.ck { background-position: 0px -1984px; }
.cl { background-position: 0px -2016px; }
.cm { background-position: 0px -2048px; }
.cn { background-position: 0px -2080px; }
.co { background-position: 0px -2112px; }
.cr { background-position: 0px -2144px; }
.cu { background-position: 0px -2176px; }
.cv { background-position: 0px -2208px; }
.cy { background-position: 0px -2240px; }
.cz { background-position: 0px -2272px; }
.de { background-position: 0px -2304px; }
.dj { background-position: 0px -2336px; }
.dk { background-position: 0px -2368px; }
.dm { background-position: 0px -2400px; }
.do { background-position: 0px -2432px; }
.dz { background-position: 0px -2464px; }
.ec { background-position: 0px -2496px; }
.ee { background-position: 0px -2528px; }
.eg { background-position: 0px -2560px; }
.eh { background-position: 0px -2592px; }
.er { background-position: 0px -2624px; }
.es { background-position: 0px -2656px; }
.et { background-position: 0px -2688px; }
.fi { background-position: 0px -2720px; }
.fj { background-position: 0px -2752px; }
.fm { background-position: 0px -2784px; }
.fo { background-position: 0px -2816px; }
.fr { background-position: 0px -2848px; }
.bl, .cp, .mf, .yt { background-position: 0px -2848px; }
.ga { background-position: 0px -2880px; }
.gb { background-position: 0px -2912px; }
.sh { background-position: 0px -2912px; }
.gd { background-position: 0px -2944px; }
.ge { background-position: 0px -2976px; }
.gg { background-position: 0px -3008px; }
.gh { background-position: 0px -3040px; }
.gi { background-position: 0px -3072px; }
.gl { background-position: 0px -3104px; }
.gm { background-position: 0px -3136px; }
.gn { background-position: 0px -3168px; }
.gp { background-position: 0px -3200px; }
.gq { background-position: 0px -3232px; }
.gr { background-position: 0px -3264px; }
.gt { background-position: 0px -3296px; }
.gu { background-position: 0px -3328px; }
.gw { background-position: 0px -3360px; }
.gy { background-position: 0px -3392px; }
.hk { background-position: 0px -3424px; }
.hn { background-position: 0px -3456px; }
.hr { background-position: 0px -3488px; }
.ht { background-position: 0px -3520px; }
.hu { background-position: 0px -3552px; }
.id { background-position: 0px -3584px; }
.mc { background-position: 0px -3584px; }
.ie { background-position: 0px -3616px; }
.il { background-position: 0px -3648px; }
.im { background-position: 0px -3680px; }
.in { background-position: 0px -3712px; }
.iq { background-position: 0px -3744px; }
.ir { background-position: 0px -3776px; }
.is { background-position: 0px -3808px; }
.it { background-position: 0px -3840px; }
.je { background-position: 0px -3872px; }
.jm { background-position: 0px -3904px; }
.jo { background-position: 0px -3936px; }
.jp { background-position: 0px -3968px; }
.ke { background-position: 0px -4000px; }
.kg { background-position: 0px -4032px; }
.kh { background-position: 0px -4064px; }
.ki { background-position: 0px -4096px; }
.km { background-position: 0px -4128px; }
.kn { background-position: 0px -4160px; }
.kp { background-position: 0px -4192px; }
.kr { background-position: 0px -4224px; }
.kw { background-position: 0px -4256px; }
.ky { background-position: 0px -4288px; }
.kz { background-position: 0px -4320px; }
.la { background-position: 0px -4352px; }
.lb { background-position: 0px -4384px; }
.lc { background-position: 0px -4416px; }
.li { background-position: 0px -4448px; }
.lk { background-position: 0px -4480px; }
.lr { background-position: 0px -4512px; }
.ls { background-position: 0px -4544px; }
.lt { background-position: 0px -4576px; }
.lu { background-position: 0px -4608px; }
.lv { background-position: 0px -4640px; }
.ly { background-position: 0px -4672px; }
.ma { background-position: 0px -4704px; }
.md { background-position: 0px -4736px; }
.me { background-position: 0px -4768px; }
.mg { background-position: 0px -4800px; }
.mh { background-position: 0px -4832px; }
.mk { background-position: 0px -4864px; }
.ml { background-position: 0px -4896px; }
.mm { background-position: 0px -4928px; }
.mn { background-position: 0px -4960px; }
.mo { background-position: 0px -4992px; }
.mq { background-position: 0px -5024px; }
.mr { background-position: 0px -5056px; }
.ms { background-position: 0px -5088px; }
.mt { background-position: 0px -5120px; }
.mu { background-position: 0px -5152px; }
.mv { background-position: 0px -5184px; }
.mw { background-position: 0px -5216px; }
.mx { background-position: 0px -5248px; }
.my { background-position: 0px -5280px; }
.mz { background-position: 0px -5312px; }
.na { background-position: 0px -5344px; }
.nc { background-position: 0px -5376px; }
.ne { background-position: 0px -5408px; }
.ng { background-position: 0px -5440px; }
.ni { background-position: 0px -5472px; }
.nl { background-position: 0px -5504px; }
.bq { background-position: 0px -5504px; }
.no { background-position: 0px -5536px; }
.bv, .nq, .sj { background-position: 0px -5536px; }
.np { background-position: 0px -5568px; }
.nr { background-position: 0px -5600px; }
.nz { background-position: 0px -5632px; }
.om { background-position: 0px -5664px; }
.pa { background-position: 0px -5696px; }
.pe { background-position: 0px -5728px; }
.pf { background-position: 0px -5760px; }
.pg { background-position: 0px -5792px; }
.ph { background-position: 0px -5824px; }
.pk { background-position: 0px -5856px; }
.pl { background-position: 0px -5888px; }
.pr { background-position: 0px -5920px; }
.ps { background-position: 0px -5952px; }
.pt { background-position: 0px -5984px; }
.pw { background-position: 0px -6016px; }
.py { background-position: 0px -6048px; }
.qa { background-position: 0px -6080px; }
.re { background-position: 0px -6112px; }
.ro { background-position: 0px -6144px; }
.rs { background-position: 0px -6176px; }
.ru { background-position: 0px -6208px; }
.rw { background-position: 0px -6240px; }
.sa { background-position: 0px -6272px; }
.sb { background-position: 0px -6304px; }
.sc { background-position: 0px -6336px; }
.sd { background-position: 0px -6368px; }
.se { background-position: 0px -6400px; }
.sg { background-position: 0px -6432px; }
.si { background-position: 0px -6464px; }
.sk { background-position: 0px -6496px; }
.sl { background-position: 0px -6528px; }
.sm { background-position: 0px -6560px; }
.sn { background-position: 0px -6592px; }
.so { background-position: 0px -6624px; }
.sr { background-position: 0px -6656px; }
.st { background-position: 0px -6688px; }
.sv { background-position: 0px -6720px; }
.sy { background-position: 0px -6752px; }
.sz { background-position: 0px -6784px; }
.tc { background-position: 0px -6816px; }
.td { background-position: 0px -6848px; }
.tg { background-position: 0px -6880px; }
.th { background-position: 0px -6912px; }
.tj { background-position: 0px -6944px; }
.tl { background-position: 0px -6976px; }
.tm { background-position: 0px -7008px; }
.tn { background-position: 0px -7040px; }
.to { background-position: 0px -7072px; }
.tr { background-position: 0px -7104px; }
.tt { background-position: 0px -7136px; }
.tv { background-position: 0px -7168px; }
.tw { background-position: 0px -7200px; }
.tz { background-position: 0px -7232px; }
.ua { background-position: 0px -7264px; }
.ug { background-position: 0px -7296px; }
.us { background-position: 0px -7328px; }
.uy { background-position: 0px -7360px; }
.uz { background-position: 0px -7392px; }
.va { background-position: 0px -7424px; }
.vc { background-position: 0px -7456px; }
.ve { background-position: 0px -7488px; }
.vg { background-position: 0px -7520px; }
.vi { background-position: 0px -7552px; }
.vn { background-position: 0px -7584px; }
.vu { background-position: 0px -7616px; }
.ws { background-position: 0px -7648px; }
.ye { background-position: 0px -7680px; }
.za { background-position: 0px -7712px; }
.zm { background-position: 0px -7744px; }
.zw { background-position: 0px -7776px; }
.sx { background-position: 0px -7808px; }
.cw { background-position: 0px -7840px; }
.ss { background-position: 0px -7872px; }
.nu { background-position: 0px -7904px; }
.f32 .flag { width: auto; clear: right; display: block; cursor: pointer; padding-left: 40px; background-position-x: 5px; }
.f32 .flag { padding-left: 44px; }
.f32 span, .f32 i { display: inline-block; width: 32px; line-height: 32px; vertical-align: bottom; }
.f32 i { margin-left: -76px; margin-right: 44px; color: silver; }
.flag.deprecated { color: silver; }
.flag.island { color: navy; }
.tfa-form-container #js__mobile-countries { width: 63%; height: 32px; border-radius: 2px; border: 1px solid rgb(179, 179, 179); padding: 4px 0px 4px 110px; box-sizing: content-box; font-family: inherit; }
.tfa-form-container #js__countries { position: relative; }
.tfa-form-container .scrollableList::after { content: ""; display: block; clear: both; }
.tfa-form-container .scrollableList ul { padding: 3px 0px; margin: 5px 0px 0px -5px; position: absolute; width: 208px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(222, 222, 222); }
.tfa-form-container .scrollableList ul li { list-style: outside none none; cursor: pointer; line-height: 25px; }
.tfa-form-container .selectedOption { margin-left: 10px; margin-top: 2px; cursor: pointer; background: transparent url('Drop_down_arrow.gif') no-repeat scroll right center; height: 20px; font-weight: bold; }
.tfa-form-container #js__mobile-countries { width: 63%; height: 32px; border-radius: 2px; border: 1px solid rgb(179, 179, 179); padding: 4px 0px 4px 110px; box-sizing: content-box; font-family: inherit; }
.tfa-form-container .scrollableList ul li:hover { color: rgb(204, 51, 51); }
.tfa-form-container .selectedOption:hover { color: rgb(51, 51, 51); }
.tfa-form-container .hide { display: none; }
.tfa-form-container #selectOneOfTheOptions a { display: block; width: 56%; height: 100%; color: rgb(0, 0, 0); }
.tfa-form-container a.hovered-item, .tfa-form-container a { display: block; text-decoration: none; }
#js__countries-select a { color: rgb(0, 0, 0); }
#js__countries-select li:hover a { display: block; background-color: rgb(239, 239, 239); }
#js__countries-select li a:hover { background-color: rgb(239, 239, 239); }
#js__countries-select li:hover { background-color: rgb(239, 239, 239); }
ul#js__countries-select li div { display: inline-block; }
.tfa-form-container .makeMeList { position: absolute; right: auto; top: 0px; left: 0px; height: 42px; cursor: pointer; width: 115px; padding: 4px 0px 4px 5px; border-radius: 3px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; z-index: 152; }
.tfa-form-container #selectOneOfTheOptions { margin-right: 10px; margin-bottom: 20px; border: 1px solid rgb(179, 179, 179); display: block; cursor: pointer; width: 100px; padding: 4px 0px 4px 5px; border-radius: 3px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; color: rgb(102, 102, 102); z-index: 156; position: absolute; right: auto; top: 0px; left: auto; }
.tfa-form-container ul#js__countries-select { overflow-y: scroll; overflow-x: hidden; position: absolute; z-index: 2; list-style: outside none none; text-align: left; padding: 0px; margin: 0px 0px 0px -1px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); background-color: white; border: 1px solid rgb(204, 204, 204); white-space: nowrap; max-height: 200px; max-width: 300px; width: 300px; top: 49px; }
.tfa-form-container .countries-select { position: absolute; top: 50%; margin-top: -2px; right: 6px; width: 0px; height: 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid rgb(85, 85, 85); }
.tfa-form-container .formHolder { position: relative; }
.tfa-form-container .mobile_error, .tfa-form-container .empty-error, .tfa-form-container .char-error, .tfa-form-container .error-msg { color: red; font-size: 14px; text-align: left; float: left; padding-top: 10px; }
.tfa-form-container #container-all { position: relative; }
.notAuth-ribbon-container { position: fixed; top: 30px; right: 0px; z-index: 1000010; }
.notAuth-msg-container { max-width: 460px; transition: all 0.3s ease 0s; background-color: rgb(0, 0, 0); padding: 15px 15px 15px 10px; height: 70px; float: left; }
.notAuth-msg-container img { width: 24px; height: 24px; margin-right: 10px; }
.notAuth-msg-container.collapsed { margin-right: -460px; }
.notAuth-msg-container .notAuth-msg { line-height: normal; display: inline-block; width: 390px; }
.notAuth-msg-container .notAuth-msg a { color: rgb(255, 255, 255); font-size: 15px; }
.notAuth-msg-container .notAuth-msg a:hover { text-decoration: underline; }
.literatumNoneSecureSession .pb-collapse { background-color: rgb(0, 0, 0); border: 0px none; color: rgb(255, 255, 255); outline: 0px none; height: 70px; }
.pb-collapse img { width: 15px; height: 15px; }
[class^="icon-"], [class*=" icon-"] { font-family: "icomoon"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.icon-edit2::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-enlarge2::before { content: ""; }
.icon-eye::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-Rss::before { content: ""; }
.icon-section_collapse::before { content: ""; }
.icon-toc::before { content: ""; }
.icon-Save::before { content: ""; }
.icon-Rss::before { content: ""; }
.icon-section_collapse::before { content: ""; }
.icon-toc::before { content: ""; }
.icon-submit::before { content: ""; }
.icon-subscribe::before { content: ""; }
.icon-timeline_mark::before { content: ""; }
.icon-editorial_board::before { content: ""; }
.icon-loi::before { content: ""; }
.icon-plus_n::before { content: ""; }
.icon-checkmark::before { content: ""; }
.icon-back_matter::before { content: ""; }
.icon-cover::before { content: ""; }
.icon-aboutjournal::before { content: ""; }
.icon-arrow_d_n::before { content: ""; }
.icon-arrow_u_p::before { content: ""; }
.icon-menu::before { content: ""; }
.icon-search::before { content: ""; }
.icon-shoppingcart::before { content: ""; }
.icon-userprofile::before { content: ""; }
.icon-abstract::before { content: ""; }
.icon-download::before { content: ""; }
.icon-export_citation::before { content: ""; }
.icon-favorites::before { content: ""; }
.icon-figures::before { content: ""; }
.icon-info::before { content: ""; }
.icon-metrics::before { content: ""; }
.icon-permissions::before { content: ""; }
.icon-references::before { content: ""; }
.icon-related::before { content: ""; }
.icon-reprints::before { content: ""; }
.icon-section_arrow_d::before { content: ""; }
.icon-section_arrow_u::before { content: ""; }
.icon-section_collapse2::before { content: ""; }
.icon-section_expand::before { content: ""; }
.icon-share::before { content: ""; }
.icon-tools_close::before { content: ""; }
.icon-tools::before { content: ""; }
.icon-track::before { content: ""; }
.icon-arrow_l::before { content: ""; }
.icon-arrow_r::before { content: ""; }
.icon-close_thin::before { content: ""; }

/* ::::: http://www.journals.uchicago.edu/pb/css/t1493235469183-v1492568184000/head_1_3_35.css ::::: */

.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
body { width: 100%; margin: 0px; }
body::before, body::after { display: table; content: ""; }
body::after { clear: both; }
body::before, body::after { display: table; content: ""; }
body::after { clear: both; }
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {  }
.row-fluid { display: block; width: 101%; margin: 0px -0.5%; }
.row-fluid::before, .row-fluid::after { display: table; content: ""; }
.row-fluid::after { clear: both; }
.row-fluid::before, .row-fluid::after { display: table; content: ""; }
.row-fluid::after { clear: both; }
.gutterless.row-fluid { display: block; width: 100%; margin: 0px 0%; }
.gutterless.row-fluid::before, .gutterless.row-fluid::after { display: table; content: ""; }
.gutterless.row-fluid::after { clear: both; }
.gutterless.row-fluid::before, .gutterless.row-fluid::after { display: table; content: ""; }
.gutterless.row-fluid::after { clear: both; }
.width_1_1 { display: inline; float: left; width: 99%; margin: 0px 0.5%; }
.gutterless > .width_1_1 { display: inline; float: left; width: 100%; margin: 0px 0%; }
.width_1_2 { display: inline; float: left; width: 49%; margin: 0px 0.5%; }
.gutterless > .width_1_2 { display: inline; float: left; width: 50%; margin: 0px 0%; }
.width_1_3 { display: inline; float: left; width: 32.3333%; margin: 0px 0.5%; }
.gutterless > .width_1_3 { display: inline; float: left; width: 33.3333%; margin: 0px 0%; }
.width_2_3 { display: inline; float: left; width: 65.6667%; margin: 0px 0.5%; }
.gutterless > .width_2_3 { display: inline; float: left; width: 66.6667%; margin: 0px 0%; }
.width_1_4 { display: inline; float: left; width: 24%; margin: 0px 0.5%; }
.gutterless > .width_1_4 { display: inline; float: left; width: 25%; margin: 0px 0%; }
.width_3_4 { display: inline; float: left; width: 74%; margin: 0px 0.5%; }
.gutterless > .width_3_4 { display: inline; float: left; width: 75%; margin: 0px 0%; }
.width_1_6 { display: inline; float: left; width: 15.6667%; margin: 0px 0.5%; }
.gutterless > .width_1_6 { display: inline; float: left; width: 16.6667%; margin: 0px 0%; }
.width_5_6 { display: inline; float: left; width: 82.3333%; margin: 0px 0.5%; }
.gutterless > .width_5_6 { display: inline; float: left; width: 83.3333%; margin: 0px 0%; }
.width_1_8 { display: inline; float: left; width: 11.5%; margin: 0px 0.5%; }
.gutterless > .width_1_8 { display: inline; float: left; width: 12.5%; margin: 0px 0%; }
.width_3_8 { display: inline; float: left; width: 36.5%; margin: 0px 0.5%; }
.gutterless > .width_3_8 { display: inline; float: left; width: 37.5%; margin: 0px 0%; }
.width_5_8 { display: inline; float: left; width: 61.5%; margin: 0px 0.5%; }
.gutterless > .width_5_8 { display: inline; float: left; width: 62.5%; margin: 0px 0%; }
.width_7_8 { display: inline; float: left; width: 86.5%; margin: 0px 0.5%; }
.gutterless > .width_7_8 { display: inline; float: left; width: 87.5%; margin: 0px 0%; }
.width_7_12 { display: inline; float: left; width: 57.3333%; margin: 0px 0.5%; }
.gutterless > .width_7_12 { display: inline; float: left; width: 58.3333%; margin: 0px 0%; }
.width_1_12 { display: inline; float: left; width: 7.33333%; margin: 0px 0.5%; }
.gutterless > .width_1_12 { display: inline; float: left; width: 8.33333%; margin: 0px 0%; }
.width_5_12 { display: inline; float: left; width: 40.6667%; margin: 0px 0.5%; }
.gutterless > .width_5_12 { display: inline; float: left; width: 41.6667%; margin: 0px 0%; }
.width_11_12 { display: inline; float: left; width: 90.6667%; margin: 0px 0.5%; }
.gutterless > .width_11_12 { display: inline; float: left; width: 91.6667%; margin: 0px 0%; }
.width_13_16 { display: inline; float: left; width: 80.25%; margin: 0px 0.5%; }
.gutterless > .width_13_16 { display: inline; float: left; width: 81.25%; margin: 0px 0%; }
.width_3_16 { display: inline; float: left; width: 17.75%; margin: 0px 0.5%; }
.gutterless > .width_3_16 { display: inline; float: left; width: 18.75%; margin: 0px 0%; }
.width_7_16 { display: inline; float: left; width: 42.75%; margin: 0px 0.5%; }
.gutterless > .width_7_16 { display: inline; float: left; width: 43.75%; margin: 0px 0%; }
.width_1_16 { display: inline; float: left; width: 5.25%; margin: 0px 0.5%; }
.gutterless > .width_1_16 { display: inline; float: left; width: 6.25%; margin: 0px 0%; }
.width_5_16 { display: inline; float: left; width: 30.25%; margin: 0px 0.5%; }
.gutterless > .width_5_16 { display: inline; float: left; width: 31.25%; margin: 0px 0%; }
.width_15_16 { display: inline; float: left; width: 92.75%; margin: 0px 0.5%; }
.gutterless > .width_15_16 { display: inline; float: left; width: 93.75%; margin: 0px 0%; }
.width_9_16 { display: inline; float: left; width: 55.25%; margin: 0px 0.5%; }
.gutterless > .width_9_16 { display: inline; float: left; width: 56.25%; margin: 0px 0%; }
.width_11_16 { display: inline; float: left; width: 67.75%; margin: 0px 0.5%; }
.gutterless > .width_11_16 { display: inline; float: left; width: 68.75%; margin: 0px 0%; }
.width_19_24 { display: inline; float: left; width: 78.1667%; margin: 0px 0.5%; }
.gutterless > .width_19_24 { display: inline; float: left; width: 79.1667%; margin: 0px 0%; }
.width_23_24 { display: inline; float: left; width: 94.8333%; margin: 0px 0.5%; }
.gutterless > .width_23_24 { display: inline; float: left; width: 95.8333%; margin: 0px 0%; }
.width_5_24 { display: inline; float: left; width: 19.8333%; margin: 0px 0.5%; }
.gutterless > .width_5_24 { display: inline; float: left; width: 20.8333%; margin: 0px 0%; }
.width_11_24 { display: inline; float: left; width: 44.8333%; margin: 0px 0.5%; }
.gutterless > .width_11_24 { display: inline; float: left; width: 45.8333%; margin: 0px 0%; }
.width_13_24 { display: inline; float: left; width: 53.1667%; margin: 0px 0.5%; }
.gutterless > .width_13_24 { display: inline; float: left; width: 54.1667%; margin: 0px 0%; }
.width_7_24 { display: inline; float: left; width: 28.1667%; margin: 0px 0.5%; }
.gutterless > .width_7_24 { display: inline; float: left; width: 29.1667%; margin: 0px 0%; }
.width_17_24 { display: inline; float: left; width: 69.8333%; margin: 0px 0.5%; }
.gutterless > .width_17_24 { display: inline; float: left; width: 70.8333%; margin: 0px 0%; }
.width_1_24 { display: inline; float: left; width: 3.16667%; margin: 0px 0.5%; }
.gutterless > .width_1_24 { display: inline; float: left; width: 4.16667%; margin: 0px 0%; }
.row-fluid { display: block; width: 101%; margin: 0px -0.5%; }
.row-fluid::before, .row-fluid::after { display: table; content: ""; }
.row-fluid::after { clear: both; }
.row-fluid::before, .row-fluid::after { display: table; content: ""; }
.row-fluid::after { clear: both; }
.gutterless.row-fluid { display: block; width: 100%; margin: 0px 0%; }
.gutterless.row-fluid::before, .gutterless.row-fluid::after { display: table; content: ""; }
.gutterless.row-fluid::after { clear: both; }
.gutterless.row-fluid::before, .gutterless.row-fluid::after { display: table; content: ""; }
.gutterless.row-fluid::after { clear: both; }
.col-xs-1-1, .col-xs-1-2, .col-xs-1-3, .col-xs-2-3, .col-xs-1-4, .col-xs-3-4, .col-xs-1-6, .col-xs-5-6, .col-xs-1-8, .col-xs-3-8, .col-xs-5-8, .col-xs-7-8, .col-xs-7-12, .col-xs-1-12, .col-xs-5-12, .col-xs-11-12, .col-xs-13-16, .col-xs-3-16, .col-xs-7-16, .col-xs-1-16, .col-xs-5-16, .col-xs-15-16, .col-xs-9-16, .col-xs-11-16, .col-xs-19-24, .col-xs-23-24, .col-xs-5-24, .col-xs-11-24, .col-xs-13-24, .col-xs-7-24, .col-xs-17-24, .col-xs-1-24, .col-sm-1-1, .col-sm-1-2, .col-sm-1-3, .col-sm-2-3, .col-sm-1-4, .col-sm-3-4, .col-sm-1-6, .col-sm-5-6, .col-sm-1-8, .col-sm-3-8, .col-sm-5-8, .col-sm-7-8, .col-sm-7-12, .col-sm-1-12, .col-sm-5-12, .col-sm-11-12, .col-sm-13-16, .col-sm-3-16, .col-sm-7-16, .col-sm-1-16, .col-sm-5-16, .col-sm-15-16, .col-sm-9-16, .col-sm-11-16, .col-sm-19-24, .col-sm-23-24, .col-sm-5-24, .col-sm-11-24, .col-sm-13-24, .col-sm-7-24, .col-sm-17-24, .col-sm-1-24, .col-md-1-1, .col-md-1-2, .col-md-1-3, .col-md-2-3, .col-md-1-4, .col-md-3-4, .col-md-1-6, .col-md-5-6, .col-md-1-8, .col-md-3-8, .col-md-5-8, .col-md-7-8, .col-md-7-12, .col-md-1-12, .col-md-5-12, .col-md-11-12, .col-md-13-16, .col-md-3-16, .col-md-7-16, .col-md-1-16, .col-md-5-16, .col-md-15-16, .col-md-9-16, .col-md-11-16, .col-md-19-24, .col-md-23-24, .col-md-5-24, .col-md-11-24, .col-md-13-24, .col-md-7-24, .col-md-17-24, .col-md-1-24 { position: relative; min-height: 1px; }
.lose-spot .col-xs-1-1, .lose-spot .col-xs-1-2, .lose-spot .col-xs-1-3, .lose-spot .col-xs-2-3, .lose-spot .col-xs-1-4, .lose-spot .col-xs-3-4, .lose-spot .col-xs-1-6, .lose-spot .col-xs-5-6, .lose-spot .col-xs-1-8, .lose-spot .col-xs-3-8, .lose-spot .col-xs-5-8, .lose-spot .col-xs-7-8, .lose-spot .col-xs-7-12, .lose-spot .col-xs-1-12, .lose-spot .col-xs-5-12, .lose-spot .col-xs-11-12, .lose-spot .col-xs-13-16, .lose-spot .col-xs-3-16, .lose-spot .col-xs-7-16, .lose-spot .col-xs-1-16, .lose-spot .col-xs-5-16, .lose-spot .col-xs-15-16, .lose-spot .col-xs-9-16, .lose-spot .col-xs-11-16, .lose-spot .col-xs-19-24, .lose-spot .col-xs-23-24, .lose-spot .col-xs-5-24, .lose-spot .col-xs-11-24, .lose-spot .col-xs-13-24, .lose-spot .col-xs-7-24, .lose-spot .col-xs-17-24, .lose-spot .col-xs-1-24, .lose-spot .col-sm-1-1, .lose-spot .col-sm-1-2, .lose-spot .col-sm-1-3, .lose-spot .col-sm-2-3, .lose-spot .col-sm-1-4, .lose-spot .col-sm-3-4, .lose-spot .col-sm-1-6, .lose-spot .col-sm-5-6, .lose-spot .col-sm-1-8, .lose-spot .col-sm-3-8, .lose-spot .col-sm-5-8, .lose-spot .col-sm-7-8, .lose-spot .col-sm-7-12, .lose-spot .col-sm-1-12, .lose-spot .col-sm-5-12, .lose-spot .col-sm-11-12, .lose-spot .col-sm-13-16, .lose-spot .col-sm-3-16, .lose-spot .col-sm-7-16, .lose-spot .col-sm-1-16, .lose-spot .col-sm-5-16, .lose-spot .col-sm-15-16, .lose-spot .col-sm-9-16, .lose-spot .col-sm-11-16, .lose-spot .col-sm-19-24, .lose-spot .col-sm-23-24, .lose-spot .col-sm-5-24, .lose-spot .col-sm-11-24, .lose-spot .col-sm-13-24, .lose-spot .col-sm-7-24, .lose-spot .col-sm-17-24, .lose-spot .col-sm-1-24, .lose-spot .col-md-1-1, .lose-spot .col-md-1-2, .lose-spot .col-md-1-3, .lose-spot .col-md-2-3, .lose-spot .col-md-1-4, .lose-spot .col-md-3-4, .lose-spot .col-md-1-6, .lose-spot .col-md-5-6, .lose-spot .col-md-1-8, .lose-spot .col-md-3-8, .lose-spot .col-md-5-8, .lose-spot .col-md-7-8, .lose-spot .col-md-7-12, .lose-spot .col-md-1-12, .lose-spot .col-md-5-12, .lose-spot .col-md-11-12, .lose-spot .col-md-13-16, .lose-spot .col-md-3-16, .lose-spot .col-md-7-16, .lose-spot .col-md-1-16, .lose-spot .col-md-5-16, .lose-spot .col-md-15-16, .lose-spot .col-md-9-16, .lose-spot .col-md-11-16, .lose-spot .col-md-19-24, .lose-spot .col-md-23-24, .lose-spot .col-md-5-24, .lose-spot .col-md-11-24, .lose-spot .col-md-13-24, .lose-spot .col-md-7-24, .lose-spot .col-md-17-24, .lose-spot .col-md-1-24 { min-height: inherit; }
.col-xs-1-1, .col-xs-1-2, .col-xs-1-3, .col-xs-2-3, .col-xs-1-4, .col-xs-3-4, .col-xs-1-6, .col-xs-5-6, .col-xs-1-8, .col-xs-3-8, .col-xs-5-8, .col-xs-7-8, .col-xs-7-12, .col-xs-1-12, .col-xs-5-12, .col-xs-11-12, .col-xs-13-16, .col-xs-3-16, .col-xs-7-16, .col-xs-1-16, .col-xs-5-16, .col-xs-15-16, .col-xs-9-16, .col-xs-11-16, .col-xs-19-24, .col-xs-23-24, .col-xs-5-24, .col-xs-11-24, .col-xs-13-24, .col-xs-7-24, .col-xs-17-24, .col-xs-1-24 { float: left; }
[class^="col-"] { width: 100%; }
.col-xs-1-1 { width: 99%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-1 { width: 100%; margin: 0px 0%; }
.col-xs-1-2 { width: 49%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-2 { width: 50%; margin: 0px 0%; }
.col-xs-1-3 { width: 32.3333%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-3 { width: 33.3333%; margin: 0px 0%; }
.col-xs-2-3 { width: 65.6667%; margin: 0px 0.5%; }
.gutterless > .col-xs-2-3 { width: 66.6667%; margin: 0px 0%; }
.col-xs-1-4 { width: 24%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-4 { width: 25%; margin: 0px 0%; }
.col-xs-3-4 { width: 74%; margin: 0px 0.5%; }
.gutterless > .col-xs-3-4 { width: 75%; margin: 0px 0%; }
.col-xs-1-6 { width: 15.6667%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-6 { width: 16.6667%; margin: 0px 0%; }
.col-xs-5-6 { width: 82.3333%; margin: 0px 0.5%; }
.gutterless > .col-xs-5-6 { width: 83.3333%; margin: 0px 0%; }
.col-xs-1-8 { width: 11.5%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-8 { width: 12.5%; margin: 0px 0%; }
.col-xs-3-8 { width: 36.5%; margin: 0px 0.5%; }
.gutterless > .col-xs-3-8 { width: 37.5%; margin: 0px 0%; }
.col-xs-5-8 { width: 61.5%; margin: 0px 0.5%; }
.gutterless > .col-xs-5-8 { width: 62.5%; margin: 0px 0%; }
.col-xs-7-8 { width: 86.5%; margin: 0px 0.5%; }
.gutterless > .col-xs-7-8 { width: 87.5%; margin: 0px 0%; }
.col-xs-7-12 { width: 57.3333%; margin: 0px 0.5%; }
.gutterless > .col-xs-7-12 { width: 58.3333%; margin: 0px 0%; }
.col-xs-1-12 { width: 7.33333%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-12 { width: 8.33333%; margin: 0px 0%; }
.col-xs-5-12 { width: 40.6667%; margin: 0px 0.5%; }
.gutterless > .col-xs-5-12 { width: 41.6667%; margin: 0px 0%; }
.col-xs-11-12 { width: 90.6667%; margin: 0px 0.5%; }
.gutterless > .col-xs-11-12 { width: 91.6667%; margin: 0px 0%; }
.col-xs-13-16 { width: 80.25%; margin: 0px 0.5%; }
.gutterless > .col-xs-13-16 { width: 81.25%; margin: 0px 0%; }
.col-xs-3-16 { width: 17.75%; margin: 0px 0.5%; }
.gutterless > .col-xs-3-16 { width: 18.75%; margin: 0px 0%; }
.col-xs-7-16 { width: 42.75%; margin: 0px 0.5%; }
.gutterless > .col-xs-7-16 { width: 43.75%; margin: 0px 0%; }
.col-xs-1-16 { width: 5.25%; margin: 0px 0.5%; }
.gutterless > .col-xs-1-16 { width: 6.25%; margin: 0px 0%; }
.col-xs-5-16 { width: 30.25%; margin: 0px 0.5%; }
.gutterless > .col-xs-5-16 { width: 31.25%; margin: 0px 0%; }
.col-xs-15-16 { width: 92.75%; margin: 0px 0.5%; }
.gutterless > .col-xs-15-16 { width: 93.75%; margin: 0px 0%; }
.col-xs-9-16 { width: 55.25%; margin: 0px 0.5%; }
.gutterless > .col-xs-9-16 { width: 56.25%; margin: 0px 0%; }
.col-xs-11-16 { width: 67.75%; margin: 0px 0.5%; }
.gutterless > .col-xs-11-16 { width: 68.75%; margin: 0px 0%; }
.col-xs-19-24 { width: 78.1667%; margin: 0px 0.5%; }
.gutterless > .col-xs-19-24 { width: 79.1667%; margin: 0px 0%; }
.col-xs-23-24 { width: 94.8333%; margin: 0px 0.5%; }
.gutterless > .col-xs-23-24 { width: 95.8333%; margin: 0px 0%; }
.col-xs-5-24 { width: 19.8333%; margin: 0px 0.5%; }
.gutterless > .col-xs-5-24 { width: 20.8333%; margin: 0px 0%; }
.col-xs-11-24 { width: 44.8333%; margin: 0px 0.5%; }
.gutterless > .col-xs-11-24 { width: 45.8333%; margin: 0px 0%; }
.col-xs-13-24 { width: 53.1667%; margin: 0px 0.5%; }
.gutterless > .col-xs-13-24 { width: 54.1667%; margin: 0px 0%; }
.col-xs-7-24 { width: 28.1667%; margin: 0px 0.5%; }
.gutterless > .col-xs-7-24 { width: 29.1667%; margin: 0px 0%; }
.col-xs-17-24 { width: 69.8333%; margin: 0px 0.5%; }
.gutterless > .col-xs-17-24 { width: 70.8333%; margin: 0px 0%; }
.col-xs-1-24 { width: 3.16667%; margin: 0px 0.5%; }
.gutterless.col-xs-1-24 { width: 4.16667%; margin: 0px 0%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.6667%; }
.col-xs-pull-10 { right: 83.3333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.6667%; }
.col-xs-pull-7 { right: 58.3333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.6667%; }
.col-xs-pull-4 { right: 33.3333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.6667%; }
.col-xs-pull-1 { right: 8.33333%; }
.col-xs-pull-0 { right: auto; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.6667%; }
.col-xs-push-10 { left: 83.3333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.6667%; }
.col-xs-push-7 { left: 58.3333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.6667%; }
.col-xs-push-4 { left: 33.3333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.6667%; }
.col-xs-push-1 { left: 8.33333%; }
.col-xs-push-0 { left: auto; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.6667%; }
.col-xs-offset-10 { margin-left: 83.3333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.6667%; }
.col-xs-offset-7 { margin-left: 58.3333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.6667%; }
.col-xs-offset-4 { margin-left: 33.3333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.6667%; }
.col-xs-offset-1 { margin-left: 8.33333%; }
.col-xs-offset-0 { margin-left: 0%; }
@media (min-width: 768px) {
  .col-sm-1-1, .col-sm-1-2, .col-sm-1-3, .col-sm-2-3, .col-sm-1-4, .col-sm-3-4, .col-sm-1-6, .col-sm-5-6, .col-sm-1-8, .col-sm-3-8, .col-sm-5-8, .col-sm-7-8, .col-sm-7-12, .col-sm-1-12, .col-sm-5-12, .col-sm-11-12, .col-sm-13-16, .col-sm-3-16, .col-sm-7-16, .col-sm-1-16, .col-sm-5-16, .col-sm-15-16, .col-sm-9-16, .col-sm-11-16, .col-sm-19-24, .col-sm-23-24, .col-sm-5-24, .col-sm-11-24, .col-sm-13-24, .col-sm-7-24, .col-sm-17-24, .col-sm-1-24 { float: left; }
  .col-sm-1-1 { width: 99%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-1 { width: 100%; margin: 0px 0%; }
  .col-sm-1-2 { width: 49%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-2 { width: 50%; margin: 0px 0%; }
  .col-sm-1-3 { width: 32.3333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-3 { width: 33.3333%; margin: 0px 0%; }
  .col-sm-2-3 { width: 65.6667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-2-3 { width: 66.6667%; margin: 0px 0%; }
  .col-sm-1-4 { width: 24%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-4 { width: 25%; margin: 0px 0%; }
  .col-sm-3-4 { width: 74%; margin: 0px 0.5%; }
  .gutterless > .col-sm-3-4 { width: 75%; margin: 0px 0%; }
  .col-sm-1-6 { width: 15.6667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-6 { width: 16.6667%; margin: 0px 0%; }
  .col-sm-5-6 { width: 82.3333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-5-6 { width: 83.3333%; margin: 0px 0%; }
  .col-sm-1-8 { width: 11.5%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-8 { width: 12.5%; margin: 0px 0%; }
  .col-sm-3-8 { width: 36.5%; margin: 0px 0.5%; }
  .gutterless > .col-sm-3-8 { width: 37.5%; margin: 0px 0%; }
  .col-sm-5-8 { width: 61.5%; margin: 0px 0.5%; }
  .gutterless > .col-sm-5-8 { width: 62.5%; margin: 0px 0%; }
  .col-sm-7-8 { width: 86.5%; margin: 0px 0.5%; }
  .gutterless > .col-sm-7-8 { width: 87.5%; margin: 0px 0%; }
  .col-sm-7-12 { width: 57.3333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-7-12 { width: 58.3333%; margin: 0px 0%; }
  .col-sm-1-12 { width: 7.33333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-12 { width: 8.33333%; margin: 0px 0%; }
  .col-sm-5-12 { width: 40.6667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-5-12 { width: 41.6667%; margin: 0px 0%; }
  .col-sm-11-12 { width: 90.6667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-11-12 { width: 91.6667%; margin: 0px 0%; }
  .col-sm-13-16 { width: 80.25%; margin: 0px 0.5%; }
  .gutterless > .col-sm-13-16 { width: 81.25%; margin: 0px 0%; }
  .col-sm-3-16 { width: 17.75%; margin: 0px 0.5%; }
  .gutterless > .col-sm-3-16 { width: 18.75%; margin: 0px 0%; }
  .col-sm-7-16 { width: 42.75%; margin: 0px 0.5%; }
  .gutterless > .col-sm-7-16 { width: 43.75%; margin: 0px 0%; }
  .col-sm-1-16 { width: 5.25%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-16 { width: 6.25%; margin: 0px 0%; }
  .col-sm-5-16 { width: 30.25%; margin: 0px 0.5%; }
  .gutterless > .col-sm-5-16 { width: 31.25%; margin: 0px 0%; }
  .col-sm-15-16 { width: 92.75%; margin: 0px 0.5%; }
  .gutterless > .col-sm-15-16 { width: 93.75%; margin: 0px 0%; }
  .col-sm-9-16 { width: 55.25%; margin: 0px 0.5%; }
  .gutterless > .col-sm-9-16 { width: 56.25%; margin: 0px 0%; }
  .col-sm-11-16 { width: 67.75%; margin: 0px 0.5%; }
  .gutterless > .col-sm-11-16 { width: 68.75%; margin: 0px 0%; }
  .col-sm-19-24 { width: 78.1667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-19-24 { width: 79.1667%; margin: 0px 0%; }
  .col-sm-23-24 { width: 94.8333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-23-24 { width: 95.8333%; margin: 0px 0%; }
  .col-sm-5-24 { width: 19.8333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-5-24 { width: 20.8333%; margin: 0px 0%; }
  .col-sm-11-24 { width: 44.8333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-11-24 { width: 45.8333%; margin: 0px 0%; }
  .col-sm-13-24 { width: 53.1667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-13-24 { width: 54.1667%; margin: 0px 0%; }
  .col-sm-7-24 { width: 28.1667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-7-24 { width: 29.1667%; margin: 0px 0%; }
  .col-sm-17-24 { width: 69.8333%; margin: 0px 0.5%; }
  .gutterless > .col-sm-17-24 { width: 70.8333%; margin: 0px 0%; }
  .col-sm-1-24 { width: 3.16667%; margin: 0px 0.5%; }
  .gutterless > .col-sm-1-24 { width: 4.16667%; margin: 0px 0%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0%; }
}
@media (min-width: 992px) {
  .col-md-1-1, .col-md-1-2, .col-md-1-3, .col-md-2-3, .col-md-1-4, .col-md-3-4, .col-md-1-6, .col-md-5-6, .col-md-1-8, .col-md-3-8, .col-md-5-8, .col-md-7-8, .col-md-7-12, .col-md-1-12, .col-md-5-12, .col-md-11-12, .col-md-13-16, .col-md-3-16, .col-md-7-16, .col-md-1-16, .col-md-5-16, .col-md-15-16, .col-md-9-16, .col-md-11-16, .col-md-19-24, .col-md-23-24, .col-md-5-24, .col-md-11-24, .col-md-13-24, .col-md-7-24, .col-md-17-24, .col-md-1-24 { float: left; }
  .col-md-1-1 { width: 99%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-1 { width: 100%; margin: 0px 0%; }
  .col-md-1-2 { width: 49%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-2 { width: 50%; margin: 0px 0%; }
  .col-md-1-3 { width: 32.3333%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-3 { width: 33.3333%; margin: 0px 0%; }
  .col-md-2-3 { width: 65.6667%; margin: 0px 0.5%; }
  .gutterless > .col-md-2-3 { width: 66.6667%; margin: 0px 0%; }
  .col-md-1-4 { width: 24%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-4 { width: 25%; margin: 0px 0%; }
  .col-md-3-4 { width: 74%; margin: 0px 0.5%; }
  .gutterless > .col-md-3-4 { width: 75%; margin: 0px 0%; }
  .col-md-1-6 { width: 15.6667%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-6 { width: 16.6667%; margin: 0px 0%; }
  .col-md-5-6 { width: 82.3333%; margin: 0px 0.5%; }
  .gutterless > .col-md-5-6 { width: 83.3333%; margin: 0px 0%; }
  .col-md-1-8 { width: 11.5%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-8 { width: 12.5%; margin: 0px 0%; }
  .col-md-3-8 { width: 36.5%; margin: 0px 0.5%; }
  .gutterless > .col-md-3-8 { width: 37.5%; margin: 0px 0%; }
  .col-md-5-8 { width: 61.5%; margin: 0px 0.5%; }
  .gutterless > .col-md-5-8 { width: 62.5%; margin: 0px 0%; }
  .col-md-7-8 { width: 86.5%; margin: 0px 0.5%; }
  .gutterless > .col-md-7-8 { width: 87.5%; margin: 0px 0%; }
  .col-md-7-12 { width: 57.3333%; margin: 0px 0.5%; }
  .gutterless > .col-md-7-12 { width: 58.3333%; margin: 0px 0%; }
  .col-md-1-12 { width: 7.33333%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-12 { width: 8.33333%; margin: 0px 0%; }
  .col-md-5-12 { width: 40.6667%; margin: 0px 0.5%; }
  .gutterless > .col-md-5-12 { width: 41.6667%; margin: 0px 0%; }
  .col-md-11-12 { width: 90.6667%; margin: 0px 0.5%; }
  .gutterless > .col-md-11-12 { width: 91.6667%; margin: 0px 0%; }
  .col-md-13-16 { width: 80.25%; margin: 0px 0.5%; }
  .gutterless > .col-md-13-16 { width: 81.25%; margin: 0px 0%; }
  .col-md-3-16 { width: 17.75%; margin: 0px 0.5%; }
  .gutterless > .col-md-3-16 { width: 18.75%; margin: 0px 0%; }
  .col-md-7-16 { width: 42.75%; margin: 0px 0.5%; }
  .gutterless > .col-md-7-16 { width: 43.75%; margin: 0px 0%; }
  .col-md-1-16 { width: 5.25%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-16 { width: 6.25%; margin: 0px 0%; }
  .col-md-5-16 { width: 30.25%; margin: 0px 0.5%; }
  .gutterless > .col-md-5-16 { width: 31.25%; margin: 0px 0%; }
  .col-md-15-16 { width: 92.75%; margin: 0px 0.5%; }
  .gutterless > .col-md-15-16 { width: 93.75%; margin: 0px 0%; }
  .col-md-9-16 { width: 55.25%; margin: 0px 0.5%; }
  .gutterless > .col-md-9-16 { width: 56.25%; margin: 0px 0%; }
  .col-md-11-16 { width: 67.75%; margin: 0px 0.5%; }
  .gutterless > .col-md-11-16 { width: 68.75%; margin: 0px 0%; }
  .col-md-19-24 { width: 78.1667%; margin: 0px 0.5%; }
  .gutterless > .col-md-19-24 { width: 79.1667%; margin: 0px 0%; }
  .col-md-23-24 { width: 94.8333%; margin: 0px 0.5%; }
  .gutterless > .col-md-23-24 { width: 95.8333%; margin: 0px 0%; }
  .col-md-5-24 { width: 19.8333%; margin: 0px 0.5%; }
  .gutterless > .col-md-5-24 { width: 20.8333%; margin: 0px 0%; }
  .col-md-11-24 { width: 44.8333%; margin: 0px 0.5%; }
  .gutterless > .col-md-11-24 { width: 45.8333%; margin: 0px 0%; }
  .col-md-13-24 { width: 53.1667%; margin: 0px 0.5%; }
  .gutterless > .col-md-13-24 { width: 54.1667%; margin: 0px 0%; }
  .col-md-7-24 { width: 28.1667%; margin: 0px 0.5%; }
  .gutterless > .col-md-7-24 { width: 29.1667%; margin: 0px 0%; }
  .col-md-17-24 { width: 69.8333%; margin: 0px 0.5%; }
  .gutterless > .col-md-17-24 { width: 70.8333%; margin: 0px 0%; }
  .col-md-1-24 { width: 3.16667%; margin: 0px 0.5%; }
  .gutterless > .col-md-1-24 { width: 4.16667%; margin: 0px 0%; }
  .mason-block { margin: 0px; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0%; }
}
.responsive-layout img { max-width: 100%; height: auto; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right; }
.pull-left { float: left; }
.hide { display: none; }
.show { display: block; }
.invisible { visibility: hidden; }
.text-hide { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.hidden { display: none; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none ! important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none ! important; }
.visuallyhidden-xs, .visuallyhidden-sm .visuallyhidden-md .visuallyhidden-lg { position: relative ! important; overflow: visible ! important; height: auto ! important; width: auto ! important; clip: inherit ! important; padding: inherit ! important; margin: inherit ! important; border: inherit ! important; }
@media (max-width: 767px) {
  .visible-xs { display: block ! important; }
  table.visible-xs { display: table; }
  tr.visible-xs { display: table-row ! important; }
  th.visible-xs, td.visible-xs { display: table-cell ! important; }
  .visible-xs-block { display: block ! important; }
  .visible-xs-inline { display: inline ! important; }
  .visible-xs-inline-block { display: inline-block ! important; }
  .hidden-xs { display: none ! important; }
  .visuallyhidden-xs { position: absolute ! important; overflow: hidden ! important; clip: rect(0px, 0px, 0px, 0px) ! important; height: 1px; width: 1px ! important; margin: -1px ! important; padding: 0px ! important; border: 0px none ! important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm { display: block ! important; }
  table.visible-sm { display: table; }
  tr.visible-sm { display: table-row ! important; }
  th.visible-sm, td.visible-sm { display: table-cell ! important; }
  .visible-sm-block { display: block ! important; }
  .visible-sm-inline { display: inline ! important; }
  .visible-sm-inline-block { display: inline-block ! important; }
  .hidden-sm { display: none ! important; }
  .visuallyhidden-sm { position: absolute ! important; overflow: hidden ! important; clip: rect(0px, 0px, 0px, 0px) ! important; height: 1px; width: 1px ! important; margin: -1px ! important; padding: 0px ! important; border: 0px none ! important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md { display: block ! important; }
  table.visible-md { display: table; }
  tr.visible-md { display: table-row ! important; }
  th.visible-md, td.visible-md { display: table-cell ! important; }
  .visible-md-block { display: block ! important; }
  .visible-md-inline { display: inline ! important; }
  .visible-md-inline-block { display: inline-block ! important; }
  .hidden-md { display: none ! important; }
  .visuallyhidden-md { position: absolute ! important; overflow: hidden ! important; clip: rect(0px, 0px, 0px, 0px) ! important; height: 1px; width: 1px ! important; margin: -1px ! important; padding: 0px ! important; border: 0px none ! important; }
}
@media (min-width: 1200px) {
  .visible-lg { display: block ! important; }
  table.visible-lg { display: table; }
  tr.visible-lg { display: table-row ! important; }
  th.visible-lg, td.visible-lg { display: table-cell ! important; }
  .visible-lg-block { display: block ! important; }
  .visible-lg-inline { display: inline ! important; }
  .visible-lg-inline-block { display: inline-block ! important; }
  .hidden-lg { display: none ! important; }
  .visuallyhidden-lg { position: absolute ! important; overflow: hidden ! important; clip: rect(0px, 0px, 0px, 0px) ! important; height: 1px; width: 1px ! important; margin: -1px ! important; padding: 0px ! important; border: 0px none ! important; }
}
.visible-print { display: none ! important; }
.visible-print-block { display: none ! important; }
.visible-print-inline { display: none ! important; }
.visible-print-inline-block { display: none ! important; }
@media print {
  .visible-print { display: block ! important; }
  table.visible-print { display: table; }
  tr.visible-print { display: table-row ! important; }
  th.visible-print, td.visible-print { display: table-cell ! important; }
  .visible-print-block { display: block ! important; }
  .visible-print-inline { display: inline ! important; }
  .visible-print-inline-block { display: inline-block ! important; }
  .hidden-print { display: none ! important; }
}
.same-height { overflow: hidden; }
.same-height .layout-one-column { margin-bottom: -1000px; padding-bottom: 1000px; }
.hyphenate { word-break: break-all; hyphens: auto; }
.no-list-style, .no-list-style > li { list-style: outside none none; }
.bold { font-weight: bold; }
.visuallyhidden { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
.widget { padding: 0px; margin: 7px; }
.widget-header, .widget-body { padding: 7px; }
.widget-header { font: bold 20px "Noto Sans",sans-serif; }
.widget-regular { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.header-regular { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(21, 95, 131); }
.header-regular a { color: rgb(21, 95, 131); }
.body-regular { color: inherit; }
.widget-emphasis { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.header-emphasis { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.header-emphasis a { color: rgb(255, 255, 255); }
.body-emphasis { color: inherit; }
.widget-rounded { overflow: hidden; border-radius: 7px; }
.widget-shadow { box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.4); }
.widget-compact-all { margin: 0px; }
.header-compact-all { padding: 0px; }
.body-compact-all { padding: 0px; }
.widget-compact-vertical { margin: 0px 7px; }
.header-compact-vertical { padding: 0px 7px; }
.body-compact-vertical { padding: 0px 7px; }
.widget-compact-horizontal { margin: 7px 0px; }
.header-compact-horizontal { padding: 7px 0px; }
.body-compact-horizontal { padding: 7px 0px; }
.widget-border-toggle { border: 1px solid rgb(230, 230, 230); }
#pb-page-content { margin: auto; width: 940px; }
.widget {  }
.widget::before, .widget::after { display: table; content: ""; }
.widget::after { clear: both; }
.widget::before, .widget::after { display: table; content: ""; }
.widget::after { clear: both; }
.widget .wrapped { float: none; margin-left: 0px; }
.widget .widget-header, .widget .widget-body { text-align: left; }
.widget.alignLeft { text-align: left; }
.widget.alignLeft .wrapped { display: inline-block; text-align: left; }
.widget.alignLeft .wrapped section.body { display: inline-block; }
.widget.alignRight { text-align: right; }
.widget.alignRight .wrapped { display: inline-block; text-align: right; }
.widget.alignRight .wrapped section.body { display: inline-block; }
.widget.alignCenter { text-align: center; }
.widget.alignCenter .wrapped { display: inline-block; text-align: center; }
.widget.alignCenter .wrapped section.body { display: inline-block; }
.frame { border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); border-radius: 6px; }
section.regular { border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); border-radius: 6px; }
section.regular header { font-size: 150%; }
.pb-wrap {  }
.pb-wrap::before, .pb-wrap::after { display: table; content: ""; }
.pb-wrap::after { clear: both; }
.pb-wrap::before, .pb-wrap::after { display: table; content: ""; }
.pb-wrap::after { clear: both; }
.pb-columns > div { min-height: 1px; }
.inline-dropzone > .pb-wrap, .inline-dropzone > .widget { display: inline-block; }
.inline-dropzone > .widget > .widget-body, .inline-dropzone > .widget, .inline-dropzone > .pb-wrap > .pb-normal-view > .widget, .inline-dropzone > .pb-wrap > .pb-normal-view > .widget > .wrapped > .widget-body { margin: 0px; padding: 0px; }
.pb-dropzone-mode .inline-dropzone > .pb-wrap { display: block; }
.pb-rich-text { min-height: 15px; }
.pb-rich-text p:first-child { margin-top: 0px; }
.pb-widget-notification { border-radius: 5px; border: 3px dashed rgb(102, 102, 102); padding: 10px 5px; text-align: center; font-weight: bold; }
.pb-widget-info { border-radius: 5px; border: 3px dashed rgb(102, 153, 255); padding: 10px 5px; text-align: center; font-weight: bold; color: rgb(102, 153, 255); }
.pb-widget-info h1, .pb-widget-info h2, .pb-widget-info h3, .pb-widget-info h4, .pb-widget-info h5, .pb-widget-info h6 { color: rgb(102, 153, 255); }
.pb-widget-placeholder { border-radius: 5px; border: 3px dashed rgb(102, 102, 102); padding: 10px 5px; text-align: center; font-weight: bold; background-image: url('widget-placeholder.png'); background-size: 100% 100%; }
.pb-widget-error { border-radius: 5px; border: 3px dashed rgb(204, 0, 0); padding: 10px 5px; text-align: center; font-weight: bold; color: rgb(204, 0, 0); }
.pb-widget-error h1, .pb-widget-error h2, .pb-widget-error h3, .pb-widget-error h4, .pb-widget-error h5, .pb-widget-error h6 { color: rgb(204, 0, 0); }
.pb-widget-error .trace { overflow: hidden; text-align: left; white-space: pre-wrap; overflow-wrap: break-word; }
.tabs .tab-nav li { display: inline-block; }
.tabs .tab-nav a { padding: 5px 10px; text-decoration: none; }
.tabs .tab-nav .active a { background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-decoration: underline; }
.tabs .tab-content .tab-pane { display: none; }
.tabs .tab-content .tab-pane.active { display: block; }
.tabs .tab-content .tab-pane img.FirstPageImage { margin: 10px 0px; }
.pb-tabs-properties .help { display: block; color: rgb(153, 153, 153); font-size: 10px; width: 140px; text-align: right; }
.widget img { max-width: none; }
.simile-facet .pb-widget-placeholder { padding: 35px 5px; }
.simile-map-view .pb-widget-placeholder { padding: 100px 5px; }
.widget-rss-reader .entry { margin-bottom: 8px; }
.carousel { display: inline-block; position: relative; }
.carousel .items { position: relative; width: 100%; }
.carousel .items .singleItem { display: block; float: left; overflow: hidden; }
.carousel .overlayNav { height: 10px; margin: 0px; padding: 0px; position: absolute; z-index: 1000; }
.carousel .overlayNav .pagination { display: inline; }
.carousel .overlayNav .pagination a { text-decoration: none; }
.carousel .overlayNav .pagination .selected { text-decoration: underline; }
.carousel .overlay-right { right: 20px; }
.carousel .overlay-left { left: 20px; }
.carousel .overlay-center { left: 50%; }
.carousel .overlay-top { top: 15px; }
.carousel .overlay-bottom { bottom: 15px; }
.carousel .topNav { z-index: 999; }
.carousel .topNav .playControls { float: right; cursor: pointer; width: 24px; text-align: center; }
.carousel .carouselWrapper { float: left; position: relative; }
.carousel .textBtn { cursor: pointer; font-weight: bold; display: inline; width: 15px; height: 15px; }
.carousel .prev { cursor: pointer; font-weight: bold; display: inline; width: 15px; height: 15px; float: left; }
.carousel .next { cursor: pointer; font-weight: bold; display: inline; width: 15px; height: 15px; float: right; }
.carousel .playControls div { width: 20px; height: 20px; }
.carousel .playControls .play { background: transparent url('playPause.gif') no-repeat scroll 0px 0px; }
.carousel .playControls .paused { background: transparent url('playPause.gif') no-repeat scroll -20px 0px; }
#accordionWidget { border: 1px solid rgb(136, 136, 136); }
#accordionWidget .ui-accordion-header, #accordionWidget .ui-accordion-header-active { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(239, 239, 239); margin: 2px 0px; overflow: hidden; padding: 2px 0px 3px 4px; cursor: pointer; }
#accordionWidget .ui-accordion-content, #accordionWidget .ui-accordion-content-active { border: medium none; padding: 2px 0px 3px 4px; }
.ui-dialog.no-close .ui-dialog-titlebar-close { display: none; }
.ui-dialog.no-title-bar .ui-dialog-titlebar { display: none; }
.bs.navigationMenu .navbar { position: relative; z-index: 100; margin-bottom: 0px; }
.bs.navigationMenu .navbar .navbar-inner { padding: 0px; border-radius: 0px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4); background-color: rgb(9, 41, 58); background-image: -moz-linear-gradient(center top , rgb(9, 41, 58), rgb(9, 41, 58)); background-repeat: repeat-x; }
.bs.navigationMenu .navbar .navbar-inner::before, .bs.navigationMenu .navbar .navbar-inner::after { display: table; content: ""; }
.bs.navigationMenu .navbar .navbar-inner::after { clear: both; }
.bs.navigationMenu .navbar .navbar-inner::before, .bs.navigationMenu .navbar .navbar-inner::after { display: table; content: ""; }
.bs.navigationMenu .navbar .navbar-inner::after { clear: both; }
.bs.navigationMenu .navbar .navbar-inner .container { padding: 0px; width: 100%; }
.bs.navigationMenu .navbar .nav > li a { font-weight: bold; text-shadow: none; font-size: 90%; color: rgb(255, 255, 255); }
.bs.navigationMenu .navbar .nav > li > a { line-height: 13px; }
.bs.navigationMenu .navbar .nav > li:hover > a { background: rgb(244, 244, 244) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.bs.navigationMenu .navbar .nav > li.dropdown .caret { border-top-color: rgb(255, 255, 255); opacity: 1; margin-top: 5px; }
.bs.navigationMenu .navbar .nav > li.dropdown:hover .caret { border-top-color: rgb(0, 0, 0); opacity: 1; }
.bs.navigationMenu .navbar .nav > li.dropdown:hover > ul.dropdown-menu { display: block; }
.bs.navigationMenu .navbar .nav > li.dropdown ul.dropdown-menu { background: rgb(244, 244, 244) none repeat scroll 0% 0%; margin-top: -1px; border: medium none; border-radius: 0px; }
.bs.navigationMenu .navbar .nav > li.dropdown ul.dropdown-menu a { padding: 8px 18px; color: rgb(128, 128, 128); }
.bs.navigationMenu .navbar .nav > li.dropdown ul.dropdown-menu::before { display: none; }
.bs.navigationMenu .navbar .nav > li.dropdown ul.dropdown-menu::after { display: none; }
.bs.navigationMenu .navbar .nav > li.dropdown ul.dropdown-menu .caret { border-top-color: transparent; }
.bs.navigationMenu .navbar .nav > li.dropdown ul.dropdown-menu a:hover { color: rgb(0, 0, 0); background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.quickSearchBar { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.quickSearchBar a { color: rgb(51, 102, 153); }
.quickSearchBar form { margin-bottom: 0px; padding: 5px; }
.quickSearchBar form input, .quickSearchBar form label { display: inline-block; margin-bottom: 0px; }
.quickSearchBar form label { font-weight: bold; text-shadow: none; font-size: 90%; margin-left: 5px; margin-right: 5px; }
.issueCover { text-align: center; }
.issueCover .inner { margin: 10px auto; display: inline-block; }
.issueCover .inner img { box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.4); }
.issueHighlights { margin: 10px 0px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; box-shadow: -2px 2px 5px 0px rgba(0, 0, 0, 0.4); color: rgb(51, 51, 51); }
.issueHighlights .inner { padding: 7px; }
.issueHighlights h3 { clear: both; margin-bottom: 0px; padding-top: 10px; font: 18px/27px Arial; letter-spacing: -1px; }
.issueHighlights h3:nth-of-type(1) { padding-top: 0px; }
.issueHighlights .heading { font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; margin: 0px; padding: 7px 0px; }
.issueHighlights .entry { padding: 7px; }
.issueHighlights .entry-title { font-size: 12px; font-weight: bold; border-bottom: 1px dashed rgb(224, 224, 224); }
.issueHighlights .entry-authors { color: rgb(153, 153, 153); font-size: 11px; padding-top: 5px; margin-bottom: 10px; }
.issueHighlights .entry-links a { padding: 0px 5px; }
.issueHighlights .entry-links a:first-child { padding: 0px 5px 0px 0px; }
.issueToc { color: rgb(51, 51, 51); }
.issueToc td { padding: 7px; vertical-align: top; border-bottom: 1px solid rgb(238, 238, 238); }
.issueToc td.pages { width: 15%; }
.issueToc .heading { background: rgb(119, 119, 119) none repeat scroll 0% 0%; color: white; font-size: 14px; }
.issueToc .heading a { color: white; text-decoration: none; }
.issueToc tr.th { background: rgb(185, 202, 220) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
.issueToc tr.entry:hover td { background-color: rgb(255, 255, 243); }
.issueToc .entry-title { font-weight: bold; }
.issueToc .entry-date { padding-top: 5px; color: rgb(153, 153, 153); font-weight: bold; font-size: 11px; }
.issueToc .entry-links { margin: 10px 0px; }
.issueToc .entry-links a { margin: 0px 5px; }
.issueToc .entry-links a:first-child { margin-left: 0px; }
.issueToc .article-tools { background-color: rgb(51, 51, 51); padding: 7px; color: white; }
.issueToc .article-tools td span { background: transparent url('checkbox_arrow.gif') no-repeat scroll 0% 0%; padding-left: 20px; }
.issueToc .article-tools a { color: white; font-size: 11px; text-decoration: none; margin: 0px 5px 0px 0px; cursor: pointer; }
.issueToc .article-tools a:hover { color: rgb(255, 255, 153); text-decoration: underline; }
.loi { background-color: white; }
.loi td { padding: 7px; vertical-align: top; border-bottom: 1px solid rgb(238, 238, 238); }
.loi tr.node { background: rgb(119, 119, 119) none repeat scroll 0% 0%; color: white; font-size: 14px; }
.loi tr.node a { color: white; text-decoration: none; }
.loi tr.issue-header { background: rgb(185, 202, 220) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
.loi .issue { margin: 3px 0px 3px 30px; }
.loi .issue img { float: right; }
.loginBar { margin: 5px; }
.relatedContentForm li { list-style: outside none none; }
.linkList { padding: 0.5em; list-style: outside none none; }
.linkList li { float: left; border-left: 1px solid rgb(204, 204, 204); padding: 0px 5px; }
.linkList li:first-child { border-left: medium none; padding-left: 0px; }
.linkList .separators li { border-right: 1px solid black; }
.linkList .separators li:last-child { border-right: medium none; }
.linkList::after { display: block; clear: both; visibility: hidden; content: "."; height: 2px; }
.centered.linkList { text-align: center; }
.centered.linkList li { display: inline; float: none; }
ul#articleToolsFormats { text-align: center; list-style-type: none; margin: 0px; }
ul#articleToolsFormats li { display: inline; padding: 0px 4em 0px 1em; }
.contentFormats ul#articleToolsFormats { text-align: left; list-style-type: none; margin: 0px; padding: 0px; }
.contentFormats ul#articleToolsFormats li { display: inline; padding: 0px 5px; margin-left: -5px; border-left: 1px solid black; }
.contentFormats ul#articleToolsFormats li:first-child { border-left: medium none; }
.sessionHistory ul.itemsHistory li { padding-bottom: 5px; }
.sessionHistory .italicText { font-style: italic; }
.relatedSeries #heading { text-align: center; }
.relatedSeries #relatedItems { list-style: outside none none; }
div.toolsBox { margin: 10px; border: 1px solid rgb(204, 204, 204); }
div.toolsBox .boxHeader { background-color: rgb(0, 128, 0); color: white; padding-left: 15px; }
div.toolsBox .tools, div.toolsBox .links { width: 80%; margin-left: auto; margin-right: auto; }
div.toolsBox .tools ul.toolsList, div.toolsBox .links ul.toolsList, div.toolsBox .tools ul.linksList, div.toolsBox .links ul.linksList { text-align: center; padding: 0px; }
div.toolsBox .tools ul.toolsList li, div.toolsBox .links ul.toolsList li, div.toolsBox .tools ul.linksList li, div.toolsBox .links ul.linksList li { display: inline; padding: 0px 8px; }
div.toolsBox .tools a, div.toolsBox .links a { text-decoration: none; }
.arttitle, .NLM_title { color: rgb(37, 65, 23); }
.articleMeta { width: 100%; margin-top: 8px; }
.articleMeta td.label { width: 20%; vertical-align: top; }
.articleMeta td.content { width: 80%; }
.articleMeta h1 { font-size: 18px; }
.IssueBookNav { margin: 5px; }
.IssueBookNav .groupInfo { text-align: center; margin-left: auto; margin-right: auto; }
.IssueBookNav .prevLink { float: left; }
.IssueBookNav .nextLink { float: right; }
.loginWidget #login_left { float: left; width: 45%; padding-left: 10px; padding-top: 20px; height: 230px; }
.loginWidget #login_right { float: left; width: 45%; padding-left: 20px; padding-top: 20px; height: auto; border-left: 1px solid rgb(153, 153, 153); }
.loginWidget .textInput { width: 150px; }
.literatumRelatedContentSearch .relatedTerms { margin: 0.5em 1em 2em 0em; }
.literatumSaveSearchWidget { clear: none; margin-top: 1em; display: block; position: relative; height: 100%; }
.literatumSaveSearchWidget label { display: block; padding: 5px 0px; font-weight: bold; }
.literatumSaveSearchWidget input[type="text"] { border: 1px solid rgb(127, 157, 185); }
.literatumSaveSearchWidget .saveSearchTextArea { width: 99%; border: 1px solid rgb(127, 157, 185); }
.literatumSaveSearchWidget .saveSearchText { margin: 0px 10px 5px 0px; width: 99%; }
.literatumSaveSearchWidget .alertInstructions { margin: 8px 0px 5px; }
.literatumSaveSearchWidget .searchSidebarRow { clear: left; display: inline; float: left; font-weight: normal; margin: 0px 0px 4px; }
.literatumSaveSearchWidget .inlineSearch { display: inline; float: left; font-size: 0.85em; margin: 0px; padding: 0px 10px 0px 0px; }
.literatumSaveSearchWidget .saveSearchBox { padding: 1em; overflow: hidden; }
.literatumSaveSearchWidget .searchRadios { border: 0px none; }
.literatumSaveSearchWidget label.searchRadioLabel { float: none; display: inline-table; font-weight: normal; }
.literatumSaveSearchWidget input.saveSearchButton { float: right; clear: both; width: 92px; }
.searchHistoryWrapper, .SavedSearchesWrapper { padding: 5px; float: left; width: 95%; }
.searchHistoryWrapper .alertInstructions, .SavedSearchesWrapper .alertInstructions { clear: left; float: left; margin: 8px 0px 5px; }
.searchHistoryWrapper .dropdownmenus, .SavedSearchesWrapper .dropdownmenus { max-width: 95%; }
.savedSearch table { border: medium none ! important; }
.savedSearchLink { vertical-align: top; }
.SavedSearchesWrapper .italicText { font-style: italic; }
.SavedSearchesWrapper .viewAllSavedSearches { float: right; margin-top: 5px; }
.SavedSearchesWrapper th { border: 0px none; font-size: 12px; line-height: 12px; vertical-align: top; background-color: rgb(186, 186, 186); font-weight: bold; text-align: center; padding: 0.5em; }
.SavedSearchesWrapper td { font-size: 12px; line-height: 12px; vertical-align: top; text-align: center; padding: 0.5em; }
.topicalIndex .expander { background: transparent url('expand.gif') no-repeat scroll 0% 0%; padding: 0px 7px; cursor: pointer; }
.topicalIndex .collapser { background: transparent url('collapse.gif') no-repeat scroll 0% 0%; padding: 0px 7px; cursor: pointer; }
.topicalIndex .leaf-child { padding-left: 20px; }
.topicalIndex .child { padding-left: 24px; }
.instSubscription .instTitleArea { font-size: 1.2em; }
.instSubscription .instTitleArea .instChoice { margin-top: 6px; float: right; }
.instSubscription .personalizeSnippet { margin: 10px 0px; padding: 5px; }
.instSubscription #accessEntitlementsSearch { margin-bottom: 5px; text-align: right; width: 95%; margin-left: 10px; font-weight: bold; font-size: 9pt; }
.instSubscription #accessEntitlementsSearch input { width: 250px; margin-left: 5px; }
.instSubscription #subscriptionPanel { background: rgb(214, 214, 214) none repeat scroll 0% 0%; padding: 8px; float: left; border: 5px solid rgb(173, 173, 173); width: 95%; }
.instSubscription #subscriptionPanel .gutter { background-color: white; float: none; }
.instSubscription #subscriptionPanel .gutter .controlsPanel { background-color: rgb(230, 230, 230); height: 25px; padding: 5px; }
.instSubscription #subscriptionPanel .gutter .controlsPanel .right { float: right; }
.instSubscription #subscriptionPanel .gutter .controlsPanel .sortTypes p.label { display: none; }
.instSubscription #subscriptionPanel .gutter .controlsPanel ul.paginationLinks { padding: 0px; margin: 0px; text-align: center; height: 25px; }
.instSubscription #subscriptionPanel .gutter .controlsPanel ul.paginationLinks li { list-style: outside none none; display: inline; }
.instSubscription #subscriptionPanel .gutter .licensesTable { width: 100%; display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; padding: 5px; }
.instSubscription #subscriptionPanel .gutter .licensesTable tr { vertical-align: middle; height: 32px; }
.instSubscription #subscriptionPanel .gutter .licensesTable th { text-align: left; border: 0px none; }
.instSubscription #subscriptionPanel .gutter .licensesTable td { border-bottom: 0px none; border-top: 1px dashed rgb(102, 102, 102); font-size: 9pt; }
.instSubscription #subscriptionPanel .gutter .licensesTable .noBorder td, .instSubscription #subscriptionPanel .gutter .licensesTable .first td { border-top: 0px none; }
.instSubscription .subscriptionManager { padding: 1em; clear: both; font-size: 10px; }
.instSubscription .subscriptionManager #accessEntitlementsDownloadInfo { font-weight: bold; }
.instSubscription .subscriptionManager .marcDownload { padding-top: 1em; }
.instSubscription .subscriptionManager .marcDownload .row { margin-left: 0px; }
.instSubscription .subscriptionManager .marcRec { padding-bottom: 1em; }
.instSubscription .subscriptionManager .marcDownload .row, .instSubscription .subscriptionManager .marcDownload .submit { display: inline; }
.administratorsWidget, .tpsWidget, .ipRangesWidget, .usageReportsWidget, .authoredServices { display: block; border: 1px solid rgb(72, 108, 166); margin-bottom: 10px; padding: 10px; }
.administratorsWidget .container, .tpsWidget .container, .ipRangesWidget .container, .usageReportsWidget .container, .authoredServices .container { clear: both; float: none; max-width: 733px; padding: 0px; overflow: hidden; }
.administratorsWidget .container .left, .tpsWidget .container .left, .ipRangesWidget .container .left, .usageReportsWidget .container .left, .authoredServices .container .left { max-width: 350px; float: left; }
.administratorsWidget .container .right, .tpsWidget .container .right, .ipRangesWidget .container .right, .usageReportsWidget .container .right, .authoredServices .container .right { max-width: 250px; float: left; font-style: italic; padding-left: 10px; }
.administratorsWidget ul li, .tpsWidget ul li, .ipRangesWidget ul li, .usageReportsWidget ul li, .authoredServices ul li { margin: 0px; padding: 0px; list-style: outside none none; }
.administratorsWidget .row, .tpsWidget .row, .ipRangesWidget .row, .usageReportsWidget .row, .authoredServices .row { margin-left: 0px; }
.manageAlertsWidget .journalsList, .manageFavorites .journalsList, .manageAlertsWidget .articlesList, .manageFavorites .articlesList { padding: 5px; }
.manageAlertsWidget .controlsPanel, .manageFavorites .controlsPanel { height: 25px; padding: 5px; }
.manageAlertsWidget .controlsPanel .left, .manageFavorites .controlsPanel .left { float: left; }
.manageAlertsWidget .controlsPanel .right, .manageFavorites .controlsPanel .right { float: right; }
.manageAlertsWidget .articleTable, .manageFavorites .articleTable { width: 100%; }
.manageAlertsWidget .articleTable td, .manageFavorites .articleTable td { padding: 0.5em; }
.authoredServices .links { clear: both; display: block; margin-left: 0px; }
.authoredServices .links a { float: left; display: block; margin-right: 20px; font-weight: bold; }
.browsePublications { width: 98%; }
.browsePublications .leftColumn { width: 25%; float: left; }
.browsePublications .leftColumn .filterAlphabet fieldset, .browsePublications .leftColumn .filterSubjects fieldset { border: 1px solid rgb(229, 229, 229); padding: 5px; width: 96%; }
.browsePublications .leftColumn .filterBySearch fieldset { padding: 5px; width: 96%; }
.browsePublications .leftColumn .filterBySearch legend { padding: 7px 12px; font: bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif; width: 100%; }
.browsePublications .leftColumn .filterBySearch input.searchText { margin: 10px 0px 10px 10px; width: 80%; }
.browsePublications .leftColumn .filterBySearch input.searchButtons { width: 28px; }
.browsePublications .leftColumn .filterBySearch a { margin-left: 10px; }
.browsePublications .mainColumn { width: 71%; float: right; }
.browsePublications .mainColumn .results { clear: both; }
.browsePublications .alphaLinks { float: right; width: 80%; }
.browsePublications .controlLinks { margin-left: 1em; text-decoration: underline; }
.browsePublications .controlLinks.selected { text-decoration: none; font-weight: bold; }
.subjectListing { list-style: outside none none; padding-left: 15px; }
.subjectListing .subjectListing { margin-left: -15px; }
.subjectListing .subjectList { text-indent: -2em; margin-left: 2em; }
.subjectListing .subjectList .selected { font-weight: bold; }
.hideSubList ul { display: none; }
.paginationControl { width: 75%; float: right; }
.paginationControl .pages { float: left; margin-left: 20px; }
.paginationControl .pages .linkList li { padding-left: 3px; padding-right: 3px; }
.banner { display: block; overflow: hidden; width: 980px; height: 116px; }
#pb-editor #pb-sidebar { z-index: 750; }
#pb-editor div[data-pb-widget-type="menuXml"] .pb-hover-toolbar { top: -16px; }
.menuXml .primaryNav { list-style: outside none none; border-top: 2px solid rgb(153, 153, 153); margin: 0px; padding: 0px; position: relative; width: 100%; height: 32px; z-index: 150; background-color: rgb(9, 41, 58); background-image: -moz-linear-gradient(center top , rgb(9, 41, 58), rgb(9, 41, 58)); background-repeat: repeat-x; filter: none; }
.menuXml .primaryNav li { list-style: outside none none; float: left; position: relative; margin: 0px; }
.menuXml .primaryNav li a { display: block; font-weight: bold; padding: 8px 10px; text-decoration: none; }
.menuXml .primaryNav li:hover ul { display: block; }
.menuXml .primaryNav li:hover a { background-color: rgb(244, 244, 244); color: rgb(0, 0, 0); }
.menuXml .primaryNav li li a { width: 220px; font-size: 11px; }
.menuXml .primaryNav ul { list-style: outside none none; padding: 0px; margin: 0px; width: 220px; height: 100%; position: absolute; top: 29px; left: 0px; z-index: 500; display: none; }
.menuXml .primaryNav .expander { background-repeat: no-repeat; background-position: right center; padding-right: 18px; }
.menuXml .primaryNav a { color: rgb(255, 255, 255); }
.menuXml .primaryNav a:hover { background-color: rgb(244, 244, 244); color: rgb(0, 0, 0); }
.menuXml .primaryNav li li a { background-color: rgb(244, 244, 244) ! important; color: rgb(128, 128, 128) ! important; }
.menuXml .primaryNav li li a:hover { background-color: rgb(244, 244, 244) ! important; color: rgb(0, 0, 0) ! important; }
.verticalMenu .primaryNav, .verticalMenu ul { height: 100%; position: relative; min-height: 32px; }
.verticalMenu .primaryNav li, .verticalMenu ul li { float: none; }
.verticalMenu .primaryNav li ul, .verticalMenu ul li ul { top: 0px; }
.verticalMenu .primaryNav li ul li, .verticalMenu ul li ul li { z-index: 2; left: 75px; top: 20px; }
.verticalMenu .primaryNav li:hover, .verticalMenu ul li:hover {  }
.verticalMenu .primaryNav .expander, .verticalMenu ul .expander { background-image: url('icon_arrow_right.gif'); }
.verticalMenu .primaryNav a.expander:hover, .verticalMenu ul a.expander:hover { background-image: url('icon_arrow_off_right.gif'); }
#profileMenu .accordionHeader { padding-left: 3px; background-color: rgb(75, 75, 75); color: rgb(255, 255, 255); }
#profileMenu .accordionHeader a { color: rgb(255, 255, 255); }
#profileMenu .accordionPanel { padding: 5px; border-bottom: 1px dotted grey; }
#profileMenu .accordionPanel a { font-size: 12px; color: rgb(0, 0, 0); font-weight: normal; }
#profileMenu .accordionPanel:hover { background-color: rgb(212, 212, 212); }
#profileMenu .last { border-bottom: medium none; height: 16px; }
#profileMenu .last:hover { background-color: transparent; }
#profileMenu .active { background-color: rgb(1, 128, 74); }
#profileMenu .active a { color: rgb(255, 255, 255); }
.profileInfoTable select, .profileInfoTable .textInput { width: 373px; }
#accessDenialWidget { background-color: rgb(246, 246, 246); border: 1px solid rgb(231, 231, 231); }
#accessDenialWidget input[type="submit"] {  }
#accessDenialWidget .accessMessage { background-color: rgb(231, 231, 231); text-align: center; padding-top: 2px; padding-bottom: 2px; margin-bottom: 2px; }
#accessDenialWidget .accessMessage h3 { color: rgb(0, 0, 0); }
#accessDenialWidget .denialLogin { display: block; }
#accessDenialWidget .login, #accessDenialWidget .accessOptions { padding: 5px; margin-left: 5px; }
#accessDenialWidget .accessOptions input[type="submit"] { float: right; }
#accessDenialWidget .recomm { border-top: 1px dotted rgb(0, 0, 0); padding-top: 10px; }
#accessDenialWidget .openUrl ul { list-style: outside none none; }
#accessDenialWidget .openUrl a { text-decoration: none; }
#accessDenialWidget .openUrl img { vertical-align: middle; }
#accessDenialWidget .offersList .offer { padding-bottom: 1em; }
#accessDenialWidget .offersList .addOffer input[type="submit"] { float: none; }
#accessDenialWidget .samlLinks { margin-left: 0px; padding-left: 15px; }
#accessDenialWidget h3 { margin: 0px; padding: 0px; }
.balloon { float: left; width: 360px; padding: 8px; border-width: 2px 2px 2px 0px; border-style: solid solid solid none; border-color: rgb(144, 184, 223) rgb(144, 184, 223) rgb(144, 184, 223) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 228) none repeat scroll 0% 0%; line-height: normal; font-size: 12px; color: rgb(68, 68, 68); text-decoration: none; }
.balloon a { padding: 0px; }
.balloon a.close { float: right; width: 15px; height: 15px; margin: 7px 0px 5px 7px; padding: 0px; background: transparent url('select-x.gif') no-repeat scroll 0% 0%; }
.balloon a.close:hover { background: transparent url('select-x.gif') no-repeat scroll 0% 0%; }
.balloon span { display: block; margin: 10px 0px 0px; }
.balloon span span { display: inline; }
.balloon .refLink { float: right; margin: 7px 0px 0px; }
.mailPage { padding: 5px; }
.mailPage .error { font-weight: bold; margin-top: 10px; }
.tabs-widget .tab-nav li {  }
.bookDetails p { margin: 0px; }
.bookInformationWidget { background-color: rgb(211, 211, 211); border: 20px solid gray; height: 350px; }
.bookInformationWidget .book { margin: 20px; }
.bookInformationWidget .info { font-size: 12px; color: black; line-height: 1.9em; }
.bookInformationWidget .info a { color: blue; }
.boxWidget { width: 300px; }
.boxWidget .cover { float: left; padding-right: 15px; }
.strong { font-weight: bold; font-size: 1.1em; }
.seriesNav { background-color: rgb(211, 211, 191); padding: 10px; }
.seriesNav .navLinks { clear: both; }
.seriesNav .navLinks a { color: rgb(178, 34, 34); }
.seriesNav .issue { background-color: rgb(211, 211, 210); padding: 10px; }
.seriesNav .nav { float: right; }
.linkList.navLinks li { border-left: 1px solid rgb(178, 34, 34); }
.paginationControl .linkList li { border: medium none; }
.paginationControl img { vertical-align: bottom; }
.browsePublications .results th { font-weight: normal; }
.licensesTabs { padding: 0px; margin: 0px; }
.licensesTabs li { background: rgb(204, 205, 210) none repeat scroll 0% 0%; float: left; margin-right: 4px; min-width: 78px; padding: 4px 4px 0px; list-style: outside none none; }
.licensesTabs li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; line-height: 2.3em; text-align: center; padding: 0px 2px; font-weight: bold; }
.licensesTabs li.active { background-color: rgb(173, 173, 173); }
.licensesTabs li.active a { background: transparent url('related-active.jpg') repeat-x scroll left bottom; color: rgb(51, 51, 51); }
#offersTable td, #offersTable th { text-align: center; }
.ecommLogin { padding: 15px; }
.ecommLogin .loginMessage { font-weight: bold; }
.ecommLogin .loginLinks { margin-top: 15px; }
.ecommShipping .error { color: darkred; }
.literatumCartLink .cartItems { background: transparent url('cart.png') no-repeat scroll 0% 0%; display: block; float: left; height: 26px; width: 45px; text-align: center; }
.center { text-align: center; }
.alignment { text-align: center; }
.journal { background: rgb(243, 243, 243) none repeat scroll 0% 0%; padding: 10px 12px; height: 1%; overflow: hidden; line-height: 18px; margin-bottom: 18px; }
.journal h1 { margin: 0px; font-weight: normal; font-size: 20px; color: black; }
.journal h2 { margin: 0px; font-weight: normal; font-size: 17px; color: black; line-height: 22px; }
.journal h1 a { color: rgb(48, 48, 48); }
.journal .cover { float: left; margin-right: 16px; }
.journal img { display: block; }
.journal .info { height: 1%; overflow: hidden; padding: 1px 0px 0px; color: rgb(75, 75, 75); }
.journal dl { margin: 0px 0px 26px; width: 100%; overflow: hidden; }
.journal dl dt { float: left; padding-right: 3px; }
.journal dl dd { height: 1%; overflow: hidden; margin: 0px; }
.journal ul { margin: 0px; padding: 0px; list-style: outside none none; }
.journal ul li { padding: 0px 4px 0px 8px; display: inline; border: medium none; }
.journal ul li:first-child { background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
.authorLayer { padding: 7px; border: 2px solid rgb(204, 204, 204); border-radius: 4px; width: 450px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; position: absolute; z-index: 100; }
.authorLayer > div { padding: 7px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.authorLayer .header { margin: -9px -9px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; padding-bottom: 0.5em; }
.authorLayer a { font-weight: bold; }
.authorLayer h4 { margin-top: 10px; }
.authorLayer ul { display: block; margin: 0px; padding: 0px; list-style: outside none none; }
.authorLayer ul li { display: block; margin: 0px 0px 10px; padding: 0px; }
.authorLayer ul li.footnote { margin: 0px; }
.authorLayer .close { float: none; position: absolute; top: -10px; right: -10px; border: 2px solid rgb(170, 170, 170); padding: 2px 5px; border-radius: 10px; z-index: 100; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51) ! important; line-height: normal; font-size: 11px; font-weight: bold; text-transform: capitalize; text-decoration: none; cursor: pointer; }
.authorLayer .close:hover { background: rgb(51, 102, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.balloon-wrap { position: absolute; margin: -10px 0px 0px 2px; padding: 0px 0px 0px 18px; background: transparent url('balloon-notch.gif') no-repeat scroll 0% 0%; z-index: 8000; display: none; }
.balloon a.close { float: right; width: 15px; height: 15px; margin: 7px 0px 5px 7px; padding: 0px; background: transparent url('select-x.gif') no-repeat scroll 0% 0%; }
span.ref .balloon a { padding: 0px; }
span.ref .balloon a.close:hover { background: transparent url('select-x.gif') no-repeat scroll 0% 0%; }
.balloon span { display: block; margin: 10px 0px 0px; }
.balloon span span { display: inline; }
span.ref .balloon .refLink { float: right; margin: 7px 0px 0px; }
.pager { text-align: center; padding: 3px 8px 35px; }
.pager .prev { float: left; }
.pager .prev a { padding-left: 13px; margin: 0px 6px; display: inline-block; }
.pager .next { float: right; }
.pager .next a { padding-right: 13px; margin: 0px 6px; display: inline-block; }
.tableWrapper { width: 810px; padding: 30px; border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat-y scroll 0% 0%; z-index: 10; display: block; position: fixed; top: 25%; height: 420px; overflow: auto; }
.tableWrapper table { width: 100%; }
.tableWrapper a.close { position: absolute; top: 10px; right: 10px; width: 100px; min-height: 15px; padding: 0px 20px 0px 0px; background: transparent url('select-x.gif') no-repeat scroll right top; font: 0.7em Arial,Helvetica,sans-serif; text-align: right; text-decoration: none; }
.tableWrapper .tableViewerNav, .tableWrapper .caption { text-align: center; }
.tableWrapper .tableNav a.next { right: 167px; width: 24px; display: inline-block; height: 35px; }
.tableWrapper .tableNav a.prev { left: 150px; width: 24px; display: inline-block; height: 35px; }
.tableWrapper .tableNav #NavText { top: -15px; position: relative; right: 2px; margin-left: 5px; margin-right: 5px; }
.figureNav a.next, .tableNav a.next { background: transparent url('next-grey.png') no-repeat scroll 0px 0px; }
.figureNav a.prev, .tableNav a.prev { background: transparent url('prev-grey.png') no-repeat scroll 0px 0px; }
.captionLabel { font-weight: bold; }
.head-a { font-size: 14px; }
.head-b { font-size: 12px; font-weight: bold; }
.head-c { font-size: 12px; font-style: italic; }
.sectionInfo { overflow: hidden; }
.sectionInfo .sectionHeading { float: left; font-size: 18px; font-weight: normal; }
.sectionInfo .sectionJumpTo { float: right; }
.sectionInfo .sectionJumpTo .content { display: inline; }
.sectionInfo .sectionJumpTo form, .sectionInfo .sectionJumpTo .nextPrevSec, .sectionInfo .sectionJumpTo .sectionLabel { float: left; }
.sectionInfo .sectionJumpTo .sectionLabel { padding-right: 1em; margin-top: 0.4em; }
.requestResetPassword .requestConfirm { margin: 10px; }
.volume-list { padding: 15px 0px 15px 3px; color: rgb(0, 0, 0); }
.volume-list .specialIssue { padding-left: 0.5em; }
.volume-list h1 { margin: 0px 0px 16px; font-weight: normal; }
.volume-list .info { padding: 0px 0px 26px; line-height: 18px; }
.volume-list .info span { display: block; }
.volume-list .icon-key { padding: 0px 0px 39px 45px; }
.volume-list .icon-key span { margin-right: 14px; }
.slider { width: 100%; overflow: hidden; padding-bottom: 8px; }
.slider .opener, .title.expander, .expandedDiv .expander { display: inline-block; padding-left: 20px; text-decoration: none; line-height: 18px; color: black; background: transparent url('icons-01.gif') no-repeat scroll 1px -345px; }
.expandedDiv .expander { padding-left: 30px; }
.expandedDiv .slider { padding-left: 40px; }
.expandedDiv .row { padding-left: 50px; }
.expandable.years, .expandable.years { padding-left: 15px; }
.opened > .opener { background-position: 1px -385px; }
.expander.close { background-position: 1px -345px; }
.expander.open { background-position: 1px -385px; }
.slider .block { padding: 11px 0px 0px 60px; overflow: hidden; display: none; }
.opened > .block { display: block; }
.slider .row { width: 70%; overflow: hidden; padding-bottom: 4px; }
.slider .icons { float: left; margin: 0px -2px 0px 0px; padding: 0px; list-style: outside none none; }
.slider .icons li { float: left; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; margin: 2px 13px 0px 0px; }
.paymentAddress2 { display: none; }
.tocListWidgetContainer .tocTools, .publicationListContainer .tocTools { margin-bottom: 10px; }
.tocListWidgetContainer .tocTools .tocListHeader, .publicationListContainer .tocTools .tocListHeader { text-align: left; padding-left: 3px; }
.tocListWidgetContainer .tocTools .checkbox-holder, .publicationListContainer .tocTools .checkbox-holder { margin: 0px 0px 0px 3px; }
.tocListWidgetContainer .tocTools .tocPdfLinks, .publicationListContainer .tocTools .tocPdfLinks { margin: 10px 0px 10px 6px; }
.tocListWidgetContainer .tocTools ul.tocListWidgetMenu, .publicationListContainer .tocTools ul.tocListWidgetMenu { overflow: hidden; margin-top: 4px; margin-left: 0px; padding-left: 1px; list-style: outside none none; }
.tocListWidgetContainer .tocTools ul.tocListWidgetMenu li, .publicationListContainer .tocTools ul.tocListWidgetMenu li { border-right: 1px solid black; float: left; padding: 0px 3px; margin: 0px 0px 0px 3px; }
.tocListWidgetContainer .tocTools ul.tocListWidgetMenu li:last-child, .publicationListContainer .tocTools ul.tocListWidgetMenu li:last-child { border: medium none; }
.tocListWidgetContainer .tocHeading, .publicationListContainer .tocHeading { border-bottom: 1px solid black; margin-bottom: 12px; }
.tocListWidgetContainer .accessIconContainer, .publicationListContainer .accessIconContainer { width: 30px; vertical-align: top; text-align: center; }
.art_title.noLink { display: block; }
.tocListKeywords p { margin-top: 0px; margin-bottom: 6px; }
.previewViewSection.tocPreview { border: 1px solid black; display: none; margin-top: 10px; background-color: rgb(211, 211, 211); margin-bottom: 10px; }
.previewViewSection.tocPreview .closeButton { background: transparent url('closeIcon.gif') no-repeat scroll center center; width: 15px; height: 15px; float: right; margin-top: 2px; margin-right: 4px; cursor: pointer; }
.previewViewSection.tocPreview p { padding: 0px 8px 0px 18px; }
.publicationListContainer .tocHeading { display: none; }
div.tocCmeIcon, .accessIconContainer div.tocCmeIcon { background: transparent url('cpd.gif') no-repeat scroll center center; width: 41px; height: 28px; }
.toc-toolsLinks { white-space: nowrap; }
.pairingCodeDiv .code { padding: 0.5em; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-right: 0.5em; width: auto; }
.titleDropdown { width: 282px; }
ul.usageDataYearOptions div.usageReportsMonthRange { padding-left: 25px; }
ul.usageDataYearOptions div.usageReportsMonthRange label { display: inline-block; width: 35px; }
ul.usageDataYearOptions div.usageReportsMonthRange div.startRange { padding: 3px 0px 10px; }
ul.usageDataYearOptions div.usageReportYearOnly label { padding-right: 3px; }
ul.usageDataYearOptions li { list-style: outside none none; }
.publicationContentTitle { margin-bottom: 30px; }
.publicationContentDropZone { margin-bottom: 14px; }
.publicationContentAuthors { margin-bottom: 19px; }
.publicationContentLicenseTagging { margin-top: 14px; }
.tabs-widget .loading { background: transparent url('loading.gif') no-repeat scroll 0% 0%; height: 29px; width: 31px; margin-left: auto; margin-right: auto; z-index: 1000; }
.tabs-widget .tabContextData { display: none; }
img { border: 0px none; }
.publicationToolContainer { margin-top: 10px; }
.publicationToolContainer .publicationToolCheckboxContainer { float: left; }
.publicationToolContainer .publicationTooldropdownContainer { float: left; margin-left: 10px; }
.journalNavLeftTd, .journalNavCenterTd, .journalNavRightTd { width: 35%; }
.journalNavCenterTd .articlePageRange { display: inline-block; }
.tocListDropZone.pb-dropzone, .searchResultDropZone1.pb-dropzone { min-width: 100px; }
.searchResultDropZoneContainer { overflow: hidden; }
.cartButtonsContainer { float: right; }
.paddingLeft10 { padding-left: 10px; }
.paddingLeft5 { padding-left: 5px; }
.paddingRight10 { padding-right: 10px; }
.paddingRight5 { padding-right: 5px; }
.article-block { margin-top: 5px; }
.article-block .heading { overflow: hidden; padding-left: 10px; margin: 0px; }
.article-block .heading .block-holder { overflow: hidden; border-bottom: 1px solid rgb(204, 204, 204); margin: 0px -8px 1px; padding: 0px 0px 9px 8px; font-size: 12px; font-weight: bold; color: rgb(76, 76, 76); text-transform: uppercase; }
.coverGalleryPagination { float: right; list-style: outside none none; font-size: 10px; line-height: 12px; text-transform: uppercase; font-weight: 700; margin: 0px 10px 0px 0px; padding: 0px 4px 0px 0px; }
.coverGalleryPagination li:first-child { padding-left: 0px; background: transparent none repeat scroll 0px center; }
.coverGalleryPagination li { float: left; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 9px; }
.examsListing { padding-bottom: 1em; }
.examsListing ul { padding: 0px; margin: 0px; }
.examsListing li { list-style: outside none none; margin: 0px 5px; }
.continueToExam { float: left; }
.cancelExam { padding-top: 0.5em; }
.showExam .question { padding: 0.5em 0px; }
.showExam .question .explanation .answerCorrect, .showExam .question .explanation .answerIncorrect { text-transform: uppercase; font-weight: bold; }
.showExam .question .explanation .answerIncorrect { color: red; }
.showExam .theQuestion { padding-bottom: 0.5em; }
.showExam .theQuestion .label { padding-right: 0.5em; }
.showExam .answer { padding: 0.2em 0.5em; }
.showExam .answer.selected { font-weight: bold; }
.showExam .answer.selected.correct { background: rgb(255, 255, 204) none repeat scroll 0px 0px; border-bottom: 1px dotted rgb(204, 204, 204); border-top: 1px dotted rgb(204, 204, 204); }
.showExam .errorMessage { border: 1px solid red; padding: 1em; }
.showExam .credit { float: left; padding-right: 2em; }
.showExam .creditClaim, .showExam .creditSubmitted { border: 1px solid rgb(204, 204, 204); margin: 30px 0px; padding: 15px 15px 5px; background: rgb(248, 248, 248) none repeat scroll 0% 0%; overflow: hidden; }
.showExam .creditClaim h3, .showExam .creditSubmitted h3 { color: rgb(255, 0, 0); }
#userExamsCompleted .examTitle { font-weight: bold; font-size: 1.1em; }
#userExamsCompleted .summary { overflow: hidden; padding: 1em 0px; }
#userExamsCompleted .summary .yearFilter { float: left; }
#userExamsCompleted .summary .creditsEarned { float: right; margin-right: 4em; }
#userExamsCompleted table.examList { width: 100%; }
#userExamsCompleted table.examList th { border-bottom: 1px solid rgb(0, 0, 0); font-size: 1.2em; }
#userExamsCompleted table.examList td { padding: 0.5em; }
#userExamsCompleted .separator { padding: 0px 0.5em; }
#loginLinks .register { display: block; }
.CoverGallery { overflow: hidden; padding: 0px 0px 0px 10px; margin-top: 20px; }
.CoverGallery div.SmallCover { position: relative; float: left; display: inline; margin-right: 10px; }
.CoverGallery div.SmallCover a, .CoverGallery div.SmallCover #nav > li:hover .drop-down, .CoverGallery div.SmallCover #nav-ns > li:hover .drop-down, .CoverGallery div.SmallCover #nav-allJournal > li:hover .drop-down { display: block; }
.CoverGallery div.SmallCover .text { padding-top: 0px; font-size: 10px; margin-bottom: 10px; float: left; }
.CoverGallery div.SmallCover img { border-width: 0px; float: none; display: block; clear: both; }
.cover-item { position: relative; float: left; margin-bottom: 10px; min-height: 180px; min-width: 137px; }
.cover-item:hover .journalMeta { display: block; }
.cover-item img { max-width: 130px; max-height: 180px; }
.journalMeta { background-color: rgb(255, 255, 255); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5); display: none; left: 50%; margin-left: -135px; padding: 0.5em; position: absolute; top: 100px; width: 270px; z-index: 10; }
.journalMeta a { display: block; color: rgb(73, 135, 189); font-size: 1.15em; }
.largeCoverContaiber { text-align: center; }
.relatedLink { display: inline-block; padding-top: 5px; text-transform: uppercase; }
.relatedLayer { position: relative; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 2px solid rgb(177, 177, 177); margin-top: 20px; width: 70%; padding: 10px; display: none; }
.relatedLayer .category { border-top: 1px solid rgb(177, 177, 177); padding-top: 10px; }
.relatedLayer .category:first-child { border-top: 0px none; padding-top: 0px; }
.relatedLayer .category h3 { padding-top: 0px; }
.relatedLayer .category ul li { padding-bottom: 15px; }
.relatedLayer .category ul li a { text-transform: none; }
.relatedLayer .category ul li:last-child { padding-bottom: 0px; }
.relatedLayer::after, .relatedLayer::before { bottom: 100%; left: 20%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; }
.relatedLayer::after { border-color: rgba(239, 238, 238, 0) rgba(239, 238, 238, 0) rgb(238, 238, 238); border-width: 12px; margin-left: -31px; }
.relatedLayer::before { border-color: rgba(205, 204, 204, 0) rgba(205, 204, 204, 0) rgb(177, 177, 177); border-width: 15px; margin-left: -34px; }
.bookset .subject .moreLess { width: 12px; height: 12px; background: transparent url('ico-more-less.png') no-repeat scroll 0px 0px; display: block; float: left; margin-right: 5px; margin-top: 2px; }
.bookset .moreLess.hideIcon { background-position: 0px -12px; }
.bookset .bookSetTitle { font-size: 20px; font-weight: bold; padding-bottom: 20px; }
.bookset .subjectTitle { font-size: 14px; padding: 0px; }
.bookset ul { list-style: outside none none; margin-left: 15px; }
.labeledList { list-style: outside none none; }
.inline { display: inline; }
.NLM_list-list_type-alpha-lower { list-style-type: lower-alpha; }
.NLM_list-list_type-alpha-upper { list-style-type: upper-alpha; }
.NLM_list-list_type-roman-lower { list-style-type: lower-roman; }
.NLM_list-list_type-roman-upper { list-style-type: upper-alpha; }
.references a { word-break: break-all; }
.smallcaps { font-variant: small-caps; }
.ajaxCoverImage .largeCoverImage { height: 100%; text-align: center; }
.ajaxCoverImage .largeCoverImage img { height: 85%; }
.serial-title { font-weight: bold; }
.collectionsLicenseLayer { position: relative; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 2px solid rgb(177, 177, 177); margin-top: 20px; padding: 10px; display: block; }
.collectionsLicenseLayer .licensesLayer { height: 150px; overflow-x: auto; width: 100%; }
.collectionsLicenseLayer .publication { border-top: 1px solid rgb(177, 177, 177); padding-top: 10px; width: 95%; }
.collectionsLicenseLayer .publication:first-child { border-top: 0px none; padding-top: 0px; }
.collectionsLicenseLayer .publication h3 { padding-top: 0px; }
.collectionsLicenseLayer .publication ul li { padding-bottom: 15px; }
.collectionsLicenseLayer .publication ul li a { text-transform: none; }
.collectionsLicenseLayer .publication ul li:last-child { padding-bottom: 0px; }
.collectionsLicenseLayer::after, .collectionsLicenseLayer::before { bottom: 100%; left: 20%; border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; }
.collectionsLicenseLayer::after { border-color: rgba(239, 238, 238, 0) rgba(239, 238, 238, 0) rgb(238, 238, 238); border-width: 12px; margin-left: -31px; }
.collectionsLicenseLayer::before { border-color: rgba(205, 204, 204, 0) rgba(205, 204, 204, 0) rgb(177, 177, 177); border-width: 15px; margin-left: -34px; }
.recentIssuesCover { overflow: hidden; }
.recentIssuesCover .media { float: left; height: 250px; margin-left: 30px; vertical-align: bottom; }
.recentIssuesCover .media .coverLabel { height: 30px; }
.listgroup.order-list { counter-reset: item; margin-left: 20px; }
.listgroup.order-list .li1 .lilabel { counter-increment: item; }
.listgroup.order-list .li1 .lilabel::before { content: counter(item, decimal) "."; left: 0px; position: relative; top: 12px; }
.listgroup.order-list .li2 .lilabel.lilabel::before { content: counter(item2, lower-alpha) "."; }
.listgroup.order-list .li2 { counter-increment: item2; }
.listgroup.bullet-list { counter-reset: item; }
.listgroup.bullet-list .li1 .lilabel { counter-increment: item; }
.listgroup.bullet-list .li1 .lilabel::before { content: counter(item, disc); left: 0px; position: relative; top: 12px; }
.literatumPublicationContentWidget .retracted-publication { font-size: large; margin-top: 10px; }
.literatumPublicationContentWidget .retracted-publication a { color: red; }
.error { color: rgb(255, 0, 0); }
.jsOnly { display: none; }
.tocPdfLinks { margin-top: 10px; }
.literatumUsageReportsWidget .customersReports { margin-bottom: 15px; margin-top: 10px; }
.newTitleAlertsTab { overflow: hidden; padding: 10px; }
.newTitleAlertsTab .userInputs { width: 55%; float: left; }
.newTitleAlertsTab .userInputs .titles { width: 40%; float: left; margin-top: 15px; }
.newTitleAlertsTab .userInputs .publicationTypes { width: 40%; float: left; margin-left: 10%; margin-top: 15px; }
.newTitleAlertsTab .userInputs input[type="submit"] { clear: both; float: left; margin-left: 32%; }
.newTitleAlertsTab .categoriesList { border: 1px solid black; float: right; width: 40%; }
.newTitleAlertsTab .categoriesList .selectionTitle { border-bottom: 1px solid black; padding-left: 5px; }
.newTitleAlertsTab .categoriesList .selectionTitle .close { float: right; margin-right: 10px; cursor: pointer; }
.newTitleAlertsTab .categoriesList .categories { border: 1px solid black; height: 200px; margin: 10px; overflow-y: scroll; }
.newTitleAlertsTab .categoriesList .categories .category { padding-bottom: 7px; padding-top: 7px; padding-left: 5px; }
.newTitleAlertsTab .categoriesList .categories .selectallCategories { background-color: rgb(204, 204, 204); }
.newTitleAlertsTab .categoriesList .categories .even { background-color: rgb(255, 255, 255); }
.newTitleAlertsTab .categoriesList .categories .odd { background-color: rgb(239, 239, 239); }
.newTitleAlertsTab .categoriesList .updateButton { text-align: center; }
.newTitleAlertsTab .confirmMsg { clear: both; float: left; margin-left: 15%; color: rgb(1, 128, 74); }
.newTitleAlertsTab .errorMsg { clear: both; float: left; margin-left: 15%; color: red; }
.container.tpsSetup { margin-bottom: 50px; }
.trustedProxyFieldCont { width: 250px; float: left; }
.trustedProxyLabelCont { width: 310px; float: left; font-style: italic; padding-left: 10px; }
.media-audio { overflow: hidden; display: block; }
.socialLogin { float: right; width: 400px; margin: 10px 0px 20px 30px; padding: 10px 10px 12px; }
.socialLoginLinks a { position: relative; float: left; width: 100px; height: 50px; margin-right: 10px; background: transparent url('socialNetworkButtons.png') repeat scroll 0% 0% padding-box; border: 2px solid rgb(204, 204, 204); border-radius: 5px; opacity: 0.85; text-decoration: none; color: rgb(255, 255, 255); display: inline; }
.socialLoginLinks a:hover { opacity: 1; box-shadow: 0px 0px 7px rgb(51, 102, 153); }
.socialLoginLinks a span { position: absolute; top: 4px; left: 7px; font: 10px helvetica,sans-serif; }
#twitterLogin { background-position: 0px -50px; }
#linkedInLogin { background-position: 0px -100px; color: rgb(51, 102, 153); }
.off-screen { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.literatumPublicationContentWidget .firstPageImage, .accessDenialWidget .firstPageImage { max-width: 100%; }
.accessDenialWidget .firstPageImage { max-width: 100%; }
#containerJournalCover ul { list-style: outside none none; }
#containerJournalCover .buttons { margin-bottom: 20px; }
#containerJournalCover .list li { width: 100%; border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px; padding-bottom: 10px; }
#containerJournalCover .grid li { float: left; border-right: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); padding: 20px; }
.floatLeft { float: left; }
.loginLinks { background-color: rgb(7, 134, 205); padding: 15px 100px; color: white; font-size: 15px; border-radius: 5px; }
.hideLogin { display: none; }
.mostRead .contrib { display: inline-block; }
.devicePairingHeader h1 { font-size: 20px; font-weight: bold; }
.devicePairingBody .pairedDevices { border: 1px solid black; padding: 2em; }
.devicePairingBody h2 { font-size: 16px; font-weight: bold; }
.devicePairingBody .error { color: red; }
.devicePairingBody .headerContent { margin-bottom: 2em; }
.devicePairingBody .description { margin-bottom: 2em; }
.devicePairingBody .selectList { margin-left: 2em; margin-bottom: 2em; }
.devicePairingBody .formButtons { text-align: center; }
.devicePairingBody .successTitle { font-size: 16px; font-weight: bold; color: green; margin-bottom: 2em; }
.devicePairingBody .successBody .cookieSection .cookieTitle { margin-top: 2em; font-size: 14px; font-weight: bold; margin-bottom: 1em; }
.devicePairingBody .successBody .signInTitle { margin-top: 2em; font-size: 14px; font-weight: bold; margin-bottom: 2em; }
.devicePairingBody .errorTitle { font-size: 16px; font-weight: bold; color: red; margin-bottom: 2em; }
.devicePairingBody .userInfoTable { border-collapse: collapse; }
.devicePairingBody .userInfoTable .label { font-weight: bold; padding-right: 1em; }
.devicePairingBody .userInfoTable tr, .devicePairingBody .userInfoTable td { padding: 0px; }
.devicePairingBody .pairedDevicesTableSection { margin-top: 2em; width: 100%; }
.devicePairingBody .pairedDevicesTableSection .unpairButtonsPanel { text-align: right; }
.devicePairingBody .selectInstEmailBody .emailInput { text-align: center; }
.devicePairingBody .selectInstEmailBody .emailInput .textInput { width: 80%; margin-bottom: 1em; }
.devicePairingBody .selectInstEmailBody h2 { text-align: center; font-size: 16px; }
.devicePairingBody .deviceNameBody .deviceNameInput { margin-top: 5em; margin-bottom: 5em; text-align: center; }
.options-links .devicePairingBody .selectInstEmailBody h2 { text-align: left ! important; font-size: 13px; }
.pairingManagementBody .title { margin-bottom: 2em; font-size: 20px; font-weight: bold; }
.pairingManagementBody .pairedDevices { border: 1px solid black; padding: 2em; }
.pairingManagementBody .pairedDevices .emailFilter { width: 30%; display: inline-block; }
.pairingManagementBody .pairedDevices .emailFilter .emailFilterTable { border-collapse: collapse; }
.pairingManagementBody .pairedDevices .emailFilter .emailFilterTextInput { width: 50%; margin-top: 2em; }
.pairingManagementBody .pairedDevices .emailFilter .nameFilterTextInput { width: 25%; margin-top: 2em; }
.pairingManagementBody .pairedDevices .dateFilter { margin-left: 1em; width: 30%; display: inline-block; }
.pairingManagementBody .pairedDevices .dateFilter .fromDate, .pairingManagementBody .pairedDevices .dateFilter .toDate { width: 41%; }
.pairingManagementBody .pairedDevices .permissionFilter { width: 23%; display: inline-block; vertical-align: top; }
.pairingManagementBody .pairedDevices .refreshButton { vertical-align: bottom; display: inline-block; }
.pairingManagementBody .pairedDevices .pairedEmailsTableSection .pairedEmailsTableWrapper { vertical-align: top; display: inline-block; width: 70%; overflow-x: auto; overflow-y: hidden; }
.pairingManagementBody .pairedDevices .pairedEmailsTableSection .actionButtonsPanel { width: 23%; display: inline-block; margin-top: 10px; margin-left: 2em; }
.pairingManagementBody .pairedDevices .pairedEmailsTableSection .actionButtonsPanel .actionButtonDesc { margin-top: 1em; margin-bottom: 1em; }
.pairingManagementBody .pairedDevices .pairedEmailsTableSection .actionButtonsPanel .actionButton { margin-bottom: 1em; }
.pairingManagementBody .pairedDevices .pairedDevicesTableSection p { margin-top: 10px; }
.pairingManagementBody h2 { text-align: center; }
.pairingManagementBody .userInfoTable { border-collapse: collapse; width: 100%; }
.pairingManagementBody .userInfoTable .label { padding-right: 1em; vertical-align: top; }
.pairingManagementBody .userInfoTable .label p { font-weight: bold; }
.pairingManagementBody .userInfoTable .labelForTableSorter { padding-right: 1em; vertical-align: top; }
.pairingManagementBody .userInfoTable .labelForTableSorter p { font-weight: bold; margin-top: 10px; }
.pairingManagementBody .userInfoTable tr, .pairingManagementBody .userInfoTable td { vertical-align: top; }
.pairingManagementBody .userInfoTable .extrapadding { padding-top: 5em; }
.pairingManagementBody .userInfoTable .pairingHistoryTableSection p { margin-top: 10px; }
#addExternalEmailExp, #extendEmailExp { width: 5em; }
.tablesorter-pager span { cursor: pointer; color: rgb(0, 136, 204); }
.deviceDenialLink { margin-top: 1em; margin-bottom: 1em; }
.scrollableRecent { display: inline-block; position: relative; height: 100%; border: 0px none; margin: 0px; white-space: normal; overflow: scroll; }
.submit-promo-code { margin-left: 5px; }
.booksList .list { margin-left: 50px; }
.booksList .list .row { overflow: hidden; margin: 5px 0px; }
.booksList .list .row > span { display: inline-block; vertical-align: text-top; }
.booksList .list .row > span.volume { width: 15%; }
.booksList .list .row > span.text { width: 90%; }
.booksList .list .row > span.text:nth-child(3) { width: 80%; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; font: 14px "Noto Sans",sans-serif; }
a { color: rgb(0, 0, 255); text-decoration: underline; }
a:hover { color: rgb(0, 128, 0); }
#pb-editor #pb-page-content, #pb-page-content { margin: auto; background: transparent none repeat scroll 0% 0%; }
.page-body { background: white none repeat scroll 0% 0%; padding: 3px; }
.page-header { margin-top: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.page-header a { color: rgb(0, 0, 0); }
.page-header img { vertical-align: top; }
.page-footer { border-top: 2px solid rgb(204, 204, 204); }
.tabs-widget { padding: 4px; }
.tabs-widget .tab-nav { border-bottom: 2px solid rgb(102, 102, 102); display: block; margin: 0px; padding: 0px 0px 0px 10px; }
.tabs-widget .tab-nav li { padding: 0px; margin: 0px; }
.tabs-widget .tab-nav li a { display: block; text-decoration: none; font-size: 12px; padding: 5px 6px; background: rgb(241, 245, 248) none repeat scroll 0% 0%; color: rgb(51, 102, 153); border-top-left-radius: 8px; border-top-right-radius: 8px; }
.tabs-widget .tab-nav li a:hover { background: rgb(205, 217, 230) none repeat scroll 0% 0%; color: rgb(0, 37, 88); }
.tabs-widget .tab-nav li.active a { background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; cursor: default; }
.tabs-widget .tab-content { border-width: medium 2px 2px; border-style: none solid solid; border-color: currentcolor rgb(102, 102, 102) rgb(102, 102, 102); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px; padding: 0px; }
.menu-tabs { position: relative; }
.menu-tabs .tab-content { position: absolute; z-index: 9999; }
.links { margin-left: 5px; }
.breadcrumbs { padding: 7px 14px; margin: 0px 0px 18px; list-style: outside none none; }
.breadcrumbs li { display: inline-block; text-shadow: 0px 1px 0px white; }
.breadcrumbs .divider { padding: 0px 5px; color: rgb(153, 153, 153); }
.bs .modal { position: fixed; }
.breadcrumbs .truncate { width: 150px; }
.truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pb2-paypal-actions { list-style-type: none; margin: 0px; }
.SelectAllAlert { margin: 15px 0px; }
.off-screen { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.NLM_list-list_type-simple { list-style: outside none none; }
.NLM_paragraph { margin: 1em 0px; }
.NLM_normal-text { font-style: normal; }
.NLM_subjGroup { text-align: right; }
.NLM_label { font-weight: bold; }
.IN_LIST-item p { display: inline; }
.highRes, .downloadPPT { margin: 1em; }
.displayPublicationDetails { margin-top: 0.5em; margin-bottom: 0.5em; }
.displayPublicationDetails .publicationDetailLabel { font-weight: bold; }
.in-the-news-index .group-by-control .selected { font-weight: bold; }
.in-the-news-index .in-the-news-stories { display: none; }
.in-the-news-index .in-the-news-group.expanded .in-the-news-stories { display: block; }
.in-the-news-index .templates { display: none; }
.pageHeader { color: rgb(30, 89, 145); }
.appbar-icons-container { background: transparent none repeat scroll 0% 0%; border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(204, 204, 204) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; max-width: 100%; }
.drawer-icon-open { opacity: 1; }
.drawer-icon-close { opacity: 0; }
.menu-open .drawer-icon-close { opacity: 1; }
.menu-open .drawer-icon-open { opacity: 0; }
.app-bar { border-bottom: 1px solid rgb(51, 51, 51); }
.app-bar-main, .navdrawer-container, .pageBody { transition: transform 0.3s ease-out 0s; }
.menu-open .navdrawer-container { transform: translate(0px, 0px); }
.no-scroll { overflow: hidden; width: 100%; height: 100%; }
.navdrawer-items, .navdrawer-submenu { list-style-type: none; padding-left: 0px; }
.navdrawer-items a:focus { z-index: 1; }
.navdrawer-container { position: fixed; overflow-y: scroll; overflow-x: hidden; left: 0px; top: 0px; height: 100%; z-index: 200; }
.navdrawer-container a { display: block; padding: 15px 30px 15px 15px; text-decoration: none; color: rgb(32, 76, 139); }
.navdrawer-container .expander { display: block; position: relative; }
.navdrawer-container .icon-arrow_l { background-color: rgb(255, 255, 255); text-align: center; }
.navdrawer-container .submenu-prev { display: none; }
.is-tabbing .navdrawer-container .navdrawer-submenu, .is-tabbing .navdrawer-container .menu-prev-item { display: none; }
.is-tabbing .navdrawer-container .menu-rail > .navdrawer-submenu { display: block; }
.navdrawer-container .appbar-icons-container { float: right; padding: 10px; background-color: rgb(255, 255, 255); }
.navdrawer-container .icon-arrow_l { font-weight: bold; }
.navdrawer-header { background-color: rgb(255, 255, 255); }
.navdrawer-logo { padding: 10px; background-color: rgb(255, 255, 255); }
.tocListWidget .access-icon-container { display: inline; width: 36px; }
.menu-prev-item { transform: translate(-500px, 0px); }
.menu-prev-item .navdrawer-submenu { display: none; }
.menu-rail { position: absolute; top: 0px; width: 100%; }
.menu-rail > .expander .submenu-next { display: none; }
.menu-rail > .submenu-prev { display: block; border-bottom: 1px solid rgb(204, 204, 204); }
.menu-rail > .navdrawer-submenu { padding-top: 0px; position: relative; left: 0px; transition: transform 0.4s ease 0s; transform: translate(0px, 0px); }
.navdrawer-submenu { transform: translate(100%, 0px); position: absolute; left: 100%; top: 0px; }
.navdrawer-items { position: relative; margin: 0px; }
.navdrawer-items li { transition: transform 0.3s ease 0s; border-top: 1px solid rgb(190, 212, 225); }
.navdrawer-items > li > a { color: rgb(32, 76, 139); font-weight: bold; }
.navdrawer-container .expander { position: relative; }
.navdrawer-container .expander::before { position: absolute; top: 17px; left: 10px; }
.navdrawer-container .submenu-next { position: absolute; right: 10px; top: 17px; }
.navdrawer-container .sub-opened > a { display: none; }
.appbar-icons-container .drawer-icon-toggle { display: block; }
.mini-menu { padding: 13px 14px 17px; }
.navdrawer-logo { max-height: 50px; }
.navdrawer-container { background: rgb(230, 244, 241) none repeat scroll 0% 0%; width: 250px; transform: translate(-250px, 0px); }
.navdrawer-container .navdrawer-submenu { background-color: rgb(248, 248, 249); }
.navdrawer-items { background-color: rgb(248, 248, 249); }
.navdrawer-items li { border-top: 1px solid rgb(204, 204, 204); }
.overlay-fixed { background-color: rgb(0, 0, 0); bottom: 0px; height: 100%; left: 0px; opacity: 0.8; overflow-x: hidden; position: fixed; right: 0px; width: 100%; z-index: 151; }
.mini-menu { font-size: 12px; font-weight: bold; }
.mini-menu .icon-menu { font-size: 1.5em; margin-bottom: 5px; color: rgb(76, 130, 150); }
.icon-search, .icon-shoppingcart { font-size: 1.5em; font-weight: bold; }
.mini-search label, .mini-search a { color: rgb(138, 140, 137); display: block; text-align: center; font-weight: normal; font-size: 15px; }
.mini-search span { color: rgb(76, 130, 150); display: block; text-align: center; font-size: 2em; font-weight: bold; }
.app-bar-main { overflow: hidden; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); }
.app-bar-main label, .app-bar-main a { color: rgb(138, 140, 137); display: block; text-align: center; text-decoration: none; font-weight: normal; font-size: 15px; }
.app-bar-main [class^="icon-"] { color: rgb(76, 130, 150); display: block; text-align: center; font-size: 1.5em; font-weight: bold; line-height: 30px; }
.app-bar-main .icon-edit2 { font-size: 1.2em; font-weight: normal; }
.app-bar-main .general-image img { margin: 20px 0px 0px 10px; max-height: 35px; }
.loginBar { margin: 0px; }
.loginBar .individualUser { margin-right: 0px; max-width: 120px; }
.individualUserLogout a { font-size: smaller; color: rgb(145, 149, 144); }
.mini-loginBar { border-left: 1px solid rgba(0, 0, 0, 0.2); }
.navigation-login-dropdown-container { position: fixed; top: 0px; z-index: 100000; }
.mini-loginBar { display: none; }
.inline-dropzone .literatumNavigationLoginBar { padding: 10px; float: right; height: 60px; }
.navigation-login-dropdown-container { width: 200px; z-index: 100000; }
.navigation-login-dropdown { background-color: white; position: relative; left: -20px; width: 100%; border-top: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(0, 0, 0, 0.2); }
.navigation-login-dropdown ul { list-style: outside none none; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; }
.navigation-login-dropdown li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-left: 24px; width: 100%; }
.navigation-login-dropdown a { color: rgb(0, 0, 0); text-decoration: none; }
.navigation-login-dropdown h5 { margin-top: 18px; margin-bottom: 18px; color: rgb(30, 89, 145); }
.navigation-login-dropdown p { margin-top: 8px; margin-bottom: 12px; color: rgb(30, 89, 145); }
.navigation-login-dropdown .manage-title { color: rgb(178, 178, 178); margin-bottom: 10px; }
.navigation-login-dropdown .login_dropdown_icons { float: right; margin-right: 20px; margin-top: 12px; color: rgb(30, 89, 145); }
.loginBar .icon { font-size: 8px; }
.loginBar .icon-arrow_u_p { display: none; }
.mini-loginBar.active .icon-arrow_u_p { display: block; }
.mini-loginBar.active .icon-arrow_d_n { display: none; }
.inline-dropzone .quickSearchWidget { float: right; padding: 10px; height: 60px; }
.inline-dropzone .quickSearchWidget { border-left: 1px solid rgb(204, 204, 204); }
.quickSearchWidget .searchDropDownDivLeft { float: left; }
.quickSearchWidget .sbHolder { display: inline-block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); position: relative; }
.quickSearchWidget .sbHolder a { font-weight: bold; }
.quickSearchWidget .sbToggle::after { font-family: "icomoon"; content: ""; font-size: xx-small; margin-left: 5px; position: absolute; right: 2px; top: 15px; }
.quickSearchWidget .sbToggleOpen::after { content: ""; }
.quickSearchWidget .sbOptions { position: absolute; margin: 15px 0px 0px -10px; list-style: outside none none; background: rgb(235, 238, 247) none repeat scroll 0% 0%; padding: 0px; }
.quickSearchWidget .sbOptions li a { border-top: 1px solid rgb(204, 204, 204); padding: 18px; display: block; }
.quickSearchWidget .main-search-field { line-height: 2; margin: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); }
.quickSearchWidget .sbHolder { min-width: 99px; }
.quickSearchWidget .simpleSearchBoxContainer { width: 100%; float: left; }
.search-bg { top: 100px; display: none; }
.responsiveAdvanceSearch { margin-left: 10px; }
.resQuickSearchFormContainer { margin: 0px auto; }
.quicksearch-container { overflow: hidden; }
.quicksearch-container a { display: inline; }
.responsiveAdvanceSearch { margin-left: -24px; }
.search-open { position: fixed; right: 0px; left: 0px; padding: 17px 0px; margin: 0px; top: 100px; background-color: rgb(227, 234, 234); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(182, 188, 188); z-index: 999; display: none; }
.quickSearchResultPage .search-open { display: block; }
.quickSearchResultPage .search-bg { display: none ! important; }
.quickSearchWidget .searchButtons { background: rgb(87, 118, 162) none repeat scroll 0% 0%; box-shadow: none; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; padding: 14px 10px; height: auto; margin-left: 6px; font-weight: bold; }
.quickSearchWidget .sbHolder { padding: 14px 25px 14px 10px; font-size: 14px; }
.quickSearchWidget .sbHolder a { color: rgb(0, 0, 0); font-weight: normal; }
.quickSearchWidget .main-search-field { width: 100%; padding: 0px 0px 0px 5px; font-size: 20px; color: rgb(0, 0, 0); }
.quickSearchWidget .sbToggle::after { top: 19px; }
.resQuickSearchFormContainer { max-width: 900px; }
.quickSearchWidget { font-size: 13px; }
.quickSearchWidget .sbOptions { margin-top: 28px; }
.quickSearchWidget .simpleSearchBoxContainer { width: 81%; }
.quicksearch-actions { width: 19%; float: left; }
.responsiveAdvanceSearch { margin-left: 5px; }
.quickSearchFormContainer .container { max-width: 1024px; margin-right: auto; margin-left: auto; }
.inline-dropzone .literatumAlertsWidget { float: right; border-left: 1px solid rgba(0, 0, 0, 0.2); padding: 10px; height: 60px; }
.alertsWidget { font-size: medium; font-weight: bold; }
.htmlTable { display: none; }
.mediaInFig { display: none; }
.figuresContent .mediaInFig, #figureViewer .mediaInFig { display: block; }
.figureHolder .thumbnail { margin-right: 25px; }
.figureHolder .thumbnail img { display: block; border: 1px solid rgb(204, 204, 204); margin-bottom: 4px; }
.figureHolder .caption { display: inherit; font-size: 16px; }
.figureHolder .caption p { display: block; margin-top: 0px; float: right; }
.denial-shibboleth h4, h4.accessDenialPurchaseHeader, h4.accessDenialLoginHeader, h4.accessDenialSFXLinkHeader { font: bold 16px "Noto Sans",sans-serif; margin: 20px 0px 0px; }
.denial-shibboleth h4, h4.accessDenialPurchaseHeader, h4.accessDenialSFXLinkHeader { padding: 20px 0px 0px; border-top: 1px solid rgb(204, 204, 204); }
.accessDenialSFXLinkBody { margin-top: 15px; }
.figure .caption p { display: none; }
.overlay-bg { display: none; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; cursor: pointer; z-index: 999; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; }
#figureViewer { position: relative; z-index: 1000; }
#js__countries-select li a:hover, #js__countries-select li a:focus { background-color: rgb(238, 238, 238); }
#titleLink::after { position: relative; top: -13px; }
#blurbSetup em { font-style: normal; display: inline; }
#storyStylesClass { line-height: 1.5em; }
#blurbSetup p { font-size: 12px; line-height: 1.5em; }
#blurbSetup br { display: none; }
#blurbSetup p { padding: 0px; margin: 0px; }
.boxed-text-float .formula-display { max-width: 100%; overflow: auto; }
.recaptcha_only_if_privacy { float: none ! important; text-align: left ! important; }
.recaptcha_only_if_privacy a { margin-top: 12px; }
.formula-display img { display: block; }
.tocListWidget .publicationToolContainer .publicationTooldropdownContainer { float: right; }
.tocListWidget .publicationToolCheckboxContainer input { vertical-align: text-bottom; }
.tocListWidget .dropdownLabel { float: left; margin-right: 10px; }
.tocListWidget .jcf-select .jcf-select-opener { background-color: rgb(0, 122, 61); }
.jcf-select { border: 1px solid rgb(215, 216, 218); position: relative; cursor: default; height: 26px; float: left; border-radius: 5px; background: rgb(253, 252, 252) none repeat scroll 0% 0%; font-size: 12px; line-height: 14px; font-weight: bold; font-style: italic; width: 155px; }
.jcf-select .jcf-select-opener { background: transparent url('dropdownButtonTransparent.png') no-repeat scroll 10px 13px; position: absolute; height: 27px; width: 28px; right: -1px; top: 0px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.jcf-select-text span { white-space: nowrap; padding: 6px 28px 6px 10px; color: rgb(0, 0, 0); display: block; text-align: left; }
.jcf-list-content ul { list-style: outside none none; padding: 0px; margin: 0px; }
.jcf-list-content li { width: 100%; float: left; font-weight: bold; font-style: italic; font-size: 12px; line-height: 14px; }
.jcf-list-content .jcf-option { text-decoration: none; padding: 5px 10px; display: block; cursor: default; color: rgb(128, 128, 128); height: 1%; }
.jcf-select-drop { position: absolute; top: 617.281px; width: 157px; left: 1202.69px; }
.jcf-select-drop .jcf-select-drop-content { overflow: hidden; background: rgb(244, 244, 244) none repeat scroll 0% 0%; z-index: 2000; border-bottom: 1px solid rgb(209, 209, 209); }
.jcf-select-drop .jcf-list { border: 1px solid rgb(219, 219, 220); overflow: hidden; height: 1%; display: block; }
.jcf-select-drop .jcf-hover { text-decoration: none; color: rgb(0, 0, 0); }
.searchResults .jcf-select-opener { background-color: rgb(21, 95, 131); }
.searchResults .bulkActionsSelectDiv label { margin-right: 10px; }
.searchResults .paginationSortControl { margin-bottom: 26px; }
.result_item.big { padding: 0.5em; line-height: 2em; }
.result_item.small { padding: 10px; line-height: 1.1em; }
#showMore { margin-left: 45%; cursor: pointer; }
fieldset { border: medium none; }
.float-right { float: right; }
.float-left { float: left; }
.visibility-hidden { visibility: hidden; }
.clear { clear: both; }
.search-link:hover { text-decoration: underline; }
.autoComplete-highlight { font-weight: bold; text-decoration: underline; }
.single_highlight_class { background-color: rgb(222, 222, 222); padding: 2px; }
.arrowDecoration { display: inline-block; position: relative; }
.abstractParagraph { display: none; }
.arrow-right { height: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 5px solid rgb(63, 124, 186); top: 2px; left: 2px; margin-left: 3px; }
.addTerm { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; padding: 0px 3px; width: 18px; height: 22px; background-position: -58px -50px; background-color: rgba(0, 0, 0, 0.15); top: 7px; position: relative; }
.addTerm:hover { opacity: 0.6; }
.addTerm:active { opacity: 1; }
.removeTerm { display: inline-block; background-image: url('icon_x.png'); background-repeat: no-repeat; padding: 0px 3px; width: 18px; height: 22px; background-position: 4px 4px; background-color: rgba(0, 0, 0, 0.15); top: 7px; position: relative; }
.removeTerm:hover { opacity: 0.6; }
.removeTerm:active { opacity: 1; }
div.leftColumn { float: left; margin-right: 15px; margin-bottom: 15px; }
div.rightColumn { float: left; }
[role="tooltip"] { background: rgb(11, 82, 160) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 0px; border: medium none; }
.arrow-down { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; padding: 7px; background-position: -45px -31px; }
.arrow-up { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; padding: 7px; background-position: -39px -47px; }
.ms-res-ctn-scrollable { overflow-y: auto; }
.ms-ctn { padding: 3px 0px 0px 7px; border: 1px solid rgba(0, 0, 0, 0.15); }
.ms-ctn.search-term { min-height: 2em; height: auto; }
.ms-ctn.ms-ctn-focus { border-color: rgb(127, 157, 185); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
.ms-ctn .ms-sel-ctn { margin-left: 0px; }
.ms-ctn .dropdown-menu { position: absolute; border: 1px solid rgba(0, 0, 0, 0.15); top: 100%; left: 0px; z-index: 1000; display: none; padding: 5px 0px; margin: 2px 0px 0px; list-style: outside none none; background-color: rgb(255, 255, 255); box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); background-clip: padding-box; }
.ms-ctn input { min-width: 120px ! important; }
.ms-ctn .ms-res-item { color: rgba(0, 0, 0, 0.8); }
.ms-ctn .ms-res-item em { font-weight: bold; background-color: transparent; color: rgba(0, 0, 0, 0.8); }
.ms-ctn .ms-helper { top: 1px; right: 34px; color: transparent; }
.progress, .saveSearchProgress { background-image: url('ajax-loader-big.gif'); background-repeat: no-repeat; width: 32px; height: 32px; margin: 0px auto; display: none; }
.modal-dialog-mask { z-index: 9000; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.8; position: fixed; background: rgb(51, 51, 51) none repeat scroll 0% 0%; overflow: auto; }
input.smallTextInput[type="search"], input.smallTextInput[type="text"] { width: 3.9em; text-indent: 0.3em; }
input.mediumTextInput[type="search"] { width: 26em; }
.search-loader { background-image: url('ajax-loader-big.gif'); background-repeat: no-repeat; display: inline-block; }
.search-sprite { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; }
.newSearchResults a, .followResultsWidget a, .literatumSearchHistoryWidget a, .newAdvancedSearch a { text-decoration: none; }
.newSearchResults a:hover, .followResultsWidget a:hover, .literatumSearchHistoryWidget a:hover, .newAdvancedSearch a:hover { color: rgb(63, 124, 186); opacity: 0.7; text-decoration: none; }
.semi-transparent-layer { opacity: 0.6; }
.searchWidgetBorder { border: 0px none; }
.citationSearch .citationJournalName { background-color: white; width: 56%; float: left; min-height: 2em; }
.citationSearch .citationSearchContainer .search-term { height: 1.9em; transition-property: box-shadow; transition-duration: 0.3s; transition-timing-function: ease; }
.citationSearch .citationSearchContainer .search-term:focus { border: 0.1em solid rgb(93, 141, 205); box-shadow: 0px 0px 5px rgb(93, 141, 205); }
.citationSearch .searchButtons { width: 12em; }
.citationSearch .submitRow { margin: 1em 0em 0em; }
.citationSearch .citationSearchContainer { padding: 1em; }
.citationSearch fieldset { margin-top: 0.5em; }
.citationSearch .searchBox { border: 0px none; }
.hidden { display: none; }
.cluetips { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; width: 16px; height: 21px; background-position: -87px -79px; }
.quickSearchWidget {  }
.quickSearchWidget .searchButtons { height: 30px; padding: 1px 0px 0px; }
.quickSearchWidget input[type="search"] { border: 0.1em solid rgb(192, 192, 192); padding: 5px 1px; font-size: 1.2em; outline: medium none; border-radius: 3px; box-shadow: 0px 1px 1px rgb(192, 192, 192); transition-property: box-shadow; transition-duration: 0.3s; transition-timing-function: ease; }
.quickSearchWidget input[type="search"]:focus { border: 0.1em solid rgb(93, 141, 205); box-shadow: 0px 0px 5px rgb(93, 141, 205); }
.quickSearchWidget .textIndent { text-indent: 8em; line-height: 1.4; }
.quickSearchWidget select { margin: 0px; border: medium none; -moz-appearance: none; cursor: pointer; color: rgb(124, 124, 124); outline: medium none; width: 108px; height: 29px; background: transparent url('icon_arrow_dropdown.png') no-repeat scroll 95% center; }
.quickSearchWidget option { background: white none repeat scroll 0% 0%; padding: 0.2em; z-index: 1000; }
.quickSearchWidget .searchDropDownDivLeft select { left: 9em; position: relative; border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(192, 192, 192) currentcolor currentcolor; }
.quickSearchWidget .searchDropDownDivRight select { position: relative; background-color: white; border: 0.1em solid rgb(192, 192, 192); border-radius: 3px; box-shadow: 0px 1px 1px rgb(192, 192, 192); }
.quickSearchWidget .searchInputs { width: 40em; height: 1.6em; border: 0.16em solid silver; }
.quickSearchAutocomplete { border-radius: 0px; color: rgba(0, 0, 0, 0.8); line-height: 25px; text-align: left; }
.quickSearchAutocomplete .single_highlight_class { background: transparent none repeat scroll 0% 0%; font-weight: bold; padding: 0px; }
.quickSearchAutocomplete .qsaCategory { font-weight: bold; padding: 2px 5px; }
.quickSearchAutocomplete .qsaItem a { margin: -1px; color: rgba(0, 0, 0, 0.8); line-height: 25px; max-height: 25px; overflow-y: hidden; font-size: 0.9em; }
.quickSearchAutocomplete .qsaRemove { float: right; text-decoration-line: underline ! important; color: rgb(93, 141, 205) ! important; }
.quickSearchAutocomplete a.ui-state-focus { margin: 0px; border: medium none; border-radius: 0px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; cursor: pointer; }
.searchCapitalLabels { text-transform: uppercase; }
.searchButtons { width: 79px; height: 24px; background: rgb(179, 179, 179) none repeat scroll 0% 0%; border: 0px none; cursor: pointer; padding: 0px 0px 2px; color: rgb(255, 255, 255); font-size: 14px; transition-property: background; transition-duration: 0.3s; transition-timing-function: ease; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
.searchButtons:hover, .searchButtons:active, .searchButtons:focus { opacity: 1; }
.searchButtons:disabled { opacity: 0.7; }
.searchButtons:disabled:hover { background-color: rgb(211, 211, 211); }
.searchBox { border: 1px solid rgb(204, 204, 204); padding-top: 0.2em; background: transparent none repeat scroll 0% 0%; }
.AfterFilter, .BeforeFilter { display: inline-block; }
.width_2_3 .advancedSearch .search-term { width: 81%; }
.advancedSearch .searchButtons { float: right; }
.advancedSearch, .newAdvancedSearch { color: rgba(0, 0, 0, 0.8); }
.advancedSearch .timeFrame label, .newAdvancedSearch .timeFrame label { width: 40px; display: inline-table; }
.advancedSearch .tabs .tab-nav, .newAdvancedSearch .tabs .tab-nav { height: auto; }
.advancedSearch .submitRow, .newAdvancedSearch .submitRow { float: right; margin: 0.5em 0.6em 0em 0em; }
.advancedSearch .customDateFilterDropDowns, .newAdvancedSearch .customDateFilterDropDowns { margin: 0.8em 0em 0em 2em; }
.advancedSearch .stackThem, .newAdvancedSearch .stackThem { margin-top: 0.5em; text-transform: capitalize; }
.advancedSearch .advanced-search-link, .newAdvancedSearch .advanced-search-link { text-decoration: none; color: rgb(32, 84, 136); cursor: pointer; font-size: 13px; }
.advancedSearch .advanced-search-link:hover, .newAdvancedSearch .advanced-search-link:hover { text-decoration: underline; color: rgb(63, 124, 186); }
.advancedSearch .tabs, .newAdvancedSearch .tabs { padding: 0px; }
.advancedSearch .tabs .tab-nav, .newAdvancedSearch .tabs .tab-nav { border-bottom: medium none; padding-left: 0em; }
.advancedSearch .mainSearchForm, .newAdvancedSearch .mainSearchForm, .advancedSearch .storySearchForm, .newAdvancedSearch .storySearchForm, .advancedSearch .searchFilterOptions, .newAdvancedSearch .searchFilterOptions { margin-top: 0em; padding: 1em; }
.advancedSearch .publicationInput, .newAdvancedSearch .publicationInput { margin-top: 0.4em; border: 1px solid rgb(194, 200, 197); }
.advancedSearch .publicationInput .chosen-choices, .newAdvancedSearch .publicationInput .chosen-choices { border: medium none; background-image: none; }
.advancedSearch .publicationInput .chosen-choices li.search-field input[type="text"], .newAdvancedSearch .publicationInput .chosen-choices li.search-field input[type="text"] { color: rgb(204, 204, 204); font-family: inherit; }
.advancedSearch .publicationInput .chosen-choices li.search-choice, .newAdvancedSearch .publicationInput .chosen-choices li.search-choice { background-image: none; border: medium none; }
.advancedSearch .search-term, .newAdvancedSearch .search-term { border: 1px solid rgb(194, 200, 197); height: 1.7em; margin-top: 0.4em; padding-left: 6px; width: 64%; transition-property: box-shadow; transition-duration: 0.3s; transition-timing-function: ease; outline: medium none; }
.advancedSearch .search-term:focus, .newAdvancedSearch .search-term:focus { border-color: rgb(127, 157, 185); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
.advancedSearch .search-term.big, .newAdvancedSearch .search-term.big { width: 70%; }
.advancedSearch .noscript, .newAdvancedSearch .noscript { display: none; }
.advancedSearch .searchFilterOptions, .newAdvancedSearch .searchFilterOptions { margin-top: 0.5em; }
.advancedSearch .searchFilterOptions h4, .newAdvancedSearch .searchFilterOptions h4 { font-weight: bold; }
.advancedSearch .extraContentFilters, .newAdvancedSearch .extraContentFilters { border-top: 1px solid rgb(204, 204, 204); padding: 0.2em 1em 1em; overflow: hidden; }
.advancedSearch .timeFrame, .newAdvancedSearch .timeFrame { margin-top: 0.5em; }
.advancedSearch .includeFilters, .newAdvancedSearch .includeFilters { margin: 1em 0px 0px 0em; }
.advancedSearch .newSearchLinkContainer, .newAdvancedSearch .newSearchLinkContainer { border: 1px dotted rgb(204, 204, 204); padding: 0.2em; margin-top: 0.4em; }
#searchTimeFormContainer #timeFrame { clear: both; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.newSearchResults { font-size: 11pt; }
.newSearchResults .search-results-header, .newSearchResults .search-results-footer { border-bottom: 1px solid rgba(0, 0, 0, 0.15); overflow: hidden; }
.newSearchResults .search-results-header .markall, .newSearchResults .search-results-footer .markall { color: rgba(0, 0, 0, 0.6); font-weight: normal; }
.newSearchResults .search-results-header span, .newSearchResults .search-results-footer span { text-transform: uppercase; color: rgba(0, 0, 0, 0.7); font-weight: bold; }
.newSearchResults .content-panel { padding-bottom: 1em; }
.newSearchResults .resultsPerPageContainer { font-size: 9pt; }
.newSearchResults .search-result-row { padding-bottom: 0.5em; }
.newSearchResults article { overflow: hidden; font-size: 10pt; }
.newSearchResults .art_title { margin: 10px 0px 5px; }
.newSearchResults .book-cover { margin-right: 1em; }
.newSearchResults .accessIcon { margin-left: 0.5em; vertical-align: middle; }
.newSearchResults .author { margin-top: 10px; }
.newSearchResults .entryAuthor { font-size: 14px; color: rgba(0, 0, 0, 0.6); font-style: italic; }
.newSearchResults .publication-meta { font-size: 10pt; text-transform: uppercase; margin-top: 10px; color: rgba(0, 0, 0, 0.6); }
.newSearchResults .publication-meta .ref { padding-right: 0.5em; }
.newSearchResults .publication-meta .ref:not(:first-child) { border-left: 1px solid rgba(0, 0, 0, 0.3); padding: 0em 0.5em; }
.newSearchResults .abstractSnippet { margin: 5px 0px; }
.newSearchResults .publication-year { border-right: 1px solid rgba(0, 0, 0, 0.6); padding-right: 0.5em; }
.newSearchResults .searchResultJournal { padding-left: 0.5em; }
.newSearchResults .art_title a { font-weight: bold; font-size: 11pt; }
.newSearchResults .abstractParagraph { color: rgba(0, 0, 0, 0.7); }
.newSearchResults .paginationLinkContainer { margin-top: 2em; overflow: hidden; }
.newSearchResults .paginationLinkContainer .linkList { padding: 0em 0.5em; }
.newSearchResults .paginationLinkContainer a { color: rgba(0, 0, 0, 0.5); }
.newSearchResults .paginationLinkContainer b { color: rgb(11, 82, 160); border-bottom: 2px solid rgb(11, 82, 160); }
.newSearchResults .paginationLinkContainer li { border: medium none; padding: 0px; }
.newSearchResults .paginationLinkContainer li .previousPage .paginationArrowSymbol, .newSearchResults .paginationLinkContainer li .nextPage .paginationArrowSymbol { padding: 7px; }
.newSearchResults .paginationLinkContainer li .previousPage .paginationArrowSymbol.next, .newSearchResults .paginationLinkContainer li .nextPage .paginationArrowSymbol.next { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; background-position: -22px -53px; }
.newSearchResults .paginationLinkContainer li .previousPage .paginationArrowSymbol.prev, .newSearchResults .paginationLinkContainer li .nextPage .paginationArrowSymbol.prev { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; background-position: -3px -53px; }
.newSearchResults .paginationLinkContainer a, .newSearchResults .paginationLinkContainer b { padding: 5px 5px 1px; }
.newSearchResults .paginationLinkContainer .paginationSortControl { overflow: hidden; }
.newSearchResults .previewContainer { display: inline-table; cursor: pointer; width: 100%; }
.newSearchResults .previewContainer article { margin-top: 1em; border-left: 1px solid rgba(0, 0, 0, 0.3); padding-left: 1em; text-align: justify; }
.newSearchResults .abstract-heading { margin-top: 0em; }
.newSearchResults .browse-left-column { margin-right: 1em; padding-top: 3px; }
.newSearchResults .storyEntry { overflow: hidden; font-size: 10pt; margin-bottom: 15px; }
.newSearchResults .storyEntry .story_title { margin: 10px 0px 5px; }
.followResultsWidget { line-height: 3em; border-bottom: 1px solid rgb(204, 204, 204); }
.followResultsWidget .saveSearchDialog { display: none; }
.followResultsWidget ul, .followResultsWidget ol { list-style: outside none none; padding: 0px; margin: 0px; }
.followResultsWidget span { font-size: 15px; }
.followResultsWidget .pagingVerb { display: inline; text-transform: uppercase; margin-bottom: -10px; margin-top: -10px; font-weight: bold; color: rgba(0, 0, 0, 0.7); }
.followResultsWidget .emphasis { display: inline-block; }
.followResultsWidget .follow-results-container { line-height: 3em; }
.followResultsWidget .paginationLabelContainer .paginationStatus { display: inline; font-size: 15px; }
.followResultsWidget .paginationLabelContainer .emphasis { color: rgb(11, 82, 160); }
.followResultsWidget .RSS { width: 12px; height: 13px; background-position: -73px -5px; border-left: 1px solid rgba(0, 0, 0, 0.3); background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; margin-left: 0px; padding-right: 1.9em; }
.followResultsWidget .save { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; width: 26px; height: 14px; background-position: -83px -27px; margin-left: 0px; }
.queryFilters { display: inline; }
.queryFilters li { line-height: 1.3; overflow-wrap: normal; display: inline-block; border-radius: 2px; margin-right: 0.5em; border: 1px solid rgba(63, 124, 186, 0.1); background: rgba(63, 124, 186, 0.1) none repeat scroll 0% 0%; padding: 0.2em; color: rgba(0, 0, 0, 0.8); }
.queryFilters .rmFilters { color: rgb(11, 82, 160); }
.queryFilters .rmFilters::before { background-image: none; content: none; }
.queryFilters .rmFilters:hover { color: rgb(63, 124, 186); }
.queryFilters .resetFilter { border: 1px solid rgb(11, 82, 160); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.queryFilters a { text-decoration: none; }
.queryFilters a::before { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; width: 10px; height: 10px; background-position: -43px -77px; content: " "; }
.saveSearchDialog { color: rgba(0, 0, 0, 0.8); }
.saveSearchDialog .login-prompt { padding: 1em; }
.saveSearchDialog.modal-dialog { z-index: 9999; max-width: 400px; background-color: white; top: 0px; left: 0px; max-height: 400px; position: absolute; }
.saveSearchDialog .save-search-submit { margin-top: 1.7em; }
.saveSearchDialog .closeBtn { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; width: 15px; color: transparent; background-position: -87px -52px; float: right; position: relative; top: -31px; left: -10px; }
.saveSearchDialog .title-bar { padding: 0.6em; border-radius: 0px; background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; font-size: 22px; color: rgba(0, 0, 0, 0.7); font-weight: bold; }
.saveSearchDialog .search-term { width: 97%; }
.saveSearchDialog .alert-frequency { display: inline-block; width: 20%; }
.saveSearchDialog .searchButtons { width: 90px; }
.search-term:focus { border-color: rgb(127, 157, 185); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
.search-term { border: 1px solid rgb(194, 200, 197); height: 1.7em; box-sizing: content-box; transition-property: box-shadow; transition-duration: 0.3s; transition-timing-function: ease; outline: medium none; }
.search-tabs { background-color: rgba(0, 0, 0, 0.1); }
.search-tabs-widget { padding: 0px 0px 1em; line-height: 1.8em; }
.search-tabs-widget .search-tab-counts { margin-left: 0.3em; }
.search-tabs-widget .search-tabs-nav { list-style: outside none none; padding: 0px; margin: 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
.search-tabs-widget .search-tabs-nav li { display: inline-block; margin-right: 1em; }
.search-tabs-widget .search-tabs-nav li[aria-selected="true"] { border-bottom: 4px solid rgb(11, 82, 160); }
.search-tabs-widget .search-tabs-nav li[aria-selected="true"] a { color: rgb(11, 82, 160); }
.search-tabs-widget .search-tabs-nav a { color: rgba(0, 0, 0, 0.6); cursor: pointer; text-decoration: none; text-transform: uppercase; }
.search-tabs-widget .search-tabs-nav a:hover { color: rgb(63, 124, 186); }
.search-tabs-widget .tab-pane { background-color: white; }
.search-tabs-widget .tab-pane h3 { padding-left: 1em; margin: 0px; font-weight: normal; }
.literatumSavedSearchesProfileWidget tr:first-child .savedSearch a { position: relative; }
.literatumSavedSearchesProfileWidget tr:first-child .savedSearch a img { position: absolute; top: 4px; right: -12px; }
.literatumSavedSearchesProfileWidget tr:first-child .savedSearch:nth-child(3), .literatumSavedSearchesProfileWidget tr:first-child .savedSearch:nth-child(4) { padding-left: 6px; }
.literatumSavedSearchesProfileWidget tr:nth-child(n+2) td:last-child { padding-left: 10px; }
.newAdvancedSearch .normal-filters .sectionHead, .newSearchResults .normal-filters .sectionHead, .literatumSearchHistoryWidget .normal-filters .sectionHead { width: 90%; }
.newAdvancedSearch .date-filters, .newSearchResults .date-filters, .literatumSearchHistoryWidget .date-filters { display: inline-block; vertical-align: top; }
.newAdvancedSearch .normal-filters .search-term, .newSearchResults .normal-filters .search-term, .literatumSearchHistoryWidget .normal-filters .search-term { display: inline-block; }
.newAdvancedSearch .ms-ctn, .newSearchResults .ms-ctn, .literatumSearchHistoryWidget .ms-ctn { padding: 3px 0px 0px 7px; }
.newAdvancedSearch .ms-ctn.search-term, .newSearchResults .ms-ctn.search-term, .literatumSearchHistoryWidget .ms-ctn.search-term { min-height: 2em; height: auto; background: white none repeat scroll 0% 0%; }
.newAdvancedSearch .ms-ctn.ms-ctn-focus, .newSearchResults .ms-ctn.ms-ctn-focus, .literatumSearchHistoryWidget .ms-ctn.ms-ctn-focus { height: auto; min-height: 2em; }
.newAdvancedSearch .ms-ctn .ms-sel-ctn, .newSearchResults .ms-ctn .ms-sel-ctn, .literatumSearchHistoryWidget .ms-ctn .ms-sel-ctn { margin-left: 0px; }
.newAdvancedSearch .ms-ctn input, .newSearchResults .ms-ctn input, .literatumSearchHistoryWidget .ms-ctn input { min-width: 389px ! important; }
.newAdvancedSearch .BeforeFilter, .newSearchResults .BeforeFilter, .literatumSearchHistoryWidget .BeforeFilter, .newAdvancedSearch .AfterFilter, .newSearchResults .AfterFilter, .literatumSearchHistoryWidget .AfterFilter { display: inline; }
.newAdvancedSearch [role="menuitem"], .newSearchResults [role="menuitem"], .literatumSearchHistoryWidget [role="menuitem"] { display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.newAdvancedSearch [role="menuitem"] a, .newSearchResults [role="menuitem"] a, .literatumSearchHistoryWidget [role="menuitem"] a { padding: 0px 20px; }
.newAdvancedSearch [role="presentation"], .newSearchResults [role="presentation"], .literatumSearchHistoryWidget [role="presentation"] { display: inline-block; }
.newAdvancedSearch [role="presentation"], .newSearchResults [role="presentation"], .literatumSearchHistoryWidget [role="presentation"] { padding: 0em 0.3em; }
.newAdvancedSearch [role="presentation"] a, .newSearchResults [role="presentation"] a, .literatumSearchHistoryWidget [role="presentation"] a { padding: 10px 0px; display: block; }
.newAdvancedSearch .selected[role="presentation"], .newSearchResults .selected[role="presentation"], .literatumSearchHistoryWidget .selected[role="presentation"] { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.newAdvancedSearch .selected[role="presentation"] .arrow-down, .newSearchResults .selected[role="presentation"] .arrow-down, .literatumSearchHistoryWidget .selected[role="presentation"] .arrow-down { background-image: url('spritesheet.png'); background-repeat: no-repeat; display: inline-block; padding: 7px; background-position: -39px -47px; }
.newAdvancedSearch [role="menu"], .newSearchResults [role="menu"], .literatumSearchHistoryWidget [role="menu"] { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); z-index: 9999; position: absolute; }
.newAdvancedSearch .date-presets, .newSearchResults .date-presets, .literatumSearchHistoryWidget .date-presets { width: 50%; }
.newAdvancedSearch .date-presets label, .newSearchResults .date-presets label, .literatumSearchHistoryWidget .date-presets label { width: 20%; }
.newAdvancedSearch .date-presets a, .newSearchResults .date-presets a, .literatumSearchHistoryWidget .date-presets a { font-style: italic; width: 30%; }
.newAdvancedSearch .high-level-options, .newSearchResults .high-level-options, .literatumSearchHistoryWidget .high-level-options { cursor: pointer; list-style: outside none none; padding: 0px; margin: 0px; }
.newAdvancedSearch ul, .newSearchResults ul, .literatumSearchHistoryWidget ul, .newAdvancedSearch ol, .newSearchResults ol, .literatumSearchHistoryWidget ol { list-style: outside none none; padding: 0px; margin: 0px; }
.newAdvancedSearch .search-entry-row, .newSearchResults .search-entry-row, .literatumSearchHistoryWidget .search-entry-row { line-height: 4em; border-top: 1px solid rgba(0, 0, 0, 0.15); }
.newAdvancedSearch .search-entry-row a, .newSearchResults .search-entry-row a, .literatumSearchHistoryWidget .search-entry-row a { padding: 0em 1em; font-size: 14px; }
.newAdvancedSearch .mainSearchForm, .newSearchResults .mainSearchForm, .literatumSearchHistoryWidget .mainSearchForm { font-size: 13px; padding-top: 1em; }
.newAdvancedSearch .mainSearchForm select, .newSearchResults .mainSearchForm select, .literatumSearchHistoryWidget .mainSearchForm select { width: 18%; }
.newAdvancedSearch .normal-filters .customDateFilterDropDowns, .newSearchResults .normal-filters .customDateFilterDropDowns, .literatumSearchHistoryWidget .normal-filters .customDateFilterDropDowns { margin: 0.1em 0.5em 1em 2em; }
.newAdvancedSearch .normal-filters .date-field select, .newSearchResults .normal-filters .date-field select, .literatumSearchHistoryWidget .normal-filters .date-field select { width: auto; }
.newAdvancedSearch .normal-filters .date-field label, .newSearchResults .normal-filters .date-field label, .literatumSearchHistoryWidget .normal-filters .date-field label { width: auto; }
.newAdvancedSearch .normal-filters label, .newSearchResults .normal-filters label, .literatumSearchHistoryWidget .normal-filters label { font-weight: normal; width: 18%; display: inline-block; vertical-align: top; }
.newAdvancedSearch .accessFilterList, .newSearchResults .accessFilterList, .literatumSearchHistoryWidget .accessFilterList { list-style: outside none none; margin: 0px; }
.newAdvancedSearch .search-term, .newSearchResults .search-term, .literatumSearchHistoryWidget .search-term { margin: 3px; height: 2em; width: 69%; display: inline-block; }
.newAdvancedSearch .advanced-filters, .newSearchResults .advanced-filters, .literatumSearchHistoryWidget .advanced-filters { margin: 1em 0em; width: 86%; padding-bottom: 0.2em; }
.newAdvancedSearch .advancedFiltersHeader, .newSearchResults .advancedFiltersHeader, .literatumSearchHistoryWidget .advancedFiltersHeader { cursor: pointer; }
.main-search-field { width: 75%; }
[role="button"] { font-weight: bold; cursor: pointer; }
.controlLinks { cursor: pointer; margin-left: 0.5em; color: grey; }
.controlLinks.selected { border-bottom: 2px solid rgb(11, 82, 160); font-weight: bold; color: rgb(11, 82, 160); }
.previewWindowOpener { background: transparent url('icon_preview_blue.png') no-repeat scroll center 1px; color: rgb(255, 255, 255); float: right; margin: 0px 20px; min-height: 20px; display: none; }
.previewWindowOpener span { color: rgb(11, 82, 160); line-height: 4.9; }
.firstPagePreview { display: block; margin-left: auto; margin-right: auto; }
.noPreviewText { display: block; text-align: center; line-height: 60; }
.previewLoader { position: absolute; top: 42%; left: 48%; }
.searchFacets, .newSearchFacets { text-transform: capitalize; font-size: 10.5pt; }
.searchFacets h3, .newSearchFacets h3, .searchFacets strong, .newSearchFacets strong { color: rgba(0, 0, 0, 0.7); text-transform: uppercase; }
.searchFacets li:hover, .newSearchFacets li:hover { opacity: 0.7; }
.searchFacets .facet-link, .newSearchFacets .facet-link { text-decoration: none; }
.searchFacets ul, .newSearchFacets ul { padding: 0em; margin: 0px; overflow: hidden; }
.searchFacets li, .newSearchFacets li { list-style: outside none none; margin: 0.5em 0em; }
.searchFacets .container, .newSearchFacets .container { background: transparent none repeat scroll 0% 0%; border-bottom: 1px solid rgba(0, 0, 0, 0.3); padding-bottom: 1em; margin-bottom: 1em; width: 100%; }
.searchFacets .rmFilters::before, .newSearchFacets .rmFilters::before { content: ""; }
.searchFacets .filters a, .newSearchFacets .filters a { position: relative; top: 0.1em; }
.searchFacets .filters a::before, .newSearchFacets .filters a::before { content: url('icon_x_small_facets.png'); }
.searchFacets .filters a:hover, .newSearchFacets .filters a:hover { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.searchFacets .facet-count-container, .newSearchFacets .facet-count-container { display: inline; float: right; }
.searchFacets .facet-link-container, .newSearchFacets .facet-link-container { width: 80%; float: left; margin-bottom: 0.5em; text-indent: -0.4em; padding-left: 0.4em; }
.searchFacets .facet-count, .newSearchFacets .facet-count { border: 1px solid rgba(0, 0, 0, 0.3); color: rgba(0, 0, 0, 0.3); padding: 3px 5px 2px; font-size: 11px; border-radius: 3px; }
.searchFacets .facetHeader, .newSearchFacets .facetHeader { height: 1.4em; cursor: pointer; border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding-bottom: 0.5em; }
.searchFacets .toggleMoreFacets, .newSearchFacets .toggleMoreFacets { text-transform: uppercase; cursor: pointer; }
.searchFacets .toggleMoreFacets:hover, .newSearchFacets .toggleMoreFacets:hover { text-decoration: underline; }
.noscript .searchFacets .toggleMoreFacets, .noscript .newSearchFacets .toggleMoreFacets { display: none; }
.searchFacets .hiddenChildrenFacets, .newSearchFacets .hiddenChildrenFacets { margin-top: -0.54em; }
.searchFacets .custom-date-label, .newSearchFacets .custom-date-label { color: rgb(11, 82, 160); margin-bottom: 0.8em; cursor: pointer; }
.searchFacets form[name="dateRangeForm"], .newSearchFacets form[name="dateRangeForm"] { margin-top: 1em; }
.searchFacets .customDateFilterDropDowns select, .newSearchFacets .customDateFilterDropDowns select { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); padding: 0.2em; }
.searchFacets .customDateFilterDropDowns .searchButtons, .newSearchFacets .customDateFilterDropDowns .searchButtons { width: 54px; }
.searchFacets .customDateFilterDropDowns label, .newSearchFacets .customDateFilterDropDowns label { width: 19%; display: inline-block; }
.searchFacets .ms-ctn, .newSearchFacets .ms-ctn { background: rgb(255, 255, 255) url('chosen-sprite.png') no-repeat scroll 100% -21px; margin-top: 2px; }
.searchFacets .ms-ctn input, .newSearchFacets .ms-ctn input { min-width: 120px ! important; }
.searchFacets .ui-widget-header, .newSearchFacets .ui-widget-header { background: transparent none repeat scroll 0% 0%; }
.searchFacets .ui-state-default, .newSearchFacets .ui-state-default { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0px; }
.searchFacets .ui-widget-content, .newSearchFacets .ui-widget-content { border: 1px solid rgba(0, 0, 0, 0.1); height: 15px; border-radius: 0px; }
.searchFacets .ui-slider-handle, .newSearchFacets .ui-slider-handle { width: 6px; height: 22px; border-radius: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; cursor: col-resize; }
.searchFacets .ui-slider-handle:first-of-type, .newSearchFacets .ui-slider-handle:first-of-type { margin-left: -0.1em; }
.searchFacets .ui-slider-handle:nth-last-of-type(1), .newSearchFacets .ui-slider-handle:nth-last-of-type(1) { margin-left: -0.2em; }
.searchFacets .ui-color-slice, .newSearchFacets .ui-color-slice { height: 15px; float: left; }
.searchFacets .search-term, .newSearchFacets .search-term { width: 15%; margin-top: 2em; }
.searchFacets .search-term:hover, .newSearchFacets .search-term:hover { border: 1px solid rgb(11, 82, 160); }
.searchFacets input[type="number"], .newSearchFacets input[type="number"] { -moz-appearance: textfield; }
h1 { font-size: 44px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
.ack .title, h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
i > i { font-style: normal; }
a { color: rgb(11, 82, 159); text-decoration: none; }
.strike { text-decoration: line-through; }
.NLM_fn { overflow-wrap: break-word; }
td.NLM_term { overflow-wrap: normal; word-break: normal; }
a:hover { color: rgb(11, 82, 159); text-decoration: underline; }
.pb-columns > div { min-height: initial; }
break { display: block; }
italic { font-style: italic; }
sup, sub { vertical-align: baseline; position: relative; top: -0.4em; }
sub { top: 0.4em; }
.article, .hlFld-Fulltext, .NLM_sec, article p, .caption, .citedByEntry, .citedByEntry a.entryAuthor.search-link, .NLM_paragraph, .references { font-family: Georgia,Times,"Times New Roman",serif; font-size: 16px; line-height: 1.5em; }
.NLM_sec .head-b br, div.NLM_paragraph > br { display: initial; }
span.NLM_string-ref { padding-right: 0.5em; }
td.NLM_term { vertical-align: top; padding-top: 15px; padding-right: 1em; }
td.NLM_def { vertical-align: top; }
.NLM_def p { margin-bottom: 0px; }
.citedByEntry { padding: 0.5em 0em; }
span.CbLinks { font: 12px "Noto Sans",sans-serif; }
span.CbLinks a:hover { color: black; text-decoration: none; }
.citedBySection { margin-top: 25px; }
.NLM_list-list_type- { list-style: outside none none; margin: 0px; }
.NLM_list-list_type- p.inline { margin: 0px; }
.NLM_list-list_type- li.IN_LIST-item { padding: 0px; }
.NLM_list-list_type-simple li.IN_LIST-item { text-indent: -1.2em; }
.IN_LIST-item .NLM_paragraph { display: inline; }
.IN_LIST-item p { display: block; }
.IN_LIST-item p:nth-child(2) { display: inline; margin-left: 0px; }
.IN_LIST-item > span { padding-right: 0.5em; }
.NLM_list-list_type-simple .IN_LIST-item > span { padding-left: 0px; padding-right: 0.5em; }
.IN_LIST-item span.smallcaps { padding-left: 1em; }
ul.NLM_list-list_type-bulleted, ul.NLM_list-list_type-hanging { list-style: outside none none; text-indent: -1.5em; }
li.IN_LIST-item { padding-top: 5px; padding-bottom: 5px; }
.p1 { font-family: "Noto Sans",sans-serif; font-size: 16px; line-height: 1.5em; }
.p2 { font-family: Georgia,Times,"Times New Roman",serif; font-size: 16px; line-height: 1.5em; }
p, .p3, .kwd-group { font-family: "Noto Sans",sans-serif; font-size: 14px; line-height: 1.5em; }
.p4 { font-family: "Noto Sans",sans-serif; font-size: 12px; line-height: 1.5em; }
body { background: white none repeat scroll 0% 0%; }
#pb-page-content { width: 100%; }
.page-header { margin-top: 0px; }
.institution-branding, .global-navigation, .jumbotron, .local-navigation, .page-main-content, .page-footer { width: 100%; }
.institution-branding { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.global-navigation { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: black; }
.jumbotron .slideshowWidget { height: 220px; }
.local-navigation { background: rgb(9, 41, 58) none repeat scroll 0% 0%; height: 48px; }
.page-body { padding: 0px; }
.app-bar-main .general-image img { margin: 23px 0px 0px; max-width: 405px; display: inherit; }
.app-bar-main { overflow: initial; border-top: 1px solid rgb(204, 219, 232); border-right: 1px solid rgb(204, 219, 232); border-left: 1px solid rgb(204, 219, 232); }
.appbar-icons-container-hacked { background: transparent none repeat scroll 0% 0%; border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(204, 219, 232) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; max-width: 100%; }
button.appbar-icons-container-hacked.mini-menu:focus { outline: medium none; }
a#indivLogin { border-bottom: 1px solid rgb(204, 219, 232); }
.inline-dropzone .literatumAlertsWidget, .mini-loginBar, .inline-dropzone .quickSearchWidget { border-left: 1px solid rgb(204, 219, 232); }
.mini-menu { height: 80px; width: 62px; padding: 15px 10px 5px; }
.inline-dropzone .quickSearchWidget { min-width: 62px; padding: 15px 10px 5px; }
.inline-dropzone .literatumNavigationLoginBar { min-width: 55px; padding: 15px 10px 5px; }
.inline-dropzone .literatumAlertsWidget { width: 78px; padding: 15px 10px 5px; }
.boxlink a, .loginBar a, .quickSearchFormContainer label, .mini-menu label { color: gray; font: 12px "Noto Sans",sans-serif; text-transform: uppercase; }
.boxlink a:hover, .loginBar a:hover, .quickSearchFormContainer label:hover, .mini-menu label:hover { text-decoration: none; color: black; }
a.mini-search:hover { text-decoration: none; color: black; }
.top-nav table { border-spacing: 0px; border-left: 1px solid rgb(204, 219, 232); border-right: 1px solid rgb(204, 219, 232); width: 1024px; }
.top-nav table td { border-right: 1px solid rgb(204, 219, 232); height: 80px; }
.top-nav table td:last-child { border-right: medium none; }
td.menu { background-image: url('menu.png'); background-repeat: no-repeat; width: 59px; }
.literatumInstitutionBanner { font-size: 0px; }
.literatumInstitutionBanner .widget-body { padding: 0px; }
.welcome { font-size: 14px; }
.welcome span.insBanner { padding: 7px 0px; display: inline-block; }
.welcome span.andBy { font-weight: bold; }
.welcome span.surroundText { font-weight: bold; }
.press-blue-emphasis { background-color: rgb(217, 238, 249); padding: 0px 12px; }
.press-blue-emphasis .header-regular { background-color: transparent; border-bottom: 1px solid rgb(21, 95, 131); }
.header-emphasis.header-compact-all, .header-emphasis.header-compact-horizontal { padding: 7px 15px; margin: 0px; }
.body-emphasis.body-compact-all, .body-emphasis.body-compact-horizontal { padding: 7px 15px; color: white; }
.body-emphasis a { color: white; opacity: 0.8; }
.body-emphasis a:hover { color: white; opacity: 1; text-decoration: none; }
.widget-shadow { box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.4); }
.page-footer { border-top: medium none; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 13px; padding: 15px 0px; }
.constrained-and-centered { width: 1024px; margin: 0px auto; }
.footer-links { list-style-type: none; padding: 0px; margin: 0px; line-height: 2em; }
.footer-links a { text-decoration: initial; color: gray; }
.footer-links a:hover { color: black; }
.width_1_3 { width: 30%; margin: 0px 1.5%; }
.header-regular { border-bottom: 1px solid rgb(204, 204, 204); }
.header-regular a { text-decoration: initial; }
.menuXml { font-family: "Noto Sans",sans-serif; }
.menuXml .primaryNav { border-top: medium none; background-color: rgb(9, 41, 58); height: 48px; }
.menuXml .primaryNav ul { top: 48px; }
.menuXml .primaryNav li a { padding: 15px 35px 15px 15px; font-size: 14px; font-weight: bold; background-image: url('arrow_middle_down_white.png'); background-repeat: no-repeat; background-position: right 15px bottom 50%; }
.menuXml .primaryNav > li:hover > a { background-image: url('arrow_middle_down_black.png'); }
.menuXml .primaryNav li li a { background-image: initial; border-bottom: 1px solid rgb(209, 209, 209); font-size: 14px; font-weight: bold; padding: 10px 15px; }
li.social > a { display: inline ! important; border: medium none ! important; padding: 0px ! important; }
li.social { border-bottom: 1px solid rgb(209, 209, 209); font-size: 14px; font-weight: bold; padding: 10px 20px 10px 10px; background-color: rgb(244, 244, 244); width: 220px; }
ul.navIndicator { position: relative; float: right; top: -25px; right: 5px; }
.navIndicator li:focus, .navIndicator li.active:focus { outline: medium none; }
.slideshowWidget .navIndicator { margin-bottom: -20px; }
.jumbotron { background: rgb(15, 66, 92) none repeat scroll 0% 0%; height: 220px; color: white; }
.jumbotron-pubpage { background: rgb(15, 66, 92) none repeat scroll 0% 0%; height: 252px; color: white; }
.jumbotron-pubpage .literatumCoverDisplayWidget { float: left; margin-top: 20px; margin-right: 20px; }
.jumbotron-pubpage .publicationCoverImage img { height: 195px; border: 8px solid white; box-shadow: 2px 2px 6px rgb(51, 51, 51); }
.jumbotron-pubpage h1 { font-size: 40px; margin: 25px 0px 10px; }
.jumbotron-pubpage h2 { font-weight: normal; font-size: 30px; margin-top: 0px; }
.jumbotron-short h1 { font-size: 24px; margin-bottom: 0px; width: 665px; }
.jumbotron-short h2 { font-weight: normal; font-size: 18px; margin-top: 0px; }
.jumbotron-short a, .jumbotron-pubpage a { color: white; text-decoration: none; }
.jumbotron-short a:hover, .jumbotron-pubpage a:hover { opacity: 0.9; }
.jumbotron-short .journal-meta, .jumbotron-pubpage .journal-meta { display: table; }
.jumbotron-short { background: rgb(15, 66, 92) none repeat scroll 0% 0%; height: 135px; color: white; }
.jumbotron-short .literatumCoverDisplayWidget { float: left; margin-top: 14px; margin-right: 15px; }
.jumbotron-short .publicationCoverImage img { height: 100px; border: 3px solid white; box-shadow: 2px 2px 6px rgb(51, 51, 51); }
.jumbotron-heading-only { background: rgb(15, 66, 92) none repeat scroll 0% 0%; height: 85px; color: white; }
.jumbotron-heading-only h1 { font-size: 38px; margin: 15px 0px 0px; }
.jumbotron-heading-only .general-image { height: 85px; }
.tabs-widget { padding: 0px; }
.tabs-widget .tab-content { border: medium none; }
.tabs-widget .tab-nav { border-bottom: medium none; padding-left: 0px; }
.tabs-widget .tab-nav li a { color: gray; font-family: "Noto Sans",sans-serif; background: white none repeat scroll 0% 0%; font-size: 16px; font-weight: bold; padding: 5px 0px; margin-right: 25px; }
.tabs-widget .tab-nav li a:hover { background: white none repeat scroll 0% 0%; }
.tabs-widget .tab-nav li.active a { background: white none repeat scroll 0% 0%; color: black; border-bottom: 3px solid rgb(21, 95, 131); }
.firstPage { margin-top: 20px; margin-bottom: 20px; padding: 20px; border: 1px solid rgb(204, 204, 204); }
.article-tools-html-assett { margin-bottom: 0px; }
.article-tools-html-assett .widget-body { padding-bottom: 0px; }
.articleTools ul { margin-top: 2px; }
.literatumArticleToolsWidget { font-size: 2px; margin-left: 1px; }
.tools-extra-row .width_1_2 { width: 150px; }
.tools-menu td { height: 45px; vertical-align: top; }
.reprints-html-assett .tools-menu td { height: initial; }
.articleTools a.rightslink, .tools-menu a { background-repeat: no-repeat; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; margin-right: 20px; }
table.tools-menu { border-spacing: 0px; }
.articleTools a.rightslink, table.tools-menu a { color: rgb(85, 85, 85); font-weight: bold; font-size: 13px; }
.articleTools a.rightslink:hover, table.tools-menu a:hover { color: black; text-decoration: none; }
.email-a-friend a { background-image: url('mail.png'); }
.download-ppt a { background-image: url('download_ppt.png'); }
.track-citation a { background-image: url('track_citation.png'); }
.export-citation a { background-image: url('export_citation.png'); }
.add-to-favorites a { background-image: url('add_to_favorites.png'); }
.reprints a { background-image: url('reprints.png'); }
.articleTools a.rightslink, .permissions a { background-image: url('permissions.png'); }
.articleTools .centered.linkList { text-align: left; padding: 0px; }
.citationFormats input[type="submit"] { width: 230px; }
td.helpLink { display: none; }
.citationFormats p { display: none; }
.literatumDisplayingAccessLogo { margin-left: 15px; }
.article .category { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 2px solid rgb(177, 177, 177); padding: 10px; margin-top: 20px; }
.sectionInfo { overflow: visible; min-height: 42px; display: inline-block; width: 100%; margin: 0px 0px -10px; }
.sectionInfo > .sectionHeading { margin-bottom: 1em; }
.ref_layout { display: inline-block; }
.NLM_sec-type_online-material { display: none; }
.sectionHeading br { display: block ! important; }
.subArticle-contrib { padding-top: 25px; display: inline-block; }
.subArticle-aff p, .subArticle-contrib { font: 14px "Noto Sans",sans-serif; }
.entryAuthor { font-weight: bold; }
.comments .affiliation { font-style: italic; margin-top: 0px; }
div#relatedContent { display: initial; }
.sectionNav { margin: 0px; padding: 0px; list-style: outside none none; font: 14px "Noto Sans",sans-serif; }
.sectionNav > li > a { padding-right: 32px ! important; background-image: url('arrow_middle_down_black.png'); background-repeat: no-repeat; background-position: right 12px bottom 49%; }
.sectionNav li { float: left; display: block; position: relative; z-index: 500; border: 1px solid rgb(204, 204, 204); }
.sectionNav li a { display: block; padding: 8px 12px; text-decoration: none; color: gray; text-align: center; }
.sectionNav ul { position: absolute; left: 0px; display: none; margin: 0px 1px 0px -1px; padding: 0px; list-style: outside none none; border-top: 1px solid rgb(204, 204, 204); }
.sectionNav ul li { float: left; width: 100%; white-space: nowrap; border-top: medium none; }
.sectionNav ul a { display: block; padding: 10px 15px; color: gray; text-align: left; background-color: white; }
.sectionNav a:hover { text-decoration: none; background-color: rgb(238, 238, 238); color: black; text-shadow: 0px 0px 1px gray; }
.sectionNav li:hover ul { left: auto; right: 0px; }
.hamburger .sectionNav li:hover ul { left: 0px; right: auto; }
.app-bar-main .icon-userprofile, .app-bar-main .icon-edit2 { font-size: 21px; }
.app-bar-main { overflow: visible; }
.date_History { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 5px 0px; font-size: 11px; margin-top: 25px; margin-bottom: 20px; }
.date { display: inline-block; padding-left: 49px; white-space: nowrap; padding-top: 5px; padding-bottom: 5px; }
.date:nth-child(5), .date:first-child { padding-left: 0px; }
.NLM_subjGroup { text-align: left; font-size: 20px; line-height: 1.5em; }
.NLM_bio { margin: 1em 0px; }
.subArticle-aff p, .NLM_contrib-group p { margin: 0.3em 0px; line-height: 1.5em; }
article.article { padding-bottom: 50px; }
.NLM_inline-graphic img { max-width: 500px; }
.publicationContentSubTitle { margin-top: -12px; }
.publicationContentSubTitle h1 { font-weight: normal; }
.publicationContentAuthors { margin: 35px 0px 20px; line-height: 1.5em; }
.publicationContentDoi { display: none; }
table.table.frame_topbot { border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 1em; }
.NLM_verse-group { margin-bottom: 1em; margin-left: 2em; }
.NLM_verse-group, .quote { margin: 1em 0px 1em 2em; }
.NLM_statement.NLM_paragraph > .NLM_paragraph, .NLM_statement.NLM_paragraph > p, p.NLM_statement { margin-left: 2em; }
.NLM_statementLabel { float: left; margin-left: 2em; margin-right: 0.3em; }
.NLM_statement ul.NLM_list-list_type-simple { display: inline-block; margin-bottom: 0px; }
.quote > .NLM_attrib { font-family: Georgia,Times,"Times New Roman",serif; font-size: 14px; position: relative; top: -10px; }
.quote > .NLM_verse-group { margin-left: 0px; margin-right: 0px; }
.NLM_verse-group > .NLM_verse-group { margin-left: 2em; }
.NLM_verse-line { font-family: Georgia,Times,"Times New Roman",serif; font-size: 15px; line-height: 1.5em; text-indent: -2em; margin-left: 2em; }
.NLM_speech { margin-left: 25px; }
.NLM_speaker { float: left; line-height: 1.5; padding-right: 1em; }
.NLM_speech > .NLM_paragraph { font-size: 15px; }
.boxed-text-float { border: 2px solid rgb(204, 204, 204); margin: 2em; padding: 0px 2em; }
.formula td { text-align: left; }
.formula { margin: 1em 0em 1em 0px; padding-left: 2em; }
.sectionJumpTo .sectionLabel { display: none; }
.sectionJumpTo .nextPrevSec { display: none; }
select { -moz-appearance: none; }
select.dateFilterSelect, select.static-ranges, select.fieldSelect, select.fulltextdd { border: 1px solid rgb(204, 204, 204); width: 100px; padding: 5px 15px; font-size: 14px; line-height: 1; border-radius: 0px; height: 36px; color: rgb(141, 141, 141); background: transparent url('arrow_middle_down.png') no-repeat scroll 85% 52%; }
select.static-ranges { padding: 0px 10px 2px; height: 26px; }
select.dateFilterSelect { padding: 0px 20px 2px 10px; height: 26px; }
span.monospace { font-family: monospace; font-size: 14px; }
.sectionHeading { padding-top: 5px; }
.NLM_sec_level_1, .abstractSectionHeading, .NLM_sec-type_appendix, .fn-group { margin-top: 25px; }
th.head-a, .sectionInfo .sectionHeading, .fn-group .sectionHeading, .ack .title, .NLM_sec_level_1 .head-a, .NLM_sec_level_1 .sectionHeading, .abstractSectionHeading .sectionHeading, .NLM_sec-type-Appendix .sectionHeading, .NLM_sec-type_appendix .sectionInfo .sectionHeading { font-family: "Noto Sans",sans-serif; font-weight: bold; font-size: 18px; }
.sectionInfo .sectionHeading { max-width: 560px; }
.NLM_sec-type_appendix > p:nth-child(3) { display: inline-block ! important; }
.NLM_sec_level_2 { margin-top: 20px; display: block; }
.boxed-text-float .formula-display { display: block; }
.NLM_sec_level_2 .sectionHeading, .NLM_sec_level_2 .head-b { font-family: "Noto Sans",sans-serif; font-weight: normal; font-size: 18px; }
.NLM_sec_level_3 { margin-top: 15px; }
.NLM_sec_level_3 .head-c, .NLM_sec_level_3 .sectionHeading { font-family: "Noto Sans",sans-serif; font-weight: normal; font-size: 18px; font-style: italic; }
.NLM_sec_level_4 { margin-top: 10px; }
.NLM_sec_level_4 .title4, .NLM_sec_level_4 .head-d, .NLM_sec_level_4 .sectionHeading { font-family: "Noto Sans",sans-serif; font-weight: normal; font-size: 16px; font-style: normal; }
.figBox, .hlFld-Fulltext { overflow-x: auto; overflow-y: hidden; }
.holder { display: table; margin: 30px 0px; width: 100%; }
a.thumbnail.showFiguresEEvent { float: left; text-align: initial; }
.figure .thumbnail { margin-right: 25px; }
.figure .thumbnail img { display: block; border: 1px solid rgb(204, 204, 204); margin-bottom: 4px; }
.figure .caption p { display: block; margin-top: 0px; float: right; }
.figure .caption, .figure .caption p { display: inherit; }
.caption > .NLM_paragraph { font-size: 15px; margin: initial; }
.NLM_table-wrap-foot { margin: 25px 15px; }
span.figCaption-layout { display: block; margin-bottom: 1em; overflow-wrap: break-word; }
.rowsep1 { border-bottom: 1px solid gray; }
.colsep1 { border-right: 1px solid gray; }
.colsep1:last-child { border-right: medium none; }
.NLM_supplementarySection, kwd-group, .abstractKeywords { padding-right: 1em; display: block; padding-bottom: 15px; font: 14px "Noto Sans",sans-serif; }
.hlFld-KeywordText b { display: none; }
.hlFld-KeywordText span.title { font-weight: bold; }
.NLM_fn a:nth-child(2) sup { top: 0px; font-size: 15px; }
.firstCitationLink_layout { margin-bottom: 14px; }
.references td { padding: 0.5em 0em; }
.references a { overflow-wrap: break-word; }
.refnumber { vertical-align: top; }
.originalVideoLink { text-align: center; margin-top: 15px; }
.mediaInFig object { display: block; margin: 0px auto; }
.figBox table.table_layout { font-size: 75%; border-spacing: 2px; border-collapse: collapse; }
.figBox table.table_layout { margin-left: auto; margin-right: auto; margin-top: 10px; border-top: 2px solid gray; border-bottom: 2px solid gray; }
.figBox .table_layout th { border-top: 2px solid gray; border-bottom: 1px solid gray; padding: 0.5em; }
.figBox .table_layout td { padding: 0.5em; }
#figureViewer { width: 700px; margin: 0px; background: transparent none repeat scroll 0% 0%; }
#figureViewer-wrap, #refViewer-wrap { width: 700px; margin: 0px; padding: 0px; box-shadow: 2px 2px 4px rgb(136, 136, 136); }
#figureCanvas, #refCanvas { position: initial; text-align: initial; width: 700px; min-height: 200px; margin: 0px; }
#figureViewerNav, #refViewerNav { width: 700px; height: 40px; padding-top: 7px; }
#figureCanvas .figBox, #refCanvas .figBox { width: 680px; margin: 0px 10px; padding: 0px; border-top: medium none; }
#figureCanvas .caption, #refCanvas .caption { margin: 25px; padding: 0px; font-size: 15px; font-family: Georgia,Times,"Times New Roman",serif; border: initial; width: 650px; }
#figureCanvas .caption p { font-size: 15px; font-family: Georgia,Times,"Times New Roman",serif; }
#figureViewer-footer, #refViewer-footer { text-align: left; border-top: medium none; margin: 25px; padding: 0px; }
.figBox img { max-width: initial; margin: 5px auto; padding: 10px; }
.figBox .NLM_tex-math img, .figBox .NLM_inline-graphic img { border: medium none; display: inline; margin: 0px; padding: 0px; vertical-align: middle; }
.highRes, .downloadPPT { margin: 0px 15px 0px 0px; }
#figureViewerNav .figureNav, #refViewerNav .figureNav { position: initial; width: initial; left: 0px; text-align: left; margin: 5px 25px; }
#figureViewerNav .figureNav #NavText, #refViewerNav .figureNav span { margin-left: 0px; position: relative; top: -6px; font-size: 16px; }
#figureViewerNav .figureNav span, #refViewerNav .figureNav span { vertical-align: initial; }
#figureViewerNav a.close, #refViewerNav a.close { top: 13px; right: 25px; min-height: 24px; background: transparent url('close_big.png') no-repeat scroll right top; }
.figureNav a.prev, .tableNav a.prev { background: transparent url('arrow_big_left.png') no-repeat scroll 0px 0px; width: 14px; height: 24px; }
#figureViewerNav a.prev, #refViewerNav a.prev { margin-right: 10px; }
.figureNav a.next, .tableNav a.next { background: transparent url('arrow_big_right.png') no-repeat scroll 0px 0px; width: 14px; height: 24px; }
.copyright_statement { font-family: Georgia,Times,"Times New Roman",serif; font-size: 15px; margin: 25px 0px; }
.NLM_list-list_type-order .sectionInfo .sectionHeading { font-size: initial; }
.literatumListOfIssuesWidget .widget-body > a { display: none; }
.literatumListOfIssuesWidget a { padding-left: 0px; margin-left: 0px; }
.literatumListOfIssuesWidget div { padding-left: 0px; }
.literatumListOfIssuesWidget .loiTitle { display: none; }
.literatumListOfIssuesWidget .decade > a { width: 660px; font-size: 18px; padding: 12px 0px 12px 20px; color: black; margin: 0px; border-radius: 0px; position: relative; border-top: 1px solid rgb(204, 204, 204); }
.literatumListOfIssuesWidget .decade > a::after { content: ""; background-image: url('arrow_big_down.png'); background-repeat: no-repeat; width: 20px; height: 20px; top: 15px; display: inline-block; right: 17px; position: absolute; }
.literatumListOfIssuesWidget .years a { width: 100%; background-color: transparent; padding: 15px 0px 15px 20px; color: rgb(51, 51, 51); font-weight: normal; margin: -6px 0px; border-radius: 4px; font-size: 16px; }
.literatumListOfIssuesWidget .years a.loiLinkClass { font-size: 14px; }
.loiRow-layout { padding-bottom: 10px; }
span.loiRightColumn-layout { float: right; padding-right: 20px; }
.loiAccessIconSpan img { position: relative; top: 2px; padding-left: 10px; }
.literatumListOfIssuesWidget .years .volumes { padding-left: 10px; }
.literatumListOfIssuesWidget .decade a.open::after { background-image: url('arrow_big_up.png') ! important; }
.literatumListOfIssuesWidget .years a::before { content: "+"; display: inline-block; position: relative; right: 10px; }
.literatumListOfIssuesWidget .supplements-list .years a::before { content: ""; }
.literatumListOfIssuesWidget .years a.open::before { content: "_"; top: -7px; width: 9px; }
.literatumListOfIssuesWidget .years .slider a { font-size: 18px; padding-top: 0px; padding-bottom: 0px; }
.literatumListOfIssuesWidget .years .slider .row a { font-size: 16px; }
.literatumListOfIssuesWidget .years .slider .expandedDiv a { color: rgb(200, 32, 54); }
.literatumListOfIssuesWidget .years .slider .row a::before { content: ""; }
.literatumListOfIssuesWidget .decade > a.open { background-color: rgb(200, 32, 54); color: white; }
.literatumListOfIssuesWidget .decade:last-child { border-bottom: 1px solid rgb(204, 204, 204); width: 680px; }
.slider .opener, .title.expander, .expandedDiv .expander { background-image: none ! important; }
.volume-list { padding: initial; color: initial; }
.tocListWidget { margin-top: 0px; }
.tocListWidget .widget-body { padding: 0px; }
fieldset.tocTools { display: none; }
.tocListWidgetContainer { padding-left: 0px; }
.tocListWidgetContainer .accessIconContainer, .publicationListContainer .accessIconContainer { width: 15px; padding: 0px; }
.accessIconContainer img { float: left; padding-top: 5px; padding-right: 5px; }
.articleEntry input[type="checkbox"] { display: none; }
.articleEntry td:first-child br { display: none; }
.articleEntry img.accessIcon { margin-top: 3px; margin-right: 5px; }
.tocContent .subject.heading-2, .tocContent .subject.heading-1 { font: bold 16px "Noto Sans",sans-serif; text-transform: uppercase; }
.tocContent .subject.heading-2 { font-weight: normal; }
.tocContent span.source-title { display: block; }
.tocListWidgetContainer h2.tocHeading, .publicationListContainer h2.tocHeading { border-bottom: medium none; margin-bottom: 15px; margin-top: 0px; }
.sfxLink { float: right; }
.tocDeliverFormatsLinks { display: inline; }
.relatedLink { text-transform: initial; font: 12px "Noto Sans",sans-serif; }
.relatedLink::before { content: "| "; }
.relatedLayer::after { margin-left: 300px; }
.relatedLayer::before { margin-left: 297px; }
.article .category h3, .relatedLayer .category h3 { margin: 0px; font-size: 16px; font-family: "Noto Sans",sans-serif; color: gray; text-transform: uppercase; }
.article .category ul, .relatedLayer .category ul { list-style: outside none none; padding: 0px; margin: 0px; font: 12px "Noto Sans",sans-serif; }
.search-results .formRow select { border: 1px solid rgb(204, 204, 204); width: 85px; padding: 0px 7px; font-size: 10px; line-height: 1; border-radius: 0px; height: 23px; color: rgb(141, 141, 141); background: transparent url('arrow_middle_down.png') no-repeat scroll 90% 53%; }
.search-results fieldset .addTerm { float: left; }
.search-results .submitRow { margin: 7px 10px 5px 0px; }
.search-results input[type="submit"] { width: 85px; height: 22px; font-size: 12px; padding: 2px; }
.search-results li { padding-bottom: 20px; }
img.accessIcon.fullAccess { display: none; }
.newSearchResults .art_title { margin: 10px 0px 0px; }
.followResultsWidget .RSS, .followResultsWidget .save { background-image: initial; background-repeat: initial; display: initial; width: initial; height: initial; background-position: initial; margin-left: initial; border-left: initial; padding-right: initial; }
.followResultsWidget .RSS, .followResultsWidget .save { background-image: none; display: inline; }
.followResultsWidget .pagingVerb { display: inline; }
.followResultsWidget .paginationLabelContainer { width: auto; }
a#saveSearchTriggerButton { font-weight: normal; border: 1px solid rgb(204, 204, 204); padding: 5px 5px 5px 10px; font-size: 12px; }
.saveSearchDialog .alert-frequency { display: block; width: initial; }
h4.alertInstructions { font-size: 16px; margin: 10px 0px; }
input#SSName { height: 30px; font-size: 14px; }
input#newSearchSaveButton { margin-top: 0px; width: 100px; }
a.RSS.controlLinks.fancy-tooltip { font-weight: normal; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; font-size: 12px; margin-left: 7px; }
[role="tooltip"] { display: none ! important; }
.search-open, .search-bg { top: 80px; }
.search-open { background-color: rgb(227, 234, 234); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(182, 188, 188); }
.overlay-fixed { opacity: 0.3; }
.quickSearchWidget .searchDropDownDivLeft { background-color: white; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(159, 164, 164) currentcolor rgb(159, 164, 164) rgb(159, 164, 164); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 46px; }
.quickSearchWidget input[type="search"] { height: 48px; padding: 0px 15px 0px 0px; font: 18px "Noto Sans",sans-serif; outline: medium none; border-radius: 0px; box-shadow: none; border-width: 1px medium; border-style: solid none; border-color: rgb(159, 164, 164) currentcolor; }
.quickSearchWidget .searchDropDownDivLeft select { height: 48px; position: initial; border-right: 1px solid rgb(192, 192, 192); margin-left: 15px; border-radius: 0px; font: 14px "Noto Sans",sans-serif; }
.quickSearchWidget .simpleSearchBoxContainer { width: 75%; }
.quickSearchWidget select { margin: 0px; width: 120px; background: transparent url('icon_arrow_dropdown.png') no-repeat scroll 90% center; }
.quickSearchWidget .textIndent { text-indent: 10px; }
.quickSearchWidget .searchButtons { height: 48px; padding: 0px 5px; margin: 0px; background: rgb(91, 143, 168) none repeat scroll 0% 0%; box-shadow: none; border: medium none; box-sizing: inherit; font: 14px "Noto Sans",sans-serif; }
.quicksearch-container { overflow: visible; }
.quickSearchWidget .simpleSearchBoxContainer { width: 65%; float: left; }
.quicksearch-actions { width: 20%; float: left; }
.quickSearchWidget .searchDropDownDivLeft select { position: static; left: 0px; margin-left: 0px; padding-left: 15px; }
.quickSearchWidget .searchDropDownDivLeft select:focus { color: rgb(124, 124, 124) ! important; background: transparent url('icon_arrow_dropdown.png') no-repeat scroll 90% center ! important; }
.quickSearchWidget input[type="search"]:focus { border-width: 1px medium; border-style: solid none; border-color: rgb(159, 164, 164) currentcolor; box-shadow: none; }
:-moz-placeholder { color: gray ! important; }
*::-moz-placeholder { color: gray ! important; }
div#refine-panel { padding: 15px; }
fieldset#mainSearchForm { padding: 0px; margin: 0px; }
.search-results-header fieldset#mainSearchForm { background-color: rgb(229, 229, 229); }
ol.search-results { list-style: outside none none; margin-left: 0px; padding-left: 0px; }
.articlePreviewLink { display: none; }
span.single_highlight_class { background-color: rgb(222, 234, 235); }
li.search-entry.search-entry-row:first-child { display: none; }
li.search-entry-row.no-saved-search { padding-left: 1em; }
a.searchResultJournal.search-link { text-transform: uppercase; }
div#refine-panel { background-color: rgb(229, 229, 229); }
.search-tabs-widget { padding-bottom: initial; line-height: initial; }
.search-tabs-widget .tab-pane h3 { font: 14px/36px "Noto Sans",sans-serif; }
.search-tabs { background-color: white; padding: 0px; }
.search-results-header .search-tabs { background-color: rgb(229, 229, 229); }
.search-tabs ul.search-tabs-nav { list-style: outside none none; border-bottom: 1px solid rgb(204, 204, 204); padding: 0px; margin: 0px 0px 10px; }
select:focus, a:focus, .search-tabs-nav li:focus { outline: medium none; box-shadow: none; }
a.responsiveAdvanceSearch { font: 14px "Noto Sans",sans-serif; position: relative; top: 1px; }
.newAdvancedSearch .search-term, .newSearchResults .search-term, .literatumSearchHistoryWidget .search-term { height: 20px; margin: 5px 0px; width: 73%; }
.newAdvancedSearch .search-entry-row, .newSearchResults .search-entry-row, .literatumSearchHistoryWidget .search-entry-row { line-height: 36px; }
.newAdvancedSearch .ms-ctn .ms-sel-ctn { overflow: hidden; }
.search-tabs-nav li { display: inline; text-transform: uppercase; margin-right: 15px; }
.search-tabs-nav a { font-size: 12px; }
.search-filters { border-top: 1px dashed rgb(204, 204, 204); margin-top: 20px; padding-top: 10px; font: 14px "Noto Sans",sans-serif; }
.search-filters label { color: rgb(85, 85, 85); }
.search-filters .search-term { background-color: white; padding: 0px; }
.normal-filters .search-term { display: block; width: 100%; }
.normal-filters.date-filter { margin-top: 15px; }
.date-field label { margin-top: 2px; }
.search-terms input, .search-filters input { font: 14px "Noto Sans",sans-serif; padding: 7px 10px; }
.normal-filters.date-filter div { padding: 5px 0px; }
.search-filters .normal-filters { padding: 5px 0px; }
.advancedFilters ul { list-style: outside none none; margin: 0px; padding: 0px; }
.advancedFilters fieldset { margin: 0px; padding: 10px 35px 0px 0px; }
table.articleEntry { padding-bottom: 28px; border-spacing: 0px; font-size: 12px; }
.articleEntry a:hover { text-decoration: none; color: black; }
.searchResultItem .publication-meta, a.entryAuthor.search-link, .art_meta.citation, a.entryAuthor.linkable, .tocAuthors.afterTitle { padding-bottom: 2px; }
.paginationLinkContainer.pages.clear { border-top: 1px solid rgb(204, 204, 204); }
.controlLinks.selected { border-bottom: 3px solid rgb(11, 82, 160); padding-bottom: 4px; }
.search-results-footer .paginationLinkContainer .centered.linkList { text-align: left; font-size: 14px; }
.newSearchResults { color: gray; font: 12px "Noto Sans",sans-serif; margin-top: 10px; }
.newSearchResults .paginationLinkContainer li { padding-right: 15px; }
.linkList::after { height: initial; }
.newSearchResults .paginationLinkContainer b { border-bottom: 3px solid rgb(11, 82, 160); }
.newSearchResults .paginationLinkContainer .linkList { padding: 0px; }
.newSearchResults .paginationLinkContainer li .previousPage .paginationArrowSymbol { padding: 7px 7px 7px 0px; }
.newSearchResults .paginationLinkContainer li .previousPage .paginationArrowSymbol.prev { background-position: -3px -39px; }
.paginationLinkContainer a.previousPage { padding: 0px ! important; }
.newSearchResults .paginationLinkContainer { padding-top: 15px; }
.clear.bottom.search-result-row.search-results-footer { margin-bottom: 35px; }
.previewContainer { display: none ! important; }
.facet-link-container { font-size: 12px; font-weight: bold; margin: 2px 0px; }
.newSearchFacets .facet-link { font-size: 12px; }
.ms-ctn .ms-res-item { font: 12px "Noto Sans",sans-serif; padding: 3px 12px; }
.search-results div#mainSearchFormContainer { padding-left: 10px; padding-bottom: 10px; }
.search-results div#searchFilterOptions { display: none; }
.search-results input#submitPubSearchButton { margin-top: 0px; }
.search-results .float-right.newSearchLinkContainer { float: left; padding: 0px; margin: 4px 0px 6px; font: bold 12px "Noto Sans",sans-serif; border: medium none; }
.search-results .float-right.newSearchLinkContainer a:hover { text-decoration: none; color: black; }
span.publicationDetailWrapper { margin-right: 10px; }
.art_title, .newSearchResults .art_title a, .searchResultItem a.ref.nowrap.hlFld-Title, .browsePublications table a, .art_title.linkable a { font: bold 16px "Noto Sans",sans-serif; color: rgb(85, 85, 85); text-decoration: initial; }
.newSearchResults a:hover, .in-the-news-story a:hover, .in-the-news-story a:hover h4.title, .searchResultItem a.ref.nowrap.hlFld-Title:hover, .browsePublications table a:hover, .art_title.linkable a:hover { color: black; text-decoration: none; opacity: 1; }
.publicationLinks_layout, .publicationCitation_layout, .publicationCitation_layout a, .articleEntryAuthor, .tocDeliverFormatsLinks, .searchResultItem .publication-meta, a.entryAuthor.search-link, .displayPublicationDetails, .art_meta.citation, a.entryAuthor.linkable { font: 12px/1.5em "Noto Sans",sans-serif; color: gray; text-decoration: initial; }
a.entryAuthor.search-link:hover, a.entryAuthor.linkable:hover { color: black; }
.tocListWidgetContainer span.issueInfoComma, .tocListWidgetContainer span.issueInfo { display: none; }
h1.widget-header.header-regular.toc-heading { margin-top: 24px; }
.toc-heading .issue-title { font-weight: normal; font-size: 90%; }
.toc-heading named-content:nth-child(2)::before { content: ": "; }
ul.horz-list { list-style: outside none none; padding-left: 0px; font: bold 12px "Noto Sans",sans-serif; color: gray; }
ul.horz-list li { display: inline; padding-right: 5px; line-height: 20px; }
.pager { padding: 0px; }
.articleMeta h1 { font-size: 24px; margin-top: 0px; }
.articleMeta h1.NLM_product { font-weight: normal; font-size: 18px; }
.subArticle-product { font-family: "Noto Sans",sans-serif; font-weight: normal; font-size: 18px; }
.jumbotron-short .issue-meta { font: 14px "Noto Sans",sans-serif; position: relative; top: 5px; }
.issue-meta a { color: white; opacity: 0.9; }
.issue-meta a:hover { color: white; opacity: 0.8; text-decoration: none; }
.articleMeta { margin-top: initial; }
.publicationContentTitle { margin-bottom: initial; }
.pager .prev a { background: transparent url('arrow_big_left.png') no-repeat scroll 0px 0px; }
.pager .next a { padding-right: 13px; margin: 0px 6px; display: inline-block; }
.pager .prev a, .pager .next a { padding: 20px 40px; font-size: 14px; color: black; line-height: 24px; margin: initial; height: 24px; }
.pager .prev a { background: transparent url('arrow_big_left.png') no-repeat scroll 9% 50%; opacity: 0.5; }
.pager .next a { background: transparent url('arrow_big_right.png') no-repeat scroll 90% 50%; opacity: 0.5; }
.pager .prev a:hover, .pager .next a:hover { opacity: 0.3; }
.pager .prev a:hover, .pager .next a:hover { color: black; text-decoration: none; }
.abstractSection.abstractInFull { padding: 1px 20px; margin: 20px 0px; background-color: rgb(238, 238, 238); }
.ms-ctn .dropdown-menu { left: -1px; top: 18px; }
.newSearchResults .author { margin-top: 0px; }
a.loiLinkClass::before { display: none ! important; }
.literatumListOfIssuesWidget .years .slider .expandedDiv a { color: initial; }
.NLM_fn p { font-size: 15px; }
a.loiLinkClass:hover { text-decoration: none; }
.loiRow-layout:hover { text-shadow: 0px 0px 1px rgb(204, 204, 204); }
.loiLeftColumn-layout .issueTitle { display: inline-block; width: 475px; text-indent: -20px; margin-left: 20px; }
.light-blue-border-top { border-top: 1px solid rgb(204, 219, 232); }
.loginWidget #login_left { float: initial; width: 100%; padding-left: initial; padding-top: initial; height: initial; }
.loginWidget #login_right { display: none; }
#login_left h1 { display: none; }
.literatumPublicationBrowseSidebar { font-weight: bold; }
.browsePublications .leftColumn { width: 31%; }
.browsePublications .mainColumn { width: 66%; }
.browsePublications table { border-spacing: 0px; border-collapse: collapse; border-top: 1px solid rgb(204, 204, 204); }
.browsePublications thead { display: none; }
.browsePublications tbody { vertical-align: top; }
.browsePublications td { padding: 15px 0px; border-bottom: 1px solid rgb(204, 204, 204); }
.browsePublications img { max-width: 70px; box-shadow: 1px 1px 3px rgb(204, 204, 204); margin-right: 15px; }
.browsePublications .centered.linkList { text-align: right; margin: 0px; position: relative; bottom: -27px; }
.paginationControl { height: 10px; }
.browsePublications .paginationControlBottom .centered.linkList { bottom: -2px; }
.browsePublications .paginationControlBottom .pageLinks b.selected { border-bottom: medium none; border-top: 3px solid rgb(85, 85, 85); }
.browsePublications .pageLinks b.selected { border-bottom: 3px solid rgb(85, 85, 85); padding: 0px 5px; }
.paginationControl .linkList li { padding: 0px 0px 0px 15px; }
.browsePublications .linkList { padding: 0px; }
.browsePublications .pageLinks a:hover { text-decoration: none; color: black; }
.browse-titles { font-weight: bold; color: rgb(85, 85, 85); }
.browse-subjects { font-weight: bold; color: rgb(85, 85, 85); padding: 10px 0px; border-bottom: 1px solid rgb(221, 221, 221); }
ul.horz-list { margin: 10px 0px; padding: 10px 0px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(204, 204, 204); }
.filterSubjects { font-weight: bold; }
.filterSubjects legend { text-transform: uppercase; color: rgb(85, 85, 85); }
ul.subjectListing { padding: 0px; margin: 10px 0px 0px; border-top: 1px solid rgb(221, 221, 221); }
.browsePublications .leftColumn .filterSubjects fieldset { border: medium none; padding: 0px; width: initial; margin: 0px; }
.filterSubjects legend { border-bottom: 1px solid rgb(221, 221, 221); width: 100%; padding-bottom: 10px; margin-bottom: 10px; }
.subjectListing .subjectList { text-indent: initial; margin-left: initial; }
li.subjectList { padding: 10px 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.browsePublications .selectedCategoryTitle { font-size: 16px; font-weight: bold; color: rgb(85, 85, 85); padding-bottom: 7px; }
.browsePublications .mainColumn { margin-top: 17px; margin-bottom: 35px; }
#browsePublicationsForm tbody tr td:first-child { width: 85px; }
.literatumProfileMenuWidget h3.accordionHeader:first-child { display: none; }
.literatumProfileMenuWidget .widget-body { padding-top: 0px; }
.extended-menu .widget-body { padding-bottom: 0px; padding-top: 0px; }
.extended-menu { margin-bottom: 0px; }
.literatumProfileMenuWidget { margin-top: 0px; margin-bottom: 0px; }
#profileMenu .accordionHeader { background-color: white; color: rgb(21, 95, 131); font-size: 13px; border-top: 1px solid gray; padding: 12px 0px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 0px; text-transform: uppercase; }
.profileMain h1.widget-header.header-regular { margin-top: 0px; padding-top: 0px; text-transform: uppercase; }
h2.extraPageTitle.ng-scope.ui-sortable.pb-dropzone { display: none; }
#profileMenu .accordionPanel a { color: gray; font-size: 12px; }
#profileMenu a:hover { color: black; text-decoration: none; }
#profileMenu .accordionPanel:hover { background-color: white; }
#profileMenu .active { background-color: white; }
#profileMenu .active a { color: gray; font-weight: bold; }
#profileMenu .accordionPanel h4 { margin: 0px; font-size: 12px; padding: 12px 0px; }
#profileMenu .accordionPanel { padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); }
#profileMenu .accordionPanel.last { border: medium none; margin-bottom: 25px; }
fieldset.journalList.contentAlerts { padding: 0px; margin: 0px; }
.contentAlerts legend { display: none; }
.contentAlerts ul { list-style: outside none none; padding: 0px; }
.contentAlerts li.labelAlign:first-child { font-weight: bold; }
.contentAlerts li.labelAlign { margin-bottom: 5px; }
.alertSettingsMailFormat h3 { font-size: 14px; }
input[type="submit"] { margin-top: 20px; width: 89px; height: 32px; background: rgb(21, 95, 131) none repeat scroll 0% 0%; border: 0px none; cursor: pointer; padding: 5px; color: rgb(255, 255, 255); font-size: 14px; font-family: "Noto Sans",sans-serif; transition-property: background; transition-duration: 0.3s; transition-timing-function: ease; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
input[type="reset"] { display: none; }
#citationsPanel h3 { font-size: 14px; font-weight: normal; }
.manageFavorites .controlsPanel .right, .manageAlertsWidget .right.script_only { display: none; }
.manageAlertsWidget td:nth-child(4), .manageAlertsWidget th:nth-child(4) { display: none; }
.manageAlertsWidget .articleTable td, .manageFavorites .articleTable td { padding: 5px 10px 5px 0px; }
.manageAlertsWidget .controlsPanel, .manageFavorites .controlsPanel { height: 25px; padding: 10px 0px; }
.manageAlertsWidget td { vertical-align: top; }
.manageAlertsWidget table.articleTable { border-spacing: 0px; }
#favoritePublications form.journalsList.ng-pristine.ng-valid, #favoriteArticles form.articlesList.ng-pristine.ng-valid { margin-top: 15px; }
input#tokenAccess { height: 30px; width: 300px; font-size: 14px; padding: 0px 10px; }
.accessToken label { font-size: 14px; font-family: "Noto Sans",sans-serif; color: gray; }
.accessWidget #sortControl { display: none; }
.accessWidget h2 { display: none; }
.instSubscription #subscriptionPanel { background-image: initial; background-repeat: initial; background-attachment: initial; background-clip: initial; background-origin: initial; background-position: initial; background-size: initial; padding: 15px 0px; float: left; border: medium none; background-color: white; width: 100%; }
.licensesTabs li { background: white none repeat scroll 0% 0%; margin-right: 0px; padding: 0px; }
.licensesTabs li a { line-height: initial; font-weight: bold; font-size: 16px; padding: 5px 0px; margin-right: 25px; color: gray; }
.licensesTabs li a:hover { color: black; text-decoration: none; }
.licensesTabs li.active { background-color: white; border-bottom: medium none; }
.licensesTabs li.active a { background: white none repeat scroll 0% 0%; color: black; border-bottom: 3px solid rgb(21, 95, 131); }
.licensesTabs li.active a { color: black; }
.managedInstitutions { float: right; padding-top: 5px; padding-right: 7px; }
.managedInstitutions label { color: gray; padding-right: 5px; }
.instSubscription #accessEntitlementsSearch input { width: 89px; margin-top: 0px; }
.instSubscription #accessEntitlementsSearch input[type="text"] { height: 28px; width: 300px; font-size: 14px; padding: 0px 10px; margin: 0px 10px; }
.instSubscription #accessEntitlementsSearch { width: initial; }
h2.usageReportSushiHeader, h2.extraPageTitle { display: none; }
#institutionUsageReport br, #institutionUsageReport hr { display: none; }
ul.SUSHIList { margin-bottom: 30px; }
.usageReportsWidget h2 { font-size: 16px; color: rgb(21, 95, 131); }
.administratorsWidget, .tpsWidget, .ipRangesWidget, .usageReportsWidget, .authoredServices { border: medium none; margin-bottom: 0px; padding: 0px; }
.ipRangesWidget .row .col { display: none; }
#institutionUsageReport p { font: 12px "Noto Sans",sans-serif; }
ol.usageReportList { margin-left: 0px; padding-left: 20px; }
#institutionUsageReport ul { padding: 0px; }
#institutionUsageReport li { padding: 4px 0px 4px 22px; text-indent: -22px; }
input.usageReportSaveButton[type="submit"] { display: block; width: 145px; margin-top: 15px; margin-bottom: 40px; }
.usageReportSubmitReport input[type="submit"] { width: 200px; margin-top: 0px; }
.jumbotron-pubpage .journal-meta { display: table; position: relative; height: 232px; width: 810px; }
.header-meta-left { position: absolute; bottom: 0px; left: 0px; opacity: 0.9; width: 100%; }
.header-meta-left > a:hover { opacity: 0.8; }
.header-meta-right { position: absolute; bottom: 0px; right: 0px; }
.header-meta-right img { height: 75px; }
.jumbotron-short .header-meta-right img { height: 65px; }
.jumbotron-short .journal-meta { display: table; position: relative; height: 115px; width: 915px; }
.ipRangesWidget, .ipRangesWidget > p { font: 14px "Noto Sans",sans-serif; }
.ipRangesWidget .container .right { max-width: 270px; }
.literatumIpRangesWidget .widget-body > h2 { display: none; }
.literatumIpRangesWidget h2.sectionTitle { font-size: 16px; color: rgb(21, 95, 131); margin: 0px; }
#institutionMultiIpChange input[type="submit"] { padding: 5px 15px; width: 135px; margin-top: 0px; margin-bottom: 25px; }
.shibbolethWidget input[type="text"], #institutionMultiIpChange input.textfield { height: 30px; width: 300px; padding-left: 10px; font: 14px "Noto Sans",sans-serif; }
#institutionMultiIpChange input.smalltextfield { height: 30px; width: 280px; padding-left: 10px; font: 14px "Noto Sans",sans-serif; }
#institutionMultiIpChange input { margin: 0px; }
#institutionMultiIpChange .row input[type="checkbox"] { margin: 3px; }
#institutionMultiIpChange .row { margin-top: 10px; }
.literatumIpRangesWidget hr { display: none; }
.literatumIpRangesWidget .textSection { margin-top: 15px; }
#institutionMultiIpChange tr:first-child td:nth-child(2) { padding-left: 4px; }
.linkResolverWidget { font: 14px "Noto Sans",sans-serif; }
.linkResolverWidget hr { display: none; }
.linkResolverWidget input[type="submit"]:nth-child(1) { width: 200px; }
.linkResolverWidget input[type="text"] { height: 30px; width: 300px; padding-left: 10px; font: 14px "Noto Sans",sans-serif; }
.linkResolverWidget input[type="file"] { padding-left: 10px; }
.administratorsWidget, .administratorsWidget p { font: 14px "Noto Sans",sans-serif; }
.administratorsWidget hr { display: none; }
.administratorsWidget input.textfield { height: 30px; width: 300px; padding-left: 10px; font: 14px "Noto Sans",sans-serif; }
.administratorsWidget .container .right { max-width: 350px; }
.administratorsWidget form input[type="submit"] { width: 160px; }
.administratorsWidget h2 { font-size: 16px; color: rgb(21, 95, 131); margin: 0px; }
.holdings { font: 14px "Noto Sans",sans-serif; }
.holdings h5 { font-size: 16px; margin: 0px; }
.activationAgree label { margin-left: -15px; line-height: 1.5em; }
input#activationCode { width: 250px; border: 1px solid rgb(204, 204, 204); font: 14px "Noto Sans",sans-serif; padding: 5px 10px; height: 20px; margin-right: 5px; }
.activateInst p:nth-child(4) { display: none; }
div#accessDenialWidget { padding: 25px; background-color: white; border: 1px solid rgb(204, 204, 204); }
#accessDenialWidget .accessMessage { background-color: white; text-align: left; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; }
#accessDenialWidget .accessMessage h3 { color: gray; background-color: white; font: bold 20px "Noto Sans",sans-serif; text-transform: uppercase; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 7px; }
.denial-shibboleth h4, h4.accessDenialPurchaseHeader, h4.accessDenialLoginHeader { font: bold 16px "Noto Sans",sans-serif; margin: 20px 0px 0px; }
.denial-shibboleth h4, h4.accessDenialPurchaseHeader { padding: 20px 0px 0px; border-top: 1px solid rgb(204, 204, 204); }
#accessDenialWidget .login, #accessDenialWidget .accessOptions { padding: 0px; margin-left: 0px; }
.denial-shibboleth p, p.note { font-size: 15px; }
form#ecommerceForm { margin-top: 15px; }
.accessDenialWidget hr { display: none; }
#accessDenialWidget .accessOptions input[type="submit"] { width: 115px; float: none; margin-top: 0px; }
.accessDenialWidget a#SSOLogin { background: rgb(21, 95, 131) none repeat scroll 0% 0%; color: white; padding: 6px 12px; display: inline-block; }
.accessDenialWidget a#SSOLogin:hover { text-decoration: none; }
.accessOptions > br { display: none; }
.shibbolethWidget h5 { font: 14px "Noto Sans",sans-serif; margin: 0px; }
.shibbolethWidget h2, .shibbolethWidget br { display: none; }
.shibbolethWidget input[name="entityID"] { margin-bottom: 14px; }
.literatumSsoStartWidget .pageTitleArea { display: none; }
select#federationSelect { margin: 0px 10px; }
.literatumContentItemCitation h1 { margin-bottom: 0px; }
.citationFormat p { font-size: 15px; margin: 12px 0px 0px; }
.confirmDialog .error a { pointer-events: none; cursor: default; color: red; }
.breadcrumbs { display: none; }
.checkoutProcess { font: 14px/1.5em "Noto Sans",sans-serif; margin-bottom: 35px; }
.ecommShipping .error { color: red; }
p.error { font: 14px "Noto Sans",sans-serif; margin: 0px 0px 2px; }
.literatumError p.error { margin-left: 2em; margin-top: -1em; }
.ecommShipping h3 { display: none; }
.ecommShipping > br { display: none; }
.checkoutProcess input[type="text"] { width: 400px; border: 1px solid rgb(204, 204, 204); font: 14px "Noto Sans",sans-serif; padding: 5px 10px; height: 25px; }
.checkoutProcess td { padding-bottom: 7px; }
.checkoutProcess td.firstColumn, .checkoutProcess td.labelTd { width: 170px; }
.checkoutProcess tr:nth-child(7) { display: none; }
.confirmButton ul { list-style: outside none none; padding: 0px; margin: 0px; }
.confirmButton li:nth-child(2), .confirmButton li:nth-child(4) { display: none; }
.confirmButton input[type="submit"] { width: 110px; margin: 0px; }
.confirmButton li:nth-child(3) { margin: 10px 18px; }
.confirmDialog h3 { display: none; }
.confirmDialog p { margin-left: 10px; }
#offersList th:first-child, #offersList td:first-child, #offersList th:nth-child(5), #offersList td:nth-child(5) { display: none; }
#offersTable td { vertical-align: top; }
#offersList tr:nth-child(3) td { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#offersList tr:last-child td { font-weight: bold; }
.agreement { font: 14px "Noto Sans",sans-serif; }
.agreement h1 { font-size: 16px; }
a.formbutton.agree { color: white; background: rgb(21, 95, 131) none repeat scroll 0% 0%; padding: 10px 15px; margin: 0px 5px; }
a.formbutton.agree:hover { text-decoration: none; }
.ecommShipping select { background: white url('arrow_middle_down.png') no-repeat scroll 92% center; height: 37px; font: 14px "noto sans",sans-serif; border: 0px none; outline: 1px solid rgb(204, 204, 204); margin-left: 1px; padding-right: 20px; padding-left: 5px; }
.offerItem td { width: initial ! important; }
th#offerItem { text-transform: capitalize; }
#offersList tr { background-color: white ! important; }
#offersList tbody tr th:nth-child(4), #offersList tbody tr td:nth-child(4) { display: none; }
.confirmButton li:nth-child(2), .confirmButton li:nth-child(3), .confirmButton li:nth-child(4) { display: none; }
form.ecommConf { margin-top: 15px; }
#offersTable td, #offersTable th { text-align: left; padding: 10px; }
#offersTable tr:nth-child(2) td, #offersTable th { border-bottom: 1px solid rgb(204, 204, 204); }
table#offersList { border-spacing: 0px; }
.literatumCheckoutProcess .widget-body { padding: 0px; }
#offersList td p { margin: 0px; }
.pairingCodeDiv h1 { font-size: 16px; }
.pairingCodeDiv { background-color: rgb(204, 204, 204); padding: 1px 0px 20px 10px; }
.mobile-button-banner { background-color: black; min-width: 1024px; }
.mobile-button-banner a { color: white; }
.mobile-button-banner a:hover { color: gray; text-decoration: none; }
.trustedProxyFieldCont .textfield { height: 30px; width: 350px; padding-left: 10px; font: 14px "Noto Sans",sans-serif; }
.trustedProxyLabelCont { width: 360px; font-style: italic; position: relative; right: -120px; color: black; font-weight: normal; }
form#institutionAdminTpsSetup { font-weight: bold; color: gray; }
form#institutionAdminTpsSetup input[type="submit"] { width: 380px ! important; }
.container.tpsSetup { margin-bottom: 20px; }
.tpsWidget hr, .tpsWidget h2 { display: none; }
.hamburger .mini-menu > ul { background-color: white; padding: 20px; border: 1px solid rgb(204, 219, 232); box-shadow: 1px 3px 2px gray; }
.hamburger .mini-menu ul li { border: medium none; }
.menu-section { color: gray; text-transform: uppercase; }
.hamburger hr { border-width: 1px 0px; border-style: solid none; border-color: rgba(0, 0, 0, 0.1) currentcolor rgba(255, 255, 255, 0.3); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 0px; margin: 20px 0px; }
.hamburger .menu-link > a { color: rgb(21, 95, 131) ! important; padding: 5px 10px; margin: 10px 0px; font-weight: bold; background-color: white; border-left: 4px solid white; }
.hamburger .menu-link > a:hover { color: black; text-shadow: none; background-color: white; border-left: 4px solid rgb(21, 95, 131); }
.mini-menu { padding: 0px; }
.hamburger .sectionNav > li { border: medium none; }
ul.press-release-stories-journal-list, ul.in-the-news-stories-journal-list { list-style: outside none none; margin: 0px; padding: 0px; }
.press-release-story a h4.title, .in-the-news-story a h4.title { font: bold 14px "Noto Sans",sans-serif; color: rgb(85, 85, 85); margin-top: 5px; }
.press-release-story a:hover, .in-the-news-story a:hover { text-decoration: none; }
.press-release-story a h4.title:hover, .in-the-news-story a h4.title:hover { color: black; }
.press-release-story img, .in-the-news-story img { max-height: 80px; }
.press-release-story h4.title, .in-the-news-story h4.title { margin-bottom: 5px; }
.date-posted { color: gray; font-style: italic; }
ul.press-release-stories, ul.in-the-news-stories { list-style: outside none none; margin: 0px; }
.press-release-index > h2, .in-the-news-index > h2 { display: none; }
div.group-by-control { float: right; position: relative; top: -48px; left: -24px; height: 10px; }
.group-by-control { font-size: 12px; color: gray; }
.group-by-control ul { list-style: outside none none; }
.group-by-control li { display: inline; position: relative; top: -29px; left: 25px; padding-left: 10px; }
.group-by-control a.selected { border-bottom: 3px solid rgb(21, 95, 131); padding-bottom: 5px; color: rgb(21, 95, 131); }
.group-by-control a:hover { color: black; text-decoration: none; text-shadow: 0px 0px 2px rgb(204, 204, 204); }
.group-by-date > ul, .group-by-journal > ul { list-style: outside none none; margin: 0px; padding: 0px; border-bottom: 1px solid rgb(204, 204, 204); }
.press-release-group h3, .in-the-news-group h3 { font-size: 18px; line-height: 18px; font-weight: normal; padding: 12px 0px 12px 20px; border-top: 1px solid rgb(204, 204, 204); margin: 0px; }
li.press-release-story, li.in-the-news-story { padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid rgb(204, 204, 204); }
li.press-release-story:last-child, li.in-the-news-story:last-child { border-bottom: medium none; }
.in-the-news-stories-journal-list li.press-release-story:last-child, .in-the-news-stories-journal-list li.in-the-news-story:last-child { padding-bottom: 0px; }
.press-release-group.expanded h3, .in-the-news-group.expanded h3 { background-color: rgb(9, 41, 58); border-top: medium none; }
.press-release-group h3 a:hover, .in-the-news-group h3 a:hover { text-decoration: none; }
.press-release-group.expanded h3 a:hover, .press-release-group.expanded h3 a, .in-the-news-group.expanded h3 a:hover, .in-the-news-group.expanded h3 a { color: white; }
.press-release-group h3 a:hover, .press-release-group h3 a, .in-the-news-group h3 a:hover, .in-the-news-group h3 a { color: black; }
.press-release-group h3 a::after, .in-the-news-group h3 a::after { content: ""; background-image: url('arrow_big_down.png'); display: inline-block; background-repeat: no-repeat; width: 16px; height: 12px; top: 3px; position: relative; float: right; margin-right: 25px; }
.press-release-group.expanded h3 a::after, .in-the-news-group.expanded h3 a::after { background-image: url('arrow_big_up.png'); }
.uchicagoStoryLinks { font-size: 12px; }
li.in-the-news-story:first-child { padding-top: 0px; }
.ebookSidebar { margin-top: 15px; }
.ebookSidebarDownloadLinks::before { content: "Download this e-Book:"; font-weight: bold; color: rgb(85, 85, 85); }
.ebookSidebarDownloadLinks > div:first-child { margin-top: 1em; }
.eBookSideBarSignIn b, .ebookSidebarNoAccessDropzone b { color: rgb(85, 85, 85); }
.ebookSidebar.press-blue-emphasis { padding: 0px; }
.ebookSidebar .body-compact-horizontal { padding-top: 0px; }
.eBookSideBarSignIn, .ebookSidebar p, .ebookSidebarDownloadLinks { padding: 0px 15px; }
.ebookSidebarDownloadLinks div { text-indent: -17px; margin-left: 15px; }
.ebookSidebarBottomDropzone, .ebookSidebarTopDropzone p:first-child { margin-top: 1em ! important; }
.ebookSidebarNoAccessDropzone p:last-child { margin-bottom: 0px; }
.layout-one-column.press-blue-emphasis .widget-body { padding-top: 0px; }
.layout-one-column.press-blue-emphasis .general-image img { margin-left: -12px; }
.layout-one-column.press-blue-emphasis .general-html p { margin-top: 0px; }
.literatumEmailColleagueWidget .compulsory, .literatumEmailColleagueWidget .pageTitleArea { display: none; }
.literatumEmailColleagueWidget input[type="text"] { height: 30px; width: 300px; padding-left: 10px; font: 14px "Noto Sans",sans-serif; }
.literatumEmailColleagueWidget .blueButton { margin-top: 0px; margin-bottom: 20px; }
.literatumEmailColleagueWidget a { display: block; padding-top: 1em; }
.mailPage { padding: 0px; }
.mostRead ul { margin: 0px; padding: 0px; list-style: outside none none; }
.mostRead .title { font-size: 14px; font-weight: bold; }
.mostRead .title a { color: rgb(85, 85, 85); }
.mostRead .title a:hover { text-decoration: none; color: black; }
.mostRead .authors { font-size: 12px; color: gray; }
.aaa .body-emphasis, .aaa .bgcolor, .aaa .literatumListOfIssuesWidget .decade > a.open { background: rgb(70, 186, 105) none repeat scroll 0% 0%; }
.aaa .header-emphasis, .aaa .local-navigation, .aaa .menuXml .primaryNav { background: rgb(49, 130, 73) none repeat scroll 0% 0%; }
.aaa .subject, .aaa .header-regular { color: rgb(49, 130, 73); }
.adx .body-emphasis, .adx .bgcolor, .adx .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.adx .header-emphasis, .adx .local-navigation, .adx .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.adx .subject, .adx .header-regular { color: rgb(75, 75, 75); }
.adx .jumbotron-pubpage .publicationCoverImage img { border: 8px solid rgb(221, 221, 221); }
.aft .body-emphasis, .aft .bgcolor, .aft .literatumListOfIssuesWidget .decade > a.open { background: rgb(88, 89, 63) none repeat scroll 0% 0%; }
.aft .header-emphasis, .aft .local-navigation, .aft .menuXml .primaryNav { background: rgb(62, 62, 35) none repeat scroll 0% 0%; }
.aft .subject, .aft .header-regular { color: rgb(62, 62, 35); }
.aje .body-emphasis, .aje .bgcolor, .aje .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.aje .header-emphasis, .aje .local-navigation, .aje .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.aje .subject, .aje .header-regular { color: rgb(15, 66, 92); }
.ajs .body-emphasis, .ajs .bgcolor, .ajs .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.ajs .header-emphasis, .ajs .local-navigation, .ajs .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.ajs .subject, .ajs .header-regular { color: rgb(15, 66, 92); }
.amart .body-emphasis, .amart .bgcolor, .amart .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.amart .header-emphasis, .amart .local-navigation, .amart .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.amart .subject, .amart .header-regular { color: rgb(75, 75, 75); }
.an .body-emphasis, .an .bgcolor, .an .literatumListOfIssuesWidget .decade > a.open { background: rgb(0, 122, 61) none repeat scroll 0% 0%; }
.an .header-emphasis, .an .local-navigation, .an .menuXml .primaryNav { background: rgb(33, 91, 51) none repeat scroll 0% 0%; }
.an .subject, .an .header-regular { color: rgb(33, 91, 51); }
.apt .body-emphasis, .apt .bgcolor, .apt .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.apt .header-emphasis, .apt .local-navigation, .apt .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.apt .subject, .apt .header-regular { color: rgb(15, 66, 92); }
.apt .jumbotron-pubpage .publicationCoverImage img { border: 8px solid rgb(221, 221, 221); }
.ca .body-emphasis, .ca .bgcolor, .ca .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.ca .header-emphasis, .ca .local-navigation, .ca .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.ca .subject, .ca .header-regular { color: rgb(15, 66, 92); }
.cer .body-emphasis, .cer .bgcolor, .cer .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.cer .header-emphasis, .cer .local-navigation, .cer .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.cer .subject, .cer .header-regular { color: rgb(15, 66, 92); }
.chs .body-emphasis, .chs .bgcolor, .chs .literatumListOfIssuesWidget .decade > a.open { background: rgb(204, 130, 20) none repeat scroll 0% 0%; }
.chs .header-emphasis, .chs .local-navigation, .chs .menuXml .primaryNav { background: rgb(154, 83, 36) none repeat scroll 0% 0%; }
.chs .subject, .chs .header-regular { color: rgb(154, 83, 36); }
.ci .body-emphasis, .ci .bgcolor, .ci .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.ci .header-emphasis, .ci .local-navigation, .ci .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.ci .subject, .ci .header-regular { color: rgb(75, 75, 75); }
.cj .body-emphasis, .cj .bgcolor, .cj .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.cj .header-emphasis, .cj .local-navigation, .cj .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.cj .subject, .cj .header-regular { color: rgb(15, 66, 92); }
.cp .body-emphasis, .cp .bgcolor, .cp .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.cp .header-emphasis, .cp .local-navigation, .cp .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.cp .subject, .cp .header-regular { color: rgb(75, 75, 75); }
.edcc .body-emphasis, .edcc .bgcolor, .edcc .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.edcc .header-emphasis, .edcc .local-navigation, .edcc .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.edcc .subject, .edcc .header-regular { color: rgb(15, 66, 92); }
.esj .body-emphasis, .esj .bgcolor, .esj .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.esj .header-emphasis, .esj .local-navigation, .esj .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.esj .subject, .esj .header-regular { color: rgb(15, 66, 92); }
.esj .jumbotron-pubpage .publicationCoverImage img { border: 8px solid rgb(221, 221, 221); }
.et .body-emphasis, .et .bgcolor, .et .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.et .header-emphasis, .et .local-navigation, .et .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.et .subject, .et .header-regular { color: rgb(75, 75, 75); }
.fws .body-emphasis, .fws .bgcolor, .fws .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.fws .header-emphasis, .fws .local-navigation, .fws .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.fws .subject, .fws .header-regular { color: rgb(15, 66, 92); }
.fws .jumbotron-pubpage .publicationCoverImage img { border: 8px solid rgb(221, 221, 221); }
.ges .body-emphasis, .ges .bgcolor, .ges .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.ges .header-emphasis, .ges .local-navigation, .ges .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.ges .subject, .ges .header-regular { color: rgb(75, 75, 75); }
.grj .body-emphasis, .grj .bgcolor, .grj .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.grj .header-emphasis, .grj .local-navigation, .grj .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.grj .subject, .grj .header-regular { color: rgb(75, 75, 75); }
.hoh .body-emphasis, .hoh .bgcolor, .hoh .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.hoh .header-emphasis, .hoh .local-navigation, .hoh .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.hoh .subject, .hoh .header-regular { color: rgb(15, 66, 92); }
.hopos .body-emphasis, .hopos .bgcolor, .hopos .literatumListOfIssuesWidget .decade > a.open { background: rgb(204, 130, 20) none repeat scroll 0% 0%; }
.hopos .header-emphasis, .hopos .local-navigation, .hopos .menuXml .primaryNav { background: rgb(193, 102, 34) none repeat scroll 0% 0%; }
.hopos .subject, .hopos .header-regular { color: rgb(193, 102, 34); }
.hr .body-emphasis, .hr .bgcolor, .hr .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.hr .header-emphasis, .hr .local-navigation, .hr .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.hr .subject, .hr .header-regular { color: rgb(15, 66, 92); }
.ijal .body-emphasis, .ijal .bgcolor, .ijal .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.ijal .header-emphasis, .ijal .local-navigation, .ijal .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.ijal .subject, .ijal .header-regular { color: rgb(15, 66, 92); }
.ijps .body-emphasis, .ijps .bgcolor, .ijps .literatumListOfIssuesWidget .decade > a.open { background: rgb(97, 101, 48) none repeat scroll 0% 0%; }
.ijps .header-emphasis, .ijps .local-navigation, .ijps .menuXml .primaryNav { background: rgb(62, 62, 35) none repeat scroll 0% 0%; }
.ijps .subject, .ijps .header-regular { color: rgb(62, 62, 35); }
.ipe .body-emphasis, .ipe .bgcolor, .ipe .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.ipe .header-emphasis, .ipe .local-navigation, .ipe .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.ipe .subject, .ipe .header-regular { color: rgb(15, 66, 92); }
.isis .body-emphasis, .isis .bgcolor, .isis .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.isis .header-emphasis, .isis .local-navigation, .isis .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.isis .subject, .isis .header-regular { color: rgb(75, 75, 75); }
.its .body-emphasis, .its .bgcolor, .its .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.its .header-emphasis, .its .local-navigation, .its .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.its .subject, .its .header-regular { color: rgb(75, 75, 75); }
.jacr .body-emphasis, .jacr .bgcolor, .jacr .literatumListOfIssuesWidget .decade > a.open { background: rgb(204, 130, 20) none repeat scroll 0% 0%; }
.jacr .header-emphasis, .jacr .local-navigation, .jacr .menuXml .primaryNav { background: rgb(193, 102, 34) none repeat scroll 0% 0%; }
.jacr .subject, .jacr .header-regular { color: rgb(193, 102, 34); }
.jaere .body-emphasis, .jaere .bgcolor, .jaere .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jaere .header-emphasis, .jaere .local-navigation, .jaere .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jaere .subject, .jaere .header-regular { color: rgb(15, 66, 92); }
.jar .body-emphasis, .jar .bgcolor, .jar .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jar .header-emphasis, .jar .local-navigation, .jar .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jar .subject, .jar .header-regular { color: rgb(15, 66, 92); }
.jg .body-emphasis, .jg .bgcolor, .jg .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jg .header-emphasis, .jg .local-navigation, .jg .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jg .subject, .jg .header-regular { color: rgb(15, 66, 92); }
.jhc .body-emphasis, .jhc .bgcolor, .jhc .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jhc .header-emphasis, .jhc .local-navigation, .jhc .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jhc .subject, .jhc .header-regular { color: rgb(15, 66, 92); }
.jlc .body-emphasis, .jlc .bgcolor, .jlc .literatumListOfIssuesWidget .decade > a.open { background: rgb(88, 89, 63) none repeat scroll 0% 0%; }
.jlc .header-emphasis, .jlc .local-navigation, .jlc .menuXml .primaryNav { background: rgb(62, 62, 35) none repeat scroll 0% 0%; }
.jlc .subject, .jlc .header-regular { color: rgb(62, 62, 35); }
.jle .body-emphasis, .jle .bgcolor, .jle .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jle .header-emphasis, .jle .local-navigation, .jle .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jle .subject, .jle .header-regular { color: rgb(15, 66, 92); }
.jls .body-emphasis, .jls .bgcolor, .jls .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.jls .header-emphasis, .jls .local-navigation, .jls .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.jls .subject, .jls .header-regular { color: rgb(75, 75, 75); }
.jmh .body-emphasis, .jmh .bgcolor, .jmh .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.jmh .header-emphasis, .jmh .local-navigation, .jmh .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.jmh .subject, .jmh .header-regular { color: rgb(75, 75, 75); }
.jnes .body-emphasis, .jnes .bgcolor, .jnes .literatumListOfIssuesWidget .decade > a.open { background: rgb(88, 89, 63) none repeat scroll 0% 0%; }
.jnes .header-emphasis, .jnes .local-navigation, .jnes .menuXml .primaryNav { background: rgb(62, 62, 35) none repeat scroll 0% 0%; }
.jnes .subject, .jnes .header-regular { color: rgb(62, 62, 35); }
.jole .body-emphasis, .jole .bgcolor, .jole .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jole .header-emphasis, .jole .local-navigation, .jole .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jole .subject, .jole .header-regular { color: rgb(15, 66, 92); }
.jop .body-emphasis, .jop .bgcolor, .jop .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jop .header-emphasis, .jop .local-navigation, .jop .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jop .subject, .jop .header-regular { color: rgb(15, 66, 92); }
.jpe .body-emphasis, .jpe .bgcolor, .jpe .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jpe .header-emphasis, .jpe .local-navigation, .jpe .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jpe .subject, .jpe .header-regular { color: rgb(15, 66, 92); }
.jr .body-emphasis, .jr .bgcolor, .jr .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jr .header-emphasis, .jr .local-navigation, .jr .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jr .subject, .jr .header-regular { color: rgb(15, 66, 92); }
.jsswr .body-emphasis, .jsswr .bgcolor, .jsswr .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.jsswr .header-emphasis, .jsswr .local-navigation, .jsswr .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.jsswr .subject, .jsswr .header-regular { color: rgb(15, 66, 92); }
.lq .body-emphasis, .lq .bgcolor, .lq .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.lq .header-emphasis, .lq .local-navigation, .lq .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.lq .subject, .lq .header-regular { color: rgb(75, 75, 75); }
.ma .body-emphasis, .ma .bgcolor, .ma .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.ma .header-emphasis, .ma .local-navigation, .ma .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.ma .subject, .ma .header-regular { color: rgb(15, 66, 92); }
.met .body-emphasis, .met .bgcolor, .met .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.met .header-emphasis, .met .local-navigation, .met .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.met .subject, .met .header-regular { color: rgb(75, 75, 75); }
.mp .body-emphasis, .mp .bgcolor, .mp .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.mp .header-emphasis, .mp .local-navigation, .mp .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.mp .subject, .mp .header-regular { color: rgb(75, 75, 75); }
.mre .body-emphasis, .mre .bgcolor, .mre .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.mre .header-emphasis, .mre .local-navigation, .mre .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.mre .subject, .mre .header-regular { color: rgb(15, 66, 92); }
.osiris .body-emphasis, .osiris .bgcolor, .osiris .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.osiris .header-emphasis, .osiris .local-navigation, .osiris .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.osiris .subject, .osiris .header-regular { color: rgb(75, 75, 75); }
.pbsa .body-emphasis, .pbsa .bgcolor, .pbsa .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.pbsa .header-emphasis, .pbsa .local-navigation, .pbsa .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.pbsa .subject, .pbsa .header-regular { color: rgb(75, 75, 75); }
.pbz .body-emphasis, .pbz .bgcolor, .pbz .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.pbz .header-emphasis, .pbz .local-navigation, .pbz .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.pbz .subject, .pbz .header-regular { color: rgb(15, 66, 92); }
.pc .body-emphasis, .pc .bgcolor, .pc .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.pc .header-emphasis, .pc .local-navigation, .pc .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.pc .subject, .pc .header-regular { color: rgb(15, 66, 92); }
.pc .jumbotron-pubpage .publicationCoverImage img { border: 8px solid rgb(221, 221, 221); }
.phos .body-emphasis, .phos .bgcolor, .phos .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.phos .header-emphasis, .phos .local-navigation, .phos .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.phos .subject, .phos .header-regular { color: rgb(75, 75, 75); }
.qrb .body-emphasis, .qrb .bgcolor, .qrb .literatumListOfIssuesWidget .decade > a.open { background: rgb(88, 89, 63) none repeat scroll 0% 0%; }
.qrb .header-emphasis, .qrb .local-navigation, .qrb .menuXml .primaryNav { background: rgb(62, 62, 35) none repeat scroll 0% 0%; }
.qrb .subject, .qrb .header-regular { color: rgb(62, 62, 35); }
.rd .body-emphasis, .rd .bgcolor, .rd .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.rd .header-emphasis, .rd .local-navigation, .rd .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.rd .subject, .rd .header-regular { color: rgb(75, 75, 75); }
.rq .body-emphasis, .rq .bgcolor, .rq .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.rq .header-emphasis, .rq .local-navigation, .rq .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.rq .subject, .rq .header-regular { color: rgb(75, 75, 75); }
.sas .body-emphasis, .sas .bgcolor, .sas .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.sas .header-emphasis, .sas .local-navigation, .sas .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.sas .subject, .sas .header-regular { color: rgb(15, 66, 92); }
.scer .body-emphasis, .scer .bgcolor, .scer .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.scer .header-emphasis, .scer .local-navigation, .scer .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.scer .subject, .scer .header-regular { color: rgb(15, 66, 92); }
.schools .body-emphasis, .schools .bgcolor, .schools .literatumListOfIssuesWidget .decade > a.open { background: rgb(204, 130, 20) none repeat scroll 0% 0%; }
.schools .header-emphasis, .schools .local-navigation, .schools .menuXml .primaryNav { background: rgb(193, 102, 34) none repeat scroll 0% 0%; }
.schools .subject, .schools .header-regular { color: rgb(193, 102, 34); }
.scr .body-emphasis, .scr .bgcolor, .scr .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.scr .header-emphasis, .scr .local-navigation, .scr .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.scr .subject, .scr .header-regular { color: rgb(15, 66, 92); }
.signs .body-emphasis, .signs .bgcolor, .signs .literatumListOfIssuesWidget .decade > a.open { background: rgb(88, 89, 63) none repeat scroll 0% 0%; }
.signs .header-emphasis, .signs .local-navigation, .signs .menuXml .primaryNav { background: rgb(62, 62, 35) none repeat scroll 0% 0%; }
.signs .subject, .signs .header-regular { color: rgb(62, 62, 35); }
.sou .body-emphasis, .sou .bgcolor, .sou .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.sou .header-emphasis, .sou .local-navigation, .sou .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.sou .subject, .sou .header-regular { color: rgb(75, 75, 75); }
.spc .body-emphasis, .spc .bgcolor, .spc .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.spc .header-emphasis, .spc .local-navigation, .spc .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.spc .subject, .spc .header-regular { color: rgb(75, 75, 75); }
.ssr .body-emphasis, .ssr .bgcolor, .ssr .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.ssr .header-emphasis, .ssr .local-navigation, .ssr .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.ssr .subject, .ssr .header-regular { color: rgb(15, 66, 92); }
.tcj .body-emphasis, .tcj .bgcolor, .tcj .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.tcj .header-emphasis, .tcj .local-navigation, .tcj .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.tcj .subject, .tcj .header-regular { color: rgb(15, 66, 92); }
.tpe .body-emphasis, .tpe .bgcolor, .tpe .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.tpe .header-emphasis, .tpe .local-navigation, .tpe .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.tpe .subject, .tpe .header-regular { color: rgb(15, 66, 92); }
.wes .body-emphasis, .wes .bgcolor, .wes .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.wes .header-emphasis, .wes .local-navigation, .wes .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.wes .subject, .wes .header-regular { color: rgb(75, 75, 75); }
.wp .body-emphasis, .wp .bgcolor, .wp .literatumListOfIssuesWidget .decade > a.open { background: rgb(118, 118, 118) none repeat scroll 0% 0%; }
.wp .header-emphasis, .wp .local-navigation, .wp .menuXml .primaryNav { background: rgb(75, 75, 75) none repeat scroll 0% 0%; }
.wp .subject, .wp .header-regular { color: rgb(75, 75, 75); }
.pol .body-emphasis, .pol .bgcolor, .pol .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.pol .header-emphasis, .pol .local-navigation, .pol .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.pol .subject, .pol .header-regular { color: rgb(15, 66, 92); }
.bbl .body-emphasis, .bbl .bgcolor, .bbl .literatumListOfIssuesWidget .decade > a.open { background: rgb(21, 95, 131) none repeat scroll 0% 0%; }
.bbl .header-emphasis, .bbl .local-navigation, .bbl .menuXml .primaryNav { background: rgb(15, 66, 92) none repeat scroll 0% 0%; }
.bbl .subject, .bbl .header-regular { color: rgb(15, 66, 92); }

/* ::::: null ::::: */

.MathJax_Hover_Frame { border-radius: 0.25em; box-shadow: 0px 0px 15px rgb(136, 51, 170); border: 1px solid rgb(170, 102, 221) ! important; display: inline-block; position: absolute; }
.MathJax_Menu_Button .MathJax_Hover_Arrow { position: absolute; cursor: pointer; display: inline-block; border: 2px solid rgb(170, 170, 170); border-radius: 4px; font-family: "Courier New",Courier; font-size: 9px; color: rgb(240, 240, 240); }
.MathJax_Menu_Button .MathJax_Hover_Arrow span { display: block; background-color: rgb(170, 170, 170); border: 1px solid; border-radius: 3px; line-height: 0; padding: 4px; }
.MathJax_Hover_Arrow:hover { color: white ! important; border: 2px solid rgb(204, 204, 204) ! important; }
.MathJax_Hover_Arrow:hover span { background-color: rgb(204, 204, 204) ! important; }

/* ::::: null ::::: */

#MathJax_About { position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: rgb(221, 221, 221); color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0px; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; box-shadow: 0px 10px 20px rgb(128, 128, 128); }
#MathJax_About.MathJax_MousePost { outline: medium none; }
.MathJax_Menu { position: absolute; background-color: white; color: black; width: auto; padding: 5px 0px; border: 1px solid rgb(204, 204, 204); margin: 0px; cursor: default; font: menu; text-align: left; text-indent: 0px; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 5px; box-shadow: 0px 10px 20px rgb(128, 128, 128); }
.MathJax_MenuItem { padding: 1px 2em; background: transparent none repeat scroll 0% 0%; }
.MathJax_MenuArrow { position: absolute; right: 0.5em; padding-top: 0.25em; color: rgb(102, 102, 102); font-size: 0.75em; }
.MathJax_MenuActive .MathJax_MenuArrow { color: white; }
.MathJax_MenuArrow.RTL { left: 0.5em; right: auto; }
.MathJax_MenuCheck { position: absolute; left: 0.7em; }
.MathJax_MenuCheck.RTL { right: 0.7em; left: auto; }
.MathJax_MenuRadioCheck { position: absolute; left: 0.7em; }
.MathJax_MenuRadioCheck.RTL { right: 0.7em; left: auto; }
.MathJax_MenuLabel { padding: 1px 2em 3px 1.33em; font-style: italic; }
.MathJax_MenuRule { border-top: 1px solid rgb(221, 221, 221); margin: 4px 3px; }
.MathJax_MenuDisabled { color: graytext; }
.MathJax_MenuActive { background-color: rgb(96, 104, 114); color: white; }
.MathJax_MenuDisabled:focus, .MathJax_MenuLabel:focus { background-color: rgb(232, 232, 232); }
.MathJax_ContextMenu:focus { outline: medium none; }
.MathJax_ContextMenu .MathJax_MenuItem:focus { outline: medium none; }
#MathJax_AboutClose { top: 0.2em; right: 0.2em; }
.MathJax_Menu .MathJax_MenuClose { top: -10px; left: -10px; }
.MathJax_MenuClose { position: absolute; cursor: pointer; display: inline-block; border: 2px solid rgb(170, 170, 170); border-radius: 18px; font-family: "Courier New",Courier; font-size: 24px; color: rgb(240, 240, 240); }
.MathJax_MenuClose span { display: block; background-color: rgb(170, 170, 170); border: 1.5px solid; border-radius: 18px; line-height: 0; padding: 8px 0px 6px; }
.MathJax_MenuClose:hover { color: white ! important; border: 2px solid rgb(204, 204, 204) ! important; }
.MathJax_MenuClose:hover span { background-color: rgb(204, 204, 204) ! important; }
.MathJax_MenuClose:hover:focus { outline: medium none; }

/* ::::: null ::::: */

.MathJax_Preview .MJXf-math { color: inherit ! important; }

/* ::::: null ::::: */

.MJX_Assistive_MathML { position: absolute ! important; top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); padding: 1px 0px 0px ! important; border: 0px none ! important; height: 1px ! important; width: 1px ! important; overflow: hidden ! important; display: block ! important; -moz-user-select: none; }
.MJX_Assistive_MathML.MJX_Assistive_MathML_Block { width: 100% ! important; }

/* ::::: null ::::: */

#MathJax_Zoom { position: absolute; background-color: rgb(240, 240, 240); overflow: auto; display: block; z-index: 301; padding: 0.5em; border: 1px solid black; margin: 0px; font-weight: normal; font-style: normal; text-align: left; text-indent: 0px; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; box-sizing: content-box; box-shadow: 5px 5px 15px rgb(170, 170, 170); }
#MathJax_ZoomOverlay { position: absolute; left: 0px; top: 0px; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0px none; padding: 0px; margin: 0px; background-color: white; opacity: 0; }
#MathJax_ZoomFrame { position: relative; display: inline-block; height: 0px; width: 0px; }
#MathJax_ZoomEventTrap { position: absolute; left: 0px; top: 0px; z-index: 302; display: inline-block; border: 0px none; padding: 0px; margin: 0px; background-color: white; opacity: 0; }

/* ::::: null ::::: */

.MathJax_Preview { color: rgb(136, 136, 136); }
#MathJax_Message { position: fixed; left: 1px; bottom: 2px; background-color: rgb(230, 230, 230); border: 1px solid rgb(149, 149, 149); margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap; }
#MathJax_MSIE_Frame { position: absolute; top: 0px; left: 0px; width: 0px; z-index: 101; border: 0px none; margin: 0px; padding: 0px; }
.MathJax_Error { color: rgb(204, 0, 0); font-style: italic; }
span.MathJax { padding-right: 2px; }

/* ::::: null ::::: */

.MJXp-script { font-size: 0.8em; }
.MJXp-right { transform-origin: right center 0px; }
.MJXp-bold { font-weight: bold; }
.MJXp-italic { font-style: italic; }
.MJXp-scr { font-family: MathJax_Script,"Times New Roman",Times,STIXGeneral,serif; }
.MJXp-frak { font-family: MathJax_Fraktur,"Times New Roman",Times,STIXGeneral,serif; }
.MJXp-sf { font-family: MathJax_SansSerif,"Times New Roman",Times,STIXGeneral,serif; }
.MJXp-cal { font-family: MathJax_Caligraphic,"Times New Roman",Times,STIXGeneral,serif; }
.MJXp-mono { font-family: MathJax_Typewriter,"Times New Roman",Times,STIXGeneral,serif; }
.MJXp-largeop { font-size: 150%; }
.MJXp-largeop.MJXp-int { vertical-align: -0.2em; }
.MJXp-math { display: inline-block; line-height: 1.2; text-indent: 0px; font-family: "Times New Roman",Times,STIXGeneral,serif; white-space: nowrap; border-collapse: collapse; }
.MJXp-display { display: block; text-align: center; margin: 1em 0px; }
.MJXp-math span { display: inline-block; }
.MJXp-box { display: block ! important; text-align: center; }
.MJXp-box::after { content: " "; }
.MJXp-rule { display: block ! important; margin-top: 0.1em; }
.MJXp-char { display: block ! important; }
.MJXp-mo { margin: 0px 0.15em; }
.MJXp-mfrac { margin: 0px 0.125em; vertical-align: 0.25em; }
.MJXp-denom { display: inline-table ! important; width: 100%; }
.MJXp-denom > * { display: table-row ! important; }
.MJXp-surd { vertical-align: top; }
.MJXp-surd > * { display: block ! important; }
.MJXp-script-box > * { display: table ! important; height: 50%; }
.MJXp-script-box > * > * { display: table-cell ! important; vertical-align: top; }
.MJXp-script-box > :last-child > * { vertical-align: bottom; }
.MJXp-script-box > * > * > * { display: block ! important; }
.MJXp-mphantom { visibility: hidden; }
.MJXp-munderover { display: inline-table ! important; }
.MJXp-over { display: inline-block ! important; text-align: center; }
.MJXp-over > * { display: block ! important; }
.MJXp-munderover > * { display: table-row ! important; }
.MJXp-mtable { vertical-align: 0.25em; margin: 0px 0.125em; }
.MJXp-mtable > * { display: inline-table ! important; vertical-align: middle; }
.MJXp-mtr { display: table-row ! important; }
.MJXp-mtd { display: table-cell ! important; text-align: center; padding: 0.5em 0px 0px 0.5em; }
.MJXp-mtr > .MJXp-mtd:first-child { padding-left: 0px; }
.MJXp-mtr:first-child > .MJXp-mtd { padding-top: 0px; }
.MJXp-mlabeledtr { display: table-row ! important; }
.MJXp-mlabeledtr > .MJXp-mtd:first-child { padding-left: 0px; }
.MJXp-mlabeledtr:first-child > .MJXp-mtd { padding-top: 0px; }
.MJXp-merror { background-color: rgb(255, 255, 136); color: rgb(204, 0, 0); border: 1px solid rgb(204, 0, 0); padding: 1px 3px; font-style: normal; font-size: 90%; }
.MJXp-scale0 { transform: scaleX(0); }
.MJXp-scale1 { transform: scaleX(0.1); }
.MJXp-scale2 { transform: scaleX(0.2); }
.MJXp-scale3 { transform: scaleX(0.3); }
.MJXp-scale4 { transform: scaleX(0.4); }
.MJXp-scale5 { transform: scaleX(0.5); }
.MJXp-scale6 { transform: scaleX(0.6); }
.MJXp-scale7 { transform: scaleX(0.7); }
.MJXp-scale8 { transform: scaleX(0.8); }
.MJXp-scale9 { transform: scaleX(0.9); }
.MathJax_PHTML .noError { font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid; }

/* ::::: null ::::: */

.at-icon { fill: rgb(255, 255, 255); border: 0px none; }
.at-icon-wrapper { display: inline-block; overflow: hidden; }
a .at-icon-wrapper { cursor: pointer; }
.at-rounded, .at-rounded-element .at-icon-wrapper { border-radius: 12%; }
.at-circular, .at-circular-element .at-icon-wrapper { border-radius: 50%; }
.addthis_32x32_style .at-icon { width: 2pc; height: 2pc; }
.addthis_24x24_style .at-icon { width: 24px; height: 24px; }
.addthis_20x20_style .at-icon { width: 20px; height: 20px; }
.addthis_16x16_style .at-icon { width: 1pc; height: 1pc; }
#at16lb { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1001; background-color: rgb(0, 0, 0); opacity: 0.001; }
#at_complete, #at_error, #at_share, #at_success { position: static ! important; }
.at15dn { display: none; }
#at15s, #at16p, #at16p form input, #at16p label, #at16p textarea, #at_share .at_item { font-family: arial,helvetica,tahoma,verdana,sans-serif ! important; font-size: 9pt ! important; outline-style: none; outline-width: 0px; line-height: 1em; }
* html #at15s.mmborder { position: absolute ! important; }
#at15s.mmborder { position: fixed ! important; width: 250px ! important; }
#at15s { background: transparent url('png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c') repeat scroll 0% 0%; float: none; line-height: 1em; margin: 0px; overflow: visible; padding: 5px; text-align: left; position: absolute; }
#at15s a, #at15s span { outline: 0px none; direction: ltr; text-transform: none; }
#at15s .at-label { margin-left: 5px; }
#at15s .at-icon-wrapper { width: 1pc; height: 1pc; vertical-align: middle; }
#at15s .at-icon { width: 1pc; height: 1pc; }
.at4-icon { display: inline-block; background-repeat: no-repeat; background-position: left top; margin: 0px; overflow: hidden; cursor: pointer; }
.addthis_16x16_style .at4-icon, .addthis_default_style .at4-icon, .at4-icon, .at-16x16 { width: 1pc; height: 1pc; line-height: 1pc; background-size: 1pc auto ! important; }
.addthis_32x32_style .at4-icon, .at-32x32 { width: 2pc; height: 2pc; line-height: 2pc; background-size: 2pc auto ! important; }
.addthis_24x24_style .at4-icon, .at-24x24 { width: 24px; height: 24px; line-height: 24px; background-size: 24px auto ! important; }
.addthis_20x20_style .at4-icon, .at-20x20 { width: 20px; height: 20px; line-height: 20px; background-size: 20px auto ! important; }
.at4-icon.circular, .circular .at4-icon, .circular.aticon { border-radius: 50%; }
.at4-icon.rounded, .rounded .at4-icon { border-radius: 4px; }
.at4-icon-left { float: left; }
#at15s .at4-icon { text-indent: 20px; padding: 0px; overflow: visible; white-space: nowrap; background-size: 1pc auto; width: 1pc; height: 1pc; background-position: left top; display: inline-block; line-height: 1pc; }
.addthis_vertical_style .at4-icon, .at4-follow-container .at4-icon { margin-right: 5px; }
html > body #at15s { width: 250px ! important; }
#at15s.atm { background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; width: 10pc ! important; }
#at15s_inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); margin: 0px; }
#at15s_head { position: relative; background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 4px; cursor: default; border-bottom: 1px solid rgb(229, 229, 229); }
.at15s_head_success { background: rgb(202, 253, 153) none repeat scroll 0% 0% ! important; border-bottom: 1px solid rgb(169, 213, 130) ! important; }
.at15s_head_success a, .at15s_head_success span { color: rgb(0, 0, 0) ! important; text-decoration: none; }
#at15s_brand, #at15sptx, #at16_brand { position: absolute; }
#at15s_brand { top: 4px; right: 4px; }
.at15s_brandx { right: 20px ! important; }
a#at15sptx { top: 4px; right: 4px; text-decoration: none; color: rgb(76, 76, 76); font-weight: 700; }
#at15sptx:hover { text-decoration: underline; }
#at16_brand { top: 5px; right: 30px; cursor: default; }
#at_hover { padding: 4px; }
#at_hover .at_item, #at_share .at_item { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; float: left ! important; color: rgb(76, 76, 76) ! important; }
#at_share .at_item .at-icon-wrapper { margin-right: 5px; }
#at_hover .at_bold { font-weight: 700; color: rgb(0, 0, 0) ! important; }
#at_hover .at_item { width: 7pc ! important; padding: 2px 3px ! important; margin: 1px; text-decoration: none ! important; }
#at_hover .at_item.athov, #at_hover .at_item:focus, #at_hover .at_item:hover { margin: 0px ! important; }
#at_hover .at_item.athov, #at_hover .at_item:focus, #at_hover .at_item:hover, #at_share .at_item.athov, #at_share .at_item:hover { background: rgb(242, 242, 242) none repeat scroll 0% 0% ! important; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) ! important; text-decoration: none; }
.ipad #at_hover .at_item:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border: 1px solid rgb(255, 255, 255); }
.at15t { display: block ! important; height: 1pc ! important; line-height: 1pc ! important; padding-left: 20px ! important; background-position: 0px 0px; text-align: left; }
.addthis_button, .at15t { cursor: pointer; }
.addthis_toolbox a.at300b, .addthis_toolbox a.at300m { width: auto; }
.addthis_toolbox a { margin-bottom: 5px; line-height: initial; }
.addthis_toolbox.addthis_vertical_style { width: 200px; }
.addthis_button_facebook_like .fb_iframe_widget { line-height: 100%; }
.addthis_button_facebook_like iframe.fb_iframe_widget_lift { max-width: none; }
.addthis_toolbox a.addthis_button_counter, .addthis_toolbox a.addthis_button_facebook_like, .addthis_toolbox a.addthis_button_facebook_send, .addthis_toolbox a.addthis_button_facebook_share, .addthis_toolbox a.addthis_button_foursquare, .addthis_toolbox a.addthis_button_google_plusone, .addthis_toolbox a.addthis_button_linkedin_counter, .addthis_toolbox a.addthis_button_pinterest_pinit, .addthis_toolbox a.addthis_button_stumbleupon_badge, .addthis_toolbox a.addthis_button_tweet { display: inline-block; }
.at-share-tbx-element .google_plusone_iframe_widget > span > div { vertical-align: top ! important; }
.addthis_toolbox span.addthis_follow_label { display: none; }
.addthis_toolbox.addthis_vertical_style span.addthis_follow_label { display: block; white-space: nowrap; }
.addthis_toolbox.addthis_vertical_style a { display: block; }
.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a { line-height: 2pc; height: 2pc; }
.addthis_toolbox.addthis_vertical_style .at300bs { margin-right: 4px; float: left; }
.addthis_toolbox.addthis_20x20_style span { line-height: 20px; }
.addthis_toolbox.addthis_32x32_style span { line-height: 2pc; }
.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact, .addthis_toolbox.addthis_pill_combo_style a { float: left; }
.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet { margin-top: -2px; }
.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact { margin-right: 4px; }
.addthis_default_style .addthis_separator { margin: 0px 5px; display: inline; }
div.atclear { clear: both; }
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m { float: left; }
.at300b img, .at300bo img { border: 0px none; }
a.at300b .at4-icon, a.at300m .at4-icon { display: block; }
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m { padding: 0px 2px; }
.at300b, .at300bo, .at300bs, .at300m { cursor: pointer; }
.addthis_button_facebook_like.at300b:hover, .addthis_button_facebook_like.at300bs:hover, .addthis_button_facebook_send.at300b:hover, .addthis_button_facebook_send.at300bs:hover { opacity: 1; }
.addthis_20x20_style .at15t, .addthis_20x20_style .at300bs { overflow: hidden; display: block; height: 20px ! important; width: 20px ! important; line-height: 20px ! important; }
.addthis_32x32_style .at15t, .addthis_32x32_style .at300bs { overflow: hidden; display: block; height: 2pc ! important; width: 2pc ! important; line-height: 2pc ! important; }
.at300bs { overflow: hidden; display: block; background-position: 0px 0px; height: 1pc; width: 1pc; line-height: 1pc ! important; }
.addthis_default_style .at15t_compact, .addthis_default_style .at15t_expanded { margin-right: 4px; }
#at_share .at_item { width: 123px ! important; padding: 4px; margin-right: 2px; border: 1px solid rgb(255, 255, 255); }
#at16p { background: transparent url('png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c') repeat scroll 0% 0%; z-index: 10000001; position: absolute; top: 50%; left: 50%; width: 300px; padding: 10px; margin: -185px auto 0px -155px; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 9pt; color: rgb(94, 94, 94); }
#at_share { margin: 0px; padding: 0px; }
#at16pt { position: relative; background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 13px; padding: 5px 10px; }
#at16pt a, #at16pt h4 { font-weight: 700; }
#at16pt h4 { display: inline; margin: 0px; padding: 0px; font-size: 9pt; color: rgb(76, 76, 76); cursor: default; }
#at16pt a { position: absolute; top: 5px; right: 10px; color: rgb(76, 76, 76); text-decoration: none; padding: 2px; }
#at15sptx:focus, #at16pt a:focus { outline: thin dotted; }
#at15s #at16pf a { top: 1px; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
.atm { width: 10pc ! important; margin: 0px; line-height: 9pt; letter-spacing: normal; font-family: arial,helvetica,tahoma,verdana,sans-serif; font-size: 9pt; color: rgb(68, 68, 68); background: transparent url('png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c') repeat scroll 0% 0%; padding: 4px; }
.atm-f { text-align: right; border-top: 1px solid rgb(221, 221, 221); padding: 5px 8px; }
.atm-i { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(213, 214, 214); padding: 0px; margin: 0px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15); }
.atm-s { margin: 0px ! important; padding: 0px ! important; }
.atm-s a:focus { border: medium none transparent; outline: 0px none; transition: none 0s ease 0s ; }
#at_hover.atm-s a, .atm-s a { display: block; text-decoration: none; padding: 4px 10px; color: rgb(35, 93, 171) ! important; font-weight: 400; font-style: normal; transition: none 0s ease 0s ; }
#at_hover.atm-s .at_bold { color: rgb(35, 93, 171) ! important; }
#at_hover.atm-s a:hover, .atm-s a:hover { background: rgb(32, 149, 240) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255) ! important; }
#at_hover.atm-s .at_bold { font-weight: 700; }
#at_hover.atm-s a:hover .at_bold { color: rgb(255, 255, 255) ! important; }
.atm-s a .at-label { vertical-align: middle; margin-left: 5px; direction: ltr; }
.at_PinItButton { display: block; width: 40px; height: 20px; padding: 0px; margin: 0px; background-image: url('pinit00.png'); background-repeat: no-repeat; }
.at_PinItButton:hover { background-position: 0px -20px; }
.addthis_toolbox .addthis_button_pinterest_pinit { position: relative; }
.at-share-tbx-element .fb_iframe_widget span { vertical-align: baseline ! important; }
#at16pf { height: auto; text-align: right; padding: 4px 8px; }
.at-privacy-info { position: absolute; left: 7px; bottom: 7px; cursor: pointer; text-decoration: none; font-family: helvetica,arial,sans-serif; font-size: 10px; line-height: 9pt; letter-spacing: 0.2px; color: rgb(102, 102, 102); }
.at-privacy-info:hover { color: rgb(0, 0, 0); }
.body .wsb-social-share .wsb-social-share-button-vert { padding-top: 0px; padding-bottom: 0px; }
.body .wsb-social-share.addthis_counter_style .addthis_button_tweet.wsb-social-share-button { padding-top: 40px; }
.body .wsb-social-share.addthis_counter_style .addthis_button_google_plusone.wsb-social-share-button { padding-top: 0px; }
.body .wsb-social-share.addthis_counter_style .addthis_button_facebook_like.wsb-social-share-button { padding-top: 21px; }
@media print {
  #at4-follow, #at4-share, #at4-thankyou, #at4-whatsnext, #at4m-mobile, #at15s, .at4, .at4-recommended { display: none ! important; }
}
@media screen and (max-width: 400px) {
  .at4win { width: 100%; }
}
@media screen and (max-height: 700px) and (max-width: 400px) {
  .at4-thankyou-inner .at4-recommended-container { height: 122px; overflow: hidden; }
  .at4-thankyou-inner .at4-recommended .at4-recommended-item:first-child { border-bottom: 1px solid rgb(197, 197, 197); }
}

/* ::::: null ::::: */

.at-branding-logo { font-family: helvetica,arial,sans-serif; text-decoration: none; font-size: 10px; display: inline-block; margin: 2px 0px; letter-spacing: 0.2px; }
.at-branding-logo .at-branding-icon { background-image: url('+GlNUkcc1QAAAB1JREFUeNpiYIQDBjQmAwMmkwEM0JnY1WIxFyDAABGeAFEudiZsAAAAAElFTkSuQmCC'); }
.at-branding-logo .at-branding-icon, .at-branding-logo .at-privacy-icon { display: inline-block; height: 10px; width: 10px; margin-left: 4px; margin-right: 3px; margin-bottom: -1px; background-repeat: no-repeat; }
.at-branding-logo .at-privacy-icon { background-image: url('x7+9BVgAEXbAWI8QDcfAAAAAElFTkSuQmCC'); }
.at-branding-logo span { text-decoration: none; }
.at-branding-logo .at-branding-addthis, .at-branding-logo .at-branding-powered-by { color: rgb(102, 102, 102); }
.at-branding-logo .at-branding-addthis:hover { color: rgb(51, 51, 51); }
.at-cv-with-image .at-branding-addthis, .at-cv-with-image .at-branding-addthis:hover { color: rgb(255, 255, 255); }
a.at-branding-logo:visited { color: initial; }
.at-branding-info { display: inline-block; padding: 0px 5px; color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); border-radius: 50%; font-size: 10px; line-height: 9pt; opacity: 0.7; transition: all 0.3s ease 0s; text-decoration: none; }
.at-branding-info span { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.at-branding-info::before { content: "i"; font-family: Times New Roman; }
.at-branding-info:hover { color: rgb(7, 128, 223); border-color: rgb(7, 128, 223); }

/* ::::: null ::::: */

.downloadPPTTable { display: none; }
