/* Minification failed. Returning unminified contents.
(4400,33): run-time error CSS1019: Unexpected token, found ' '
(4400,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(5681,1): run-time error CSS1019: Unexpected token, found '}'
(5683,2): run-time error CSS1031: Expected selector, found '/'
(5683,2): run-time error CSS1025: Expected comma or open brace, found '/'
 */
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-size: 100%
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}


/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    /*font-size: 100%;*/ /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:5; }
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width:2px; }

/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=000000&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { /*font-family: Trebuchet MS, Tahoma, 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: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }*/
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; /*font-weight: bold;*/ }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; /*font-weight: bold;*/ color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; 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 #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; /*font-weight: bold;*/ color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { /*font-weight: bold;*/ }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #000000; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.18
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: hidden; *overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; width: 300px; overflow: hidden; border: none; border-radius: 0; background: #fff; z-index:6; }
.ui-dialog input[type=search] { display:none; position: absolute; left: 15px; bottom: 13px; height: 20px; font-size: 10px; border: 1px solid #ccc; color: #404040; text-transform: uppercase; width: 200px; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; background: #1c86d0; border: none; border-radius: 0;  }
.ui-dialog .ui-dialog-titlebar .ui-icon { display: none; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; /*font-size: 12px;*/ } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; min-width:11px; width: 11px; margin: 2px 3px 0 0; height: 11px; background: #fff url(dialogClose.png) no-repeat center; border-radius: 0; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: visible; overflow-y: auto; zoom: 1; margin: 6px 6px 0 0; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background: #fff; margin: .5em 0.4em 0 0.4em; padding: 0.3em 0 0.5em 0; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .8em .5em 0; cursor: pointer; border: none; border-radius: 0; background: #B4C4E7; color: #fff; width: 100px; }
.ui-dialog .ui-dialog-buttonpane button:hover { color: #fff!important; }
.ui-dialog .ui-dialog-buttonpane button.okButtonClass { background: #3C5487; color: #404040; }
.ui-dialog .ui-dialog-buttonpane button.leftButtonClass { background: #3C5487; color: #404040; position: absolute; left: 230px; }
.ui-dialog .ui-dialog-buttonpane button.leftButtonClass.full { left:15px; }
.ui-dialog .ui-dialog-buttonpane button .ui-button-text { /*font-size: 10px;*/ padding: 0.3em; }



.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/*
 8 / .75 = 10.26  - 10
 9 / .75 = 12     - 12
10 / .75 = 13.33  - 13
11 / .75 = 14.67  - 14
12 / .75 = 16     - 16 is standard height
14 / .75 = 18.67  - 18 is height for section header, medium dark gray color, bold
16 / .75 = 21.33  - 20 is height for primary header and secondary header, dark gray color, primary is bold
18 / .75 = 24     - 24
20 / .75 = 26.67  - 28
24 / .75 = 32     - 32
*/

@font-face {
    font-family: 'Arizonia';
    font-style: normal;
    font-weight: 400;
    src: local('Arizonia'), local('Arizonia-Regular'), url(/iCommittee/Content/fonts/Arizonia-Regular.ttf) format('truetype');
}

/*</header>*/
/*<article #content>*/
#content .multi {
    display: inline-block;
    padding: 0 !important;
    margin: -.1875rem 0 0 0;
    vertical-align: top;
    width: 28.125rem;
    height: 9.375rem;
    overflow-y: scroll;
}

.note {
    margin-left: 14.10rem;
}

.validation-message {
    margin-left: 11.10rem;
    margin-top: .25rem;
    color: #ff0000;
}

#content .multi span {
    display: block;
    padding: .3125rem;
}

    #content .multi span:hover {
        background: #f9f9f9;
    }

    #content .multi span a {
        color: #085394;
        vertical-align: top;
    }

    #content .multi span:hover a {
        visibility: visible;
    }

#content .contentcontainer {
    width: 100%;
    padding: .625rem;
}

    #content .contentcontainer.last {
        margin: 1.875rem 0;
    }

    #content .contentcontainer.fullbottom {
        border-bottom: none;
        padding: 2.5rem 1.875rem 1.875rem 1.875rem;
    }

        #content .contentcontainer.fullbottom ul {
            width: 100%;
            border-bottom: .0625rem solid #B2B2B2;
            height: 1.25rem;
        }

            #content .contentcontainer.fullbottom ul li {
                float: left;
                margin-right: 1.25rem;
            }

            #content .contentcontainer.fullbottom ul input {
                vertical-align: bottom;
            }

                #content .contentcontainer.fullbottom ul input[type=button] {
                    position: relative;
                    top: -.8125rem;
                }

    #content .contentcontainer div {
        padding: .625rem 0;
    }

    #content .contentcontainer label {
        display: inline-block;
        width: 15.625rem;
        text-align: right;
        margin: 0 1.25rem 0 0;
        font-weight: bold;
        vertical-align: top;
    }

    #content .contentcontainer .plusbtn {
        min-width: inherit;
        width: 2.5rem;
        position: absolute;
        margin: 1.25rem 0 0 -3.8125rem;
    }

    #content .contentcontainer .contain30 {
        width: 30%;
        padding: 0 .625rem;
        display: inline-block;
        vertical-align: top;
        float: left;
    }

    #content .contentcontainer .contain70 {
        width: 70%;
        padding: 0 .625rem;
        display: inline-block;
        vertical-align: top;
    }

#namebar {
    margin: 1.25rem 0 0 0;
}

    #namebar .name {
        font-size: 3.05rem;
    }

    #namebar .status, #namebar .subject {
        font-size: 1rem;
        margin: .3125rem 0 0 0;
    }

#todayreviews {
    width: 100%;
    padding: 1.25rem 1.875rem;
    background: #fff;
    border-bottom: .0625rem solid #B2B2B2;
    position: relative;
}

    #todayreviews .date {
        color: #7a7a7a;
        font-size: 1rem;
    }

    #todayreviews h1 {
        font-size: 1.1rem;
        color: #b1b1b1;
    }

        #todayreviews h1 span {
            display: block;
            text-transform: none;
            font-weight: bold;
            font-size: 1.15rem;
            color: #3d3d3d;
        }

#todayreviews_dates {
    padding: 0 2.1875rem 0 0;
    margin-top: -.625rem;
}

    #todayreviews_dates input, #todayreviews_dates label {
        width: 7rem;
        display: inline-block;
        font-size: 1rem;
        color: #7f7f7f;
        margin: 0 .9375rem .1875rem 0;
        vertical-align: baseline;
    }

    #todayreviews_dates input {
        width: 6.25rem;
        color: #3f3f3f;
        text-align: center;
        border: .0625rem solid #e6e6e6;
    }
/*</article #content>*/
/*Common Elements*/
/*<div #bootmenu>*/
.inProgressYes {
    display: inline-block;
}

.inProgressNo {
    display: none;
}

.diagnostic {
    color: lightgray;
    font-weight: 700;
}

    .diagnostic label {
        font-weight: normal;
        width: auto;
        margin-left: 1rem;
        margin-right: .25rem;
    }

.strong {
    font-weight: bold;
    /*display: inline-block;*/
}

#onPathMenu {
    position: absolute;
    display: none;
    z-index: 5;
}

    #bootmenu li, #onPathMenu li {
        display: block;
        cursor: pointer;
    }

        #bootmenu li .icon, #onPathMenu li .icon {
            /* background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABYCAYAAAA5iu3xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPtJREFUeNpi/A8EDDgAE7pAaNY0hsqutZiSL15/ZHj+6iODnZkamM8CIg6fusWwautpBkNteQYebg4GW1NVhKSqojjD+auPGG4/eAXUpQpWADdWQpSfwRZo1JevP4C61BD2/IeC568+/D935eF/ZMCIxyeYXhmVHJXEBKCkSTg7gFL7vFVHsEuCssG8VYdRJEFJ839u/VJwioeBpDBbILaBJOpb91/8X7nl1H/r4DZwwgYlcBCA5BUFcbAOQ205MEYxFp9XGEcje1SS5tmBLGPBwCakHS44uTEanLhZkPMHDEiK8RNO8QTtHM0Oo5I0yw54AfnplkaSAAEGABwhfHeEQfJpAAAAAElFTkSuQmCC) */
            display: inline-block;
            width: .4375rem;
            height: .4375rem;
            margin-right: .25rem;
        }

        #bootmenu li.add .icon, #onPathMenu li.add .icon {
            background-position: 0 -1.6875rem;
        }

        #bootmenu li.rem .icon, #onPathMenu li.rem .icon {
            background-position: 0 -3.375rem;
        }

        #bootmenu li.outcome, #onPathMenu li.outcome {
            border: none;
        }

        #bootmenu li.alt .icon, #onPathMenu li.alt .icon {
            background-position: 0 -5.0625rem;
        }

        #bootmenu li.alt, #onPathMenu li.alt {
            font-weight: bold;
            cursor: default;
        }

            #bootmenu li.alt:hover, #onPathMenu li.alt:hover {
                background: inherit;
            }

        #bootmenu li.cur, #onPathMenu li.cur {
            font-weight: bold;
        }

        #bootmenu li.dat, #onPathMenu li.dat {
            line-height: 1.3em;
        }

        #bootmenu li.f, #onPathMenu li.f {
            border: none !important;
        }

#challengequestionselect {
    width: 480px;
}

/*</div #bootmenu>*/
/*/Common Elements*/
/*Page Styles*/

/*Messages*/
.msg {
    width: 100%;
    color: #fff;
    /*background: #3c5487 url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNqsk9ENwCAIRLETOEK7kSO4kau4kW7QbnCFxA811ETtS+4HvAABiSoAWFZgJbSkErekwQnHujFG8q43eszhxWdKK4mlt6TzsC4qs6wQpLJUPWmeLGZ0QTMwNG8P2mDbnJXWvtTMLOa4WDju7bk6zRncP7e9+qteAQYAY6BUb9ukwd8AAAAASUVORK5CYII=) no-repeat .625rem .4375rem;*/
    padding: .5rem .5rem .5625rem 2.5rem;
    border: none;
    margin: .5rem 0;
    font-size: 1rem;
    font-weight: bold;
}

    .msg + .msg {
        margin: 0 0 .5rem 0;
    }

    .msg span {
        padding: .3125rem .25rem;
        height: .875rem;
        color: #3c5487;
        line-height: .25rem;
        background: #fff;
        display: inline-block;
        cursor: pointer;
        font-size: .75rem;
        float: right;
        vertical-align: middle;
        font-weight: bold;
    }

    .msg.warn {
        background-color: #e5df30;
        color: #333;
    }

        .msg.warn span {
            color: #e5df30;
        }

    .msg.error {
        background-color: #E54D2E;
    }

        .msg.error span {
            color: #E54D2E;
        }

    .msg.info {
        border-color: #FCEFA1;
        background-color: #3c5487;
        color: #fff;
    }

#floatMsg {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 9000;
}

    #floatMsg .msg {
        margin: 0 0 .3125rem 0;
    }
/*/ Messages*/

#page.ImportCred #progressBar {
    position: absolute;
    display: none;
    margin-top: .625rem;
}

#page.PathTemplate .mainbtns {
    margin-bottom: -1.5625rem;
}

#page.ReviewEventTemplate .mainbtns {
    margin-bottom: -1.5625rem;
}

#page.ReviewEventTemplate input {
    width: auto;
    min-width: 2.5rem;
}

#content #page.ReviewEventTemplate .multi span a.edit {
    display: inline-block;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #content #page.ReviewEventTemplate .contentcontainer .plusbtn {
        position: relative;
        margin: 1.25rem .6875rem 0 -4.0625rem;
    }

    #page.ReviewEventTemplate #AjaxReviewerGroupReviewersDiv div.multi {
        width: 27.5625rem;
    }
}

#page.ReviewEvent .contentcontainer {
    position: relative;
}

#page.ReviewEvent .reLink {
    position: relative;
    z-index: 2;
}

#page.ReviewEvent table .first {
    /* width: 20rem; */
}

#page.ReviewEvent table td.up {
}

#page.ReviewEvent table td, #page.ReviewEvent table th {
    width: 1.5625rem;
    border-right: .0625rem solid #d2d6d9;
    color: #707070;
}

    #page.ReviewEvent table td.first {
        text-align: left;
    }

#page.ReviewEvent table td {
    vertical-align: middle;
    text-align: left;
    padding-left: .75rem;
    border-bottom: .0625rem solid #d2d6d9;
}

#page.ReviewEvent table tr:nth-child(odd) td {
    background: #fff;
}

#page.ReviewEvent table th {
    vertical-align: bottom;
}

    #page.ReviewEvent table th.second {
        background: #fff;
        padding: 0.5em 0 0 0;
    }

        #page.ReviewEvent table th.second div {
            height: 2.5rem;
            font-size: 1.15rem;
            padding: 0.5em 1em;
            background: #c1c1c1;
        }

#page.ReviewEvent table td.first input {
    background: #fff;
    border: .0625rem solid #b3b3b3;
    float: left;
    margin: 0 .625rem 0 0;
}

#page.ReviewEvent .provider {
    font-weight: bold;
    color: #404040;
}

#page.ReviewEvent table td[data-readonly=""] {
    font-weight: bold;
}

#page.ReviewEvent table td[data-readonly="1"] {
    background-color: rgb(222, 222, 222) !important;
}

#page.ReviewEvent table td.first a {
    display: block;
    margin: 0;
}

#page.ReviewEvent .pending {
    text-align: center;
    font-weight: bold;
    cursor: default;
}

#page.ReviewEvent table th div a {
    color: #8a90a0;
    font-weight: normal;
    position: relative;
    bottom: .125rem;
}

#page.ReviewEvent table th div:hover a {
    visibility: visible;
}

#page.ReviewEvent table tr.rotate td {
    height: 25rem;
    border-bottom: .0625rem solid #d2d6d9;
    background: #fff;
    padding: 0;
    text-align: left;
}

    #page.ReviewEvent table tr.rotate td a {
        vertical-align: top;
    }

#page.ReviewEvent table .rotate td div {
    width: 23.75rem;
    position: absolute;
    margin: 0 0 0 -10.825rem;
    top: 15.2rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

    #page.ReviewEvent table .rotate td div a {
        position: relative;
        z-index: 2;
    }

    #page.ReviewEvent table .rotate td div:hover a {
        display: inline;
    }

.ie9 #page.ReviewEvent table .rotate td div {
    filter: none;
}
/*  Review Event Subjects */
#content #page.ReviewEventSubject {
    padding: 0;
}

    #content #page.ReviewEventSubject .path {
        margin-bottom: 1.875rem;
    }

#page.ReviewEventSubject .header {
    color: #909090;
}

#page.ReviewEventSubject .contentcontainer.path {
    width: 100% !important;
}

#page.ReviewEventSubject h2 {
    display: inline-block;
    padding-left: 1rem;
    padding-right: .5rem;
    margin-top: 0;
}

#page.ReviewEventSubject h3 {
    padding-left: 1rem;
}

#page.ReviewEventSubject .inline {
    display: inline-block;
    vertical-align: text-bottom;
    margin-bottom: 0;
}

#page.ReviewEventSubject h1 a {
    color: #404040;
}

#page.ReviewEventSubject .personToReview {
    margin: .9375rem 0;
}

    #page.ReviewEventSubject .personToReview h2 {
        text-transform: none;
        font-weight: bold;
        color: #404040;
        display: inline;
    }

        #page.ReviewEventSubject .personToReview h2 a {
            color: #404040;
        }

    #page.ReviewEventSubject .personToReview div {
        margin: .1875rem 0;
    }

#page.ReviewEventSubject .paths {
    margin: .625rem 0;
}

#page.ReviewEventSubject div {
    margin: 0 0 .625rem 0;
}

#page.ReviewEventSubject label {
    text-align: right;
    color: #999;
    margin: 0 .625rem 0 0;
    display: inline-block;
    width: 8rem;
    vertical-align: top;
}

#page.ReviewEventSubject .marginContainer {
    margin: 0 .625rem;
}

#page.ReviewEventSubject .contentcontainer {
    position: relative;
    border-width: .0625rem;
    padding: .625rem;
    margin-top: 3.125rem;
}

#page.ReviewEventSubject .rev, #page.ReviewEventSubject .con, #page.ReviewEventSubject .dis {
    display: none;
}

#page.ReviewEventSubject div.active {
    display: block !important;
}

#page.ReviewEventSubject .rev input {
    vertical-align: middle;
}

#page.ReviewEventSubject .rev label, #page.ReviewEventSubject .con label {
    display: inline;
    font-weight: normal;
    font-size: .75rem;
    vertical-align: middle;
    margin: 0 .75rem 0 .625rem;
}

#page.ReviewEventSubject .rev div {
    padding: 0 0 .625rem 0;
}

#page.ReviewEventSubject .con label {
    display: inline-block;
    width: 8.375rem;
    vertical-align: baseline;
}

#page.ReviewEventSubject .con p {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 80%;
}

#page.ReviewEventSubject .con .right {
    position: absolute;
    right: 1.25rem;
}

#page.ReviewEventSubject .con .comments label {
    vertical-align: top;
    position: relative;
    top: .125rem;
}

#page.ReviewEventSubject .con .bump {
    padding-bottom: 1.875rem;
}

#page.ReviewEventSubject .dis div {
    margin: 0 0 .625rem;
}

#page.ReviewEventSubject .dis b {
    margin-right: 1.875rem;
}

#page.ReviewEventSubject .dis span {
    color: #808080;
}

#page.ReviewEventSubject .dis p {
    margin: .375rem 0 0 0;
}
/* /Review Event Subjects */
/*  Assignment Path */
#page.AssignmentPath th {
    font-size: 1em;
}

#page.AssignmentPath .entityName {
    color: #909090;
    font-size: large;
}

/* /Assignment Path */
/*  All Subjects */
#page.allSubjects {
}

    #page.allSubjects header {
        color: #909090;
        font-size: small;
    }

    #page.allSubjects .subheader {
        color: #909090;
    }

    #page.allSubjects .mainbtns {
        text-align: right;
        margin: 0 0 0 0;
    }

        #page.allSubjects .mainbtns .left {
            float: left;
        }

        #page.allSubjects .mainbtns input {
            margin: 0 0 0 .5rem;
        }

    #page.allSubjects #ajaxSubjectProcessesHost {
        margin: 1.875rem 0 0 0;
    }

    /* Subjects Dropdown  */
    #page.allSubjects .mainbtns .dropdown {
        width: auto;
        /*padding: .5rem 1.625rem .5rem 2.1875rem;*/
        padding: .5rem 1.625rem;
    }

    #page.allSubjects .mainbtns i {
        font-style: normal;
        font-size: 2em;
        color: #fff;
        position: absolute;
        margin: .375rem 0 0 .75rem;
    }

        #page.allSubjects .mainbtns i.down {
            margin: .375rem 0 0 -1.8125rem;
        }

    #page.allSubjects #updatedSubjectPathFilter {
        display: none;
    }

    #page.allSubjects #subjectPathFilter {
        background: #fff;
        border: .0625rem solid #B2B2B2;
        display: none;
        margin-top: 1.25rem;
        position: absolute;
        right: 5.8rem;
        padding: .3125rem .625rem;
        z-index: 5;
    }

