.gen_captionPanel {}
.gen_comboBox 
{    
	/*border:#479200 1px solid;
	font-size:8pt;
	height:20px;
	border-radius:3px;
	outline: 1px solid #fff;
	box-shadow: inset -1px -1px 2px 1px #A3B791,
			    inset 1px 1px 2px 1px #A3B791;
	margin:2px 5px 2px 5px;
    background: #c5ddaf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: -moz-linear-gradient(top,  #c5ddaf 0%, #c5ddaf 99%, #ffffff 100%); /* FF3.6+ */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5ddaf), color-stop(99%,#c5ddaf), color-stop(100%,#ffffff));  Chrome,Safari4+ */
    /* background: -webkit-linear-gradient(top,  #c5ddaf 0%,#c5ddaf 99%,#ffffff 100%);  Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top,  #c5ddaf 0%,#c5ddaf 99%,#ffffff 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #c5ddaf 0%,#c5ddaf 99%,#ffffff 100%); /* IE10+ */
    /*background: linear-gradient(to bottom,  #c5ddaf 0%,#c5ddaf 99%,#ffffff 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5ddaf', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	font-size:13PX;
	font-family:Arial;
	height:23px;
	border: 1px solid #b3c3c9;
	margin:5px;
	margin-bottom:10px;
	padding:2px;
	
}    

.gen_comboBox:hover 
{   
	border: 1px solid #00aded;
}
.gen_comboBox :focus
{   
	border: 1px solid #00aded;
}
.gen_comboBox :disabled
{   
	border: 1px solid #e1e9eb;
	color: #e1e9eb;
}

.gen_textBox {
	
	border: 1px #b3c3c9 solid;
    font-size: 13PX;
    height: 22px;
    font-family: Arial;
    margin: 4px 4px 10px 0;
	
	
}

.gen_textBox :hover {
	border-color: #00aded;
}

.gen_textBox :focus {
	border-color: #00aded;
}

.TextBox_Subject1:focus{
	border-color: #00aded;
}

.gen_svgPushButton {}
.gen_textArea 
{
    resize: none;   
    width: 425px; 
    min-width: 425px;
    max-width: 425px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    padding: 4px;
    /*border-top: 1px solid #666;
    border:1px #479200 solid;
	outline: 1px white solid;
	outline-offset: -3px;
	background: #8fa37b; /* Old browsers */
	/*background: -moz-linear-gradient(top, #8fa37b 0%, #c5ddaf 11%, #ffffff 26%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fa37b), color-stop(11%,#c5ddaf), color-stop(26%,#ffffff)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #8fa37b 0%,#c5ddaf 11%,#ffffff 26%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #8fa37b 0%,#c5ddaf 11%,#ffffff 26%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #8fa37b 0%,#c5ddaf 11%,#ffffff 26%); /* IE10+ */
	/*background: linear-gradient(to bottom, #8fa37b 0%,#c5ddaf 11%,#ffffff 26%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fa37b', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	/*ORIT*/
	border: 1px solid #b3c3c9;
	font-family: Arial;
	font-size:13px;
}
.gen_text_ltr
{
	direction:ltr !important;
}
.gen_text_rtl
{
	direction:rtl !important;
}
.gen_textArea:focus
{
	border-color:#00aded;
}
 .gen_textArea :hover
{
	border-color:#00aded;
}
.gen_button 
{
    white-space: nowrap;  
    margin:10px 10px 10px 0;
}

html[dir="rtl"] .gen_button 
{
    white-space: nowrap;  
    margin:10px 0 10px 10px;
}

.gen_checkBox {}
.gen_checkBox_Lable { 
	font-size:8pt;
	vertical-align:2px
}
.gen_radioButton {
	font-size:13PX;
	font-family:Arial; /*ORIT*/
}
.inputVrtAlign1{
vertical-align:-2px
}
.gen_listBox {
	height: 150px;
	 width: 450px;
	padding:1px 6px 1px 6px;
	margin:auto 2px 4px 2px; 
	border:1px #647786 solid; 
	border-radius:6px;
	outline:0 white none;
	box-shadow: inset 1px 1px 3px 2px #B6B6B6,inset -1px -1px 3px 2px #B6B6B6;
}
.gen_valueSpinner {}

.fldst_QryGen1{
    padding:9px 13px 5px 14px;
    margin-bottom:4px;  }
.fieldset_QryGen2{
    padding:2px 10px 5px;
    margin:0px 0px 0px 0px; }
.fieldset_QryGen3{
    padding:1px 12px 5px 12px;
    margin:0px 0px 0px 8px;   }
.fieldset_QryGen3_rtl 
{
    padding:1px 12px 5px 12px;
    margin:0px 8px 0px 0px; 
}
.fieldset_QryGen2_rtl{
    padding:2px 10px 5px;
    margin:0px 0px 0px 0px; }
