/*****************************************
 * jQuery taLib                          *
 * version 2.2 - 2013-01-27              *
 *                                       *
 * Author: Gregory Schechter             *
 * Copyright (c) 2013 Gregory Schechter  *
 * www.2assist.net                       *
 * MIT license                           *
 *****************************************/

body{
margin-top: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
form{margin:0; padding:0}
table{
border-collapse:collapse;
empty-cells:show;
}
a{text-decoration:none}
.menu-separator{
display:inline;
float:left;
}
.ui-menu{
position:absolute !important;
text-align:left !important;
padding:3px 5px 3px 3px;
z-index:1000 !important;
max-width:300px;
}
.ui-menu-item a{
font-size:12px;
font-weight:normal !important;
color:inherit !important;
padding-left:10px !important;
padding-right:20px !important;
}
.ui-menu-item a:hover{
font-size:12px;
font-weight:normal !important;
}
.ui-menu-item hr{
margin:8px 0;
width:90%;
}
.memo-td{padding:0 !important;}
.memo-td textarea{border-radius: 4px; padding: 5px}
.ui-dialog{margin:0 auto;}
.ui-dialog .ui-dialog-titlebar{/* Safari bug */
height:16px !important;
}
.ui-dialog .ui-dialog-title{/* Safari bug */
position:absolute !important;
top:2px !important;
font-size:14px !important;
}
.ui-button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px !important;
}
.ui-dialog .ui-dialog-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.ui-autocomplete{
font-size: 1em;
max-height: 300px;
overflow-y: auto;
overflow-x: hidden;
padding-right: 20px;
}
.ui-autocomplete-loading{
background:white url(/rc/images/spinner.gif) right center no-repeat;
}
.ui-autocomplete-category {
font-size: 14px;
font-style: italic;
font-weight: bold;
padding-left:4px;
}
.fake_combobox{
background:#fff;
color:#000;
}
/*	Editable Combo
**********************************************/
.ui-button-icon-only .ui-button-text{padding:2px 0}
.ui-autocomplete-input{margin:0;padding:3px}
.ui-autocomplete{z-index:10001 !important;}

.ui-datepicker{font-size:12px; z-index:100001 !important}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{font-size:10px}
.ui-datepicker-trigger{cursor:pointer}

#ajax-wait{
position:fixed;
display:none;
background-color:white;
border:solid 1px gray;
padding:16px 16px 0 16px;
z-index:10001;
}
#ajax-msg{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
color:black;
}
#dlgInfo{
font-size:14px;
padding:16px;
text-align:left;
}

.dlg{
font-family:Arial, Helvetica, sans-serif;
font-size:12px !important;
}
.dlg td{
vertical-align:top;
padding:2px 0;
white-space:nowrap;
}
.taLibDlg .l{
padding-right:12px;
}
.dlg-btn-big{
padding:2px !important;
}
.dlg-btn-gap{
margin-right:24px !important;
}
.dlg-btn-left{
position:absolute;
left:16px;
}
.dlg-btn-hide{
display:none;
}

.taLib-toolbar{
position:absolute;
display:none;
white-space:nowrap;
right:0px;
}
.taLib-toolbar-button{
display:inline-block;
text-align:center;
width:20px;
border:0 !important;
}
.taLib-toolbar-button:hover{
text-decoration:none !important;
}
.taLib-maxlen-label,
.taLib-number-label{
position:absolute;
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 3px;
z-index:100001;
}
.taLib-maxlen-label{
font-style:italic;
}
.taLib-number-label{
min-width:150px;
}

.lst ul,
.lst ol{
list-style-position: outside
}
.lst li{
white-space:normal;
margin:0;
padding:0;
}
#infobox{
position: fixed;/*absolute;*/
border: 1px solid silver;
padding: 4px;
background-color: lightyellow;
visibility: hidden;
z-index: 10000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
-moz-box-shadow: 5px 5px 5px gray;
}
.infobox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.infobox a{
text-decoration:underline;
font-weight:bold;
}
.infobox td{
vertical-align:top;
}
.infobox-foot{
border-top:1px solid silver;
font-size:10px;
font-style:italic;
padding:0 2px
}
.infobox-btn-disabled{
color:silver !important;
}
.pop-autocom{
font-size:12px;
display:none;
width:300px;
padding:8px;
border-width:4px !important;
position:absolute;
z-index:10000;
}
.pop-autocom select{
font-size:12px;
margin-top:8px;
}
.pop-autocom input{
font-size:12px;
width:95%;
margin: 8px 0 4px 0;
}
.poweredBy{
font:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
padding:8px
}
.poweredBy a{color:#0080C0}
.poweredBy a:hover{color: #004080}
.taWizard{padding:0;clear:both}
.taWizard li{display:inline}
.taWizard a{text-decoration:none}
.taWizard li:before{/*content:none !important;*/}
.taWizard li.active a{font-weight:bold;text-decoration:underline}
/* in use */
.wPwz-visa2,.wPwz-visa3,.wPwz-visa4{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	border-radius:4px;
	font-size:14px;
	font-weight:normal;
	white-space:nowrap;
	padding:10px;
	cursor:pointer;
}
.wPwz-visa2{
	background-color:#faebd7;
	border:1px solid #ffd6a0;
	color:#8d4600;
}
.wPwz-visa3{/*#CE-INTEGRATION*/
	background-color:#719771;
	border:1px solid #648764;
	color:#fff;
}
.wPwz-visa4{/*#CE-INTEGRATION*/
	background-color:#009bcf;
	border:1px solid #008ab9;
	color:#fff;
}
.wPwz-visa2 img{vertical-align:middle}
.wPwz-visa2:hover{background-color:#ffd1a2}
.wPwz-visa3:hover{background-color:#608660}
.wPwz-visa4:hover{background-color:#008abe}

.ps2-tbl{width:100%}
.ps2-tbl td{padding:2px 0}
.ps2-tbl td:nth-child(1),
.ps2-tbl td:nth-child(2){padding-right:13px}
.ps2-tbl input{width:100%; padding:5px; border:1px solid #ddd; border-radius:4px; outline:none}
.ps2-tbl button{padding:5px; border:1px solid #ddd; border-radius: 4px}

.ps2-box-columns{
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
align-items:stretch;
gap:0 5px;
}
.ps2-box-columns > div{
flex-grow:1;
flex-basis:0;
}
.ps2-box-columns > div:nth-child(1){margin: 25px 0 0 15px}
.ps2-box-columns > div:nth-child(2){margin: 25px 15px 0 0}
.ps2-box-columns ul{margin-top:0; padding-left:40px}
.ps2-box-columns li{font-size:14px; padding:5px 0}
.ps2-box-columns li img{vertical-align:middle}
.ps2-box-columns li i{color:#808080}