.subjectPath {
    margin-left: .375rem;
    padding-left: .3125rem;
    padding-bottom: .3125rem;
}

#subjectPathFilter {
    list-style: none;
}

    #subjectPathFilter label {
        width: auto;
    }

        #subjectPathFilter label:first-child {
            width: 3rem;
            text-align: left;
            overflow: hidden;
        }

    #subjectPathFilter li {
        padding: .3125rem;
        text-align: left;
        cursor: pointer;
    }

        #subjectPathFilter li:hover {
            background: #1c86d1;
            color: #fff;
        }

#content.EditReviewEvent .titlebar {
    margin-bottom: .625rem;
}

#content.EditReviewEvent ul {
    list-style: none;
}

#page.allSubjects .contentcontainer {
    padding: .625rem .3125rem .625rem .625rem;
    min-width: 100%;
    height: 6.78375rem;
}

#page.allSubjects .fakeProvider {
    height: 124.48px;
}

#page.allSubjects h2, #page.allSubjects h2 a {
    font-size: 1rem;
    font-weight: bold;
    margin: 0 0 .625rem 0;
    color: #333;
}

#page.allSubjects .synopsis {
    font-size: .8rem;
    color: 808080;
    padding: 0 0 .625rem 0;
}

#page.allSubjects .path {
    padding: 0;
}
/* /All Subjects */
/*  Reviewer Registration */
#page.ReviewerRegistration {
}

    #page.ReviewerRegistration input {
        width: 15.625rem;
    }

    #page.ReviewerRegistration div.space {
        margin-bottom: 1.875rem;
    }

/* /Reviewer Registration */
/* Desktop */
#page.desktop #datepicker {
    display: inline-block;
    margin: .625rem 1.875rem 0 .625rem;
    vertical-align: top;
    font-size: .75rem;
    -moz-box-shadow: -.0625rem .0625rem .1875rem -.125rem #000000;
    -webkit-box-shadow: -.0625rem .0625rem .1875rem -.125rem #000000;
    box-shadow: -.0625rem .0625rem .1875rem -.125rem #000000;
}

#page.desktop a.datepicker {
    position: absolute;
    display: block;
    margin: .25rem 0 0 .625rem;
    font-size: .75rem;
    color: #808080;
}

#page.desktop #datepicker .ui-datepicker {
    border: .0625rem solid #999;
    background: #fff;
    padding: 0;
    border-radius: .125rem;
    -moz-border-radius: .125rem;
    -webkit-border-radius: .125rem;
    width: 14.375rem;
}

#page.desktop #datepicker .ui-datepicker-header {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
    background: #808080;
    color: #F2F2F2;
    position: relative;
}

    #page.desktop #datepicker .ui-datepicker-header span {
        font-size: .75rem;
    }

#page.desktop #datepicker .ui-datepicker-next, #page.desktop #datepicker .ui-datepicker-prev {
    position: absolute;
    right: .125rem;
    color: #fff;
    top: .0625rem;
    cursor: pointer;
    display: inline;
    width: 1.7em;
    height: 1.5em;
}

    #page.desktop #datepicker .ui-datepicker-next.ui-state-hover, #page.desktop #datepicker .ui-datepicker-prev.ui-state-hover {
        border: none;
        background: #fff;
    }

        #page.desktop #datepicker .ui-datepicker-next.ui-state-hover span, #page.desktop #datepicker .ui-datepicker-prev.ui-state-hover span {
            background-image: url(/iCommittee/Content/images/ui-icons_808080_256_240.png);
        }

#page.desktop #datepicker .ui-datepicker-prev {
    left: .125rem;
}

#page.desktop #datepicker .ui-datepicker-title {
    line-height: 1.4em;
    text-align: center;
}

    /*.ui-datepicker table {
    font-size: .8rem;
}
*/
    #page.desktop #datepicker .ui-datepicker-title span {
        font-weight: bold;
        font-size: 1rem;
    }

#page.desktop #datepicker .ui-datepicker-calendar {
    color: #808080;
}

#page.desktop #datepicker .ui-state-default {
    border: none;
    color: #808080;
    background: none;
    font-size: .75rem;
    font-weight: normal;
}

    #page.desktop #datepicker .ui-state-default.ui-state-hover, #page.desktop #datepicker .ui-state-default.ui-state-active {
        color: #c77405;
    }

#page.desktop #datepicker .ui-datepicker th, #page.desktop #datepicker .ui-datepicker td {
    padding: 0.3em 0.6em;
}

    #page.desktop #datepicker .ui-datepicker td span, #page.desktop #datepicker .ui-datepicker td a {
        text-align: center;
    }

#page.desktop .caltxt {
    position: relative;
    top: .625rem;
    display: inline-block;
}

    #page.desktop .caltxt a {
        color: #333;
    }

    #page.desktop .caltxt .lg, #page.desktop .caltxt .lg a {
        font-size: 2.5rem;
        line-height: 1em;
        font-weight: bold;
        color: #1c86d1;
    }

        #page.desktop .caltxt .lg a {
            font-size: 2.5rem;
        }

#page.desktop .calmeetings > div {
    height: auto !important;
}

#page.desktop .leftpane .calmeetings .ui-accordion-content {
    background: #fff;
    border: none;
}

#page.desktop .calmeetings .ui-accordion-header {
    border: none;
    border-bottom: .125rem solid #F6F6F6;
    color: rgb(28, 134, 209);
    background: transparent;
}

#page.desktop .calmeetings .ui-icon {
    display: none;
}

#page.desktop .calmeetings .ui-accordion-header span, #page.desktop .leftpane .calmeetings div span.first span {
    color: #999;
    margin: 0 0 0 1.25rem;
    font-size: 1rem;
    font-weight: normal;
}

#page.desktop .leftpane .calmeetings div span.first {
    color: #3C5487;
    display: block;
    font-size: 1rem;
    margin: 0 0 .4375rem .625rem;
    font-weight: bold;
    padding: 0 0 .3125rem 0;
    border-bottom: .0625rem solid #ECECEC;
}

    #page.desktop .leftpane .calmeetings div span.first a {
        color: #3C5487;
    }

#content #page .leftpane {
    position: relative;
    margin: 0 auto;
    width: 97.5%;
}

#page.desktop .leftpane .calmeetings {
    margin-top: 1.875rem;
}

    #page.desktop .leftpane .calmeetings a {
        color: rgb(28, 134, 209);
    }

        #page.desktop .leftpane .calmeetings a:hover {
            text-decoration: underline;
        }

    #page.desktop .leftpane .calmeetings div {
        margin: .3125rem 0 .3125rem .625rem;
        padding: 0;
    }

    #page.desktop .leftpane .calmeetings h3 {
        margin: .9375rem 0 0 0;
        color: #999;
        position: relative;
        cursor: pointer;
    }

        #page.desktop .leftpane .calmeetings h3:after {
            position: absolute;
            left: auto;
            top: 0;
            right: 1.25rem;
            display: block;
            font-size: 1rem;
            color: #000;
            font-weight: normal;
        }

        #page.desktop .leftpane .calmeetings h3 .ui-icon {
            position: absolute;
            left: auto;
            top: -.125rem;
            right: .25rem;
            display: block;
            width: .75rem;
            height: .75rem;
            background-image: url(/iCommittee/Content/images/ui-icons_222222_256x240.png);
        }

        #page.desktop .leftpane .calmeetings h3:after {
            content: "Show Detail";
        }

        #page.desktop .leftpane .calmeetings h3.ui-state-active:after {
            content: "Hide Detail";
        }

        #page.desktop .leftpane .calmeetings h3.ui-state-active .ui-icon {
            background-position: -4.0625rem 0;
        }

        #page.desktop .leftpane .calmeetings h3 b {
            color: #666;
        }

    #page.desktop .leftpane .calmeetings div.main {
        margin-left: 0;
    }

        #page.desktop .leftpane .calmeetings div.main > div {
            margin-left: 0;
        }

    #page.desktop .leftpane .calmeetings div b {
        margin-left: .625rem;
        color: #666;
        font-size: 1rem;
    }

    #page.desktop .leftpane .calmeetings div div {
        margin-left: 2.1875rem;
        color: #999;
        font-size: 1rem;
    }

#page.desktop .rightpane {
    position: absolute;
    width: 17.5rem;
    right: 0;
    padding: .625rem 0 .625rem .625rem;
    top: 0;
}

    #page.desktop .rightpane input {
        margin: .625rem 0;
        cursor: pointer;
    }

    #page.desktop .rightpane .caltxt {
        display: block;
        top: -.25rem;
        text-align: right;
        margin: 0 0 .625rem 0;
    }

        #page.desktop .rightpane .caltxt .lg {
            display: inline-block;
            text-align: right;
        }
/* /Desktop */

/*  Outcome */
#page.Outcome.Edit {
}

    #page.Outcome.Edit .contentcontainer > div label.check {
        float: none;
        width: auto;
        vertical-align: middle;
        margin: -.375rem 0 0 .625rem;
    }

    #page.Outcome.Edit textarea {
        width: 26.6875rem;
        height: 6.25rem;
    }

#page.Reviewer.Outcome.Edit .contentcontainer > div label {
    width: 9rem;
}

#page.coopedit {
}

    #page.coopedit .colSelected {
        width: 0px;
    }

    #page.coopedit .tablecontainer {
        width: 50rem;
        display: inline;
    }

    /*#page.coopedit .tablecontainer div {
            padding: 0px;
        }*/

    #page.coopedit .selectCell {
        cursor: pointer;
        text-align: right;
        vertical-align: middle;
    }

    #page.coopedit .entityCell {
        text-align: left;
    }

    #page.coopedit [data-selected="0"] {
        /*visibility: hidden;*/
        opacity: .1;
    }

    #page.coopedit #page.coopedit td:hover [data-selected] {
        visibility: visible !important;
        color: blue;
    }

    #page.coopedit .indent {
        float: left;
        padding-left: 1rem !important;
    }

    #page.coopedit .entity {
        float: left;
        /*display: inline-block !important;*/
        white-space: nowrap;
    }

    #page.coopedit .disabled {
        color: #808080;
        /*color: lightgray;*/
    }

/*  Reviewer */
#page.Reviewer {
}

    #page.Reviewer .contentcontainer.last {
        margin-top: 0;
    }

    #page.Reviewer.Edit {
    }

        #page.Reviewer.Edit .ep {
            margin-top: .25rem;
        }

        #page.Reviewer.Edit .contentcontainer > div {
            margin: .625rem 0;
            position: relative;
        }

            #page.Reviewer.Edit .contentcontainer > div > div {
                display: inline-block;
            }

            #page.Reviewer.Edit .contentcontainer > div label {
                display: inline-block;
                width: 7.5rem;
                float: left;
                text-align: right;
                margin: .25rem .625rem 0 0;
                vertical-align: top;
            }

                #page.Reviewer.Edit .contentcontainer > div label.first {
                    margin: .75rem .625rem 0 0;
                }

            #page.Reviewer.Edit .contentcontainer > div input[value=Add] {
                float: left;
                position: absolute;
                left: 0;
                top: 3.125rem;
            }

            #page.Reviewer.Edit .contentcontainer > div table {
                width: 43.75rem;
                margin: 0;
            }

                #page.Reviewer.Edit .contentcontainer > div table input {
                    width: 100%;
                    background: transparent;
                    border: .0625rem solid #F7F7F7;
                }

                #page.Reviewer.Edit .contentcontainer > div table td:hover input {
                    width: 100%;
                    background: #fff;
                    border: .0625rem solid #ccc;
                }

            #page.Reviewer.Edit .contentcontainer > div.firstdiv {
            }

                #page.Reviewer.Edit .contentcontainer > div.firstdiv label {
                    vertical-align: middle;
                    margin: 0 .625rem 0 0;
                }

                #page.Reviewer.Edit .contentcontainer > div.firstdiv span,
                #page.Reviewer.Edit .contentcontainer > div.firstdiv div {
                    vertical-align: top;
                    padding-top: 0;
                }

                #page.Reviewer.Edit .contentcontainer > div.firstdiv input {
                    margin: -.1875rem 0 0 0;
                }
/* /Reviewer */

/*  Review Type */
#page.ReviewType.Edit textarea {
    width: 26.6875rem;
    height: 6.25rem;
}
/* /Review Type */

/*  Reviewer Group */
#page.ReviewerGroup {
}

    #page.ReviewerGroup .contentcontainer.last {
        margin-top: 0;
    }

    #page.ReviewerGroup.Edit {
    }

        #page.ReviewerGroup.Edit .contentcontainer > div {
            margin: .625rem 0;
            position: relative;
        }

            #page.ReviewerGroup.Edit .contentcontainer > div label {
                display: inline-block;
                width: 7.5rem;
                float: left;
                text-align: right;
                margin: .25rem .625rem 0 0;
                vertical-align: top;
            }

            #page.ReviewerGroup.Edit .contentcontainer > div input[value=Add] {
                position: absolute;
                top: 2.625rem;
                margin-left: -3rem;
            }

            #page.ReviewerGroup.Edit .contentcontainer > div table {
                width: 100%;
                margin: -.25rem 0 0 0;
            }

        #page.ReviewerGroup.Edit #AjaxReviewersArea {
            padding-left: 8.125rem;
        }

        #page.ReviewerGroup.Edit .contentcontainer > div table input {
            width: 100%;
            background: transparent;
            border: .0625rem solid #F7F7F7;
        }

        #page.ReviewerGroup.Edit .contentcontainer > div table td:hover input {
            width: 100%;
            background: #fff;
            border: .0625rem solid #ccc;
        }

/* /Reviewer Group */
/* Subject Processes */
#page.subjectProcesses {
}

    #page.subjectProcesses .inlineNotes {
        display: inline;
        word-wrap: break-word;
        position: fixed;
    }

    #page.subjectProcesses div {
        margin: 0 0 .625rem 0;
    }

    #page.subjectProcesses label {
        text-align: right;
        color: #999;
        margin: 0 .625rem 0 0;
        display: inline-block;
        width: 8rem;
        vertical-align: top;
    }

    #page.subjectProcesses #namebar {
        margin: 1.25rem 0 -1.25rem 0;
    }

    /*#page.subjectProcesses label {
        vertical-align: top;
    }*/

    #page.subjectProcesses div.col {
        display: inline-block;
        vertical-align: top;
    }

        #page.subjectProcesses div.col span {
            display: inline-block;
            vertical-align: top;
        }

    #page.subjectProcesses .paths {
    }

    #page.subjectProcesses .contentcontainer div span:hover a.edit {
        display: inline;
    }

    #page.subjectProcesses .contentcontainer div span a.edit {
        display: none;
    }

    #page.subjectProcesses .processStep {
        border-top: .125rem solid #ccc;
    }

        #page.subjectProcesses .processStep .dates {
            float: right;
            padding: 0;
        }

            #page.subjectProcesses .processStep .dates label {
                font-size: .75rem;
            }

            #page.subjectProcesses .processStep .dates label,
            #page.subjectProcesses .processStep .dates span {
                display: inline-block;
                font-weight: normal;
                width: 6rem;
                margin: 0;
                text-align: left;
            }

        #page.subjectProcesses .processStep h3 {
            /*font-size: 1.25rem;*/
            margin-bottom: .9375rem;
            font-weight: normal;
            font-size: 1rem;
        }

            #page.subjectProcesses .processStep h3 a {
                /*font-size: 1.25rem;*/
                float: none;
                margin: 0;
                color: #333;
            }

        #page.subjectProcesses .processStep label {
            display: inline-block;
            width: auto;
        }

        #page.subjectProcesses .processStep a {
            float: right;
            margin: 0 1.25rem 0 0;
        }

        #page.subjectProcesses .processStep table {
            width: 100%;
            border-collapse: collapse;
            border: .0625rem solid #000;
            margin: .625rem 0 0 0;
            display: none;
        }

            #page.subjectProcesses .processStep table th {
                background: #ccc;
            }

            #page.subjectProcesses .processStep table th, #page.subjectProcesses .processStep table td {
                padding: .3125rem;
                border-right: .0625rem solid #000;
            }
/* /Subject Processes */

#page.Entity {
}

    #page.Entity ol {
        margin-top: 1.875rem;
    }

        #page.Entity ol li {
            color: rgb(28, 134, 209);
            background: #fff;
            /*font-weight: bold;*/
            border: .0625rem solid #d7d7d7;
            border-width: 0 0 .0625rem 0;
            padding: .625rem .3125rem;
            margin: 0 0 .625rem 0;
            position: relative;
        }

            #page.Entity ol li a {
                color: rgb(28, 134, 209);
                display: block;
                height: 100%;
            }

            #page.Entity ol li.highlight {
                color: #fff;
                background-color: rgb(28, 134, 209);
            }

                #page.Entity ol li.highlight a {
                    color: #fff;
                }

            #page.Entity ol li:hover {
                color: #fff;
                background: rgb(28, 134, 209);
            }

                #page.Entity ol li:hover a {
                    color: #fff;
                }

            #page.Entity ol li span {
                position: absolute;
                right: .625rem;
                bottom: .625rem;
            }

                #page.Entity ol li span:after {
                    font-weight: normal;
                    content: " REVIEWS";
                }

        #page.Entity ol.box li {
            vertical-align: top;
            display: inline-block;
            width: 14.375rem;
            height: 7.8125rem;
            border-width: .0625rem;
            margin: 0 1.25rem 1.25rem 0;
            padding: .625rem;
        }

            #page.Entity ol.box li span {
                font-size: 1.25rem;
                bottom: .4375rem;
                right: .625rem;
            }

                #page.Entity ol.box li span:after {
                    content: "";
                }

    #page.Entity.ListEdit .mainbtns {
        margin-bottom: -1.5625rem;
    }

    #page.Entity.Edit h2 {
        background: none;
        color: #808080;
        padding: 0 0 .125rem 0;
        font-size: 1rem;
        border-bottom: .0625rem solid #808080;
    }

    #page.Entity.Edit .contentcontainer > div {
        padding-left: 13.125rem;
    }

    #page.Entity.Edit label {
        width: 11.875rem;
        text-align: right;
        position: absolute;
        left: 1.25rem;
        /*margin-top: .25rem;*/
        margin-bottom: .625rem;
    }

        #page.Entity.Edit label a {
            font-weight: normal;
            display: block;
            text-transform: none;
            margin: .3125rem 0 0 0;
        }

    #page.Entity.Edit address {
        display: inline-block;
    }

    #page.Entity.Edit div select {
        width: 18.75rem;
    }

    #page.Entity.Edit #AjaxFilters > div {
        margin-top: 1.25rem;
    }

