
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/pui.css */
/**************************************/
*{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}
html{}
body{margin:0;padding:5px;background-color:#ffffff}


input{margin:0}


textarea {resize: none;}

a:active,a:hover { outline: 0;}
a:visit,a {color: #4183C4;text-decoration: none;}
a:hover {color: #1e70bf; text-decoration: none;}

input::-ms-clear{display:none;}
::placeholder{color:#777777}
/* ::-webkit-input-placeholder{color:#777777;} */
/* :-moz-placeholder{color:#777777;} */
/* ::-moz-placeholder{color:#777777;} */
/* :-ms-input-placeholder{color:#777777;}   */

input:focus{outline: none; border-color:#8DAFE6;}
textarea:focus{outline: none;border-color:#8DAFE6;}
button:focus{outline: none;outline: 2px solid #8DAFE6;}
a:focus{outline: none;outline: 2px solid #8DAFE6;}
div[class*="pui-inpEl"]:focus{outline: none;outline: 2px solid #8DAFE6;}
p{margin:0}
hr{margin:0}
.pui-fa{font-family:FontAwesome;}

.pui-font{font-family:Arial;font-size:14px;color:#444444;}
.pui-unselectable{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}


.pui-loading {width: 100%;height: 20px;border: 1px solid #2980b9;border-radius: 3px;background-image:repeating-linear-gradient(-45deg,#2980b9,#2980b9 11px,#eee 10px,#eee 20px);background-size: 28px 28px;animation:pui-loading-move .5s linear infinite;}
@keyframes pui-loading-move {0% {background-position: 0 0;}100% {background-position: 28px 0;}}

.pui-nowrap{white-space:nowrap;}

.pui-fullHeight{height:100%}
.pui-fullWidth{width:100%}

.pui-boxErrors{border:2px solid #ff0000;padding:5px;font-size:16px;border-radius:5px;background-color:#FFfbfb}
.pui-error-icon{text-align:center;padding:3px}
.pui-error-level-3{color:#ff0000;}
.pui-error-level-3>td:first-child:before{font-family:FontAwesome;content: "\f12a"}
.pui-error-level-2{color:#ff7700;}
.pui-error-level-2>td:first-child:before{font-family:FontAwesome;content: "\f071"}
.pui-error-level-1{color:#008000;}
.pui-error-level-1>td:first-child:before{font-family:FontAwesome;content: "\f129"}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/alert/alert.css */
/**************************************/
.pui-alertLock{background-color:#000000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:999999998;}
.pui-alert{position:absolute;width:500px;height:200px;background-color:#ffffff;border:1px solid #f0f0f0;z-index:999999999;}
.pui-alertContent{padding:30px;text-align:center}
.pui-alertBtns{position:absolute;bottom:20px;width:100%;text-align:center;}
.pui-alertBtn{}
.pui-alertBtn:hover{}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/board/board.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/body/body.css */
/**************************************/
.pui-lock{position:absolute;top:0;left:0;z-index:999999999;width:100%;height:100%;cursor:default}

.pui-loader {height: 4px; width: 100%;position: relative;overflow: hidden;background-color: #ddd;}
.pui-loader:before{display: block;position: absolute;content: "";left: -200px;width: 200px;height: 4px; background-color: #2980b9; animation: pui-loader-loading 2s linear infinite;}
@keyframes pui-loader-loading {from {left: -200px; width: 30%;}50% {width: 30%;}70% {width: 70%;}80% { left: 50%;}95% {left: 120%;}to {left: 100%;}}



/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/box/box.css */
/**************************************/
.pui-box{display:inline-block;vertical-align:top;margin-right:10px}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/button/button.css */
/**************************************/


.pui-btn{cursor:pointer;color: #333333;background-color: #f0f1f2;border:1px solid #cccccc;padding:3px 6px;font-weight:700;border-radius:4px; vertical-align:bottom;margin:3px}
.pui-btn:hover{box-shadow: 0px 0px 20px 0px rgba(100,100,100,1);}
.pui-btn:active{}
.pui-btnDisabled{cursor:default !important;  opacity: 0.45 !important;}
.pui-btnDisabled:hover{opacity:.45 !important;box-shadow: 0px 0px 0px 0px !important;}

.pui-btnEmpty{}




/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/buttonbar/buttonbar.css */
/**************************************/
.pui-btnBar{text-align:left;margin-bottom:5px}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/chart/chart.css */
/**************************************/
.pui-chart{background-color:#ffffff;display:inline-block;padding:10px;border-radius:5px;vertical-align:top;text-align:center;position:relative}
.pui-chartBr{display:block;width:10px;height:10px;overflow:hidden}
.pui-chartSep{display:inline-block;width:10px;height:10px;overflow:hidden}
.pui-chart100{width:100% !important;display:block}
.pui-chartTitle{font-family:Arial;font-size:18px;color:#000000;text-align:center;font-weight:bold;padding-top:10px;overflow-X:hidden}
.pui-chartLegend{font-family:Arial;font-size:14px;color:#000000}
.pui-chartIndicator{padding-top:10px;}
.pui-chartGrid{margin:10px;width:calc(100% - 20px);font-family:inherit;background-color:#ffffff}
.pui-chartGridValue{text-align:right;padding:10px;font-size:14px;border-bottom:1px solid #BBBBBB;width:1px;white-space:nowrap}
.pui-chartGridNum{text-align:center;padding:10px;padding-left:0;padding-right:0;font-size:14px;border-bottom:1px solid #BBBBBB;width:1px;white-space:nowrap;font-weight:bold}
.pui-chartGridLabel{text-align:left;border-bottom:1px solid #BBBBBB;padding:10px;white-space:nowrap;width:1px}
.pui-chartGridTitle{border-bottom:1px solid #BBBBBB;font-weight:bold;font-size:14px;text-align:left;padding:10px;white-space:nowrap;width:1px}
.pui-chartInfoBtn{position:absolute;top:4px;right:4px;color:#D6D6D6}
.pui-chartInfoBtn:before{font-family:"Font Awesome 5 Free";font-weight:bold;font-size:18px;content: "\f05a";}
.pui-chartInfoTxt{position:absolute;top:4px;right:4px;height:20px;width:20px;}
.pui-chartInfoTxt:hover:before {background: #333;top: 100%;right:-10px;background: rgba(0, 0, 0, .8);border-radius: 5px;color: #fff;content: attr(pui-info);padding: 5px 15px;position:absolute;z-index: 98;width: 200px;margin-top: 10px;}
.pui-chartInfoTxt:hover:after {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #333;content: ' ';position:absolute;top: 100%;left:7px;}
.pui-chartColor0{background-color:rgba(61,61,107,1)}
.pui-chartColor1{background-color:rgba(255,195,0,1)}
.pui-chartColor2{background-color:rgba(87,199,133,1)}
.pui-chartColor3{background-color:rgba(199,0,57,1)}
.pui-chartColor4{background-color:rgba(42,123,155,1)}
.pui-chartColor5{background-color:rgba(255,141,26,1)}
.pui-chartColor6{background-color:rgba(173,212,92,1)}
.pui-chartColor7{background-color:rgba(144,12,63,1)}
.pui-chartColor8{background-color:rgba(81,24,73,1)}
.pui-chartColor9{background-color:rgba(237,221,83,1)}
.pui-chartColor10{background-color:rgba(0,186,173,1)}
.pui-chartColor11{background-color:rgba(255,87,51,1)}





/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/confirm/confirm.css */
/**************************************/
.pui-confirmLock{background-color:#000000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:999999998;}
.pui-confirm{position:absolute;width:500px;height:160px;background-color:#ffffff;border:1px solid #f0f0f0;z-index:999999999;}
.pui-confirmContent{padding:30px;text-align:center}
.pui-confirmBtns{position:absolute;bottom:0px;height:60px;width:100%;text-align:center;}
.pui-confirmBtnNo{color: #000000 !important;font-weight:bold !important;background-color: #e6e6e6 !important;text-align:center;vertical-align:middle;width:50%;font-size:20px;border:0 !important;border-radius:0}
.pui-confirmBtnNo:hover{}
.pui-confirmBtnYes{color: #000000 !important;font-weight:bold !important;background-color: #BAD26E !important;text-align:center;vertical-align:middle;width:50%;font-size:20px;border:0 !important;border-radius:0}
.pui-confirmBtnYes:hover{}
.pui-confirmClose{position:absolute;top:6px;right:8px;cursor:pointer;font-size:21px}
.pui-confirmClose:hover{color:#E04A58}
.pui-confirmClose:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f00d";}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/data/data.css */
/**************************************/
.pui-data{vertical-align:top;margin:2px;display:inline-block}
.pui-dataTop{margin-left:4px;display:block}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/dialog/dialog.css */
/**************************************/
.pui-dialogContent{position:absolute;border-radius:3px;background-color:#ffffff; border: solid 1px #a7abb0;padding: 4px;box-shadow: 2px 2px 3px rgba(0, 0, 0, .25);cursor:default;overflow-Y:auto;width:auto;overflow-X:hidden;white-space: nowrap;z-index:200;z-index:999999998;}
.pui-dialogLock{background-color:#000000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:999999998;}
.pui-dialogModal{padding: 20px;padding-top:60px;min-height:300px;min-width:400px}
.pui-dialogTitle{background-color:#364059;color:#ffffff;position:absolute;top:0px;left:0px;right:0px;height:36px;padding:8px;font-size:18px;overflow:hidden}
.pui-dialogCenter{position:absolute;top:36px;left:0px;right:0px;height:calc(100% - 36px);overflow:auto;padding:10px}

.pui-dialogClose{position:absolute;top:6px;right:8px;cursor:pointer;font-size:21px}
.pui-dialogClose:hover{color:#E04A58}
.pui-dialogClose:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f00d";}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/dropdown/dropdown.css */
/**************************************/
.pui-dropdown-btn {
  background-color: #239de8;
  color: white;
}
.pui-dropdown-btn:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f078";margin-left:8px}

.pui-dropdown {
  position: relative;
  display: inline-block;
}

.pui-dropdown-content {
  display: none;
  position: absolute;
  right:0;
  background-color: #f1f1f1;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  text-align:left
}

.pui-dropdown-action {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  cursor:pointer;
  white-space:nowrap
}

.pui-dropdown-action:hover {background-color: #ddd;}

.pui-dropdown:hover .pui-dropdown-content {display: block;}






.dropdown:hover .dropbtn {background-color: #3e8e41;}



/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/error/error.css */
/**************************************/
.pui-error{vertical-align:top;margin:2px;display:inline-block;color:#ff0000;font-weight:bold}
.pui-errorTop{margin-left:4px;display:block}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/form/form.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/formbox/formbox.css */
/**************************************/
.pui-formBox{border:1px solid #c9c9c9;width:100%;border-radius:4px;background-color:#ffffff;overflow-X:hidden;margin-bottom:10px}
.pui-formBoxTable{display:inline-grid;display:-ms-inline-grid;align-items: center;padding:5px}
.pui-formBoxCell{padding-bottom:5px;padding-right:5px;padding-top:5px;white-space: nowrap;-ms-grid-row-align:center}
.pui-formBoxTitle{Background-color:#eee;border-bottom:1px solid #dadada;font-size:16px;color:#255472;font-weight:bold;padding:5px}
.pui-formBoxLab{vertical-align:top}
.pui-formBoxInp{}
.pui-formBoxBr{}
.pui-formBoxGroup{margin-right:4px;}
.pui-formBoxGroup:nth-last-child{margin-right:0 !important}
.pui-formBoxPanel{border:1px solid #cccccc;border-radius:10px;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.16);}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/frame/frame.css */
/**************************************/
.pui-frame{}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/grid/grid.css */
/**************************************/

.pui-grid{border:1px solid #c9c9c9;empty-cells:show;overflow-X:hidden;background-color:#ffffff;margin-bottom:10px;min-width:500px;transform-origin:0px 0px;border-collapse: collapse;}

.pui-gridRowTitle{color:#878787;background-color:#e8e8e8;height:30px}

.pui-gridCellTitle{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;text-align:left;cursor:default;border-left:1px solid #ffffff;height:100%;vertical-align:top;border-bottom:1px solid #d4d4d4;overflow:hidden}
.pui-gridCellTitle:first-child{border-left:none;}
.pui-gridCellTitleOption{width:1px; white-space: nowrap;padding-left:4px !important;padding-right:4px !important}
.pui-gridCellTitleSort{cursor:pointer}
.pui-gridCellTitleSortBox{font-family:"Font Awesome 5 Free";font-weight:bold;font-size:14px;padding:0;overflow:hidden;height:6px;text-align:center;vertical-align:bottom}
.pui-gridCellTitleSortA{background-position:50% 2px;background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAIAAAD38zoCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNv1OCegAAABNSURBVBhXY/gPBX8fHzqy7NpXKO//f4gEUHSvT8EGraKtEy9B5YASUNGMbfdOLNgEl2OAiq5/8AOk7ut5mBzD+SVbYaIQAJTbmrHzBQB0qmFcW5ZTZwAAAABJRU5ErkJggg==')}
.pui-gridCellTitleSortD{background-position:50% 2px;background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAIAAAD38zoCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNv1OCegAAABSSURBVBhXYzi/ZGvG+gc//sPB1/MLtmbsfMHw+NBen4INMDmg6Catoq0TL31l+P//L1Ru270TMFGgEqAEEEDl4KJAAJEAAqDckWXXoKL///8HABCNYVwMzG2OAAAAAElFTkSuQmCC')}
.pui-gridCellTitleNum{text-align:right;}
.pui-gridCellTitleV{}

.pui-gridCellBlockTitle{display:none;border-bottom:none;color: transparent !important}
.pui-gridCellBlockTitle:last-child{display:table-cell;border-bottom:1px solid #c9c9c9 !important}
.pui-gridCellBlock{display:block;border-left:1px solid #c9c9c9;text-align:left !important}
.pui-gridCellBlock[data-title]::before { color:#878787;font-weight:bold;content: attr(data-title) ": "; }
.pui-gridTotalRow{height:30px;background-color:#ffffff;font-weight:bold}

.pui-gridRow{height:30px;max-height:30px;background-color:#ffffff}
.pui-gridRow:hover{background-color:#f3f3f3;}
.pui-gridRow1{background-color:#fafafa;}
.pui-gridRow1:hover{background-color:#ffffff;}
.pui-gridRowEmpty:hover{background-color:inherit;}
.pui-gridRowSelect{background-color:#e3e3e3 !important;}
.pui-gridCell{vertical-align:top;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #d4d4d4;}
.pui-gridCellAlpha{text-align:left;}
.pui-gridCellNum{text-align:right; white-space: nowrap;}
.pui-gridCellDate{text-align:center; white-space: nowrap;}
.pui-gridCellBool{text-align:center; white-space: nowrap;}
.pui-gridCellDuration{text-align:center; white-space: nowrap;}
.pui-gridPager{color:#5f5f5f;background-color:#e3e3e3;padding:4px;transform-origin:0px 0px;}
.pui-gridPagerCell{padding-left:1px;padding-right:1px;white-space: nowrap;display:inline-block;vertical-align:middle}
.pui-gridPagerBtn{background-color:#e3e3e3;background:linear-gradient(#ffffff,#e3e3e3);color:#5f5f5f;border:1px solid #c4c4c4;border-radius:2px;width:30px;height:30px;text-align:center;margin-right:4px;cursor:pointer}
.pui-gridPagerBtn:hover{box-shadow: 0px 0px 12px 0px rgba(120,120,120,1);}
.pui-gridPagerFirstPage:before{font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;content: "\f048";}
.pui-gridPagerPreviousPage:before{font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;content: "\f0d9";}
.pui-gridPagerNextPage:before{font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;content: "\f0da"}
.pui-gridPagerLastPage:before{font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;content: "\f051";}
.pui-gridPagerNumber{}
.pui-gridPagerExport:before{font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;content: "\f019";color:#2E40C4}
.pui-gridPagerRefresh:before{font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;content: "\f021";color:#1D6E2C}
.pui-gridPagerCustom:before{font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;content: "\f0ce";color:#FF8132}
.pui-gridPagerPrint:before{font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;content: "\f1c1";color:#DA181A}
.pui-gridPagerSort:before{font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;content: "\f15d";background-color:#0055D1;color:#ffffff}
.pui-grigPagerSep{width:4px}
.pui-gridPagerInputLine{background-color:#ffffff;width:40px !important;border:1px solid #c4c4c4;text-align:right;margin-left:5px;height:30px;font-size:15px;margin-right:2px;padding-right:2px;}
.pui-gridPagerCustomSelect{font-size:13px !important;margin-top:3px;border-radius:5px;border:1px solid #cccccc}

.pui-gridOpt{cursor:pointer;color:#333333;text-align:center;vertical-align:middle;padding-left:4px;padding-right:4px;margin-right:2px;margin-left:2px}
.pui-gridOpt:hover{color:#000000;}
.pui-gridOptDsp{cursor:pointer;color:#555555}
.pui-gridOptDsp:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f002";}
.pui-gridOptUpd{cursor:pointer;color:#555555}
.pui-gridOptUpd:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f303";}
.pui-gridOptDel{cursor:pointer;color:#555555}
.pui-gridOptDel:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f2ed";}
.pui-gridOptNodel{cursor:pointer;color:#555555}
.pui-gridOptNodel:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f1b8";}
.pui-gridOptAdd{cursor:pointer;color:#555555}
.pui-gridOptAdd:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f055";}
.pui-gridOptCpy{cursor:pointer;color:#555555}
.pui-gridOptCpy:after{font-family:"Font Awesome 5 Free";font-weight:400;content: "\f0c5";}
.pui-gridOptSel{cursor:pointer;color:#555555}
.pui-gridOptSel:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f096";}
.pui-gridOptMinus{cursor:pointer;color:#555555}
.pui-gridOptMinus:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f068";}
.pui-gridOptPlus{cursor:pointer;color:#555555}
.pui-gridOptPlus:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f067";}
.pui-gridOptSync{cursor:pointer;color:#555555}
.pui-gridOptSync:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f021";}
.pui-gridOptMail{cursor:pointer;color:#555555}
.pui-gridOptMail:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f0e0";}
.pui-gridOptPrt{cursor:pointer;color:#555555}
.pui-gridOptPrt:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f02f";}
.pui-gridOptTrf{cursor:pointer;color:#555555}
.pui-gridOptTrf:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f14d";}
.pui-gridOptBan{cursor:pointer;color:#555555}
.pui-gridOptBan:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f05e";}
.pui-gridOptMenu{cursor:pointer;color:#555555}
.pui-gridOptMenu:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f13a";}
.pui-gridOptUp{cursor:pointer;color:#555555}
.pui-gridOptUp:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f062";}
.pui-gridOptDown{cursor:pointer;color:#555555}
.pui-gridOptDown:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f063";}
.pui-gridOptReduce{cursor:pointer;color:#555555}
.pui-gridOptReduce:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f077";}
.pui-gridOptAttach{cursor:pointer;color:#555555}
.pui-gridOptAttach:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f0c6";}
.pui-gridOptOpen{cursor:pointer;color:#555555}
.pui-gridOptOpen:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f054";}
.pui-gridOptClose{cursor:pointer;color:#555555}
.pui-gridOptClose:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f078";}
.pui-gridOptOn{cursor:pointer;color:#555555}
.pui-gridOptOn:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f054";}
.pui-gridOptOff{cursor:pointer;color:#555555}
.pui-gridOptOff:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f078";}
.pui-gridOptEnd{cursor:pointer;color:#ea1601}
.pui-gridOptEnd:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f00d";}
.pui-gridOptIns{cursor:pointer;color:#555555}
.pui-gridOptIns:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f055";}
.pui-gridOptBloc{cursor:pointer;color:#fd9c01}
.pui-gridOptBloc:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f023";}
.pui-gridOptUnbloc{cursor:pointer;color:#0854da}
.pui-gridOptUnbloc:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f3c1";}
.pui-gridOptSwap{cursor:pointer;color:#555555}
.pui-gridOptSwap:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f362";}
.pui-gridOptOpe{cursor:pointer;color:#555555}
.pui-gridOptOpe:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f013";}
.pui-gridOptNone{visibility:hidden}
.pui-gridOptNone:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f362";}
.pui-gridOptBack{cursor:pointer;color:#555555}
.pui-gridOptBack:after{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f053";}

.pui-gridCustomTitle{cursor:default;padding-left:3px;padding-right:3px;padding-top:4px}
.pui-gridCustomTitle:hover{background-color:#E8E8FF}
.pui-gridCustomTitleActive{background-color:#3399FF;color:#ffffff !important}
.pui-gridCustomTitleActive:hover{background-color:#3399FF;color:#ffffff !important}


.pui-gridCellOption{width:1px; white-space: nowrap;padding-left:4px !important;padding-right:4px !important}

.pui-dataGrid{}
.pui-dataGridFont{font-size:13px}
.pui-dataGridCell{border:1px solid #d4d4d4}
.pui-dataGridCellTitle{border:1px solid #d4d4d4}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/html/html.css */
/**************************************/
.pui-html-imgClose{position:absolute;top:10px;right:12px;cursor:pointer;font-size:32px;color:#ffffff}
.pui-html-imgClose:hover{color:#E04A58}
.pui-html-imgClose:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f00d";}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/image/image.css */
/**************************************/

 .pui-image{ 
position:relative;

}
.pui-imageImg{
	width:100%;
}

.pui-imageLoupe{
	position: absolute;
	overflow: hidden;
	width: 400px;
	height: 400px;
	border: 4px solid #2a70b0;
	border-radius: 50%;
	box-shadow: 0 0 24px 0 rgba(192, 192, 192, 0.5);
	opacity: 0;
	pointer-events: none;
}

.pui-imageEnlarged{
	width: auto;
	max-width: none;
}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input/input.css */
/**************************************/
.pui-inpEl{background-color:#ffffff;padding-bottom:6px;padding-left:12px;padding-right:12px;padding-top:6px;white-space: nowrap;border:1px solid #cccccc;border-radius:4px;color:inherit;max-width:100%}
.pui-inpAddOn{background-color:#eeeeee;color:#555555;width:26px}
.pui-inpBtn{color: #000000;cursor:pointer; font-size:18px;margin-top:2px;margin-left:-22px}
.pui-inpBtn:hover{color:#8DAFE6}
.pui-inpBtn:active{color:#8DAFE6}
.pui-inpClick{cursor:pointer}
.pui-inpErr{background-color:#fdf7f7;border-color:#d9534f;color:#d9534f;}
.pui-inpErrLabel{color:#d9534f;font-size:12px;margin-left:2px;position:relative;background-color:#ffffff;z-index:2}
.pui-inpOk{border-color:#00a652;}
.pui-inpRequired{background-position:right top;background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAAAWUlEQVQoU5WM0Q1AIQgDHcf953o71PQlJaSg0Y8zcLYMAE+08kQR35wg7kURV4Uc8ILvISS7WTv5H/90lCExiF1QxJCDjjKkXOxm7SSuS3igLWQ84BRxLmAsn7irliompNcAAAAASUVORK5CYII=')}
.pui-inpDataGrid{border:0;border-radius:0}

.pui-inpErrBox{position:absolute;width:100%;z-index:999;margin-top:-3px;white-space: nowrap;margin-left:3px;cursor:default;
  text-align:center;
  font-size:10px;
}
.pui-inpErrTxt{
  background: #ff0000;
  color: #ffffff;
  font-family:Arial;
  padding-left: 3px;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px;  
    border-radius: 5px;

}
.pui-inpEl:focus + .pui-inpErrBox{font-size:13px;z-index:1000;font-weight:bold;}
.pui-inpReadonly{background-color:#f5f5f5 !important;cursor:default;white-space:nowrap;display:inline-block;overflow:visible;color:#707070 !important;min-width:20px}
.pui-inpMult{display:inline-block;white-space:nowrap}

.pui-inpPwd {font-size:12px;display:flex;flex-wrap:wrap;margin-top:3px;margin-bottom:3px;padding:0}
.pui-inpPwdLi { margin-top:4px;margin-right:16px;color:#ea1601 ;list-style-type: none;}
.pui-inpPwdLi::before{width:8px;content:"- ";height:8px;largin-right:4px}
.pui-inpPwdLiOk { color:#47c72e ;}



/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_address/input_address.css */
/**************************************/
.pui-inpCode{display:block}
.ace_hidden-cursors {opacity:0} 
.pui-inpCodeToolbar{background-color:#f8f8f8;border:1px solid #cccccc;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;font-size:14px;padding:2px;padding-left:4px}
.pui-inpCodeTool{border:1px solid #f8f8f8;width:23px;height:23px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f8f8f8;}
.pui-inpCodeTool:hover{background-color:#c5c5c5;border:1px solid #969696}
.pui-inpCodeToolExpand:before{font-family:FontAwesome;content: "\f0b2";}
.pui-inpCodeToolActive{background-color:#c5c5c5;border:1px solid #c5c5c5}
.pui-inpCodeToolSep:before{font-family:FontAwesome;content: "|";padding-left:2px;padding-right:2px}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_alpha/input_alpha.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_checkbox/input_checkbox.css */
/**************************************/
.pui-chk{cursor:pointer;margin-right:0px;padding-left:12px;padding-right:6px;padding-top:3px;padding-bottom:3px;border:0;}
.pui-chk:hover{color:#111111}
.pui-chkLab{margin-left:4px}
.pui-chkChecked:after{font-family:"Font Awesome 5 Free";content: "\f14a";font-weight:normal;}
.pui-chkUnchecked:after {font-family:"Font Awesome 5 Free";content: "\f0c8";font-weight:normal;}
.pui-chkReadonly{opacity:.6}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_checkboxlabel/input_checkboxlabel.css */
/**************************************/
.pui-chkLabel{cursor:pointer;margin-right:0px;padding-left:12px;padding-right:6px;padding-top:3px;padding-bottom:3px;border:0;}
.pui-chkLabel:hover{color:#111111;}
.pui-chkLabelChecked:before{font-family:"Font Awesome 5 Free";content: "\f058";font-size:18px;font-weight:bold;color:#239DE8;margin-right:3px}
.pui-chkLabelUnchecked:before {font-family:"Font Awesome 5 Free";content: "\f111";font-size:18px;font-weight:normal;margin-right:3px}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_code/input_code.css */
/**************************************/
.pui-inpCode{display:block}
.ace_hidden-cursors {opacity:0} 
.pui-inpCodeToolbar{background-color:#f8f8f8;border:1px solid #cccccc;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;font-size:14px;padding:2px;padding-left:4px}
.pui-inpCodeTool{border:1px solid #f8f8f8;width:23px;height:23px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f8f8f8;}
.pui-inpCodeTool:hover{background-color:#c5c5c5;border:1px solid #969696}
.pui-inpCodeToolExpand:before{font-family:FontAwesome;content: "\f0b2";}
.pui-inpCodeToolActive{background-color:#c5c5c5;border:1px solid #c5c5c5}
.pui-inpCodeToolSep:before{font-family:FontAwesome;content: "|";padding-left:2px;padding-right:2px}


/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_color/input_color.css */
/**************************************/

.pui-inpColBtn:before{}
.pui-inpColColor{width:20px;height:20px !important;background-color:#ffffff;cursor:pointer;border:1px solid #dddddd;}
.pui-colBox{border:1px solid #E2E4E7;margin-left:2px;margin-right:2px;width:20px;height:20px;overflow:hidden;cursor:pointer}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_combo/input_combo.css */
/**************************************/
.pui-inpComboBtn:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f0d7";}

.pui-inpComboLab{padding-right:16px;max-width:400px !important}


.pui-inpComboAutocomplete{}

.pui-inpComboList{padding:4px}
.pui-inpComboList:hover{background-color:#F2F2F2}
.pui-inpComboListSelected{background-color:#F7F7F7;font-weight:bold}

.pui-inpComboDialog{max-height:250px}

.pui-inpComboCheckBox{margin-right:5px;border-radius:5px;font-size:18px;}
.pui-inpComboMultipleBox{height:180px;overflow-Y:auto;overflow-X:hidden;}
.pui-inpComboMultipleBoxSearch{height:145px;overflow-Y:auto;overflow-X:hidden;}

.pui-inpComboBtnAll{color:blue}

.pui-inpComboToggleContainer {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 18px;
}
.pui-inpComboToggleCheckbox {
    opacity: 0;
    width: 0;
    height: 0;
}
.pui-inpComboToggleLabel {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .1s;
    border-radius: 34px;
}
.pui-inpComboToggleLabel:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    transition: .4s;
    border-radius: 50%;
}
.pui-inpComboToggleCheckbox:checked + .pui-inpComboToggleLabel {
    background-color: #2196F3;
}
.pui-inpComboToggleCheckbox:checked + .pui-inpComboToggleLabel:before {
    transform: translateX(10px);
}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_date/input_date.css */
/**************************************/
.pui-inpDateBtn:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f783";padding-top:2px}
.pui-inpDate{padding-right:16px !important}
.pui-calDay{background-color:#e7e7e7;text-align:center;padding:5px;cursor:pointer}
.pui-calDay:hover{background-color:#dddddd}
.pui-calDay:active{background-color:#2A70B0;color:#ffffff}
.pui-calHeader{background-color:#2A70B0;padding:6px;height:40px;color:#ffffff}
.pui-calHeaderLeft{background-color:#2A70B0;padding:6px;height:40px;color:#ffffff}
.pui-calHeaderBtn{font-family:"Font Awesome 5 Free";font-weight:bold;font-size:18px;cursor:pointer;border:0px solid #e9e9e9;width:20px;height:20px}
.pui-calHeaderBtn:hover{}
.pui-calHeaderBtn:active{background-color: #b4b4b4;border-color: #8c8c8c;}
.pui-calPrevYear:before{content: "\f0d9"}
.pui-calNextYear:before{content: "\f0da"}
.pui-calPrevMonth:before{content: "\f0d9";}
.pui-calNextMonth:before{content: "\f0da"}
.pui-calDayTitle{padding:5px;background-color:#2A70B0;height:30px;color:#ffffff}
.pui-calNo{background-color:#808080;text-align:right;padding:5px}
.pui-calSelect{font-size:16px;background-color:#2A70B0;color:#ffffff;border:0;cursor:pointer;text-align:right}

.pui-calBoxLeft{position:absolute;left:0;top:0;width:100px;height:330px;background-color:#2a70b0;border-right:1px solid #f0f0f0}
.pui-calBoxRight{position:absolute;left:100px;top:0;width:290px;height:330px;background-color:#ffffff;}
.pui-calSelMonth{color:#ffffff;text-align:center;cursor:pointer;padding:3px}
.pui-calSelMonth:hover{font-weight:bold}
.pui-calSelMonthActive{font-weight:bold;cursor:default}
.pui-calHeaderDate{display:inline-block;width:105px;text-align:center;position:relative;top:-2px;user-select: none;}




/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_daterange/input_daterange.css */
/**************************************/
.pui-inpDateRange{min-width:180px;display:inline;cursor:pointer;min-width:auto;padding-right:0px !important}
.pui-inpDateRangeSep{margin-left:4px;margin-right:4px}
.pui-inpDateRangeSep:before{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:bold;content: "\f337";}
.pui-calRangeBoxLeft{position:absolute;left:0;top:0;width:150px;height:240px;background-color:#fffff;border-right:1px solid #dddddd;padding-top:5px}
.pui-calRangeBoxRight0{position:absolute;left:150px;top:0;width:290px;height:240px;background-color:#ffffff;padding-left:5px;}
.pui-calRangeBoxRight1{position:absolute;left:450px;top:0;width:290px;height:240px;background-color:#ffffff;padding-right:5px;}
.pui-calRangeBoxBot{position:absolute;left:0px;top:240px;width:750px;height:50px;background-color:#ffffff;border-top:1px solid #dddddd;padding-right:8px;text-align:right;}
.pui-calRangeDate{display:inline-block;padding-bottom:7px;margin-right:10px;}
.pui-calRangeEl{padding:8px;cursor:pointer}
.pui-calRangeEl:hover{background-color:#eeeeee}
.pui-calHeaderDateMM{border:none;color:#131340;cursor:pointer}
.pui-calHeaderDateAA{border:none;color:#131340;cursor:pointer}


/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_duration/input_duration.css */
/**************************************/
.pui-inpDurationBtn:before{font-family:"Font Awesome 5 Free";font-weight:normal;content: "\f017";}
.pui-durationTitleHour{font-weight:bold;text-align:center;background-color:#2A70B0;color:#ffffff;padding:3px}
.pui-durationTitleMin{font-weight:bold;text-align:center;background-color:#2A70B0;color:#ffffff;padding:3px}
.pui-durationSpace{width:20px;}
.pui-durationHour{background-color:#E7E7E7;text-align:right;padding:10px;cursor:pointer;font-weight:bold}
.pui-durationHour:hover{background-color:#f6f6f6}
.pui-durationHourActive{background-color:#2A70B0;color:#ffffff}
.pui-durationHourActive:hover{background-color:#2A70B0;color:#ffffff}
.pui-durationMin{background-color:#E7E7E7;text-align:right;padding:10px;cursor:pointer;font-weight:bold}
.pui-durationMin:hover{background-color:#f6f6f6}
.pui-durationMinActive{background-color:#2A70B0;color:#ffffff}
.pui-durationMinActive:hover{background-color:#2A70B0;color:#ffffff}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_email/input_email.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_emails/input_emails.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_file/input_file.css */
/**************************************/
.inputFileDropbox{border:1px solid #cccccc;width:100%;height:100%;background-color:#c8dadf;text-align:center;padding:5px}
.inputFileLabel{font-weight:bold;font-size:20px}
.inputFileLabel:hover{color:#239de8;}
.inputFileText{font-size:18px;color:#0f3c4b}
.inputFileIcon{display:block;width:100%;height:80px;fill:#92b0b3;margin-bottom:60px;margin-top:40px}
.inputFileNbFiles{font-weight:bold;font-size:15px}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_hidden/input_hidden.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_html/input_html.css */
/**************************************/
.pui-inpHtml{position:relative;display:block;overflow:auto;width:100%;white-space: normal;min-height:28px;cursor:text;background-color:#ffffff}
.pui-inpHTMLActive{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}
.pui-inpHtmlSourceText{width:100%;height:calc(100% - 40px);font-family:courier New;font-size:16px}
.pui-inpHtmlToolbar{position:absolute;z-index:1;background-color:#f8f8f8;border:2px solid #8dafe6;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;font-size:14px;padding:2px;padding-left:4px;height:42px}
.pui-inpHtmlTool{border:1px solid #f8f8f8;width:23px;height:23px;padding-left:2px;padding-right:2px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f8f8f8;vertical-align:top}
.pui-inpHtmlTool:hover{background-color:#c5c5c5;border:1px solid #969696}
.pui-inpHtmlToolExpand:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0b2";}
.pui-inpHtmlToolActive{background-color:#c5c5c5;border:1px solid #c5c5c5}
.pui-inpHtmlToolSep{vertical-align:top}
.pui-inpHtmlToolSep:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "|";padding-left:2px;padding-right:2px}
.pui-inpHtmlToolSepV{height:4px;overflow:hidden;}
.pui-inpHtmlToolBold:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f032";}
.pui-inpHtmlToolItalic:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f033";}
.pui-inpHtmlToolUnderline:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0cd";}
.pui-inpHtmlToolRemoveFormat:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f12d";}
.pui-inpHtmlToolStrikeThrough:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0cc";}
.pui-inpHtmlToolSubscript:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f12c";}
.pui-inpHtmlToolSuperscript:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f12b";}
.pui-inpHtmlToolJustifyCenter:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f037";}
.pui-inpHtmlToolJustifyFull:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f039";}
.pui-inpHtmlToolJustifyLeft:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f036";}
.pui-inpHtmlToolJustifyRight:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f038";}
.pui-inpHtmlToolIndent:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f03c";}
.pui-inpHtmlToolOutdent:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f03b";}
.pui-inpHtmlToolOrderedList:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0cb";}
.pui-inpHtmlToolUnorderedList:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0ca";}
.pui-inpHtmlToolFontName{width:auto;border:1px solid #808080;padding:2px}
.pui-inpHtmlToolFontSize{margin-left:2px;width:auto;border:1px solid #808080;padding:2px}
.pui-inpHtmlToolSource:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f121";}
.pui-inpHtmlToolImage:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f03e";} 
.pui-inpHtmlToolLink:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0c1";} 
.pui-inpHtmlToolTable:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f0ce";} 
.pui-inpHtmlToolColor:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f53f";} 
.pui-inpHtmlToolBackColor:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f575";} 
.pui-inpHtmlToolDel:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f2ed";} 
.pui-inpHtmlToolMarker:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f5a1";} 
.pui-inpHtmlToolLabel{font-size:12px;padding-left:4px} 
.pui-inpHtmlToolInpNum{width:50px;font-size:11px} 
.pui-inpHtmlToolSelect{background-color:#f8f8f8;border:0;font-size:14px} 
.pui-inpHtmlToolH1:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f1dc\31";} 
.pui-inpHtmlToolH2:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f1dc\32";} 
.pui-inpHtmlToolH3:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f1dc\33";} 


.pui-inpHtml-selected{outline:1px solid #000000}
.pui-inpHtml-tableBox{width:17px;height:17px;border:1px solid #8A8886;cursor:pointer}
.pui-inpHtml-tableBoxHover{background-color:#D2D0CE;border-color:#323130}

.pui-inpHtmlWrapper{position:absolute;z-index:1;border:1px solid #c6c6c6;position:absolute}
.pui-inpHtmlWrapperNW{position:absolute;left:-5px;top:-5px;width:10px;height:10px;background-color:#0098F7;cursor:nwse-resize}
.pui-inpHtmlWrapperNE{position:absolute;right:-5px;top:-5px;width:10px;height:10px;background-color:#0098F7;cursor:nesw-resize}
.pui-inpHtmlWrapperSW{position:absolute;left:-5px;bottom:-5px;width:10px;height:10px;background-color:#0098F7;cursor:nesw-resize}
.pui-inpHtmlWrapperSE{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;background-color:#0098F7;cursor:nwse-resize}
.pui-inpHtmlWrapperE{position:absolute;top:50%;right:-5px;width:10px;height:10px;background-color:#0098F7;cursor:ew-resize}
.pui-inpHtmlWrapperW{position:absolute;top:50%;left:-5px;width:10px;height:10px;background-color:#0098F7;cursor:ew-resize}
.pui-inpHtmlWrapperN{position:absolute;top:-5px;left:50%;width:10px;height:10px;background-color:#0098F7;cursor:ns-resize}
.pui-inpHtmlWrapperS{position:absolute;bottom:-5px;left:50%;width:10px;height:10px;background-color:#0098F7;cursor:ns-resize}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_iban/input_iban.css */
/**************************************/
.pui-inpIban{}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_image/input_image.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_month/input_month.css */
/**************************************/
.pui-inpMonthBtn:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f073";}
.pui-inpMonthBox{text-align:center}

.pui-inpMonthSpace{width:20px;}
.pui-inpMonthTitle1{font-weight:bold;text-align:center}
.pui-inpMonthTitle2{font-weight:bold;text-align:center}


.pui-inpMonthY1{text-align:center;background-color:#2A70B0;color:#ffffff;padding:3px}
.pui-inpMonthY1Prev{width:1px;cursor:pointer;background-color:#2A70B0;color:#ffffff;padding:3px}
.pui-inpMonthY1Prev:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f053";font-size:14px}
.pui-inpMonthY1Next{width:1px;cursor:pointer;background-color:#2A70B0;color:#ffffff;padding:3px}
.pui-inpMonthY1Next:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f054";font-size:14px}
.pui-inpMonthY1NextDisabled{cursor:default;color:#2A70B0}
.pui-inpMonthY2{text-align:center;background-color:#f10c62;color:#ffffff;padding:3px}
.pui-inpMonthY2Prev{width:1px;cursor:pointer;background-color:#f10c62;color:#ffffff;padding:3px}
.pui-inpMonthY2Prev:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f053";font-size:14px}
.pui-inpMonthY2Next{width:1px;cursor:pointer;background-color:#f10c62;color:#ffffff;padding:3px}
.pui-inpMonthY2Next:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f054";font-size:14px;}
.pui-inpMonthY2NextDisabled{cursor:default;color:#2A70B0}

.pui-inpMonthEl1{text-align:center;width:50px;height:50px;vertical-align:middle;font-weight:bold;background-color:#E7E7E7;cursor:pointer}
.pui-inpMonthEl1:hover{background-color:#f6f6f6}
.pui-inpMonthEl1Active{background-color:#2A70B0;color:#ffffff}
.pui-inpMonthEl1Active:hover{background-color:#2A70B0;color:#ffffff}

.pui-inpMonthEl2{text-align:center;width:50px;height:50px;vertical-align:middle;font-weight:bold;background-color:#E7E7E7;cursor:pointer}
.pui-inpMonthEl2:hover{background-color:#f6f6f6}
.pui-inpMonthEl2Active{background-color:#f10c62;color:#ffffff}
.pui-inpMonthEl2Active:hover{background-color:#f10c62;color:#ffffff}

.pui-inpMonthBtn{margin-top:10px}
.pui-inpMonthSelect{background-color:#2A70B0;color:#ffffff;border:0;cursor:pointer}

.pui-inpMonthLnk{font-size:14px !important}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_name/input_name.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_nir/input_nir.css */
/**************************************/
.pui-inpNir{}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_num/input_num.css */
/**************************************/
.pui-inpNum{text-align:right}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_numrange/input_numrange.css */
/**************************************/
.pui-inpNumRange{min-width:180px;min-height:23px !important}
.pui-inpNumRangeGe{margin-left:4px;margin-right:4px}
.pui-inpNumRangeGe:before{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:bold;content: "\f532";}
.pui-inpNumRangeLe{margin-left:4px;margin-right:4px}
.pui-inpNumRangeLe:before{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:bold;content: "\f537";}
.pui-numRangeBoxBot{position:absolute;left:0px;top:80px;width:230px;height:50px;background-color:#ffffff;padding-right:8px;text-align:right;}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_password/input_password.css */
/**************************************/

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_periodmonth/input_periodmonth.css */
/**************************************/
.pui-inpPerMonthBtn:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f784";}
.pui-perMonthBox{text-align:center}

.pui-perMonthSpace{width:20px;}
.pui-perMonthTitle1{font-weight:bold;text-align:center}
.pui-perMonthTitle2{font-weight:bold;text-align:center}


.pui-perMonthY1{text-align:center;background-color:#364059;color:#ffffff;padding:3px}
.pui-perMonthY1Prev{width:1px;cursor:pointer;background-color:#364059;color:#ffffff;padding:3px}
.pui-perMonthY1Prev:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f053";font-size:14px}
.pui-perMonthY1Next{width:1px;cursor:pointer;background-color:#364059;color:#ffffff;padding:3px}
.pui-perMonthY1Next:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f054";font-size:14px}
.pui-perMonthY1NextDisabled{cursor:default}
.pui-perMonthY1NextDisabled:before{content:''}
.pui-perMonthY2{text-align:center;background-color:#f10c62;color:#ffffff;padding:3px}
.pui-perMonthY2Prev{width:1px;cursor:pointer;background-color:#f10c62;color:#ffffff;padding:3px}
.pui-perMonthY2Prev:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f053";font-size:14px}
.pui-perMonthY2Next{width:1px;cursor:pointer;background-color:#f10c62;color:#ffffff;padding:3px}
.pui-perMonthY2Next:before{font-family:"Font Awesome 5 Free";font-weight:bold;content: "\f054";font-size:14px;}
.pui-perMonthY2NextDisabled{cursor:default}
.pui-perMonthY2NextDisabled:before{content:''}

.pui-perMonthEl1{text-align:center;width:50px;height:50px;vertical-align:middle;font-weight:bold;background-color:#E7E7E7;cursor:pointer}
.pui-perMonthEl1:hover{background-color:#f6f6f6}
.pui-perMonthEl1Active{background-color:#364059;color:#ffffff}
.pui-perMonthEl1Active:hover{background-color:#364059;color:#ffffff}

.pui-perMonthEl2{text-align:center;width:50px;height:50px;vertical-align:middle;font-weight:bold;background-color:#E7E7E7;cursor:pointer}
.pui-perMonthEl2:hover{background-color:#f6f6f6}
.pui-perMonthEl2Active{background-color:#f10c62;color:#ffffff}
.pui-perMonthEl2Active:hover{background-color:#f10c62;color:#ffffff}

.pui-perMonthBtn{margin-top:10px}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_purcentage/input_purcentage.css */
/**************************************/
.pui-inpPurcentage{text-align:right;padding-right:28px}
.pui-inpPurcentageBtn{margin-left:-26px}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_radio/input_radio.css */
/**************************************/
.pui-radio{display:inline-block;cursor:pointer;margin-right:0px;padding-left:12px;padding-right:6px;padding-top:3px;padding-bottom:3px}
.pui-radio:hover{color:#111111}

.pui-radioLab{margin-left:4px}
.pui-radioBtn:before{font-family:"Font Awesome 5 Free";font-weight:400;content: "\f111";min-height:17px;min-width:17px;}
.pui-radioBtnChecked:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f058";min-height:17px;min-width:17px}
.pui-radioBtnCheckedReadonly:before{opacity:.6}
.pui-radioToggle{display:inline-block;border:1px solid #cccccc;border-right:0;padding-left:10px;padding-right:10px;padding-top:4px;cursor:pointer;height:28px}
.pui-radioToggle:last-child{border-right:1px solid #cccccc;border-top-right-radius:4px;border-bottom-right-radius:4px}
.pui-radioToggle:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}
.pui-radioToggleChecked{background-color:#239DE8;color:#ffffff}
.pui-radioToggleUnchecked{background-color: #eaeaea;color:#a0a0a0}
.pui-radioToggleReadonly{opacity:.6}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_range/input_range.css */
/**************************************/

.pui-inpRangeLabel{margin-left:4px;}

.pui-inpRange {
-webkit-appearance: none;
width: 200px;
border-radius: 12px;
height: 10px;
border: 1px solid #e4f1c9;
background: linear-gradient(to right, #add45c, #add45c), #e4f1c9;
background-size: 30% 100%;
background-repeat: no-repeat;
} 


.pui-inpRange::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: #add45c;
width: 3px;
height: 100%;
cursor: pointer;
}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_search/input_search.css */
/**************************************/
.pui-inpSearchBtn:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f002";}
.pui-inpSearch{padding-right:22px}


/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_signature/input_signature.css */
/**************************************/
.pui-signature{border:1px solid #e0e0e0;cursor:crosshair;width:220px;height:120px;margin-top:3px;margin-left:3px;margin-right:3px;margin-bottom:0;background-color:#ffffff;display:block}
.pui-signatureReadonly{cursor:default}
.pui-signatureBtnClear{font-size:10px;cursor:pointer;margin-left:3px;margin-bottom:1px;margin-top:0}
.pui-signatureCanvas{width:100%;height:100%;}


/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_text/input_text.css */
/**************************************/
.pui-inpTextarea{overflow:visible;white-space:pre-wrap !important;line-height:160%;width:100%}
.pui-inpTextareaAuto{width:auto;}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/input_time/input_time.css */
/**************************************/
.pui-inpTimBtn:before{font-family:"Font Awesome 5 Free";font-weight:normal;content: "\f017";}
.pui-timHour{background-color:#ffffff;text-align:right;padding:5px}
.pui-timHour:hover{background-color:#dddddd}
.pui-timHour:active{background-color:#bbbbbb}
.pui-timMin{background-color:#ffffff;text-align:right;padding:5px}
.pui-timMin:hover{background-color:#dddddd}
.pui-timMin:active{background-color:#bbbbbb}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/label/label.css */
/**************************************/
.pui-lab{margin-right:3px;font-weight:bold;display:inline}
.pui-labTop{font-weight:bold;margin-left:4px;display:block}
.pui-labRequired:after{color:red;font-style: normal;font-weight:normal;font-size:20px;content:"*";margin-left:3px}
.pui-labInfo:after{color:#239de8;font-style: normal;font-weight:normal;font-family:"Font Awesome 5 Free";content: "\f05a";font-size:15px;font-weight:bold;margin-left:3px}
.pui-labBtn{line-height:33px;margin-left:10px}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/layout/layout.css */
/**************************************/
.pui-layoutContent{position:absolute;box-sizing:border-box;overflow:auto}
.pui-layoutSep{background-color:#999;}
.pui-sepMouseDown{background-color:#ddd;}
.pui-layoutSepCols{cursor:w-resize;}
.pui-layoutSepRows{cursor:n-resize;}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/link/link.css */
/**************************************/
.pui-link{color: #4183C4 !important;cursor:pointer;text-decoration: underline;display:inline-block}
.pui-link:hover {color: #1e70bf !important; font-weight:bold; text-decoration: underline;}
.pui-linkUPD:before{font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;content: "\f303";margin-right:3px;text-decoration:none;display:inline-block;}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/map_directions/map_directions.css */
/**************************************/
.pui-map_directions{border-radius:20px}
.pui-map-distance{margin:5px;padding:3px;background-color:#ffffff;color:#000000;font-size:14px;opacity:.85;border-radius:8px}


/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/menu/menu.css */
/**************************************/
.pui-menuH{cursor:default;background-color:#f3f3f3}
.pui-menuV{cursor:default;background-color:#f3f3f3;display:inline-block}
.pui-menuTitle{display:inline-block;background-color:#f3f3f3;white-space:nowrap;padding-left:15px;padding-right:15px;padding-top:6px;padding-bottom:6px;border-right:1px solid #ffffff}
.pui-menuTitle:hover{background-color:#CAC4C0}
.pui-menuTitleActif{background-color:#CAC4C0}
.pui-menuTitleActif:hover{background-color:#CAC4C0}
.pui-menuBox{position:absolute;border:1px solid #CECED2;background-color:#f3f3f3;z-index:9999}

.pui-menuOption{background-color:#f3f3f3;white-space:nowrap;padding-left:15px;padding-right:8px;padding-top:6px;padding-bottom:6px}
.pui-menuOption:hover{background-color:#CAC4C0}

.pui-menuArrowV:before{font-family:FontAwesome;  content: "\f0d7";margin-left:8px}
.pui-menuArrowH:before{font-family:FontAwesome;  content: "\f0da";margin-left:8px}

.pui-menuTree{white-space:nowrap;padding-left:2px;padding-right:15px;padding-top:6px;padding-bottom:6px;border-right:1px solid #ffffff;cursor:default}
.pui-menuTree_0{padding-left:2px}
.pui-menuTree_1{padding-left:20px}
.pui-menuTree_2{padding-left:38px}

.pui-menuTreeClose:before{font-family:FontAwesome;  content: "\f0da";margin-right:8px}
.pui-menuTreeOption{white-space:nowrap;padding-left:15px;padding-right:15px;padding-top:6px;padding-bottom:6px;border-right:1px solid #ffffff;cursor:default}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/modal/modal.css */
/**************************************/
.pui-modal{position:absolute;z-index:999999999;overflow-Y:hidden;border:1px solid #d0d0d0;min-width:50px;min-height:50px}
.pui-modalTitleBar{background-color:#f3f3f3;color:#333333;min-height:20px;border-bottom:1px solid #d0d0d0}
.pui-modalClose{cursor:pointer;padding:3px;text-align:center;}
.pui-modalClose:before{font-family:Helvetica;font-size:16px;content: "X";}
.pui-modalClose:hover{color:#ff0000}
.pui-modalIframe{position:relative;width:100%;height:100%;overflow:auto;padding:0;background-color:#ffffff}
.pui-modalTitle{ white-space: nowrap;cursor:default;padding-left:10px;font-weight:bold}
.pui-modalBlock{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:999999999;background-color:#ffffff;opacity:0.6;cursor:default}
.pui-modalBoxMove{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:999999999;cursor:move}
.pui-modalFullBar{background-color:#ffffff;min-height:20px;text-align:right}
.pui-modalFullClose{cursor:pointer;padding:3px;text-align:center;}
.pui-modalFullClose:before{font-family:Helvetica;font-size:16px;content: "X";}
.pui-modalFullClose:hover{color:#ff0000}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/panel/panel.css */
/**************************************/
.pui-pan{border:1px solid #cccccc}
.pui-panTitle{font-weight:bold;font-size:16px}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/pdf/pdf.css */
/**************************************/
.pui-pdf{border:1px solid #cccccc}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/record/record.css */
/**************************************/
.pui-record{background-color:#ffffff;overflow:visible;margin-bottom:10px}
.pui-recwin{width:500px;height:500px;position:absolute;left:50px;top:50px;z-index:100;overflow-Y:hidden;border:1px solid #d0d0d0;min-width:50px;min-height:50px;}
.pui-recwinBlock{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:100;background-color:#ffffff;opacity:0.6;cursor:default}


.pui-recwinTitleBar{background-color:#f3f3f3;color:#333333;min-height:20px;border-bottom:1px solid #d0d0d0}
.pui-recwinClose{cursor:pointer;padding:3px;text-align:center;}
.pui-recwinClose:before{font-family:Helvetica;font-size:16px;content: "X";}
.pui-recwinClose:hover{color:#ff0000}
.pui-recwinContent{position:relative;width:100%;height:100%;overflow:auto;padding:0;background-color:#ffffff;padding:3px}
.pui-recwinTitle{ white-space: nowrap;cursor:default;padding-left:10px;font-weight:bold}

.pui-recwinBoxMove{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:101;cursor:move}
.pui-recwinFullBar{background-color:#ffffff;min-height:20px;text-align:right}
.pui-recwinFullClose{cursor:pointer;padding:3px;text-align:center;}
.pui-recwinFullClose:before{font-family:Helvetica;font-size:16px;content: "X";}
.pui-recwinFullClose:hover{color:#ff0000}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/recordchart/recordchart.css */
/**************************************/
.pui-recordChart{background-color:#E6E6E8;padding:10px }


.pui-recordChartSpacingWidth{margin-right:10px}
.pui-recordChartSpacingHeight{margin-bottom:10px}


/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/ribbon/ribbon.css */
/**************************************/
.pui-rib{cursor:default;font-family:Arial;font-size:11px;position:fixed;top:0;left:0;width:100%;z-index:50;background-color:#ffffff}
.pui_ribTabMenu{background-color:#ffffff;height:24px;}
.pui-ribTabEl{z-index:2;font-size:13px;display:inline-block;border:1px solid transparent;top:1px;margin-left:3px;position:relative;height:100%;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;color:#6c7279;}
.pui-ribTabEl:hover{border-bottom:1px solid #f1f1f1;border-left:1px solid #B6BABF;border-top:1px solid #B6BABF;border-right:1px solid #B6BABF;border-top-left-radius:3px;border-top-right-radius:3px;}
.pui-ribTabElActive{border-bottom:1px solid #f1f1f1;border-left:1px solid #B6BABF;border-top:1px solid #B6BABF;border-right:1px solid #B6BABF;background-color:#f1f1f1;border-top-left-radius:3px;border-top-right-radius:3px;color:#404040;font-weight:bold}
.pui-ribTab{position:relative;background-color:#f1f1f1;border:1px solid #b6babf;padding:1px;height:68px}
.pui-ribIcon{display:inline-block;min-width:42px;max-width:100px;text-align:center;border:1px solid transparent;padding:2px;cursor:pointer;vertical-align:top;height:64px;overflow:hidden}
.pui-ribIcon:hover{background-color:#FDE89C;border:1px solid #F1CA58;border-radius:3px}
.pui-ribIconActive{background-color:#FDE89C;border:1px solid #F1CA58;border-radius:3px}
.pui-ribIcon32{width:32px;height:32px}
.pui-ribIcon16{width:16px;height:16px}
.pui-ribIconLabel{display:block;}
.pui-ribBloc3{display:inline-block}
.pui-ribIconDisabled{opacity:.4}
.pui-ribIconDisabled:hover{background:none;border:1px solid transparent}
.pui-ribSeparator{display:inline-block;vertical-align:bottom;margin-bottom:-1px;width:1px;height:100%;overflow:hidden;background-color: #f6f7f8;background: linear-gradient(#eeeeee , #b1b7bd);margin-left:3px;margin-right:3px}
.pui-ribIconClose{}
.pui-ribIconCloseImg{background-image:url(/phl/icons32/toolbar2/Close.png);background-repeat:no-repeat}
.pui-ribSpacer{height:64px}
.pui-ribSpacerTabMenu{height:91px}
.pui-ribIconBack{}
.pui-ribIconBackImg{background-image:url(/phl/icons32/back.png);background-repeat:no-repeat}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/slider/slider.css */
/**************************************/
.pui-slider, .pui-sliderButton1, .pui-sliderButton2, .pui-sliderContainer, .pui-sliderRail, .pui-sliderDragger{position:absolute;display:inline-block;box-sizing:border-box}
.pui-slider{overflow:hidden;right:2px;top:2px;}
.pui-sliderButton1, .pui-sliderButton2{background-color:#fff;text-align:center;cursor:default;}
.pui-sliderButton1:hover, .pui-sliderButton2:hover{background-color:#c5c5c5;text-align:center;cursor:default;}
.pui-sliderButton1:active,.pui-sliderButton2:active{background-color:#666;color:#fff;}
.pui-sliderContainer{background-color:#fff;}
.pui-sliderRail{background-color:#000;}
.pui-sliderDragger{background:#bbb;border-radius:5px;}
.pui-sliderDragger:hover{background-color:#999;}
.pui-sliderDragger:active{background-color:#666;}

.pui-sliderTabButtonLeft {background-image: url(/phl/imgphl/scrollLeft2.png);background-repeat: no-repeat;background-position: 50%;}
.pui-sliderTabButtonRight {background-image: url(/phl/imgphl/scrollRight2.png);background-repeat: no-repeat;background-position: 50%;}
.pui-sliderTabButtonTop {background-image: url(/phl/imgphl/comboArrowUp.png);background-repeat: no-repeat;background-position: 50%;}
.pui-sliderTabButtonBottom {background-image: url(/phl/imgphl/comboArrow.png);background-repeat: no-repeat;background-position: 50%;}
.pui-sliderButton1:hover.pui-sliderTabButtonLeft{background-image:url(/phl/imgphl/scrollLeftOver2.png)}
.pui-sliderButton2:hover.pui-sliderTabButtonRight{background-image:url(/phl/imgphl/scrollRightOver2.png)}
.pui-sliderButton1:hover.pui-sliderTabButtonTop{background-image:url(/phl/imgphl/comboArrow2Up.png)}
.pui-sliderButton2:hover.pui-sliderTabButtonBottom{background-image:url(/phl/imgphl/comboArrow2.png)}
.pui-sliderButton1:active.pui-sliderTabButtonLeft{background-image:url(/phl/imgphl/scrollLeftActive.png)}
.pui-sliderButton2:active.pui-sliderTabButtonRight{background-image:url(/phl/imgphl/scrollRightActive.png)}
.pui-sliderButton1:active.pui-sliderTabButtonTop{background-image:url(/phl/imgphl/scrollUpActive.png)}
.pui-sliderButton2:active.pui-sliderTabButtonBottom{background-image:url(/phl/imgphl/scrollDownActive.png)}

.pui-inputSpinnerTop{background-image: url("/phl/imgphl/comboArrowUp.png");background-position:50% 50%;background-repeat:no-repeat;border:none !important;width:18px !important;height:50% !important;padding:0 !important;margin-left:0px !important;cursor:default;position:absolute;right:2px;top:0px;}
.pui-inputSpinnerTop:hover{background-image: url("/phl/imgphl/comboArrow2Up.png");background-color:#C5C5C5;}
.pui-inputSpinnerBot{background-image: url("/phl/imgphl/comboArrow.png");background-position:50% 50%;background-repeat:no-repeat;border:none !important;height:50% !important;width:18px !important;padding:0 !important;margin-left:0px !important;cursor:default;position:absolute;right:2px;bottom:0px;}
.pui-inputSpinnerBot:hover{background-image: url("/phl/imgphl/comboArrow2.png");background-color:#C5C5C5;}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/tabs/tabs.css */
/**************************************/
.pui-tabs{margin:0}
.pui-tabsButton{display:inline-block;color:#5A5A5A;background-color:#E0E1E2;font-size:15px;border-radius:5px;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;text-align:center;cursor:pointer;border-radius:0}
.pui-tabsButton:nth-child(2){border-top-left-radius:6px;border-bottom-left-radius:6px;}
.pui-tabsButton:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pui-tabsButton:hover{color:#000000;background-color:#C0C1C2;}
.pui-tabsButtonActive{color:#000000;background-color:#C0C1C2;cursor:default}
.pui-tabsLabel{}
.pui-tabsV{position:relative;width:25%;max-width:150px;overflow:hidden;margin-right:6px}
.pui-tabsButtonV{color:#5A5A5A;background-color:#E0E1E2;font-size:15px;border-radius:5px;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;text-align:left;cursor:pointer;text-overflow:ellipsis;border-radius:0}
.pui-tabsButtonV:nth-child(2){border-top-left-radius:6px;border-top-right-radius:6px;}
.pui-tabsButtonV:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.pui-tabsButtonV:hover{color:#000000;background-color:#C0C1C2;}
.pui-tabsButtonVActive{color:#000000;background-color:#C0C1C2;cursor:default}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/toolbar/toolbar.css */
/**************************************/
.pui-toolbar{position:fixed;top:0;left:0;background-color:#e0e0e0;height:44px;overflow:hidden;min-width:100%;text-align:center;padding-top:9px}
.pui-toolbarBackButton{position:absolute;top:7px;left:5px;cursor:pointer}
.pui-toolbarBackButton:before{font-family:"Font Awesome 5 Free";font-size:26px;font-weight:900;content: "\f359";}
.pui-toolbarTitle{font-family:Arial;font-weight:bold;font-size:20px;}
/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/tooltip/tooltip.css */
/**************************************/
.pui-tooltipContent{position:absolute;border-radius:3px;background-color:#ffffff; border: solid 1px #a7abb0;padding: 4px;box-shadow: 2px 2px 3px rgba(0, 0, 0, .25);cursor:default;overflow-Y:auto;width:auto;overflow-X:hidden;white-space: nowrap;z-index:9999999999;}

/**************************************/
/* /phlsoft/sources/phl-uiv2/pui/wdg/window/window.css */
/**************************************/
.pui-window{padding: 20px;padding-top:60px;min-height:300px;min-width:300px}
.pui-windowContent{position:absolute;border-radius:3px;background-color:#ffffff; border: solid 1px #a7abb0;padding: 4px;box-shadow: 2px 2px 3px rgba(0, 0, 0, .25);cursor:default;overflow-Y:auto;width:auto;overflow-X:hidden;white-space: nowrap;z-index:200;z-index:999999998;}
.pui-windowLock{background-color:#000000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:999999998;}

.pui-windowTitle{background-color:#364059;color:#ffffff;position:absolute;top:0px;left:0px;right:0px;height:36px;padding:8px;font-size:18px;overflow:hidden;cursor:move}
.pui-windowCenter{position:absolute;top:36px;left:0px;right:0px;height:calc(100% - 36px);overflow:auto;padding:10px}

.pui-windowClose{position:absolute;top:6px;right:8px;cursor:pointer;font-size:21px}
.pui-windowClose:hover{color:#E04A58}
.pui-windowClose:before{font-family:"Font Awesome 5 Free";font-weight:900;content: "\f00d";}

