/* Minification failed. Returning unminified contents.
(802,177): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
(882,177): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
(1298,51): run-time error CSS1030: Expected identifier, found ','
(1298,61): run-time error CSS1031: Expected selector, found ')'
(1298,61): run-time error CSS1025: Expected comma or open brace, found ')'
(1423,59): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
/*! normalize.css v1.1.3 | 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 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
* 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;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * 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 */
}

textarea{border:1px solid #ccc;}

/**
 * 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.
 */

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.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: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * 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;
}

/* ==========================================================================
   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: 1px 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;
    }
}
/*! jQuery UI - v1.12.1 - 2019-03-10
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(/Content/themes/base/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.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}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/Content/themes/base/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP/yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.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;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/Content/themes/base/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/Content/themes/base/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/Content/themes/base/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/Content/themes/base/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/Content/themes/base/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Content/themes/base/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/Content/themes/base/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/**
 * CSS File for ezMark jQuery Plugin
 *
 **/
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox {
	background: transparent url(/images/checkbox-red.png) 0 1px no-repeat;
	display:inline-block;
	width: 16px; background-position: 0px -3px;
}

.ez-radio {
	background: transparent url(/images/radio-btn.png) 0 1px no-repeat;
	display:inline-block;
	width:15px; background-position: 0px -2px;
}

.ez-checked { background-position: 0 -22px; }
.ez-selected { background-position: 0 -22px; }