.accordionHeadCheck + div.ui-accordion-content ul {
    margin-top: 0;
}

.mainbtns input {
    margin: 0 .5rem 0 0;
    vertical-align: middle;
}

.mainbtns label {
    margin: 0 1.25rem 0 0;
    vertical-align: middle;
    display: inline-block;
    width: 4.375rem;
}

.mainbtns .rBtn {
    float: right;
    margin: 0 0 0 .5rem;
}

.mainbtns .filters {
    float: right;
    vertical-align: middle;
}

    .mainbtns .filters span {
        color: #808080;
    }

    .mainbtns .filters b span {
        display: inline-block;
        background: #ff0000;
        width: .625rem;
        height: .625rem;
        cursor: pointer;
    }

.mainbtns input.space, .mainbtns a.space {
    margin-right: 6.25rem;
}

#content .ListEdit .contentcontainer {
    padding: .625rem;
}

.ListEdit table {
    width: 100%;
}

.ListEdit h2, .ListEdit th {
    font-size: 1rem;
}

.ListEdit td {
    vertical-align: top;
}

    .ListEdit td a {
        color: #333;
    }

    .ListEdit td span {
        vertical-align: top;
    }

    .ListEdit td:hover span {
        visibility: visible;
    }

#bootstrap {
    border: .0625rem solid #e4e4e4;
    border-width: .0625rem 0;
    box-sizing: border-box;
}

    #bootstrap > ul {
        list-style-type: none;
    }

    #bootstrap .subjectprocess {
        margin: 1em 0 1em 1em;
    }

    #bootstrap .attention {
        font-weight: 600;
    }

    #bootstrap .subjectprocessstep {
        padding-top: .3rem;
        padding-bottom: .3rem;
        margin-left: 1.25rem;
    }

    #bootstrap .path {
        padding-left: 1.25rem;
    }

    #bootstrap > li {
        border: .0625rem solid #ececec;
        border-width: .0625rem 0;
        padding: 1.5rem;
        background: #fff;
    }

    #bootstrap .summary {
        display: inline-block;
        padding: .2rem .3rem .3rem .3rem;
        cursor: pointer;
        width: auto;
    }

        #bootstrap .summary em {
            background: #e4e4e4;
            padding: 0 .2rem;
            -ms-border-radius: .15rem;
            border-radius: .15rem;
            font-style: normal;
        }

    #bootstrap .nomatch {
        margin-left: 1.4rem;
        color: #666;
        font-size: .8em;
        text-transform: uppercase;
    }

    #bootstrap hr {
        border: .0625rem solid #e6e6e6;
        border-width: .0625rem 0 0 0;
    }


#content #allReviews {
    margin: 0;
    width: 100%;
}

    #content #allReviews table {
        width: 100%;
        border-collapse: collapse;
        background: #fff;
    }

        #content #allReviews table thead th span {
            display: inline-block;
        }

        #content #allReviews table th {
        }

        #content #allReviews table td, #content #allReviews table th {
            padding: .3125rem .5rem;
            white-space: nowrap;
        }

            #content #allReviews table td a, #content #allReviews table th a {
                color: #333;
                text-decoration: none;
            }

            #content #allReviews table td:hover a, #content #allReviews table th:hover a {
                color: rgb(28, 134, 209);
            }

            #content #allReviews table td a:hover, #content #allReviews table th a:hover {
                text-decoration: underline;
            }

        #content #allReviews table tr.big th {
            line-height: 1.5em;
            font-weight: bold;
            font-size: .75rem;
            color: #333;
        }

        #content #allReviews table th a {
            margin-left: 1.25rem;
            font-size: .75rem;
            color: #333;
        }

#tablefilters {
    position: absolute;
    display: none;
    background: #3C5487;
    padding: .625rem;
    white-space: nowrap;
}

    #tablefilters a {
        color: #fff;
        text-decoration: none;
        /*/Content/pathIcons.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAABYCAYAAAA5iu3xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPtJREFUeNpi/A8EDDgAE7pAaNY0hsqutZiSL15/ZHj+6iODnZkamM8CIg6fusWwautpBkNteQYebg4GW1NVhKSqojjD+auPGG4/eAXUpQpWADdWQpSfwRZo1JevP4C61BD2/IeC568+/D935eF/ZMCIxyeYXhmVHJXEBKCkSTg7gFL7vFVHsEuCssG8VYdRJEFJ839u/VJwioeBpDBbILaBJOpb91/8X7nl1H/r4DZwwgYlcBCA5BUFcbAOQ205MEYxFp9XGEcje1SS5tmBLGPBwCakHS44uTEanLhZkPMHDEiK8RNO8QTtHM0Oo5I0yw54AfnplkaSAAEGABwhfHeEQfJpAAAAAElFTkSuQmCC)  no-repeat 0 -4.6875rem;*/
        padding: 0 0 0 1rem;
    }
/*Path Template*/
#page.pathTemplateEditor {
}

    #page.pathTemplateEditor .submainbtns {
        margin: 1em 0;
    }

        #page.pathTemplateEditor .submainbtns label {
            font-size: 1rem;
            font-weight: bold;
            width: 9.375rem;
            padding: 0.6em 0;
        }

            #page.pathTemplateEditor .submainbtns label.steps {
                font-size: 1.5em;
                margin-bottom: -1.3em;
                text-align: left;
            }

    #page.pathTemplateEditor .mainbtns label {
        display: block;
        color: rgb(28, 134, 209);
        font-size: .9rem;
        width: auto;
        font-weight: bold;
        margin-bottom: .3125rem;
    }

    #page.pathTemplateEditor .mainbtns input {
        font-size: .75rem;
        margin-bottom: 1.25rem;
        border: .0625rem solid #F0F0F0;
        padding: .1875rem .1875rem .1875rem .5rem;
    }

    #page.pathTemplateEditor .mainbtns a {
        color: #404040;
    }

        #page.pathTemplateEditor .mainbtns a:hover {
            color: #3C5487;
        }

    #page.pathTemplateEditor .contentcontainer {
        border-width: .0625rem;
        position: relative;
    }

    #page.pathTemplateEditor .step {
        padding: .625rem 1.875rem 0 0;
        margin: 0 0 4.375rem 0;
        border: .125rem solid #fff;
        border-width: .125rem .125rem .125rem 0;
        position: relative;
        z-index: 1;
    }

    #page.pathTemplateEditor .dropArea {
        position: absolute;
        border: .125rem dashed #fff;
        width: 98%;
        height: 6.25rem;
        margin: 10rem 0 0 1%;
    }

        #page.pathTemplateEditor .dropArea.drop {
            border: .125rem dashed #333;
        }

    #page.pathTemplateEditor .step.ui-draggable-dragging {
        background: #fff;
    }

    #page.pathTemplateEditor .step.drop {
        border-top-color: #ff0000;
    }

    #page.pathTemplateEditor .bubble {
        /*/Content/pathArrow.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAABDCAYAAADamEStAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ0SURBVHhe7d0xThtBFIdxE7lGSZ8i1G4S+QJwgpAb5Aiko3PcRHTxDTgCcAJygYikSA03cOQaCf6rvLFieZfd2bXk90bfr9mZ/tPTaLwLB2+/X4aAXs0XY2Pbi4mD7Yd7JU9gb35efh4b8udIGq48PH8z2dbDkbUcEHT+lJhv7btIEQNNxT20paDEDVc0bQ+tmVvRA1XNK1vbdkbUcMdTeuvtuyFqOGOpvVMYb+3bTaihksK+86W2Ygabmlan9kyC1HDLU3r733urokarvW5uyZquJd7d03UcK+6u845hhA1opjZsxVRIwRN67Oud9dEjTC63l0TNULpcndN1AjF7q7f2bYWUSMchf3i519EjZA0rU9tuYWoEZKm9VXT3TVRI7Lau2uiRlh2d731EzpRIzSFvfX5F1EjPE3rjc+/iBrhaVpXn3+t766JGkX4/+6aqFGMdHfNXz1FUaar8RsmNYqiY8iSqFEcokZxiBrFIWoUh6hRlOlqvCBqlGZO1CiGpvSnm4vJX6JGMRT0dfUkahSh+iXRlkSN+NKxw7ZEjfjSsSMhaoSmKX1kyzWiRlgK+kvd/zQnaoSloBe23EDUCKnu2JEQNcJR0PO6Y0dC1AhHQb/4z0OJGqFoSn+wZSOiRhh27Phl20ZEjTDajh0JUSMETekTW7YiarinoBea0j9s24qoEcHcnp0QNVyrjh2a0us38LogariVe+xIiBqeZR07EqKGS5rSGy/+5yBquKSgN178z0HUcEdTev29YR9EDVeGHDsSooYrQ44dCVHDDU3pxhf/cxA1XFDQtd8b9kHUcEFB135v2AdRY+92dez4ZzR6BukLpP/6C1ZqAAAAAElFTkSuQmCC) no-repeat left center;*/
        font-weight: bold;
        font-size: .75rem;
        color: #fff;
        padding: 1.25rem 0 0 .625rem;
        width: 11.3125rem;
        height: 4.1875rem;
        overflow: hidden;
    }

        #page.pathTemplateEditor .bubble span {
            font-size: .75rem;
        }

    #page.pathTemplateEditor .details h4 {
        color: rgb(28, 134, 209);
        font-size: 1rem;
        font-weight: bold;
        display: inline-block;
        vertical-align: middle;
        margin: 0 .3125rem 0 0;
    }

    #page.pathTemplateEditor .details div {
        margin: .3125rem 0 .3125rem 1.5625rem;
        padding: .3125rem .9375rem;
        border-bottom: .0625rem solid #D9D9D9;
    }

        #page.pathTemplateEditor .details div.sub {
            margin: .3125rem 0 .3125rem 2.8125rem;
        }

        #page.pathTemplateEditor .details div.remove {
            border: none;
            visibility: visible !important;
        }

    #page.pathTemplateEditor .details a {
        font-size: .75rem;
        color: #94AADD;
        margin-left: .3125rem;
    }

    #page.pathTemplateEditor .details b, #page.pathTemplateEditor .details b a {
        color: #999;
        text-decoration: none;
        font-weight: normal;
        font-size: 1rem;
    }

    #page.pathTemplateEditor .details a:hover {
        text-decoration: underline;
    }

#pathTemplateAddBtnMenu {
    position: absolute;
    border: .125rem solid #D9D9D9;
    display: none;
    padding: .1875rem;
    width: 9.375rem;
    list-style: none;
}

    #pathTemplateAddBtnMenu li {
        padding: .1875rem;
    }

#page.pathTemplateEditor #AjaxStepsContainer input[type=button] {
    margin-top: 1.875rem;
}
/*/Path Template*/
/*  Email Outbox */
#page.EmailOutbox .mainbtns {
    margin: .625rem 0 -1.5625rem 0;
}

    #page.EmailOutbox .mainbtns label, #page.EmailOutbox .mainbtns input {
        margin: 1.25rem .5rem 0 0;
    }

    #page.EmailOutbox .mainbtns label {
        margin-right: 1.25rem;
    }
/* /Email Outbox */
/*  Email Template */
#page.EmailTemplate {
}

    #page.EmailTemplate .contentcontainer label {
        position: absolute;
        width: 9.375rem;
        vertical-align: middle;
        margin-top: .75rem;
    }

    #page.EmailTemplate .contentcontainer div div {
        padding-left: 10.625rem;
        vertical-align: middle;
    }

        #page.EmailTemplate .contentcontainer div div input, #page.EmailTemplate .contentcontainer div div textarea {
            width: 100%;
        }

            #page.EmailTemplate .contentcontainer div div input[type=checkbox] {
                width: auto;
                vertical-align: baseline;
                margin-right: 1em;
            }

    #page.EmailTemplate.ListEdit .mainbtns {
        margin-bottom: -1.5625rem;
    }
/* /Email Template */
/*Dialogs*/
.ui-widget-overlay {
    position: fixed;
}

#CommentAdd_Dialog, #CommentAdd_Dialog textarea {
    width: 100%;
    height: 100%;
}

#ReviewerPicklist_Dialog {
    padding: 0.5em 0 0.5em 1em;
}

    #ReviewerPicklist_Dialog .selected {
        font-weight: bold;
    }

    #ReviewerPicklist_Dialog .l {
        float: left;
        width: 12.5rem;
    }

    #ReviewerPicklist_Dialog li {
        border-bottom: none;
    }

    #ReviewerPicklist_Dialog .l ul {
        border-top: .0625rem solid #e6e6e6;
    }

    #ReviewerPicklist_Dialog .l li {
        cursor: pointer;
        /*border-bottom: .0625rem solid #E6E6E6;*/
        font-size: 1rem;
        color: #666;
        padding: .625rem 0;
    }

    #ReviewerPicklist_Dialog .r {
        /* float: right;  */
        width: 26.25rem;
        /* padding-top: 1.25rem; */
    }

        #ReviewerPicklist_Dialog .r ul {
            display: none;
        }

            #ReviewerPicklist_Dialog .r ul.active {
                display: block;
            }

        #ReviewerPicklist_Dialog .r li {
            color: #404040;
            padding: .5rem 0;
        }

            #ReviewerPicklist_Dialog .r li:nth-child(even) {
                background: #fff;
            }

        #ReviewerPicklist_Dialog .r input {
            vertical-align: middle;
            margin: 0 .8125rem 0 .9375rem;
        }

        #ReviewerPicklist_Dialog .r div {
            display: inline-block;
            vertical-align: middle;
        }

        #ReviewerPicklist_Dialog .r span {
            font-size: .75rem;
        }

        #ReviewerPicklist_Dialog .r .name {
            /*font-weight: bold;*/
            display: block;
        }

#ReviewEventTemplatePicklist_Dialog .ui-accordion-header {
    background: #fff;
    border: .0625rem solid #E6E6E6;
    border-width: 0 0 .0625rem 0;
    border-radius: 0;
    margin: 0 0 .1875rem 0;
}

#ReviewEventTemplatePicklist_Dialog label {
    text-align: left;
}

#ReviewEventTemplatePicklist_Dialog .ui-accordion-header a {
    display: inline-block;
    color: #404040;
    padding: 0 0 .3125rem 1.3em;
    font-size: .75rem;
}

#ReviewEventTemplatePicklist_Dialog .ui-accordion-header .ui-icon {
    left: auto;
    right: 0.5em;
    background: url(/iCommittee/Content/images/ui-icons_222222_256x240.png);
}

#ReviewEventTemplatePicklist_Dialog .ui-accordion-header .ui-icon-triangle-1-s {
    background-position: -4.0625rem -1rem;
}

#ReviewEventTemplatePicklist_Dialog .ui-accordion-content {
    background: #fff;
    border: none;
    padding: 0 .9375rem;
}

    #ReviewEventTemplatePicklist_Dialog .ui-accordion-content ul {
        margin-bottom: .3125rem;
    }

    #ReviewEventTemplatePicklist_Dialog .ui-accordion-content li {
        padding: .5rem;
        background: #fff;
    }

        #ReviewEventTemplatePicklist_Dialog .ui-accordion-content li input {
            padding: .125rem 0;
            margin-right: .625rem;
            vertical-align: middle;
        }

        #ReviewEventTemplatePicklist_Dialog .ui-accordion-content li label {
            font-size: .75rem;
            vertical-align: middle;
        }

#ReviewEventTemplatePicklist_Dialog + .ui-dialog-buttonpane input[type=search],
#PathTemplatePicklist_Dialog + .ui-dialog-buttonpane input[type=search] {
    top: auto;
    left: .9375rem;
}

#PathTemplatePicklist_Dialog {
}

    #PathTemplatePicklist_Dialog ul {
        width: 100%;
    }

    #PathTemplatePicklist_Dialog li {
        padding: .5rem;
        vertical-align: middle;
        font-size: .75rem;
        color: #404040;
    }

        #PathTemplatePicklist_Dialog li label {
            text-align: left;
        }

        #PathTemplatePicklist_Dialog li:nth-child(even) {
            background: #fff;
        }

        #PathTemplatePicklist_Dialog li input {
            margin: 0 .75rem 0 0;
        }

#RecommendationPicklist_Dialog {
    padding: .625rem;
    font-size: 1rem;
}

    #RecommendationPicklist_Dialog li {
        padding: .625rem 0;
    }

        #RecommendationPicklist_Dialog li:nth-child(even) {
            background: #fff;
        }

        #RecommendationPicklist_Dialog li input {
            margin: 0 .9375rem 0 .625rem;
            vertical-align: middle;
        }

        #RecommendationPicklist_Dialog li label {
            width: auto;
        }

.comma:before {
    margin-left: -.3em;
    content: ',  ';
}

.comma:empty:before,
.comma:first-of-type:before,
.comma:first-of-type + .comma:empty:before,
.comma:empty + .comma:not(:last-of-type):before,
.comma:empty + .comma:empty:before {
    content: '';
}

#EntityPicklist_Dialog {
    padding: .625rem;
    font-size: 1rem;
}

    #EntityPicklist_Dialog li {
        padding: .625rem 0;
    }

        #EntityPicklist_Dialog li:nth-child(even) {
            background: #fff;
        }

        #EntityPicklist_Dialog li input {
            margin: 0 .9375rem 0 .625rem;
            vertical-align: middle;
        }

        #EntityPicklist_Dialog li label {
            vertical-align: middle;
            text-align: left;
        }

            #EntityPicklist_Dialog li label.entityDisabled {
                color: #808080;
                vertical-align: middle;
                text-align: left;
            }

    #EntityPicklist_Dialog p {
        font-size: .75rem;
        margin-left: .9375rem;
    }

#ImagePicklist_Dialog {
    padding: .625rem;
    font-size: 1rem;
}

    #ImagePicklist_Dialog li {
        padding: .625rem 0;
    }

        #ImagePicklist_Dialog li:nth-child(even) {
            background: #fff;
        }

        #ImagePicklist_Dialog li input {
            margin: 0 .9375rem 0 .625rem;
            vertical-align: middle;
        }

        #ImagePicklist_Dialog li label {
            font-size: .75rem;
            font-weight: bold;
            vertical-align: middle;
        }

