
*{border:0 none;box-sizing:border-box;margin:0;padding:0;}

/* Fonts Section */
body, input, select, textarea, button{font-family:"alef","open sans",arial,sans-serif;font-size:16px;font-weight:400;line-height:normal;}

/* Primary Elements Style */
body{background:#white;color:#000;direction:rtl;text-align:right;}
img{vertical-align:middle;}
table{border-collapse:collapse;empty-cells:show;}
input{color:#0991b7;line-height:1em;min-width:50px;text-indent:5px;}
select{border:1px solid #aca8a8;color:#0991b7;height:24px;line-height:1em;min-width:70px;}
textarea{border:1px solid #aca8a8;resize:none;text-indent:5px;}
input[type="checkbox"]{height:19px;min-width:19px;text-indent:0;width:19px;}
input[type="radio"]{height:18px;min-width:18px;text-indent:0;width:18px;}
input[type="text"], input[type="password"], input[type="email"] {border:1px solid #aca8a8;height:24px;max-width:400px;}
button{border-radius:8px;cursor:pointer;}
button:disabled, button[disabled] {filter:alpha(opacity=40);opacity:0.4;} /* msie */

._LtR{direction:ltr;text-align:left!important;} /* note */
._RtL{direction:rtl;text-align:right!important;}
.dirltr{direction:ltr;}
.dirrtl{direction:rtl;}
.inline_LtR{direction:ltr;display:inline-block;}
.inline_RtL{direction:rtl;display:inline-block;}
.inline{display:inline-block!important;}
.dfb{border:2px solid red!important;}
.dutyspan{color:red;font-weight:700;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.NoMargin{margin:0!important;}
.NumAR{text-align:right;}
.Spacer_Vert20{display:block;height:20px;}
.Spacer_Vert40{display:block;height:40px;}
.silver_note{color:#b0b0b0;}
.link{cursor:pointer;}
.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);} /* Safari 6.0 - 9.0 */

.headertopdiv{background:#404140;height:auto;line-height:30px;padding:0 10px;}
.headertopdiv .welcometext{color:#ebebeb;float:right;}
.headertopdiv .logoutlink{color:rgb(255,136,0);float:left;font-weight:700;margin-right:5px;text-decoration:none;}
.footer{background:#363839;border-top:2px solid #dbb9db;color:white;font-size:14px;padding:6px 10px 1px 10px;overflow:hidden;min-height:35px;}
.footer a{border-radius:6px;color:#babdbe;display:block;float:left;margin-left:10px;padding:0 6px;text-decoration:none;}
.footer a:hover{background-color:#3593b7;color:white;}
.footer .credits{float:right;}
.footer .opposite{direction:ltr;float:left!important;}

#MenuArea{background:#d4f4fd;}
.MenuLogo{background:url("../media/logo.png") no-repeat;background-size:100% 100%;display:block;height:123px;margin:0 auto;width:160px;}
.MenuSep{height:20px;width:100%;}
.MenuItem{background:#007a9c;color:white;display:block;margin-bottom:3px;min-height:30px;overflow:hidden;padding:5px;text-decoration:none;width:100%;}
.MenuItem.active{background:#014255;color:#f7dc0f;}
.PageLinks{display:block;margin:50px 0 10px 0;}
.PageLinks a{border-radius:6px;color:#babdbe;font-weight:400;margin-right:10px;padding:3px 6px;text-decoration:none;}
.PageLinks a:hover{background-color:#3593b7;color:white;}

.main{background:#f2f2f2;}
.main button{background:#008cb3;color:white;display:inline-block;margin:6px 0 0 20px;padding:10px 12px;text-decoration:none;}
.main .RepBtn{margin:4px 0 10px 0;}
.main .RepBtn.Down{background:#f2f1f0;border:1px solid;color:#1d7ee7;}
.main .MarginTopBtn{margin-top:10px;}
.main h1{color:#189cc8;font-size:24px;font-weight:700;line-height:normal;margin:5px 0 25px 0;}
.main h2{color:#289dcc;font-size:20px;line-height:normal;margin:20px 0 10px 0;}
.main h3{font-size:18px;margin:15px 0 10px 0;}
.main h4{font-size:16px;margin:0 0 6px 0;}
.main ul{list-style-type:disc;padding:0.6em 30px 0.1em 0;}
.main ol{list-style-type:decimal-leading-zero;padding:0.6em 32px 0.1em 0;}
.main img{max-width:100%;}
.main .GreenBtn{background:#008c00;}
.main .RedBtn{background:red;}

#AlertPopup{background-color:#f4f4f4;display:none;position:fixed;width:485px;z-index:6;}
#AlertPopup h2{background:url("bg_default.png") repeat;color:#123d6b;font-size:18px;padding:6px 10px;}
#AlertPopup p{font-size:14px;padding:10px;}
#AlertPopup .buttons{padding:0 0 10px 10px;}
#AlertPopup button{background:#008cb3;color:white;display:block;float:left;padding:10px 12px;text-decoration:none;}

#Popup_Background{background:#333;display:none;height:100%;left:0;opacity:0.8;position:fixed;top:0;width:100%;z-index:4;}
#Popup_Dialog{background-color:white;border:0;display:none;position:fixed;z-index:5;}
#Popup_Dialog.AsDialog{background-color:#f4f4f4;border:0;width:485px;}
#Popup_Dialog.AsDialog h2{background:url("bg_default.png") repeat;color:#123d6b;font-size:18px;padding:6px 10px;}
#Popup_Dialog.AsDialog p, #Popup_Dialog.AsDialog form{font-size:14px;padding:10px;}
#Popup_Dialog.AsDialog .buttons{padding:10px 0 0 0;}
#Popup_Dialog.AsDialog button{background:#008cb3;color:white;display:block;float:left;padding:10px 12px;text-decoration:none;}
#Popup_Dialog.AsDialog .GreenBtn{background:#008c00;}
#Popup_Dialog.AsDialog .RedBtn{background:red;margin-left:10px;}

/*=== Misc elements style ===*/
.please_wait{color:red;font-weight:700;padding:18px 20px 0 20px;text-align:center;width:300px;}
.please_wait img{display:inline-block;height:100px;width:100px;}
.wait_btn_replace{display:inline-block;height:80px;width:80px;}
.wait_btn_replace_mobile{background:white;border:1px solid;border-radius:6px;color:red;display:inline-block;font-weight:700;padding:8px;}
.IntContentDiv_Tbl td{padding:2px 0 2px 4px;vertical-align:top;}
.LinkButton{background:#e4e4e4;border:1px;border-radius:7px;display:inline-block;font-weight:400;line-height:24px;padding:2px 0 2px 6px;}
.LinkButton img{max-width:30px;}

/*=== placeholder text color ===*/
::placeholder {color:silver;direction:rtl;text-align:right!important;}  /* chrome */
::-webkit-input-placeholder {color:silver;direction:rtl;text-align:right!important;}  /* Edge */
:-ms-input-placeholder {color:silver;direction:rtl;text-align:right!important;}   /* Internet Explorer 10-11 */

/*=== jQuery Auto complete ===*/
.ui-autocomplete {max-height:300px;overflow-x:hidden;overflow-y:auto;}
.ui-menu-item{padding:4px;background:#EBEBEB;border:2px solid white;}

/*=== Visual Components ===*/
.hws_CB_P label, .hws_CB_Label{display:inline-block;height:17px;line-height:17px;vertical-align:top;}
.hws_CB_P{height:22px;padding:0;}
.hws_CB_Tbl td{padding:4px;vertical-align:top;}
.hws_crTD{min-width:60px;}

.Captcha_Table{margin:20px 0;}
.Captcha_Table .edit{font-size:12px;font-weight:400;margin-top:4px;width:210px;}
.Captcha_Table th{display:inline-block;font-size:12px;font-weight:400;text-align:right;vertical-align:top;width:308px;}
.Captcha_Table td{display:inline-block;margin-left:20px;vertical-align:top;}
.Captcha_Table h3{font-size:14px;margin:0;padding-bottom:5px;text-decoration:underline;}

.CRMdocs_Folder_Div{background-color:#e0e0e0;display:block;margin-bottom:10px;width:650px;}
.CRMdocs_Folder_Div .Title{float:right;font-weight:700;line-height:40px;padding:0 8px 0 0;}
.CRMdocs_Folder_Div form{float:left;padding:5px 0 0 7px;}
.CRMdocs_Folder_Div .crm_files_list{padding:4px 8px;}
.CRMdocs_Folder_Div .crm_files_list li{background:#ebebeb;border-top:1px solid silver;display:block;list-style-type:none;padding:5px;}
.CRMdocs_Folder_Div .crm_files_list .Filename{display:inline-block;padding-left:5px;width:calc(100% - 214px);}
.CRMdocs_Folder_Div .crm_files_list .Filedatetime{display:inline-block;width:150px;}
.CRMdocs_Folder_Div .Action_Link{color:black;display:inline-block;padding:0 4px;text-decoration:none;}
.file-uploader, .fileinput{display:none;}
.fileinput_label{border:1px dashed #777777;color:#485b7d;display:inline-block;line-height:30px;padding:0px 6px;vertical-align:middle;}

.GroupSelect{max-height:100px;min-width:100px;overflow-y:auto;}
.GroupSelect .hws_CB_P{height:24px;padding:2px;}

.Fields_List_Table{margin:0;}
.Fields_List_Table .edit{max-width:250px;}
.Fields_List_Table .select{max-width:250px;}
.Fields_List_Table td{font-weight:400;padding:6px 0 6px 0;text-decoration:none;}
.Fields_List_Table th{font-weight:400;min-width:150px;padding:6px 0 6px 6px;text-align:right;text-decoration:none;vertical-align:top;}
.Fields_List_Table .space_td{width:50px;}
.Fields_List_Table .ROfield{font-weight:700;}

.Fields_List_Table_ReadOnly{margin:5px 0;}
.Fields_List_Table_ReadOnly td{font-weight:700;padding:4px 0;text-decoration:none;}
.Fields_List_Table_ReadOnly th{font-weight:400;min-width:150px;padding:4px 2px 4px 0;text-align:right;text-decoration:none;vertical-align:top;}
.Fields_List_Table_ReadOnly .space_td{width:50px;}

.FA_Component{margin:10px 0;}
.FA_Component th{color:gray;font-size:12px;font-weight:700;padding:0 6px;text-align:right;}
.FA_Component td{font-weight:400;min-width:90px;padding:6px;text-decoration:none;vertical-align:top;}
.FA_Component .GroupSelect{background:#e8e8e8;}
.FA_Component .ROfield{color:#0055aa;font-weight:700;}

.DG_Component{border-bottom:1px solid silver;border-top:1px solid #4dc6ff;margin:10px 0;}
.DG_Component td{background:#efefef;border-top:1px solid silver;font-weight:400;min-height:20px;padding:4px;}
.DG_Component th{background:#ace1fa;font-size:12px;font-weight:700;min-width:90px;padding:4px;}
.DG_Component .edit{max-width:100px;vertical-align:top;}
.DG_Component .select{max-width:100px;vertical-align:top;}
.DG_Component .memo{max-width:100px;vertical-align:top;}
.DG_Component button{background:#d0d0d0;color:black;display:inline-block;line-height:1em;margin:0;padding:6px;text-decoration:none;}

.ReportTable{border-collapse:separate;border-spacing:4px 6px;font-size:13px;line-height:1em;margin:10px 0;}
.ReportTable tr:nth-child(even){background:#e2f2f9;}
.ReportTable tr:nth-child(odd){background:#e0e0e0;}
.ReportTable td{min-width:90px;padding:4px;}
.ReportTable th{background:#ace1fa;border-radius:3px;padding:4px;}
.ReportTable .Num_N{color:red;}
.ReportTable .Num_P{color:green;}
.ReportTable tfoot td, .ReportTable thead td{background:#80ff80;text-decoration:underline;}

#Inbox_Ajax{padding-top:20px;}
.inbox-item{background-color:#f2f2f2;border-radius:7px;color:#000;cursor:default;font-size:12px;height:44px;margin:5px 0;overflow:hidden;padding:4px 6px;position:relative;width:99%;}
.inbox-item:hover{background-color:#cceaf4;cursor:pointer;}
.inbox-item.full-height{height:100%!important;min-height:60px;}
.inbox-item table{width:100%;}
.inbox-item .col1{padding:4px;vertical-align:top;width:28px;}
.inbox-item .del_message{background:url(remove_del.png) 0 0 no-repeat;display:block;height:24px;width:24px;}
.inbox-item .col2{min-width:90%;}
.inbox-item .subj{font-weight:700;text-align:right;}/*title*/
.inbox-item .body{padding-top:4px;}
.inbox-item h1{font-size:16px;}
.inbox-title button{line-height:1em;margin:0 6px 6px 0!important;padding:6px;}

.Accounts_Table{border-collapse:separate;border-spacing:4px 6px;margin:10px 0;}
.Accounts_Table td{background:#f0f0f0;border-radius:3px;min-width:80px;padding:4px;}
.Accounts_Table th{background:#ace1fa;border-radius:3px;padding:6px;}
.Accounts_Table p{display:block;min-width:110px;}

.Service-Item{background-color:#f2f2f2;border-radius:7px;color:#000;cursor:default;font-size:12px;height:31px;margin:5px 0;overflow:hidden;padding:2px 6px;position:relative;width:99%;}
.Service-Item:hover{background-color:#cceaf4;cursor:pointer;}
.Service-Item.full-height{cursor:default;height:100%!important;min-height:60px;}
.Service-Item .col1{display:inline-block;padding-top:4px;width:70px;}
.Service-Item .col2{display:inline-block;width:40px;}
.Service-Item .col3{display:inline-block;padding:4px 0 0 10px;}
.Service-Item .col4{display:inline-block;font-weight:700;min-width:150px;padding-top:4px;}
.Service-Item .col5, .Service-Item .col6{min-width:150px;padding:4px 0 0 0;}
.Service-Item .col5 p, .Service-Item .col6 p{color:#808080;display:block;line-height:1.5em;padding:0;}/*Field Name*/
.Service-Item .col6{display:inline-block;padding-left:20px;}

/*=== Specific pages UI;  (Main_Actions_Menu = portal body links with images);   (CP_Links = Contact Persons buttons);  ===*/
.Main_Actions_Menu {max-width:1000px;}
.Main_Action_Item, .Main_Ext_Link_Item {border:1px solid silver;display:block;float:left;margin:6px 6px 0 0;text-align:center;width:242px;}
.pci_dss_logo{margin:10px 0;}
.PaymentExtFlds{background:#f0f0f0;border-radius:5px;display:none;padding:5px;}  /* under Fields_List_Table */
.PaymentExtFlds table{border-collapse:separate;border-spacing:2px 4px;margin:0;}
.PaymentExtFlds td{min-width:50px!important;padding:2px 0;}  
.PaymentExtFlds th{min-width:50px!important;padding:2px 2px;}

.CP_Links{float:right;margin-left:30px;}
.CP_Links table{border-collapse:separate;border-spacing:4px 6px;}
.CP_Links td{background:#f0f0f0;border-radius:3px;cursor:pointer;min-width:80px;padding:4px;}
.CP_Links th{color:gray;font-weight:400;}

/* זאת לא דרך טובה לעשות פס התקדמות - עדיף טבלה עם שורה אחת */
.Progress_Wizard{display:block;height:auto;margin:0 0 30px 0;width:1020px;}
.Progress_Wizard .pwItem{color:black;display:inline-block;font-size:14px;height:105px;margin:0 10px 0 0;text-align:center;text-decoration:none;vertical-align:top;width:190px;}
.Progress_Wizard .pwItem img{display:block;padding:0 71px;}
.Progress_Table_Btn{height:40px;width:140px;}
.Progress_Table_Page{height:40px;text-align:center;width:30px;}

#SignPadDiv {background:#ffeb3b;border:2px dashed silver;height:200px;margin:4px 0;max-width:500px!important;width:100%;}
#SignPadDiv canvas{height:100%;width:100%;}
#ClearSignPadDiv {background-color:red;border-radius:4px;color:white;cursor:pointer;display:inline-block;margin:8px 0;padding:4px;}
.hidden_text_container{background:red;margin:4px;min-height:2em;}
.hidden_text_div{background:yellow;display:none;height:100%;padding:6px;width:100%;}

/*======================================================================================================*/
/*========================================== Knowledge Base module =====================================*/
.kb_main{background-color:white!important;}
.kb_main.print{font-size:14px;}
.kb_main h1{border-bottom:1px dotted silver;font-size:36px;font-weight:700;line-height:1.3em;margin:8px 0 12px 0;padding-bottom:10px;text-align:center;text-decoration:none;}
.kb_main h2{color:#3a8faf;font-size:28px;font-weight:700;line-height:1.3em;margin:40px 0 10px 0;padding-bottom:5px;text-decoration:none;}
.kb_main h3{color:#3a8faf;font-size:22px;font-weight:700;line-height:1.3em;margin:30px 0 6px 0;padding-bottom:4px;text-decoration:none;}
.kb_main h4{color:#0070d0;font-size:18px;font-weight:700;line-height:1.3em;margin:20px 0 4px 0;text-decoration:underline;}
.kb_main h5{border-bottom:2px solid #000;border-top:2px solid #000;font-size:24px;font-weight:700;margin:60px 0 8px 0;padding:5px 0 6px 0;text-align:center;text-decoration:none;}
.kb_main p{margin-bottom:1em;}
.kb_main ul{list-style-type:disc;padding:0.6em 30px 0.1em 0;}
.kb_main ol{list-style-type:decimal-leading-zero;padding:0.6em 32px 0.1em 0;}
.kb_main li{display:list-item;padding:0 4px 1em 0;}
.kb_main li:last-child{padding-bottom:0;}
.kb_main img{max-width:100%;}
.kb_main button{background:#008cb3;color:white;display:inline-block;margin:6px 0 0 20px;padding:10px 12px;text-decoration:none;}
.kb_main .rednote{color:red!important;padding:0 2px;}
.kb_main .scrimg{display:block;}
.kb_main #kb_Search {color:black;display:block;font-weight:700;height:30px;width:100%;}

#kb_article ol ol{list-style-type:upper-alpha;padding:6px 20px;}
#kb_article ol li h3, #kb_article ol li h4{margin:4px 0 0 0;}

.kb_main .Tbl{border-collapse:separate;border-spacing:4px 6px;margin:4px -4px;}
.kb_main .Tbl tr:nth-child(even){background:#e2f2f9!important;}
.kb_main .Tbl tr:nth-child(odd){background:#f0f0f0!important;}
.kb_main .Tbl td{min-width:90px;padding:4px;}
.kb_main .Tbl th{background:#ace1fa!important;border-radius:3px;padding:4px;}

.kb_main .buttons_table{border-collapse:separate;border-spacing:6px 9px;margin:-4px;}
.kb_main .buttons_table td{background:#f0f0f0!important;border-radius:5px;padding:6px;}
.kb_main .buttons_table th{background:#e4e4e4!important;border:1px;border-radius:7px;font-weight:400;min-width:180px;padding:6px;text-align:right;}
.kb_main .buttons_table th a{text-decoration:none;}
.kb_main .buttons_table th img{max-width:30px;}

/* Span a button in a text paragraph */
.kb_main .button{background:#e4e4e4!important;border:1px;border-radius:7px;display:inline-block;font-weight:400;line-height:24px;padding:4px 6px;}
.kb_main .button img{max-width:30px;}

/* coding font */
.kb_main .func{background-color:#60ff60;border-radius:3px;direction:ltr;font-family:courier new,sans-serif;padding:2px 5px;}
.kb_main div .func{margin:10px 0 3px 0;text-align:left;}
.kb_main .codesamp{background-color:#e2e2e2;border:1px solid gray;direction:ltr;font-family:courier new,sans-serif;margin:3px 10px;padding:5px 8px;text-align:left;}
.kb_main .codeTbl td, .kb_main .codeFont {direction:ltr;font-family:courier new,sans-serif;text-align:left;}
.kb_main .codeFont {color:#404140;}
.kb_main td.codeFont {color:black;}
.kb_main .codeTbl td{vertical-align:top;}
.kb_main .codeFont2 {color:#404140;direction:ltr;font-family:courier new,sans-serif;}

/* content index */
.kb_main .index ul{color:#000;font-size:20px;font-weight:700;list-style-type:none;padding:0 4px;}
.kb_main .index ul ul{color:gray;font-size:16px;font-weight:400;padding:0px 25px 20px 25px;}
.kb_main .index ul ul ul{color:gray;padding:0px 25px 10px 25px;}
.kb_main .index li, #kb_nav li {padding:0;text-indent:0px;} 
.kb_main .index li a, #kb_nav li a{color:#000;text-decoration:none;}
.kb_main .index li div {padding-bottom:9px;}
#kb_nav .selected{color:black;text-decoration:underline;}
#kb_nav {background:#aee9dd;}
#kb_nav ul{list-style-type:none;color:#8c2aa2;padding:0 10px 0 0;}
#kb_nav li div {padding-bottom:4px;}

.kb_main .rednote a{color:red!important;}
.kb_main .MenuItem{background:#115447;border-radius:4px;}
.kb_main .MenuItem.active{color:#ffc107;}
.kb_main .MenuItem.disabled{color:#96b3ad;}
#kb_nav .MenuSep{height:10px;}
#kb_nav .MenuBottom{display:block;height:100px;}

/* database tables */
.kb_main .kb_db_tbls h1{direction:ltr;font-size:24px;margin:20px 0 12px 0;}
.kb_main .kb_db_tbls h4{color:black;font-size:14px;margin:0px 0 2px 0;}
.kb_main .kb_db_tbls .buttons_table{width:100%;}
.kb_main .kb_db_tbls .buttons_table th {vertical-align:top;width:40%;}
.kb_main .kb_db_tbls .buttons_table td {vertical-align:top;width:20%;}
.kb_main .kb_TnTdLink {cursor:pointer;}

/* imaging */
.kb_main .card48{border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);display:inline-block;margin:4px;padding:4px;text-align:center;width:80px;}
.kb_main .card48 img{border-radius:5px 5px 0 0;}
.kb_main .center_pic{text-align:center;}
.kb_main .center_pic img{display:inline-block;width:600px;}

/*========================================== PRINT =====================================*/
@media print {
body {-webkit-print-color-adjust:exact;background:white;}
}

