﻿/* #region ---------------------------------------------------------- HTML */

html, body
{
    margin: 0;
    background: white;
}

body
{
    font-size: .80em;
    font-family: "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    color: #357EBD;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    font-weight: 200;
    color: #357EBD;
    text-transform: none;
    margin-top: 5px;
    margin-bottom: 5px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

input[type="text"], textarea, input[type="password"], input[type="number"], select
{
    border-width: 2px;
    border-color: #4C90CD;
    border-style: solid;
    color: #357EBD;
}

button, input[type="button"], input[type="submit"]
{
    height: auto !important;
    background: #004791 no-repeat center;
    background-size: 100% 125%;
    border: none;
    border-radius: 4px;
    padding: 4px 8px;
    cursor: pointer;
    font-weight: bold;
    color: white;
}

    button[disabled], input[type="button"][disabled], input[type="submit"][disabled]
    {
        background-color: #719bc7;
        color: whitesmoke;
        cursor: default;
    }

table
{
    display: table;
    border-collapse: separate;
    border-spacing: 0;
    border-color: gray;
}

fieldset
{
    margin: 1em 0;
    padding: 1em;
    border: 0;
}

    fieldset p
    {
        margin-bottom: 10px;
        margin-top: 2px;
        margin-right: 12px;
    }

    fieldset.login label, fieldset.register label, fieldset.changePassword label
    {
        display: block;
    }

    fieldset label.inline
    {
        display: inline;
    }

legend
{
    font-size: 1.1em;
    font-weight: 600;
    padding-right: 4px;
    padding-top: 2px;
}

/* #endregion */


/* #region ---------------------------------------------------------- CUSTOM */

#Form1
{
    background: white;
}

.stretchMargin
{
    margin-right: auto;
    margin-left: auto;
}

.borderBox
{
    box-sizing: border-box;
}

.homebutton
{
    border-width: 0;
    height: 2em;
}

.textEntry
{
    width: 320px;
    border-color: #004791 !important;
}

.spacer td
{
    padding-bottom: 24px;
}

.hidden
{
    display: none;
}

.clear
{
    clear: both;
}

.bold
{
    font-weight: bold;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.ICD9_Table
{
    border-spacing: 5px;
}

.darkBlue
{
    color: #004791;
}

.darkBlueBorder
{
    border-width: 2px;
    border-color: #004791 !important;
    border-style: solid;
}

.marginLeft
{
    margin-left: 5px;
}

.marginRight
{
    margin-right: 5px;
}

.lblWatermark
{
    color: #D3D3D3;
    font-style: italic;
    vertical-align: middle;
}

.emrPagetitle
{
    font-size: large;
    color: #004791;
}

.searchiconEMR
{
    height: 16px;
}

.sideMenuItem
{
    list-style-type: none;
    margin-left: 4px;
    margin-top: 4px;
    padding: 4px;
    background-color: #4C90CD;
    color: white;
    cursor: pointer;
}

    .sideMenuItem.selected
    {
        padding-right: 10px;
        background-color: #004791;
        background-image: url(../Content/Images/triangle.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 10%;
        cursor: default;
    }

    .sideMenuItem.disabled
    {
        background-color: darkgray;
        cursor: default;
    }

.bar
{
    height: 18px;
    background: green;
}

.h2Margin
{
    margin-left: 5px
}

.searchicon
{
    height: 24px;
}

.visitInfo
{
    font-size: 16px;
}

.buttonsTable
{
    text-align: center;
    background: #F1F5F8;
    height: 100%;
}

    .buttonsTable .command
    {
        padding: 0px 10px;
        cursor: pointer;
        min-width: 45px;
    }

        .buttonsTable .command:hover
        {
            background-color: rgb(255, 242, 221);
        }

        .buttonsTable .command.wide
        {
            padding: 0px 20px;
            cursor: pointer;
        }

        .buttonsTable .command .icon
        {
            display: inline-block;
            width: 32px;
            height: 32px;
            margin-bottom: -1px;
        }

    .buttonsTable .divider
    {
        padding-left: 4px;
        background-color: white !important;
    }

    .buttonsTable .pusher
    {
        width: 100%;
    }

.headerIpocDiv
{
    height: 4.5em;
    background: #4C90CD;
    color: white;
    cursor: pointer;
    position: relative;
    font-weight: bold;
}

.headerIpocDivPicture
{
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.pageTitle
{
    font-size: large;
    color: #004791;
}

.pendingAdmissionName
{
    color: #004791;
    font-weight: bold;
}

.pendingFormAndStatus
{
    color: black;
}

.pendingServiceAndDate
{
    color: gray;
}

tr.visitationScheduleRow td
{
    height: 60px;
}

tr.visitForms td
{
    height: 60px;
}

tr.pendingAndVisitsRow td
{
    height: 60px;
}

.personalIpocDiv
{
    width: 100%;
    height: 4.5em;
    background: #004791;
    color: white;
    font-weight: bold;
}

.serviceAndDate
{
    color: #366095;
    font-size: large;
}

.admissionNameAndCode
{
    color: #366095;
    font-weight: bold;
    font-size: large;
}

.visitPatientAndPhysician
{
    color: #366095;
    font-size: small;
}

.medicalFormContainer
{
    background: #F1F5F8;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.section
{
    font-size: 2em;
    padding: 12px 8px 8px 8px;
}

.displayFormImageButtons
{
    width: 32px;
    height: 32px;
}

.displayFormImageCell
{
    cursor: pointer;
}

.displayFormButtonTables
{
    margin-right: -5px;
    display: inline-table;
    text-align: center;
    background: #F1F5F8;
    height: 100%;
}

.labelCP
{
    color: #366095;
    font-size: 11pt;
}

.controlWithHand
{
    cursor: pointer;
}

    .controlWithHand[disabled]
    {
        cursor: default;
    }

.hyperlinkDiv
{
    cursor: pointer;
    color: blue;
    text-decoration: underline;
}

.hideNoChange
{
    display: none !important;
}

.formlabel
{
    width: 150px;
    color: white;
    background-color: #4C90CD;
    text-align: left;
    border-top: 2px solid white;
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 6px;
    padding-left: 5px;
}

.formlabelChanged
{
    width: 150px;
    color: white;
    background-color: #ff5414;
    text-align: left;
    border-top: 2px solid white;
    padding-top: 3px;
    padding-right: 8px;
    padding-bottom: 6px;
    padding-left: 5px;
    font-weight: 600;
}

.printQuestionsTable
{
    margin-top: 2px;
    margin-bottom: 2px;
    width: 100%;
    text-align: left;
    font-family: verdana;
    padding-right: 8px;
}

.printQuestionCell
{
    width: 33%;
    border-right: 1px solid #7E9CC2;
    border-left: 1px solid #7E9CC2;
}

.supportRow
{
    display: table-row;
    background: #4C90CD;
}

    .supportRow[height="0px"]
    {
        display: none;
    }

.supportCell
{
    padding: 3px;
}

.rowSupportFirstCell
{
    width: 5px;
    background: #4C90CD;
}

.rowSupportSecondCell
{
    min-width: 500px;
    background: #4C90CD;
}

.rowSupportThirdCell
{
    width: 5px;
    background: #4C90CD;
}

.divSupportRemoveContainer
{
    width: 5px;
    background: #4C90CD;
    border-top: 2px solid white;
    text-align: center;
    vertical-align: middle;
}

.divSupportRemovePanel
{
    width: 5px;
    text-align: center;
    vertical-align: middle;
    background: white;
    border-top: 2px solid #ff5414;
    border-right: 2px solid #ff5414;
    border-bottom: 2px solid #ff5414;
    border-left: 2px solid #ff5414;
}

    .divSupportRemovePanel img
    {
        vertical-align: middle;
        display: table-cell;
    }

.formbody
{
    padding: 6px;
    background-color: #F3F7FA;
    border-top: 2px solid #4C90CD;
    vertical-align: top;
}

    .formbody > div[questiontypeid]:nth-child(n+2)
    {
        padding-top: 6px;
    }

    .formbody.mobile
    {
        border: none;
    }

.divSubtitle
{
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 2px;
    font-weight: normal;
}

.mainTableBody
{
    border-bottom: 2px solid #4C90CD;
}

.firstRow
{
    border-top: 2px solid #4C90CD;
}

.lastRow
{
    border-bottom: 2px solid #4C90CD;
}

.errorImage
{
    top: 13.25em;
    left: 96%;
}

.errorDivHeight
{
    height: 25em;
}

.fullcontentStyle
{
    max-width: 1024px;
    min-width: 600px;
}

.fontsizeMedium
{
    font-size: medium;
}

/* #endregion */


/* #region ---------------------------------------------------------- LIBS: JQUERY UI */

.ui-dialog
{
    box-shadow: rgb(50 50 50 / 40%) 0px 0px 20px 0px;
}

.ui-widget-overlay
{
    position: fixed;
    background: white;
    opacity: .75;
}

    .ui-widget-overlay.popupOverlay
    {
        background: #F1F5F8;
    }

.ui-datepicker-trigger
{
    vertical-align: middle;
}

.hasDatepicker
{
    width: 8em;
}

/* #endregion */


/* #region ---------------------------------------------------------- LIBS: JQUERY AUTOCOMPLETE */

.autocomplete-w1
{
    background: url(../Content/Images/shadow.png) no-repeat bottom right;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 6px 0 0 6px; /* IE6 fix: */
    _background: none;
    _margin: 1px 0 0 0;
}

.autocomplete
{
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: -6px 6px 6px -6px; /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
}

    .autocomplete .selected
    {
        background: #F0F0F0;
    }

    .autocomplete div
    {
        padding: 2px 5px;
        white-space: nowrap;
        overflow: hidden;
    }

    .autocomplete strong
    {
        font-weight: normal;
        color: #3399FF;
    }

/* #endregion */


/* #region ---------------------------------------------------------- LIBS: MOBISCROLL */

.dw
{
    z-index: 1100 !important; /* this is to allow MobiScroll to be active at the same time as the popup window */
}

.highlight
{
    background-color: #ff5414;
}

/* #endregion */


/* #region ---------------------------------------------------------- ASPX CONTROLS */

.datecancelicon, .timecancelicon
{
    vertical-align: middle;
}

.datetextboxalign, .timetextboxalign
{
    vertical-align: middle;
}

/* #endregion */


/* #region ---------------------------------------------------------- SUPPORT PANEL RENDERERS */

.divSupportPanel
{
    background: white;
    border-top: 2px solid #ff5414;
    border-bottom: 2px solid #ff5414;
    border-left: 2px solid #ff5414;
    padding: 3px 6px 4px 6px;
}

.divSupportPanelOpener
{
    cursor: pointer;
    text-align: right;
    vertical-align: baseline;
    display: table-cell;
}

.divSupportPanelRemove, .removeControlImage
{
    background: white;
    cursor: pointer;
}

    .divSupportPanelRemove img
    {
        vertical-align: middle;
        display: table-cell;
    }

ul.photos li
{
    width: 350px;
    min-height: 250px;
    border: 1px solid #000;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1;
}

ul.photos a:hover img
{
    opacity: 1;
}

ul.photos a:hover
{
    color: #c8ddf4;
}

.textareaPhotoDescription
{
    min-width: 343px;
    max-width: 343px;
    min-height: 40px;
    width: 343px;
    height: 40px;
    text-align: center;
}

.photoDeleteLoading
{
    display: block;
    position: relative;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .9 ) url('../Content/Images/loading2.gif') 50% 50% no-repeat;
}

/* #endregion */


/* #region ---------------------------------------------------------- CONTROL RENDERERS */

img.uploadedFile
{
    max-width: 100%;
}

.CompanyLogo
{
    height: 4.75em;
}

.mc_AllergiesInformation
{
    font-weight: bold;
}

.m1020textarea
{
    width: 213px;
}

.M1021textarea
{
    width: 213px;
}

.disabledButtons
{
    opacity: 0.25;
}

.img_add_ICD
{
    border-left: solid;
    border-right: solid;
    border-left-width: 1px;
    border-right-width: 1px;
}

.div_ICD_TabContent
{
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
    border-width: 1px;
    padding: 10px;
}

.button_ICDMapping_NotDefined
{
    background: #4C90CD no-repeat center;
    height: 20px;
    font-weight: bold;
    background-size: 100% 125%;
    border: none;
    cursor: pointer;
    color: white;
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: middle;
    text-align: center;
    padding-top: 2px;
}

.tab_ICD_Selected
{
    width: 25%;
    border-top: solid;
    border-left: solid;
    border-right: solid;
    text-align: center;
    border-width: 1px;
    font-size: large;
    cursor: pointer;
}

.tab_ICD_NotSelected
{
    width: 25%;
    border-bottom: solid;
    border-top: solid;
    border-left: solid;
    border-right: solid;
    text-align: center;
    border-width: 1px;
    cursor: pointer;
}

.deleteicon
{
    height: 16px;
}

.lbl_nbsp
{
    display: inline-block;
    font-size: small;
    font-family: arial;
}

.clearButtonInMedicalControl
{
    height: 24px;
    vertical-align: bottom;
}

.searchButtonInMedicalControl
{
    height: 24px;
    vertical-align: bottom;
}

.autogrowAlphaNumericText
{
    resize: none;
    vertical-align: top;
    height: 16px;
}

.medicationEditor
{
}

    .medicationEditor > tbody > tr > td:nth-child(1)
    {
        text-align: right;
        padding-right: 5px;
    }

    .medicationEditor > tbody > tr > td:nth-child(2)
    {
        width: 100%;
    }

    .medicationEditor select, .medicationEditor input[type=text], .medicationEditor textarea
    {
        box-sizing: border-box;
    }

    .medicationEditor img.ui-datepicker-trigger
    {
        vertical-align: middle;
    }

.painMainTable
{
    width: 100%;
    border-spacing: 5px;
}

    .painMainTable td
    {
        vertical-align: baseline;
    }

    .painMainTable > tbody > tr > td:nth-child(1)
    {
        min-width: 170px;
        text-align: right;
    }

    .painMainTable > tbody > tr > td:nth-child(2)
    {
        width: 100%;
    }

    .painMainTable hr
    {
        width: 100%;
        margin: 0;
        border: none;
        border-bottom: 2px solid;
        border-color: #4C90CD;
    }

    .painMainTable input[type="text"], .woundsMainTable select
    {
        width: 100%;
        box-sizing: border-box;
    }

.pain
{
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px;
}

    .pain *
    {
        display: block;
        font-size: 25px;
        font-weight: bold;
        text-align: center;
        margin: auto;
    }

.current .pad
{
    cursor: crosshair;
}

table.gridQuestionTable tr td
{
    padding: 4px;
}

    table.gridQuestionTable tr td.gridQuestionTdOption
    {
        text-align: center;
    }

    table.gridQuestionTable tr td.gridQuestionTdCheckBox
    {
        text-align: center;
    }

    table.gridQuestionTable tr td input.GridQuestionAlphaNumeric
    {
        width: inherit;
    }

    table.gridQuestionTable tr td input.GridQuestionNumeric
    {
        width: inherit;
    }

tr.bradenscaletrborder td
{
    border-bottom: 1pt solid silver;
}

.bradenscalerightborder
{
    border-right: 1pt solid silver;
}

.bradenscalealignment
{
    vertical-align: top;
    padding: 5px;
}

.backgroundColorYellow
{
    background-color: #FFDD47;
}

.icd9removecontainer
{
    width: 5px;
    background: #4C90CD;
    text-align: center;
    vertical-align: middle;
    height: 100%
}

.icd9removeicon
{
    background: white;
    cursor: pointer;
    width: 10px;
    height: 12px;
}

.icd9codewidth
{
    width: 120px;
}

.iconmoveleftandright
{
    height: 20px;
}

.woundsMainDiv
{
    padding-top: 15px;
}

.woundsMainTable
{
    width: 640px;
    border-collapse: collapse;
}

    .woundsMainTable td:nth-child(1)
    {
        min-width: 200px;
        text-align: right;
        padding-right: 10px;
    }

    .woundsMainTable td:nth-child(2)
    {
        width: 100%;
    }

    .woundsMainTable hr
    {
        width: 100%;
        border: none;
        border-bottom: 2px solid;
        border-color: #4C90CD;
    }

    .woundsMainTable input[type="text"], .woundsMainTable select
    {
        width: 100%;
        box-sizing: border-box;
    }

.woundCareTable
{
    border-width: thin;
    border-spacing: 1px;
    border-style: groove;
    border-color: gray;
}

.woundCareTableHeader
{
    border-width: 1px;
    padding: 2px;
    border-style: outset;
    border-color: gray;
    background-color: transparent;
}

.mrGuyButton
{
    color: white !important;
    background: #004791 no-repeat center !important;
    background-size: 100% 125% !important;
}

    .mrGuyButton[disabled]
    {
        background: #AFAFAF no-repeat center !important;
        background-size: 100% 125% !important;
    }

.mrGuyImgContainer
{
    position: relative;
    width: 640px;
    height: 590px;
    margin-top: 5px;
    background-color: gainsboro;
}

.mrGuyImg
{
    position: absolute;
    top: 0;
    left: 0;
    width: 590px;
    height: 590px;
}

.pointSpanner
{
    position: absolute;
    right: 0;
    top: 5px;
    padding: 12px;
    transition: transform .2s;
    cursor: grab;
}

    .pointSpanner:hover, .bigger
    {
        transform: scale(4);
        -webkit-transform: scale(4);
    }

.trash
{
    position: absolute;
    right: 0;
    bottom: 5px;
    padding: 5px 7px 6px 8px;
    transition: transform .2s;
}

.trash_on
{
    transform: scale(3);
    filter: drop-shadow(3px 3px 5px FireBrick) drop-shadow(-3px -3px 5px #B22222AA) drop-shadow(3px -3px 5px #B22222AA) drop-shadow(3px -3px 5px #B22222AA);
}

.msTouchStyle
{
    -ms-touch-action: none;
    -ms-user-select: none;
    touch-action: none;
}

/* #endregion */


/* #region ---------------------------------------------------------- ICD10 PICKER */

.searchbuttoninicd9codepicker
{
    height: 16px;
    vertical-align: bottom;
}

.searchbuttoninICD10codepicker
{
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-bottom: 4px;
    cursor: pointer;
}

.icd10picker_regularborder
{
    border: solid;
    border-width: 2px;
    font-size: 1em;
}

.icd10picker_CodifierTextBoxNormal
{
    border-width: 2px !important;
    margin-left: 1px;
    margin-right: 1px;
    width: 36px;
    height: 36px;
    font-size: x-large !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #4C90CD;
}

.icd10picker_CodifierTextBoxNormal_Apple
{
    font-size: large !important;
}

.icd10picker_CodifierTextBox_Focused
{
    border-width: 3px !important;
    margin-left: 1px;
    margin-right: 1px;
    width: 36px;
    height: 36px;
    font-size: x-large !important;
    text-align: center;
}

.icd10_breadcrumb_home
{
    font-weight: bold;
    text-decoration: underline;
    display: inline-block;
    cursor: pointer;
}

.icd10_breadcrumb_child
{
    font-weight: bold;
    text-decoration: underline;
    display: inline-block;
    cursor: pointer;
}

.icd10_breadcrumb_filler
{
    font-weight: bold;
    display: inline-block;
}

.icd10_breadcrumb_child_last
{
    font-weight: normal !important;
    text-decoration: underline;
    display: inline-block;
}

.icd10_tdbackbutton
{
    width: 6%;
    text-align: right;
    cursor: pointer;
}

.icd10_imgbackbutton
{
    width: 32px;
    height: 32px;
    margin-top: 3px;
}

.icd10_imgbackbutton_enabled
{
    background: url(../Content/Images/ICD10/back-enabled.png);
}

.icd10_imgbackbutton_disabled
{
    background: url(../Content/Images/ICD10/back-disabled.png);
}

.icd10_div_codifierdescription
{
    color: red;
    font-style: italic;
    font-size: small;
    font-weight: bold;
    height: 48px;
    overflow: hidden;
}

.gemWithColor, .gemWithoutColor
{
    border: 1px solid;
    padding: 9px;
    margin: 6px;
    border-radius: 10px;
}

.gemWithColor
{
    background-color: #FFF2DD;
}

.gemWithoutColor
{
    background-color: #FFFFFF;
}

.gemDivAdd
{
    text-align: right;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 3px;
}

.icd10_tr_resulteven
{
    background: #FEF1DC;
}

.icd10_tr_div_includes
{
    margin: 6px;
    padding: 4px;
    background: #d7f0db !important;
}

.icd10_tr_div_additional
{
    margin: 6px;
    padding: 4px;
    background: #d1e3f1 !important;
}

.icd10_tr_div_excludes1
{
    margin: 6px;
    padding: 4px;
    background: #FBD2D3 !important;
}

.icd10_tr_div_excludes2
{
    margin: 6px;
    padding: 4px;
    background: #FCD7AD !important;
}

.icd10_tr_div_applicableto
{
    font-style: italic;
}

.icd10_notationleaf
{
    display: inline-block;
    cursor: pointer;
    color: #00B000;
    text-decoration: underline;
}

.icd10_notationlink
{
    display: inline-block;
    cursor: pointer;
    color: #357EBD;
    font-weight: bold;
    text-decoration: underline;
}

.icd10_result_grid_div
{
    background-color: white !important;
    overflow: auto;
    overflow-y: auto;
    height: 450px;
}

.icd10_tr_result
{
    cursor: pointer;
    width: 100%;
    height: 35px;
}

.icd10_td_result_main
{
    width: 80%;
    padding-top: 5px;
    padding-left: 5px;
    text-decoration: underline;
}

.icd10_td_result_code
{
    width: 12%;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
}

.icd10_tr_expandcollapseimage
{
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.icd10_tr_expandcollapseallimage
{
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background: url(../Content/Images/ICD10/expand-all.png);
}

.icd10_div_result_buttons
{
    width: 56px;
    text-align: right;
    border-color: #357EBD;
}

.icd10_hr_result_extrainfo
{
    border-top: solid;
    border-width: 1px;
    margin-top: 4px;
}

.icd10_table_result
{
    width: 100%;
}

.icd10_div_applyresult
{
    color: red;
    margin-top: 20px;
    font-style: italic;
    text-align: center;
}

.gemRedText
{
    color: Red;
    font-style: italic;
}

.icd10_ul_extrainfo
{
    margin: 0;
    margin-top: 4px;
    margin-bottom: 2px;
}

.icd10_div_hrdivider
{
    border-top: solid;
    border-width: 1px;
    margin-top: 4px;
}

.icd10_td_result_description_notleaf
{
    color: #357EBD;
}

.icd10_td_result_description_leaf
{
    color: #00B000;
}

.icd10_td_result_description_leaf_notclickable
{
    cursor: default;
}

.icd10_lbl_specificdiagnosis
{
    color: #00B000;
    text-decoration: underline;
}

.icd10_lbl_nonspecificdiagnosis
{
    font-weight: bold;
    text-decoration: underline;
}

.icd10_div_connectionlost
{
    color: red;
}

.icd10_div_reloadsearch
{
    display: inline-block;
    color: blue;
    font-style: italic;
}

.icd10_lbl_workingoffline
{
    color: red;
}

.headerSeparator
{
    border-bottom: #357EBD dotted 1px;
}

.lblOptionAlignUp
{
    vertical-align: top;
}

/* #endregion */


/* #region ---------------------------------------------------------- PRINT */

@media print
{
    .noPrint
    {
        display: none !important;
    }
}

/* #endregion */