.ui-button {
    min-width: auto !important;
}

.ui-dialog-content ul {
    list-style: none;
    padding: 0;
}

.ui-dialog-content li {
    border-bottom: .125rem solid #efefef;
    padding: 1em;
    background: #fff;
}

#ReftablePicklist_Dialog {
    padding: .625rem;
    font-size: 1rem;
}

    #ReftablePicklist_Dialog li input {
        margin: 0 .9375rem 0 .625rem;
        vertical-align: middle;
    }

    #ReftablePicklist_Dialog li label {
        font-size: .75rem;
        vertical-align: middle;
        text-align: left;
    }

#ReviewTypePicklist_Dialog {
    padding: .625rem;
    font-size: 1rem;
}

    #ReviewTypePicklist_Dialog li {
        padding: .625rem 0;
    }

        #ReviewTypePicklist_Dialog li:nth-child(even) {
            background: #fff;
        }

        #ReviewTypePicklist_Dialog li input {
            margin: 0 .9375rem 0 .625rem;
            vertical-align: middle;
        }

        #ReviewTypePicklist_Dialog li label {
            font-size: .75rem;
            font-weight: bold;
            vertical-align: middle;
        }

#ProviderFind_Dialog {
    padding: .625rem;
    font-size: 1rem;
}

    #ProviderFind_Dialog label {
        margin: 0 .5rem .625rem .9375rem;
        width: auto;
    }

    #ProviderFind_Dialog input[name=id] {
        width: 12.5rem;
    }

    #ProviderFind_Dialog input[name=name] {
        width: 20rem;
    }

    #ProviderFind_Dialog label:first-child {
        margin: 0 .5rem .625rem 0;
    }

    #ProviderFind_Dialog table {
        width: 100%;
        margin-top: .625rem;
    }

    #ProviderFind_Dialog td input {
        margin: 0 .3125rem 0 0;
        vertical-align: middle;
    }

#ExpressionEditor_Dialog {
}

    #ExpressionEditor_Dialog .col {
        display: inline-block;
        /*width: 20%;*/
        vertical-align: top;
        padding: 0;
    }

    #ExpressionEditor_Dialog div {
        padding: .2125rem 0;
        padding-right: .9125rem;
        font-size: .75rem;
    }

        #ExpressionEditor_Dialog div.content {
            /*overflow-x: scroll; */
            width: 2100px;
        }

        #ExpressionEditor_Dialog div.head {
            padding-bottom: .625rem;
            font-size: 1rem;
            font-weight: bold;
        }

        #ExpressionEditor_Dialog div.entity {
            padding-top: .625rem;
            font-weight: bold;
        }

        #ExpressionEditor_Dialog div input {
            margin: 0 .375rem 0 .375rem;
            vertical-align: middle;
        }

#Outcome_Dialog {
    overflow: visible;
}

    #Outcome_Dialog div {
        margin: .625rem 0;
    }

    #Outcome_Dialog #datepicker {
        position: absolute;
        top: -60px;
        left: 50px;
    }

#datepicker .ui-datepicker-calendar {
    background-color: #fff;
}

#Outcome_Dialog #datepicker .ui-datepicker-header {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
    background: #808080;
    color: #F2F2F2;
    position: relative;
}

#Outcome_Dialog label {
    display: inline-block;
    width: 8.75rem;
    margin: 0 .625rem 0 0;
    text-align: right;
    vertical-align: middle;
}

#Outcome_Dialog input[name=outcomeDate] {
    width: 12rem;
    margin-left: -0.3rem;
}

#Outcome_Dialog div.ex {
    display: none;
}

#Outcome_Dialog textarea {
    width: 100%;
}

#Outcome_Dialog .targets {
    /*width: 100%;*/
}

#Outcome_Dialog ol {
    overflow-y: scroll;
    max-height: 15rem;
    list-style-type: none;
    padding-left: 2rem;
    padding-bottom: 2rem;
}

#Outcome_Dialog li {
    padding: 0rem;
    padding-top: .5rem;
    border-bottom-width: 0px;
}

#Outcome_Dialog table h3 {
    color: #1c86d1;
    font-weight: normal;
    font-size: 1.15rem;
    margin: 0
}

#Outcome_Dialog table .entity {
    color: #909090;
    white-space: nowrap;
}

#Outcome_Dialog table th {
    font-size: 17px;
}

#Outcome_Dialog table .privRecommendationRow td {
    font-size: 16px;
    line-height: 19px;
}
/* This is used to make sure the button sizes on the send dialog are large enough to hold the text */
.ui-dialog .ui-dialog-buttonpane button {
    width: 140px;
}

#SendEmail_Dialog {
}

    #SendEmail_Dialog input[type=text] {
        width: 85%;
    }

    #SendEmail_Dialog div {
        margin: .625rem 0;
    }

    #SendEmail_Dialog .to > label {
        position: relative;
        vertical-align: top;
        top: .5625rem;
    }

    #SendEmail_Dialog .to > div {
        display: inline-block;
        vertical-align: middle;
        width: 85%;
    }

    #SendEmail_Dialog select {
        /*float: right;*/
        width: 85%;
        padding: .0625rem 0;
    }

    #SendEmail_Dialog textarea {
        width: 85%;
        height: 12.5rem;
    }

    #SendEmail_Dialog label {
        display: inline-block;
        width: 5rem;
        margin: 0 .625rem 0 0;
        text-align: right;
        vertical-align: middle;
    }

    #SendEmail_Dialog .radio {
        display: inline;
        margin: 0 0 0 .625rem;
    }

    #SendEmail_Dialog .to i {
        white-space: nowrap;
        font-style: normal;
    }

    #SendEmail_Dialog .delivery {
        position: relative;
    }

        #SendEmail_Dialog .delivery span {
            position: absolute;
            top: -1.375rem;
            right: 4.6875rem;
            white-space: nowrap;
        }

#UpdateSelected_Dialog label {
    display: inline-block;
    width: 7.5rem;
    margin: 0 .625rem 0 0;
    text-align: right;
    vertical-align: middle;
}

#ReviewerRecommendation_Dialog {
    overflow: visible;
}

    #ReviewerRecommendation_Dialog label {
        text-align: left;
        width: auto;
        margin-right: 0.5em;
    }

    #ReviewerRecommendation_Dialog > div {
        margin-bottom: .3125rem;
    }

    #ReviewerRecommendation_Dialog > textarea {
        width: 100%;
        height: 12.5rem;
        margin: .625rem 0;
    }

    #ReviewerRecommendation_Dialog > p {
        line-height: 1.4em;
        display: inline;
    }

    #ReviewerRecommendation_Dialog > input[type=checkbox] {
        margin: .1875rem .625rem 1.875rem 0;
        float: left;
    }

    #ReviewerRecommendation_Dialog > input[type=text] {
        width: 100%;
        margin: 1.25rem 0 0 0;
        padding: .5rem 0 0 1.5625rem;
        border: .0625rem solid #555;
        border-width: 0 0 .0625rem 0;
        /*/Content/sigIcon.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtQTFRF39/f/Pz8+Pj4zs7O0tLS/f397e3t9PT09vb25ubm0NDQ1tbW5eXlz8/P7+/vzc3N+fn5+/v7+vr66urq5+fn4ODg29vb09PT8/Pz2tra2NjY6Ojo9fX14uLi6+vr3d3d7+7v19fX0dHR2dnZ9/f3/v7+y8vLzMzM/NbG0nAAAAJNJREFUeNo0zlcOwzAMA1DZ2auZ3du2aN3/hFUaRF/EAwiKZAghGNEbNVgm/py8b1nELFfvZyYZ3hHJSzh3wNcKCT9uQF2UDZBaURA5nDV7oC9kA7l30Etm3iGjFY6j7GCeEYg07WCW5F9psw04T4FGW12+QdFE9GWpM3VYwWrCRcf1sXoS4so5V+kgV6lzlP0EGABl2he4GuqOHgAAAABJRU5ErkJggg==) no-repeat 0 .9375rem;*/
        font-size: 1.8rem;
        font-family: 'Arizonia', cursive;
        font-weight: bold;
    }

    #ReviewerRecommendation_Dialog span, span.infoBubble {
        font-family: 'ic';
        speak: none;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
        cursor: help;
        vertical-align: middle;
    }

.ui-dialog-titlebar span.infoBubble {
    position: relative;
    left: .3125rem;
}
/* Reviewer Side*/
#reviewerHead {
    margin: 1.875rem 0 0 0;
    position: relative;
    min-height: 14.375rem;
}

    #reviewerHead img {
        width: 11.875rem;
        height: auto;
        padding: .625rem;
        background: #fff;
        border: .0625rem solid #ccc;
        float: left;
        margin: .375rem 1.25rem 0 0;
    }

    #reviewerHead h2 {
        font-size: 3rem;
        margin: 0 0 .625rem 0;
    }

    #reviewerHead .details {
        padding: 0;
        margin: 0;
        display: block;
        width: 100%;
        overflow: hidden;
    }

    #reviewerHead .values {
        position: relative;
    }

    #reviewerHead q {
        /*quotes:""" """;*/
    }

    #reviewerHead #flaglist {
        list-style-type: none;
        padding-bottom: 2rem;
    }

        #reviewerHead #flaglist li {
            display: block;
            padding-bottom: .7rem;
        }

        #reviewerHead #flaglist .flagrow {
            font-weight: 600;
        }

            #reviewerHead #flaglist .flagrow span {
                vertical-align: bottom;
            }

        #reviewerHead #flaglist .entityrow {
            font-weight: 600;
        }

#page.ReviewerReview .indent1 {
    padding-left: 1rem;
    padding-bottom: 0;
}

#page.ReviewerReview .indent2 {
    padding-left: 3rem;
}

#page.ReviewerReview .indent3 {
    padding-left: 4.5rem;
}

#page.ReviewerReview .indent4 {
    padding-left: 6rem;
}

#reviewerHead .values, #reviewerHead .images {
    display: table-cell;
    vertical-align: top;
}

#reviewerHead ul.issue {
    display: inline-block;
    max-width: 34.375rem;
}

    #reviewerHead ul.issue li {
        color: #E54D2E;
        font-size: 1.15rem;
        margin-bottom: .9375rem;
        padding-left: 1.25rem;
        /*/Content/reviewIssueIcon.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxJREFUeNpiZEACT3x1BYBUPRAHALECktQDIN4AxI0ymy9/gAkyImlMAFL9QCzAgBuANCYCDdgA1wzVOJ+BeBAIMoAR6tT7BGzE5gJFJqgfSdHIAFVfzwQNHHJAAAssVNl1TRnYdUwI6vi6dyPD31fPQEwFFpggSCNvZCZBzT+vnIFpZoBr/gMUAEkQAv++fIKzQaF9Hy1BEAseMEFTDjlgA0hzIzTeGEiM50YmaFpNJFEzKIl+ANnMAE2rgUS44AMsaaJkDHJyFUCAAQCdNkf7FaWStwAAAABJRU5ErkJggg==) no-repeat 0 .125rem;*/
    }

#reviewerHead input, #reviewerHead .completed {
    position: absolute;
    top: 0;
    right: 0;
    width: 12.5rem;
    font-weight: bold;
    font-size: 1rem;
}

#reviewerHead .completed {
    display: none;
    width: 10.625rem;
    padding-top: .125rem;
    height: 1.875rem;
    font-size: 1.6rem;
    text-align: right;
    /*/Content/checkboxCompleteIcon.png*/
    /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAMAAAB61OwbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATtQTFRFsbGxjY2NaGhopaWldHR0UVFR+fn5/Pz8oaGhY2Nj3d3dPz8/NjY2/f39PDw80dHR8vLysrKyg4ODp6en29vb0tLSX19fubm5kZGRNTU1wMDA2dnZ39/fTExMRUVFxMTEOTk5b29vgoKC5eXlZWVlSUlJqKio6enp9fX1o6OjrKys+Pj4q6urQ0NDpKSkhYWFPj4+mpqawsLCWVlZe3t7bGxsXFxcc3NzcHBw5+fn4eHhd3d3YmJiycnJkpKSysrKTU1NdXV1dnZ2l5eXi4uLYGBgioqK8/PzVlZWpqam4ODg8PDwfn5+XV1d2tras7Oz5ubmzs7OR0dHbW1t4+PjoqKiOjo6+vr69PT0cXFxREREzc3NcnJyw8PD9vb2lZWVT09PnZ2dlJSUnp6eYWFhQUFBmZmZMzMz/dUAZXQAAAGl0Uk5T/8AoDdmGgAAAUdJREFUeNp8k9VywzAQRZW2pnDDbZhTZoaUmZnZ3v3/L6ikemonln1fpLnnzOyMgKBH0tqBj7jjkT2AnyoV2qrhyPu3cqEBrO4jUWIgymCkDpCKIhIVQOrpTnm5GKZ9kw4iEiy+OecPBwECCbYjAYg7eZxNmVa4oMOhgw8xrvqnTKG3m48zvinnYy4CGaBcimbAZxOaFi8yHlzDsl2IFE5aJk+G2YBPxD6bkNMB5i85X9pgvBbqFI5naFm6pa28y7iew04B/QHWz1Vxgp/zKHYLmObgqsKXR3QKWLHuafJGJLSkf6GBIgGfgyZPhcQCbv/xuyy6CLLGBQPdBDwrUf7x4C4gfVzwih6CUoNr9BIwWUiIhIZVZm3PYgt2uPAE6+J/cwpfXFgB3TgnZvqtzSz9G1w4qoNLXmQuoH9hTBckn7nnk34FGAB6rz+EhiIL1wAAAABJRU5ErkJggg==)  no-repeat;*/
}

    #reviewerHead .completed.show {
        display: block;
    }

#completedHeading.show {
    display: inline-block;
}

#completedHeading.hide {
    display: none;
}

#completedHeading-top {
    display: none;
    position: absolute;
    font-size: 1rem;
    top: .875rem;
    left: 11.875rem;
}

    #completedHeading-top.show {
        display: inline-block;
    }

    #completedHeading-top.hide {
        display: none;
    }

#page.ImageGroup {
}

    #page.ImageGroup table.tablecontainer div {
        padding: 0 0 0.7rem 0;
    }

    #page.ImageGroup a {
        color: rgb(28, 134, 209);
    }

#page.ReviewerReview .providerheading {
    padding: 1rem 0 .35rem 0;
    font-size: 1.15rem;
}

    #page.ReviewerReview .providerheading.first {
        padding-top: .35rem;
    }

    #page.ReviewerReview .providerheading span {
        font-size: 1rem;
        float: none;
        color: #373737;
    }

#page.ReviewerReview .revieweventheading {
    font-size: 1.15rem;
    /*color: #1C86D1;*/
    border-bottom: .0625rem solid #909090;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
}

#page.ReviewerReview .submainbtns button,
#page.ReviewerReview .submainbtns label,
#page.ReviewerReview .submainbtns .searchFilter,
#page.ReviewerReview .submainbtns input[type=search] {
    margin-right: 0;
}

#page.ReviewerReview .submainbtns input[type=search] {
    width: 22.8125rem;
}

#page.ReviewerReview .tab {
    display: none;
}

    #page.ReviewerReview .tab.documents h4, #page.ReviewerReview .tab.start h4 {
        border-bottom: .0625rem solid #373737;
        color: #1c86d1;
        font-size: 1.15rem;
        font-weight: normal;
        margin: 1.4em 0 1em 0;
        padding-bottom: .8rem;
    }

#page.ReviewerReview .contentcontainer {
    padding: .625rem;
    position: relative;
}

    #page.ReviewerReview .contentcontainer h3,
    #page.ReviewerReview .contentcontainer span {
        font-size: 1.1rem;
        color: #1c86d1;
        font-weight: normal;
        margin: 0 0 .625rem 0;
        white-space: nowrap;
        display: inline-block;
    }

        #page.ReviewerReview .contentcontainer span.entity {
            font-size: 1rem;
            color: #909090;
            font-weight: normal;
            margin: 0 0 .625rem 0;
            white-space: nowrap;
            display: inline-block;
        }

    #page.ReviewerReview .contentcontainer table h3 {
        border-bottom: .0625rem solid #373737;
        font-size: 1.15rem;
        padding-bottom: 0.6rem;
    }

#page.ReviewerReview .addresses,
#page.ReviewerReview .specialty,
#page.ReviewerReview .assignment,
#page.ReviewerReview .licenses,
#page.ReviewerReview .education,
#page.ReviewerReview .affiliations,
#page.ReviewerReview .privilege,
#page.ReviewerReview .insurance,
#page.ReviewerReview .claims,
#page.ReviewerReview .actions,
#page.ReviewerReview .peer,
#page.ReviewerReview .medsuspend {
    width: auto;
    min-width: 100%;
}

    #page.ReviewerReview .addresses table,
    #page.ReviewerReview .licenses table,
    #page.ReviewerReview .specialty table,
    #page.ReviewerReview .assignment table,
    #page.ReviewerReview .education table,
    #page.ReviewerReview .affiliations table,
    #page.ReviewerReview .insurance table,
    #page.ReviewerReview .claims table,
    #page.ReviewerReview .privilege table,
    #page.ReviewerReview .actions table,
    #page.ReviewerReview .peer table,
    #page.ReviewerReview .medsuspend table {
        width: auto;
        min-width: 100%;
    }

    #page.ReviewerReview .addresses th {
        width: 18.75rem;
    }

#page.ReviewerReview .tab.profile td {
    max-width: 35rem;
}

    #page.ReviewerReview .tab.profile td.notesc {
        white-space: normal;
    }

#page.ReviewerReview .contentcontainer.forms h4 {
    font-size: 1.25rem;
    border-bottom: .0625rem solid #eaeaea;
    padding: 0 0 .125rem 0;
    margin: .625rem 0 .3125rem 0;
}

#page.ReviewerReview .contentcontainer.forms a {
    margin: 0 .625rem 0 0;
}

    #page.ReviewerReview .contentcontainer.forms a:after {
        content: ',';
    }

#page.ReviewerReview .contentcontainer.forms span a:last-child:after {
    content: '';
}

#page.ReviewerReview table, .popup table {
    width: 100%;
    /*margin-bottom: 1.25rem;*/
}

#page.ReviewerReview th.empty {
    background: #fff;
}

#page.ReviewerReview td, #page.ReviewerReview th {
    text-align: left;
    vertical-align: top;
    line-height: 23px;
}

#page.ReviewerReview .reccomendations tr td:first-child {
    white-space: nowrap;
}