.fldst_QryGen1{
    padding:9px 14px 5px 13px;
    margin-bottom:4px;  }
.GrnBut_QryGen_N {
 	height: 22px; 
 	width: 50px;
	margin:5px 0px 4px 0px; 
	padding:0px 7px 2px 7px;
}	
.GrnBut_QryGen_P {
 	height: 22px; 
 	width: 50px;
	margin:5px 10px 4px 0px;  
	padding:0px 0px 1px 0px;	
}
.GrnBut_QryGen_S {
 	height: 22px; 
 	width: 50px;
	margin:5px 10px 4px 14px; 
	padding:0px 7px 2px 7px;
	}
.GrnBut_QryGen_P_rtl {
	/*font-family:Arial;
    height: 22px; 
    width: 50px;*/
    margin:5px 0px 4px 10px;  
    padding:0px 0px 1px 0px;	*/
}
.GrnBut_QryGen_S_rtl {
 	height: 22px; 
 	width: 50px;
	margin:5px 14px 4px 10px; 
	padding:0px 7px 2px 7px;
}
.td_QryGen_Icon{
}
.gwt-TextBox_BuisRuleGen {
width: 425px;
margin: 7px auto 9px auto; 
padding-top: 1px; 
padding-bottom: 1px;
}
.QryTable_Border{
	/*border: 4px #fff solid;	*/
	background-color:white;
	position: relative; 
	overflow: hidden; 
	height: 192px; 
	width: 528px;				
	outline: 1px solid #97adb7;
}
.SelectCompChooseContnt 
{
    width: 100%;
    height: 100%;
	font-size:small;
}

.inlineManual_choosePanel:dir(rtl) tr{
	float: right;
	width: 100%;
}

.QryTable_padding 
{
    padding:0 13px 0 0;
}
.QryTable_padding_rtl
{
    padding:0 0 0 13px;
}
.gen_Lable2 label{
	margin-left:3px;
	vertical-align:top
}
.gen_label_1 
{
    width: 65px;
}

.Mrg-Top_Med
{
    margin-top:12px;
}
.W_140
{
    width: 142px;
}
.TextBox_Subject1
{
    width: 432px; /*ORIT*/
    margin:15px 0 6px 0;
}
html[dir="rtl"] .TextBox_Subject1
{
	direction:rtl;
}
.W_Med1
{
    /* width: 40px; */
}
.GeneratorItemEditor .dialogContent 
{
    Padding-top: 4px;
    padding-right:6px;
    padding-bottom:7px;
    padding-left:6px;

}
.fieldset3
{
    padding:1px 12px 5px 12px;
    /*Margin:1px 0px 1px 0px; ORIT*/
	margin: 3px 0px 5px 0px;
}

.gen_bpmZoomChooseButton{
	vertical-align:middle;
}
.Font9{
	font-size:9pt
}

.expressionEditorTop{/*ORIT*/
	margin-top:7px;
}

.expressionEditorBottom{/*ORIT*/
	margin-bottom:15px;
}

.expressionEditorTextBox{/*ORIT*/
	background-color: #ffffff;
	height:24px;
	font-size:13px;
	font-family:Arial;
	border:1px solid #b3c3c9;
	margin-top:3px;
	margin-bottom:10px;
	padding-right:3px;
	padding-left:3px;

}

.expressionEditorTextBox:focus{/*ORIT*/
	border:1px #00ADED solid;
}

.expressionEditorTextBox:hover{/*ORIT*/
	border:1px #00ADED solid;
}
/*------------------Generator ItemEditor-------------*/
.GeneratorItemEditor_Mobile
{
	overflow: auto !important;
    height: 550px;
}
.gen_desc_table
{
	margin: 10px 0 10px 0;
}
.gen_desc_table_data
{
	margin: 5px 0 -5px 0;
}
html[dir="rtl"] .gen_txtDescription
{
	direction:rtl;
}
.gen_txtDescription
{
	width:332px;
	 margin: 0px 10px 0 10px;
}
.gen_txtNumber
{
	width: 70px;
    opacity: 0.6;
    margin: 0px 30px 0 10px;
}
html[dir="rtl"] .gen_txtNumber
{
	width: 70px;
    opacity: 0.6;
    margin: 0px 10px 0 30px;
    direction:rtl;
}
/*----------Generator Manager rules table--------------*/
.GeneratorManager_rulesTable
{
	width:100%;
	cursor:default;
	height:100%;
}

/* english table */
.GeneratorManager_rulesTable td
{
	border:none;
	border-left:1px solid #c9c9c9;
	padding:0 15px 0 15px;
}


