/*
[jp-comp-type='169'] {
	position: relative;
    z-index: 1;
	width: 100%;
	padding: 10px;
    box-sizing: border-box;
}

[jp-comp-type='169'] .dialogInput.pInput {
    width: 120px;
}

[jp-comp-type='169'] .select2.select2-container {
	width: 120px!important;
}
*/

/*.handsontable td, .handsontable th {line-height:1em!important;}*/

.handsontable {
    /* new addition to show dropdown list if at the end of table */
    overflow: visible;
}


.jp-sheet .hasDatepicker {
    /* to prevent datepicker input field overflow */
    height: 100%;
    max-width: 100%;
}

.jp-sheet {
    margin-bottom: 100px;
	width: 100%;
    /* the following causes issues with the list cells */
    /* overflow: scroll; */
}

.jp-sheet__table {
    z-index:10;
    width:100%;
}

.jp-sheet__table.handsontable .htDimmed {
    color: #444;
    background: #eee;
}

/* HtmlSheet CSS rules for cell styling */
.hs-word-wrap {white-space: normal!important;}
.hs-font-weight-bold {font-weight:bold!important;}
.hs-font-weight-normal {font-weight:normal!important;}

.hs-font-size-14 {font-size:14px!important;}
.hs-font-size-16 {font-size:16px!important;}
.hs-font-size-18 {font-size:18px!important;}
.hs-font-size-20 {font-size:20px!important;}

.hs-color-red {color:red!important;}
.hs-color-cyan {color:rgb(180,221,234)!important;}
.hs-color-blue {color:rgb(25,85,93)!important;}
.hs-color-black {color:black!important;}

.hs-background-white {background-color:white!important;}
.hs-background-yellow {background-color:rgb(255,255,153)!important;}
.hs-background-cyan {background-color:rgb(180,221,234)!important;}

.jp-sheet td.hasTooltip:before {
    display: block;
    content: " ";
    text-align: center;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 7px 0 0;
    border-color: #007bff transparent transparent transparent;
    position: absolute;
}
.jp-sheet td.isRequired:after {
    display: block;
    content: "*";
    width: 1em;
    height: 1em;
    right: 0px;
    line-height: 1em;
    color: red;
    float: right;
    text-align: right;
}
.jp-sheet td.invalidSyntax {
    background-color:red!important;
}

/* moved here from handsontable.full.css, revision 58113 @ 6_0a */
.jp-sheet  .wtHolder {
    height:100%!important;

    /* new addition to show dropdown list if at the end of table */
    overflow: visible;
}

.jp-sheet .ht_clone_left.handsontable {
    height:100%!important;
}

.hs-tooltip-hovering {
    background-color: antiquewhite !important;
}

.formRowValue .jp-sheet .handsontable .wtHider {
    height: auto!important;
}