#page.ReviewerReview .reccomendations td {
    border-bottom: .0625rem solid #e6e6e6;
}

    #page.ReviewerReview .reccomendations td div {
        border-top: .0625rem solid #e6e6e6;
        margin-top: .4375rem;
        padding-top: .3125rem;
    }

        #page.ReviewerReview .reccomendations td div:first-child {
            border-top: none;
            margin-top: 0;
            padding-top: 0;
        }

    #page.ReviewerReview .reccomendations td .tablegrouping {
        border-bottom: none;
    }

#dvPastOutcomesDialog {
    padding: 0;
    margin: 0;
    font-size: 1rem;
}

    #dvPastOutcomesDialog td, #dvPastOutcomesDialog th {
        text-align: left;
        vertical-align: top;
    }

    #dvPastOutcomesDialog tr td:first-child {
        white-space: nowrap;
    }

    #dvPastOutcomesDialog td {
        border-bottom: 0.0625rem solid #e6e6e6;
        line-height: 23px;
    }

    #dvPastOutcomesDialog tr td div.privRecommComment {
        border-bottom: 0.0625rem solid #e6e6e6;
        /*padding: 0.5em;*/
        line-height: 23px;
    }

    #dvPastOutcomesDialog tr td div.privRecommComment:last-child {
        border-bottom: 0;
    }

    #dvPastOutcomesDialog tr td div.privRecommMulComment {
        border-bottom: 0.0625rem solid #e6e6e6;
        padding-bottom: 0.5em;
        line-height: 23px;
    }

    #dvPastOutcomesDialog tr td div.privRecommMulComment:last-child {
        border-bottom: 0;
        padding-top: 0.5em;
        padding-bottom: 0;
    }

    .privRecommTitle {
        font-size: 1.1rem;
        color: #1c86d1;
        font-weight: normal;
        margin: 0 0 0.625rem 0;
        white-space: nowrap;
        display: inline-block;
    }

#dvPastOutcomesDialog tr td div.entityTitle {
    font-size: 1.15rem;
    color: #1C86D1;
    display: flex;
}

    #dvPastOutcomesDialog tr td div.greyText {
        color: #909090;
        margin-right: 15px;
        font-size: 1rem;
    }

    #dvPastOutcomesDialog tr td div.privText {
        color: #373737;
        margin-left: 15px;
        font-size: 1rem;
    }

#page.ReviewerReview th.tblHeaderWidthSize {
    width: 250px;
}

#dvPastOutcomesDialog tr td label {
    width: 1.875rem;
}


#reviewsTable tr td:first-child label {
    width: 100%;
    margin: 0;
    text-align: center;
}

#reviewsTable tr th:nth-child(2), #reviewsTable tr td:nth-child(2) {
    min-width: 4em;
    max-width: 4em;
}

#reviewsTable tr th:nth-child(3), #reviewsTable tr td:nth-child(3) {
    min-width: 8em;
    max-width: 8em;
}

#reviewsTable tr th:nth-child(5), #reviewsTable tr td:nth-child(5) {
    padding-left: 2em;
    padding-right: 2em;
}

#reviewsTable tr td {
    padding: .35em;
}

    #reviewsTable tr td span.flag {
        padding-right: 1.5em;
    }

.popup td {
    white-space: normal;
}

#page.ReviewerReview td.warn {
    color: #E54D2E;
}

#page.ReviewerReview td.invtd, #page.ReviewerReview th.invtd {
    width: 3.875rem;
}

#page.ReviewerReview td.entity {
    color: #909090;
}

    #page.ReviewerReview td.entity tr td {
        margin-left: .1875rem;
    }

#page.ReviewerReview td span, .popup td span {
    color: #ccc;
    float: right;
}

#page.ReviewerReview .contentcontainer label {
    font-size: 1rem;
    width: auto;
    font-weight: normal;
    text-transform: none;
    margin-left: .1875rem;
    color: rgb(28, 134, 209);
}

#page.ReviewerReview .tab.reviews .contentcontainer label {
    width: 1.875rem;
}

#page.ReviewerReview .alllink td {
    cursor: pointer;
}

#page.ReviewerReview .contentcontainer label:hover {
    text-decoration: underline;
}

#page.ReviewerReview .contentcontainer ul {
    position: absolute;
    bottom: .4375rem;
    right: .625rem;
}

    #page.ReviewerReview .contentcontainer ul li {
        /*/Content/reviewTableDetailsIcon.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABSCAYAAABkBOVdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUI1NjU2RkIzNUMxMUUyOTYwN0MyMjIxOUYxOTI3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUI1NjU3MEIzNUMxMUUyOTYwN0MyMjIxOUYxOTI3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjU2NTZEQjM1QzExRTI5NjA3QzIyMjE5RjE5MjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjU2NTZFQjM1QzExRTI5NjA3QzIyMjE5RjE5MjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+m3+tZgAAAslJREFUeNrsl01oE0EUx3dmNk1iUVooHnpQLHgJrVRFRTy1UMFTCx5arHcpSlGoIoSmTaHEj4OIIHoSUTCl2Ba8SnrxZFotMSJ4qCCY2lpNUZqPzSbjf9KNJHaW7K56cpe8vMy++c2beTPzZkJ6r77lioOHKg4fF/xX4IYTkFitiIXSCTUPabIFGnAf1Kxt0IAvQt0iTsYH+AHh3NEaV1zwfwetpse5SKBmeariq9HHlH2tPinwIZVTNnPFbe+3QD9V2tt2SMG1tGYOrqULSvT5F1tjdNxVx8mq7FG0mFzetA/ubvYo3YebpBViixvlGMg9ZkvwmJGCwvZXu+puKxfkzneHnSc8T0agRmx5BDQKNQF5bxkEdAPqMkTkmFbVIvQYahCShXSMdXFdtQCJy4K4NIiNeRLQat3gAIpBdRnFYUAv6k4HoEWoQ0bxHqChmnkcjylL0E9guG4AIvO9gQSMOguwHZHNo8gZ14xQP4Mch+w17F8hJ8wWQC8kJfIyZKDKJrJwN7xp0ksgDOvQdyW2cdgSddcquvoNqtl4/xLQMav31QuGFl07VXdVCI8VQYRnIMPV78zETR0u+AfgmbFETyaTP09Ub2I2ciBkGewPvn6UzetnKWN5b4OnR8vn9nDCdKZ64k8nO5bNMzn/lbQ0qvBzWMKDvFRSigXt++lg4raqqvenwoFPsiOgcifhtTuntEvX8qNFvTDUd2VhhZc4Vb2+GfQiJEuP/Pc/e/Degt8tRjFp4y5Xc8fVzEDm5K+uKK+j/YxkyOYgqjUWSspDxth+v993tMHjuUlIVQO8/GHbzg6CedA5yc9FDqaMXBvvDy7FNb14CdPdhqFStJOWHjqEkJpeTE12TkNND4SSOylltBIcy0d5dKL9h2yMDVtDKA/CUlTLHgmj7xAETin9qDL62TLIKL2jMvWVx+tdjYYDK1bAnwIMABdch2MMM1XRAAAAAElFTkSuQmCC) no-repeat 0 .1875rem;*/
        font-size: 1rem;
        color: rgb(28, 134, 209);
        display: inline;
        padding: 0 0 0 1.25rem;
        margin: 0 0 0 1.875rem;
    }

        #page.ReviewerReview .contentcontainer ul li.notes {
            background-position: .1875rem -1.25rem;
        }

        #page.ReviewerReview .contentcontainer ul li a {
            font-size: 1rem;
            color: rgb(28, 134, 209);
        }

#page.ReviewerReview a.imgView, #page.ReviewerReview a.pdfView, #page.ReviewerReview a.histView,
.popup.ui-dialog-content a.histView, .popup a.imgView {
    /*/Content/reviewTableDetailsIcon.png*/
    padding: .25rem 0 0 1.5rem;
    /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABSCAYAAABkBOVdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUI1NjU2RkIzNUMxMUUyOTYwN0MyMjIxOUYxOTI3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUI1NjU3MEIzNUMxMUUyOTYwN0MyMjIxOUYxOTI3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjU2NTZEQjM1QzExRTI5NjA3QzIyMjE5RjE5MjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjU2NTZFQjM1QzExRTI5NjA3QzIyMjE5RjE5MjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+m3+tZgAAAslJREFUeNrsl01oE0EUx3dmNk1iUVooHnpQLHgJrVRFRTy1UMFTCx5arHcpSlGoIoSmTaHEj4OIIHoSUTCl2Ba8SnrxZFotMSJ4qCCY2lpNUZqPzSbjf9KNJHaW7K56cpe8vMy++c2beTPzZkJ6r77lioOHKg4fF/xX4IYTkFitiIXSCTUPabIFGnAf1Kxt0IAvQt0iTsYH+AHh3NEaV1zwfwetpse5SKBmeariq9HHlH2tPinwIZVTNnPFbe+3QD9V2tt2SMG1tGYOrqULSvT5F1tjdNxVx8mq7FG0mFzetA/ubvYo3YebpBViixvlGMg9ZkvwmJGCwvZXu+puKxfkzneHnSc8T0agRmx5BDQKNQF5bxkEdAPqMkTkmFbVIvQYahCShXSMdXFdtQCJy4K4NIiNeRLQat3gAIpBdRnFYUAv6k4HoEWoQ0bxHqChmnkcjylL0E9guG4AIvO9gQSMOguwHZHNo8gZ14xQP4Mch+w17F8hJ8wWQC8kJfIyZKDKJrJwN7xp0ksgDOvQdyW2cdgSddcquvoNqtl4/xLQMav31QuGFl07VXdVCI8VQYRnIMPV78zETR0u+AfgmbFETyaTP09Ub2I2ciBkGewPvn6UzetnKWN5b4OnR8vn9nDCdKZ64k8nO5bNMzn/lbQ0qvBzWMKDvFRSigXt++lg4raqqvenwoFPsiOgcifhtTuntEvX8qNFvTDUd2VhhZc4Vb2+GfQiJEuP/Pc/e/Degt8tRjFp4y5Xc8fVzEDm5K+uKK+j/YxkyOYgqjUWSspDxth+v993tMHjuUlIVQO8/GHbzg6CedA5yc9FDqaMXBvvDy7FNb14CdPdhqFStJOWHjqEkJpeTE12TkNND4SSOylltBIcy0d5dKL9h2yMDVtDKA/CUlTLHgmj7xAETin9qDL62TLIKL2jMvWVx+tdjYYDK1bAnwIMABdch2MMM1XRAAAAAElFTkSuQmCC)  no-repeat .1875rem -1.0625rem;*/
    display: inline-block;
    height: 1.3125rem;
}

#page.ReviewerReview a.pdfView {
    background-position: 0 .3125rem;
}

#page.ReviewerReview a.histView, .popup.ui-dialog-content a.histView {
    background-position: 0 -2.4375rem;
}

    #page.ReviewerReview a.histView[data-verified="0"], .popup.ui-dialog-content a.histView[data-verified="0"] {
        /*/Content/NotVerified.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAH2SURBVDhPfVI9T1RREH2hUP+AhdYaGzBxqTShsaPQgpJ/ILUmktDKT7BRQPFrlQRNSBbImi0w0qjJQqgMAdQoBQkNQdh3597jmfP2rSsfnmSyb+fOnJl77slwBMYIW1WE5WHExX7E+QryD0MIXx/qzJHav44OQWTk32cRnjH1OEOaZLzuQXpzDmmK38wF5lprD1RbkmT+oebmGOwRC1+wcH1COZ9YRv6zjvjuAtITnjcGde7QBj45ckKcPY+c/7tXLGGHO7CXLGdEkrSa91SX6c7TnPyczPw+qTnsbaoJvF5o3ITVriBwoFkLmQvm98vXJ09p3lJzYrPV+rR62F1FnCDZyn0SfByWYOWduqHmp8Vkq11VTalZfMXcfB+yuFgBqj2dJypRTtbabPbzckMR1G8gVjMSLFSQZs7+Q6A7tyeHWu8xcv8fGwNI3CKzpSG9swvoCHsbxyYfhQhmzsDmLlMDOiy5IL/eww52uiYXgp0krP3eloj2+U77GV1EmsS4UiFY7+nNjLBwTaYL+z/aRlobl8PcJP7O/2vOv4wUtl66pZq/VnZ7UguZZHelUJrhTYqDbU6uyLH29qJyDm3gJJ5oNe8icDUvcoVj/TqMake+kqyuybc7zQ4ROJxE21iOsDoqk/g7O5HNXYJ9GuGdv3XqCgB/AIA9ce2J6cBbAAAAAElFTkSuQmCC)  no-repeat;*/
    }

#page.ReviewerReview .popup a.imgView, #page.ReviewerReview .popup a.pdfView, #page.ReviewerReview .popup a.histView, .popup a.imgView {
    margin: .5rem;
}

#page.ReviewerReview .contentcontainer.warn h3 {
    color: #E54D2E;
}

#page.ReviewerReview .contentcontainer.warn th {
    color: #E54D2E;
    background: #FFCEB7;
}

#page.ReviewerReview .contentcontainer ol {
    list-style-type: none;
    padding: 0;
}

    #page.ReviewerReview .contentcontainer ol strong {
        font-weight: bold;
        display: inline-block;
    }

    #page.ReviewerReview .contentcontainer ol span {
        color: #b3b3b3;
        float: right;
    }

    #page.ReviewerReview .contentcontainer ol li:first-child {
        border-top: none;
        padding-top: 0;
        margin-top: 0;
    }

    #page.ReviewerReview .contentcontainer ol li {
        border-top: .0625rem solid #909090;
        padding-top: 1.5625rem;
        margin-top: -.5rem;
    }

        #page.ReviewerReview .contentcontainer ol li table {
            margin-top: -.9375rem;
        }

        #page.ReviewerReview .contentcontainer ol li img {
            margin: 0 .625rem .625rem 0;
        }

        #page.ReviewerReview .contentcontainer ol li label {
            padding-left: 1rem;
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
            color: inherit;
        }

            #page.ReviewerReview .contentcontainer ol li label:hover {
                text-decoration: inherit;
            }

#page.ReviewerReview .discussion .contentcontainer .textarea {
    padding: 0;
}

#page.ReviewerReview .discussion .contentcontainer textarea {
    vertical-align: middle;
    width: 100%;
}

#page.ReviewerReview .discussion .contentcontainer input {
    margin: .625rem 0 0 0;
}

#page.ReviewerReview .tab.documents span a {
    display: block;
}

#page.ReviewerReview .re .contentcontainer input {
    margin: .625rem 0 0 0;
}

#page.ReviewerReview .details {
    position: relative;
}

#page.ReviewerReview #showNotes {
    position: absolute;
    top: -2.1875rem;
    right: 0;
    color: #fff;
    background: #ccc;
    border: .0625rem solid #333;
    padding: .3125rem;
    font-size: .75rem;
    font-weight: bold;
    cursor: pointer;
}

    #page.ReviewerReview #showNotes:hover, #page.ReviewerReview #showNotes.on {
        background: rgb(28, 134, 209);
    }

#page.ReviewerReview .reviews .rec {
    background: #efefef;
}

    #page.ReviewerReview .reviews .rec .date {
        color: #333;
    }

    #page.ReviewerReview .reviews .rec input {
        width: 11.25rem;
        margin: .625rem 0 -.3125rem 0;
    }

#page.ReviewerReview #accordionReviewer {
    margin: 1.875rem 0 0 0;
}

    #page.ReviewerReview #accordionReviewer h3 {
        font-size: 1.25rem;
        color: #fff;
        background: #A1AEE4;
        border-radius: 0;
        padding: .625rem;
        border: .0625rem solid #ccc;
        border-width: .0625rem 0 0 0;
    }

        #page.ReviewerReview #accordionReviewer h3 .complete,
        #page.ReviewerReview #accordionReviewer h3 .reviews {
            font-size: 1rem;
            height: 1.5625rem;
            float: right;
            margin: 0 .9375rem 0 0;
            padding: 0 1.5625rem 0 0;
            color: #fff;
        }

    #page.ReviewerReview #accordionReviewer .complete {
        margin: 0 3.4375rem 0 0;
    }

    #page.ReviewerReview #accordionReviewer h3 > span > span.num {
        font-size: 1.7rem;
        position: relative;
        top: -.25rem;
        vertical-align: middle;
        padding-right: .625rem;
    }

    #page.ReviewerReview #accordionReviewer .ui-icon {
        left: auto;
        right: 0.5em;
        background: url(/iCommittee/Content/images/ui-icons_222222_256x240.png);
        margin-top: -.375rem;
    }

    #page.ReviewerReview #accordionReviewer .ui-icon-triangle-1-s {
        background-position: -4.0625rem -1rem;
    }

    #page.ReviewerReview #accordionReviewer div.ui-accordion-content {
        border: none;
        background: #fff;
        padding: .625rem;
    }

#page.ReviewerReview a.viewPastMonths {
    display: block;
    background: #ccc;
    padding: .625rem;
}

#page.ReviewerReview tr.unread td {
    font-weight: bold !important;
}

#page.ReviewerReview tr.submitted td {
    /*opacity: .3;*/
    /* color:rgba(190,190,190, .5);  */
    color: rgba(145, 154, 161, 1);
}

    #page.ReviewerReview tr.submitted td div {
        /*opacity: .3;*/
        color: rgba(145, 154, 161, 1);
    }

#page.ReviewerReview [data-searchFilterOption] {
    /*z-index: 25;*/
}

