.show {
    display: inline-block;
}

.doubleindent {
    margin-left: 48px;
}

.clickable {
    cursor: pointer;
}

.blueFont {
    color: blue;
}

.panelIcon {
    position: relative;
    top: 6px;
}

.controlledSelect {
    position: inline-block;
}

    .controlledSelect .selector {
        float: left;
        width: 250px;
    }

    .controlledSelect .controller {
        float: left;
        background: transparent;
        width: 250px;
    }

.filterItemBox {
    display: inline-block;
    padding: 0px 5px 5px 0px;
    margin: 2px;
    border: solid #B0B0B0 1px;
    border-radius: 5px;
}

    .filterItemBox i {
        position: relative;
        top: 3px;
        margin: 5px;
        font-size: 16px;
        color: #666;
    }

.showInlineBlock {
    display: inline-block;
}


.floatRight {
    float: right;
}

.float-center {
    float: center;
}

.float-left {
    float: left;
}


.floatRight, .logoSpan {
    margin-right: 50px;
}

.showInlineBlock, .floatRight, {
    margin-top: 30px;
    width: 40%;
}


.verticalAlignTop {
    vertical-align: top;
}

.vertical-align-top {
    vertical-align: top;
}

.vertical-align-middle {
    vertical-align: middle;
}

.vertical-align-bottom {
    vertical-align: bottom;
}

.vertical-align-super {
    vertical-align: super;
}

.uploadtabs {
    font-size: .9em;
    background: #fff;
}

.whiteSpaceNormal {
    white-space: normal;
}

.no_margin_bottom {
    margin-bottom: 0;
}

.margin-bottom-1rem {
    margin-bottom: 1rem;
}

.resize-none {
    resize: none;
}

.appTextLabel, .appTextLabelExtended {
    display: block;
    margin-top: .5em;
    margin-bottom: 1em;
}

.textAlignLeft {
    text-align: left;
}

.cpContentBox {
    position: relative;
    text-align: left;
    left: 7px;
}

.LIB_VAC_REC_UP_SPAN_FNT {
    font-size: 40px;
}


.LIB_VAC_REC_TMPDATA_RESPONSE_BOX_DIV {
    padding-left: 14px;
    padding-top: 5px;
}

.LIB_VAC_REC_ALERT_BOX {
    border: solid;
    border-radius: 15px;
    padding-left: 5%;
    width: 50%;
}

.LIB_VAC_REC_VC_DIV {
    padding: 10px;
    padding-top: 0px;
}

.LIB_VAC_REC_SUCCESS_BOX {
    border: solid;
    border-radius: 15px;
    padding: 10px;
    width: 50%;
    text-align: center;
}

.loadingSquareImgStyle {
    display: block;
    margin: 0 auto;
}

.paragraph-column1 {
    margin: 1.5em .5em;
    line-height: 2.5em;
}

.paragraph-column12 {
    margin: 1.5em .1em;
    line-height: 2.5em;
}

.paragraph-column2 {
    margin-top: 1.5em;
}

.vaccineContent1 {
    max-width: 45rem;
}

.background-color-red {
    background-color: red;
}

div.background-color-red {
    background-color: red;
}

.background-color-orange {
    background-color: orange;
}

.background-color-white {
    background-color: white;
}

.background-color-purple {
    background-color: purple;
}

.background-color-b3b3b3 {
    background-color: #b3b3b3;
}


.background-color-ddd {
    background-color: #ddd;
}

.color-orange {
    color: orange;
}

.background-color-mediumpurple {
    background-color: mediumpurple;
}

.color-mediumpurple {
    color: mediumpurple;
}

.background-color-lightblue {
    background-color: lightblue;
}

.color-lightblue {
    color: lightblue;
}

.background-color-pink {
    background-color: pink;
    background-color: pink !important;
}

.color-pink {
    color: pink;
}

.background-color-green {
    background-color: green;
}

div.background-color-green {
    background-color: green;
}

.background-color-lightgreen {
    background-color: lightgreen !important;
}

.color-lightgreen {
    color: lightgreen;
}

.background-color-yellow {
    background-color: yellow;
}

.color-yellow {
    color: yellow;
}

.background-color-beige {
    background-color: beige;
}

.color-beige {
    color: beige;
}

.borderLeftColor {
    border-left: solid #B0B0B0 1px;
}

.vertical-align-middle {
    vertical-align: middle;
}

.vertical-align-top {
    vertical-align: top;
}

.text-decoration-underline {
    text-decoration: underline;
}

.text-decoration-none {
    text-decoration: none;
}

.text-align-top {
    vertical-align: text-top;
}

.text-align-center {
    text-align: center;
}

.border-left-solid-black-1px {
    border-left: solid black 1px;
}

.border-left-solid-black-2px {
    border-left: solid black 2px;
}

.border-right-solid-black-1px {
    border-right: solid black 1px;
}

.border-right-solid-black-2px {
    border-right: solid black 2px;
}