/*hebrew table*/
html[dir="rtl"] .GeneratorManager_rulesTable td
{
	border:none;
	border-right:1px solid #c9c9c9;
	padding:0 15px 0 15px;
	
}
/*Headers */
.GeneratorManager_rulesTable th
{
	
border: 1px solid #fff;
    border-top: none;
    background-color: #c8d6e6;
    color: #535960;
    text-shadow: none;
    color: #3b3b3b;
    font-family: "Arial";
    font-size: 13px;
    font-weight: bold;
    /* width: 581px; */
    /* height: 23px; */
    background-color: #d9dfe3;
    white-space: nowrap;
}

.message-container {
	display: none;
	position: absolute;
	z-index: 1010;
    top: 200px;
    left: 30%;
    font-weight: bold;
}

.rules-search-container {
	display: flex;
    justify-content: end;
	margin: 15px 0;
	border: 1px solid grey;
    padding-top: 3px;
    border-radius: 4px;
}

.search-container-right {
	margin-left: 70%
}

.search-container-left {
	margin-right: 70%
}

.rules-search-icon {
	background: url("../img/search.png") no-repeat center 5px;
	width: 24px;
	height: 24px;
	border: none;
	pointer-events: none;
}

.business-rules-search {
	border: none;
	width: 235px;
    padding-top: 5px;
}

.reset-search-btn {
	background: url("../img/x.png") no-repeat center 7px;
	width: 24px;
	height: 24px;
	border: none;
	filter: grayscale(100%);
	cursor: pointer;
}

html[dir="rtl"] .GeneratorManager_rulesTable th:last-child,
.GeneratorManager_rulesTable th:first-child
{
	border-left:none;
}
.GeneratorManager_rulesTable th:last-child,
html[dir="rtl"] .GeneratorManager_rulesTable th:first-child
{
	border-right:none;
}
/*rows*/
.GeneratorManager_selectedRow
{
	background-color: #bee5f5 !important;
}
.GeneratorManager_evenRow
{
	background-color: #eff0f1 !important;
}
.GeneratorManager_oddRow
{
	background-color: #fff !important;
}
/*columns*/
.GeneratorManager_rulesTable td * 
{
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}
.GeneratorManager_activeCol > div {
    width: 25px !important;
    padding-bottom: 3px;
}
.GeneratorManager_numCol {
    width: 30px;
}

.GeneratorManager_activeCol {
    width: 5px;
}
/*Buttons at the bottom of the dialog*/
.GenManager_optionsBtn
{
	text-align: center;
	padding:3px 10px 0 10px;
}
.generatorMAnager_buttons
{
	float:left !important;
}
.generatorMAnager_buttons td:last-child > div
{
	position: absolute;
    right: 20px;
    bottom: 18px;
}
html[dir="rtl"] .generatorMAnager_buttons
{
	float:right !important;
}
html[dir="rtl"] .generatorMAnager_buttons td:last-child > div
{
	position: absolute;
    left: 20px;
    right: inherit;
    bottom: 18px;
}

/*arrows table*/
.arrowsTable
{
	top: 60px;
    position: relative;
}

/*----------------Condition Control--------------------*/
.Condition_Button
{
	width: 22px;
    text-align: center;
    padding: 0;
    line-height: 20px;
    font-size: 17px;
    background-color: white;
    color: #3E3A3A;
    border: 1px solid #A8A1A1;
    
}

.Condition_Button
{
	margin-left: 10px;
}
html[dir="rtl"] .Condition_Button
{
	  margin: 0 10px 0 0;
}
.cond_betweenAndLbl
{
	text-align: center;
	margin: 0 5px 0 1px;
    width: auto !important;
}

.conditionPanelTableDiv
{
	max-height: 190px;
    overflow-y: auto;
}
/*-------------Action Panel-------------------------*/
.messageBlock
{
	background-color: #d9d9d9;
	width:100%;
	padding-bottom: 8px;
}

.messageCell_action_s
{
	padding:4.5px;
}
.messageCell_action_m
{
	padding:4px;
}
.gen_label_action 
{
	width: 45px !important;
   padding: 0 12px 0 10px !important;
    
}
html[dir="rtl"] .gen_label_action
{
	  padding: 0 10px 0 12px !important;
}
.gen_lang_label_action 
{
	background-color: rgb(230, 235, 237);
    border-bottom: 1px solid white;
    cursor:pointer;
    width: auto !important;
}
.selectedMessageLabel
{
	background-color: #d9d9d9 !important;
}
.gen_type_comboBox
{
	  margin-left: 0;
}
html[dir="rtl"] .gen_type_comboBox
{
	  margin-right: 0;
	  margin-left: 5px !important;
}
html[dir="rtl"] .GrnButton_IDField
{
	width:180px !important;
}