#page.ReviewerReview .flag, #page.ReviewerReview .check {
    text-align: center;
}

    #page.ReviewerReview .flag span, #page.ReviewerReview .check span {
        /*/Content/reviewTableDetailsIcon.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABSCAYAAABkBOVdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUI1NjU2RkIzNUMxMUUyOTYwN0MyMjIxOUYxOTI3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUI1NjU3MEIzNUMxMUUyOTYwN0MyMjIxOUYxOTI3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjU2NTZEQjM1QzExRTI5NjA3QzIyMjE5RjE5MjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjExQjU2NTZFQjM1QzExRTI5NjA3QzIyMjE5RjE5MjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+m3+tZgAAAslJREFUeNrsl01oE0EUx3dmNk1iUVooHnpQLHgJrVRFRTy1UMFTCx5arHcpSlGoIoSmTaHEj4OIIHoSUTCl2Ba8SnrxZFotMSJ4qCCY2lpNUZqPzSbjf9KNJHaW7K56cpe8vMy++c2beTPzZkJ6r77lioOHKg4fF/xX4IYTkFitiIXSCTUPabIFGnAf1Kxt0IAvQt0iTsYH+AHh3NEaV1zwfwetpse5SKBmeariq9HHlH2tPinwIZVTNnPFbe+3QD9V2tt2SMG1tGYOrqULSvT5F1tjdNxVx8mq7FG0mFzetA/ubvYo3YebpBViixvlGMg9ZkvwmJGCwvZXu+puKxfkzneHnSc8T0agRmx5BDQKNQF5bxkEdAPqMkTkmFbVIvQYahCShXSMdXFdtQCJy4K4NIiNeRLQat3gAIpBdRnFYUAv6k4HoEWoQ0bxHqChmnkcjylL0E9guG4AIvO9gQSMOguwHZHNo8gZ14xQP4Mch+w17F8hJ8wWQC8kJfIyZKDKJrJwN7xp0ksgDOvQdyW2cdgSddcquvoNqtl4/xLQMav31QuGFl07VXdVCI8VQYRnIMPV78zETR0u+AfgmbFETyaTP09Ub2I2ciBkGewPvn6UzetnKWN5b4OnR8vn9nDCdKZ64k8nO5bNMzn/lbQ0qvBzWMKDvFRSigXt++lg4raqqvenwoFPsiOgcifhtTuntEvX8qNFvTDUd2VhhZc4Vb2+GfQiJEuP/Pc/e/Degt8tRjFp4y5Xc8fVzEDm5K+uKK+j/YxkyOYgqjUWSspDxth+v993tMHjuUlIVQO8/GHbzg6CedA5yc9FDqaMXBvvDy7FNb14CdPdhqFStJOWHjqEkJpeTE12TkNND4SSOylltBIcy0d5dKL9h2yMDVtDKA/CUlTLHgmj7xAETin9qDL62TLIKL2jMvWVx+tdjYYDK1bAnwIMABdch2MMM1XRAAAAAElFTkSuQmCC)  no-repeat 0 -2.6875rem;*/
        display: inline-block;
        width: .875rem;
        height: .875rem;
        float: none;
    }

    #page.ReviewerReview .flag span {
        background-position: 0 - 4.1875rem;
    }

#page.ReviewerReview .popup {
    display: none;
    position: absolute;
    z-index: 10;
    background: #fff;
    border: .0625rem solid #333;
    -moz-box-shadow: 00 .9375rem .9375rem #333;
    -webkit-box-shadow: 00 .9375rem .9375rem #333;
    box-shadow: 00 .9375rem .9375rem #333;
}

#page.ReviewerReview h2.title {
    position: relative;
    font-weight: normal;
    font-size: 1.1rem;
    margin-top: 0;
}

    #page.ReviewerReview h2.title div.st {
        position: absolute;
        right: 0;
        top: -.5rem;
        text-align: right;
        font-size: 1rem;
    }

        #page.ReviewerReview h2.title div.st b {
            font-weight: normal;
        }

        #page.ReviewerReview h2.title div.st span {
            display: block;
            font-weight: normal;
            margin-top: .25rem;
        }

/*<login>*/
#page.LogOn {
    background: #fff;
}

#login {
    width: 54.375rem;
    height: 28.75rem;
    padding: 1.875rem 0;
    margin: 3.4375rem auto 0 auto;
    position: relative;
}

    #login .left {
        padding: 2.8125rem 2.1875rem 0 0;
        width: 25rem;
        position: relative;
    }

    #login .right {
        width: 25rem;
        position: relative;
        top: -.625rem;
        left: 30.625rem;
        top: -11.125rem;
    }

    #login .mid {
        height: 25rem;
        width: 2.375rem;
        position: absolute;
        left: 26.0625rem;
    }

        #login .mid img {
            position: absolute;
            top: 11.5rem;
        }

        #login .mid div {
            width: .0625rem;
            height: 100%;
            margin: 0 auto;
            background: #cacaca;
            background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(202,202,202,1) 20%, rgba(202,202,202,1) 80%, rgba(255,255,255,0) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(20%,rgba(202,202,202,1)), color-stop(80%,rgba(202,202,202,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(202,202,202,1) 20%,rgba(202,202,202,1) 80%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(202,202,202,1) 20%,rgba(202,202,202,1) 80%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(202,202,202,1) 20%,rgba(202,202,202,1) 80%,rgba(255,255,255,0) 100%); /* IE10+ */
            background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(202,202,202,1) 20%,rgba(202,202,202,1) 80%,rgba(255,255,255,0) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#00cacaca',GradientType=0 ); /* IE6-9 */
        }

    #login input {
        font-size: 1rem;
        padding: .625rem;
        margin: 0 0 .625rem 0;
        width: 23.625rem;
    }

    #login .forget {
        position: absolute;
        right: 1.5625rem;
        font-size: .75rem;
    }

    #login .screen {
        border: .0625rem solid #c9c9c9;
    }

    #login #submit {
        margin-top: 1.25rem;
    }
/*</login>*/
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
@font-face {
    font-family: 'ic';
    src: url(/iCommittee/Content/fonts/ic.eot);
    src: url(/iCommittee/Content/fonts/ic.eot?#iefix) format('embedded-opentype'), url(/iCommittee/Content/fonts/ic.woff) format('woff'), url(/iCommittee/Content/fonts/ic.ttf) format('truetype'), url(/iCommittee/Content/fonts/ic.svg#ic) format('svg');
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before, .icon-accountsettings:before, .icon-home:before, .icon-video:before, .icon-info:before, .icon-email:before, .icon-logout:before,
.icon-help:before, .icon-calendar:before, .icon-play:before, .icon-list:before, .icon-plus, .icon-minus,
.icon-checkmark, .paths li:after, li.add:before, li.rem:before, li.chk:before, .paths li time:after, .bootmenu > i,
.tablecontainer i, .reviewprovider h1:before, .top:before, .top:after, .ReviewerReview .flag:before, #page.reviewprovider .submittedtxt:before, .activatePathpopup:after,
.icon-split, .icon-merge,
.icon-consensus, .icon-quorum, .icon-conditions, .icon-funnel,
.icon-reviewer, .icon-subject, .icon-stack {
    font-family: 'ic';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: relative;
}

[data-icon]:before {
    content: attr(data-icon);
}

.icon-reviewer:before {
    content: "\e198";
}

.icon-stack:before {
    content: "\e095";
}

.icon-subject:before {
    content: "\e296";
}

.icon-consensus:before {
    content: "\e198";
}

.icon-quorum:before {
    content: "\e296";
}

.icon-conditions:before {
    content: "\e164";
}

.icon-funnel:before {
    content: "\e445";
}

.icon-email:before {
    content: "\6d";
}

.icon-accountsettings:before {
    content: "\e603";
}

.icon-home:before {
    margin: 0 0 0 .25rem;
    font-size: 1.2rem;
    content: "\e602";
}

.icon-logout:before {
    content: "\6c";
}
/* help was \21 */
.icon-help:before {
    content: "\e601";
}

.icon-video:before {
    content: "\e600";
}

.icon-calendar:before {
    content: "\63";
}

.icon-play:before {
    content: "\3e";
}

.icon-list:before {
    content: "\3a";
}

.icon-plus:before {
    content: "\2b";
}

.icon-minus:before {
    content: "\2d";
}

.icon-checkmark:before {
    content: "\2713";
}

.icon-info:before {
    content: "i";
}

a.icon-info:hover {
    text-decoration: none;
}

.icon-split:before {
    content: "\e3ac";
}

.icon-merge:before {
    content: "\e3ad";
}

.icon-counts span {
    position: absolute;
    top: -8px;
    right: -7px;
    border-radius: 50%;
    border: 2px solid #ffd557;
    font-size: 10px;
    color: #4b3c11;
    width: 17px;
    height: 17px;
    text-align: center;
    background: #ffd557;
    font-weight: bold;
    font-family: "Segoe UI", "Segoe", "Segoe WP", "wf_SegoeUILight", "wf_SegoeUI", "Segoe UI Light", "Segoe WP Light", Arial, Helvetica, sans-serif;
    line-height: 11px;
}

input[type=button], input[type=submit], input[type=reset], button, a.button {
    color: #fff !important;
    background: #1c86d1;
    border-top: .0625rem solid #a0a0a0;
    text-align: center;
    font-size: 1rem;
    line-height: 1.0625rem;
    padding: .5rem;
    min-width: 9.375rem;
    border: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    vertical-align: middle;
    outline-style: none;
    white-space: pre;
    -moz-appearance: button;
    text-rendering: optimizeLegibility;
    -moz-transform-origin: 3.75rem 1.125rem;
    -moz-perspective-origin: 3.75rem 1.125rem;
    margin: 0 1em;
}

    /*#cancelButton {
    background-color: lightgray;
}*/

    input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, a.button:hover {
        background: #092f49;
    }

    input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active, a.button:active {
        background: #84bd00;
    }

    input[type=button].secondary, input[type=submit].secondary, input[type=reset].secondary, button.secondary, a.button.secondary,
    input[type=button].active, input[type=submit].active, input[type=reset].active, button.active, a.button.active {
        background: #909090;
    }

        input[type=button].secondary:hover, input[type=submit].secondary:hover, input[type=reset].secondary:hover, button.secondary:hover, a.button.secondary:hover,
        input[type=button].active:hover, input[type=submit].active:hover, input[type=reset].active:hover, button.active:hover, a.button.active:hover {
            background: #595959;
        }

        input[type=button].secondary:active, input[type=submit].secondary:active, input[type=reset].secondary:active, button.secondary:active, a.button.secondary:active,
        input[type=button].active:active, input[type=submit].active:active, input[type=reset].active:active, button.active:active, a.button.active:active {
            background: #222222;
        }

    input[disabled], button[disabled], .ui-dialog input[disabled], .ui-dialog .ui-dialog-buttonpane button.okButtonClass[disabled],
    input[disabled]:hover, button[disabled]:hover, .ui-dialog input[disabled]:hover, .ui-dialog .ui-dialog-buttonpane button.okButtonClass[disabled]:hover {
        background: #e6e6e6 !important;
        color: #808080 !important;
        cursor: default;
    }

    input.appearDisabled, button.appearDisabled, .ui-dialog input.appearDisabled, .ui-dialog .ui-dialog-buttonpane button.okButtonClass.appearDisabled {
        background: #e6e6e6 !important;
        color: #808080 !important;
    }

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    height: 100%;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    height: 100%;
    background: #fff;
    line-height: 1em;
    font-size: 1rem;
    font-family: "Segoe UI","Segoe","Segoe WP", "wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light", Arial, Helvetica, sans-serif;
    color: #373737;
}

a {
    color: #1c86d1;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

label {
    width: 10em;
    white-space: nowrap;
    margin-right: 1em;
    display: inline-block;
    text-align: right;
}

input[type="text"], input[type="password"], input[type="date"], input[type="search"], input[type="textarea"] {
    width: 30em;
    vertical-align: middle;
    border: .0625rem solid #b3b3b3;
}

textarea {
    width: 30em;
}

header {
    padding: 1em;
    background: #373737;
    color: #fff;
    position: relative;
    min-height: 2.875rem;
}

    header a {
        color: #fff;
        text-decoration: none !important;
        vertical-align: middle;
    }

        header a span {
            /* vertical-align:text-top;*/
        }

    header img {
        padding-right: 4px;
        vertical-align: text-bottom;
    }

#logo {
    /*padding-left: 1.875rem;*/
    /*font-weight: bold;*/
    /*position: relative;*/
    /* vertical-align: text-bottom; */
    /*top: -0.05rem;*/
}

.home {
    padding-left: .23rem;
    /*height: 1.5rem;*/
    /*fill: #fff;*/
    /*stroke: #fff;*/
    vertical-align: text-bottom;
}

header a:before {
    font-size: .9rem;
    display: block;
}

header ul {
    position: absolute;
    top: 0.9rem;
    right: 1rem;
    padding: 0;
    margin: 0;
    font-size: 0.7em;
}

header li {
    display: inline-block;
    text-align: center;
    margin-left: 2em;
}

.titlebar {
    background: #1c86d1;
    color: #fff;
    padding: .75rem 1rem;
    position: relative;
    margin-bottom: 1.5em;
}

    .titlebar a {
        color: #fff;
    }

.pageMargin {
    padding: 0 .75rem;
}

h1 {
    font-size: 1.1rem;
    font-weight: normal;
    margin: 0;
}

.heading1 {
    font-size: 1.25rem;
    color: #373737;
    font-weight: bold;
}

.alt {
    color: #1C86D1;
}

.tablegrouping {
    font-size: 1.15rem;
    color: #1C86D1;
    border-bottom: .0625rem solid #909090;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

#todaybar {
    position: absolute;
    right: 1em;
    top: 0.1em;
    padding-top: 0.3em;
}

    #todaybar .date:before {
        font-family: 'ic';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 1.2rem;
        /* background: url(/iCommittee/Content/calendaricon.png) no-repeat;
        width: 1.0625rem;
        height: 1.0625rem;
            */
        position: absolute;
        margin: .25rem 0 0 -1.50rem;
        content: "\63";
    }

    #todaybar .date i {
        display: none;
    }

    #todaybar div {
        font-size: 0.8rem;
        /*font-weight: bold;*/
        line-height: 0.9rem;
    }

    #todaybar b {
        display: block;
        /*font-weight: bold;*/
        font-size: .8rem;
    }

.mainbtns {
    padding: 0 1em;
    border-bottom: .0625rem solid #d9d9d9;
}

.submainbtns {
    padding: 0.5em 0.7em;
    position: relative;
    z-index: 0;
}

    .submainbtns * {
        vertical-align: middle;
        margin-right: 0.6em;
        width: auto;
    }

/* with this enabled, bold/strong fonts align odd.
.contentcontainer * {
    vertical-align: middle;
}
*/

.path.nav li {
    padding: 1.2em 1.5em 1.1em 1.5em;
}

    .path.nav li:after {
        display: none;
    }
/*    dupe
    .path.nav li:after {
        display: none;
    }
         */
.path.nav ol li.future:first-child:before {
    display: none;
}

.pathWrap {
    padding-left: 1.5rem !important;
}

.paths {
    list-style: none;
    display: table;
    padding: 0 0 0 0;
    /*padding: 0 0 0.6em 0;*/
    min-height: 4.625rem;
}

.path.nav .paths {
    border: none;
    padding: 0;
    min-height: 4.25rem;
    border: none;
}

.paths li {
    display: inline-block;
    padding: 0.25em 3em 0.45em 1em;
    text-align: center;
    font-size: .85rem;
    white-space: nowrap;
    color: #fff;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: -5px;
    /* css path fix */
    /* background-color: #808080; */
}

    .paths li svg {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        fill: #808080;
    }

    .paths li:after {
        content: "\3a";
        font-size: 0.9em;
        padding-left: 0.7em;
        position: absolute;
        right: 1.2em;
        top: 50%;
        margin-top: -0.5em;
        vertical-align: middle;
    }

    /*.ie9 .paths li[data-ie]:after {
    margin-top: .1875rem;
}*/

    .paths li a {
        color: #fff;
    }

    .paths li .timei {
        padding: 0 !important;
        margin: 0 !important;
        height: 1.0625rem !important;
    }

    .paths li i {
        font-style: normal;
        text-transform: none;
    }

.path li input[type=checkbox] {
    margin-right: .1875rem;
}

.path li.future:before {
    left: -.25rem;
    top: 0;
}

.paths li.future:first-child:before {
    display: none;
}

.paths li time {
    display: block;
    text-transform: none;
    vertical-align: middle;
}

    .paths li time:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
        position: relative;
        top: .125rem;
        left: .125rem;
    }

    .paths li time a {
        color: inherit;
    }

        .paths li time a:hover {
            color: inherit;
        }

.paths li.future {
    color: #373737;
    /* css path fix */
    /*
    border: 1px solid #e6e6e6;

    background-color: #fff;
        */
}

    .paths li.future svg {
        fill: #FFF;
        stroke: #e6e6e6;
        stroke-width: 1;
    }

    .paths li.future a {
        color: #373737;
    }

.paths li.appearDisabled {
    color: #808080;
    /* css path fix */
    /* background-color: #e6e6e6; */
}

    .paths li.appearDisabled svg {
        fill: #e6e6e6;
    }

    .paths li.appearDisabled.cur {
        color: #fff;
    }

.paths li.cur svg {
    fill: #1c86d1;
}

.paths li.disabled {
    color: #808080;
    cursor: default;
}

    .paths li.disabled a {
        color: #808080;
    }

    .paths li.disabled svg {
        fill: #e6e6e6;
    }

.paths li.blocked svg {
    /*background-color:red;*/
    /*fill: red;*/
    opacity: .7;
}

.path li.cur .img, .path li.future:last-child .img {
    right: -.8125rem;
}

.paths li.cur.sel svg {
    fill: #84bd00;
}

.paths li.last {
    background: #fff;
    padding: 0;
    width: 3em;
    left: .5rem;
    z-index: 3;
}

    /*.ie .paths li.last {
    top: 2rem;
    margin-bottom: -2rem;
}*/

    /*.ie .paths li.last.complete {
        top: 1rem;
        margin-bottom: -1rem;
    }*/

    .paths li.last:after {
        border: .0625rem solid #e6e6e6;
        content: " ";
        border-radius: 100%;
        width: 2.5em;
        height: 3em;
        top: 50%;
        left: 0;
        margin-top: -1.5em;
    }

    .paths li.last:hover:after, .paths li.last.complete:after {
        background: #1c86d1;
    }

    .paths li.last.complete strong {
        color: #333;
        display: block;
        position: relative;
        left: 2.5rem;
    }

.ie .paths li.last.complete strong, .ie .paths li.last.complete label {
    top: -1rem;
}

.paths li.last.complete label {
    color: #333;
    width: auto !important;
    position: relative;
    left: 3rem;
}

.bootmenu {
    position: absolute;
    display: none;
    color: #fff;
    font-size: 0.7em;
    z-index: 50;
    background: #80be00;
    border: 1px solid #000;
}

    .bootmenu.active {
        display: inline;
    }

    .bootmenu > i {
        color: #fff;
        position: absolute;
        font-size: 3em;
        left: 0.5em;
        top: -0.6em;
        /*text-shadow: -.0625rem -.1875rem .125rem rgba(0,0,0,0.7);*/
        -webkit-transform: rotate(270deg) scale(1,1.4);
        -moz-transform: rotate(270deg) scale(1,1.4);
        -ms-transform: rotate(270deg) scale(1,1.4);
        -o-transform: rotate(270deg) scale(1,1.4);
        transform: rotate(270deg) scale(1,1.4);
    }

        .bootmenu > i:before {
            color: #000;
            content: '>';
            position: absolute;
            font-size: 1.05em;
            left: -0.03em;
            top: 0em;
            text-shadow: .125rem 0em 0em #000;
            z-index: -1;
        }