.border-right-solid-black-3p {
    border-right: solid black 3px;
}

.border-top-solid-black-1px {
    border-top: solid black 1px;
}

.annotation-note-rect {
    fill: #000000;
    fill-opacity: 1;
    stroke: none;
}

.annotation-paragraph-rect {
    fill: #ffff00;
    fill-opacity: 1;
    fill-rule: evenodd;
    stroke: #000000;
    stroke-width: 1;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-dasharray: none;
}

.annotation-paragraph-path {
    font-size: 29.42051125px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-stretch: normal;
    text-align: start;
    line-height: 125%;
    letter-spacing: 0px;
    word-spacing: 0px;
    writing-mode: lr-tb;
    text-anchor: start;
    fill: #ffffff;
    fill-opacity: 1;
    stroke: #000000;
    stroke-width: 1.07795751;
    stroke-opacity: 1;
    font-family: Arial;
    -inkscape-font-specification: Arial;
}

.annotation-comment-rect {
    fill: #ffff00;
    fill-opacity: 1;
    fill-rule: evenodd;
    stroke: #000000;
    stroke-width: 1;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-dasharray: none;
}

.dashcore_refresh_tmpDropdown {
    position: relative;
    top: -20px;
    min-width: 50px;
    float: right;
}

#path604 {
    fill: #ffff00;
    fill-opacity: 1;
    stroke: #000000;
    stroke-width: 1.72665179;
    stroke-opacity: 1
}

#path4 {
    fill: #ffff00;
    fill-opacity: 1;
    stroke: #000000;
    stroke-width: 1.25402856;
    stroke-opacity: 1;
}

#path2985 {
    fill: #ffff00;
    fill-opacity: 0.94117647;
    fill-rule: nonzero;
    stroke: #000000;
    stroke-width: 0.83403099;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-dasharray: none;
}

.border-bottom-solid-black-1px {
    border-bottom: solid black 1px;
}

.color-green {
    color: green;
}

.color-blue {
    color: blue;
}

.color-red {
    color: red;
}

.color-white {
    color: white;
}

.color-black {
    color: black;
}

.background-color-transparent {
    background-color: transparent;
}

.background-color-black {
    background-color: black;
}

.background-color-bdf4bd {
    background-color: #bdf4bd;
}

.background-color-eeffcc {
    background-color: #eeffcc;
}


.paragraph-column2 {
    margin: 1.5em;
}

.noBorder {
    border: none;
}


.text-align-left {
    text-align: left;
}

.text-align-right {
    text-align: right;
}

.font-family-Arial {
    font-family: Arial
}

.font-size-9 {
    font-size: 9px;
}

.width-35 {
    width: 35%;
}

.max-width-300p {
    max-width: 300px;
}

width-300p {
    width: 300px;
}

width-100prc {
    width: 100%;
}

.width-padding {
    width: 97%;
    padding: 7px;
    padding-bottom: 15px;
}

.blured {
    opacity: 0.4;
}

.opacity_half {
    opacity: 0.5;
}

.margin-10px {
    margin: 10px;
}

.no-max-width {
    max-width: none;
}

.padding-7p {
    padding: 7px;
}

.padding-15p {
    padding: 15px;
}

display-block {
    display: block;
}

display-table {
    display: table;
}

display-table-row {
    display: table-row;
}

display-table-cell {
    display: table-cell;
}

.text-align-center {
    text-align: center;
}

.font-weight-bold {
    font-weight: bold;
}

.font-weight-normal {
    font-weight: normal;
}

.white-space-nowrap {
    white-space: nowrap;
}

.sortImage {
    cursor: pointer;
}

.sortImage-with-tilt {
    transform: rotate(180deg);
}

.affordabilityWarning {
    font-size: small;
    color: red;
    display: inline-block;
    text-align: left;
}

.font-weight-bolder {
    font-weight: bolder;
}

.border-right-solid-gray {
    border-right: solid gray 1px;
}

.paddingLeft {
    padding-left: 10px;
}

.padding-left-em {
    padding-left: 0.4em;
}

.padding-left-5 {
    padding-left: 5%;
}

.marginLeft {
    margin-left: 20px;
}

.divUnreadBulletin {
    position: relative;
    width: 0;
    height: 0;
}

.height-75px {
    height: 75px;
}

.cursor-pointer {
    cursor: pointer;
}

.position-relative {
    position: relative;
}

.margin-bottom-0 {
    margin-bottom: 0;
}

.margin-bottom-15p {
    margin-bottom: 15px;
}

.margin-top-20p {
    margin-top: 20px;
}


.blurb-font-style {
    font-size: 1.1em;
}

.marginRight20 {
    margin-right: 20px;
}

.localization_management_img_span {
    position: relative;
    top: -6px;
}

.NoResultsMessage_EMP_WOTC_DIV {
    margin-bottom: 0;
    border: none;
}