.ez-checkbox-green {
	background: transparent url(/images/checkbox-green.png) 0 1px no-repeat;
	display:inline-block;
	*display: inline;
}
.ez-checked-green { background-position: 0 -18px; }
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:30px; }
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*, body{padding: 0; margin: 0;background-color:transparent;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {background-color: transparent;
    color: #FFFFFF;
    display: block;
    padding:0px; height:35px;
    text-decoration: none;}
#TB_window a:visited {color: #FFFFFF;}
#TB_window a:hover {color: #FFFFFF;}
#TB_window a:active {color: #FFFFFF;}
#TB_window a:focus{color: #FFFFFF;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index: 100001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/Scripts/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background-color:transparent;
	z-index: 100002;
	color:#000000;
	display:none;
	text-align:left;
	top:10%;
	left:50%;/*margin-top: -653px !important;*/
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	color: #FFFFFF;
    float: right;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 1px;
    padding:0px;
    position: absolute;
    right: 18px;
    text-align: right;
    top: 39px;
	background:url(/Scripts/thickbox/close.png) no-repeat;
	width: 35px;
	height: 35px;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:transparent;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
	background-color:#fff; overflow:hidden; border:12px solid #0b80ab !important;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

a{font-size: 12px; text-decoration: none; color: #153a66;}
a:hover{color:#047d09;}

a[disabled="disabled"]{ pointer-events:none; color:#444;}
input[disabled="disabled"]{ pointer-events:none; color:#444 !important; background:#ccc !important;}
input[disabled="disabled"]::-ms-value{ pointer-events:none; color:#444 !important; background:#ccc !important;}
input[disabled="disabled"]::-ms-value{ pointer-events:none; color:#444 !important; background:#ccc !important;}

input[type="password"] { outline:none;}

input[type="password"], input[type="text"], input[type="tel"], input[type="email"] {color:#999 !important;}

input[type="text"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="email"]:focus {color:#222 !important;}

html{ width:100%; height:100%; min-height:100%;}

/*body{width:100%; height:100%; min-height:100%; font-size:14px; color:#555; background-color:#eff5ec; font-family:arial;}*/

body{width:100%; height:100%; min-height:100%; font-size:14px; color:#555; background-color:#ededed; font-family:arial;}
 
/*body{background-color: #c5e3af;background-image: url(/images/background-start.jpg);}*/
.clear{ display:block; clear:both;}
ul{padding:0px;}
ul li{ list-style-type:none;}


h1{color: #153a66;font-size: 1.8em;}

#loader{position: absolute;
width: 100%;
height: 100%;
min-height: 100%;
background: rgba(255,255,255,1);
top: 115px;
text-align: center;
z-index: 1000;
padding-top: 150px;}

#loader img{/*position:fixed;*/ top:56%;}

#data_loader{position: absolute;
width: 100%;
height: 100%;
min-height: 100%;
background: rgba(255,255,255,0.8);
top: 115px;
text-align: center;
z-index: 1000;
padding-top: 150px; display:none;}


#data_loader img{/*position:fixed;*/ top:56%;}

#main{width:100%; height:auto; margin:0 auto; position:relative;}
header{ width:100%; height:110px; margin:0 auto; position: relative; padding-top: 1px;
border-bottom:4px solid #005596;
background-color:#009fdf;
position:fixed;
z-index:1000;
transition:height 0.5s;
}


.docking_button {width:40px; height:160px; margin-top: 5px;}
/*.docking_button.active {background:url(/images/search_big_btn5_active.png) no-repeat;}*/

.docking_button a{width:25px; height: 136px; max-width:25px; background-color:#005596; display: block; overflow:hidden; padding:12px 7px; text-align: center; color: #fff; font-size: 16px; line-height: 22px; border-top-right-radius: 8px;
  border-bottom-right-radius: 8px; word-break: break-all; letter-spacing:5px; text-transform:uppercase; transition:all 0.3s;}

.docking_button a:hover, .docking_button a.active{background-color:#009fdf; transition:all 0.3s;}
 
#header_inner{width:960px; height:111px; margin:0 auto; position:relative; transition:height 0.5s;}

.sca-logo {
    width: 17%;
    height: auto;
    max-width: 250px;
    padding-left: 0px;
    padding-top: 20px;
    transition: width 0.5s, padding 0.5s;
}

    .sca-logo img {
        width: 100%;
        height: auto;
    }

.sca-logo-with-header-message {
    width: 17%;
    height: auto;
    max-width: 250px;
    padding-left: 0px;
    padding-top: 5px;
    transition: width 0.5s, padding 0.5s;
}

    .sca-logo-with-header-message img {
        width: 100%;
        height: auto;
    }

.header-message {
    position: relative;
    text-align: center;
    background-color: #FFF3CD;
    border: 1px solid lightgray;
    border-radius: 5px;
    padding: 5px;
}
#container{width:960px; height:auto; margin:0 auto; background:#fff; padding-top:115px;}

.login_section{ width:650px; height:auto; min-height:300px; margin:0 auto; margin-top:70px; padding:10px; background-color:#fff; background-repeat:no-repeat; background-position: 14px -3px; position:relative;
border-radius:3px;
box-shadow: 0px 0px 0px #888;
border: 1px solid #ddd;
}
.forgot_p_section {
    width: 90%;
    height: auto;
    min-height: 300px;
    margin: 0 auto;
    margin-top: 70px;
    padding: 10px;
    background-color: #fff;
    background-image: url(/images/login-bg.png);
    background-repeat: no-repeat;
    background-position: 14px -3px;
    position: relative;
    border-radius: 10px;
    box-shadow: 2px 2px 10px #888;
}

.top-band-aid{position:absolute; top:-70px; left:-80px;}
.bottom-band-aid{position:absolute; bottom:-60px; right:-80px;}

.login-welcome{font-size:25px; color: #153a66; padding-bottom: 10px;}

.login-form{position: relative; width: 45%; float: right; margin-top: 50px;}
.forgotpass-form{width:auto; font-size:14px; color:red;}
.changepass_msg{font-size:13px; padding-bottom:10px; color:#153a66;}
.changepass-form{ position: relative; width: 46%; float: right; margin-top: 45px;}
.change_pass_cell input[type="text"], .change_pass_cell input[type="password"]{padding: 2px 5px 2px 5px !important;}

.login-cell{ margin-bottom:5px;height: auto;min-height:40px;}
.login-cell input[type="text"]{border:1px solid #ccc; padding:2px 5px 2px 40px; font-size: 12px; width:83%; height: 28px; 
border-radius:5px; box-shadow:0px 0px 0px #555; transition:box-shadow 0.5s;}
.login-cell input[type="text"]:focus, .login-cell input[type="password"]:focus{box-shadow:none; border: 1px solid #0fc7ff;}

.login-cell input[type="password"]{border:1px solid #ccc; padding:2px 5px 2px 40px; font-size: 12px; width:83%; height: 28px; 
border-radius:5px; box-shadow:0px 0px 0px #555; transition:box-shadow 0.5s; background: #ededed;
border-radius: 3px;}
.login-cell input[type="password"]:focus{box-shadow:none;}


.login-cell input[type="submit"] {width:90%; text-align: center; background:#009fdf; border:0px; padding:10px; color:#fff; font-family: Arial; font-size:14px; border-radius:3px; transition:background 0.5s; text-transform:uppercase;}
.login-cell input[type="submit"]:hover{ background:#0fc7ff; transition:background 0.5s;}
    .login-cell input[type="submit"]:focus{ outline:none;}

.login-link{width: 89%; font-size: 12px;color: #153a66; text-align: right;}
.login-link a{font-size: 12px; text-decoration: none; color: #153a66;}
.login-link a:hover{color:#047d09; text-decoration:underline;}
.login-button { width: 90%; text-align: center; background: #009fdf; border: 0px; padding: 10px; color: #fff; font-family: Arial; font-size: 14px; border-radius: 3px; transition: background 0.5s; text-transform: uppercase;}

.login-cell-links {
    width:90%;
}

.login-link-left {
    float: left;
}
.login-link-right {
    float: right;
}
.as-login-link {
    font-size: 12px;
    color: #153a66;
    text-decoration: none;
}
.as-login-text {
    font-size: 12px;
    color: #555;
    text-decoration: none;
}

.confirm-terms {
    font-weight:bold;
    font-size:14px;
}

.login-user-icon {
    display: inline-block;
    background: #009fdf;
    height: 20px;
    width: 25px;
    padding: 9px 7px 5px;
    margin-right: -35px;
    text-align: center;
    position: relative;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    float: left;
    transition: background 0.5s;
}

.login-pass-icon {display:inline-block; background:#009fdf; height:20px; width:25px; padding:9px 7px 5px; margin-right:-35px; text-align: center; position:relative; border-top-left-radius: 3px;
border-bottom-left-radius: 3px; float: left;  transition:background 0.5s;}

.login-user-icon .fa, .login-pass-icon .fa {color:#fff; font-size: 15px;}

.login-input-span{display:inline-block; width:87%; float: left;}

.scrollup{display:none; position:fixed; right:40px; width:40px; height:45px; bottom:70px;}
.scrollup a{display:block; width:40px; height:45px; background:url(/Images/scrolltop.png) no-repeat; text-indent:4000px; border-radius:5px; opacity:0.5; transition:opacity 0.5s;}
.scrollup a:hover{opacity:1; transition:opacity 0.5s;}

/* Inner Pages*/
.clear{clear:both;}
#wrapper{ width:100%; height:auto; margin: 0 auto;}

#inner-page{width:auto; height:auto; min-height:380px; padding:20px; box-shadow:0px 2px 2px #888; position:relative;}
#inner-page:after{display:block; clear:both; float:none; content:"";}

.header-right{position:absolute; top:10px; right:13px; font-size: 12px; text-decoration: none; color:#fff; transition:right 0.5s;}
.header-right a{color:#fff;}
footer{width:956px; margin:0 auto; margin-top:10px; font-size:11px; color:#153a66;}
footer.logged-out {
    width:49%;
}
footer a{ font-size:11px;}
footer img{margin-bottom:-14px; padding-left:15px; width:95px;}

nav{width:auto; height:41px; margin:0 auto; position:absolute; right:0px; bottom:5px; transition:right 0.5s;}
/*
nav ul{ padding-left:15px;}
nav ul li{ display:block; float:left; margin-left:3px; margin-right:3px;}
nav ul li a{ display:block; background: #fff; padding: 10px 16px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 1px 1px 6px #888;
transition:background 0.5s;
}

nav ul li a:hover{ background:#047d09; color:#fff; transition:background 0.5s;}
nav ul li a.menuactive{ background:#047d09; color:#fff; transition:background 0.5s;}
*/

.home-left{width:48%; height:auto; float:left;}
.home-right{width:48%; height:auto; float:right;}

/*New Home page CSS start Created by sandesh*/
.home-left-new{width:100%; height:175px; float:left;}
.welcome-font-1-new{color:#31a836; font-size:16px; line-height:20px;}
.welcome-font-2-new{color:#333333; font-size:16px; line-height:16px; padding-bottom:20px; display:block;}
.welcome-font-2-new a{font-size: 16px; text-decoration: none; color: #153a66; text-decoration:underline;}
.welcome-font-2-new a:hover{color:#047d09;  text-decoration:underline;}

/*New Home page CSS end*/


.header-right a{display:inline-block;}
.pass-change-icon{ width:auto; height:19px; margin-bottom:-10px; padding-left:25px; padding-top:7px; background:url(/Images/change_pass_icon.png) no-repeat; background-position:0px 0px; transition:background 0.3s; background-size: 21px;}
.pass-change-icon:hover{background-position:0px -26px; transition:background 0.3s; color:rgba(255,255,255,0.4);}

.edit-profile-icon{ width:auto; height:19px; margin-bottom:-10px; padding-left:25px; padding-top:7px; background:url(/Images/logoff-icon.png) no-repeat; background-position:0px 0px; transition:background 0.3s; background-size: 21px;}
.edit-profile-icon:hover{background-position:0px -26px; transition:background 0.3s; color:rgba(255,255,255,0.4); }

.notification-icon{ width:auto; height:20px; margin-top:1px; position:relative;
 /*background:url(/Images/notification-icon.png) no-repeat;*/
 font-size:21px; margin-right:16px; background-position:0px 0px; transition:background 0.3s; background-size: 21px;}

#notification_body{
 height:auto; max-height:261px; display:block !important;
 overflow:hidden;
transition:all 0.3s;
}

.notify_cell{height:41px;}

#notify_arrow_up{width:100%; height:20px; color: #444; font-size: 20px; text-align: center; cursor:pointer; display:none; margin-top: -15px;}
#notify_arrow_down{width:100%; height:20px; color: #444; font-size: 20px; text-align: center; cursor:pointer;  margin-bottom: -15px;}
#notify_arrow_down::selection, #notify_arrow_up::selection{background:transparent;}

 .cust_patient_name br{clear:both;}
 .cust_patient_name > span{width:100%; clear:both;}
 .cust_patient_name > span > strong{  display:block; float:left; width:auto; padding-right:10px; margin-top:5px;}
 .cust_patient_name > span > span{float:left; width:74%; padding:6px 0 0;}
 .notification-icon{
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer */
  -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
  -webkit-user-select: none; /* Chrome, Safari, and Opera */
  -webkit-touch-callout: none; /* Disable Android and iOS callouts*/
 }

.notification-icon:hover{background-position:0px -26px; transition:background 0.3s; color:rgba(255,255,255,0.4);}
.notification-icon span{  background-color: #EB0D0D; color:#fff;
  display: block;
  height: 14px;
  position: absolute;
  min-width: 9px;
  top: 1px;
  left: 12px;
  border-radius: 2px;
  padding: 0.5px 2px;
  font-size: 12px;
  text-align: center;}


#inner_notification::after {
  content: '';
  border:15px solid transparent;
  width:0;
  height:0;
  border-bottom-color: #ffffff;
  position:absolute;
   top: -30px; right:12px;
}

#inner_notification .notify_cell > a > span:first-child{display: block; width: 10%; height:auto; font-size:30px; background-color:#666; color:#fff !important; padding:3px 8px 4px 7px; float:left;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
   transition:all 0.5s;
}

#inner_notification .notify_cell:hover > a > span:first-child{background-color:#fff; color:#000 !important; transition:all 0.5s;}

#inner_notification .notify_cell > a > span:last-child{display: block; width:77%; height:18px; padding:12px 10px; font-size:13px; float:right;}
#inner_notification .notify_cell > a:after{display:block; float:none; clear:both; content:'';}


#notification{position:relative;   height:26px;}
#inner_notification{padding:15px 0px; background-color:rgb(255, 255, 255); position:absolute; left:-280px; z-index:1001; top:45px; box-shadow:1px 2px 5px #000;}
#inner_notification .notify_cell{padding:5px;  width:300px; background-color:#E7E8ED; min-height:35px; color:#000; border-top: 1px solid #ddd;  transition:all 0.5s;}
#inner_notification .notify_cell:hover{  background-color:#5A5858;  transition:all 0.5s;}

#inner_notification .notify_cell:last-child{border-bottom: 1px solid #ddd;}

#inner_notification .notify_cell a{display:block; width:100%; min-height:35px; color:#000;}
#inner_notification .notify_cell:hover a{color:#fff;}


.header-right a img{ width:30px;}
.my_ac_link{display:inline-block; padding:6px 38px 5px 10px; background:#efeeee url(/Images/icon-sheet.png) no-repeat; background-position: 83px -470px; border-radius:3px; color:#444 !important; transition:background 0.5s;}

.header-right:hover .my_ac_link{background:#ccc url(/Images/icon-sheet.png) no-repeat; background-position: 83px -470px; transition:background 0.5s;}

.my_account_ul{background:#ccc; padding:10px; z-index:10000; position:absolute; right:0px; top:24px; width:140px; float:right; margin:0; border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.my_account_ul li{background:#ccc; padding:10px;}
.my_account_ul li:hover{background:#efeeee; padding:10px;}

.welcome-img{width:100%;}

/*.heading-1 a{ width:770px; margin:0 auto; padding:10px 15px; display:block; color:#153a66; font-size:18px; font-weight:bold; background:#e1e1e1 url(/Images/expand-icon.png) no-repeat; background-position:760px 13px; border-bottom:1px solid #ccc;}
.heading-1 a.open{background-position:760px -20px;}*/

p.switch{width:800px; margin:0 auto; padding:10px; text-align:right; display:none;}

.welcome-font-1{color:#31a836; font-size:16px; line-height:20px;}
.welcome-font-2{color:#888; font-size:13px; line-height:16px;}



/*--------------------Search Pannel----------------------------*/

/* dock */
		#search_pannel{position:fixed; top:116px; height:auto; z-index:101; left:0px; transition:top 0.5s;}
		.dock_img{height: 19px; margin-top: -1px; padding-right: 5px;}
        #dock{margin:0px; padding:0px; list-style:none; height:100%; z-index:100;}
        #dock > li{width:40px; height:200px; margin:0 0 1px 0; background-repeat:no-repeat; background-position:left 24px; cursor:pointer;}
        
        /*#dock #links {background-image:url(/Images/search_big_btn4.png);}*/
        
        /*#dock > li:hover {background-position:-40px 0px;}*/
        
        /* panels */
        #dock ul li {padding:5px; border: solid 1px #F1F1F1; cursor:default;}
        #dock ul li.header{background:#009fdf; border: solid 1px #F1F1F1; cursor:default; color:#fff; text-transform:uppercase; height:17px;}
      
        /*#dock > li:hover ul {display:block;}*/
            #dock > li ul:not(#DDLCustomer_taglist, .k-reset) {
                position: absolute;
                top: 0px;
                left: -180px;
                z-index: -1;
                padding-left: 30px;
                width: 1205px;
                height: auto !important;
                background-color: #fff;
                border: solid 1px #969696;
                padding: 0px;
                margin: 0px;
                list-style: none;
            }
        #dock > li ul.docked { display:block;z-index:-2; height: 550px !important;}
        
        .dock,.undock{float:right;}
        .undock {display:none;}
        #content {margin: 10px 0 0 60px;}

        

		.search_pannel_main{ width:auto; height:auto; padding:10px 10px;}
		.search_pannel_options{padding:10px 5px;}
		
		.search_pannel_ordertxtbox{display:inline-block; padding-bottom:15px; float:left; margin:0px 5px;}
		.search_pannel_ordertxtbox input[type="text"]{width:185px; height:20px; background:#eee; box-shadow:0px 0px 0px #555;}
		.search_pannel_selectbox{ display:inline-block; padding-bottom:15px; float:left; margin:0px 5px;}
		.search_pannel_selectbox select{font-size:12px; padding: 3px;}
		.search_pannel_searchbox{ width:auto; height:45px;}
		.search_pannel_searchtxtbox{ display:block; height:30px; float:left;}
		.search_pannel_searchtxtbox input[type="text"]{width:303px; padding:4px 60px 4px 5px; background:#eee; box-shadow:0px 0px 0px #555;}
		.search_pannel_searchbtn{display:block; height:30px;float:left; margin-left: -51px; margin-right: 2px;}
		.search_pannel_searchbtn input[type="button"]{ width:54px; height:30px; background:url(/Images/search_icon.png) no-repeat; border:0px;}

        .search_pannel_ordertxtbox ::-webkit-input-placeholder{color:#666;}
        .search_pannel_ordertxtbox :-moz-placeholder { color:#666;}
        .search_pannel_ordertxtbox ::-moz-placeholder {color:#666;}
        .search_pannel_ordertxtbox :-ms-input-placeholder {color:#666;}

        .search_pannel_searchtxtbox ::-webkit-input-placeholder{color:#666;}
        .search_pannel_searchtxtbox :-moz-placeholder { color:#666;}
        .search_pannel_searchtxtbox ::-moz-placeholder {color:#666;}
        .search_pannel_searchtxtbox :-ms-input-placeholder {color:#666;}
		
		.search_pannel_searchbtn a{ width:54px; height:30px; background:url(/Images/search_icon.png) no-repeat; border:0px; display:block;}
		
		.search_pannel_results{ width:auto; height:330px; padding-left: 5px;}
		.search_pannel_result_table{width:auto; border:0px solid #4A4A4A; background: #ccc;}
		.search_pannel_result_table tr th{ width:auto; padding:8px; font-size:14px; background:#0b80ab; color:#fff; border: 1px solid #fff; text-transform: capitalize;}
		.search_pannel_result_table tr td{ width:auto; padding:6px; font-size:12px; color:#222; border: 1px solid #fff; text-transform: capitalize;}
		
		.search_pannel_result_table tr:hover{background:#efefef;  transition:background 0.5s;}
		
/*--------------------End Search Pannel----------------------------*/
#divPatientInfoDisplay { padding-bottom: 20px;}
.patient_information{ background:#f1f1f1; width:98%; height:auto; margin:0 auto; padding:0px; margin-bottom:5px; position: relative; border: 1px solid #E5E5E5;
border-top: 0px;padding-top:0px;  padding-bottom:0px; }
.patient_information ul{width: 84%; margin: 0 auto; min-width: 772px;}
.patient_information ul li{display:block; clear:both;}


input[type="text"], input[type="tel"], input:not(.k-textbox)[type="email"], input[type="text"]{border:1px solid #ccc; padding: 3px 5px; font-size: 12px; width: 196px; height:20px; 
border-radius:4px; box-shadow:0px 0px 0px #555; transition:box-shadow 0.5s; background:#fff;}
input:not([readonly="readonly"])[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus{border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
input:not([readonly="readonly"])[type="text"]:hover, input[type="tel"]:focus, input[type="email"]:focus{border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}

input[type="password"]{border:1px solid #ccc; padding: 3px 5px; font-size: 12px; width: 210px; height: 23px; 
border-radius:5px; box-shadow:0px 0px 0px #555; transition:box-shadow 0.5s; background:#fff;}
input[type="password"]:focus{box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
input[type="password"]:hover{box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}



.search_cell{float:left; padding: 10px; color:#444; margin:5px;}
.search_cell .search_cell_txt{display:inline-block; float:left; font-size:12px; padding-top:2px; width:120px; text-align: left; font-weight:bold;}
.search_cell .search_cell_field{ display:inline-block; float:left; height:20px; margin-top:-5px;}
.search_cell .search_cell_dot{display:inline-block; float:left; padding-right:5px; padding-left:5px; font-weight:bold;}
.search_cell .search_cell_field .label{background:#ddd; padding:5px 5px; border-radius:4px; box-shadow:0px 0px 0px #555; display:block; min-width:210px; min-height:16px; text-align:left; border: 1px solid #ccc;}

input[type="button"].search_form_buttons{width:auto; height:26px; border:1px solid #bbb; color:#444; font-size:12px; background:#eaeaea; border-radius:3px; padding:0px 7px; transition: background 0.5s;}

a.search_form_buttons{width:auto; height:26px; border:1px solid #bbb; color:#444; font-size:12px; 
background:#eaeaea; border-radius:3px; transition: background 0.5s; display: inline-block;
height:15px; padding:5px 6px;}
.search_form_buttons:hover{background:#239fdb; color:#fff; transition: background 0.5s; cursor:pointer;}
input[type="button"].search_form_buttons:hover{background:#239fdb; color:#fff; transition: background 0.5s;}

.inline_block{display: inline-block;}
.clear_search {
    width: 95px;
    height: 16px;
    border: 1px solid #239fdb;
    color: #fff;
    font-size: 12px;
    background:#005596;
    border-radius: 4px;
    padding:6px 10px;
    transition: background 0.5s;
    display: block;
}

.clear_search:hover{ color:#fff; background: #239fdb;}

.inline_block i{ font-size:16px; padding-right: 3px;}

.search_datepicker{
width: 180px;
height: 21px;
border: 1px solid #ccc;
padding: 2px 5px; padding-right: 33px;
font-size: 12px;
border-radius: 5px;
box-shadow: 2px 2px 5px #555;
transition: box-shadow 0.5s;
background: #fff;
}

.datepicker_img{margin-left:-33px; margin-bottom:-11px; cursor:pointer;}

.search_datepicker .k-picker{width:190px;}
.search_datepicker .k-picker-wrap{height:25px;}
.search_datepicker .k-select{height:22px;}
.search_datepicker .k-i-calendar{margin-top:-6px;}

.search_table_dp{box-shadow:none !important; width:120px; !important; height:20px !important; margin-top:-5px;}
.search_table_dp .k-picker{width:90px;}
.search_table_dp .k-picker-wrap{height:24px;}
.search_table_dp .k-select{height:23px;}
.search_table_dp .k-i-calendar{margin-top:-6px;}

.s_txtbox{
    width:211px !important; 
    height:20px !important; 
    /*box-shadow:0px 0px 5px #ddd !important;*/

}

/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: #009fdf; color: #fff; border: 1px solid #005596;}*/ 




/*SELECT STYLE*/ 
 .select-wrapper{
		float: left;
		display: inline-block;
		border: 1px solid #d8d8d8;            
		background: url(/Images/dropdown-sprite-2.png) no-repeat right -1px transparent;
		cursor: pointer;
	}
	.select-wrapper, .select-wrapper .custom-select-2{
		width: 100%;
		height: 25px;
		line-height:25px;
		font-size:13px;
		background-color:#eee;
	}

	.search_pannel_selectbox .select-wrapper, .search_pannel_selectbox .select-wrapper .custom-select-2{width:235px; border-radius: 4px;}
	
	.select-wrapper:hover{
		background: url(/Images/dropdown-sprite.png) no-repeat right -27px transparent;
		border-color: #239fdb;
		background-color:#eee;
	}
	.select-wrapper .holder{
		display: block;
		margin: 0 35px 0 5px;
		white-space: nowrap;            
		overflow: hidden;
		cursor: pointer;
		position: relative;
		z-index:1;
	}
	.select-wrapper .custom-select-2{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}

  .select-style {
    border: 1px solid #ccc;
    width: 220px; height: 26px !important;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url(/Images/dropdown-sprite.png) no-repeat 90% 50%;
	background-position: 190px 0px;
}

.select-style:focus{background-position: 190px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.select-style:hover{background-position: 190px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.select-style .custom-select {
    padding:6px 2px;
    width: 247px;
    font-size: 12px;
	border: none;
    box-shadow: none;
    background:transparent;
    background-image: none;
    -webkit-appearance: none;
	-moz-appearance: none;
}

.select-style .custom-select:focus {
    outline: none;
}

           /* select-style_big*/

.width_605px{width:600px !important;}
  .select-style_big {
    border: 1px solid #ccc;
    width: 595px; height: 26px !important;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url(/Images/dropdown-sprite.png) no-repeat 90% 50%;
	background-position: 728px 0px;
}


.select-style_big:focus{background-position: 728px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.select-style_big:hover{background-position: 728px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.select-style_big .custom-select {
    padding:6px 2px;
    width: 780px;
    font-size: 12px;
	border: none;
    box-shadow: none;
    background:transparent;
    background-image: none;
    -webkit-appearance: none;
	-moz-appearance: none;
}

.select-style_big .custom-select:focus {
    outline: none;
}

 /*END SELECT STYLE*/ 
  
.width_147{width:147px !important;}
.width_107{width:107px !important;}
.width_2350{width:2350px !important;}
.width_610{width:610px !important;}
.width_787{width:787px !important;}
.width_871{width: 871px !important;}


.padding_left_right_15{padding:9px 15px !important;}
.padding_left_right_20{padding:7px 25px !important;}
.height_100pc {height: 100%;}
.height_90pc {height: 90%;}
.height_30{height:30px !important;}

.width_30pc{width:30% !important;}
.width_70pc{width:70% !important;}
.small_btn{padding: 5px 15px !important;}


.analysis_information{ background:#f1f1f1; width:94%; height:auto; margin:0 auto; padding:20px 2%; margin-bottom:30px; position:relative; border: 1px solid #E5E5E5;
border-top: 0px;}
.analysis_information_table{width:100%; border:0px solid #4A4A4A; background: #ccc;}
.analysis_information_table tr th{ width:auto; padding:8px; font-size:14px; background:#0b80ab; color:#fff; border: 1px solid #fff; text-transform: capitalize;}
		.analysis_information_table tr td{ width:auto; padding:7px 25px; font-size:12px; color:#222; border: 1px solid #fff; text-transform: capitalize; text-align:left;}
		
.analysis_information_table tr:hover{background:#efefef; transition:background 0.5s;}

.analysis_information_addinfo{width:100%; text-align:right; padding-top:10px;}

.staff_select_mode{background:#f1f1f1; width:94%; height:auto; margin:0 auto; padding:20px 2%; margin-bottom:30px; position:relative; border:1px solid #E5E5E5;
border-top:0px;}

.prescription_nformation{background:#f1f1f1; width:94%; height:auto; margin:0 auto; padding:20px 2%; margin-bottom:30px; position:relative; border: 1px solid #E5E5E5;
border-top: 0px;  transition:width 0.8s ease, left 0.8s ease;}

/*.prescription_nformation:hover{width:120%; height:auto; margin:0 auto; padding:20px 2%; transition:width 0.8s ease, left 0.8s ease; margin-top: -5px; left: -120px; box-shadow: 3px 3px 7px #888;}*/

.prescription_nformation_table{width:100%; height:300px; margin: 0 auto; overflow-x:auto; }
.medicalAnalysis_nformation_table{width: 95%; height:147px; margin: 0 auto; max-width: 720px;}


.search_form_main_btns{padding:20px 60px;}
/*.search_form_main_btns_1{padding:10px 0px 20px; text-align:right; width:98%; margin:0 auto;}*/

.search_form_main_btns_1 {
padding: 10px 0px 15px;
text-align: right;
width: 903px;
margin: 0 auto;
position: fixed;
z-index: 100;
background: #fff;
margin-top: -10px;
margin-left: 8px;
transition: margin 0.2s;
}

.search_form_main_btns input[type="button"]{ background:#005596; color:#fff; text-transform:uppercase;
font-weight: normal; padding: 5px 40px; transition:background 0.5s, box-shadow 0.3s;  border:0px; min-height: 32px;}

.search_form_main_btns a{ background:#005596; color:#fff; text-transform:uppercase;
font-weight: normal; padding: 5px 40px; transition:background 0.5s, box-shadow 0.3s; border:0px;}

.search_form_main_btns input[type="button"]:hover{ background:#009fdf; transition:background 0.5s, box-shadow 0.3s;}

.search_form_main_btns a:hover{background:#009fdf; transition: background 0.3s, box-shadow 0.3s;}

.float_left_150{width:150px; float:left; margin-top:15px; font-size:13px;}


/*Grid Design*/

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{background:#009fdf;}
.ui-jqgrid .ui-jqgrid-htable th>div{width:auto; padding:8px; font-size:12px; background:#009fdf; color:#fff; text-transform:capitalize; word-wrap: break-word;}
.ui-widget-content{background:#e4e4e4;}
.ui-dialog.ui-widget-content{background:#fff;}
.ui-jqgrid tr.ui-row-ltr td{text-align:center; word-wrap: break-word; padding-top:2px; padding-bottom:2px;}
.ui-jqgrid .ui-jqgrid-titlebar{display:none;}

/*End Grid Design*/

.margin_top50{margin-top:50px !important;}
.boxshadow_non{ box-shadow: none !important;}

.field-validation-error{font-size:12px; color:red; padding-top:5px; display:table;}
.outer-error{margin-top:-17px; padding-bottom:10px;padding-top:8px;}

.input-validation-error {border:1px solid #DCA !important; background:#fffAF0 !important; transition:border 0.5s, background 0.5s !important; }

/*j_lightbox*/
.j_lightbox{ position:fixed; width:100%; height:100%; top:0px; left:0px; background:url(/Images/black_tran.png) repeat;;z-index: 1000000; display:none;}
.j_lightbox .j_lightbox_wrapper{ width: 60%;min-height: 400px; background-color:#fff; border:12px solid #0b80ab; position:absolute; left:20%; top:20%;}
.j_lightbox .j_lightbox_wrapper .j_lightbox_close{width:35px; height:36px;position: absolute; top:0px; right:0px;  background: url(/Scripts/thickbox/close.png) no-repeat;cursor: pointer;}
/*End j_lightbox*/

/*j_lightbox_error*/
.j_lightbox_error{ position:fixed; width:100%; height:100%; top:0px; left:0px; background:url(/Images/black_tran.png) repeat;;z-index: 1000000; display:none;}
.j_lightbox_error .j_lightbox_error_wrapper{ width:30%;min-height: 100px; background-color:#fff; border:12px solid #0b80ab; position:absolute; left: 35%; top:20%;}
.j_lightbox_error .j_lightbox_error_wrapper .j_lightbox_error_close{width:35px; height:36px;position: absolute; top:0px; right:0px;  background: url(/Scripts/thickbox/close.png) no-repeat;cursor: pointer;}
/*End j_lightbox_error*/

/*.pop_error{ padding:10px;}
.pop_error_ul {list-style-type:disc; padding-left:30px; padding-left:0px;}
.pop_error_ul li{list-style-type:none; padding-bottom:5px; color:red; padding-left:0px !important; display:list-item !important; text-align: center; margin-bottom: 3px; text-transform: capitalize;
}*/

/*.pop_error{ padding:10px;}
.pop_error_ul {list-style-type:disc; padding-left:30px;}
.pop_error_ul li{list-style-type:disc; padding-bottom:5px; color:red; padding-left:0px !important; display:list-item !important;}*/

.pop_error{ padding:10px;}
.pop_error_ul {list-style-type:disc; text-align:center; margin: 1em 0 0;}
.pop_error_ul li{padding-bottom:5px; color:red; padding-left:0px !important; display:list-item !important;}


.ui-dialog.ui-resizable {
    min-width: 760px;
    background: #fff;
    border: 3px solid #005596;
    z-index: 10005 !important;
}

/*.heading-1 a{ width:770px; margin:0 auto; padding:10px 15px; display:block; color:#153a66; font-size:18px; font-weight:bold; background:#e1e1e1 url(/Images/expand-icon.png) no-repeat; background-position:760px 13px; border-bottom:1px solid #ccc;}
.heading-1 a.open{background-position:760px -20px;}*/


.collapse{margin-top: -5px;}
.heading-1{display:block; width:98%; margin:0 auto; border:1px solid #E5E5E5; background-color:#eee; transition:background 1s, color 1s; margin-bottom: 5px;}

.heading-1 a{width:auto; margin:0 auto; padding:10px 15px; display:block; color:#444; font-size:15px; background:none; background-position:725px 13px;
margin-left: 10px; transition:background 1s, color 1s;}
.heading-1 a:focus{outline:0;}
.heading-1:hover{background-color:#009fdf; transition:background 1s, color 1s;}

.heading-1:hover a{background:none; background-position:725px 13px; color:#fff; transition:background 1s, color 1s;}
.heading-1 a.open{background-position:725px -20px;}
.heading-1 .fa, .heading-01 .fa{ padding-right:3px; font-size:16px;}

.heading-001{display:block; width:98%; margin:0 auto; border:1px solid #E5E5E5; background-color:#eee; transition:background 1s, color 1s; margin-bottom: 5px;}

.heading-001 a{width:auto; margin:0 auto; padding:10px 15px; display:block; color:#444; font-size:15px; background:none; background-position:725px 13px;
margin-left: 10px; transition:background 1s, color 1s;}
.heading-001 a:focus{outline:0;}
.heading-001:hover{background-color:#009fdf; transition:background 1s, color 1s;}

.heading-001:hover a{background:none; background-position:725px 13px; color:#fff; transition:background 1s, color 1s;}
.heading-001 a.open{background-position:725px -20px;}
.heading-001 .fa, .heading-01 .fa{ padding-right:3px; font-size:16px;}


.heading-01{display:block; width:98%; margin:0 auto; border-bottom:1px solid #ccc; background-color:#e1e1e1; transition:background 1s, color 1s; margin-bottom: 5px;}
.heading-01 a{width:100%; margin:0 auto; padding:10px 15px; display:block; color:#444; font-size:15px; background:none; background-position:725px 13px;
margin-left: 10px; transition:background 1s, color 1s;}
.heading-01 a:focus{outline:0;}
.heading-01:hover{background-color:#009fdf; transition:background 1s, color 1s;}
.heading-01:hover a{background:none; background-position:725px 13px; color:#fff; transition:background 1s, color 1s;}
.heading-01 a.open{background-position:725px -20px;}

/*.patient-information-icon{background-image:url(/Images/Patient-Information-icon.png); background-repeat:no-repeat; background-position:11px 6px;}
.patient-analysis-information-icon{ background-image:url(/Images/Patient-Analysis-Information-icon.png) ; background-repeat:no-repeat; background-position:11px 6px;}
.medical-staff-icon{ background-image:url(/Images/Medical-Staff-icon.png); background-repeat:no-repeat; background-position:11px 6px;}
.prescription-information-icon{ background-image:url(/Images/Prescription-Information-icon.png); background-repeat:no-repeat; background-position:11px 6px;}*/

.patient-information-icon{background-position:11px 6px;}
.patient-analysis-information-icon{background-position:11px 6px;}
.medical-staff-icon{background-position:11px 6px;}
.prescription-information-icon{background-position:11px 6px;}


.patient_information_btns {width:98%; text-align:right; padding-top:10px; max-width:890px;}
.disable_div{ width: 100%;height: 100%;min-height:100%; background:url(/Images/black_tran.png) repeat; z-index:99; position:absolute; top: 0px; left: 0px; opacity:0.5;}
.read_only_div{ background:transparent !important; color: #555 !important; pointer-events:none; opacity:0.7;}
.btn_disable{background:#ddd !important; color: #555 !important; pointer-events:none;}

.ui-jqgrid tr.jqgfirstrow td{ padding: 0px !important;}
.ui-jqgrid .ui-jqgrid-htable th{padding: 0px !important;}
input[type="text"].editable{width:27px !important; height:14px !important; font-size: 11px; box-shadow:0px 0px 5px #ddd !important;}
#jqPatientTypeMatrix tr td input[type="text"].editable{width:40px !important; height:14px !important; font-size: 11px; box-shadow:0px 0px 5px #ddd !important;}
#gview_jqPatientTypeMatrix table tr th div{padding:7px 1px;}


#jqPatientTypeMatrix tr td.width_22 input[type="text"].editable{width:22px !important;}
#jqPatientTypeMatrix tr td.width_70 input[type="text"].editable{width:70px !important;}

input[type="text"].hasDatepicker{width:84px !important; height:16px !important; height:20px\9 !important; box-shadow:0px 0px 5px #ddd !important;}
.ui-datepicker-trigger{margin-left:-22px; margin-bottom:-8px; cursor:pointer; width:26px;}
.ui-datepicker th{padding: 0.4em .3em; font-size: 12px; font-family: arial;}
.ui-datepicker table{ background-color:#f1f1f1; color: #444;}
.ui-datepicker .ui-datepicker-header{color: #444; font-size:12px; font-weight:normal;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ color: #444;}
.ui-datepicker-calendar a{ font-size: 11px;}
.ui-datepicker .ui-datepicker-title select{font-size: 0.8em;}
.ui-datepicker .ui-datepicker-header{padding: .1em 0;}
.ui-datepicker {width: 14em !important;}
.ui-pg-input{width:25px !important; box-shadow:none !important;}


.info_icon{ display:inline-block; background:url(/Images/info_icon_3.png) no-repeat; width:20px; height:20px; margin-bottom:-8px; float: right;
margin-top:10px; margin-right:10px; }
/*Tooltip Option 2*/
a.tooltip_opt_2 {outline:none; }
a.tooltip_opt_2 strong {line-height:30px;}
a.tooltip_opt_2:hover {text-decoration:none;} 
a.tooltip_opt_2 span {
    z-index:10; visibility:hidden; display:none; transition:visibility 0s linear 0.5s,opacity 0.5s linear;
	padding:0 20px;
    margin-top:-40px; margin-left:28px;
    width:250px; line-height:16px; opacity:0;
	 transition:opacity 0.5s;
     font-size: 11px;
}
a.tooltip_opt_2:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0; opacity:1; visibility:visible;
  opacity:1;}
	
.callout {z-index:20;position:absolute;top:35px;border:0;left:-12px;}
a.tooltip_opt_2 span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}
a.tooltip_opt_2 span ul{list-style-type: disc;}
a.tooltip_opt_2 span ul li{list-style-type: disc; padding-bottom:2px; padding-top:2px; color: #666;}



/*2-12-14*/
.text_align_left{ text-align:left !important;}
.text_align_right{ text-align:right !important;}
.text_align_center { text-align: center;}

input[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus{outline:none;}
a:focus{outline:none;}
.height_20{height:20px !important;}
.height_50{height:50px !important;}

.page_heading{display:block; padding-bottom:25px; padding-top:5px; color:#153a66; font-size:20px; font-weight:bold;}
.page_heading_home{display:block; padding-bottom:25px; padding-top:5px; color:#00205B; font-size:20px; font-weight:bold;}/*Home-page-heading*/
.page_sub_heading_home{display:block; padding-bottom:25px; padding-top:5px; color:#00205B; font-size:20px; font-weight:normal;}/*Home-page-sub-heading*/
.table_section{ width:auto; height:380px; background:#f1f1f1; padding:10px; border:1px solid #ccc; transition:box-shadow 0.3s linear;}
.table_section:hover{box-shadow:0px 0px 10px #ccc; transition:box-shadow 0.3s linear;}
.table_section_btns{width:100%; text-align:right; padding-top:10px;}


.table_section_2{ width:auto; margin:0 auto; height:220px; background:#f1f1f1; padding:10px; border:1px solid #ccc; transition:box-shadow 0.3s linear; clear: both; position:relative;}
.table_section_2:hover{box-shadow:0px 0px 10px #ccc; transition:box-shadow 0.3s linear;}



.table_section_3{ width:auto; height:230px; background:#f1f1f1; padding:10px; border:1px solid #ccc; transition:box-shadow 0.3s linear; clear: both;}
.table_section_3:hover{box-shadow:0px 0px 10px #ccc; transition:box-shadow 0.3s linear;}

/*CSS for 10 Grid Start*/
.table_section_4{ width:auto; height:385px; background:#f1f1f1; padding:10px; border:1px solid #ccc; transition:box-shadow 0.3s linear; clear: both;}
.table_section_4:hover{box-shadow:0px 0px 10px #ccc; transition:box-shadow 0.3s linear;}
/*CSS for 10 Grid End*/

.form_main_btns{padding:40px 0px;}
.form_main_btns input[type="button"], .form_main_btns input[type="submit"]{ background:#005596; color:#fff; text-transform: uppercase;
font-weight:normal; padding: 5px 40px; transition:background 0.3s; border:0px; border-radius:3px; font-size:12px;}

.form_main_btns input[type="button"]:focus, .form_main_btns input[type="submit"]:focus { outline:none;}

.pop_main_btns{padding:10px 0px;}

.form_main_btns a{ background:#005596; color:#fff; text-transform:uppercase;
font-weight: normal; padding: 5px 40px; transition:background 0.3s; border: 0;}

.form_main_btns input[type="button"]:hover, .form_main_btns input[type="submit"]:hover{ background:#009fdf; transition:background 0.3s, box-shadow 0.3s;}

.form_main_btns a:hover{ background:#009fdf; transition:background 0.3s, box-shadow 0.3s;}

input[type="button"].form_buttons{width:auto; height:26px; border:1px solid #bbb; color:#444; font-size:12px; background:#eaeaea; border-radius:3px; box-shadow:0px 0px 0px #555; transition:background 0.3s, box-shadow 0.3s;}

a.form_buttons{width:auto; height:26px; border:1px solid #bbb; color:#444; font-size:12px; background:#eaeaea; border-radius:4px; box-shadow:0px 0px 0px #555; transition:background 0.3s, box-shadow 0.3s; display: inline-block;
height:14px; padding:5px 6px;}

.form_buttons:hover, input[type="button"].form_buttons:hover{background:#239fdb; color:#fff; transition:background 0.3s, box-shadow 0.3s;}

.note_textarea{width:40%; height:40px; padding:10px 20px; resize:none; background: #eee; font-size: 13px !important;}
.note_textarea_copy{width:40%; height:40px; padding:10px 20px; resize:none; background: #fff; font-size: 13px !important;}
.note_textarea_MassChanges{width:250px; height:40px; padding:5px; resize:none; background: #eee; font-size: 12px !important;}

.flot_none{float:none !important;}

.search_cell_field input[type="text"].hasDatepicker{border:1px solid #ccc; padding: 2px 5px; font-size:12px; width:210px !important; height:21px !important; border-radius:4px; box-shadow: 2px 2px 5px #555;
transition: box-shadow 0.5s; background: #fff;}

.search_cell_field input[type="text"].hasDatepicker:focus{border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.search_cell_field input[type="text"].hasDatepicker:hover{border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}

.search_cell_field .datepicker_img{margin-bottom:-11px !important;}
.search_cell_field .ui-datepicker-trigger{ width: auto !important; margin-left:-30px !important; margin-bottom: -11px !important;}

#gbox_jqPatientAnalysis{ width:690px !important;}
#gbox_jqMedicalStaffAnalysis{ width:690px !important;}

.width_auto{ width:auto !important;}

.bg_gray { background:#ccc; border-bottom:1px solid #ccc; padding-left: 15px !important;}
.bg_gray a{color:#009fdf;}
.bg_gray a:hover{color:#009fdf; text-decoration:underline;}
.bg_gray:hover {background:transparent;}
.bg_gray:hover a{color:#009fdf;}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#009fdf !important; padding-left: 15px !important;}

.gotohome{ width:15px; height:15px; position:absolute; top:15px; right:15px;}
.gotohome a{ width:15px; height:15px; display:block; background:url(/Images/home-icon.png) no-repeat;}
.gotohome-noicon { top: 15px; right: 15px; position: absolute; }

.width_100p{ width:100% !important;}
.width_700px{width: 700px !important;}
.ui-dialog .ui-dialog-title{color: #fff; font-weight: normal;text-transform: uppercase;}
.ui-draggable .ui-dialog-titlebar{background: #005596;}


.about-left{padding:0px 10px; position:relative;}
.about_doctor_img{width: auto; height:auto; position: relative; right:0px; top:0px; text-align: center; font-style: italic;}
.about_doctor_img hr{ width:100%; height:4px; background:#009fdf; border:0px; display:none;}
.about_doctor_img img{width: auto; margin-bottom: -20px; margin-right: 0px;}

.cust_patient_name{padding:10px; font-size:14px; font-family: arial; background:#fff; margin-bottom:10px; border-radius:5px; width:500px; word-break:break-all;}
.cust_patient_name span{display:inline-block; padding:4px 0px 0; margin-bottom:2px; color:#005596;}

.align_left_wrap{text-align: left !important; word-wrap: break-word; padding-left: 20px !important; padding-right: 20px !important;}

.bg_eee{ background:#eee !important;}


.msgSuccess{ color:#009fdf; display:block; font-size:13px; padding-top:5px; text-align:center;}

#residentialMessage{width:auto; text-align:right; position:absolute; right:0;}
#communityMessage{margin-left:170px; width:auto;}
#oneOffMessage{margin-left: 135px; width: auto;}

.short_pop{min-height:100px !important; top:45% !important;}
.padding_20{padding:20px;}

.oneof_check{float:left; padding-top:10px; font-size: 13px;}

.pop_fields_section{margin-top:10px; width:100%; border:1px solid #ccc; margin-bottom:10px; padding-bottom:0px; padding-top: 5px;}
.pop_fields_section:hover {
box-shadow: 0px 0px 10px #ccc;
transition: box-shadow 0.3s linear;
}

.pop_fields_section ul{ width:100% !important; min-width:inherit !important;}
.pop_fields_section .search_cell{padding: 5px 10px 5px;}
.pop_fields_section .search_cell_field{ height:30px;}
.pop_fields_section .search_cell_txt{width: 100px !important; font-weight: normal;}
.pop_fields_section input[type="text"] {box-shadow: 0px 0px 0px #555;}
.pop_fields_section .search_cell_field .field-validation-error {font-size: 11px; padding-top: 1px;}

.position_rel{position:relative;}
.position_abso{position:absolute;}

.align_center{text-align:center !important;}
.align_left{text-align:left !important;}


.align_right{text-align:right !important;}

.padding_left_10{ padding-left:10px !important;}
.padding_right_10{ padding-right:10px !important;}

.j_lightbox_btns{text-align:center; padding:0 !important;}

.approver_section{padding: 10px 8px !important;}

.max_width_1870px{max-width:1709px;}
.max_width_700px{max-width:700px;}



#jqNotes tr.ui-widget-content{background:#f1f1f1 !important;}
.no-user-select {
    user-select: none;
}

.ui-state-highlight .pnote_class{ color:#666 !important;}
.pnote_class{ padding:5px 10px !important;}

.bg_ddd{ background:#ddd !important;}

.ui-jqgrid .ui-paging-info {text-transform: capitalize;margin-left: 15px; margin-top: 3px;}

.ui-state-highlight{ background:#fff !important; color:#666 !important; border: 0px solid #009fdf !important;}
tr.ui-state-hover{background:#fff !important; color:#666 !important; border: 1px solid #009fdf !important;}
th.ui-state-hover{border: 1px solid #d3d3d3 !important; border-top:0 none !important;  border-bottom:0 none !important;  border-left:0 none !important;}

#jqPatientPrescription tr:hover {background:#fff !important; color:#666 !important; border: 1px solid #aaa !important;}

/*.ui-jqgrid tr.jqgrow td {border-top-width:1px; border-top-color: inherit; border-top-style: solid;}*/


.td_link a{color: #009fdf !important; padding-left: 10px !important;}

.hyperLink a{color: #009fdf !important; padding-left: 10px !important; text-decoration :underline; }
.hyperLink :hover {cursor:pointer; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ border:0px;}

.margin_left_0{margin-left: 0px !important;}

.height_27 {height: 27px !important;}

.width_121{width: 121px !important;}
.small_btn_2{padding: 7px 15px !important; background:#0b80ab !important;}
.small_btn_2:hover{background:#009fdf !important;}

.ui-dialog .ui-dialog-buttonpane {background: #fff; border: 0;}
#divRemovePrescription {padding:20px 20px 10px; overflow: hidden; text-align:center; font-size: 14px;}
 #divRemovePrescriptionSucess{padding:20px 20px 0px; overflow: hidden; text-align:center; font-size: 14px; min-height: 10px !important;}
.ui-dialog-buttons{min-width:30%; outline:none; border:12px solid #0b80ab; position: fixed; z-index:1001;}
.ui-dialog-buttons .ui-dialog-titlebar{ display:none;}
.ui-dialog .ui-dialog-content{padding: 10px 10px 5px; min-height:20px !important; overflow: hidden;}

.ui-dialog .ui-dialog-buttonpane button {background:#0b80ab !important; color: #fff;}
.ui-dialog .ui-dialog-buttonpane button:hover{background:#009fdf !important; color:#fff !important;}
.ui-dialog .ui-dialog-buttonpane button:focus{background:#0b80ab; color: #fff; outline:none;}
.ui-dialog-buttonset {float:none !important; text-align: center;}

.ui-widget-overlay {background: url(/Images/black_tran.png) repeat; opacity:1; z-index: 101;}
.ui-button-text-only .ui-button-text{padding: 7px 15px !important; font-size: 12px;}

.color_green{color: green;}

.default_textarea{width: 154px !important; height: 35px !important; padding: 5px; resize: none; font-size: 12px; background: #fff; border: 1px solid #ccc; border-radius: 4px;}
.default_textarea:focus{border: 1px solid #009fdf; box-shadow:0px 0px 1px #009fdf; transition:box-shadow 0.5s;}
.default_textarea:hover{border: 1px solid #009fdf; box-shadow:0px 0px 1px #009fdf; transition:box-shadow 0.5s;}
.height_35{height: 35px !important;}
.height_85{height: 85px !important;}
.patientinfo_fields{ position:relative; padding:20px;}

.patientinfo_main{ padding-top:64px;}
.patientinfo_main.has-parent-customer{ padding-top:94px;}
.patientinfo_main:nth-of-type(1) {padding-top:0px;}
.width_135_editable{width:135px !important; height:14px !important; font-size: 11px; box-shadow:0px 0px 5px #ddd !important;}

.ui-jqgrid .ui-jqgrid-hdiv {background:#009fdf;}

#search_dock_bg{ width:100%; height:100%; background:#ededed; position:fixed; min-height:130%; z-index: 101; display: none; transition:background 0.3s; opacity:0.8;}

.new_select_for_search { margin-top:-5px; padding: 0px; padding-top: 10px;}
.new_select_for_search .select-style {height:25px !important; background:#eee url(/Images/dropdown-sprite-2.png) no-repeat right 0px;}
.new_select_for_search .select-style:hover{ background-position:right -27px;}
.new_select_for_search .select-style .custom-select { width:250px; padding-right:10px; font-size:13px; color: #666; line-height: 15px; margin-top:-2px; z-index:99;}

select::-ms-expand {display: none;}
 .ui-datepicker-title select::-ms-expand {display: block;}

.uni_dialog {padding:20px 20px 0px; overflow: hidden; text-align:center; font-size: 14px; min-height: 20px !important;}
.center_text {text-align:center!important}
.validation_msg {font-size:14px; color:red;  text-align:center; min-height: 20px;padding:20px 20px 10px; overflow: hidden;}
.success_msg {font-size:14px; color:#009fdf; text-align:center; min-height: 20px; padding:20px 20px 10px; overflow: hidden;}
.disp_block{display:block;}
.disp_inline{display:inline-block;}
.disable_msg{display: none; width:390px; height:40px; position: absolute; z-index: 99; text-align: center; color: red; font-weight: bold; background:transparent; padding-top:20px; text-transform: uppercase; border:0px solid red;}

.patient_info_dis_msg{top:-5%;  left:35%; }
.medicalAnalysis_info_dis_msg{top:-27%; left:30%;}
.analysis_info_dis_msg{top:-27%; left:30%; }
.prescription_dis_msg{top:-12%; left:33%;}

.sample_ord_desc input[type='text']{ width:95% !important;}
.sample_ord_Quantity input[type='text']{ width:50% !important;}

.ui-jqgrid .ui-jqgrid-htable th {height: auto; word-wrap: break-word;}
.ui-jqgrid .ui-jqgrid-htable th div { height:auto; }

 th.ui-th-column div{
word-wrap: break-word; /* IE 5.5+ and CSS3 */
    white-space: pre-wrap; /* CSS3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    overflow: hidden;
    height: auto;
    vertical-align: middle;
     
}

 th.ui-th-column div{
   white-space:normal !important;
   height:auto !important;
   }

.float_right {float: right !important;}

.fontsise_11px{ font-size:11px !important;}
.fontsise_12px{ font-size:12px !important; color:#666666;}/*created on 12/05/2015*/

#jqgh_jqPatientPrescription_IsRemoved .fa{ font-size:14px;}
#jqPatientPrescription tr td {word-wrap: normal;}
#jqPatientSearchResults tr td {word-wrap: normal;}

/*------------------------------------------Scrollbar-----------------------------*/

.patientinfo_form { width:auto; height:auto; clear:both;}
.patientinfo_form:after { display:block;float:none; clear:both; content:"";}

.patientinfo_big{width:auto; height:auto; margin-bottom:15px;}
.patientinfo_big:after{ display:block; clear:both; content:"";}
.patientinfo_big .patientinfo_big_txt{width:100px; height:auto; font-size: 12px; font-weight:bold; padding-top: 5px; float:left;}
.patientinfo_big .patientinfo_big_field{width:600px; height:auto; float:left;}

.patientinfo_col1 { width:265px; height:auto; float:left;}
.patientinfo_col2 { width:270px; height:auto; float:left; margin-left:30px; margin-right:30px;  min-height:90px;}
.patientinfo_col3 { width:265px; height:auto; float:left; min-height:90px;}


.patientinfo_col1 .patientinfo_cell{ width:auto; height:auto; min-height:30px; clear:both; margin-bottom: 7px;}
.patientinfo_col1 .patientinfo_cell .patientinfo_col1_lable{ width:100px; height:auto; font-size: 12px; font-weight:bold; padding-top: 5px; float:left;}
.patientinfo_col1 .patientinfo_cell .patientinfo_col1_lable_tooltip{ width:80px; height:auto; font-size: 12px; font-weight:bold; padding-top: 5px; float:left;}
.patientinfo_col1 .patientinfo_cell .patientinfo_col1_field{width:163px; height:auto; float:left;}
.patientinfo_col1 .patientinfo_cell:after{ display:block; float:none; clear:both; }
.patientinfo_col1 .patientinfo_cell .patientinfo_col1_field label{background: #ddd; padding: 5px 5px; border-radius: 4px; box-shadow: 0px 0px 0px #555; display: block; min-width: 133px; min-height: 16px; text-align: left; border: 1px solid #ccc; font-size:12px;}

.patientinfo_col1 .patientinfo_cell .patientinfo_col1_field input[type="text"] {width: 156px; height: 20px;}
.patientinfo_col1 .patientinfo_cell .patientinfo_col1_field input[type="password"] {width: 156px; height: 20px;}
.patientinfo_col1_field input[type="text"].hasDatepicker {width: 133px !important; height: 19px !important; box-shadow: 0px 0px 5px #ddd !important;}
.patientinfo_col1_field .ui-datepicker-trigger {margin-left: -13px; margin-bottom: -11px; cursor: pointer; width: 31px;}


.patientinfo_col2 .patientinfo_cell{ width:auto; height:auto; min-height:30px; clear:both; margin-bottom: 7px;}
.patientinfo_col2 .patientinfo_cell .patientinfo_col2_lable{ width:100px; height:auto; font-size: 12px; font-weight:bold; padding-top: 5px; float:left;}
.patientinfo_col2 .patientinfo_cell .patientinfo_col2_field{width:163px; height:auto; float:left;}
.patientinfo_col2 .patientinfo_cell:after{ display:block; float:none; clear:both; content:"";}
.patientinfo_col2 .patientinfo_cell .patientinfo_col2_field label{background: #ddd; padding: 5px 5px; border-radius: 4px; box-shadow: 0px 0px 0px #555; display: block; min-width: 133px; min-height: 16px; text-align: left; border: 1px solid #ccc;}

.patientinfo_col2 .patientinfo_cell .patientinfo_col2_field input[type="text"] {width: 154px; height: 20px;}
.patientinfo_col2 .patientinfo_cell .patientinfo_col2_field input[type="password"] {width: 156px; height: 20px;}
.patientinfo_col2_field input[type="text"].hasDatepicker {width: 133px !important; height: 19px !important; box-shadow: 0px 0px 5px #ddd !important;}
.patientinfo_col2_field .ui-datepicker-trigger {margin-left: -13px; margin-bottom: -11px; cursor: pointer; width: 31px;}



.patientinfo_col3 .patientinfo_cell{ width:auto; height:auto; min-height:30px; clear:both; margin-bottom: 7px;}
.patientinfo_col3 .patientinfo_cell .patientinfo_col3_lable{ width:100px; height:auto; font-size: 12px; font-weight:bold; padding-top: 5px; float:left;}
.patientinfo_col3 .patientinfo_cell .patientinfo_col3_lableADP{ width:100px; height:auto; font-size: 12px; font-weight:bold; padding-bottom:10px;   margin-bottom: 10px; }
.patientinfo_col3 .patientinfo_cell .patientinfo_col3_field{width:163px; height:auto; float:left;}
.patientinfo_col3 .patientinfo_cell .patientinfo_col3_fieldADP{width:163px; height:auto; float:left; padding-top: 3px;}
.patientinfo_col3 .patientinfo_cell:after{ display:block; float:none; clear:both; content:""; }
.patientinfo_col3 .patientinfo_cell .patientinfo_col3_field label{background: #ddd; padding: 5px 5px; border-radius: 4px; box-shadow: 0px 0px 0px #555; display: block; min-width: 133px; min-height: 16px; text-align: left; border: 1px solid #ccc;}

.patientinfo_col3 .patientinfo_cell .patientinfo_col3_field input[type="text"] {width: 154px; height: 20px;}
.patientinfo_col3 .patientinfo_cell .patientinfo_col3_field input[type="password"] {width: 156px; height: 20px;}
.patientinfo_col3_field input[type="text"].hasDatepicker {width: 133px !important; height: 19px !important; box-shadow: 0px 0px 5px #ddd !important;}
.patientinfo_col3_field .ui-datepicker-trigger {margin-left: -13px; margin-bottom: -11px; cursor: pointer; width: 31px;}



.col1_select_style { border: 1px solid #ccc; width: 220px; height: 26px !important;  border-radius: 3px;  overflow: hidden;  background: #fafafa url(/Images/dropdown-sprite.png) no-repeat 90% 50%;background-position: 133px 0px;}
.col1_select_style:focus{background-position: 133px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.col1_select_style:hover{background-position: 133px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.col1_select_style .custom-select {padding:6px 2px;    width: 165px; width:185px\9; font-size: 12px; border: none; box-shadow: none;  background:transparent; background-image: none;
    -webkit-appearance: none;
	-moz-appearance: none;
}
.redText{ color:red; }

#ddlPatientStatus option{color:black}

.col1_select_style .custom-select:focus { outline: none;}

.col2_select_style { border: 1px solid #ccc; width: 220px; height: 26px !important;  border-radius: 3px;  overflow: hidden;  background: #fafafa url(/Images/dropdown-sprite.png) no-repeat 90% 50%;background-position: 133px 0px;}
.col2_select_style:focus{background-position: 133px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.col2_select_style:hover{background-position: 133px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.col2_select_style .custom-select {padding:6px 2px;    width: 185px; font-size: 12px; border: none; box-shadow: none;  background:transparent; background-image: none;
    -webkit-appearance: none;
	-moz-appearance: none;
}
.col2_select_style .custom-select:focus { outline: none;}

.col3_select_style { border: 1px solid #ccc; width: 220px; height: 26px !important;  border-radius: 3px;  overflow: hidden;  background: #fafafa url(/Images/dropdown-sprite.png) no-repeat 90% 50%;background-position: 133px 0px;}
.col3_select_style:focus{background-position: 133px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.col3_select_style:hover{background-position: 133px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.col3_select_style .custom-select {   padding:6px 2px;    width: 185px; font-size: 12px; border: none; box-shadow: none;  background:transparent; background-image: none;
    -webkit-appearance: none;
	-moz-appearance: none;
}

.col3_select_style .custom-select:focus { outline: none;}

.width_62 {width: 62px !important;}
.width_48 {width: 48px !important;}
.width_758 {width: 758px !important;}

.nurse_details{ width:auto; height:auto; margin-top:30px;}
.nurse_details:after{ display:block; clear:both; content:"";}
.nurse_details_name_cell{ width:370px; float:left; margin-right:10px;}
.nurse_details_mobile_cell{ width:239px; float:left; margin-right:10px;}
.nurse_details_email_cell{ width:235px; float:left; margin-right:0px;}
.nurse_details_cmnt_cell{ width:99%; float:none; clear:both; padding-top:10px;}
.nurse_details_common_cell {width:25%; float:left; margin-right:0px;}
.nurse_details_name_cell .nurse_details_label{ width:auto; display:inline-block; padding-right:5px;}
.nurse_details_name_cell .nurse_details_field{ width:auto; display:inline-block;}
.nurse_details_name_cell .nurse_details_field input[type="text"]{width:350px; height: 23px; }

.nurse_details_mobile_cell .nurse_details_label{ width:auto; display:inline-block; padding-right:5px;}
.nurse_details_mobile_cell .nurse_details_field{ width:auto; display:inline-block;}
.nurse_details_mobile_cell .nurse_details_field input[type="text"]{width:210px; height: 23px;}

.nurse_details_email_cell .nurse_details_label{ width:auto; display:inline-block; padding-right:5px;}
.nurse_details_email_cell .nurse_details_field{ width:auto; display:inline-block;}
.nurse_details_email_cell .nurse_details_field input[type="text"]{width:225px; height: 23px;}

.nurse_details_cmnt_cell .nurse_details_label{ width:auto; display:inline-block; padding-right:5px;}
.nurse_details_cmnt_cell .nurse_details_field{ width:100%; display:inline-block;}
.nurse_details_cmnt_cell .nurse_details_field textarea{width:98%; height:60px; background:#fff; resize:none; padding:10px 1%; border-radius: 4px; border:1px solid #ccc;}

textarea:hover {
    /*box-shadow: 0px 0px 2px #009fdf;*/
     box-shadow:none;
    transition: box-shadow 0.5s; outline:none;
    border: 1px solid #009fdf;
}

textarea:focus{
    border: 1px solid #009fdf;
    /*box-shadow: 0px 0px 2px #009fdf;*/
    transition: box-shadow 0.5s; outline:none;
}

.nurse_details_heading{display: block; padding-bottom: 10px; padding-top: 10px; font-size:13px; font-weight: bold;}

.cust_pat_details{text-align: left; width: 640px; float: left;}
.cust_pat_details label{ display:block; font-weight:bold;}

#jqPatientRecentOrderInfoPopup tr td{word-wrap: normal;}

.word_wrap_normal{word-wrap: normal !important;}





/*---------------------PHASE-2------------------------------------------------*/

.map_rols_user_cell1{width:auto; height: auto; margin-top:20px; padding-top:0px; clear:both;}
.map_rols_user_cell1:after{ display:block; clear:both; content:""; float:none;}

.map_rols_user_cell{width:auto; height: auto; margin-bottom:20px; padding-top:0px; clear:both;}
.map_rols_user_cell:after{ display:block; clear:both; content:""; float:none;}

.map_rols_user_label{width: 80px; height: auto; font-size: 12px; font-weight: bold; padding-top: 5px; float: left;}
.map_rols_user_input{width: 300px; float: left;background-position: 270px 0px;}
.map_rols_user_input:hover{background-position: 270px -26px !important;}
.map_rols_user_input .custom-select {width: 322px !important;}


.map_rols_user_input_2{width:300px; float:left; background-position:270px 0px;}
.map_rols_user_input_2:hover{background-position:165px -26px !important;}
.map_rols_user_input_2 .custom-select{width:200px !important; padding-right:32px !important;}


.map_users_role_field .search_pannel_ordertxtbox {margin: 0px 5px 0 0;}

.map_users_role_field{float: none; margin-left: 0px; left: 0px; position: relative; clear: both; padding-top:0px;}
.map_cust_user_cell{width:auto; height: auto; margin-bottom:20px; padding-top:20px;}
.map_cust_user_cell:after{ display:block; clear:both; content:""; float:none;}
.map_cust_user_label{width: 80px; height: auto; font-size: 12px; font-weight: bold; padding-top: 5px; float: left;}
.map_cust_user_input{width: 838px; float: left;}

.map_users_role_field .search_pannel_ordertxtbox input[type="text"] { height:22.5px;}

.search_02, .search_02:hover{background:#009fdf url(/Images/search_icon.png) no-repeat; width:37px;}

.float_left{ float:left !important;}

a.disabled { color:gray; }

.j_lightbox .disclaimer_size{  width: 40%; left:27%; top:20%; padding: 25px;   min-height: 320px;}
.j_lightbox_heading{display: block; padding:5px 50px 15px 0px; color: #0b80ab; font-size: 18px; font-weight: bold;}
::selection { background-color:#009fdf; color:#fff;}

.list_style_disc{list-style-type: disc; padding-left:20px;}
.list_style_disc li{list-style-type: disc; padding-bottom:3px; padding-top:3px;}

.disclaimer_form{width:500px; margin:0 auto; padding-top: 30px;}
.disclaimer_form.form_main_btns {padding:20px 0px 10px;}

.disclaimer_form .disclaimer_cell{ display:block; margin:10px 0px; font-weight:bold; color:#444; font-size: 13px;}

.disclaimer_form .disclaimer_cell input[type="text"] { width:420px; border-radius: 3px; height: 21px;}

.disclaimer_form .disclaimer_cell .disclaimer_subim{margin-left:65px; width:432px; height: 31px !important;
  font-size: 12px;
  font-weight: bold;}


.holiday_ul {margin:2px 0px;}
.holiday_ul:after{ display:block; clear:both; float:none; content:"";}
.holiday_ul li{ display:block; float:left; width:auto;   margin-right: 30px; width:390px;}

.holiday_ul li .new_select_for_search {margin-top:0px;}

.holiday_hour_input {
  width: 91px;
  float: left;
  margin-right: 12px; 
}

.holiday_hour_input .custom-select{width:112px !important;}
.holiday_hour_input.select-style .custom-select:hover {
  background-position: 190px -27px;
}

.holiday_hour_input.select-style:hover {
  background-position:61px -27px;
}

.font_12bold{font-size:12px; font-weight:bold; float: left; padding-right: 10px; padding-top: 8px;  width: 85px;}

.margin_bot_12{margin-bottom: 12px;}
.margin_bot_7{margin-bottom:7px !important;}
.width_60{width: 60px!important;}
.width_174{width:174px !important;}
.height_70{height:70px !important;}


.holiday_main_btns{padding: 10px 1px; margin-left:834px;}
.padding_bot_5{ padding-bottom:5px;}
.padding_bot_10{padding-bottom:10px;}
.padding_bot_0{ padding-bottom:0px;}
.margin_bot_35{margin-bottom: 35px;}

.cust_info_ul {margin:2px 0px;}
.cust_info_ul:after{ display:block; clear:both; float:none; content:"";}
.cust_info_ul li{ display:block; float:left; width:auto;   margin-right:20px; width:426px;}

.cust_info_lable {
    display: block;
    float: left;
    width: 120px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}

.cust_info_input {
  display: block;
  float: left;
  width: 240px;
}

.cust_info_select {
  width: 220px;
  float: left;
  background-position: 270px 0px;
}

.cust_info_heading2 {
  display: block;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 20px;
}



.cust_param_display_section{ width:98%; height:400px; margin:0 auto;   padding: 20px 0px;   margin-left: 10px;}

.interaction_param_ul {margin:2px 0px;  max-width: 870px;}
.interaction_param_ul:after{ display:block; clear:both; float:none; content:"";}
.interaction_param_ul li{ display:block; float:left; width:auto;   margin-right:20px; width:440px;}

.interaction_param_lable {display: block; float: left; width: 160px; font-size: 12px; padding-top: 5px; color: #555; font-family:arial;   font-weight:bold;}
.interaction_param_input {display: block; float: left; width: 210px;   font-size:12px;}

.cust_param_ul {margin:2px 0px;}
.cust_param_ul:after{ display:block; clear:both; float:none; content:"";}
.cust_param_ul li{ display:block; width:auto; margin-right:20px; width:440px;}

.cust_param_lable {display: block; float: left; width: 160px; font-size: 12px; padding-top: 5px; color: #555; font-family:arial; font-weight:bold;}
.cust_param_input {display: block; float: left; width: 210px; font-size:12px;}

.width_58{width:58px !important;}
.width_270{width:270px !important;}
.width_260{width:260px !important;}
.width_130{width:130px !important;}
.width_140{width:140px !important;}
.width_115{width:115px !important;}
.width_100{width:100px !important;}
.width_197{width:197px !important;}
.width_242{width:242px !important;}
.width_380{width:380px !important;}
.width_150{width:150px !important;}
.width_180{width:180px !important;}
.width_210{width:210px !important;}
.width_235{width:235px !important;}
.width_130{width:130px !important;}
.width_50{width:50px !important;}
.width_108{width:108px !important;}
.width_195{width:195px !important;}
.width_885{width:885px !important;}
.width_320{width:320px !important;}
.width_420{width:420px !important;}
.width_418{width:418px !important;}
.width_540{width:540px !important;}
.width_64{width:64px !important;} 
.width_745{width: 745px !important;} 

.width_1160{width:1160px !important;}

/* new property for patient address*/




.height_260{height:260px !important;}
.padding_top_bot_10{padding:10px 0 !important;}
.padding_top_bot_20{padding:20px 0 !important;}

.padding_top_8px{padding-top:8px !important;}
.padding_top_150{padding-top:150px !important;}

.margin_top_109{margin-top:109px !important;}
.margin_top_85{margin-top:85px !important;}

.care_home_maintenance_input input[type="text"].hasDatepicker{ width:130px !important;}

.read_only_lable{  background: #ddd;
  padding: 5px 5px;
  border-radius: 4px;
  box-shadow: 0px 0px 0px #555;
  display: block;
  min-width: 133px;
  min-height: 16px;
  text-align: left;
  border: 1px solid #ccc;
  font-size: 12px;}

.cust_param_greed_section { padding:10px 0px 0px; clear:both}
.cust_param_greed_section:after{ display:block; content:""; clear:both; float:none;}
.cust_param_medical_staff{ width:350px; height:200px; float:left; margin-left:7px; clear:both;}
.cust_param_anlysis_info{ width:350px; height:200px; float:right;   margin-right: 40px;}

.cust_param_medical_staff_table{width:350px; height:150px; background: #f1f1f1; padding: 10px; border: 1px solid #ccc; transition: box-shadow 0.3s linear; clear: both;}
.cust_param_anlysis_info_table{width:350px; height:150px; background: #f1f1f1; padding: 10px; border: 1px solid #ccc; transition: box-shadow 0.3s linear; clear: both;}

.cust_param_medical_staff span, .cust_param_anlysis_info span{ display:block; padding-bottom:5px; font-size: 13px; font-weight: bold;   font-family: arial; color: #555;}

.cust_param_input input[type="text"]{width: 248px;}

.cust_param_hour_input {
  width: 70px;
  float: left;
  margin-right: 12px;
  background-position:40px 0px;
}

.cust_param_minute_input{
  width: 80px;
  float: left;
  margin-right: 12px;
  background-position:50px 0px;
}

.cust_param_am_input {
  width: 80px;
  float: left;
  margin-right: 12px;
  background-position:52px 0px;
}

.cust_param_minute_input .custom-select{
  width: 105px !important;
}
.cust_param_hour_input .custom-select{
  width: 95px !important;
}

.cust_param_hour_input.select-style:hover {
  background-position: 40px -26px;
}
.cust_param_minute_input.select-style:hover {
  background-position: 50px -26px;
}

.margin_right_0{margin-right:0px !important;}
.margin_right_5{margin-right:5px !important;}
.margin_right_10{margin-right: 10px !important;}
.margin_right_15{margin-right: 15px;}
.margin_right_25{margin-right:25px !important;}



.cust_param_am_input .custom-select{
  width: 85px !important;
}
    .cust_param_am_input.select-style:hover {
        background-position: 52px -26px;
    }


.cust_param_heading_2 {display: block;
  padding-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
  font-family: arial;
  color: #555;
  padding-top: 15px;
}

.cust_param_patient_ul{ width:350px;   margin-left:0px; margin-top: 5px;}
.cust_param_patient_ul:after{ display:block; content:""; clear:both; float:none;}
.cust_param_patient_ul li{display:block;  font-size: 12px; color: #555; font-family: arial; margin-bottom: 7px; float:left; }

.cust_param_mandatory_ul{}
.cust_param_mandatory_ul:after{ display:block; content:""; clear:both; float:none;}
.cust_param_mandatory_ul li{display:block; float:left; margin-right:20px;}


.care_home_maintenance_ul {margin:10px 0px;}
.care_home_maintenance_ul:after{ display:block; clear:both; float:none; content:"";}
.care_home_maintenance_ul li{ display:block; float:left; width:auto;   margin-right:20px; width:380px; min-height:36px;}
.care_home_maintenance_lable {
    display: block;
    float: left;
    width: 120px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}

.care_home_maintenance_input {
  display: block;
  float: left;
  width: 240px;
}

.care_home_maintenance_select {
  width: 220px;
  float: left;
  background-position: 270px 0px;
}

.read_only_lable_2{
  background: #ddd;
  padding: 5px 5%;
  border-radius: 4px;
  box-shadow: 0px 0px 0px #555;
  display: block;
  width: 100%;
  min-height: 16px;
  text-align: left;
  border: 1px solid #ccc;
  font-size: 12px;
}

.care_home_maintenance {padding-top:65px;}
.care_home_maintenance_block{clear: both; width:96.8%; margin:-5px auto 30px; min-height:150px; border:1px solid #ccc; padding:15px; background:#eee; border-top: 0px}  
.ui-dialog-titlebar-close{ display:block !important;}
.ui-dialog-titlebar{background: #005596 !important;}

.height_240 { height: 240px !important;}
#jqCPAnalysisInfo tr td{ padding-left:5px; padding-right:5px;}
#jqCPMedicalStaff tr td{ padding-left:5px; padding-right:5px;}

#jqPostcodeMatrix .edit-cell input[type="text"]{width:78% !important; height: 15px;  margin-top: 3px; margin-bottom: 3px;}

.create_interaction_display_section{width:98%; height:auto; margin:0 auto; padding:20px 0px; margin-left:10px; overflow-x:hidden;}

#create_interaction_content_wrapper {
	height: 57vh;
	overflow-y: scroll;
	margin-bottom: 1rem;
}

.create_interaction_select {width: 220px; float: left; background-position: 230px 0px;}

.create_interaction_select:hover {background-position:230px -26px;}

.create_interaction_select .custom-select{width:287px;}

.create_interaction_textarea{width:720px; height:50px; padding: 10px; resize:none;}

.create_interaction_btns{padding:30px 0px; margin-left:160px;}

.create_interaction_ul li{width:413px;}

.carehome_maint_top_btns{width:920px; margin-left:0px;}

.patient_information_btns_2 {width: 100%; max-width: 928px;}

.margin_top_minus_50{margin-top:-50px;}
.margin_top_minus_55{margin-top:-55px !important;}
.margin_top_minus_215{margin-top:-215px !important;}

.margin_top_10_bot0{margin-top:10px; margin-bottom:0px;}

 .uppercase {text-transform: uppercase;}

.home-interaction-div {
    height: 25px;
    float: right;
    padding-bottom:5px;
}

.min_height_30{min-height:30px;}
.min_height_40{min-height:40px;}
 
/*Sandesh CSS*/
.width_25 {  width: 25px !important;}
.width_290 {  width: 290px !important;}
.width_36 {  width: 36px !important;}

.customerinfo {padding-top:72px;}
.AuditLogPage {padding-top:05px;}
.customerinfo_maint_top_btns{width:920px; margin-left:0px;}

.remove_icon_for_grid{display:block; float:left; width:20px; padding-left:15px;}
.select_all_for_grid{display:block; float:left; width:20px; padding-top: 3px;}
.select_all_for_grid:after{display:block; float:none; clear:both; content:"";}


.cust_param_reason_code{width:100%; height:auto;}
.cust_param_reason_code_table {
  width:97.9%;
  height: 150px;
  background: #f1f1f1;
  padding: 15px 10px 15px;
  border: 1px solid #ccc;
  transition: box-shadow 0.3s linear;
  clear: both;
}

.cust_param_collapse_heading{border:1px solid #ccc; height:32px;}
.cust_param_collapse_heading a{height:10px; font-weight:normal; width:auto; padding:8px 4px; font-size:13px;}

.collapse_cust_param{display:block; margin-top:-5px;}

.cust_param_medical_analysis_table{width:97.9%;
  height: 190px;
  background: #f1f1f1;
  padding: 10px;
  border: 1px solid #ccc;
  transition: box-shadow 0.3s linear;
  clear: both;
  padding-top: 20px;
  padding-bottom: 15px;
}

.cust_param_reason_code .heading-1{width:100%;}
.cust_param_greed_section .heading-1{width:100%; margin-left:0;}

.bg_white{background-color:#fff !important;}

.margin_top_15{margin-top:15px;}


.interaction_summary { display:none;
clear: both;
width: 94.5%;
margin: -5px auto 30px;
min-height: 150px;
border: 1px solid #E5E5E5;
padding: 15px;
background: #eee;
border-top: 0px;
}

.recent_order_accord{ display:none;
clear: both;
width: 94.5%;
margin: -5px auto 30px;
min-height: 150px;
border: 1px solid #E5E5E5;
padding: 15px;
background: #eee;
border-top: 0px;
}

.interaction_sec{width:100%; height:450px !important;}

.disable_pop{width:100%; min-height: 100%; height: 100%; display:none; background-color: rgba(0,0,0,0.5); position: absolute; z-index: 100; margin-left:-10px; margin-top:-7px;}

/*Start New css for clinical records Created by Sandesh on 29/04/2015*/

.map_rols_user_cell2{width:auto; height: auto; margin-top:12px; padding-top:0px; float:left;}
.map_rols_user_cell2:after{ display:block; clear:both; content:""; float:none;}

.map_rols_user2_label{width: 80px; height: auto; font-size: 12px; font-weight: bold; padding-top: 5px; float: left;}
.map_rols_user2_input{width: 200px; float: left;background-position: 270px 0px; margin-right:10px;}
.map_rols_user2_input:hover{background-position: 270px -26px !important;}
.map_rols_user2_input .custom-select-3 {width: 230px !important; height:27px; font-size:12px;}



.cust_param_2_lable {display: block; float: left; width: 70px; font-size: 12px; padding-top: 5px; color: #555; font-family:arial;   font-weight:bold;}

 .select-style-3 {
    border: 1px solid #ccc;
    width: 210px; height: 27px !important;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url(/Images/dropdown-sprite.png) no-repeat 90% 50%;
	background-position: 190px 0px;
    margin-bottom:15px;
}


.select-style-3:focus{background-position: 190px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}
.select-style-3:hover{background-position: 190px -26px; border: 1px solid #009fdf; box-shadow:0px 0px 2px #009fdf; transition:box-shadow 0.5s;}


    .select-style-3 .custom-select-3:focus {
        outline: none;
    }


button:focus{ outline: none;}

.new_select_for_search-3 .select-style-3 {height:25px !important; background:#eee url(/Images/dropdown-sprite-2.png) no-repeat right 0px;}
.new_select_for_search-3 .select-style-3:hover{ background-position:190px -27px;}

.new_select_for_search-3 .select-style-3 .custom-select-3 { width:160px; 
padding-right:60px;
font-size:13px; color: #666; line-height: 15px; margin-top:-2px; z-index:99;
}

.new_select_for_search-3 .select-style-3 .custom-select-3:hover { background-position:190px -27px;}

.width_960{width:960px !important;}
.add_new_clinical_Contact {padding-top:7px;}
.clinicalContact_require {font-size: 11px !important;
color: red !important;
}
.width_30 {width:30px !important;}

.input_lable{display:block; float:left; width:auto; font-size:12px; font-weight:bold; padding-top:5px;}
.input_field{display:block; float:left; width:240px;}


.report_builder_select_criteria{border:0px solid #ccc; padding:0px; margin-top:5px; margin-bottom:20px;}

.report_builder_criteria_ul{margin: 10px 30px; clear: both;}
.report_builder_criteria_ul:after {display:block; clear:both; float:none; content:"";}

.report_builder_criteria_ul li {display:block; float:left; width:auto; margin-right:10px; width:auto; height:36px; margin-bottom:5px;}
.report_builder_criteria_cell, .report_builder_criteria_cell_2 {width: auto; height: auto; margin-bottom: 20px; padding-top: 0px; clear: both;}
.report_builder_criteria_cell .input_lable{ width:200px;}
.report_builder_criteria_cell_2 .input_lable{ width:auto; padding-right:10px; min-width:70px;}
.report_builder_criteria_cell_3 .input_lable{ width:164px;}

.report_builder_criteria_cell_3 {width: auto; height: auto; margin-bottom: 20px; padding-top: 0px; clear: both;}
.report_builder_criteria_cell_3:after{display:block; clear:both; content:"";}

.report_builder_cust_name_select{width: 650px; float: left; background-position:620px 0px; color:#666;}
.report_builder_cust_name_select:hover {background-position: 620px -26px !important;}
.report_builder_cust_name_select .custom-select{width:650px !important;}

.report_builder_cust_name_select_2{width: 220px; float: left; background-position:right 0px; color:#666;}
.report_builder_cust_name_select_2:hover {background-position:right -26px !important;}
.report_builder_cust_name_select_2 .custom-select{width:100% !important;}

.report_builder_criteria_li_txt{padding-top:5px; font-size:12px; font-weight:bold;}

.report_builder_select_fields{border:0px solid #ccc; padding:0px; margin-top:20px;}

.section_heading{display:block; font-size:14px; color:#153a66; font-weight:bold; text-transform:uppercase; padding-bottom:8px; border-bottom:1px solid #ccc; margin-left:-20px; padding-left:18px;
  margin-right:-20px; margin-bottom:20px;}

.border_patient_info{border-top:1px solid #ccc; padding-top:20px;}
.border_bottom{border-bottom: 1px solid #ccc;}


.float_left_0 {
    float: left;
}
.float_right_0{
    float:right;
}
.margin_top_minus_10 {
    margin-top :-10px;
}

.form_font{font-size:12px; font-weight:bold;}
.heading_1_lable_1{text-transform:uppercase;}
.heading_1_lable_2{margin-left:158px; text-transform:uppercase;}
.heading_1_lable_3{margin-left:125px; text-transform:uppercase;}


/*start css created on 8th May*/
.height_160 { height: 160px !important;}
.height_146 { height: 146px !important;}
.width_90 { width: 90px !important;}

.contact_mapping_box{width:940px; padding:10px; border:1px solid #ccc; float:left;}

/*end css created on 8th May*/


.automatic_Order_ul {margin:2px 0px;}
.automatic_Order_ul:after{display:block; clear:both; float:none; content:"";}
.automatic_Order_ul li{ display:block; float:left; width:auto; margin-right:0px; width:375px;}

.automatic_Order_ul li .new_select_for_search{margin-top:0px;}

.automatic_Order_textarea{width:575px;  height:30px; resize:none; padding:5px 10px;}

.automatic_Order_ul li .search_cell .search_cell_txt{width:90px;}

.padding_0{ padding:0px !important;}

.margin_top_minus_8{margin-top:-8px !important;}
.margin_top_10{ margin-top:10px !important;}

.padding_left_right_40{padding-left: 40px !important; padding-right:40px !important;}

/*CSS created on 15th May */
.width_370px{width: 370px !important;}
.min_height_214{min-height:214px !important;}


/*Start created on 14/05/2015 */
.padding_left_20{ padding-left:20px !important;}
.padding_left_30{ padding-left:30px !important;}
.width_20{width:20px !important;}
/*End created on 14/05/2015 */
/*css created on 19th May */
.width_440px{width: 440px !important;}

.ui-multiselect-checkboxes label input{height:19px;}
.ui-multiselect-checkboxes .ui-corner-all .ez-checkbox{float:left; margin-right:4px;}
.ui-multiselect-checkboxes{height:175px; width:100%; /*overflow-y:hidden !important;*/} /*Overflow hidden commented by sandesh on 21st May*/
.ui-multiselect-checkboxes .mCSB_container_wrapper{margin-right: 13px;}
.ui-multiselect-checkboxes .mCSB_container_wrapper > .mCSB_container {padding-right: 0px;}
tr.highlight td {text-align: left;  background: #009fdf; color: #ffffff !important;}
tr.highlight td a, tr.highlight td a:hover {color:#ffffff !important; background: #009fdf !important; }
.padding_left_15 {
    padding-left:15px !important;
}

/*CSS Created on 20th May */
.audit_log_ul {margin:2px 0px;}
.audit_log_ul:after{ display:block; clear:both; float:none; content:"";}
.audit_log_ul li{ display:block; float:left; width:auto;   margin-right:20px; width:auto;}

.audit_log_lable {
    display: block;
    float: left;
    width: 110px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
}

.audit_log_input {
  display: block;
  float: left;
  width: 240px;
}

.audit_log_select {
  width: 220px;
  float: left;
  background-position: 270px 0px;
}

.audit_log_heading2 {
  display: block;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 20px;
}
.audit_log_input input[type="text"].hasDatepicker{
  width: 100px !important;
}
.margin_left_8{margin-left: 8px !important;}

.audit_log{background: #f1f1f1;
  width: 94%;
  height: auto;
  margin: 0 auto;
  padding: 20px 2%;
  margin-bottom: 15px;
  position: relative;
  border: 1px solid #E5E5E5;
  border-top: 0px;
  margin-top: -5px;
}

.margin_top_5{margin-top:5px;}

.height_300 {height:300px !important;}
.height_310 {height:310px !important;}
.height_53 {height:53px !important;}
.max_height_145{max-height:145px !important;}

/*Created on 21st may*/
.width_155{width:155px !important}
.width_153{width:153px !important}
.width_145{width:145px !important}
.width_95{width:95px !important}
.width_278{width:278px !important;}
.width_310{width:310px !important;}

.width_338{width:338px !important;}
.width_177{width: 177px !important;}
.width_333{width:333px !important;}


.width_97{width:97px !important}
.width_276{width:276px !important;}

.padding_left_58{padding-left: 58px !important;}
.padding_left_57{padding-left: 57px !important;}
.padding_left_47{padding-left: 47px !important;}
.padding_left_56{padding-left: 56px !important;}

.padding_left_54{padding-left: 54px !important;}
.padding_left_80{padding-left: 80px !important;}
.padding_left_84{padding-left: 84px !important;}
.padding_left_95{padding-left: 95px !important;}

.padding_top_125{padding-top:125px !important;}
.padding_top_90{padding-top:90px !important;}
.padding_top_160{padding-top:160px !important;}
.padding_top_180{padding-top: 180px !important;}
.padding_top_190{padding-top: 190px !important;}
.padding_top_240{padding-top: 240px !important;}
.padding_top_270{padding-top: 270px !important;}
.padding_top_290{padding-top: 290px !important;}
.padding_top_215{padding-top: 215px !important;}
.padding_top_10{padding-top:10px !important;}
.padding_top_15{padding-top:15px !important;}
.padding_right_30{padding-right:30px !important;}
.padding_right_35{padding-right:35px !important;}

.margin_top_minus_15 {margin-top:-15px !important;}
.margin_left_270{margin-left:270px !important;}
.margin_left_280{margin-left:280px !important;}
.margin_left_677{margin-left: 677px !important;}
.margin_left_41{margin-left: 41px!important;}
.margin_left_380 {margin-left: 380px !important;}


.width_302{width:302px !important;}

.padding_bot_20{padding-bottom: 20px !important;}
.width_25_align_center{width: 25px !important;  text-align: center;}
.width_36_align_center{width: 36px !important;  text-align: center;}

.margin_right_34{margin-right:34px !important;}
.margin_right_32{margin-right:32px !important;}
.margin_right_30{margin-right: 30px !important;}

.italic{font-style:italic;} 
 .color_black{color:#000!important;}


/*start Created on 22nd May*/
.interaction_summary_alert { display:none;
clear: both;
width: 98.9%;
margin: -5px auto 30px;
min-height: 150px;
border: 1px solid #E5E5E5;
padding-left: 5px;
padding-top:10px;
padding-bottom:10px;
padding-right:5px;
background: #eee;
border-top: 0px;
}
.width_100_perc{width:100% !important; margin-bottom:0px !important;}
.padding_7px{padding:7px; padding-bottom:10px !important;}

.font_12bold_2{ font-size:12px; font-weight:bold;}

.padding_top_60{padding-top:60px !important;}
/*End Created on 22nd May*/
/*Created on 27th May*/
.padding_top_37{padding-top:37px !important;}
.padding_top_6{padding-top:6px !important;}
.height_58{height:58px !important;}

.width_120{width:120px !important;}
.width_160{width:160px !important;}
.width_400{width: 168px !important;}
.width_400{width:400px !important;}
.width_230{width:230px !important;}

.height_40{height:40px !important;}


.padding_left_right_7x15{padding: 7px 15px !important;}

.report_builder_select_fields_2{ 
  background: #f1f1f1;
  width: 98%;
  height: auto;
  margin:-5px auto 30px;
  padding:20px 0;
  position: relative;
  border: 1px solid #E5E5E5;
  border-top: 0px;
  }



/*File*/

.nice .NFI-button {
	background-color:#eaeaea;
    border:1px solid #ccc;
	color:#444;
	width: 100px;
	height: 18px;
    padding:6px 0px;
	font-size:12px;
    border-left: none;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.nice .NFI-button:hover {
	background: #009fdf;
	color:#fff;
}
.nice .NFI-filename {
	width: 200px;
	border:1px solid #ccc;
	height: 30px;
	line-height: 30px;
	color: #777;
    border-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.nice .NFI-filename:hover{border:1px solid #ccc;}

.test .NFI-button{
	background-color: #DD9201; /* 1774A3, 0192DD : A37417, DD9201 */ 
	text-shadow: none;
	border: solid #bb7200 1px;
	border-bottom: solid #995200 1px;
}
.test .NFI-button:hover {
	background: #bb7200;
	text-shadow: none;
	border: solid #995200 1px;	
}
.test .NFI-filename {
	border: solid #eee 1px;
	color: #777;
}

 
/*End File*/

a.comm_btn{display:inline-block; height: 15px; background: #005596; color: #fff; text-transform: uppercase; font-weight: normal; padding:8px 25px; transition:background 0.3s;  border: 0; font-size:12px;   border-radius:3px;}
a.comm_btn:hover{background:#239fdb; color:#fff;}

input.comm_btn{display:inline-block; height: 15px; background: #005596; color: #fff; text-transform: uppercase; font-weight: normal; padding:8px 25px; transition:background 0.3s;  border: 0; font-size:12px;   border-radius:3px;}
input.comm_btn:hover{background:#239fdb; color:#fff;}

.attachment_upload_btn_div{display:inline-block; top:-12px; position:relative; padding-left:5px;}

.margin_top_0{ margin-top:0px !important;}
.padding_left_40{padding-left: 40px !important;}

.width_164{width:164px !important;}
.width_603 {width: 603px !important;}

.margin_top_minus_left_15 {
    margin-left: 15px;
    margin-top: -3px;
}

.ui-jqgrid tr.jqgrow td {white-space: nowrap;}
.margin_left_25{margin-left:25px;}

.padding_left_150{ padding-left:150px !important;}

.pnote_class{ padding-bottom:10px;}
.pnote_class strong{ display:block; padding-bottom:10px;}

.padding_left_25{ padding-left:25px !important;}
.width_75 {width: 75px !important;}
.margin_left_7_right_7{ margin-left:7px !important; margin-right:7px !important;}
.mass_data_textarea {
  width: 252px !important;
  height: 16px !important;
  padding: 5px;
  resize: none;
  font-size: 12px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.width_220{width:230px !important;}

.margin_left_62{margin-left: 62px !important;}
.width_252{width:252px !important;}
.padding_left_75{padding-left: 75px !important;}
.margin_bot_0{ margin-bottom:0px !important;}
.width_445{width:445px !important;}
.width_340{width:340px !important;}
.padding_left_38{padding-left: 38px !important;}
.border_all{border:1px solid #CCCCCC;}
.margin_top_left_15 {margin-left: 15px; margin-top: 10px;}
.width_85{width:85px !important;}
.width_170{width:170px !important;}

.padding_left_142 {padding-left: 142px;}
.padding_left_42{padding-left: 42px !important;}
.width_238{width:238px !important;}
.height_370{height:370px !important;}
.fontsize_15px{font-size:15px !important;}
.fontsize_18px{font-size:18px !important;}

#divPrescription.disable_div{min-height:300px; height:260px !important;}

#jqPatientSearchResults tr td .ez-checkbox{float:none;}

.display_none{display:none}

.width_630{width:630px !important;}
.width_500{width:500px !important;}
.width_550{width:550px !important;}
.width_570{width:570px !important;}
.width_490{width:490px !important;}
.width_250{width:250px !important;}
.width_114{width:114px !important;}
.width_78 {width:78px !important;}
.width_70{width:70px !important;}
.width_395{width:395px !important;}
.width_50per{width:50% !important;}
.width_44per{width:44% !important;}
.width_32per{width:32% !important;}
.width_38per{width:38% !important;}
.width_55per{width:55% !important;}
.width_138{width:138px !important;}
.width_910{width:910px !important;}


.max_width_32per{max-width:32%;}

.height_43{height:43px !important;}
.height_63{height:63px !important;}

.width_scroll{width:100%; overflow-x:auto;}



.min_height_110{min-width:110px !important;}
.min_height_80{min-width:80px !important;}

.jqCarehomeReport{height:260px; overflow-x: auto; overflow-y: hidden; margin-top: 15px;}

.overflow_x_auto{overflow-x:auto !important;}
.overflow_y_auto{overflow-y:auto !important;}
.overflow_x_hidden{overflow-x:hidden !important;}
.overflow_y_hidden{overflow-y:hidden !important;}



.btn_fix_bot{background-color: #fff; padding: 10px; position: fixed; bottom: 0px; width: 939px; left: auto; z-index: 99; margin-left: -18px;}

#divAuditLogPartial {min-height:620px !important;}
 .table_section_2_add{max-width:1020px; margin-left:8px;}

.divHelixResponse {display:block; font-size:14px; padding-bottom:3px;}

.oneOff_ord_info{ font-size: 8.5px; padding-left:5px;}

.width_265{width:265px !important; font-size: 12px; color: #555; font-family: arial;} 

input#txtResidentialNote {  width: 388px; padding: 12px 5px;float: right;}

.so_textarea{width:380px; height:30px; margin-top:10px; resize:none; padding:10px; border:1px solid #ccc; word-break:normal;}
.co_textarea{width:380px; height:30px; padding:10px; margin-top: -7px; resize:none; border:1px solid #ccc; word-break:normal;}


.RecentOrderRow{background-color:#DADEDD;}
.RecentOrderAltRow{background-color:#BEBDB8;}

.padding_topbot_8px {padding-bottom:8px !important; padding-top:8.5px !important;}

 .disp_block_1{display: block !important;}

 #divCreateInteraction{overflow-y:auto;}

.view_auditlog_btn{position:absolute; bottom:33px; right:19px;}


div[aria-describedby="divPatientRecentOrdersPopup"].ui-dialog.ui-resizable {min-width: 1200px !important;}
div[aria-describedby="divJqPatientUndeliveredOrdersPopup"].ui-dialog.ui-resizable {min-width: 600px !important;}

#jqAlertNotes tr.ui-widget-content:hover {background: #009fdf !important;color: #fff;}
div[aria-describedby="divAlertNotePopUp"].ui-dialog.ui-resizable{min-width: 890px !important;}
.position_rel > .ez-checkbox:first-child {margin-top:1.5px;}


#divSelectedAlertNotePopUp {width:845px; height:143px; position:absolute; top:10px; background:#f1f1f1; left:10px; border:1px solid #ccc;}

 #divSelectedNotePopUp{width:828px; height:215px; position:absolute; top:20px; background:#f1f1f1; left:20px; border:1px solid #ccc;}
 #divSelectedNotePopUp .table_section_2, #divSelectedAlertNotePopUp .table_section_2{height:auto !important; background:transparent; box-shadow:none; border:0px; font-size:13px;}
 #divSelectedNotePopUp #noteText, #divSelectedAlertNotePopUp #noteAlertText{word-wrap: break-word; word-break: break-all; white-space:pre; height:150px; font-size:12px; line-height:16px; overflow-y:auto; overflow-x:hidden;}
 #divSelectedNotePopUp #noteText strong, #divSelectedAlertNotePopUp #noteText strong{display: block; padding-bottom:5px;}
 #divSelectedNotePopUp a, #divSelectedAlertNotePopUp a{float:right; margin-top:10px; margin-right:10px;}

 #divSelectedAlertNotePopUp #noteAlertText{height:80px;}

 .mand_star{position:absolute; right:15px; top:8px; color:red !important; font-size:17px;}
 .mand_star_2{position:absolute; left:456px; top:8px; color:red !important; font-size:17px;}

 .padding_8_25{padding:8.5px 25px !important;}
 .top_0{top:0px !important;}
 .margin_top_16{margin-top:16px !important;}
 .width_475{width:475px !important;}
 .white_fade{color:rgba(255,255,255,0.5);}

 .unreadinteraction td{ font-weight:bold !important;}
 .note-pop-txt{font-size:13px; display:inline-block; word-break:break-word; width:450px; padding-left:7px; line-height:17px;}

 .border-radius{border-radius:3px;}
 .border-radius-none{border-radius:0px;}

.ddlCustomer_interactionR .ui-multiselect {width:592px !important;}
.ui-multiselect-checkboxes label span{width:80% !important;}

 
.ui-autocomplete{width: auto !important; min-width:318px; overflow-x:hidden; overflow-y:auto !important; max-height:210px; border-radius:3px !important;  padding:0px; background:#eee !important; z-index:999 !important;}
.ui-widget-content .ui-state-focus {background: #009fdf !important;color: #fff;}
.ui-menu .ui-menu-item {font-size:12px; word-break:break-all; word-wrap:break-word;}
.ui-menu .ui-menu-item:hover{border-radius:0px;  background: #009fdf !important; color: #fff;}
.ui-autocomplete .ui-menu-item {padding: 5px 10px;}

#jqgh_jqCareHomePatientDetails_DeliveryFrequency{text-transform:none;}
#jqgh_jqCarehomeReport_Frequency {text-transform: none;}

.padding_top_100{padding-top: 100px !important;}

.auto_fix_height{height:auto; max-height:300px; overflow:auto;}

.recently-access{color: #153a66; font-size: 20px; font-weight: bold;}

.height_22{height:22px !important;}

.no-access-msg {
    width: 890px;
    padding-top: 65px;
}

.padding-top-95px{padding-top:95px !important;}

.rem-stop{color:red !important;}
.rem-stop:hover{color:red !important;}

select[disabled="disabled"]#ddlPatientStatus {color: red !important;}

.recently-access{color: #153a66; font-size: 20px; font-weight: bold;}

.height_22{height:22px !important;}

#divPatientMenuDetails > a[disabled="disabled"]{ pointer-events:none; color:#444 !important; background:#ccc !important;}

.res_act_links{font-size:17px; clear:both; text-align:left;}
.res_act_links a{font-size:13px; text-decoration:underline; padding:0;text-transform:none; color:steelblue; background:none;} 
.res_act_links a:hover{background:none; color:darkgreen;}
.res_act_links a.btn_disable{background:none !important;}
.max_height_170 {max-height: 170px !important;}

.margin_left_5{margin-left:5px !important}

.logo_section_inner {position:relative;}
#toast-container.toast-top-center > div {
    width: 300px;
    margin: auto;
    position: relative;
}
.toast-info{
  color:#666 !important;
  background-color: rgba(255,255,255,1) !important;   
  opacity: 1 !important;  
}

.toast-success {
   opacity: 1 !important;  
}
.toast-error {
   opacity: 1 !important;  
}

#toast-container > .toast-info {
    background-image: none !important;
}
#toast-container > .toast-error {
  background-image: none !important;
}
#toast-container > .toast-success {
   background-image: none !important;
}
#toast-container > .toast-warning {
   background-image: none !important;
}

.max_height_none{max-height:none !important;}


ol {
    counter-reset: item;
}

ol > li {
    display: block;
}

ol > li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-weight: bold;
}


ol.main > li {
    counter-increment: root;
}

ol.main > li > ol > li {
    counter-increment: subsection;
}

ol.main > li > ol > li:before {
    content: counter(root) "." counter(subsection) " ";
    font-weight: bold;
}

/* dialog styles*/
.dialog-window {
    text-align: center;
}

#_dialogMessage > a {
    font-size: 1em;
    text-decoration:underline;
}
/* end dialog */

.bold {
    font-weight: bold !important;
}
.highlight-text {
    color: #005596 !important;
} 
.toggler-ico {
    border: none;
    background: none;
    padding: 0;
    width: 15px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.wrapper {
    position: relative;
    width: 174px;
    margin-bottom: 20px;
}
.pointerEventAuto {
    pointer-events: auto;
}

.pointerEventNone {
    pointer-events: none;
}
.wrapText {
    white-space: pre-line !important;
}
.invisible {
    visibility:hidden;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.k-button.k-state-disabled {
    color: #000 !important;
    opacity: 0.7 !important;
}
.k-grid-header th.k-header > .k-link {
    color: #444 !important;
}
div.k-header, div.k-window-titlebar {
    background-color: #2aafe4 !important;
}
.k-button-dark {
    border-color: #b8b8b8 !important;
    background-color: #e0e0e0 !important;
}

/* Grid */
.column-1-3 {
    float: left;
    padding: 5px;
    width: 33.33%;
    box-sizing: border-box;
}

.column-full {
    float: left;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
}

.column-2-3 {
    float: left;
    padding: 5px;
    width: 66.67%;
    box-sizing: border-box;
}

.column-1-2 {
    float: left;
    padding: 5px;
    width: 50%;
    box-sizing: border-box;
}

.column-1-4 {
    float: left;
    padding: 5px;
    width: 25%;
    box-sizing: border-box;
}

.column-3-4 {
    float: left;
    padding: 5px;
    width: 75%;
    box-sizing: border-box;
}

.column-1-6 {
    float: left;
    padding: 5px;
    width: 16.66%;
    box-sizing: border-box;
}

.column-5-6 {
    float: left;
    padding: 5px;
    width: 83.33%;
    box-sizing: border-box;
}

layout-row {
    box-sizing: border-box;
}

/* Clear floats after the columns */
.layout-row:after {
    content: "";
    display: table;
    clear: both;
}
.k-listbox .k-item, .k-popup .k-list .k-item {
    border: 1px solid rgb(204, 204, 204) !important;
}

/* End Grid */

input.input-warning {
    background-color: #e7c558;
}

/* Kendo Grid styles for EditNews, popup fields and switches */

.select-style {
    -webkit-appearance: none;
}

.collapsed {
    height: 0px;
}

.select-style-mini {
    width: auto;
}

.k-switch-off.active .k-switch-container {
    background-color: gray !important;
}


.k-switch-on.active .k-switch-container {
    background-color: #58b9ff !important;
}

.k-switch-on .k-switch-handle {
    background-color: white !important;
}


/* Welcome Page ListView & iframe */
iframe.k-content {
    width: 99%;
    height: 500px
}

.newsItem {
    cursor: pointer;
    padding: 10px 20px 10px 20px;
    border-bottom: 1px solid gray;
    max-width: 100%;

}

#newsItemTitle {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#newsItemTitle:hover {
    overflow: visible;
    white-space: normal;
    height: auto;
}


.newsItem:hover {
    background-color: #22C0FC;
    color: white;
}


.home-left-new {
    width: 100%;
    height: auto;
    float: left;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    margin-bottom: 20px;
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-heading {
    color: inherit;
}

.alert-li {
    font-size: 16px;
    list-style-type: disc;
    margin: 1em 0;
}

.alert-ul {
    list-style-type: disc;
    padding-left: 20px;
    margin: 1em 0;
}
div.duplicatePatientContent {
    display: none;
}
.added-icon {
    color: green !important;
    font-size: 20px !important;
}
.modified-icon {
    color: #db7621 !important;
    font-size: 20px !important;
}
.deleted-icon {
    color: #ff1f00 !important;
    font-size: 20px !important;
}

.k-multiselect-wrap {
    background-color: #eee !important;
    border-radius: 3px !important;
}
.padding-2rem {
    padding: 2rem !important;
}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left;
}
.k-card-header {
    background-color: #1d388b !important;
    border-color: rgba(0,0,0,.08) !important;
    color: rgba(255,255,255,1) !important;
}
.k-switch-on .k-switch-container {
    border-color: transparent;
    color: #fff;
    background-color: #1D8C5A !important;
}
#lockAccountToggleSwitch .k-switch-on .k-switch-container {
    background-color: #9c0f32 !important;
}

.k-tabstrip > .k-content {
   height: 410px;
}
.k-panelbar .k-tabstrip-items .k-state-active, .k-tabstrip-items .k-state-active {
    background-color: transparent !important;
    border-bottom-color: #8895DC !important;
}

.k-tabstrip-items .k-item {
    background-color: #12769C !important;
}
.k-panelbar .k-tabstrip-items .k-state-active, .k-tabstrip-items .k-state-active {
    background-color: #FFF !important;
}

.k-tabstrip-items .k-state-active > span.k-link {
    color: #444;
}


#userAdminTabStrip.k-header {
    background-color: transparent !important;
}

.k-tabstrip-items .k-item.k-state-hover {
    background-color: #009fdf !important;
    border-color: transparent !important;
}

#patientSearchTabStrip.k-header, #tabstrip.k-header {
    background-color: transparent !important;
}
.user-admin-line-height {
    line-height: 1.5;
}
.deliveryLink {
    color: blue;
    cursor: pointer;
    text-decoration: underline;
}

.delivery-tracking {
    font-family: Arial;
    display: none;
}

.delivery-tracking-title {
    font-weight: bold;
}
.delivery-tracking-section {
    color: #153a66;
    padding-bottom:10px;
    border-bottom: solid 1px lightgrey;
    margin-right:50px;
}

.delivery-tracking-section-subsequent {
    padding-top:30px;
}

.delivery-tracking-thumbnail {
    max-width: 100px;
    max-height: 100px;
    padding: 5px;
    cursor:pointer;
}

.delivery-tracking-most-recent-event {
    font-weight: bold;
}

.delivery-tracking-highlighted {
    font-weight: bold;
    color: #153a66;
}

.delivery-tracking-status-complete {
    color: green !important;
    margin-right: 10px;
    margin-bottom: 3px;
}

.delivery-tracking-status-incomplete {
    color: red !important;
    margin-right: 10px;
}

.k-grid table tbody tr td {
    border-bottom: 1px solid #ccc;
}


.login-help-link {
    color: #153a66 !important;
    font-size: 1em;
    text-decoration: underline;
}
.btn-green {
    background: #00b133 !important
}
.btn-red {
    background: #c93a00 !important
}
.highlight-row-red {
    background-color: #EA4300 !important;
    color: white !important;
}

.font-medium {
    font-size: medium;
}

.patient-status-active {
    color: green;
}
.patient-status-stopped {
    color: orange;
}
.patient-status-removed {
    color: red;
}

.disabled-element {
    pointer-events: none;
    background: #ccc !important;
}

.hide-element {
    display: none !important;
}