.ie .bootmenu > i {
    /*text-shadow: -0.24rem -0.05rem 0.12rem rgba(0,0,0,0.7);*/
}

    .ie .bootmenu > i:before {
        font-size: 1.01em;
        left: -0.03em;
        top: -0.02em;
        text-shadow: .0625rem 0em 0em #000;
    }

.bootmenu > i.down {
    top: auto;
    bottom: -0.63em;
    -webkit-transform: rotate(90deg) scale(1,1.4);
    -moz-transform: rotate(90deg) scale(1,1.4);
    -ms-transform: rotate(90deg) scale(1,1.4);
    -o-transform: rotate(90deg) scale(1,1.4);
    transform: rotate(90deg) scale(1,1.4);
    text-shadow: .25rem .0625rem .125rem rgba(0,0,0,0.7);
    z-index: 52;
}

.bootmenu h3 {
    margin: 1em 0.8em 0.6em 0.8em;
}

.bootmenu ul {
    padding: 0;
    margin: 0;
    display: block;
    width: 18em;
    list-style: none;
    background: #fff;
    color: #000;
    position: relative;
    z-index: 51;
    box-shadow: 0rem .6rem 1rem rgba(1,1,1,0.4);
}

.bootmenu li {
    padding: 0.6em 0.8em;
    cursor: pointer;
    position: relative;
    z-index: 53;
    border-top: .0625rem solid #fff;
}

.bootmenu ul li:first-child {
    border: none;
}

.bootmenu li:hover {
    background: #e6e6e6;
}

.bootmenu li:before {
    margin-right: 0.4em;
}

.titlebar + .tablecontainer {
    margin-top: -1.5em;
}

.titlebar + h2 {
    margin: 0.7em 0.7em 0.5em 0.7em !important;
}

    .titlebar + h2:after {
        display: none !important;
    }

    .titlebar + h2 a {
        color: #1c86d1 !important;
        font-size: 1em !important;
        font-weight: normal !important;
    }

        .titlebar + h2 a.button {
            color: #fff !important;
            font-size: 1rem !important;
        }

    .titlebar + h2 a, .titlebar + h2 .links {
    }

    .titlebar + h2:hover a, .titlebar + h2:hover .links {
        visibility: visible !important;
    }

.searchFilter {
    float: right;
}

    .searchFilter .filterlist {
        position: absolute;
        list-style: none;
        background-color: #fff;
        opacity: 1;
        border: .0625rem solid #ddd;
        width: 23em;
        margin: 0;
        padding: 0;
        display: none;
        z-index: 25;
    }

        .searchFilter .filterlist li {
            padding: 0.5em;
            cursor: pointer;
            z-index: 26;
            opacity: 1;
            background-color: white;
        }

.tablecontainer {
    border-collapse: collapse;
    border: .0625rem solid #fff;
}

    .tablecontainer th {
        padding: 0.5em;
    }

tr[data-highlight-click] td, tr[data-highlight] td, tr[data-highlight-hover]:hover td {
    background: #f9f9f9;
}

.tablecontainer tr.old {
    color: #ccc;
}

td {
    text-align: left;
    vertical-align: top;
    padding: .5em;
}

.tablecontainer td[colspan] {
    text-align: left;
}

.tablecontainer h3 {
    margin: 0;
}

.tablecontainer i {
    display: inline-block;
    margin-bottom: 0.2em;
}

.tablecontainer .x {
    cursor: pointer;
}

#content .tablecontainer td label {
    font-weight: normal;
    text-align: left;
    width: 7em;
    margin: 0;
    color: #8a8a8a;
}

table {
    width: 100%;
}

    table th:first-child {
        border-left: 0;
    }

th {
    background: #e6e6e6;
    color: #595959;
    border-bottom: .0625rem solid #909090;
    padding: .5em;
    text-align: left;
    font-weight: normal;
}

td {
}

.top {
    text-align: center;
}

    .top:before, .top:after {
        content: "\3e";
        display: inline-block;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

.red, .Red {
    /*color: #9f1b1b !important;*/
    height: 1rem;
    vertical-align: top;
}

.green, .Green {
    /*color: #1f9f1b !important;*/
    height: 1rem;
    vertical-align: top;
}

.yellow, .Yellow {
    /*color: #d0ce11 !important;*/
    height: 1rem;
    vertical-align: top;
}

.tabs {
    background: #e6e6e6;
    display: block;
    width: 100%;
    padding: 0 !important;
}

    .tabs input[type=button] {
        background: none !important;
        margin: 0 !important;
        font-size: 1rem !important;
        color: #595959 !important;
        padding: .625rem 0 !important;
    }

        .tabs input[type=button]:hover {
            background: #8dc2e7 !important;
        }

        .tabs input[type=button].active {
            color: #1c86d1 !important;
            border-top: .0625rem solid #1c86d1;
            background: none !important;
        }

.placeholder {
    color: #ccc !important;
}

::-webkit-input-placeholder {
    color: #ccc;
}

:-moz-placeholder { /* Firefox 18- */
    color: #ccc;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #ccc;
}

:-ms-input-placeholder {
    color: #ccc;
}

.pathpopup {
    border: .0625rem solid #c1c1c1;
    position: absolute;
    padding: 0.3em 1em 0.3em 0.5em !important;
    box-shadow: 00 .125rem rgba(0,0,0,0.8);
    z-index: 5;
    background: #fff;
    display: inline-block;
    max-width: 34.375rem;
    visibility: collapse;
}

    .pathpopup.active {
        visibility: visible;
    }

    .pathpopup .close {
        position: absolute;
        right: 0;
        top: 0;
        font-weight: bold;
        padding: 0 !important;
        font-size: 1.4rem;
        line-height: 0.6em;
        height: 1rem;
        cursor: pointer;
    }

    .pathpopup table {
        width: 100%;
    }

    .pathpopup .k {
        padding-right: 1em;
        color: #a0a0a0;
        /*font-weight: bold;*/
        text-align: right;
    }

    .pathpopup .flag span, .pathpopup .Flag span, .sol.flag, .any.flag {
        display: inline-block;
        width: 1rem;
        height: 1.1875rem;
        /*/content/indflagicon.png*/
        /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA5CAYAAAA/UKufAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNrsljEKwjAUhqP0AA7iJnQSRzc9hdgTiUfoDeoJFE/QsW51E6eAmzj0BvUPRElLGpOXgg558KAt/F+Tvvaj0Wq1rIviPHjG85oxxtEl+oLOxfGYXytmqKh1HsveoLfiAsClAhXA3ATQ1UI2k0AmgaLTIaOV2NYeqykjx2CG3iHIXbYg7paKsBq0AXAlWNlO4f2AUoQymz2pgKMM5i4P5QNAMKGMgzrGAAgA/ZtYPaZapY0mdz+lAdxQGoB+SgOwP6VhNTSlIUhTmhp0UpppEp1KQ4imtPaYrAEIBqUFwB8obXZKtEq7rQ9+SgO4oTQA/ZQGYH9Kw2poSkOQpjQ16KQ00yQ6lYYQTWntMX0t8bsfvsYA+DngJcAALjeQM8SfhzEAAAAASUVORK5CYII=)  no-repeat 0 0;*/
    }

.any.flag {
    float: none !important;
}

.sol.flag {
    vertical-align: top;
    position: relative;
    top: -.3125rem;
}

    .pathpopup .Flag.yellow span, .pathpopup .Flag.Yellow span, .pathpopup .flag.yellow span, .pathpopup .flag.Yellow span, .sol.flag.yellow, .any.flag.Yellow {
        background-position: 0 -1.1875rem;
    }

    .pathpopup .Flag.green span, .pathpopup .Flag.Green span, .pathpopup .flag.green span, .pathpopup .flag.Green span, .sol.flag.green, .any.flag.Green {
        background-position: 0 -2.375rem;
    }

.hrefPlain {
    color: #373737;
}

/* ==========================================================================
   Pages
   ========================================================================== */
#page.allSubjects h2 {
    font-size: 1rem;
    display: inline-block;
    /* margin: 0 0.6em; */
    padding-top: 1rem;
}

#page.allSubjects .sol.flag {
    top: -.0625rem;
}

.activatePathpopup:after, .paths li time:after {
    content: "\3e";
    display: inline-block;
}

/*   BUG 11079

#page.allSubjects h2.active, #page.allSubjects h2:hover {
    color: #1c86d1;
}
*/

#page.allSubjects h2.active {
    margin-left: 0;
}

    #page.allSubjects h2.active:after, .activatePathpopup:after {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

    #page.allSubjects h2.active + .activatePathpopup {
        color: #333;
    }

#page.allSubjects .synopsis {
    display: inline;
    position: absolute;
    margin-left: 2em;
    font-size: 0.9rem;
    color: #a0a0a0;
}

#page.allSubjects .provider {
    padding-left: 1rem;
}

#page.allSubjects .coop, .noncoop {
    padding-left: .7rem;
}

    #page.allSubjects .coop text {
        color: #a0a0a0;
    }

#page.allSubjects .icon-merge, .icon-split {
    color: #a0a0a0;
    -moz-transform: scale(1, -1);
    -webkit-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

#page.allSubjects .coop > span {
    position: absolute;
    padding-bottom: .3rem;
    background-color: white;
    /*color: #a0a0a0;
        -moz-transform: scale(1, -1);
        -webkit-transform: scale(1, -1);
        -o-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        transform: scale(1, -1);*/
}

#page.allSubjects .coopsp, .noncoopsp {
    padding-left: .6rem;
    margin-left: .45rem;
    border-left-style: dashed;
    border-left-color: lightgray;
    border-left-width: thin;
}

#page.allSubjects .noncoopsp {
    border-left-color: white;
}

#page.allSubjects .subjectprocess {
    color: #333;
}

#page.allSubjects .coopsp a {
    text-decoration: none;
    cursor: pointer;
}

#page.allSubjects a.subjectprocess:hover {
    color: #1c86d1;
}

#page.allSubjects .coopsp .bypass {
    color: #a0a0a0;
}

#page.allSubjects .coopsp .bypasson {
    color: #1c86d1;
}

#page.allSubjects .coopsp .icon-merge {
    color: #a0a0a0;
}

/*#page.allSubjects .icon-split {
    /*margin-left: 0.5rem;*/
/*cursor: pointer;*/
}

*/ #page.allSubjects ol {
    margin-top: .5rem;
    margin-bottom: 0;
}

#page.allSubjects .contentcontainer {
    padding: 0;
}

#page.login .contentcontainer {
    text-align: center;
}

#page.login form {
    display: inline-block;
    position: relative;
    margin: 0 auto;
}

    #page.login form div, #page.registration form div {
        margin: 1em 0;
        text-align: left;
    }

        #page.login form div.right {
            font-size: 1.1rem;
            text-align: right;
        }

        #page.registration form div.msg div {
            margin: 0;
            padding-top: 0;
            padding-bottom: 0;
            padding-left: 2.5em;
        }

        #page.registration form div.msg ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }

#page.login input, #page.registration input {
    width: 30em;
    margin: 0;
}

    #page.registration input[type=radio] {
        width: initial;
        margin: 10px;
    }

#page.registration form p {
    font-size: 0.8rem;
}

#page.registration .contentcontainer label {
    width: 12.625rem;
    vertical-align: middle;
}

#page.registration .label {
    margin-left: 11.1rem;
    width: 30rem; /*GS: made the label width match the text box widths*/
}

#page.registration .firsttime {
    text-align: center;
    font-size: 1rem;
}

#page.registration strong {
    border-bottom: .0625rem solid #ccc;
    display: inline-block;
    width: 17em;
    padding: 0.5em;
    margin-bottom: -0.5em;
}

#page.selectprovider .submainbtns {
    margin: 0 0 0.5em 0;
}

    #page.selectprovider .submainbtns a {
        position: absolute;
        right: 0;
        top: 0;
    }

#page.selectprovider .search {
    text-align: center;
    margin: 0 0 1em 0;
}

    #page.selectprovider .search label {
        width: auto;
        padding: 0 1em;
    }

    #page.selectprovider .search input[type=search] {
        margin: 1em;
    }

    #page.selectprovider .search p {
        padding: 0;
        margin: 0;
    }

#page.reviewprovider {
}

    /*#page.reviewprovider #reviewerHead ul {
        list-style: none;
    }

    #page.reviewprovider #reviewerHead li {
        display: inline;
    }*/

    /*#page.reviewprovider #reviewerHead li:before {
            content: ", ";
        }*/

    #page.reviewprovider #reviewerHead ul li:first-child:before {
        content: "";
    }

    #page.reviewprovider .tab.reccomendations label {
        width: 1.875rem;
    }

    #page.reviewprovider .tab.reccomendations p {
        margin-left: 2.9375rem;
    }

    #page.reviewprovider .submittedtxt {
        display: none;
        position: absolute;
        top: 7.25rem;
        right: .625rem;
        font-size: 2em;
        color: #80be00;
    }

        #page.reviewprovider .submittedtxt:before {
            content: "\2713";
            font-size: 1.4em;
            position: absolute;
            margin: -0.4em 0 0 -1em;
        }

.ReviewerReview .buttons {
    position: absolute;
    right: 0;
    top: 0;
    height: 3rem;
    text-align: center;
    width: 100%;
}

.ReviewerReview #myReccomendationTab form input[type=reset] {
    display: none;
}

.ReviewerReview .buttons .left, .ReviewerReview .buttons .right {
    /*/Content/images/today_chevron_left.png*/
    /*background-image: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAWCAYAAAAM2IbtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Mjk1MUY1OUE3MTMxMUUyQTE5NkM5MzU3MkE1NUM2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Mjk1MUY1QUE3MTMxMUUyQTE5NkM5MzU3MkE1NUM2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkyOTUxRjU3QTcxMzExRTJBMTk2QzkzNTcyQTU1QzY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyOTUxRjU4QTcxMzExRTJBMTk2QzkzNTcyQTU1QzY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tG1uWAAAAMJJREFUeNps0qEKwmAUBeCrDiwu2Fy1DquPYVo0Wyw+gGD2ATQb9QmMFs2msWww2RQMCvu9l53h5bADZ+H/+Mc4TEIIQr2EKjnDKPwzZ9wCXtrYQ0/7BG7szOPMvTJlvAJO9VkNY3crY9wB7trIY1/7Bq7819tjAfhqE8YCuOe12iJSSpWWcGwm3PxoB/zaGHNZloyCuSw3bYcxdSNMGAWzWY5NmAFL7ZAxwnyWNaNgPstD22VMMKNlKg0/2AF4/gkwAOv67OoabnTxAAAAAElFTkSuQmCC) ;*/
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
    height: 100%;
    width: 4rem;
    display: inline-block;
    position: static;
    top: 0;
    /*padding: 1.1875rem 0 0 .625rem;*/
    font-size: .75rem;
    cursor: pointer;
    vertical-align: top;
}

    .ReviewerReview .buttons .left a, .ReviewerReview .buttons .right a {
        font-size: .75rem;
        color: #fff;
    }

.ReviewerReview .buttons .mid {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: .85rem;
    text-transform: none;
    min-width: 3.4375rem;
    left: 0;
    top: .9375rem;
}

.ReviewerReview .buttons .right {
    /*/Content/images/today_chevron_right.png*/
    /*background-image: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAWCAYAAAAM2IbtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Mjk1MUY1REE3MTMxMUUyQTE5NkM5MzU3MkE1NUM2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Mjk1MUY1RUE3MTMxMUUyQTE5NkM5MzU3MkE1NUM2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkyOTUxRjVCQTcxMzExRTJBMTk2QzkzNTcyQTU1QzY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyOTUxRjVDQTcxMzExRTJBMTk2QzkzNTcyQTU1QzY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QO58YAAAALlJREFUeNp80aEOgmAUhuF/yGaRQNNqZVYvw0QkWyhegBvdjtnqFRhJZBMXQDDZdDPo5vGc+W2efTrP9kJ4ftg4BBFp5T17LfjsUgAf2oRxqJ1xoGK0NsCTFjNOtScO5IzWAdj8woV8JmMcaD2wZrTWwKuWMI61Ow6UjAGbsumi8D2Ce/TvtSvGCnDTUg8x1mez40/J3RLmjA3gyOvL3FNLxhpw0UYeE6zLZss/u3SvnDF2gJZX+RJgAFR87Ovo1BctAAAAAElFTkSuQmCC) ;*/
    background-repeat: no-repeat;
    /*background-position: .1875rem .875rem;*/
}

    .ReviewerReview .buttons .right.active {
        background-color: rgb(28, 134, 209);
    }

.ReviewerReview .details {
    min-height: 10.375rem;
    padding-bottom: 1.25rem;
    position: relative;
}

    .ReviewerReview .details p {
        margin: 0.5em;
        padding-bottom: 0.5em;
    }

.ReviewerReview .notes label {
    font-weight: bold;
    color: #000;
    display: block;
    width: auto;
    text-align: left;
    margin: 1em 0;
}

#page.ReviewerReview .notes label.flag {
    text-align: left;
}

    #page.ReviewerReview .notes label.flag span {
        color: #373737 !important;
        background: none;
    }

    #page.ReviewerReview .notes label.flag:before {
        display: inline-block;
        font-size: 1em;
        margin-right: 0.5em;
    }

table.autoContentTable {
    width: auto !important;
}

    table.autoContentTable td, table.autoContentTable th {
        white-space: nowrap !important;
    }

        table.autoContentTable td.bigcell, table.autoContentTable th.bigcell {
            white-space: normal !important;
            min-width: 30rem !important;
            max-width: 60rem !important;
        }

.ReviewerReview .notes.b {
    border: none;
}

    .ReviewerReview .notes.b label {
        color: #1c86d1;
    }

.ReviewerReview div.flag {
    text-align: center;
    display: inline-block;
    font-size: 1.4em;
    position: absolute;
    right: -4.3em;
}

.ReviewerReview h2 div.flag {
    position: relative;
    width: 1rem;
    height: 1.1875rem;
    top: .125rem;
    right: auto;
    font-size: 0.4em;
    /*/Content/indflagicon.png*/
    /*background: url(/iCommittee/Content/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA5CAYAAAA/UKufAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNrsljEKwjAUhqP0AA7iJnQSRzc9hdgTiUfoDeoJFE/QsW51E6eAmzj0BvUPRElLGpOXgg558KAt/F+Tvvaj0Wq1rIviPHjG85oxxtEl+oLOxfGYXytmqKh1HsveoLfiAsClAhXA3ATQ1UI2k0AmgaLTIaOV2NYeqykjx2CG3iHIXbYg7paKsBq0AXAlWNlO4f2AUoQymz2pgKMM5i4P5QNAMKGMgzrGAAgA/ZtYPaZapY0mdz+lAdxQGoB+SgOwP6VhNTSlIUhTmhp0UpppEp1KQ4imtPaYrAEIBqUFwB8obXZKtEq7rQ9+SgO4oTQA/ZQGYH9Kw2poSkOQpjQ16KQ00yQ6lYYQTWntMX0t8bsfvsYA+DngJcAALjeQM8SfhzEAAAAASUVORK5CYII=)  no-repeat;*/
}

    .ReviewerReview h2 div.flag.yellow {
        background-position: 0 -1.1875rem;
    }

    .ReviewerReview h2 div.flag.green {
        background-position: 0 -2.375rem;
    }