.VIEW_BILLING_TIGER_GROUPS_IMG {
    position: relative;
    top: 2px;
}

.UI_UPLOAD_div {
    margin: 5px;
    margin-right: 20px;
    padding: 5px;
    border: solid lightgray 1px;
}

.margin-right-15p {
    margin-right: 15px;
}

.margin-top-15p {
    margin-top: 15px;
}

.report-dashTable-border {
    border: solid darkgray solid 1px;
}

.height-auto {
    height: auto;
}


label.bordered {
    border: solid lightgray 1px;
    padding-left: 3px;
}

input.required {
    border: solid red 1px;
}

.ShinyButton {
    margin-left: 3px;
    display: inline-block;
    text-align: center;
    min-height: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: transparent;
    background-image: linear-gradient(to bottom, #CCCCCC 0px, #555555 100%);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    color: white;
    font-size: 16px;
    font-weight: bold;
}

.GreenButton {
    background-image: linear-gradient(to bottom, #3d990f 0px, darkgreen 100%);
}

    .GreenButton:hover {
        cursor: pointer;
        background-image: linear-gradient(#48b512 0px, green 100%);
    }

    .GreenButton:active {
        background-image: none;
        background-color: green;
    }

.RedButton {
    background-image: linear-gradient(to bottom, #f50000 0px, #c50000 100%);
}

    .RedButton:hover {
        cursor: pointer;
        background-image: linear-gradient(#FF3636 0px, red 100%);
    }

    .RedButton:active {
        background-image: none;
        background-color: red;
    }

.fullWidth {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: initial;
    /*min-width:645px;*/
}

.column .nopadding {
    padding-left: 0px;
    padding-right: 0px;
}

img.logoSpan, .logoSpan > img, #logoSpan > img {
    height: auto;
    width: auto;
    max-height: 46px; /* 80% arbitrary */
    margin-top: 1px;
}

#miniLogoSpan > img {
    max-width: 248px;
    height: auto;
    max-height: 46px; /* 80% arbitrary */
}

/* Jquery UI Override */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 0px solid #B0B0B0;
    background: none;
    font-weight: bold;
    color: #212121;
}

.ui-widget-content {
    border: none;
}

.ui-dialog {
    border: 1px solid #ccc;
}

.ui-accordion .ui-accordion-icons {
    padding: 0px;
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding: 0px;
}

.ui-accordion .ui-accordion-content {
    border: none;
    overflow: hide;
}


/***********/

.dashField {
    border: solid gray 1px;
}

#F_SS, #F_SS:active, #F_SS:focus {
    color: #EEE;
    font-weight: normal;
    border: none;
    outline: none;
    margin: 4px 1rem 4px 0;
}

#RightMenu .dashboardMenuItem {
    color: black;
}

.rightMenuText {
    position: relative;
    top: -7px;
    margin: 10px;
}

margin-10px {
    margin: 10px;
}

.border-solid-black-2px {
    border: solid black 2px;
}

.border-solid-black-1px {
    border: solid black 1px;
}

.border-solid-B0B0B0-1px {
    border: solid #B0B0B0 1px;
}

.select2 {
    /*margin-bottom:20px;*/
}

.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
    border-radius: 0px;
}

#contextSelectorsBox .select2 {
    margin-bottom: 10px;
    width: 99%;
}

#DASH_TOTAL_BOX {
    margin-top: 20px;
}

#recordCounter {
    font-size: 0.75em;
}

.gridHeadingStyle 
{
    padding: 7px 10px 7px 0;
}

.i_FontIcons_settings_green {
    vertical-align: bottom;
    color: green !important;
}

.i_FontIcons_settings_red {
    vertical-align: bottom;
    color: red !important;
}

.dashInstructions {
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 10px;
}

.noHPad {
    padding-left: 0px;
    padding-right: 0px;
}

.noVPad {
    padding-top: 0px;
    padding-bottom: 0px;
}

.layerBox div.topRight {
    position: absolute;
    font-size: .7em;
    left: 5px;
    top: -34px;
}

.layerBox div.topRightLabel {
    position: absolute;
    font-size: .7em;
    left: 7px;
    top: -27px;
    min-width: 20px;
}

#LOAD_DASH_FILTER, #CO_CONTEXT_SELECTOR, #LOC_CONTEXT_SELECTOR {
    min-width: 200px;
}

.min-width-100p{
    min-width:100px;
}

.div_attachment_appPageHeader {
    position: relative;
    top: 10px;
    left: 15px;
}

.select_Assignees {
    width: 300px;
    position: relative;
    top: 6px;
    margin-right: 5px;
    margin-left: 5px;
}

.div_AssignedValues {
    padding: 5px;
    border: solid lightgray 1px;
}

.i_AssignedValues {
    font-size: 16px;
    position: relative;
    float: right;
}

.overflow-hidden {
    overflow: hidden;
}

.disabledClick {
    pointer-events: none;
    opacity: 0.4;
}