.ReviewerReview #myReccomendationTab .instructions {
    font-weight: 700;
}

.ReviewerReview #myReccomendationTab #outcomes {
    width: auto;
}

    .ReviewerReview #myReccomendationTab #outcomes .recommendation {
        white-space: pre-wrap;
        height: 100px;
    }

    .ReviewerReview #myReccomendationTab #outcomes td {
        white-space: nowrap;
    }

    .ReviewerReview #myReccomendationTab #outcomes thead {
        visibility: hidden;
    }

    .ReviewerReview #myReccomendationTab #outcomes textarea {
        white-space: pre-wrap;
        min-height: 1.5rem;
    }

    .ReviewerReview #myReccomendationTab #outcomes .check {
        width: 2rem;
    }

    .ReviewerReview #myReccomendationTab #outcomes .name {
        /*max-width:15rem;*/
    }

    .ReviewerReview #myReccomendationTab #outcomes .outcome {
    }

    .ReviewerReview #myReccomendationTab #outcomes .remarks {
        width: 100%;
    }
/*
.ReviewerReview .flag:before {
    content:"f";
    display:block;
    font-size:3em;
}
*/

#page.ReviewEvents {
}

    #page.ReviewEvents h2 {
        margin-top: 1rem;
        margin-bottom: 1rem;
        font-size: 1rem;
        font-weight: bold;
        /*margin: 0 0 .625rem 0;*/
        color: #333;
    }

    #page.ReviewEvents .headingRow {
        display: table-row;
        /*overflow:hidden;*/
        /*background:red;*/
    }

        #page.ReviewEvents .headingRow .primary {
            margin-top: 0;
        }

        #page.ReviewEvents .headingRow .submainbtns {
            padding: 0;
        }

    #page.ReviewEvents .contentRow {
        display: table-row;
    }

    #page.ReviewEvents .searchCol {
        display: table-cell;
        /*min-width: 30rem;*/
        padding-left: .3rem;
        padding-right: .3rem;
        /*width:25rem;
        float:left;
        min-height:1rem;*/
    }

        #page.ReviewEvents .searchCol .label {
            overflow: hidden;
        }

        #page.ReviewEvents .searchCol .row {
            /*overflow: hidden;*/
            white-space: nowrap;
        }

    #page.ReviewEvents .resultCol {
        display: table-cell;
        padding-left: 1rem;
        border-left-color: lightgray;
        border-left-style: solid;
        /*float:left;*/
    }

    #page.ReviewEvents .notsuggested {
        color: #808080;
        /*color: rgba(0,0,0,.1);*/
    }

    #page.ReviewEvents .dategroup {
        padding-bottom: 2rem;
    }

        #page.ReviewEvents .dategroup > span {
            font-weight: 700;
        }

        #page.ReviewEvents .dategroup hr {
            margin-top: .25rem;
            margin-bottom: 0;
        }

    #page.ReviewEvents [data-filtering] {
        /*display: table-row;*/
        width: 100%;
        /*border-color: red;
        border-style: solid;*/
        margin-top: .3rem;
        cursor: pointer;
    }

        #page.ReviewEvents [data-filtering] span {
            cursor: pointer;
        }

    #page.ReviewEvents [data-filtering="1"] {
        color: rgb(28,134,209);
    }

    #page.ReviewEvents [data-filtering="0"] .icon-funnel {
        float: left;
        visibility: hidden;
    }

    #page.ReviewEvents [data-filtering="1"] .icon-funnel {
        float: left;
        visibility: visible;
    }

    #page.ReviewEvents [data-filtering="1"] .number {
        /*background-color: rgb(28,134,209);*/
    }

    #page.ReviewEvents [data-filtering] .negative {
        color: #808080;
        /*color: rgba(0,0,0,.1);*/
    }
    /*#page.ReviewEvents [data-filtering="1"] .negative {
        color: rgba(28,134,209,.25);
    }*/

    /*#page.ReviewEvents .filter[data-filtering="1"]:before {
            visibility: visible;
        }*/

    #page.ReviewEvents [data-filtering] .number {
        float: left;
        /*display: table-cell;
        font-weight: 700;     */
        width: 4rem;
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: right;
    }

    #page.ReviewEvents [data-filtering] .desc {
        float: left;
        /*display: table-cell;*/
    }

    #page.ReviewEvents .search {
        height: 100%;
        /*border-right-style: solid;
        border-right-color: lightgray;*/
    }

    #page.ReviewEvents button {
        margin-top: .25rem;
    }

#page.ReviewEvents {
}

    #page.ReviewEvents [data-revieweventid] {
        /*display: table-row;*/
        margin-top: 1rem;
        /*min-height: 2rem;*/
    }

        #page.ReviewEvents[data-revieweventid] i {
            /*display:table-cell;*/
        }

    #page.ReviewEvents [data-providerid] {
        margin-top: 1.25rem;
        margin-left: 1.25rem;
        /*min-height: 1.5rem;*/
    }

    #page.ReviewEvents [data-entityid] {
        margin-top: 1rem;
        margin-left: 1.25rem;
    }

    #page.ReviewEvents .reccomendation {
        font-weight: 700;
    }

    #page.ReviewEvents .subjectoutcome {
        color: #1c86d1;
    }

    #page.ReviewEvents .reviewers {
        margin-top: 1rem;
        margin-left: 3rem;
    }

        #page.ReviewEvents .reviewers .reviewer {
            margin-top: .25rem;
        }

        #page.ReviewEvents .reviewers .reccomendation {
            font-weight: 700;
        }

    #page.ReviewEvents .noreviews {
        /*margin-top: 1.25rem;*/
        margin-left: 1.25rem;
    }

    #page.ReviewEvents .icon-conditions {
        cursor: help;
    }

    #page.ReviewEvents span {
        cursor: default;
    }

    #page.ReviewEvents div {
        cursor: default;
    }

    #page.ReviewEvents .revieweventreviewers {
    }

        #page.ReviewEvents .revieweventreviewers .reviewer {
            margin-top: .75rem;
            margin-left: 1.25rem;
        }

        #page.ReviewEvents .revieweventreviewers .provider {
            margin-top: .25rem;
            margin-left: 1.25rem;
        }

        #page.ReviewEvents .revieweventreviewers .subject {
            white-space: nowrap;
            margin-top: .25rem;
            margin-left: 1.25rem;
        }

        #page.ReviewEvents .revieweventreviewers .unread {
            font-weight: 700;
        }

        #page.ReviewEvents .revieweventreviewers .outcome {
            font-weight: 700;
        }

    #page.ReviewEvents [data-visible="0"] {
        visibility: collapse;
    }

    #page.ReviewEvents [data-visible="1"] {
        visibility: visible;
    }

    #page.ReviewEvents [data-expanded] > .icon-play {
        cursor: pointer;
        -webkit-transform: rotate(+90deg);
        -moz-transform: rotate(+90deg);
        -ms-transform: rotate(+90deg);
        -o-transform: rotate(+90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

    #page.ReviewEvents [data-expanded="0"] > .icon-play {
        color: #808080;
        /*color: rgba(0,0,0,.1);*/
    }

    #page.ReviewEvents [data-expanded="1"] > .icon-play {
        color: rgba(0,0,0,1);
    }

    #page.ReviewEvents [data-expanded="0"] > .expandedContent {
        display: none !important;
        visibility: collapse;
    }

    #page.ReviewEvents [data-expanded="1"] > .expandedContent {
        display: initial;
        visibility: visible;
    }

    #page.ReviewEvents [data-state="0"] {
        color: #808080;
        /*color: rgba(0,0,0,.1);*/
    }

    #page.ReviewEvents [data-state="1"] {
        color: rgba(0,0,0,1);
    }

    #page.ReviewEvents [data-selected] {
        border-width: 1px;
        border-style: solid;
        border-color: white;
        border-width: .2rem;
        padding: .25rem;
    }

    #page.ReviewEvents [data-selected="1"] {
        border-color: rgb(28,134,209);
    }

    #page.ReviewEvents .results {
        /*margin-left: 23rem;*/
        /*position: absolute;
        right:0;*/
        /*width:200px;*/
        /*margin-left:20rem;*/
        /*float: left;*/
        /*height: 400px;*/
        /*background-color: #00ff00;*/
        /*width: 100%;*/
    }

.top-spacer {
    position: absolute;
}

.wrapper {
    min-height: 100%;
    margin-bottom: -66px;
}

* html .wrapper {
    height: 100%;
}

.footer-spacer {
    height: 66px;
}

footer {
    margin-bottom: 1em;
    text-align: center;
}

    footer > div:first-child {
        text-align: right;
        margin-right: 1em;
        font-size: 13px;
    }

        footer > div:first-child span {
            padding-right: .9em;
        }

    footer .logo {
        background: url(/iCommittee/Content/images/symplr_Cactus_PMP_logo_2.png) no-repeat right center;
        height: 65px;
    }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: .0625rem;
    border: 0;
    border-top: .0625rem solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
    font-family: inherit;
    font-size: inherit;
}

/* ==========================================================================
   Scroll To Top
   ========================================================================== */

.scrollto-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    /*
    background: rgba(28, 134, 209, 0.8) url(/iCommittee/Content/data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http:/www.w3.org/2000/svg" xmlns:xlink="http:/www.w3.org/1999/xlink" x="0px" y="0px"	 width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"><polygon fill="#FFFFFF" points="8,2.8 16,10.7 13.6,13.1 8.1,7.6 2.5,13.2 0,10.7 "/></svg>) no-repeat center 50%;
    */
    /*/Content/up-arrow.svg*/
    /*background: rgba(28, 134, 209, 0.8) url(/iCommittee/Content/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOCwyLjggMTYsMTAuNyAxMy42LDEzLjEgOC4xLDcuNiAyLjUsMTMuMiAwLDEwLjcgIi8+DQo8L3N2Zz4NCg==)  no-repeat center 50%;*/
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}

    .scrollto-top.scrollto-is-visible, .scrollto-top.scrollto-fade-out, .no-touch .scrollto-top:hover {
        -webkit-transition: opacity .3s 0s, visibility 0s 0s;
        -moz-transition: opacity .3s 0s, visibility 0s 0s;
        transition: opacity .3s 0s, visibility 0s 0s;
    }

    .scrollto-top.scrollto-is-visible {
        /* the button becomes visible */
        visibility: visible;
        opacity: 1;
    }

    .scrollto-top.scrollto-fade-out {
        /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
        opacity: .5;
    }

.no-touch .scrollto-top:hover {
    background-color: #1c86d1;
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .scrollto-top {
        right: 20px;
        bottom: 60px;
    }
}

@media only screen and (min-width: 1024px) {
    .scrollto-top {
        height: 50px;
        width: 50px;
        right: 20px;
        bottom: 60px;
    }

    /* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
    .chromeframe {
        margin: 0.2em 0;
        background: #ccc;
        color: #000;
        padding: 0.2em 0;
    }

    /* ==========================================================================
   Author's custom styles
   ========================================================================== */

    .ui-dialog .ui-dialog-buttonpane button.okButtonClass {
        background: #1c86d1 !important;
    }

        .ui-dialog .ui-dialog-buttonpane button.okButtonClass:hover {
            background: #092f49 !important;
        }

        .ui-dialog .ui-dialog-buttonpane button.okButtonClass:active {
            background: #84bd00 !important;
        }

    .ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane button:active {
        background: #909090 !important;
    }

        .ui-dialog .ui-dialog-buttonpane button:hover {
            background: #595959 !important;
        }

    .ui-dialog .ui-dialog-buttonpane button {
        background: #808080;
    }

    .ui-dialog input[type=search], .ui-dialog input.search {
        top: 0;
        /*right: 0;*/
        left: auto;
        display: block;
        position: absolute;
        width: 12.5rem;
        font-size: .75rem;
    }

    .nowrap {
        white-space: nowrap !important;
    }

    [data-href] {
        cursor: pointer;
    }

    body .ui-tooltip {
        background: #fff;
        font-size: .75rem;
        max-width: 200px !important;
    }

    .ui-dialog .popup {
        width: auto !important;
    }

    /* ==========================================================================
   Helper classes
   ========================================================================== */

    /*
 * Image replacement
 */

    .ir {
        background-color: transparent;
        border: 0;
        overflow: hidden;
        /* IE 6/7 fallback */
        *text-indent: -9999em;
    }

        .ir:before {
            content: "";
            display: block;
            width: 0;
            height: 150%;
        }

    /*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

    .hidden {
        display: none !important;
        visibility: hidden;
    }

    /*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

    .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: .0625rem;
        margin: -.0625rem;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: .0625rem;
    }

        /*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

        .visuallyhidden.focusable:active,
        .visuallyhidden.focusable:focus {
            clip: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            position: static;
            width: auto;
        }

    /*
 * Hide visually and from screenreaders, but maintain layout
 */

    .invisible {
        visibility: hidden;
    }

    /*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

    .clearfix:before,
    .clearfix:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    .clearfix:after {
        clear: both;
    }

    /*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

    .clearfix {
        *zoom: 1;
    }

    /*<pagination>*/
    .pagination {
        display: inline-block;
        padding-left: 0;
        margin: 20px 0;
        border-radius: 4px;
        padding-left: 1rem;
    }

        .pagination > li {
            display: inline;
        }

            .pagination > li > a,
            .pagination > li > span {
                position: relative;
                float: left;
                padding: 6px 12px;
                margin-left: -1px;
                line-height: 1.428571429;
                text-decoration: none;
                background-color: #ffffff;
                border: 1px solid #dddddd;
            }

            .pagination > li:first-child > a,
            .pagination > li:first-child > span {
                margin-left: 0;
                border-bottom-left-radius: 4px;
                border-top-left-radius: 4px;
            }

            .pagination > li:last-child > a,
            .pagination > li:last-child > span {
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px;
            }

            .pagination > li > a:hover,
            .pagination > li > span:hover,
            .pagination > li > a:focus,
            .pagination > li > span:focus {
                background-color: #eeeeee;
            }

        .pagination > .active > a,
        .pagination > .active > span,
        .pagination > .active > a:hover,
        .pagination > .active > span:hover,
        .pagination > .active > a:focus,
        .pagination > .active > span:focus {
            z-index: 2;
            color: #ffffff;
            cursor: default;
            background-color: #428bca;
            border-color: #428bca;
        }

        .pagination > .disabled > span,
        .pagination > .disabled > a,
        .pagination > .disabled > a:hover,
        .pagination > .disabled > a:focus {
            color: #808080;
            cursor: not-allowed;
            background-color: #ffffff;
            border-color: #dddddd;
        }

    .pagination-lg > li > a,
    .pagination-lg > li > span {
        padding: 10px 16px;
        font-size: 18px;
    }

    .pagination-lg > li:first-child > a,
    .pagination-lg > li:first-child > span {
        border-bottom-left-radius: 6px;
        border-top-left-radius: 6px;
    }

    .pagination-lg > li:last-child > a,
    .pagination-lg > li:last-child > span {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }

    .pagination-sm > li > a,
    .pagination-sm > li > span {
        padding: 5px 10px;
        font-size: 12px;
    }

    .pagination-sm > li:first-child > a,
    .pagination-sm > li:first-child > span {
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
    }

    .pagination-sm > li:last-child > a,
    .pagination-sm > li:last-child > span {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }
    /*</pagination>*/

    /* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

    @media print {
        * {
            background: transparent !important;
            color: #000 !important; /* Black prints faster: h5bp.com/s */
            box-shadow: none !important;
            text-shadow: none !important;
        }

        a,
        a:visited {
            text-decoration: underline;
        }

            a[href]:after {
                content: " (" attr(href) ")";
            }

        abbr[title]:after {
            content: " (" attr(title) ")";
        }

        /*
     * Don't show links for images, or javascript/internal links
     */

        .ir a:after,
        a[href^="javascript:"]:after,
        a[href^="#"]:after {
            content: "";
        }

        pre,
        blockquote {
            border: .0625rem solid #999;
            page-break-inside: avoid;
        }

        thead {
            display: table-header-group; /* h5bp.com/t */
        }

        tr,
        img {
            page-break-inside: avoid;
        }

        img {
            max-width: 100% !important;
        }

        @page {
            margin: 0.5cm;
        }

        p,
        h2,
        h3 {
            orphans: 3;
            widows: 3;
        }

        h2,
        h3 {
            page-break-after: avoid;
        }
    }

    /*Adding Paging To Alternate Dates bootmenu*/

    .bootmenu {
        background: #fff;
    }

        .bootmenu.addHeight {
            min-height: 202px;
        }

        .bootmenu ul {
            box-shadow: none;
        }

        .bootmenu .alt {
            padding: 5px 9px;
            font-size: 12px;
            font-weight: bold;
        }

        .bootmenu .paging {
            position: absolute;
            bottom: 0;
        }

        .bootmenu .btn {
            min-width: 5rem;
            font-size: 0.7rem;
        }

        .bootmenu .prev {
            margin: 0px;
        }

        .bootmenu .next {
            margin: 0 0 0 38px;
        }

    .page {
    }


    #ajaxSubjectProcesses .pagination-container {
        width: 60%;
        margin: 5px auto;
    }

    #ajaxReviewsTable .pagination-container {
        width: 60%;
        margin: 5px auto;
    }

    .pager .controls-panel {
        margin: 5px auto;
    }


        .pager .controls-panel > div {
            width: 30%;
            line-height: 30px;
            display: inline-block;
            text-align: center;
            border: 1px solid #5f5f5f;
        }



        .pager .controls-panel .pager-pagesize {
        }

            .pager .controls-panel .pager-pagesize > div {
            }

        .pager .controls-panel > input[type='submit'] {
            vertical-align: top;
            width: 60px;
            height: 60px;
        }

        .pager .controls-panel .pager-pagesize select {
            width: 100px;
            height: 20px;
        }

        .pager .controls-panel > input[type='submit']:first-child {
        }

    .pager.bottom .pager-msg {
        min-height: 60px;
        line-height: 60px;
    }

    .help {
        cursor: help;
    }

    .tab-group {
        display: block;
        margin-bottom: 1em;
    }

