﻿/*Fonts*/
@font-face {
    font-family: 'tipografregular';
    src: url('/Style Library/Iec/WebFonts/tipografregularwebfont.eot');
    src: url('fonts/cartogothicpro-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/Style Library/Iec/WebFonts/tipografregularwebfont.woff') format('woff'),
    url('/Style Library/Iec/WebFonts/tipografregularwebfont.ttf') format('truetype'),
    url('/Style Library/Iec/WebFonts/tipografregularwebfont.svg') format('svg');
}
@font-face {
    font-family: 'tipografbold';
    src: url('/Style Library/Iec/WebFonts/tipografboldwebfont.eot');
    src: url('fonts/cartogothicpro-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/Style Library/Iec/WebFonts/tipografboldwebfont.woff') format('woff'),
    url('/Style Library/Iec/WebFonts/tipografboldwebfont.ttf') format('truetype'),
    url('/Style Library/Iec/WebFonts/tipografboldwebfont.svg') format('svg');
}
@font-face {
  font-family: 'open-sans';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/open-sans/opensanshebrew-regular-webfont.eot);
  src: url(fonts/open-sans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/open-sans/opensanshebrew-regular-webfont.woff) format('woff'), url(fonts/open-sans/opensanshebrew-regular-webfont.ttf) format('truetype');
}
/*Fonts*/

/*#region General*/
body { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 13px; margin: 0; }
#s4-workspace { background: url("/Style%20Library/Iec/he-il/images/bg.png"); }
#s4-bodyContainer { height: 100%; background: url("/Style%20Library/Iec/he-il/images/rShadow.png") center 0 no-repeat; background-size: 1026px 100%; color: #3d3d3d !important; direction: rtl; }

a, a:visited, a:link { text-decoration: none; color: #006ebb; }
a:hover, a:visited:hover { text-decoration: underline; }
a:active, a:hover, a:visited, a:focus { outline: 0 none !important; }
a img, a:visited img, a:link img { border: 0 none; }
p { line-height: normal; margin: 0 0 10px; }
/*ul, ol, li, dl, dt, dd { list-style: none; margin: 0; padding: 0; }*/
h1, h2, h3, h4, h5, h6 { font-family: Tahoma; margin: 0 0 10px; color: #407CB8; }
h1 { font-size: 1.846em; line-height: 29px; }
h2 { font-size: 1.538em; line-height: 24px; }
h3 { font-size: 1.308em; line-height: 21px; }
h4 { font-size: 1.154em; line-height: 18px; }
h5 { font-size: 1em; line-height: 16px; }
h6 { font-size: 0.846em; line-height: 13px; }
hr { border: 0 none; height: 1px; border-top: 1px solid #C2C0C1; margin: 7px 3px; } 
em { color: red; }

fieldset { border: 0; margin: 0; padding: 0; }
#s4-bodyContainer button { overflow: visible; text-transform: none; border: 0; cursor: pointer; }
input:not([disabled]):not([type="submit"]) { outline: 0; }
textarea, input, button, select { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; padding: 0; }
.wrapper textarea[type=text], .wrapper textarea[type=password], .wrapper textarea button, .wrapper input[type=text], .wrapper input[type=password], .wrapper input button,
.wrapper button[type=text], .wrapper button[type=password], .wrapper button button, .wrapper select[type=text], .wrapper select[type=password], .wrapper select button { border: 0; }
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder, button::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea:-moz-placeholder,
input:-moz-placeholder, button:-moz-placeholder, select:-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder, button::-moz-placeholder,
select::-moz-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder, button:-ms-input-placeholder, select:-ms-input-placeholder { font-weight: 100; }
textarea:focus::-webkit-input-placeholder, input:focus::-webkit-input-placeholder, button:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder,
textarea:focus:-moz-placeholder, input:focus:-moz-placeholder, button:focus:-moz-placeholder, select:focus:-moz-placeholder, textarea:focus::-moz-placeholder,
input:focus::-moz-placeholder, button:focus::-moz-placeholder, select:focus::-moz-placeholder, textarea:focus::-ms-input-placeholder, input:focus::-ms-input-placeholder,
button:focus::-ms-input-placeholder, select:focus::-ms-input-placeholder { color: transparent; }
textarea { overflow: auto; resize: none; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0; }
.disableButton{background-color:#D3D3D3 !important;cursor:default !important;pointer-events:none;}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

input[readonly] { background-color: #dcdcdc; }
.IecBoxStyle1 input {width:400px}

.hidden {display:none;}
.clearfix {clear:both;}
.clearfix-after::after {content: "";clear: both;display: table;}

/*.IecForm.FormVisitors {max-width: 390px;}*/
.watermark { color: #999 !important; }

.pageLoaderWrapper { position: absolute; width: 200px;left: 50%;top: 50%;margin-left: -100px;margin-top: -100px;text-align: center; }
.pageLoaderWrapper h1 {color:black}
.pageLoaderSpinner { border: 20px solid #24408E;border-radius:50%;border-top: 20px solid #FF9E23;width: 80px;height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite; margin: auto;margin-bottom: 15px;
}

.formLoaderBG {
    /* display: none; */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(255,255,255,0.6); /* opacity */
}

.formLoaderWrapper {
    position: fixed;
    width: 200px;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -100px;
    text-align: center;
    animation-name: animateFadeIn;
    animation-duration: 1s;
}

.formLoaderWrapper h1{
    color:black
}

/* Add Animation */
@keyframes animateFadeIn {
  from {opacity: 0}
  to {opacity: 1}
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*#endregion General*/

/*#region Error Handling and Validation */
input.error { color: #3d3d3d; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.4) inset, inset 0px 0px 3px 1px #b80000 !important; -webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.4) inset, inset 0px 0px 3px 1px #b80000 !important; -moz-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.4) inset, inset 0px 0px 3px 1px #b80000 !important; }
.error { color: #b80000 !important; }
.eWaveFormValidator span { color: #ff0000 !important; font-size: 13px; }
.ValidationSummary ul { display: none; }
.validationError { border: 1px solid #B80000 !important; }
.login .validationError { border:none !important; }
.form-login .okta-login-error .ErrorLink{    display: block;  color: black;}
/*#endregion*/

/*#region WP Zones */
.IecFloatLeft { float: left; }
.IecFloatRight, .Iecfloat { float: right; }
.IecClear { clear: both; }
.IecHorzMargin { margin-left: 8px; }
.HorizontalLayout { float: right; margin-right: 8px; }
.HorizontalLayout:first-child { margin-right: 0; }
.WebPartRightSide{margin-bottom:30px;}
/*#endregion*/

/*#region Layout Alignment*/
#Iecnav .left751, #Iecnav .right239 { padding: 0; }
.no-cssgradients .right239 { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTNhNCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZWRlYWViIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlZGVhZWIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWEzYTQiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); }

.wrapper { direction: rtl; display: table; margin: 0 auto; padding-left: 0.01em; position: relative; text-align: left; width: 990px; }
.HeadBannners { width: 100%; height: 156px; }

.content { min-height: 100%; *zoom: 1; }
.content:after { content: ""; display: table; clear: both; }

.left751, .right239 { display: table-cell; height: 100%; padding-bottom: 95px; position: relative; vertical-align: top; float: none; clear: none; overflow: hidden; text-align: right; direction: rtl; padding: 0; }
.left751 { width: 751px; background: #fff; }
.left751 .innerCol { padding: 0 0 95px; }

.right239 { width: 213px; background-color: rgba(237, 234, 235, 0.2); background-image: -moz-linear-gradient(rgba(165, 163, 164, 0.3) 0%, rgba(237, 234, 235, 0.6) 30%, rgba(237, 234, 235, 0.7) 60%, rgba(165, 163, 164, 0.4) 100%); background-image: -webkit-linear-gradient(rgba(165, 163, 164, 0.3) 0%, rgba(237, 234, 235, 0.6) 30%, rgba(237, 234, 235, 0.7) 60%, rgba(165, 163, 164, 0.4) 100%); background-image: linear-gradient(rgba(165, 163, 164, 0.3) 0%, rgba(237, 234, 235, 0.6) 30%, rgba(237, 234, 235, 0.7) 60%, rgba(165, 163, 164, 0.4) 100%); }
.right239 .innerCol { padding: 0 13px 95px; min-height: 900px; }
.innerCol { height: inherit; width: inherit; overflow: hidden; position: relative; }

.no-cssgradients .right239 { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YTNhNCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZWRlYWViIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlZGVhZWIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWEzYTQiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); }
/*#endregion*/

/*#region Column Alignment*/
.IecOneColumn { width: 252px; overflow: hidden; }
.IecTwoColumn { width: 409px; overflow: hidden; }
.IecThreeColumn { width:691px; overflow: hidden; }
.IecBox.IecOneColumn, .IecBox.IecTwoColumn, .IecBox.IecThreeColumn { width: auto; }

.IecFixedHeight { height: 255px; overflow-y: hidden; }
.IecFixedHeight .Iecartic { height: 95px; }
/*#endregion*/

/*#region Header */
/*header { position:absolute; height: $headerHeight; top:0; width:990px; }*/
.right239 header { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #417eba !important; padding: 10px 85px 0 0; height: 78px; margin: 0 -13px 40px; position: relative; }
.right239 header:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sideTopShadow.png") center 0 no-repeat; position: absolute; bottom: -14px; right: 0; width: 100%; height: 14px; }
header h1 { background: url("/Style%20Library/iec/he-il/images/logo.png") center no-repeat; background-size: contain; width: 67px; height: 70px; position: absolute; margin: 0; top: 0; right: 10px; }
header h1 a { display: block; height: 70px; }
header .lang { color: #fff; margin-top: 3px; font-size: 12px; }
header .lang a { color: #fff; padding-left: 2px; padding-right: 2px; }
header .lang .LangSeperator { margin: 0px 5px 0px 5px; }
header fieldset { background: #2c5588; width: 145px; position: relative; font-size: 15px; margin-top: 9px; }
header fieldset input { height: 19px; border: 0; background: none; color: white; padding: 7px; float: right; width: 98px; }
header fieldset input.on { color: White; }
header fieldset input::-webkit-input-placeholder { color: white; font-weight: 100; }
header fieldset input:-moz-placeholder { color: white; font-weight: 100; }
header fieldset input::-moz-placeholder { color: white; font-weight: 100; }
header fieldset input:-ms-input-placeholder { color: white; font-weight: 100; }
header fieldset input:focus::-webkit-input-placeholder { color: transparent; }
header fieldset input:focus:-moz-placeholder { color: transparent; }
header fieldset input:focus::-moz-placeholder { color: transparent; }
header fieldset input:focus::-ms-input-placeholder { color: transparent; }
header fieldset button { background: url("/Style%20Library/Iec/he-il/images/sprites.png") center 7px no-repeat; width: 33px; height: 33px; float: left; position: relative; z-index: 101; }
header fieldset button:hover { background-color: #e8e7e8; background-position: center -20px; }
header fieldset ul { display: none; background: #e8e7e8; box-shadow: 0 0 10px #000; position: absolute; top: 33px; left: 0; width: 219px; z-index: 100; }
header fieldset ul li { margin: 6px 0; }
/*#endregion*/

/*#region Menu*/
.menu.active1, .menu.active2, .menu.active4, .menu.active5, .menu.active6, .menu.active8, .menu.active9, .menu.active10 { padding-bottom: 43px; }
.menu.active7 { padding-bottom: 90px; }
.menu li { float: right; text-align: center; }
.menu > li { line-height: 1; border-right: 1px solid #3d3d3d; margin: 10px 0 0 !important; }
.menu > li:first-child { border: 0; }
.menu > li > a, .menu > li > span { color: #3d3d3d; font-size: 16px; padding: 0 24px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; }
.menu > li > a:hover { color: #407cb8; }
.menu > li.active > a { color: #407cb8; font-weight: bold; }
.menu .active ul { display: block; }
.menu ul { display: none; position: absolute; top: 37px; right: 0px; }
.menu ul li:before { content: ""; width: 1px; height: 1em; background: #fff; float: right; margin-top: 14px; }
.menu ul li:first-child:before { display: none; }
.menu ul li.active span { background-image: -moz-linear-gradient(rgba(235, 107, 8, 0.83) 0%, rgba(255, 156, 0, 0.83) 34%, rgba(255, 156, 0, 0.83) 50%, rgba(255, 156, 0, 0.83) 65%, rgba(235, 107, 8, 0.83) 100%); background-image: -webkit-linear-gradient(rgba(235, 107, 8, 0.83) 0%, rgba(255, 156, 0, 0.83) 34%, rgba(255, 156, 0, 0.83) 50%, rgba(255, 156, 0, 0.83) 65%, rgba(235, 107, 8, 0.83) 100%); background-image: linear-gradient(rgba(235, 107, 8, 0.83) 0%, rgba(255, 156, 0, 0.83) 34%, rgba(255, 156, 0, 0.83) 50%, rgba(255, 156, 0, 0.83) 65%, rgba(235, 107, 8, 0.83) 100%);color:#000000; }
.no-cssgradients .menu ul li.active span { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNmIwOCIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjZiMDgiIHN0b3Atb3BhY2l0eT0iMC44MyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);color:#000000; }
.menu ul a, .menu ul span { color: #fff; font-size: 14px; padding: 0 9px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; line-height: 40px; }
.SubSite { background: url('/Style%20Library/Iec/he-il/Images/navBg.png') 0 0 no-repeat; height: 78px; position: relative; }
.menu {background: url('/Style%20Library/Iec/he-il/Images/navBg.png') 0 0 no-repeat; position: relative; min-height: 35px;}
.menu ul li:last-child:after { display: none; }
ul.menu, .menu li{ list-style: none; margin: 0; padding: 0; }
/*#endregion*/

/*#region tabs*/
#tabs ul,#tabs ol,#tabs li,#tabs dl,#tabs dt,#tabs dd { list-style: none; margin: 0; padding: 0; border-image-width: 0 0 0 0 !important; border-radius: 0 !important; border-width: 0 !important;} 
#tabs li{height:78px;}
/*#endregion */

/*#region Footer*/
footer {bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;direction:rtl;font-family:arial;font-size:14px;height:95px;line-height:20px;padding-top:58px;position:absolute;right:0;text-align:right;width:100%;}
footer a {color:#3d3d3d !important;}
footer .logo, footer .nagish {float:left;height:37px;margin:0 0 0 8px;width:auto;}
footer .left {float:left;width:751px;}
footer .left div {float:right;text-align:center;width:661px;}
footer .right {float:right;width:239px;}
footer .right > a:first-child {padding-right:15px;}
footer .left > a:first-child {padding-right:10px;}
/*#endregion*/

/*#region jQueryUI*/
/* helper */
.ui-helper-clearfix:before { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; clear: both; }
/* tabs */
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: text; text-decoration: none !important; }
/* selectmenu */
.ui-selectmenu-menu { font: 12px/2 Arial, Helvetica, sans-serif; padding: 0; margin: 0; position: absolute; top: 0; display: none; }
.ui-selectmenu-menu ul, .ui-selectmenu-menu li {list-style: none; margin: 1px; padding: 0;}
.MultiContactFormWrapper .ui-selectmenu-menu ul, .MultiContactFormWrapper .ui-selectmenu-menu li {padding: 1;}
.ui-selectmenu-menu ul.ui-menu { overflow: auto; overflow-y: auto; overflow-x: hidden;max-height:220px !important;}
.ui-selectmenu-menu .ui-menu .ui-menu-item a { padding: 0.3em 1em 0.3em 1em; }
.ui-selectmenu-menu .ui-menu li.ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; }
.ui-selectmenu-open { display: block; }
.ui-selectmenu-button { margin: auto !important; display: inline-block !important; vertical-align: middle; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; }
.ui-selectmenu-button span.ui-icon { display: block; right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; }
.ui-selectmenu-button span.ui-selectmenu-text { margin: auto !important; text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; }
.ui-selectmenu-button span.ui-icon { background: 0; height: 30px; margin: 0; right: 1px; top: 1px; width: 30px; }
.ui-selectmenu-button span.ui-icon:after { content: ""; display: block; margin: 13px auto 0; width: 0px; height: 0px; border-style: solid; border-width: 7px 6px 0 6px; border-color: #373737 transparent transparent transparent; }
.ui-selectmenu-button span.ui-selectmenu-text { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f5f3f4; border: 0; border-radius: 5px; box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 8px 30px 8px 9px; vertical-align: middle; }
.ui-selectmenu-menu { background: #f5f3f4; border: 0;border-right:1px solid lightgray;border-radius: 0 0 5px 5px; box-shadow: inset 1px -3px 3px rgba(0, 0, 0, 0.4); }
.ui-selectmenu-menu .ui-menu .ui-menu-item a, .ui-selectmenu-menu .ui-widget li a { color:black; padding-left: 14px; }
.ui-selectmenu-menu .ui-menu .ui-menu-item a.ui-state-focus, .ui-selectmenu-menu .ui-widget li.ui-selectmenu-item-menu a, .ui-selectmenu-menu-dropdown .ui-state-hover a { color: black; margin: 0; }
.ui-selectmenu-icon { left: 6px; right: auto; }
.ui-selectmenu-menu { direction: rtl; }
.ui-selectmenu-menu li a, .ui-selectmenu-status { padding-left: 2.1em; padding-right: 1em; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 0; margin-right: 5px; padding-left: 0; padding-right: 20px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { left: auto; right: 0; }
.ui-selectmenu-icon { left: 6px; right: auto; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 0; margin-right: 5px; padding-left: 0; padding-right: 20px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { left: auto; right: 0; }
.ui-selectmenu-button span.ui-icon { left: 0; right: auto; }
.ui-selectmenu-button span.ui-selectmenu-text { text-align: right; padding-left: 2.1em; padding-right: 1em; }
.ui-selectmenu-button span.ui-icon { left: 1px; right: auto; }
.ui-selectmenu-button span.ui-selectmenu-text { padding-left: 30px; padding-right: 12px;color:Black }
.ui-selectmenu-menu .ui-menu .ui-menu-item a { padding-left: 0; padding-right: 12px; }

.ui-datepicker {
    display: none;
    padding: .2em .2em 0;
    width: 17em;
        background:#ffffff;
    border:1px solid silver;
}

.ui-datepicker .ui-datepicker-header {
    padding: .2em 0;
    position: relative;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;

}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    right: -3px;
    margin-left: 0px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    cursor:pointer;
}

.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%; }

.ui-datepicker table {
    border-collapse: collapse;
    font-size: .9em;
    margin: 0 0 .4em;
    width: 100%;
}

.ui-datepicker th {
    border: 0;
    font-weight: bold;
    padding: .7em .3em;
    text-align: center;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: .7em 0 0 0;
    padding: 0 .2em;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: .5em .2em .4em;
    overflow: visible;
    padding: .2em .6em .3em .6em;
    width: auto;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker .ui-state-disabled span{color:#BDBDBD!important}
/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto .4em;
    width: 95%;
}

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break {
    clear: both;
    font-size: 0em;
    width: 100%;
}

/* RTL support */

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }

.ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {
    filter: mask(); /*must have*/
    height: 200px; /*must have*/
    left: -4px; /*must have*/
    position: absolute; /*must have*/
    top: -4px; /*must have*/
    width: 200px; /*must have*/
    z-index: -1; /*must have*/
}

/*#endregion*/

/*#region BreadCrumbs */
.s4-breadcrumbNode > a, .s4-breadcrumbCurrentNode > a { color: #3D3D3D !important; margin-right: 5px; margin-left: 5px; }
.s4-breadcrumbRootNode > a { margin-left: 5px !important;margin-right:0px}
.breadCrumbs ul li { color: #0072C6; }
.breadCrumbs ul, .breadCrumbs li { list-style: none !important; font-family: Arial; padding: 0; margin-left: 5px; margin-right: 0 !important; }
.breadCrumbs .s4-breadcrumbRootNode, .breadCrumbs .s4-breadcrumbNode { display: inline; color: #000000; }
.breadCrumbs .s4-breadcrumbCurrentNode { display: inline; color: #407DB9!important; text-decoration: none !important; cursor: default; }
.breadCrumbs .s4-breadcrumb-arrowcont { display: none; }
.breadCrumbs { padding: 20px 20px 0; font-size: 12px; color: #407DB9; margin-bottom: 10px; }
span.s4-breadcrumbRootNode { margin-right: 0 !important; }
.s4-breadcrumb-menu { background-color: #fff; }
/*#endregion*/

/*#region SelfServiceSignIn*/
.ValidationSummary, .errorInFields { color: #B80000 !important; font-size: 16px; font-weight: bold; }
.signInLinks a { text-decoration: underline; color: black; }
.signInLinks a:hover { color: #EB6B08; }
.signInLinks { width:262px;bottom: 20px; margin-left: 353px; margin-right: 130px; position: relative; }
.signInLinksAnchor1 { float: left; margin-right: 5px; }
.signInLinksAnchor2 { float: left; margin-left: 5px;}
.LoginForgotPasswordText { float: left; margin-right: 5px; }
.login a:hover { text-decoration: underline; }
.SelfService_ForgotUserNamePrefix { color: White; margin-right: 25px; }
.SelfService_ForgotUserNameSigninPrefix { color: Black; margin-right: 65px; }
/*#endregion*/


/*#region Article*/
.IecArticleBrief { color: #696969; font-size: 1.231em; font-weight: bold; }
.Iecarticlecontent * { text-align: justify; }

#Iecwrapper .IecArticles .Ieclside { margin-left: 4px; }
#Iecwrapper .IecArticles .IecArticleDate { font-family: arial; font-size: 14px; font-weight: bold; }
#Iecwrapper .IecArticles input[title='כותרת'] { width: 398px; }
#Iecwrapper .IecArticles textarea { width: 398px; }
.wrapper .IecArticles textarea { width: 398px; }
#Iecwrapper .IecArticles ul { margin: 0 10px 0 0; }
#Iecwrapper .IecArticles ol { margin: 0 10px 0 0; } 
.IecArticles{float:right;width:468px;}
.IecLeftArticles{width:239px;overflow:hidden;}


.Iecarticlecontent { margin: 0 0 0; padding: 10px 0 10px 0; }
#IectopArticDate { padding-right: 0; padding-top: 5px; text-align: center; }
.IecArticlesImg { float: left; margin-top: 10px; }

.IecArticleTax, .IecArticleDate { margin: 10px 0 0 0; }
/*#endregion*/

/*#region Iecfootnav */
.Iecfootnav { background: url(images/spliters.jpg) top right repeat-y; float: right; height: 124px; height: auto; margin: 65px 10px 0 10px; padding: 0 10px 0 10px; }
.Iecfootnav h5 { padding-right: 0; }
/*#endregion*/

/*#region IecSpokesManAggregator*/ 
#IecSpokesManNews {background:#cfcece;}
#IecSpokesManNews h3 {background:#34729b;color:#ffffff;font-family:tipografregular;font-size:22px; line-height:32px; padding:0 10px; }
#IecSpokesManAggregator {background:#cfcece;margin-top:0;padding:0;}
#IecSpokesManAggregator li {border-color: #bbbaba;list-style: none outside none;}
#IecSpokesManAggregator h4 {color:#00263c;font-family:tipografregular;font-size:18px !important;font-weight:normal;margin-bottom:0;margin-top: 0;padding:10px 5px 5px 0;}
#IecSpokesManAggregator h5 {color:#00263c;font-family:tipografregular;font-size: 18px !important; font-weight: normal; height: 22px; margin: 0 0 10px 0; padding: 5px 5px 0 0; width: 85px; }
#IecSpokesManAggregator p { color:#00263c;font-size: 13px !important; }
#IecSpokesManAggregator div {text-align:left;}
#IecSpokesManAggregator a, #IecSpokesManAggregator a:visited {color:#417fba;font-size:18px;width:7em;}
/*#endregion*/ 

/*#region IecForm */
.IecForm { background: white url('Images/Emergen_bg.png') repeat-x left top; border: 1px solid #cfcece; }
.IecForm > label { display: block; float: right; height: 25px; padding-right: 5px; width: 12em; }
.IecForm ul li span { float: left; font-size: 0.9em; }
.IecForm .IecFormChoices table { float: left; width: 155px; direction: ltr; }
.IecForm .IecFormChoices input { float: left; }
.IecForm .IecFormChoices span { float: none; }

.IecSubmitVisitorsForm { border-style: none; border-color: inherit; border-width: medium; background: url('Images/send_btn_new.jpg') no-repeat left top; color: #ffffff; float: left; font-family: "arial"; font-size: 11px; font-weight: bold; height: 21px; margin: 5px; width: 54px; padding-bottom: 3px; }

.IecSubmitVisitorsForm:hover { background: url('Images/send_btn_hover.jpg') no-repeat left top; }
.IecForm .LBD_CaptchaDiv { float: none; }
.IecForm .KOD_CENTER input { float: right; }
.IecForm .KOD_CENTER label { margin: 1px 3px 0 0; }
.IecFormSubmit, .IecErrMessege { margin: 20px 0 0 0; }
.IecFormSubmit input { cursor: pointer; }
/*#endregion*/

.srch-gosearchimg { border: 0; margin-right: 2px; }
.ms-sbcell IMG { border: 0; }
.IecLackManagementT { margin-right: 10px; margin-bottom: 20px; }
.IecLackHeader { padding-right: 10px; font-weight: bold; }
.townLetter { clear: both; margin-right: 10px; font-weight: bold; }

.IecsendBtn { background: url('Images/send_btn_new.jpg') no-repeat; color: white; display: block; float: left; font-size: 12px; font-weight: bold; height: 21px; margin-left: 8px; padding-top: 2px; text-align: center; text-decoration: none; width: 54px; }
.IecsendBtn:hover { background: url('Images/send_btn_hover.jpg') no-repeat; }

.IecResultsBox { list-style: none; }
.IecResultsBox h5 a strong { text-decoration: underline; }

#SRP a, #SRP strong { color: #00598b; float: left; font-size: 0.9em; height: 21px; line-height: 25px; margin: 0; padding: 0 3px 0 3px; text-align: center; text-decoration: none; width: 21px; }
#SRP_Prev { background: url(images/PagPrev.jpg) no-repeat left 4px; float: left; padding-right: 7px !important; text-align: right !important; width: 55px !important; }
#SRP_Next { background: url(images/PagNext.jpg) no-repeat right 4px; float: right; padding-right: 15px !important; width: 35px !important; }
#NoResults ol { font-size: 80%; padding-right: 20px; }

div#page { background-color: #fff; border-color: #ddd; border-style: solid; border-width: 1px; margin: 0 auto; text-align: left; width: 99%; }
div#page h3 { text-align: right; margin-top: 10px; padding-right: 20px; }
div#ads { clear: both; padding: 12px 0 12px 66px; }
div.content { display: none; float: right; width: 480px; }
div.ss-controls { float: left; }
div.nav-controls { float: left; }
div.loader { background-image: url(../Images/loading.gif); background-position: center; background-repeat: no-repeat; height: 400px; left: 0; position: absolute; top: 0; width: 550px; }
div.slideshow span.image-wrapper { display: block; left: 0; top: 0; }
span.image-caption { display: block; left: 0; position: absolute; top: 0; width: 100%; }
div.caption { padding: 2px; text-align: right; }
ul.thumbs li { float: left; list-style: none; margin: 5px 10px 5px 0; padding: 0; }
div.pagination a, div.pagination span.current, div.pagination span.ellipsis { border: 1px solid #ccc; display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; }
div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px; }

.Iecsitemap { color: #363636 !important; }

#Iecright4 { background-color: white; display: block; margin: 9px 0 9px 0; }

.IecVidThumbBox { background-image: url('images/vidthumbexamp.jpg'); background-position: top center; background-repeat: no-repeat; padding: 5px; text-align: center; }
#IecBgHeaderIn { background: url(images/BgH.jpg) top right no-repeat; height: 209px; margin: 0; padding: 0px; position: absolute; top: 0px; width: 980px; }
#IecBackBtn { float: left; }
.IecBgBox { border: solid 1px #e0dedd; float: right; height: 295px; margin: 7px; padding: 5px; position: relative; text-align: right; width: 270px; }
.IecBgBoxHeader { background: url(images/bgboxheader.jpg) top right repeat-x; height: 35px; width: 270px; }
.IecBgDownloadLink { background: url(images/DownloadBtn.gif) top left no-repeat; display: block; height: 20px; padding: 0 0 5px 0; text-decoration: none; }
.IecDFPager { text-align: center; }
.IecDFPager a { color: #00598b; display: inline-block; height: 17px; padding-top: 2px; }
.IecDFPager .IecNext { background: url(images/PagPrev.jpg) top left no-repeat; width: 62px; }
.IecDFPager .IecPrev { background: url(images/PagNext.jpg) top right no-repeat; width: 70px; }

.IecNoResults { font-size: 14px; padding-top: 15px; }
.IecBestBets { background: #f3faff; width: 100%; }
.IecBestBets ul { margin-bottom: 10px; }
.IecBestBets li { border-bottom: none !important; margin-top: 0 !important; }
.IecBestBets h5 { padding-bottom: 0 !important; }

/*#region IecLeftArrowLink */
.IecLeftArrowLink { text-align: left; clear: both; }
.IecLeftArrowLink a, .IecLeftArrowLink a:link, .IecLeftArrowLink a:visited { background: transparent url(images/arrow.jpg) no-repeat 0px 2px; padding-left: 15px; }
/*#endregion*/

.IecLeftArrowLink2 { white-space: nowrap; position: relative; text-align: left; }
.IecLeftArrowLink2 a, .IecLeftArrowLink2 a:link, .IecLeftArrowLink2 a:visited { background: transparent url(images/barrow.jpg) no-repeat 0px 2px; display: inline-block; line-height: 1.5em; padding-left: 10px; font-size: 0.75em; color: #6BBB0C; font-weight: bold; text-decoration: none; margin-left: 4px; }

.ms-dttimeinput { direction: ltr !important; margin-right: 5px !important; }

.WPHesaders { font-size: 22px !important; color: #1d870c; font-weight: bold; }

/*#region XLV*/
#Iecwrapper h3.ms-WPTitle, #Iecwrapper h3.IecXlvHead { background: url(images/OrangeBox.jpg) right 5px no-repeat; color: #fe7f28; font-size: 12px; font-weight: bold; padding: 5px 1.2em 15px 0; }
/*#endregion*/

/*#region Visitors Form*/
#ulFormVisitors .IecLast { padding: 10px 0 10px 0; }
#ulFormVisitors .IecFormItem label { width: 90px; display: block; float: right; }
#ulFormVisitors .LBD_CaptchaDiv { padding-top: 5px !important; }

.IecForm #ulFormVisitors {max-width: 380px;}
.IecForm #ulFormVisitors span[id*="RequiredFieldValidator"] {height: 0px}
.IecForm #ulFormVisitors span[id*="RegexValidator"] {height: 0px}
.IecForm #ulFormVisitors input[type="radio"] {width:20px}
.IecForm #ulFormVisitors em {margin-left: 5px}
.IecForm #ulFormVisitors .IecFormItem Label, .IecForm #ulFormVisitors .IecCaptchaItem Label   {margin-bottom: 5px; float:right;}
.IecForm #ulFormVisitors .IecFormItem, .IecForm #ulFormVisitors .IecCaptchaItem, .IecForm #ulFormVisitors .IecFormSubmit {width: 300px;}

.IecForm #ulFormVisitors input[type='text'] {
            width: 246px;
            background: #f5f3f4;
            box-shadow: inset 1px 3px 3px rgba(0,0,0,0.4);
            border-radius: 5px;
            padding: 9px 9px 9px 7px;
            border: 0;
            vertical-align: middle;
}
.IecForm #ulFormVisitors h5{
            font-size: 1.4em;
            font-weight: bold;
} 
.IecForm #ulFormVisitors label{
            font-size: 1.4em;
            font-weight: bold;
            display: inline-block;
}
/*#endregion*/

/*#region IecSubscribers */
.IecSubscribers .IecButtons, .IecSubscribers .IecCaptcha { max-width: 287px; text-align: left; padding-top: 5px; font-size: 14px; }
.IecSubscribers .IecChkBoxList { margin-top: 3px; width: 187px; }
.IecSubscribers .IecChkBoxList input { padding-bottom: 5px;margin-left:5px }
.IecSubscribers .IecDivForm { padding-top: 15px; }
.IecSubscribers .IecLong { width: 180px; }
.IecSubscribers .IecFloatRight { padding-bottom: 5px; }
.IecSubscribers .CaptchaHolder { max-width: 450px; }
.IecSubscribers .IecCapchaSub { padding-right: 100px; }
.IecSubscribers p { padding-right: 10px; }
.IecSubscribers .IecAgree { padding-right: 5px; }
.IecSubscribers .IecLtr { direction: ltr; }
.IecSubscribers .IecCaption {width:120px!important }
/*#endregion*/

/*#region CBQ NewsTicker*/
.CbqIecNewsTicker { background: #fcfcfc; border: #cfcece 1px solid; padding: 5px 10px 0 10px; width: 216px; }
.CbqIecNewsTicker img, .CbqIecNewsTicker h4 { float: right; display: block; }
.CbqIecNewsTicker img { width: 48px; height: 43px; }
.CbqIecNewsTicker li { list-style-type: none; padding-bottom: 7px; }
.CbqIecNewsTicker p { display: none; }
.CbqIecNewsTicker h4 { color: #fe7f28; width: 100px; height: 36px; padding-top: 7px; }
.CbqIecNewsTicker h5 { line-height: 5px; padding-bottom: 5px; display: block; width: 100%; display: block; float: right; }
.CbqIecNewsTicker h6 { font-size: .81em; color: #363636; font-weight: bold; padding-bottom: 5px; }
.CbqIecNewsTicker h6 { cursor: pointer; }
.CbqIecNewsTicker .IecNewsTickerHeader { height: 43px; }
.CbqIecNewsTicker .IecNewsTickerFooter { padding-top: 7px; }
/*#endregion*/

/*#region Contact Us*/
.IecContactUs { font-size: 12px; }
.IecContactUs .IecInput { margin: 0 0 0 7px; }
.IecContactUs .IecButtons, .IecContactUs .IecCaptcha { max-width: 287px; text-align: left; padding-top: 5px; font-size: 14px; }
.IecContactUs .IecChkBoxList { margin-top: 3px; width: 187px; }
.IecContactUs .IecChkBoxList input { padding-bottom: 5px; }
.IecContactUs h3 { padding-bottom: 5px; }
.IecContactUs .IecDivForm { padding-top: 5px; }
.IecContactUs .IecLong { width: 420px; }
.IecContactUs .IecFloatRight { padding-bottom: 5px; }
.IecContactUs .CaptchaHolder { max-width: 450px; }
.IecContactUs .IecCapchaSub { padding-right: 100px; }
.IecContactUs .IecAgree { padding-right: 5px; }
.IecContactUs .IecLtr { direction: ltr; }
.IecContactUs textarea { height: 90px; margin: 0px 0px 0px 7px; }
.IecContactUs .IecCapchaSub input, .IecContactUs .IecInput { width: 180px; }
.IecContactUs select { border: #0098f9 1px solid; margin: 0px 0px 0px 7px; width: 185px; }
.IecContactUs .IecSuccess { margin: 10px 0; }
/*#endregion*/

/*#region IecDivForm*/
.IecDivForm input[type="text"] { border: 1px solid #aaa; margin: 0 0 0 7px; font-size:1em;  }
.IecDivForm .IecCaption { width: 100px; font-size: 13px; font-weight: bold; }
/*#endregion*/

/*#region IecKidscontainer*/
#IecKidscontainer .IecVidThumbBox p { padding-right: 5px; }
/*#endregion*/

/*#region IecLogin */
#IecLogin { float: right; margin: 10px 10px 10px 0; max-width: 500px; height: 20px; }
#IecLogin a, #IecLogin span { color: #0069cc; font-size: 13px; font-weight: bold; float: right; display: block; }
#IecLogin a { text-decoration: underline; cursor: pointer; padding-right: 30px; }
/*#endregion*/

/*#region IecSignIn */
/*#endregion*/

/*#region IecSupplierForm*/
.IecSupplierForm { font-size: 12px; width: 860px; }
.IecSupplierForm .IecInput { margin: 0 0 0 7px; }
.IecSupplierForm .IecButtons, .IecContactUs .IecCaptcha { max-width: 287px; text-align: left; padding-top: 5px; font-size: 14px; }
.IecSupplierForm .IecChkBoxList { margin-top: 3px; width: 187px; }
.IecSupplierForm .IecChkBoxList input { padding-bottom: 5px; }
.IecSupplierForm h3 { padding-bottom: 5px; }
.IecSupplierForm .IecDivForm { padding-top: 5px; }
.IecSupplierForm .IecLong { width: 420px; }
.IecSupplierForm .IecFloatRight { padding-bottom: 5px; }
.IecSupplierForm .CaptchaHolder { max-width: 220px; }
.IecSupplierForm .CaptchaHolder .Title { margin-bottom: 10px; }
.IecSupplierForm .IecAgree { padding-right: 5px; }
.IecSupplierForm .IecLtr { direction: ltr; }
.IecSupplierForm textarea { height: 90px; margin: 0px 0px 0px 7px; }
.IecSupplierForm .IecCapchaSub input, .IecContactUs .IecInput { width: 180px; }
.IecSupplierForm select { border: #0098f9 1px solid; margin: 0px 0px 0px 7px; width: 185px; }
.IecSupplierForm .IecSuccess { margin: 10px 0; }
.IecSupplierForm .VerySmallField select { width: 56px; }
.IecSupplierForm .IecDivFormSecionCaption { color: #12A0FF; font-size: 18px; font-weight: bold; margin-bottom: 6px; line-height: 1.5em; }
.IecSupplierForm .IecDivFormSectionRight { float: right; width: 300px; margin-left: 20px; }
.IecSupplierForm .IecDivFormSectionLeft { float: right; width: 300px; margin-left: 20px; }
.IecSupplierForm .IecDivForm .IecCaption { width: 300px; font-weight: normal; }
.IecSupplierForm .IecDivForm .IecCaption.Small { width: 220px; }
.IecSupplierForm .IecDivForm .IecCaption.IecAgreementTitle { width: 120px; font-weight: bold; }
.IecSupplierForm .IecDivForm .IecCaption.Small input { width: 80px; }
.IecSupplierForm .IecInputSmall { width: 80px; }
.IecSupplierForm .eWaveFormLabel { display: inline-block; width: 130px; font-weight: bold; }
.IecSupplierForm .eWaveFormLabel em { padding-left: 5px; }
.IecSupplierForm table.eWaveFormCheckBoxList { float: right; }
.IecSupplierForm .IecAgreement { margin-bottom: 0; }
.IecSupplierForm .IecAgreement span.eWaveFormValidator { display: inline-block; margin: 3px 2px 0 0; }
.IecSupplierForm .PhoneArea .VerySmallField.eWaveFormField { width: 63px; display: inline-block; }
.IecSupplierForm .PhoneArea .eWaveFormTextBox { margin-left: 6px; }
/*#endregion*/

/*#region form1- ContractDetails*/        
.IecMeterReport .formGetContractDetails {}
.IecMeterReport .PopMessage {display:inline-table;}
.IecMeterReport .PopMessage .errorContainer{height:45px}
.IecMeterReport .formCounterDetails .errorContainer{height:25px}
.IecMeterReport .formGetContractDetails .lblServiceMassage {min-width: 130px;  i: block;      text-align: center;   color: #ff0000 !important;   font-size: 13px;   margin-top: 10px!important;   padding-bottom: 10px;}
.IecMeterReport .wraper-form1 {text-align: right;height: 100%;background: url("/Style%20Library/Iec/he-il/images/rShadow.png") center 0 no-repeat;    background-size: 1026px 100%;    direction: rtl;   display: inline;}
.IecMeterReport .ContractNumInput {display:inline;}
.IecMeterReport .formGetContractDetails .ContractNumInput .lblContractNum {color: #3d3d3d !important;        display: inline-block;        font: bold 14px arial;        padding-left: 30px;}
.IecMeterReport .formGetContractDetails .ContractNumInput .inputContractNum {width: 140px;    background: #f5f3f4;    box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4);    border-radius: 5px;    padding: 9px 9px 9px 7px;border: 0;vertical-align: middle;}
.IecMeterReport .formGetContractDetails .ContractNumInput .errorContractNum {min-width: 130px;   display:block;   color: #ff0000 !important;   font-size: 13px;   padding-left: 30px;   margin-right: -100px;   margin-top: -10px; }
.IecMeterReport .eWaveFormValidator{display:block;margin:5px;}
.IecMeterReport .CounterNumber { display:inline;}
.IecMeterReport .lblCounterNumberItem {display:inline-block;}
.IecMeterReport .formGetContractDetails .CounterNumber .lblCounterNumber {color: #3d3d3d !important;display: inline-block;font: bold 14px arial;    padding-right: 20px;    padding-left: 30px;}
.IecMeterReport .formGetContractDetails .CounterNumber .inputCounterNumber {width: 140px;background: #f5f3f4;box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4);    border-radius: 5px;    padding: 9px 9px 9px 7px;    border: 0;    vertical-align: middle;     }
.IecMeterReport .formGetContractDetails .CounterNumber .errorCounterNumber {min-width: 130px;display: block;color: #ff0000 !important;font-size: 13px;margin-right: -100px;    margin-top: -10px;  }
.IecMeterReport .sp {color:#ff0000 !important;}
.IecMeterReport .btnSubmitForm1{position:relative;cursor:pointer;background: none repeat scroll 0 0 #E86100;border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #000000;font: bold 18px Arial,Helvetica,sans-serif;/* margin: 40px 72px 41px 52px; */min-width: 115px;padding: 3px 10px 6px;text-align: center;text-decoration: none;margin-top: 16px;align-self: center;margin-bottom: 5px;margin-right: 475px;}
.IecMeterReport .btnSubmitForm1.notactive{position:relative;cursor:default;background: none repeat scroll 0 0 #e9e9e9;}
.IecMeterReport .loader{position: absolute;left: 35px;margin-top: 6px;display:none}
.IecMeterReport .UIPartMobile .counterList .innerForm .left,.IecMeterReport .UIPartMobile .counterList .innerForm .right{display:inline !important}
.IecMeterReport .UIPartMobile .counterList .innerForm .left.down {display: block!important;   margin-right: 245px;   margin-top: 30px;}

.IecMeterReport .PersonalZoneFinalStep{text-align: center;}
.IecMeterReport .PersonalZoneFinalStep p{vertical-align: middle;    text-align: center;    color: #3d3d3d !important;    font: bold 14px arial;}



.contractDetails.separateControl .iecDetails {margin-bottom:20px;}
.contractDetails.separateControl .table-wrapper {display: inline-block;}
.contractDetails.separateControl .table-wrapper table {width: 180px;}
.contractDetails.separateControl .table-wrapper th, td {padding-top: 10px;}
.contractDetails.separateControl .table-wrapper th{text-align: right;font-size: 14px;}
.contractDetails.separateControl .table-wrapper td {text-align: left;font-size: 12px;}
.contractDetails.separateControl .link-wrapper {display: inline-block;vertical-align: top;margin-top: 10px;margin-right: 20px;}

/*#region form2- CounterDetails*/
.IecMeterReport .formCounterDetails {display: inline;width:650px;}
.IecMeterReport .formCounterDetails .lblServiceMessageFormCounterDetails {display: block;    font-size: large;    margin-top: 25px!important;    margin-bottom:25px;    text-align: center;    color: Red !important;   }
.IecMeterReport .formCounterDetails .lblformCounterDetailsContractNum{color: #3d3d3d !important;display: inline-block;font: bold 14px arial;      padding-left: 5px;        width: 113px;        margin-right: 20px;}
.IecMeterReport .formCounterDetails .formCounterDetailsContractNum{width: 120px;text-align: center;padding-left: 5px;display:inline-block;}
.IecMeterReport .formCounterDetails .selectOption{width: 262px;background: #f5f3f4;box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4);    border-radius: 5px;    padding: 9px 9px 9px 7px;    border: 0;    vertical-align: middle;    height:35px; font-size:14px}
.IecMeterReport .formCounterDetails .counterList{display:block; width: 650px;margin-right:20px}

.IecMeterReport .pm {   /* float:left;*/}
.IecMeterReport .formCounterDetails .counterList .counterItem{padding-left: 5px;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm{}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm  .lblCounterNumberItem{color: #3d3d3d !important;display: inline-flex;font: bold 14px arial;padding-left: 5px;width: 105px;margin-right: 5px;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .counterItem{width: 120px;text-align: center;justify-content: space-around;display:inline-block; -webkit-align-items:center;   -webkit-justify-content:space-around;    }
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm  .lblReaderItem{width: 95px;vertical-align: middle;text-align: center;color: #3d3d3d !important;font: bold 14px arial;padding-left: 16px;    display:inline-block;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .readerItem{width: 246px;background: #f5f3f4;box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4);border-radius: 5px;padding: 9px 9px 9px 7px;    border: 0;    vertical-align: middle;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .lblReaderItemeEplanation{  display: block;font-size: 0.81em; list-style-type: none; color: red; margin-right: 147px; margin-top: 7px; margin-bottom: 7px;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .errorReaderItem{display: block;color: #ff0000 !important;font-size: 13px;}
.IecMeterReport .formCounterDetails .errorReaderItem{display: block;color: #ff0000 !important;font-size: 13px;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .txtMeterReader{display: inline!important;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .txtMeterReader .eWaveFormValidator span{margin-right: 117px;}
.IecMeterReport .formCounterDetails .counterList .counterItem .innerForm .errorReaderItem2{display: block;margin-top: 5px!important;margin-right: -100px;color: #ff0000 !important;font-size: 13px;}
.IecMeterReport .formCounterDetails .btnSubmitFormCounterDetails{position:relative;cursor:pointer;    background: none repeat scroll 0 0 #E86100;    border: 0 none;border-radius: 5px;    box-shadow: 0 -2px 6px #474646 inset;    color: #000000;    font: bold 18px Arial,Helvetica,sans-serif;    margin: 17px 265px 0 0;    min-width: 133px;    padding: 3px 10px 6px;    text-align: center;    text-decoration: none;    margin-right:340px;}
.IecMeterReport .formCounterDetails .btnSubmitFormCounterDetails.notactive{position:relative;cursor:default;background: none repeat scroll 0 0 #e9e9e9;}
.IecMeterReport .loader2{position: absolute;left: 249px;margin-top: 23px;display:none}

.IecMeterReport .formCounterDetails .btnBack{cursor:pointer;background: none repeat scroll 0 0 #E86100;    border: 0 none;    border-radius: 5px;    box-shadow: 0 -2px 6px #474646 inset;    color: #000000;    font: bold 18px Arial,Helvetica,sans-serif;    margin: 17px 265px 0 0;    min-width: 133px;    padding: 3px 10px 6px;    text-align: center;    text-decoration: none;    margin-right:10px;}
.IecMeterReport .buttons {margin-right: 25px;margin-bottom:25px}
.IecMeterReport .contract {padding-bottom: 20px;}  
.IecMeterReport .lblSelect {width: 113px;vertical-align: middle;text-align: center;color: #3d3d3d !important;font: bold 14px arial;display:inline-block;}
.IecMeterReport .isa_error {display:none;position:relative;color: #D8000C;background-color: #FFBABA;border-radius:4px;padding:10px 25px 10px 10px}
.IecMeterReport .isa_error .errIcon {background-image: url('/Style%20Library/Iec/he-il/Images/err.png'); background-repeat: no-repeat; width: 16px;height:16px;right:5px;position:absolute}
/*#endregion*/

/*region book visit*/
/*#region form-3 bookAvisit*/
.IecBookingVisitForm .bookAvisitCtl {}

.IecBookingVisitForm .wraper-bookAvisit {width: auto;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm{}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm h1{display: block;font-size: 1.8em;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px; font-weight: bold;    font-family: Tahoma;    margin: 0 0 10px;    color: #407CB8;}

/*#region bookAvisit-choiceVisitingCente - form3*/
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter{}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .title{      font-family: Tahoma;    margin: 10px 0 0 10px;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .title .title1{    color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .title .title2{    font-weight: bold;    color: #407CB8;    font-size: 1.3em;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .choiceVisitingCenterItem{    padding-right:10px;    padding-bottom:6px;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .choiceVisitingCenterItem label{        color: #3d3d3d !important;        display: inline-block;        font: bold 14px arial;        margin-right:-2px;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .visit {    }
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .errorchoiceVisitingCenter {    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;    color: #ff0000 !important;    padding-right: 15px;
    height: 19px;
}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .choiceVisitingCenter .choiceVisitingCenterItem label .choiceVisitingCenterRadio {}
/*#endregion*/
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .title{line-height: 21px;font-family: Tahoma;margin: 0 0 10px;padding:10px;padding-left: 5px;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .title span{font-weight: bold;color: #407CB8;font-size: 1.3em;}
/*#region bookAvisit-bookerDetailsView - form3*/
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView {display:block;margin-right: -10px;}

.IecBookingVisitForm .BD-right  {width:132px;display: inline-block;font-weight: bold;color: #3d3d3d !important;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;    font-size: 13px;}
.IecBookingVisitForm .BD-left {margin: 0;padding: 2px 0;display:inline;}
.IecBookingVisitForm .BD-left-row {display: inline-block;}
.IecBookingVisitForm .BD-left-column {display: inline-block;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .firstName {   color: #3d3d3d !important;    float: right;    width: 285px;    height:36px;    margin: 0 10px;    }
.IecBookingVisitForm .bookAvisitCtl .inputFN {width:128px;   border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .firstName .required {color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .firstName .error {margin-top:-5px;color: #ff0000 !important;   font-size: 13px;   display: block;    margin-right:10px;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .lastName {color: #3d3d3d !important;    float: right;    width: 285px;    height:36px;    margin: 0 10px;   }
.IecBookingVisitForm .bookAvisitCtl .inputLN {width:128px;border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .lastName .required{    color: red; }
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .lastName .error { margin-top:-5px;  color: #ff0000 !important;   font-size: 13px;   display: block;    margin-right:10px;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .tel {color: #3d3d3d !important;display: inline-block;               float: right;        height:36px;        width: 285px;        margin: 0 10px;}
.IecBookingVisitForm .bookAvisitCtl .inputMTEL { width: 73px;    margin: 0; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .sel-wr {    display:inline-block;   }
.IecBookingVisitForm .sel-wc {}
.IecBookingVisitForm .codeTel {    width:52px;    margin-left:-5px;    display:inline-block;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .tel .required{   color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .tel .error {  margin-top:-5px;color: #ff0000 !important;    font-size: 13px;    display: block;    margin-right: 10px;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .additionalTel {color: #3d3d3d !important;     display: inline-block;     font: bold 14px arial;     float: right;     width: 285px;     height:36px;     margin: 0 10px;}
.IecBookingVisitForm .inputTEL {width: 80px;    margin: 0; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .asel-wr {   display:inline-block;}
.IecBookingVisitForm .asel-wc {}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .email {color: #3d3d3d !important;     display: inline-block;     float: right;     height:36px;     width: 285px;     margin: 0 10px;}
.IecBookingVisitForm .inputEmail {   width:128px; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .email .required{    color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .email .error {  margin-top:-5px;color: #ff0000 !important;    font-size: 13px;    display: block;    margin-right: 10px;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .fax {color: #3d3d3d !important;     display: inline-block;     font: bold 14px arial;     float: right;     width: 285px;     height:36px;     margin: 0 10px;}
.IecBookingVisitForm .inputFAX {   width:73px; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .fax .required{    color: red;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .numberofVisitors {color: #3d3d3d !important;    display: inline-block;    font: bold 14px arial;    height:36px;    float: right;    width: 285px;    margin: 0 10px;
    
      }
.IecBookingVisitForm .bookAvisitCtl .inputnumberofVisitors {width: 128px;     display: inline-block;    font-weight: bold; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .groupName {        color: #3d3d3d !important;        display: inline-block;        font: bold 14px arial;        height:36px;        float: right;        width: 285px;        margin: 0 10px;          }
.IecBookingVisitForm .bookAvisitCtl .inputgroupName {width:128px; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .full-clear {clear: both;}
/*#endregion*/
/*#endregion*/
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .title{line-height: 21px;    font-family: Tahoma;    margin: 0 0 10px;    padding:10px;    padding-left: 5px;    }
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .title span{    font-weight: bold;   color: #407CB8;    font-size: 1.3em;}
/*#region bookAvisit-bookerDetailsView - form3*/
.IecBookingVisitForm .bookerDetails {width:600px;}

.IecBookingVisitForm .BD-right  {width:132px;display: inline-block;font-weight: bold;color: #3d3d3d !important;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 13px;}
.IecBookingVisitForm .BD-left {margin: 0;padding: 2px 0;display:inline;}
.IecBookingVisitForm .BD-left-row {display: inline-block;}
.IecBookingVisitForm .BD-left-column {display: inline-block;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .additionalTel {color: #3d3d3d !important;display: inline-block;font: bold 14px arial;float: right;width: 285px;height:36px;margin: 0 10px;}
.IecBookingVisitForm .bookAvisitCtl .inputTEL {width: 73px;margin: 0; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .asel-wr {   display:inline-block;}

.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .email {     color: #3d3d3d !important;     display: inline-block;     float: right;     height:36px;     width: 285px;     margin: 0 10px;}
.IecBookingVisitForm .inputEmail {   width:128px; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .email .required{    color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .email .error {  color: #ff0000 !important;    font-size: 13px;    display: block;    margin-right: 10px;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .fax {     color: #3d3d3d !important;     display: inline-block;font: bold 14px arial;     float: right;     width: 285px;     height:36px;     margin: 0 10px;}
.IecBookingVisitForm .bookAvisitCtl .inputFAX {   width:73px; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .fax .required{    color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .numberofVisitors {    color: #3d3d3d !important;    display: inline-block;    font: bold 14px arial;    height:36px;    float: right;    width: 285px;    margin: 0 10px;    
      }
.IecBookingVisitForm .inputnumberofVisitors {       width: 128px;     display: inline-block;    font-weight: bold; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .bookerDetailsView .groupName {        color: #3d3d3d !important;        display: inline-block;        font: bold 14px arial;        height:36px;        float: right;        width: 285px;        margin: 0 10px;          }
.IecBookingVisitForm .inputgroupName {    width:128px; border: 1px solid rgb(169, 169, 169);}
.IecBookingVisitForm .full-clear {clear: both;}
/*#endregion*/
.IecBookingVisitForm .wraper-btn {    width:400px;}
.IecBookingVisitForm .captcha input[type=text]{border:1px solid rgb(169, 169, 169)!important;margin-bottom:15px}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .btnSubmitBookAvisitForm {background: none repeat scroll 0 0 rgb(30,160,255);border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #ffffff;font: bold 18px Arial,Helvetica,sans-serif;min-width: 100px;padding: 3px 10px 6px;text-align: center;text-decoration: none;margin-top: 0px;}
/*#endregion*/
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .captcha{margin-right: 5px;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .captcha .required{color: red;}
.IecBookingVisitForm .bookAvisitCtl .bookAvisitForm .captcha .title{color: #3d3d3d !important;display: inline-block;font: bold 14px arial;padding: 10px;}
.IecBookingVisitForm .wraper-btn {width:400px;}
.IecBookingVisitForm .isa_error {display:none;position:relative;color: #D8000C;width:633px;background-color: #FFBABA;border-radius:4px;padding:10px 25px 10px 10px;margin:10px 0px 0px 10px!important}
.IecBookingVisitForm .isa_success {display:none;position:relative;color: #4F8A10;width:633px;background-color: #DFF2BF;;border-radius:4px;padding:10px 25px 10px 10px;margin:10px 0px 0px 10px!important}
.IecBookingVisitForm .isa_error .errIcon {background-image: url('/Style%20Library/Iec/he-il/Images/err.png'); background-repeat: no-repeat; width: 16px;height:16px;right:5px;position:absolute}
.IecBookingVisitForm .lowerInfo {margin:0px 0px 0px 0px!important}
/*#endregion*/
/*#region pointers */
.IecBookingVisitForm .btnSubmitForm1:hover {cursor:pointer;}
.IecBookingVisitForm .btnSubmitFormCounterDetails:hover {cursor:pointer;}
.IecBookingVisitForm .btnBack:hover {cursor:pointer;}
.IecBookingVisitForm .btnSubmitBookAvisitForm:hover {cursor:pointer;}
/*#endregion*/


/*endregion*/

/*#region supplierForm*/

/*Old supplier form*/
.IecSapakimCarForm .supplierForm {width:726px;font-weight:bold;}
.IecSapakimCarForm .supplierForm span.required {color:red;}
.IecSapakimCarForm .supplierForm h3.title {text-align: center;font-family: Tahoma;margin: 0 0 10px;color: #407CB8;padding-bottom: 10px;}
.IecSapakimCarForm .supplierForm .formDetails div {display:inline-block;}
.IecSapakimCarForm .supplierForm .formDetails > div {width: 331px;margin-bottom: 0 !important;height: 40px;}
.IecSapakimCarForm .supplierForm  div,.IecSapakimCarForm .supplierForm .driverDetails div{margin: 0 10px 10px 10px;}
.IecSapakimCarForm .ui-datepicker-trigger:hover {cursor: pointer;}
.IecSapakimCarForm .submitSupplierForm:hover {cursor: pointer;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm .formDetails div {float: right;}
.IecSapakimCarForm .supplierForm div.formDetails {height: 157px;}
.IecSapakimCarForm .supplierForm div.fullName,.IecSapakimCarForm .supplierForm div.tel{width: 241px;}
.IecSapakimCarForm .supplierForm .tel select {width:49px;height: 23px;}
.IecSapakimCarForm .supplierForm div .shipmentsCompany, div.driverDetails,div.trackingNumber {margin-bottom:0;}
.IecSapakimCarForm .supplierForm div.transportDetails {padding: 0 0 11px 0;margin-left:0;}
.IecSapakimCarForm .supplierForm .formDetails > div span {width: 154px;display: inline-block;}
.IecSapakimCarForm .supplierForm .formDetails .destinationSelect {width: 136px;padding: 2px 0;}
.IecSapakimCarForm .supplierForm .driverDetails div.title {padding-left: 118px;height:25px;display: inline-block;float: none;}
.IecSapakimCarForm .supplierForm input {padding:1px 0px 4px 0px;}
.IecSapakimCarForm .supplierForm .carLicensingNumber input{border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm div.driverDetails {height: 121px;border-left:1px solid #cfcece;padding: 2px 0 0px 0;}
.IecSapakimCarForm .supplierForm .transportDetails {border: 1px solid #cfcece;}
.IecSapakimCarForm .supplierForm .shipmentsCompany span {width: 75px;display: inline-block;}
.IecSapakimCarForm .supplierForm div.shipmentsCompany {padding: 5px 0 0px 0;}
.IecSapakimCarForm .supplierForm .shipmentsCompany span.title {width:155px;margin: 0 10px 10px 10px;}
.IecSapakimCarForm .supplierForm .shipmentsCompany input[type=text] {width: 110px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm .moreThenOneLineTitle {width: 158px !important;}
.IecSapakimCarForm .supplierForm em {padding-right: 5px;}
.IecSapakimCarForm .supplierForm #datepicker {width: 127px;padding-right: 8px;padding-top: 3px;height: 14px;}
.IecSapakimCarForm .supplierForm .formDetails   input[type=text] , .supplierForm .driverDetails .fullName input[type=text] ,.contactPersonDetails input[type=text]{width:135px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm .ui-datepicker-trigger {width: 23px;display: inline-block;float: left;height: 23px;}
.IecSapakimCarForm .supplierForm .driverDetails .errorCode {color: red;float: left;margin-left: -15px;}
.IecSapakimCarForm .supplierForm .SMSTel .errorSMSCodeTel {color: red;float: left;margin-left: 22px;}
.IecSapakimCarForm .supplierForm .contactPersonDetails .errorCodeTel {color: red;float: left;padding-left: 56px;padding-top:5px}
.IecSapakimCarForm .contactPersonTel .error, .contactPersonTel .errorCodeTel , .contactPersonadditionalTel .error,.contactPersonadditionalTel .errorcontactPersonadditionalCodeTel {float: right;display: block;margin-top: -2px;}
.IecSapakimCarForm .supplierForm .contactPersonadditionalTel .errorcontactPersonadditionalCodeTel {color: red;float: left;}
.IecSapakimCarForm .supplierForm .emailCheckboxTitle, .supplierForm .moreThenOneLineTitle {float: right;padding-top: 1px;margin-right:8px}
.IecSapakimCarForm .supplierForm .driverDetails {width: 62%;float: right;}
.IecSapakimCarForm .driverDetails > div {display:block;height:40px;margin-bottom:0;float:right;}
.IecSapakimCarForm .supplierForm .tel input {width:82px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .shipmentsCompany > div {margin-top:9px;width: 674px;height:40px;margin-bottom:0;}
.IecSapakimCarForm .contactPersonDetails {height: 112px;border-bottom: 1px solid #cfcece;padding-bottom: 4px;}
.IecSapakimCarForm .supplierForm .SMSTel input {width: 100px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm .SMSTel {width: 226px;margin-right: 0 !important}
.IecSapakimCarForm .supplierForm .SMSTel select {width:49px;height: 23px;}
.IecSapakimCarForm .SMSTelTitle {width: 55px;display: inline-block;margin-right:7px}
.IecSapakimCarForm .contactPersonIderror,.driverDetailsIderror ,.carLicensingNumber .error {color: red !important;}
.IecSapakimCarForm .supplierForm .error {color:red !important;width:154px;display:inline-block}
.IecSapakimCarForm .supplierForm em {color:red;}
.IecSapakimCarForm .emailDetails input {width: 299px;direction:ltr;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm input[type=submit] {float: left;margin-left: 22px;padding: 3px 26px;background: none repeat scroll 0 0 rgb(30,160,255);border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #ffffff;font: bold 18px Arial,Helvetica,sans-serif;min-width: 100px;padding: 3px 10px 6px;text-align: center;text-decoration: none;margin-top: 0px;}
.IecSapakimCarForm .supplierForm .note .title {float:right;width: 60px;display: inline-block;margin-right:8px}
.IecSapakimCarForm .supplierForm .note textarea {padding-left: 3px;width: 332px;height: 56px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .emailCheckboxTitle {padding-bottom: 13px;display: inline-block;width: 207px;}
.IecSapakimCarForm .contactPersonDetails .title float:none;height:28px;}
.IecSapakimCarForm .SMSDetails {display: inline-block;float: right;width: 276px;padding-right: 10px;}
.IecSapakimCarForm .emailDetails {height: 31px;padding-top: 12px;}
.IecSapakimCarForm .emailDetailsTitle {display: inline-block;width: 331px;margin-bottom: 0 !important;}
.IecSapakimCarForm .supplierForm .emailDetails .error {margin-right: 9px;}
.IecSapakimCarForm .supplierForm .id input ,.carLicensingNumber input{width: 68px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm div.id, .IecSapakimCarForm .supplierForm div.carLicensingNumber {width: 151px;}
.IecSapakimCarForm .supplierForm .id span, .carLicensingNumber span {width: 73px;display: inline-block;}
.IecSapakimCarForm .supplierForm .fullName span,.IecSapakimCarForm .supplierForm .tel span{display: inline-block;width: 68px;}
.IecSapakimCarForm .contactPersonDetails > div {float: right;margin-bottom: 0;height: 40px;width:331px;}
.IecSapakimCarForm .supplierForm .contactPersonFullNameTitle ,.contactPersonTel .title,.contactPersonIdTitle,.contactPersonadditionalTel .title{width: 154px;display: inline-block;}
.IecSapakimCarForm .supplierForm .contactPersonTel input ,.supplierForm .contactPersonadditionalTel input{width: 82px;border: 1px solid rgb(169, 169, 169)}
.IecSapakimCarForm .supplierForm .contactPersonTel select ,.supplierForm .contactPersonadditionalTel select{width:49px;height: 23px;}
.IecSapakimCarForm .supplierForm .btnContainer{text-align:left;margin-left:59px}
.IecSapakimCarForm .supplierForm .submitSupplierForm {position:relative;cursor:pointer;background: none repeat scroll 0 0 rgb(30,160,255);border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #ffffff;font: bold 18px Arial,Helvetica,sans-serif;min-width: 100px;padding: 3px 10px 6px;text-align: center;text-decoration: none;margin-top: 0px;}
.IecSapakimCarForm .supplierForm .submitSupplierForm.notactive{position:relative;cursor:default;background: none repeat scroll 0 0 #e9e9e9;}
.IecSapakimCarForm .loader{position: absolute;left: 48px;margin-top: 6px;display:none}
.IecSapakimCarForm .isa_error {display:none;position:relative;color: #D8000C;width:633px;background-color: #FFBABA;border-radius:4px;padding:10px 25px 10px 10px;margin:10px 0px 0px 10px!important}
.IecSapakimCarForm .isa_success {display:none;position:relative;color: #4F8A10;width:633px;background-color: #DFF2BF;border-radius:4px;padding:10px 25px 10px 10px;margin:10px 0px 0px 10px!important}
.IecSapakimCarForm .isa_error .errIcon {background-image: url('/Style%20Library/Iec/he-il/Images/err.png'); background-repeat: no-repeat; width: 16px;height:16px;right:5px;position:absolute}
.IecSapakimCarForm .lowerInfo {margin:0px 0px 0px 0px!important}

/*New supplier form 2019*/
.SuppliersStockEntryForm .supplierForm.registrationForm p {min-height:auto;min-height:initial}
.SuppliersStockEntryForm .supplierForm {width:720px;font-weight:bold;margin:auto}
.SuppliersStockEntryForm .supplierForm span.required {color:red;}
.SuppliersStockEntryForm .supplierForm h3.title {text-align: center;font-family: Tahoma;margin: 0 0 10px;color: #407CB8;padding-bottom: 10px;}
.SuppliersStockEntryForm .ui-datepicker-trigger:hover {cursor: pointer;}
.SuppliersStockEntryForm .submitSupplierForm:hover {cursor: pointer;border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .supplierForm .formDetails .block {display:block}
.SuppliersStockEntryForm .supplierForm .formDetails .orderingNumber .lbl {font-family: arial}
.SuppliersStockEntryForm .supplierForm .formDetails .orderingNumber .txt {display:block;background-color:#e2dee0;padding:7px 3px;margin:2px 0 0 8px;width:145px;}
.SuppliersStockEntryForm .supplierForm .tel select {width:65px;height: 23px;}
.SuppliersStockEntryForm .supplierForm .IecPhoneFieldPrefix {vertical-align:bottom}
/*.SuppliersStockEntryForm .supplierForm span.ui-selectmenu-text {padding-left: 1em;}*/
.SuppliersStockEntryForm .supplierForm div .shipmentsCompany, div.driverDetails,div.trackingNumber {margin-bottom:0;}
.SuppliersStockEntryForm .supplierForm .transportDetails, .SuppliersStockEntryForm .supplierForm .contactPersonDetails, .SuppliersStockEntryForm .supplierForm .msg-contact
     {padding: 0 0 11px 0;width: 580px;margin: 15px auto;border: 1px solid rgb(169, 169, 169)}
/*.SuppliersStockEntryForm .supplierForm .formDetails .block > span {width: 154px;float: none;}*/
.SuppliersStockEntryForm .supplierForm .formDetails .destinationSelect {width: 136px}
.SuppliersStockEntryForm .supplierForm [id*="valSapakSap"] {background-color: #e2dee0;padding: 5px 3px;display: inline-block;margin: 0 0 0 -6px;}
.SuppliersStockEntryForm .supplierForm .driverDetails div.title {padding-left: 118px;height:25px;display: inline-block;float: none;}
.SuppliersStockEntryForm .supplierForm input {padding:1px 0px 4px 0px;}
.SuppliersStockEntryForm .supplierForm .carLicensingNumber input{border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .supplierForm div.driverDetails {height: 121px;border-left:1px solid #cfcece;padding: 2px 0 0px 0;}
.SuppliersStockEntryForm .supplierForm .shipmentsCompany span {width: 75px;display: inline-block;}
.SuppliersStockEntryForm .supplierForm div.shipmentsCompany {padding: 5px 0 0px 0;}
.SuppliersStockEntryForm .supplierForm .shipmentsCompany span.title {width:155px;margin: 0 10px 10px 10px;}
.SuppliersStockEntryForm .supplierForm .shipmentsCompany input[type=text] {width: 110px;border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .supplierForm .moreThenOneLineTitle {width: 158px !important;}
.SuppliersStockEntryForm .supplierForm em {padding-right: 5px;}
.SuppliersStockEntryForm .supplierForm #datepicker {width: 127px;padding-right: 8px;padding-top: 3px;height: 14px;}
.SuppliersStockEntryForm .supplierForm .formDetails input[type=text], .supplierForm .driverDetails .fullName input[type=text] ,.supplierForm .contactPersonDetails input[type=text]{width:135px;border: 1px solid rgb(169, 169, 169);height:16px}
.SuppliersStockEntryForm .supplierForm .ui-datepicker-trigger {width: 23px;display: inline-block;float: left;height: 23px;}
.SuppliersStockEntryForm .supplierForm .driverDetails .errorCode {color: red;float: left;margin-left: -15px;}
.SuppliersStockEntryForm .supplierForm .SMSTel .errorSMSCodeTel {color: red;float: left;margin-left: 22px;}
.SuppliersStockEntryForm .supplierForm .contactPersonDetails .errorCodeTel {color: red;float: left;padding-left: 56px;padding-top:5px}
.SuppliersStockEntryForm .contactPersonTel .error, .contactPersonTel .errorCodeTel , .contactPersonadditionalTel .error,.contactPersonadditionalTel .errorcontactPersonadditionalCodeTel {float: right;display: block;margin-top: -2px;}
.SuppliersStockEntryForm .supplierForm .contactPersonadditionalTel .errorcontactPersonadditionalCodeTel {color: red;float: left;}
.SuppliersStockEntryForm .supplierForm .emailCheckboxTitle, .supplierForm .moreThenOneLineTitle {float: right;padding-top: 1px;margin-right:8px}
.SuppliersStockEntryForm .supplierForm .driverDetails {width: 62%;float: right;}
.SuppliersStockEntryForm .driverDetails > div {display:block;height:40px;margin-bottom:0;float:right;}
.SuppliersStockEntryForm .supplierForm .tel input {width:82px;border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .shipmentsCompany > div {margin-top:9px;width: 674px;height:40px;margin-bottom:0;}
.SuppliersStockEntryForm .contactPersonDetails {border-bottom: 1px solid #cfcece;padding-bottom: 4px;}
.SuppliersStockEntryForm .supplierForm .SMSTel input {width: 100px;border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .SMSTelTitle {width: 55px;display: inline-block;margin-right:7px}
.SuppliersStockEntryForm .contactPersonIderror,.driverDetailsIderror ,.carLicensingNumber .error {color: red !important;}
.SuppliersStockEntryForm .supplierForm .error {color:red !important;width:154px;display:inline-block}
.SuppliersStockEntryForm .supplierForm em {color:red;}
.SuppliersStockEntryForm .emailDetails input {width: 299px;direction:ltr;border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .supplierForm [type=submit] {margin-left: auto;padding: 3px 26px;background: none repeat scroll 0 0 rgb(30,160,255);border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #323232;font: bold 18px Arial,Helvetica,sans-serif;min-width: 100px;padding: 3px 10px 6px;text-align: center;text-decoration: none;margin-top: 0px;margin-right:auto}
.SuppliersStockEntryForm .supplierForm .note .title {float:right;width: 60px;display: inline-block;margin-right:8px}
.SuppliersStockEntryForm .supplierForm .note textarea {width: 100%;border: 1px solid rgb(169, 169, 169);padding: 5px;box-sizing: border-box;}
.SuppliersStockEntryForm .emailCheckboxTitle {padding-bottom: 13px;display: inline-block;width: 207px;}
.SuppliersStockEntryForm .contactPersonDetails .title {float:none;height:28px;}
.SuppliersStockEntryForm .SMSDetails {display:inline-block;width:155px;margin-top:15px;}
.SuppliersStockEntryForm .supplierForm.registrationForm p.desc{margin:0 15px 15px;font-weight:normal}
.SuppliersStockEntryForm .supplierForm .msg-contact h2{margin:8px 15px 0}
.SuppliersStockEntryForm .emailDetailsTitle {display: inline-block;width: 331px;margin-bottom: 0 !important;}
.SuppliersStockEntryForm .supplierForm .emailDetails .error {margin-right: 9px;}
.SuppliersStockEntryForm .supplierForm .id input ,.carLicensingNumber input{width: 68px;border: 1px solid rgb(169, 169, 169)}
.SuppliersStockEntryForm .supplierForm div.id {width: 151px;}
.SuppliersStockEntryForm .supplierForm .id span, .carLicensingNumber span {width: 73px;display: inline-block;}
.SuppliersStockEntryForm .supplierForm .tel span{display: block}
.SuppliersStockEntryForm .supplierForm .contactPersonFullNameTitle ,.contactPersonTel .title,.contactPersonIdTitle,.contactPersonadditionalTel .title{width: 154px;display: inline-block;}
.SuppliersStockEntryForm .supplierForm .contactPersonTel input ,.supplierForm .contactPersonadditionalTel input{width: 82px;border: 1px solid rgb(169, 169, 169)}
/*.SuppliersStockEntryForm .supplierForm .contactPersonTel select ,.supplierForm .contactPersonadditionalTel select{width:49px;height: 23px;}*/
.SuppliersStockEntryForm .supplierForm .btnContainer{text-align:left;width: 580px;margin: 15px auto}
.SuppliersStockEntryForm .supplierForm .submitSupplierForm {position:relative;cursor:pointer;background: none repeat scroll 0 0 rgb(30,160,255);border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #ffffff;font: bold 18px Arial,Helvetica,sans-serif;min-width: 100px;padding: 3px 10px 6px;text-align: center;text-decoration: none;margin-top: 0px;}
.SuppliersStockEntryForm .supplierForm .submitSupplierForm.notactive{position:relative;cursor:default;background: none repeat scroll 0 0 #e9e9e9;}
.SuppliersStockEntryForm .loader{position: absolute;left: 48px;margin-top: 6px;display:none}
.SuppliersStockEntryForm .isa_error {display:none;position:relative;color: #D8000C;width:633px;background-color: #FFBABA;border-radius:4px;padding:10px 25px 10px 10px;margin:10px 0px 0px 10px!important}
.SuppliersStockEntryForm .isa_success {display:none;position:relative;color: #4F8A10;width:633px;background-color: #DFF2BF;;border-radius:4px;padding:10px 25px 10px 10px;margin:10px 0px 0px 10px!important}
.SuppliersStockEntryForm .isa_error .errIcon {background-image: url('/Style%20Library/Iec/he-il/Images/err.png'); background-repeat: no-repeat; width: 16px;height:16px;right:5px;position:absolute}
.SuppliersStockEntryForm .lowerInfo {margin:0px 0px 0px 0px!important}
/*.SuppliersStockEntryForm .supplierForm .formDetails .block > span {width: 154px;float: none;}*/
.SuppliersStockEntryForm .supplierForm .eWaveFormField {display: inline-block;}
.SuppliersStockEntryForm .supplierForm .eWaveFormField:not(.IecPhoneFieldPrefix) {width: 154px;}
.SuppliersStockEntryForm .supplierForm .eWaveFormField:not(.IecPhoneFieldPrefix) select{width:154px}
.SuppliersStockEntryForm .supplierForm .orderingLineNumber .eWaveFormField:not(.IecPhoneFieldPrefix),
.SuppliersStockEntryForm .supplierForm .orderingLineNumber .eWaveFormField:not(.IecPhoneFieldPrefix) select {width:340px}
.SuppliersStockEntryForm .supplierForm .orderingNumber {float:right;margin-right:10px}
.SuppliersStockEntryForm .supplierForm .eWaveFormValidator {margin:0}
.SuppliersStockEntryForm .supplierForm .IecPhoneField > span.IecPhoneFieldPrefix.eWaveFormField::before{content:'\00a0';display:block;font-family:arial}

.SuppliersStockEntryForm .supplierForm .displayPrint [id*="txtSapakSap"]{background-color: #e2dee0;padding: 5px 3px;display: inline-block;margin: 0 0 0 -6px;}
.SuppliersStockEntryForm .supplierForm div{font-size:14px;}
.SuppliersStockEntryForm .supplierForm .fldBlock{display:inline-block;vertical-align:top}
.SuppliersStockEntryForm .supplierForm input[type="checkbox"] {margin: 3px 3px 3px 4px}
.SuppliersStockEntryForm .supplierForm h1.title{text-align:center;font-size: 1.7em}
.SuppliersStockEntryForm .supplierForm .appeal-type{display:block;margin:3px 15px}
.SuppliersStockEntryForm .supplierForm .appeal-type-frame{border-bottom: 2px groove rgb(169, 169, 169);width: 120px;margin: 15px}
.SuppliersStockEntryForm .supplierForm [id*="pnlAppealForm"] {margin-top: 5px}
.SuppliersStockEntryForm .supplierForm .supplierNumber.fldBlock{display:block;width:500px;border-bottom:2px solid rgb(169,169,169);padding:15px 15px 6px;margin-bottom: 25px;}
.SuppliersStockEntryForm .supplierForm .moreThenOneLine.fldBlock {width: 159px;margin-top: 15px}
.SuppliersStockEntryForm .supplierForm .moreThenOneLine.fldBlock label,.SuppliersStockEntryForm .supplierForm .msg-contact .SMSDetails label{display:inline-block;width:130px;vertical-align:top}
.SuppliersStockEntryForm .supplierForm .generalDetails-fieldset {border: 1px solid rgb(169, 169, 169);width: 550px;margin:auto;padding:15px}
.SuppliersStockEntryForm .supplierForm .generalDetails-fieldset .block{display: flex}
.SuppliersStockEntryForm .supplierForm .generalDetails-fieldset .block:nth-child(1) {padding-bottom:10px;border-bottom:1px solid lightgray}
.SuppliersStockEntryForm .supplierForm .generalDetails-fieldset .block:nth-child(2) {margin-top:15px;justify-content: space-around}
.SuppliersStockEntryForm .supplierForm .generalDetails-fieldset .block:nth-child(3) {margin-top:20px;justify-content: space-around}
.SuppliersStockEntryForm .supplierForm .generalDetails.block {width: 95%;margin: auto}
.SuppliersStockEntryForm .supplierForm .SapakSapNum.fldBlock{width:170px}
.SuppliersStockEntryForm .supplierForm label[id*="errSapakSapNum"]{display:block}
.SuppliersStockEntryForm .supplierForm .findSuppBtn {display: inline-block;vertical-align: top;margin-top: 20px;width:170px}
.SuppliersStockEntryForm .supplierForm .FindSapakSap.generalDetails-fieldset{margin-top:50px;display: flex;justify-content: space-around}
.SuppliersStockEntryForm .supplierForm .generalDetails{height:100%;overflow: hidden;}
.SuppliersStockEntryForm .supplierForm table[id*="rblTransportType"]{margin:2px 15px 10px}
.SuppliersStockEntryForm .supplierForm [id*="pnlDriverDetails"],.SuppliersStockEntryForm .supplierForm [id*="pnlShipmentsCompany"]{margin:0 28px}
.SuppliersStockEntryForm .supplierForm [id*="pnlDriverDetails"] .block:nth-child(1),
.SuppliersStockEntryForm .supplierForm .contactPersonDetails .block:nth-child(2)
    {display:flex;justify-content:space-between}
.SuppliersStockEntryForm .supplierForm span[id*="fldDriverLicense"]{display:block;margin-top:10px}
.SuppliersStockEntryForm .supplierForm .carLicensingNumber.fldBlock{width:175px}
.SuppliersStockEntryForm .supplierForm .formDetails [id*="txtFullPhone"] input[type=text]{width:63px}
.SuppliersStockEntryForm .supplierForm .formDetails .IecPhoneFieldPhone{width:83px}
.SuppliersStockEntryForm .supplierForm.registrationForm .formDetails .IecPhoneFieldPhone label{min-width:50px}
.SuppliersStockEntryForm .supplierForm .IecPhoneField.txtPhone{margin-right:0;margin-left:7px}
.SuppliersStockEntryForm .supplierForm table[id*="rblTransportType"] label{min-width:auto;}
.SuppliersStockEntryForm .supplierForm .ui-selectmenu-button span.ui-selectmenu-text {padding-left:26px;border: 1px solid rgb(169, 169, 169);height:36px}
.SuppliersStockEntryForm .supplierForm h2 {font-size:14px;color: black;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;}
.SuppliersStockEntryForm .supplierForm table[id*="rblTransportType"] input{margin:0 12px 0 5px;vertical-align: bottom}
.SuppliersStockEntryForm .supplierForm .contactPersonDetails h2 {margin: 8px 15px 10px;}
.SuppliersStockEntryForm .supplierForm .contactPersonDetails .block,.SuppliersStockEntryForm .supplierForm .msg-contact .block {margin: 0 28px}
.SuppliersStockEntryForm .supplierForm .note.block {padding:0 0 11px 0;width:582px;margin:15px auto;text-align: justify}
.SuppliersStockEntryForm .supplierForm .note.block > .txtDetails.eWaveFormField{width:auto;display:inline;float:none}
.SuppliersStockEntryForm .supplierForm .btnContainer [id*="txtErrorNewAppeal"] {display:block}
.SuppliersStockEntryForm .supplierForm .note textarea::placeholder{color:black}
.SuppliersStockEntryForm .supplierForm .msg-contact .IecPhoneField.txtPhone {margin:0}
.SuppliersStockEntryForm .supplierForm .msg-contact .block {margin-bottom: 10px}
.SuppliersStockEntryForm .supplierForm .SMSTel {margin-right:4px}
.SuppliersStockEntryForm .supplierForm .carLicensingNumber span.eWaveFormValidator {width:auto}
.SuppliersStockEntryForm .supplierForm .id-tooltip {display: inline-block}
.SuppliersStockEntryForm .supplierForm .id-tooltip::before {content: '\00a0';display: block;font-family:arial}
.SuppliersStockEntryForm .supplierForm .id-tooltip .info {margin-top: 0}
.SuppliersStockEntryForm .supplierForm [id*="vldSuppliedDatePast"] {width: 154px;font-size: 13px;display: block}
.SuppliersStockEntryForm .supplierForm .ValidationSummary, .SuppliersStockEntryForm .supplierForm [id*="txtErrorNewAppeal"]{color:#B80000 !important;font-weight:bold;font-size:14px;font-family:tahoma}

.SuppliersStockEntryForm .supplierForm .displayPrint .supplierNumber.fldBlock {width:470px}
.SuppliersStockEntryForm .supplierForm .displayPrint .SMSDetails {display:block}
.SuppliersStockEntryForm .supplierForm .displayPrint .fldBlock {display: block;margin-bottom: 3px;}
.SuppliersStockEntryForm .supplierForm .displayPrint .moreThenOneLine.fldBlock {width: auto;}
.SuppliersStockEntryForm .supplierForm .displayPrint ul{list-style:initial;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}
.SuppliersStockEntryForm .supplierForm .displayPrint ul li span{float:none;font-size:inherit}
.SuppliersStockEntryForm .supplierForm .displayPrint ul li{font-weight:400;display:list-item;list-style-type:inherit;font-size:inherit;margin-bottom:5px}
.SuppliersStockEntryForm .supplierForm .displayPrint ul li span:nth-child(1){float:none;font-size:inherit;font-weight:600}
.SuppliersStockEntryForm .supplierForm .displayPrint .transportDetails,.SuppliersStockEntryForm .supplierForm .displayPrint .contactPersonDetails{width:250px;height:150px;margin:15px;float:right}
.SuppliersStockEntryForm .supplierForm .generalDetails.block{width:690px}
.SuppliersStockEntryForm .supplierForm .displayPrint .generalDetails ul{font-size:16px;-webkit-padding-start:20px;padding-right:20px;margin-bottom:10px;list-style-type:square}
.SuppliersStockEntryForm .supplierForm .displayPrint .generalDetails ul li{margin-bottom:10px}
.SuppliersStockEntryForm .supplierForm .displayPrint .transportDetails ul,.SuppliersStockEntryForm .supplierForm .displayPrint .contactPersonDetails ul{-webkit-padding-start:40px;padding-right:40px}
.SuppliersStockEntryForm .supplierForm .displayPrint .transportDetails{margin-right:65px}
.SuppliersStockEntryForm .supplierForm .displayPrint .msg-contact ul{-webkit-padding-start:40px;padding-right:40px}
.SuppliersStockEntryForm .supplierForm .displayPrint .msg-contact{margin-right:65px;width:530px}
.SuppliersStockEntryForm .supplierForm .displayPrint .transportDetails h2{margin:8px 15px 10px}
.SuppliersStockEntryForm .supplierForm .displayPrint .note.block{padding:0 0 11px 0;width:530px;margin:15px 65px auto;text-align: justify}
.SuppliersStockEntryForm .supplierForm .displayPrint .appeal-type-frame {width: 155px}

.SuppliersStockEntryForm.printpopup .supplierForm .generalDetails {height:auto}
.SuppliersStockEntryForm.printpopup {width:770px}
.SuppliersStockEntryForm.printpopup .supplierForm .note.block{width:530px;margin-right:65px}
.SuppliersStockEntryForm.printpopup .supplierForm .appeal-type-frame {width: 155px}

/*#endregion supplierForm*/

/*#region Candidates Management*/
.ProgressStatus_InProgress { background-image: url('../Images/green_btn.jpg'); background-position: right; background-repeat: no-repeat; cursor: pointer; font-size: 14px; font-weight: bold; margin: 30px; padding-right: 20px; }
.ProgressStatus_NotInProgress { background-image: url('../Images/red_btn.jpg'); background-position: right; background-repeat: no-repeat; cursor: pointer; padding-right: 22px; font-size: 14px; font-weight: bold; margin: 30px; padding-right: 20px; }
#idAttachmentsTable td { border-width: 0px; }
.EditImg { vertical-align: middle; margin: 3px 3px 3px 4px; }
.CandidatesCount { padding: 4px 0px 4px 0px; color: Black; font-size: 16px; }
.Idle { background-image: url('/_layouts/images/fgimg.png'); }
.Sending { background-image: url('/Style%20Library/Iec/Images/loading_small.gif'); }
.btnSend { float: right; display: inline-block; height: 21px; line-height: 21px; width: 64px; background: url('Images/send_btn_long.jpg'); font-size: 11px; color: white; font-weight: bold; margin: 5px; text-align: center; cursor: pointer; }
.btnSend hover { background: url('Images/send_btn_long_hover.jpg'); }
a.btnSend_Candidates, a.btnSend_Candidates:link, a.btnSend_Candidates:visited { color: White !important; }
.Sending { display: inline-block; background-image: url('/Style%20Library/Iec/Images/loading_small.gif'); background-repeat: no-repeat; width: 35px; cursor: default; margin-left: 20px; margin-right: 20px; }
.isCheckedItemsValidator { display: inline-block; color: Red; font-size: 12px; line-height: 12px; padding-top: 8px; bottom: 25px; width: 80px; height: 12px; }
.SendsStatus_NotSent { color: red; }
.SendsStatus_Sent { color: green; }
.resultsTable { width: 100%; }
.resultsTable th { background-color: #dedfde; font-weight: bold; margin-left: 3px; margin-right: 1px; padding-left: 1px; padding-right: 1px; white-space: normal; }
.resultsTable td { background-color: #E7F3FF; }
.resultsErrMsg { font-size: 16px; margin: 5px; margin-right: 20px; }

#CareerSubmissionFormDialog { padding: 10px; }
#CareerSubmissionFormDialog_JobsList { font-weight: bold; }
.CareerSubmission_resend_button { background-image: url('/Style%20Library/Iec/he-il/Images/send_btn_new.jpg'); background-repeat: no-repeat; width: 54px; height: 21px; cursor: pointer; float: left; color: White; text-align: center; font-weight: bold; }
.ProgressStatusLoader{display:none}
.ProgressStatusLoaderDisplay{margin-right:24px}

/*#endregion*/


/*#region Pollution */
.PollCalculation { width: 470px; }
.PollCalculation .PollWrapper{overflow:auto;}
.PollCalculation .calcAndGraphSection { width: 480px; }
.PollCalculation .Preface { width: 100%; font-size: 0.75em; font-weight: bold; line-height: 1.7em; padding-bottom: 10px; color: #009AF9; }
.PollCalculation .PollCalcRowContainer { width: 100%; display: inline-block; }
.PollCalculation .rowSection { margin: 6px 0px 6px 0px; padding: 0px 9px 0px 9px; }
.PollCalculation .YearContainer { width: 66px; }
.PollCalculation .UsageContainer { width: 180px; }
.PollCalculation .PollContainer { width: 165px; }
.PollCalculation .DeleteRowContainer { width: 45px; padding-top: 0.2em; }
.PollCalculation .PollCalcHeader { font-weight: bold; font-size: 14px; margin-bottom: 3px; display: block; color:#676767; }
.PollCalculation .PollHeader { color: #fc7f2b; }
.PollCalculation .txtResult { width: 162px; background-color: #e3e3e3; }
.PollCalculation .txtdelete { font-weight: bold; font-size: 0.7em; margin-bottom: 3px; display: block; color: #db0e07; }
.PollCalculation .BottomBorderSeperator { border-bottom: 1px solid #e3e3e3; }
.PollCalculation .LeftBorderSeperator { border-left: 1px solid #e3e3e3; }
.PollCalculation .box { height: 1.5em; padding: 1px; }
.PollCalculation .btn_x { background: url(images/btn_X.png) -1px 0px no-repeat; background-color: white; height: 21px; width: 50%; margin: auto; }
.PollCalculation .btn_x:hover { cursor: pointer; }
.PollCalculation .blue_btn { background: url(images/btn_78_21_blue.png) -1px 0px no-repeat; background-color: white; width: 78px; height: 30px; }
.PollCalculation .blue_btn:hover { cursor: pointer; }
.PollCalculation .orange_btn { background: url(images/btn_78_21_orange.png) -1px 0px no-repeat; background-color: white; width: 78px; height: 30px; }
.PollCalculation .orange_btn:hover { cursor: pointer; }
.PollCalculation .textbtn { text-align: center; font-size: 14px; font-weight: bold; color: #ffffff; line-height: 2em; }
.PollCalculation .ErrorMsg { color: #FF0000; font-size: 13px; margin-right: 10px; }
.PollCalculation .txtUsage { width: 140px; }
.graphContainer { margin: auto !important; }
.PollCalculation iframe { width: 480px; height: 430px; overflow: hidden; }
.PollCalculation .btnsContainer { margin-top: 10px;  width:450px;}
.PollCalculation select { color: #000 !important; background-color: #fff; }
.PollCalculation option { color: #000 !important; background-color: #fff; }
.PollCalculation .axisYLabel { width: 85px; font-weight: bold; font-size: 0.9em; }
.PollCalculation .axisXLabel { position: relative; right: 50%; font-weight: bold; font-size: 0.9em; }
.PollCalcRowContainer select {height:24px !important; font-size:16px;}
.PollCalcRowContainer {display:none;}
.PollCalcRowContainer div.rowSection.UsageContainer input {border:thin inset; height: 17px; padding-top: 1px; margin-top: 1px;}
.PollCalculation  div[id*='graphPrefaceContainer'] {margin-bottom: 15px;}
.PollCalculation input[id*='txtUsage1'] {height:18px !important;}
.PollCalculation table{margin-right: 16px !important;}
.PollCalculation .chartSection {font-size:16px;}
/*#endregion*/



/*#region Karat Candidates Management */
.KaratCamlResultsTable td { font-size: 16px; }
.KaratCamlResultsTable th { font-size: 14px; }
.karatCandidatesCount { padding: 4px 0px 4px 0px; color: Black; font-size: 14px; }
/*#endregion*/

/*#region Marginal Cost - Start */
[id$='GVTime1'] { margin-right: 15px; float: right; display: inline; }
[id$='GVTime2'] { position: absolute; display: inline; margin-right: 50px; }
[id$='DDLDates'] { margin-right: 10px; }
[id$='lblDate'] { margin-right: 270px; }
.MarginalCostData { margin-top: 10px; }
.MarginalCostData td { width: 155px; text-align: center; border: solid medium white; height: 20px; }
.MarginalCostData th { border: solid medium white; color: white; text-align: center; }
.MarginalCostGetData  { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 11px Arial,Helvetica,sans-serif; margin-top: 17px; min-width: 50px; padding: 3px 10px 6px; text-align: center; text-decoration: none; white-space: nowrap; }

.MarginalCostGetData:hover { box-shadow: 0 0 6px #474646 inset; }
.MarginalCostGetData:active { box-shadow: 0 2px 6px #474646 inset; }
.MarginalCostGetData:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.MarginalCostGetData:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.btnExport{ background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 11px Arial,Helvetica,sans-serif; margin-top: 17px; min-width: 50px; padding: 3px 10px 6px; text-align: center; text-decoration: none; white-space: nowrap; }
.btnExport:hover { box-shadow: 0 0 6px #474646 inset; }
.btnExport:active { box-shadow: 0 2px 6px #474646 inset; }
.btnExport:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.btnExport:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.MarginCostDDL .eWaveFormDropDownList{height:25px;}
.describeBlind{font-size:0px;}
/*#endregion*/

/*#region Neicker*/
#AllNewsLinkContainer a { color: #05A4F9 !important; font-size: 13px !important; }
#AllNewsLinkContainer a:hover { color: #8ede04; text-decoration: underline!important; font-size: 13px !important; }
#AllNewsLinkContainer { /*elad customize padding-left: 9px;*/ margin-top: 3px; text-align: left; }
/*#endregion*/


/*#region NewsTicker-New Design*/
#IecBoxStyleNewsTicker{width:100%; border: 1px solid #ccc; box-sizing: border-box; background-color:#EFEDEE;}
#IecBoxStyleNewsTicker h3 {background-color: #34729b; color: #fff;margin: 0; padding: 15px 12px 0px 7px;  height: 37px; font-family: "tipografregular"; font-size:18px !important;}
#IecBoxStyleNewsTicker .NewsRow p.IecBold.news_Title { margin-bottom:2px;}
#IecBoxStyleNewsTicker .NewsRow{margin-bottom:15px; border-bottom: 1px solid #ccc;}
#IecBoxStyleNewsTicker .NewsRow:last-child {margin-bottom:15px; border-bottom:0px; margin-bottom:4px;}
#IecBoxStyleNewsTicker .NewsRow:first-child {margin-top: 10px;}
#IecBoxStyleNewsTicker .NewsRow .Iecartic {padding-top: 2px;}	
#IecBoxStyleNewsTicker .NewsRow a img {margin-top:5px;margin-left:5px;}	
#newsTickerMain .Iecartic p {color:#00263c !important;}
/*#endregion*/


/*#region Calender*/
#calenderContainer { font-size: 11px; /*elad customize padding-left: 18px; padding-right: 17px;*/}

#NewsAndEventsContainer { display: none; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: #9C969C !important; }
.ReportTitle { color: #05a4f9 !important; font-size: 14px; font-weight: bold; }
.ReportTitle a:link, .ReportTitle a:visited { color: #05a4f9; }
.ReportTitle a: { color: #05a4f9; }
.ReportTitle a:hover { color: #05a4f9; text-decoration: underline; }
.Reporter { color: #adaead; line-height: 1.5; }
.ReportText { color: #000000; }
#newsContainer { font-size: 13px; }
.NewsItemContainer { color: #00a6ff; }
.hasDatepicker .ui-widget-header { background-image: none !important; background-color: #F7B64A !important; border-color: #e78f08; }
.hasDatepicker .ui-widget-content { border-color: #dddddd !important; }
.hasDatepicker .ui-state-default { color: #9c969c; }
#newsContainer.hideNews { display: none; }
/*#endregion*/

/*#region AllNewsEvents*/
#EventsContainer .NewsItem { padding-bottom: 21px !important; }
#EventsContainer { height: auto; }
.NewsItem { font-size: 12px; font-family: Arial; }
.NewsItem div { font-size: 12px !important; font-family: Arial; }
.NewsItem span { font-size: 12px !important; font-family: Arial; }
#ReportsContainer { height: 87px; display: none; }
.ReportTitle { color: #05a4f9 !important; font-size: 14px !important; font-weight: bold !important; }
.ellipsis_text div { color: #000000 !important; font-size: 13px !important; }
/*#endregion*/

/*#region TopBanners*/
.bannersBlock {background-repeat:no-repeat;display:none;}
.bannersBlock.active {display:block;}
.bannersTab.switches {height:50px;width:50px;}
.bannersTab.switches.active {display:block;}
.hpRotator {border-bottom:1px solid #fff;height:428px;padding:0;position:relative;}
.hpRotator .tabItem {height:428px;padding:0;}
.hpRotator .tabItem .pic {height:428px;position:absolute;right:0;top:0;width:751px;}
.hpRotator .tabItem dl {position:absolute;right:26px;top:178px;width:336px;}
.hpRotator .tabItem dl dd {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;}
.hpRotator .tabItem dl dd.text {background:#ffffff;font-family:Arial;font-size:17px;height:146px;line-height:17px;margin-left:2px !important;opacity:0.85;padding:10px 14px 10px 10px !important;width:166px;}
.hpRotator .tabItem dl dd.text h1 {color:#000000;font-family:tipografbold;font-size:24px;font-weight:bold;line-height:26px;margin-bottom:0;}
.hpRotator .tabItem dl dd.link {background:#ffffff;height:72px;opacity:0.85;overflow:hidden;width:168px;}
.hpRotator .tabItem dl dd.link.onlyOne {background:#ffffff;height:146px;opacity:0.85;overflow:hidden;width:168px;}
.hpRotator .tabItem dl dd.link.firstLink {margin-bottom:2px !important;}
.hpRotator .tabItem dl dd.link.onlyOne:after {border-color:transparent #000000 transparent transparent;content:"";border-style: solid;border-width:7px 8px 7px 0;direction:ltr !important;float:left;font-size:0.0001em;height:0px;margin:60px 0 0 16px;width:0px;}
.hpRotator .tabItem dl dd.link span {display:table;float:right;height:100%;margin:0 21px 0 0;width:105px;}
.hpRotator .tabItem dl dd.link a {color:#000000;display:table-cell;font-family:Arial;font-size:18px;line-height:1.1em;vertical-align:middle;}
.hpRotator .tabItem dl dd.link:after {border-color:transparent #000000 transparent transparent;content:"";border-style: solid;border-width:7px 8px 7px 0;direction:ltr !important;float:left;font-size:0.0001em;height:0px;margin:30px 0 0 16px;width:0px;}
.hpRotator .tabsNav {height:78px;padding:0px !important;position:absolute;right:26px;top:323px;width:336px }
.hpRotator .tabsNav li {background:url('/Style%20Library/Iec/he-il/Images/vBig.png') right center no-repeat #000066;display:table;float:right !important;height:77px;margin:0px !important;opacity:0.85;top:0px !important;width:84px;table-layout:fixed;}
.hpRotator .tabsNav li:first-child {background-image:none;}
.hpRotator .tabsNav li a {color:#ffffff;cursor:default !important;display:table-cell;float:none !important;font-family:tipografregular;font-size:18px;padding:0 10px !important;text-align:center;vertical-align:middle;white-space:normal;width:63px;table-layout:fixed;}
.hpRotator .tabsNav li.ui-tabs-active {background:#ff6600;}
.hpRotator .tabsNav li.ui-tabs-active:before {border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:10px 9px 0 9px;content:"";height:0px;left:33px;position:absolute;top:7px;width:0px;}
.hpRotator .tabsNav li.ui-tabs-active a {color:#000000;cursor:default !important;font-family:tipografbold;}
.hpRotator #pause{float:left; width:30px;height:30px;position:inherit;z-index:9999999; top:380px;left:20px; cursor:pointer}
.hpRotator .stop{background-image:url("/Style%20Library/Iec/images/play.png")}
.hpRotator .play{background-image:url("/Style%20Library/Iec/images/pause.png")}
/*#endregion*/

/*#region CommonActions*/
.commonActions { width: 223px; font-size: 15px; line-height: 1.1; margin-bottom: 30px; }
.commonActions ol,.commonActions dl,.commonActions dt,.commonActions dd { list-style: none; margin: 0; padding: 0; }
.commonActions:before, .commonActions:after { content: ""; display: block; margin-right: -10px; }
.commonActions:after { margin-top: 20px; }
.commonActions h3 { margin: 13px 0 0; color: #3d3d3d; font-family: arial; font-size: 20px; font-weight: bold;}
.commonActions dt { margin: 14px 0 5px; padding: 0 15px 0 0; cursor: pointer; }
.commonActions dt:before { content: ""; background: url('/Style%20Library/Iec/he-il/Images/sprites.png') right -145px no-repeat; width: 12px; height: 12px; float: right; margin: 4px -18px 0 0; }
.commonActions dt.on:before { background-position: right -130px; }
.commonActions ul { list-style: none; margin: 0; padding: 10px 0 0 0; }
.commonActions li { clear: both; padding: 0 15px 0 0; margin: 0; list-style: none outside none; }
.commonActions li:before { content: "●"; color: #f77c1d; font-size: 1.45em; float: right; margin: -4px -18px 0 0; }
.commonActions dt + dd ul { padding-top: 0; }
.commonActions dt + dd ul li { margin-right: 15px; }
.commonActions dt + dd ul li:before { color: #8d8d8d; }
.commonActions a { color: #3d3d3d !important; }
.commonActions:before, .commonActions:after { content: ""; background: url('/Style%20Library/Iec/he-il/Images/smallHr.png') no-repeat; width: 253px; height: 4px; display: block; margin-right: -10px; }
/*#endregion*/

/*#region ToolTip*/
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }
body .ui-tooltip { border-width: 2px; }
.ui-tooltip { background: #edc6a5; padding: 5px 10px; border-radius: 5px; font-size: 13px; width: 100px; box-shadow: none; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; text-align: right; color: #3D3D3D; }
.arrow { width: 0; height: 0; border-style: solid; position: absolute; left: -6px; top: 41%; }
.arrow.top { left: 45%; top: -7px; border-width: 0 5px 6px 5px; border-color: transparent transparent #edc6a5; }
.arrow.left { border-width: 5px 6px 5px 0; border-color: transparent #edc7a5 transparent transparent; }
.arrow.right { left: auto; right: -6px; border-width: 5px 0 5px 7px; border-color: transparent transparent transparent #edc7a5; }
.arrow.bottom { left: 45%; top: auto; bottom: -7px; border-width: 6px 5px 0 5px; border-color: #edc7a5 transparent transparent transparent; }
/*#endregion*/

/*#region Login*/
.login h3 { margin: 0 0 10px; color: #3d3d3d; font-family: arial; font-size: 20px; font-weight: bold;}
.dblInput { width: 239px; position: relative; right: -13px; }
.dblInput fieldset { background: #3e77b5; margin: 0 0 10px; padding: 12px 20px 6px; position: relative; }
.dblInput fieldset:after { content: ""; background: url("/Style%20Library/Iec/he-il/images/sideTopShadow.png") center 0 no-repeat; position: absolute; bottom: -13px; right: 0; width: 100%; height: 13px; }
.dblInput fieldset input, .dblInput fieldset select { border-radius: 4px; margin: 0 -14px 6px 0; padding: 8px 8px 8px 23px; width: 177px; }
.dblInput fieldset button { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -1px -61px no-repeat; width: 50px; height: 50px; position: absolute; top: 20px; left: 4px; }
.dblInput fieldset button:hover { background-position: -1px -116px; }
.dblInput fieldset .oktaLogin button { top: 0px; }
.dblInput fieldset .oktaLogin { display:none; }  /*for prod version*/
/*/.dblInput fieldset button {top: 88px;}*/
.dblInput fieldset .more { margin: 4px -13px 4px 6px; }
.dblInput fieldset .more a { color: #fff; }
.dblInput a { color: #3d3d3d; }
.dblInput fieldset .more a:hover { color: #EB6B08; }

div[id*="HelloOktaLoginPanel"] .PersonImage {background-color:transparent;}
.dblInput div[id*="OktaLinksPanel"] {width:auto;}
.dblInput .loginForm [role="Separator"] {
    color: #FFF;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    display: none;
}
[id*="IecSelfServiceWelcome"] {padding-top:5px; background-color:white; }
[id*="IecSelfServiceWelcome"] ul, [id*="IecSelfServiceWelcome"] li {list-style: none; margin: 0; padding: 0; }
.userTop {display:inline-block;font:14px/1.4 tahoma;max-width:190px;padding:0 0 4px;}
.userTop span {color:#3D3D3D;display:inline-block;max-width:148px; font-weight:bold;}
.userTop .UserCompany {max-width:190px !important}
.PersonImage {background: url("/Style%20Library/Iec/he-il/images/sprites2.png") no-repeat scroll -360px -147px #ffffff;height:26px;margin:5px;vertical-align:top;width:26px;}
.WelcomeLinks {background-color:#3e77b5;display:block;z-index:100;width:100%;}
.WelcomeLinks a {display:inline-block;font-size:14px;padding:3px 0;margin:4px 15px;color:white;font-weight: bold;}
.WelcomeLinks a:hover{color:#B0C4DE;}
#IecSelfServiceWelcomeLinks li {border-bottom:3px solid #FE9F29; margin:0 1px;min-height:45px;line-height: 14px;}
.selfServiceWelcome .ajaxLoader{margin-right:40%; margin-top:20%;}
.selfServiceWelcome{min-height:155px;margin-bottom:20px;}
.selfServiceWelcome .suppliersSignInBtn {display:block; width: 223px; height: 33px;background: url("/Style%20Library/Iec/he-il/images/BTNsapak.png") no-repeat;border:none;color:white;font-size:18px;cursor:pointer; margin-top:20px;margin-left:-5px;margin-right:-5px;}
.selfServiceWelcome .suppliersSignInBtn span{padding-right: 45px; margin-top: 7px; display: inline-block;}
/*#endregion*/

/*#region Troubleshoot Info*/
.findOutages { margin: 23px 0 30px; }
.findOutages h3 { margin: 0 0 10px; color: #3d3d3d; font-family: arial; font-size: 20px; font-weight: bold;}
.findOutages fieldset { position: relative; margin: 0 -5px; width: 223px; }
.findOutages input[type=text] { width: 65px; background: #eceaeb; box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4); border-radius: 5px; padding: 9px; }
.findOutages .city input { width: 150px; }
.findOutages .street input { width: 115px; }
.findOutages p.error { margin: 3px 0; b: 16px; }
.findOutages button { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -59px -61px no-repeat; width: 40px; height: 40px; position: absolute; left: -1px; top: 29px; }
.findOutages .btnFaultReport {width: 225px; height: 40px;position: relative;background: url("/Style%20Library/Iec/he-il/images/btnRepFaults.png") no-repeat;border:none;color:white;font-size:18px;padding-bottom:8px;padding-left:20px;cursor:pointer}
.findOutages .btnFaultContainer{padding-top:40px}
.findOutages button:hover { background-position: -59px -106px; }
.findOutages a { color: #3d3d3d; float: left; margin: 7px 80px 0 5px; text-decoration: underline; }
.findOutages .city { display: inline-block; width: 179px; margin-bottom: 8px; }
.findOutages .street { width: 136px; display: inline-block; }
.findOutages .homeNum { float: left; display: inline-table; width: 65px; }
/*#endregion*/

/*#region outages*/
.citiesAC { width: 167px !important; direction: rtl; float:left;}
.streetsAC { width: 133px !important; direction: rtl; float:left;}
.citiesFaultsAC { width: 170px !important; float:left; }
.streetsFaultsAC { width: 170px !important; float:left; }
.citiesAC, .streetsAC, .citiesFaultsAC, .streetsFaultsAC { font-size: 13px; text-align: right; background-color: #ECEAEB; border-radius: 5px; font-family: Arial; padding:0;}
.citiesAC li a, .streetsAC li a, .citiesFaultsAC li a, .streetsFaultsAC li a { cursor: pointer; text-decoration: none !important; color: black; }
.citiesAC li, .streetsAC li, .citiesFaultsAC li, .streetsFaultsAC li { padding: 3px; list-style:none; }

.outages { padding: 20px 30px; }
.outages h3 { color: #417fba; margin: 8px 0; }
.outages h6 { font-size: 15px; line-height:15px; font-weight: normal; margin: 8px 0 16px; font-family: arial; color: #3d3d3d; }
.outages p { margin: 16px 0; min-height: 55px; }
.outages .byAddress, .outages .byContract { background: #f9f6f7; width: 290px; margin-bottom: 50px; position: relative; }
.outages .byAddress:before, .outages .byContract:before { background: url("../images/sideTopShadow.png") no-repeat scroll center 0 transparent; bottom: -14px; content: ""; height: 14px; position: absolute; right: 0; width: 100%; }
.outages .byAddress h4, .outages .byContract h4 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #f9f6f7; box-shadow: 0 14px 7px -16px #000000; position: relative; color: #3d3d3d; font: bold 18px/2 arial; margin: 0; padding: 4px 20px; }
.outages .byAddress { float: right; }
.outages .byContract { float: left; }
.outages fieldset { border: 2px solid #f9f6f7; padding: 0px 18px; height: 320px; }
.outages fieldset.active { border-color: #e46e12; }
.outages label { font-size: 14px; font-weight: bold; display: block; margin-bottom: 1px; }
.outages input[type=text] { width: 190px; }
.outages select { width: 210px; }
.outages input, .outages select { box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.3) inset; border-radius: 5px; padding: 9px; }
.outages .submit { cursor: pointer; background: #e86100; border: 0; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 244px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; bottom: 19px; left: 22px; font: bold 16px Tahoma; margin: 17px 44px 0 0; min-width: 122px; padding: 4px 10px 8px; position: absolute; }
.outages .submit:hover { box-shadow: inset 0px 0px 6px #474646; }
.outages .submit:active { box-shadow: inset 0px 2px 6px #474646; }
.outages .submit:after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 7px 7px 7px 0; border-color: transparent #000000 transparent transparent; display: inline-block; vertical-align: middle; margin: -1px 6px 0 0; direction: ltr; }
.outages .submit:disabled { background: #cdcdcd; box-shadow: none; }
.outages .submit:after { display: none; }
.outages .info { margin-right:25px;background: #417fba; border-radius: 50%; color: #fff; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; text-align: center; float: left; margin-top: 5px; width: 23px; }
.outages .locationInfo {margin-bottom:15px ;background: #f9f6f7; border: 2px solid #e46e12; clear: both; font-size: 15px; padding: 16px 14px; }
.outages .locationInfo label { display: inline; font-weight: normal; }
.outages .ajaxLoader{margin-right:300px;display:block}
.outages .ajaxPageLoader { margin-right: 42%; height: 40px; }
.outages .city, .outages .street, .outages .homeNum, .outages .id, .outages .contract { display: inline-block; width: 190px; }
.outages .serviceError, .findOutages .serviceError { color: red; font-weight: normal; font-size: 13px; }
.outages .serviceError { margin-bottom: -20px; margin-top: -17px; }
/*#endregion*/

/*#region social*/
.social { -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in; transition: all 300ms ease-in; opacity: 0.8; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") no-repeat; display: inline-block; margin: 0 0 3px 7px; width: 50px; height: 51px; }
.social.moked { background-position: 0 0; }
.social.mail { background-position: -60px 0; }
.social.yt { background-position: -300px 0; }
.social.tw { background-position: -240px 0; }
.social.fb { background-position: -180px 0; }
.social.fl { background-position: -120px 0; }
.social.ig { background-position: -480px 0; }
.social.gg { background-position: -420px 0; }
.social.cl { background-position: -360px 0; }
.social:hover { opacity: 1; }
/*#endregion*/

/*#region shorts ContentEditor */
.shorts .WpBody > div { overflow:hidden; height: 142px; } 
.shorts .box { float: right; width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.shorts .box:first-child { border-left: 1px solid #dfdbdd; }
.shorts h4 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #407ba4; color: #fff; font-weight: bold; font-size: 13px; font-family: arial; margin: 0; padding: 7px 20px; line-height: 1.4; }
.shorts .text { padding: 11px 20px 0; height: 63px; line-height: 1.5; overflow: hidden; margin-bottom: 3px; }
.shorts .text a { color: #3d3d3d; }
.shorts .more { text-align: left; padding: 7px 15px; }
.shorts .more a { color: #006ebb; line-height: 20px; }
.shorts .more .goFb:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -225px -100px no-repeat; height: 20px; width: 20px; display: inline-block; vertical-align: middle; margin-left: 8px; }
.shorts figure { float: left; width: 50%; height: 142px; padding: 0; margin: 0; }
.shorts figure img { width: 100%; height: 142px; }
.shorts .news { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #bcbaba; float: right; width: 50%; height: 142px; }
.shorts .news h4 { background: none; color: #00263c; font-family: tahoma; font-size: 15px; font-weight: normal; padding: 8px 15px 2px; }
.shorts .news .text { color: #00263c; padding: 0 15px; height: 76px; margin-bottom: 0; }
.shorts .news .text a { color: #00263c; }
.shorts .news .more a { color: #00263c; }
/*#endregion*/

/*#region home page */
.LackManagmentBattery{max-height:145px;line-height:0;}
/*#endregion*/

/* #region Emergency*/
.emergency { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; margin: 12px; border: 2px solid; font-size: 17px; position: relative; }
#IecEmergencyBox .emergency { height: 400px; }
.emergency .tickerTime { padding: 14px 18px; height: 50px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.emergency .tickerAll { padding: 3px 10px 2px; text-align: left; }
.emergency .tickerAll a { color: #3d3d3d; }
.emergency.orange { border-color: #e46e12; }
.emergency.orange .tickerTime { background: #e46e12; color: #000; }
.emergency.orange .tickerAll { background: #e9d0be; }
.emergency.red { border-color: #e20000; }
.emergency.red .tickerTime { background: #e20000; color: #fff; }
.emergency.red .tickerAll { background: #e8baba; }
.emergency li { list-style: none; border-bottom: 1px solid #bbb; padding: 0 18px 0 12px; clear: both; }
.emergency h4 { font-family: arial; font-size: 22px; font-weight: bold; margin: 0; padding: 20px 0 0; color: #3D3D3D; }
.emergency p { margin: 0; line-height: 1.2; }
.emergency .more { text-align: left; padding: 0 0 20px; }
.emergency .more a { color: #006ebb; }
.emergency .findOutages { background: #cecccd; bottom: 0; margin: 0; padding: 12px 18px; position: absolute; width: 100%; }
.emergency .findOutages label { display: inline-block; font-weight: bold; line-height: 1; vertical-align: middle; width: 170px; }
.emergency .findOutages input { font-size: 12px; vertical-align: middle; }
.emergency .findOutages select { width: 150px; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.3) inset; background: #f5f3f4; border-radius: 5px; padding: 9px; border: 0; vertical-align: middle; font-size: 12px; }
.emergency .DivTicker { width: 100%; }
.emergency .DivTicker .pageContent {max-height: 185px; overflow: hidden;}
.emergency ul#Ticker {list-style: none;padding: 0;margin: 0;}
.emergency.red .tickerHead { background: #e20000; }
.emergency .tickerHead { color: #fff; padding: 15px 30px; }
.emergency .tickerHead h4 { margin: 0; padding: 0; color: #fff; }
.emergency.red .emergencyContent th { background-color: #e8baba; }
.emergency.red .emergencyContent td strong { color: #e20000; }
.emergency .emergencyContent { background-color: #eae8e9; padding: 30px; }
.emergency .emergencyContent + .findOutages { position: relative; }
.emergency .emergencyContent table { width: 100%; border: 1px solid #cecccd; margin-top: 25px; }
.emergency .emergencyContent caption { background-color: #cecccd; text-align: right; padding: 5px 10px; font-weight: bold; }
.emergency .emergencyContent th { border-bottom: 1px solid #cecccd; text-align: right; padding: 5px 10px; }
.emergency .emergencyContent td { border-bottom: 1px solid #cecccd; padding: 5px 10px; }
.emergency table { border-collapse: collapse; border-spacing: 0; }
.emergency .cities dt:first-child { border: 0; }
.emergency .cities dt { border-top: 1px solid #cecccd; padding-top: 5px; margin-top: 10px; font-weight: bold; }
dl.cities, .cities dd {list-style: none;padding: 0;margin: 0;}
.emergency .cities a { color: #006EBB; }
.emergency .IecLackManRed { font-weight: bold; color: #e20000; }
/*#endregion*/

/*#region IecPhoneField */
.IecPhoneFieldPrefix.eWaveFormField .eWaveFormValidator .FormFieldsRegularExpressionValidator { margin-right: -67px; }
.IecPhoneField > span.IecPhoneFieldPhone.eWaveFormField, .IecPhoneField > span.IecPhoneFieldPrefix.eWaveFormField { display: table-cell; }
.IecPhoneField.txtPhone { margin: 10px; }
.IecPhoneField .IecPhoneFieldPhone label { display: inline-block; }
.IecPhoneField .IecPhoneFieldPhone { width: 275px; margin-left: 0; }
.IecPhoneField .IecPhoneFieldPrefix input { width: 35px !important; }
.IecPhoneField .IecPhoneFieldPhone input { width: 135px; }
.IecPhoneField .makaf { padding-left: 13px; padding-right: 13px; }
.IecPhoneField .PhoneFieldValidators {clear: both;display:block;font-size: 13px;}
.IecPhoneField  .ui-selectmenu-button span.ui-selectmenu-text {font-size: 12px;padding-right: 5px;/* margin-right: -5px!important; */padding-left: 5px;}

/*#endregion*/

/*#region personalZone & registration */
.personalZone { padding: 10px 20px; }
.registration { padding: 10px 20px; }
.personalZone .success { padding-right: 60px; }
.registration .success { padding-right: 60px; }
.personalZone .success:before { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -61px no-repeat; content: ""; height: 38px; width: 44px; float: right; margin: -5px -60px 0 0; }
.registration .success:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -61px no-repeat; height: 38px; width: 44px; float: right; margin: -5px -60px 0 0; }
.personalZone .success .submit { background: #e86100; border: 0; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000; font: bold 18px Arial,Helvetica,sans-serif; margin: 0px 184px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.registration .success .submit { margin-right: 184px; }
.registration .success .submit:hover { box-shadow: inset 0px 0px 6px #474646; }
.registration .success .submit:active { box-shadow: inset 0px 2px 6px #474646; }
.registration .success .submit:after { border-color: transparent #000000 transparent transparent; border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr !important; display: inline-block; height: 0px; margin:-1px 6px 0; vertical-align: middle; width: 0px; }
.personalZone .fail { padding-right: 60px; }
.registration .fail { padding-right: 60px; }
.personalZone .fail:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -110px no-repeat; height: 38px; width: 44px; float: right; margin: -5px -60px 0 0; }
.registration .fail:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -110px no-repeat; height: 38px; width: 44px; float: right; margin: -5px -60px 0 0; }
.personalZoneIntro h3 { color: #417FBA; font-size: 16px; margin-bottom: 10px;font-weight:bold}
.registerationIntro h3 { color: #417FBA; font-size: 16px; margin-bottom: 10px;font-weight:bold}
.personalZoneForm { min-height: 900px; position: relative; }
.registrationForm{ min-height: 900px; position: relative; }
.personalZoneForm label { display: inline-block; font: bold 14px arial; min-width: 130px; }
.registrationForm label { display: inline-block; font: bold 14px arial; min-width: 130px;  }
.personalZoneForm p { margin: 16px 0; min-height: 55px; }
.registrationForm p { margin: 16px 0; min-height: 55px; }
.personalZoneForm button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.registrationForm button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.personalZoneForm button:hover { box-shadow: 0 0 6px #474646 inset; }
.registrationForm button:hover { box-shadow: 0 0 6px #474646 inset; }
.personalZoneForm button:active { box-shadow: 0 2px 6px #474646 inset; }
.registrationForm button:active { box-shadow: 0 2px 6px #474646 inset; }
.personalZoneForm button:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0; vertical-align: middle; width: 0; }
.registrationForm button:after[type="submit"] { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0; vertical-align: middle; width: 0; }
.personalZoneForm button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.registrationForm button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }

.personalZoneForm .button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 1px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none;cursor:pointer }
.registrationForm .button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 1px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; cursor:pointer}
.personalZoneForm .button:hover { box-shadow: 0 0 6px #474646 inset; }
.registrationForm .button:hover { box-shadow: 0 0 6px #474646 inset; }
.personalZoneForm .button:active { box-shadow: 0 2px 6px #474646 inset; }
.registrationForm .button:active { box-shadow: 0 2px 6px #474646 inset; }
.personalZoneForm .button:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0; vertical-align: middle; width: 0; }
.registrationForm .button:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0; vertical-align: middle; width: 0; }
.personalZoneForm .button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.registrationForm .button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }

.personalZoneForm .PhonePrefix input { max-width: 50px; width: auto; }
.registrationForm .PhonePrefix input {max-width: 50px; width: auto; }
.personalZoneForm .info { background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; margin: 5px 5px 0 0; text-align: center; vertical-align: middle; width: 23px; }
.registrationForm .info {background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; margin: 5px 5px 0 0; text-align: center; vertical-align: middle; width: 23px;}
.personalZoneForm .Tooltip { display: none; margin: 0 5px 0 0; }
.registrationForm .Tooltip { display: none; }
.personalZoneForm .PhoneNumber input { display: inline-block; margin: 0px 0px 0px 5px; width: 169px !important; }
.registrationForm .PhoneNumber input { display: inline-block; margin: 0px 0px 0px 5px; width: 169px !important;  }
.personalZoneForm .eWaveFormValidator { display: table; margin: 0 135px 0 0; }
.registrationForm .eWaveFormValidator { display: table; margin: 0 135px 0 0; }
.personalZoneForm .eWaveFormValidator span { color: #ff0000; }
.registrationForm .eWaveFormValidator span {color: #ff0000; }
.personalZoneForm .eWaveFormField { float: right; margin-left: 5px; }
.registrationForm .eWaveFormField { float: right; margin-left: 5px; }
.registrationForm .connectLinkSimulator{margin: 10px 0px;padding:3px 0px 15px 50px;float:right;font-weight:bold;background-repeat: no-repeat;background-position: 10px center;color: #00529B;display:none;text-decoration:underline}

.personalZoneForm .radios > span { display: inline-block; font: bold 14px arial; min-width: 130px; }
.personalZoneForm .radios label { font-weight: normal; min-width: 0; width: auto; }
.personalZoneForm .checkboxes span { display: inline-block; font-size: 14px; vertical-align: top; }
.personalZoneForm .checkboxes label { font-weight: normal; min-width: 0; width: auto; }
.personalZoneForm input[type="text"], .personalZoneForm input[type="password"] { width: 246px; }
.personalZoneForm .PhoneNumber, .personalZoneForm .PhonePrefix { display: inline-block; }
.personalZoneForm input[type="text"], .personalZoneForm input[type="password"], .personalZoneForm select { background: none repeat scroll 0 0 #F5F3F4; border: 0 none; border-radius: 5px; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.4) inset; padding: 9px; vertical-align: middle; }
.personalZoneForm .PhonePrefix .eWaveFormValidator { margin: 0 5px 0 0; max-width: 50px; width: auto; }
.personalZoneForm select { min-width: 264px; }
.PhonePrefix select  { font-size: 13px; min-width: 67px!important;width:67px }

.registerationIntro h5 { font-size: 13px; font-weight: bold; margin: 8px 0 16px; color: #3D3D3D; }
.registrationForm input[type=text], .registrationForm input[type=password], .registrationForm select, .registrationForm textarea { width: 246px; background-color: #f5f3f4; box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4); border-radius: 5px; padding: 9px 9px 9px 7px; border: 0; vertical-align: middle; }
.registrationForm input[class=AsLabel] {box-shadow:none}
.registrationForm .PhonePrefix span { margin: 0; min-width: 50px; }
.registration select{width:67px;font-size:13px}
.registration .EmailValidation { float: none; }
.registration .EmailCompareValidation { display: block; margin: 0 116px 0 0; }
.registration .PasswordVerificationLabel { float: none; }
.registration .PasswordCompareValidator { display: block; margin: 0 116px 0 0; }
.registration span[class*=CompareValidator] {color: #B80000 !important; }
.registration span[id*=txtRegisterEmail] .eWaveFormValidator, .registration span[id*=txtRegisterPassword] .eWaveFormValidator { width: 246px; }
.registration .PhoneNumber .eWaveFormValidator { width: 169px; }
.registration .PhoneNumber .eWaveFormValidator > span[id*="txtRegisterPhone"]:not(hidden):before { height: 23px; margin-top: -33px; width: 187px; }
.registration .ImageContainer { background-attachment: scroll; background-clip: inherit; background-color: rgba(0, 0, 0, 0); background-image: url("/Style%20Library/Iec/he-il/Images/billNums.jpg"); background-origin: inherit; background-position: center 20px; background-repeat: no-repeat; background-size: auto 203px; width: 1033px; }

.signin.registrationForm{ min-height: 400px!important; position: relative;}
.MultiContactFormWrapper .registration input[type="text"],.MultiContactFormWrapper input[type="password"],.MultiContactFormWrapper .registration select,.MultiContactFormWrapper .registration textarea{vertical-align:top}


/*#endregion*/

/*#region MultiContactFormWrapper */
.MultiContactFormWrapper .dropdowns {text-align: right;}

.MultiContactFormWrapper .buttons { text-align: left; padding-left: 12px; }
.MultiContactFormWrapper .rightHalf { float: right; width:348px;}
.MultiContactFormWrapper .leftHalf { float: left; width:348px;}
.MultiContactFormWrapper .eWaveFormField { float: none; }
.MultiContactFormWrapper .standardFrom, .MultiContactFormWrapper .joinFrom,
.MultiContactFormWrapper .joinFrom .creditCard, .MultiContactFormWrapper .joinFrom .bankAccount{ display: none; }
.MultiContactFormWrapper .joinFrom .creditCard .CaptchaHolder {width: 300px;padding-top: 10px;}
.MultiContactFormWrapper .buttons button { display: none;margin:0px !important;float:left; }
.MultiContactFormWrapper .dropdowns span{    margin-right: 31px;}
.MultiContactFormWrapper .RenovatedEnergy  .dropdowns span>select{ width:465px;}
.MultiContactFormWrapper .buttons .clearBtn{margin-left:10px !important;}
.MultiContactFormWrapper .buttons .clearBtn:after{border-style:none !important;content:none !important;}
.MultiContactFormWrapper .buttons .downDocBtn{display:none;margin-left:10px !important;}
.MultiContactFormWrapper .buttons .downDocBtn:after{border-style:none !important;content:none !important;}
.MultiContactFormWrapper .eWaveFormField { display: block; margin: 10px; }
.MultiContactFormWrapper .eWaveFormField label { width: 110px; vertical-align: middle; text-align: right;}
.MultiContactFormWrapper input[type="text"], .MultiContactFormWrapper.registrationForm input[type="password"] { width: 200px; }
.MultiContactFormWrapper .contractDetails input[type="text"][readonly] {background: #fff;box-shadow: none;}
.MultiContactFormWrapper .txtPersonalID{display:inline-block}
.MultiContactFormWrapper .txtPersonalID input[type="text"]{display:inline-block;width:160px}
.MultiContactFormWrapper  select { width: 255px; }
.MultiContactFormWrapper .IecPhoneFieldPrefix select {width: 63px!important;font-size:13px;}
.MultiContactFormWrapper textarea { width: 310px; }
.MultiContactFormWrapper .IecPhoneField .IecPhoneFieldPhone input { width: 135px; }
.MultiContactFormWrapper textarea { height: 284px; width: 272px; }
.MultiContactFormWrapper .eWaveFormValidator { margin: 0; }
.MultiContactFormWrapper .ddlsOfCreditExpiration > span { display: inline; }
.MultiContactFormWrapper .ddlsOfCreditExpiration select { width: 97px; } 
.MultiContactFormWrapper .txtJoinCreditId input { width:168px!important}
.MultiContactFormWrapper .creditCard b { float:left!important;margin-left:13px!important}
.MultiContactFormWrapper .creditCard .txtCvv input[type="text"] { width: 168px; }
.MultiContactFormWrapper .standardFrom .rightHalf .underDropDowns2 .eWaveFormLabel { margin-left: 10px; margin-right: -10px; }
.MultiContactFormWrapper .editLinkJoin{margin:10px;font-size:14px}
.MultiContactFormWrapper .editLink{font-size:14px}
.ui-selectmenu-menu #ddlSecondarySubject-menu.ui-menu .ui-menu-item a{	display:inline-block;}
.ui-selectmenu-menu #ddlSecondarySubject-menu li:first-child a, .ui-selectmenu-menu #ddlSecondarySubject-menu li:first-child a:hover{color:grey !important;cursor:default !important;text-decoration:none !important;}
.ui-selectmenu-menu [id*='ddlMainSubject_eWaveFormDropDownList-menu'] li:first-child a, .ui-selectmenu-menu [id*='ddlMainSubject_eWaveFormDropDownList-menu'] li:first-child a:hover{color:grey !important;cursor:default !important;text-decoration:none !important;}
.MultiContactFormWrapper .fileNote{    max-width: 569px;    text-align: right;    font-size: 12px;    font-weight: normal;   padding: 8px;}
MultiContactFormWrapper .inputfile-1 + label {    margin-right: 38px;}
.MultiContactFormWrapper .ddlSecondarySubjectSpan label { margin-left:-3px ;}
.MultiContactFormWrapper .IecPhoneFieldPrefix{vertical-align:top}
.MultiContactFormWrapper .fuBox ul{    max-width: 332px;   text-align: right;   color: red;}
.MultiContactFormWrapper.registrationForm label {min-width:0px !important; }
.MultiContactFormWrapper .DirectDebitConfirmationViaBankContainer{margin:0px;display:none;padding-bottom:20px}
.MultiContactFormWrapper .DirectDebitConfirmationViaBankContainer label{width:672px;padding-top:-2px}
.MultiContactFormWrapper .DirectDebitConfirmationViaBankContainer span{margin:0px;}
.MultiContactFormWrapper .DirectDebitConfirmationViaBankContainer input{margin-left:10px;}
.MultiContactFormWrapper .ChkBoxDirectDebitConfirmationViaBank.chkboxElement{display:inline-block;vertical-align:top;}
.MultiContactFormWrapper .ChkBoxDirectDebitConfirmationViaBank.MsgElement{display:inline-block;width:460px;font-size:14px;}
.MultiContactFormWrapper .errorsContainer{display: block; font-size: large; margin-top: 25px!important; text-align: center;color: Red !important;}
.MultiContactFormWrapper .errorsContainer .GeneralValidationError{ display: none;}
.MultiContactFormWrapper .MessagesContainer ul{list-style-type:none;font-weight:bold;color:#407cb8;padding-right:0px;}
.MultiContactFormWrapper .eWaveFormCheckBoxList{width:100%;margin-bottom:8px}
.MultiContactFormWrapper input[type=checkbox]{padding-top:2px}
.MultiContactFormWrapper .UrgentMessage {color:Red;margin-bottom:5px;display:none}
.ui-selectmenu-menu{font-size:13px!important}
/* IE FIX*/
.MultiContactFormWrapper .leftHalf .bankAccount ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all{ width: 218px;}



.MultiContactFormWrapper .RenovatedEnergy{     padding-right: 10px;}
.MultiContactFormWrapper  .UIPart{border: solid;  border-width: 1px; border: 1px,solid,black; border-color: #cec6c6; width: 95%; padding-right: 20px;margin-top: 20px;}
.MultiContactFormWrapper .StandardWrapper .eWaveFormField labe,.joinFroml .eWaveFormField labe{width: 120px;}
.MultiContactFormWrapper .StandardWrapper input[type="text"],.joinFrom  input[type="text"]{    width: 150px;}
.MultiContactFormWrapper  .StandardWrapper .notesWrapper .eWaveFormField{    display: inline; margin-right: 140px;}
.MultiContactFormWrapper .StandardWrapper textarea{margin-right: 50px;    width: 272px;}
.MultiContactFormWrapper .StandardWrapper .OtherMessages{    max-width: 272px; margin-right: 201px;margin-top: 20px;}
.MultiContactFormWrapper .StandardWrapper .RadioButtonList{    display: inline;margin-right: 40px;}
.MultiContactFormWrapper .StandardWrapper .RadioButtonList tbody{    display: inline;  }
.MultiContactFormWrapper .StandardWrapper .RadioButtonList tr{    display: inline  ;   }
.MultiContactFormWrapper .StandardWrapper .legend{margin-right: 10px;margin-bottom: 15px;}
.MultiContactFormWrapper .StandardWrapper .txtPhone  input[type="text"] {width: 80px}
.MultiContactFormWrapper .StandardWrapper .txtPhone .eWaveFormField  {     }
.MultiContactFormWrapper .StandardWrapper  .info{float: left;margin-left: 26px;padding-right: -10px;}
.MultiContactFormWrapper .StandardWrapper td ,.joinFrom td{padding-top: 0px;}
.MultiContactFormWrapper .joinFrom td{width: 50%;}
 .MultiContactFormWrapper .StandardWrapper .typeId input ,.MultiContactFormWrapper .StandardWrapper .HistoricalD input{ width:13px}
   .MultiContactFormWrapper .StandardWrapper .txtPersonalID  input { width:120px!important}

.MultiContactFormWrapper .StandardWrapper .notesWrapper lable{    margin-right: 13px;}
.MultiContactFormWrapper .StandardWrapper .notesWrapper div{ margin-right: 88px;}
.MultiContactFormWrapper .StandardWrapper .notesWrapper textarea{margin-right: -15px;width: 449px;height: 140px;}
.MultiContactFormWrapper .StandardWrapper .notesWrapper{margin-bottom:15px}
.MultiContactFormWrapper .StandardWrapper .txtCity {    width: 286px;}
.MultiContactFormWrapper .StandardWrapper .IecPhoneFieldPhone {width: 208px}
.MultiContactFormWrapper .StandardWrapper .remove_file { background-image: url('/Style%20Library/Iec/Images/close.gif'); background-position: left center; background-repeat: no-repeat; cursor: pointer; padding-left: 22px; font-size: 14px; font-weight: bold; display: inline-block; direction: ltr;     height: 20px;    margin: 10px;    padding: 7px 14px 6px;    border-radius: 0px; box-shadow: none;min-width: 20px; background-color: white;}
.MultiContactFormWrapper .StandardWrapper .filename{display:inline;}
.MultiContactFormWrapper .StandardWrapper .PersonalId   lable{    margin-right: 13px;}  
.MultiContactFormWrapper .StandardWrapper .files_list li{display: block; margin-right: -20px;}
.MultiContactFormWrapper .StandardWrapper .fuBox1{    min-width: 255px; margin-right: 30px; margin-bottom: 15px;    margin-top: 10px;}
.MultiContactFormWrapper .StandardWrapper .buttons button{display:inline; margin:20px!important;}
.MultiContactFormWrapper .StandardWrapper .PersonalId lable{    width: 111px;margin-right: -10px;}
.MultiContactFormWrapper .StandardWrapper .PersonalId input { width: 100px;}
.MultiContactFormWrapper .StandardWrapper .PersonalId{width: 293px;margin-right: 0px;}
.MultiContactFormWrapper .StandardWrapper .txtFulltName{margin-right: 0px;margin-top: -3px;}
.MultiContactFormWrapper .StandardWrapper .HistoricalD{     display: inline;}
.MultiContactFormWrapper .StandardWrapper .OrganizationId{margin-right: -1px;margin-left: 21px;}
.MultiContactFormWrapper .standardFrom .StandardWrapper  .info{    margin-right: -10px;   margin-left: 0px;  margin-top: 1px;    float: none;}

.MultiContactFormWrapper .joinFrom  .IecPhoneFieldPhone {width: 207px;}
.MultiContactFormWrapper .joinFrom .IecPhoneField .IecPhoneFieldPhone input {width: 76px;}
.MultiContactFormWrapper .joinFrom .UIPart {margin-right: 20px;width:90%}
.MultiContactFormWrapper .joinFrom .info {margin-right:-8px}
.MultiContactFormWrapper .joinFrom .txtPersonalID input{    width: 120px;}
.MultiContactFormWrapper .joinFrom .ddlBankName .ui-corner-all,.MultiContactFormWrapper .joinFrom .ddlBankName .ui-corner-top{width:166px!important}
.MultiContactFormWrapper .joinFrom .eWaveFormField {display: inline-block;}
.MultiContactFormWrapper .joinFrom .creditCard b { float:none!important; margin-left:0px!important; }
.MultiContactFormWrapper .joinFrom .txtJoinCreditId input { width:120px!important}
.MultiContactFormWrapper .joinFrom .ddlsOfCreditExpiration span>lable{width:90px}
.MultiContactFormWrapper .joinFrom  span[id*="ddlExpirationYear_eWaveFormDropDownList-button"]  {width: 80px!important;}
.MultiContactFormWrapper .joinFrom  span[id*="ddlExpirationMonth_eWaveFormDropDownList-button"] {width: 73px!important;}
.MultiContactFormWrapper .joinFrom .creditCard .txtCvv input[type="text"] { width: 120px!important; }
.MultiContactFormWrapper .joinFrom .creditCard .less{margin-right:-2px}


.More10K_information  .information h4{margin-top:5px;    display: inline;  font: bold 14px arial;}
.More10K_information  .information a{    background: none;    border: none;   box-shadow: none;    margin-right: 20px;      text-decoration: underline;   padding-top: -10px;        font: bold 1.2em arial;font-size: 14px;}
.More10K_information .More_information h5{margin-bottom:2px;font:  13.5px arial;    color: black;    margin: 3px;}
.More10K_information .information{margin-bottom:10px;    }
.More10K_information .More_information{display: block;border: 1px solid rgb(115, 98, 98);margin: 2px;}
.More10K_information{    margin-bottom: 25px;    width: 95%;}
.display_10K{margin-bottom: 40px;}
.display_10K span{   font: bold 14px arial; color: #e86100}



/*#endregion*/


/*#region SelfServiceContractChooserWrapper */
.SelfServiceContractChooserWrapper { padding-right: 0px; }
.SelfServiceContractChooserWrapper.registration .eWaveFormLabel { margin-left: 20px;font-weight:bold }
.SelfServiceContractChooserWrapper.registration select { width: 350px; margin-right: 20px; }
/*#endregion*/

/*#region accountInvoices*/
.accountInvoices { position: relative; margin-bottom: 45px; }
.accountInvoices table { border: 1px solid #e2dfe0; width: 100%; }
.accountInvoices th { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #407ba4; color: #fff; font: normal 12px/1.5 tahoma; text-align: right; padding: 10px 8px; }
.accountInvoices td { padding: 5px 8px; height: 40px; }
.accountInvoices td:last-child { width: 23%; }
.accountInvoices tr:nth-child(odd) td { background: #f0eff0; }
.accountInvoices .pdf { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -300px -148px no-repeat; height: 33px; width: 28px; display: inline-block; overflow: hidden; text-indent: -999px; }
/*#endregion*/

/*#region SelfServiceInvoices*/
.accountInvoices table { width: 710px; }
.SelfServiceInvoicesWrapper .accountInvoices #account1 { display: block; position: relative; top: 0px; width: 100%;}
.SelfServiceInvoicesWrapper table { border-collapse: collapse; border-spacing: 0; } 
.SelfServiceInvoicesWrapper h3{margin-top:52px;}
.SelfServiceInvoicesWrapper .AjaxImg {text-align: center; margin-top:44px;}
.SelfServiceInvoicesWrapper table.SelfServiceInvoicesTable td{text-align:center;}
.SelfServiceInvoicesWrapper table.SelfServiceInvoicesTable th {text-align:center;}
.SelfServiceInvoicesWrapper table.SelfServiceInvoicesTable {width:650px;}
 .SelfServiceInvoicesWrapper .clear{clear:both;}
.SelfServiceInvoicesWrapper .lblOthedebts {margin-top: 10px;color: red;font-size: 14px;font-weight: bold;width: 100%;margin-bottom: 10px;display: inline-block;}
.SelfServiceInvoicesTableWrapper .btnSendStandard {float:left;margin-right:10px;}
.SelfServiceInvoicesTableWrapper button[id*="btnSelectAll"]::after{display:none;}
.SelfServiceInvoicesTableWrapper div[id*="TotalPaymentIndications"] {margin-bottom:15px;}
.SelfServiceInvoicesTableWrapper div[id*="TotalPaymentIndications"] p {min-height:20px !important;}

.SelfServiceInvoicesWrapper table.SelfServiceInvoicesTable .NoteSpreadPayments {
    display:block;
    margin-right: -646px;
    margin-top: 73px;
    height: 0px;
    width: 621px;
    text-align:  right;
}

.SelfServiceInvoicesWrapper table.SelfServiceInvoicesTable .LinkSpreadPayments {
    margin-right: -374px;
    margin-top: 7px;
    height: 0px;
    width: 100px;
    display: block;
}

.SelfServiceInvoicesWrapper table.SelfServiceInvoicesTable .THSpreadPayments {
display:none;
}
/*#endregion*/

/*#region SelfServiceAllDebts*/
.SelfServiceAllDebtsWrapper .contractSection{margin-top:20px}
.SelfServiceAllDebtsWrapper .contractSection:first-child{margin-top:0px}
.SelfServiceAllDebtsWrapper .personalZoneForm button{float:left!important}
.SelfServiceAllDebts {font-size:18px;font-weight:bold}
.SelfServiceAllDebts #chkAll{margin-left:5px}
.SelfServiceAllDebts label{font-size:14px;font-weight:bold;margin-bottom:10px}
.SelfServiceAllDebtsWrapper .personalZoneForm{min-height:700px!important}
.SelfServiceAllDebtsWrapper .debtError{margin-top: 23px;color: red;font-size: 14px;font-weight: bold;display:none}

.accountStatus .btnAllDebts input[type="button"] { background: none repeat scroll 0 0 #E86100; cursor:pointer;border: 0 none; border-radius: 3px; box-shadow: 0 -2px 6px #474646 inset; color: #fff; font: 14px Arial,Helvetica,sans-serif; /* margin: 0px 8px 0px 0; */ /* margin-top: -8px; */margin-right: 15px;min-width: 100px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.accountStatus .btnAllDebts input[type="button"]:hover { box-shadow: 0 0 6px #474646 inset;cursor:pointer }
.accountStatus .btnAllDebts input[type="button"]:active { box-shadow: 0 2px 6px #474646 inset; cursor:pointer}
.accountStatus .btnAllDebts input[type="button"]:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0; vertical-align: middle; width: 0; }
.accountStatus .btnAllDebts input[type="button"]:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }

/*#endregion*/

/*#region SelfServiceHomeAccountDetails -> accountStatus*/
.accountStatus { position: relative; min-height: 350px; font-size: 14px; margin-right: 20px; }
.accountStatus .status, .accountStatus .total { background: #f9f6f7; position: relative; }
.accountStatus .total { margin: 0 0 35px; }
.accountStatus .total:after { background: url("/Style%20Library/Iec/he-il/images/shadow710x15.png") center 0 no-repeat; height: 17px; position: absolute; bottom: -17px; content: ""; width: 100%; left: 0; }
.accountStatus .status { min-height: 310px; }
.accountStatus .status .inner ul{ list-style: none; margin: 0; padding: 0;}
.accountStatus h4 { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #f9f6f7; box-shadow: 0 14px 7px -16px #000; position: relative; color: #417fba; font: bold 18px/2 arial; margin: 0; padding: 3px 20px; }
.accountStatus .inner { padding: 10px 20px 0; }
.accountStatus .contractId { font: bold 14px/2 arial; }
.accountStatus table { width: 100%; }
.accountStatus td {padding:19px 10px;text-align:center;vertical-align:top;}
.accountStatus .sum {direction:ltr;font-size:33px;vertical-align:middle;}
.accountStatus span.sum {display:inline-block;}
.accountStatus .sum.red { color: #b80000; }
.accountStatus .noSum { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -61px no-repeat; height: 38px; width: 44px; margin: 8px auto 10px; }
.accountStatus .MasterTotalNoSum { display: inline-block;}
.accountStatus .MasterTotalNoSum span { display: inline-block; margin-right:10px;}
.accountStatus .MasterTotalNoSum .noSum { margin:0;vertical-align:middle;}
.accountStatus hr { box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.38); border: 0 none; height: 3px; }
.accountStatus ul { padding-top: 1px; }
.accountStatus li { margin: 12px 0;  }
.accountStatus li:before { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") no-repeat; content: ""; display: inline-block; margin-left: 4px; width: 35px; height: 31px; vertical-align: middle; }
.accountStatus li a { display: inline-block; vertical-align: middle; }
.accountStatus li.toBank, .accountStatus li.toMail, .accountStatus li.toAll, .accountStatus li.toGragh{list-style: none; margin: 0; padding: 0;}
.accountStatus li.toBank:before { background-position: -420px -61px; }
.accountStatus li.toMail:before { background-position: -420px -104px; }
.accountStatus li.toAll:before { background-position: -420px -147px; }
.accountStatus li.toGragh:before { background-position: -420px -188px; }
.accountStatus .total { min-height: 55px; padding: 30px 20px 0; font-size: 18px; }
.accountStatus .total .bar { position: absolute; left: 0; top: 0; width: 100%; height: 8px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #f9f6f7; box-shadow: 0 2px 5px -3px #000; color: #417fba; font: bold 18px/2 arial; margin: 0; }
.accountStatus .total strong { padding-left: 30px; }
.accountStatus .total button { background: #e86100; border: 0; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 244px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; float: left; font: 11px Tahoma; margin: 9px 0 0 5px; min-width: 96px; padding: 3px 10px 6px; }
.accountStatus .total button:hover { box-shadow: inset 0px 0px 6px #474646; }
.accountStatus .total button:active { box-shadow: inset 0px 2px 6px #474646; }
.accountStatus .total button:after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 7px 7px 7px 0; border-color: transparent #000000 transparent transparent; display: inline-block; vertical-align: middle; margin: -1px 6px 0 0; direction: ltr; }
.accountStatus .total button:disabled { background: #cdcdcd; box-shadow: none; }
.accountStatus .total button:after { display: none; }
.HomeAccountDetailsWrapper.accountStatus .SpecificAccount { display: block; position: relative; top: 0px; width: 100%; }
.HomeAccountDetailsWrapper.accountStatus { width: 671px; }
#IecSelfServiceContainer .IecFloatRight.IecTwoColumn.IecHorzMargin{width:429px; overflow:hidden}
/*#endregion*/

/*#region Self Service - Consumption Chart & Meters Report*/
.ChartAndMetersListWrapper #dayCharts,#weekCharts,#monthCharts {width: 100%;	height	: 500px;display:none}		
.ChartAndMetersListWrapper { padding: 0px 20px 0px 20px; }
.ChartAndMetersListWrapper .ChartContainer { background: #f9f6f7; position: relative; }
.ChartAndMetersListWrapper .ChartContainer { margin: 0 0 35px; display: none; }
.ChartAndMetersListWrapper .ChartContainer:after { background: url("/Style%20Library/Iec/he-il/images/shadow710x15.png") center 0 no-repeat; height: 17px; position: absolute; bottom: -17px; content: ""; width: 100%; left: 0; }
.ChartAndMetersListWrapper .chartdiv { display: none; width: 100%; height: 500px; font-size: 11px; }
.ChartAndMetersListWrapper #chartHeader { padding-top: 20px; }
.ChartAndMetersListWrapper .ChartRCErrorMsg { font-weight: bold; color: Red; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsContainer { display: none; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable { position: relative; width: 100%; }
.ChartAndMetersListWrapper .selectMeterContainer { margin-bottom: 10px; }
.ChartAndMetersListWrapper .selectMeterContainer label { font-size: 13px; font-weight: bold; margin-left: 81px; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable table { border: 1px solid #e2dfe0; width: 100%; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable th { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #407ba4; color: #fff; font: normal 12px/1.5 tahoma; text-align: right; padding: 10px 8px; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable td { padding: 5px 8px; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable td:last-child { width: 23%; }
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable tr:nth-child(odd) td { background: #f0eff0; }
.ajaxLoaderContainer { text-align: center; height: 200px; width: 100%; padding-top: 100px; }

.ChartAndMetersListWrapper #tabs{width:100%;direction:rtl;margin-bottom:15px}
.ChartAndMetersListWrapper #tabs li{height:auto!important;margin-right:6px}
.ChartAndMetersListWrapper #tabs a.ui-state-default.ui-state-highlight{border:1px solid silver;}
.ChartAndMetersListWrapper #tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{}
.ChartAndMetersListWrapper #tabs .ui-datepicker-calendar td.ui-state-highlight a {font-weight: bold!important;color: #000!important;}
.ChartAndMetersListWrapper .ui-widget.ui-widget-content{}
.ChartAndMetersListWrapper .ui-tabs {position: relative;padding: .2em;}
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav {	margin: 0;	padding: .2em .2em 0;}
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav li {	list-style: none;	float: right;	position: relative;	top: 0;	margin: 1px .2em 0 0;	border-bottom-width: 0;	padding: 0;	white-space: nowrap;}
.ChartAndMetersListWrapper .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background: #f6f6f6;font-weight: normal; color: #454545;}
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor {	float: left;	padding: .5em 1em;	text-decoration: none;}
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active {	margin-bottom: -1px;	padding-bottom: 1px;}
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {	cursor: text;}
.ChartAndMetersListWrapper .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {	cursor: pointer;}
.ChartAndMetersListWrapper .ui-tabs .ui-tabs-panel {	display: block;	border-width: 0;	padding: 1.5em 0.5em 0.5em 0.5em;	background: none;border-top:1px solid #e4e4e4}
.ChartAndMetersListWrapper .ui-tooltip {	padding: 8px;	position: absolute;	z-index: 9999;	max-width: 300px;}
.ChartAndMetersListWrapper body .ui-tooltip {	border-width: 2px;}
.ChartAndMetersListWrapper .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{COLOR:#FFFFFF}
.ChartAndMetersListWrapper .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border: 1px solid #003eff;background: #417eba;font-weight: normal;color: #9C969C!important;}
.ChartAndMetersListWrapper .IecSend ,.ExpostPdf .btnContainer button {border-style: none;position: relative;cursor:pointer;background: none repeat scroll 0 0 #E86100;border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #000000;font: bold 16px Arial,Helvetica,sans-serif;margin: 17px 50px 0 0;min-width: 72px;/* padding: 3px 10px 6px; */text-align: center;text-decoration: none;margin-top: 0px;align-self: center;margin-bottom: 41px;margin-right:10px;border-color: inherit;border-width: medium;/* background: url('../he-il/Images/send_btn_new.jpg') no-repeat left top; */color: #000;/* font-weight: bold; */height: 27px;margin: 5px;width: 26px;cursor: pointer;}
.ChartAndMetersListWrapper .nav-tabs {border-bottom: 1px solid #DDDDDD;}
.ChartAndMetersListWrapper .SelfServiceMetersReportsTable{border:1px solid white}
.ChartAndMetersListWrapper .dates label{font-weight:bold}
.ChartAndMetersListWrapper .dates .fromdate{margin-top:10px}
.ChartAndMetersListWrapper .dates #sDate{display: inline-block;  margin-right: 74px}
.ChartAndMetersListWrapper .dates .IecButtons{margin-top:10px}
.ChartAndMetersListWrapper .dates #txtFutureEndDate{margin-right: 99px;text-align: center;color: #006ebb;font-size: 15px;background: #f6f6f6;    border: 0;    border-radius: 5px;    box-shadow: inset 1px 3px 3px rgba(0, 0, 0, 0.4);}
.ChartAndMetersListWrapper #tabs .dates .txtEndDate{height:26px}
.ChartAndMetersListWrapper .dates .onlylast{    display: block;  color: #006ebb;font-weight:normal}
.ChartAndMetersListWrapper .dates .IecSend{    margin-right: 270px;    margin-top: 15px;}
.ChartAndMetersListWrapper .result{    font-weight: bold;   margin-top: 10px;   background-color: #f6f6f6;   width: 344px;    height: 32px;   text-align: center;    padding-top: 11px;}
.ChartAndMetersListWrapper .result span{    float: left;    margin-left: 45px;}
.ChartAndMetersListWrapper .isdate_error{    display: block;    color: red;    margin-right: 180px;}
.ChartAndMetersListWrapper  .noinfo{    color: #417eba;}
/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ChartAndMetersListWrapper #tabs ul{border-width:1px!important}
.ChartAndMetersListWrapper .isa_error {display:none;position:relative;color: #000;background-color: #FFBABA;border-radius:4px;padding:10px 10px 10px 10px;margin-top:10px}
.ChartAndMetersListWrapper .isa_error .errIcon {background-image: url('/Style%20Library/Iec/he-il/Images/err.png'); background-repeat: no-repeat; width: 16px;height:16px;right:5px;position:absolute}
.ChartAndMetersListWrapper #txtMeterCode{display:none;}
.ChartAndMetersListWrapper #tabs .tabsAjaxLoaderContainer{display:none;text-align:center}
.ChartAndMetersListWrapper #tabs .tabs-calendar .weekSelectpicker {width: 33%;float: right;}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-widget.ui-widget-content{width:100%;border:none;margin-top:10px}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0;margin-left:14px;color:#fff}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-prev { left:2px; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-next { right:12px; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {color:#006ebb;display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;cursor:pointer  }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; font-weight:bold}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker select.ui-datepicker-month, 
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker select.ui-datepicker-year { width: 49%;}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker td { border: 0; padding: 1px; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-state-active{border: 0px solid #003eff;background: #f6f6f6;color: #000;}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-state-active-week{background:#E0E0E0}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-state-week-hover{background:#E0E0E0}
.ChartAndMetersListWrapper #tabs .week-picker .ui-datepicker-calendar tr.ui-state-hover a{background:silver}
.ChartAndMetersListWrapper #tabs #tabs-week .font-bold{font-weight:bold!important}
.ChartAndMetersListWrapper #tabs-week.tabs-calendar .ui-datepicker .ui-datepicker-prev span{color:#fff!important}
.ChartAndMetersListWrapper #tabs-week.tabs-calendar .ui-datepicker .ui-datepicker-next span{color:#fff!important}
.ChartAndMetersListWrapper #tabs-day.tabs-calendar .ui-datepicker .ui-datepicker-prev span{color:#fff!important}
.ChartAndMetersListWrapper #tabs-day.tabs-calendar .ui-datepicker .ui-datepicker-next span{color:#fff!important}
.ChartAndMetersListWrapper .hasDatepicker .ui-widget-header { background-image: none !important; background-color: #E86100 !important;}
/* with multiple calendars */
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker.ui-datepicker-multi { width:auto!important; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi .ui-datepicker-group { float:left; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-row-break { clear:both; width:100%; }
.ChartAndMetersListWrapper #tabs .MonthlyAcc,.ChartAndMetersListWrapper #tabs .WeekAcc,.ChartAndMetersListWrapper #tabs .DayAcc{display:none;margin-top:15px}
.ChartAndMetersListWrapper #tabs .MonthlyTbl,.ChartAndMetersListWrapper #tabs .WeekTbl,.ChartAndMetersListWrapper #tabs .DayTbl{margin-top:15px}
.ChartAndMetersListWrapper .ddlMonthContainer{display:inline-block;margin-left:25px;}
.ChartAndMetersListWrapper .font-bold{font-weight:bold}
.ChartAndMetersListWrapper .ddlMonthContainer select{font-size:16px}
.ChartAndMetersListWrapper #tabs .txtEndDate{border: 1px solid silver;height: 20px;}
.ChartAndMetersListWrapper #tabs .legend {text-align:left;display:none}
.ChartAndMetersListWrapper #tabs .legend .icon,.ChartAndMetersListWrapper #tabs .legendWeek .icon{height:10px;width:10px;background:red;display:inline-block;margin-right:5px}
.ChartAndMetersListWrapper #tabs .legend .text,.ChartAndMetersListWrapper #tabs .legendWeek .text{display:inline-block;padding-right:15px}
/* Style the buttons that are used to open and close the accordion panel */
.ChartAndMetersListWrapper #tabs button.accordion {position:relative;background-color: #eee;color: #444;cursor: pointer;padding: 18px;width: 100%;text-align: right;border: none;outline: none;transition: 0.4s;padding-right:27px}
.ChartAndMetersListWrapper #tabs button.accordion>span{position:absolute;right:6px;top:18px}
.ChartAndMetersListWrapper #tabs button.accordion.active, .ChartAndMetersListWrapper #tabs button.accordion:hover {background-color: #ddd;}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.ChartAndMetersListWrapper #tabs button.accordion.active, button.accordion:hover {background-color: #ddd;}

/* Style the accordion panel. Note: hidden by default */
.ChartAndMetersListWrapper #tabs div.panel {padding: 0 18px;background-color: white;display: none;}

/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
.ChartAndMetersListWrapper #tabs div.panel.show {display: block;}
/* RTL support */
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl { direction: rtl; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-prev { right: 25px; left: auto; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-next { left: 15px; right: auto; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ChartAndMetersListWrapper #tabs td.ui-datepicker-unselectable.ui-state-disabled span{color:#BDBDBD!important}
.ChartAndMetersListWrapper #tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {color:#000000!important}
/* begin: jQuery UI Datepicker moving pixels fix */
.ChartAndMetersListWrapper #tabs .tabs-calendar table.ui-datepicker-calendar {border-collapse: separate;}
.ChartAndMetersListWrapper #tabs .tabs-calendar .ui-datepicker-calendar td {border: 1px solid transparent;}
/* end: jQuery UI Datepicker moving pixels fix */
.ui-dialog-buttonset #timeout-keep-signin-btn{color:white!important}
/* begin: jQuery UI Datepicker emphasis on selected dates */
#tabs-day .ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {background: #90CAF9 none;color: white;}
#tabs-day>span,#tabs-month>p {font-weight:bold}
/* end: jQuery UI Datepicker emphasis on selected dates */

/* begin: jQuery UI Datepicker hide datepicker helper */
#tabs-day #ui-datepicker-div {display:none;}
/* end: jQuery UI Datepicker hide datepicker helper */


/*#endregion*/

/*#region IecFaultsList */
.IecFaultsList table { border: 1px solid #e2dfe0; width: 100%; border-collapse:collapse;font-size:16px;border:1px solid #fff}
.IecFaultsList th { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #407ba4; color: #fff; font: normal 12px/1.5 tahoma; text-align: right; padding: 10px 8px; }
.IecFaultsList td { padding: 5px 8px; border:1px solid #e2dfe0 }
.IecFaultsList td:last-child { width: 23%; }
.IecFaultsList select {font-size:16px;margin-bottom:10px}
.IecFaultsList .ddlCity {display:inline-block}
.IecFaultsList .ddlStreet {display:inline-block;margin-right:15px}
.IecFaultsList .seperator {height:15px}
.IecFaultsList .bottom-link{font-size:16px;margin-top:10px}
.IecFaultsList .error {border: 1px solid;margin: 10px 0px;padding: 4px 3px 7px 5px;background-repeat: no-repeat;background-position: 10px center;color: #000!important;background-color: #FFBABA;width: 98%;display: none;}
/*#endregion*/

/*#region CE_SelfServiceHomePage */
.SelfServiceHomePageCE { *zoom: 1; margin-right: 20px; }
.SelfServiceHomePageCE .content:after { display: table !important; clear: both !important; }
.SelfServiceHomePageCE .section { float: right !important; width: 458px !important; }
.SelfServiceHomePageCE .box { width: 458px; height: 145px !important; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #bcbaba !important; margin: 3px 0 !important; }
.SelfServiceHomePageCE .box figure { float: left !important; width: 200px !important; height: 145px !important; overflow: hidden !important; margin: 0px !important; }
.SelfServiceHomePageCE .box figure img { width: auto !important; height: auto !important; min-width: 100% !important; min-height: 100% !important; }
.SelfServiceHomePageCE .box .content { display: block !important; float: right !important; width: 258px !important; height: 145px !important; padding: 8px 14px 0 10px !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
.SelfServiceHomePageCE .box h4 { padding-bottom: 0px !important; font-weight: bold !important; margin: 0 !important; line-height: 2 !important; color: #3D3D3D; }
.SelfServiceHomePageCE .box .text { height: 80px !important; overflow: hidden !important; }
.SelfServiceHomePageCE .box .more { padding-top: 5px !important; text-align: left !important; }
.SelfServiceHomePageCE .box .more a { color: #3d3d3d !important; }
/*#endregion*/

/*#region CE_Header_SelfServiceHomePage*/
.SelfServiceHomePageCEHeader { margin-right: 20px; }
.SelfServiceHomePageCEHeader h3 { width: 432px !important; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #407ba4; color: #fff; font: 15px/1.5 tahoma; margin: 0; padding: 8px 13px; }
/*#endregion*/

/*#region SelfServiceHomePageSideCE*/
.SelfServiceHomePageSideCE { margin-right: 20px; }
.SelfServiceHomePageSideCE .aside { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #f9f6f7; float: left; width: 251px; padding:0;margin-top:0px; }
.SelfServiceHomePageSideCE .aside li {list-style: none; margin: 0; padding: 5px 12px 4px 5px; border-top: 1px solid #d2d2d2; *zoom: 1; }
.SelfServiceHomePageSideCE .aside li:after { content: ""; display: table; clear: both; }
.SelfServiceHomePageSideCE .aside li:first-child { border: 0; }
.SelfServiceHomePageSideCE .aside li h4 { font: bold 18px/1 arial; margin: 0; }
.SelfServiceHomePageSideCE .aside li h4:before { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") no-repeat; height: 27px; width: 27px; margin-bottom: 7px; display: block; content: ""; }
.SelfServiceHomePageSideCE .aside li.calc h4 { color: #f44500; }
.SelfServiceHomePageSideCE .aside li.calc h4:before { background-position: -476px -61px; }
.SelfServiceHomePageSideCE .aside li.tip h4 { color: #197ea1; }
.SelfServiceHomePageSideCE .aside li.tip h4:before { background-position: -479px -104px; }
.SelfServiceHomePageSideCE .aside li.updates h4:before { background-position: -480px -151px; }
.SelfServiceHomePageSideCE .aside li .text { clear: both; margin-bottom: 1em; }
.SelfServiceHomePageSideCE .aside li .more { float: left; }
/*#endregion*/

/*#region toggleContainer*/
.toggleContainer .toggle { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #bcbaba; position: relative; margin: 0 -13px; padding: 17px 20px; cursor: pointer; z-index: 1; }
.toggleContainer .toggle a { color: #3d3d3d; display: block; font-family: tahoma; font-weight: bold; font-size: 16px; }
.toggleContainer .toggle a:hover { text-decoration: none; }
.toggleContainer .toggle:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites.png") 0 -181px no-repeat; height: 16px; width: 16px; float: left; margin: 14px 0 0 9px; }
.toggleContainer .toggle:after { content: ""; background: url("/Style%20Library/Iec/he-il/images/sideTopShadow.png") center 0 no-repeat; position: absolute; bottom: -14px; right: 0; width: 100%; height: 14px; }
.toggleContainer .toggle.on:before { background-position: 0 -161px; margin: -7px 0 0 9px; }
.toggleContainer .toggle.on a { display: none; }
.toggleContainer .toToggle { display: none; }
.toggleContainer .toToggle h3 { color: #3d3d3d; font-family: arial; font-size: 20px; font-weight: bold;}
/*#endregion*/

/*#region ModalDialog*/
.ms-dlgContent {background-color:#FFFFFF;border:1px solid #161D25;display:none;position:absolute; direction:rtl;}
.ms-dlgBorder{border: 1px solid #0072BC;}
.ms-hidden, a.ms-skip, a.ms-skip:hover, a.ms-skip:visited, a.ms-TurnOnAcc, a.ms-SkiptoMainContent, a.ms-SkiptoNavigation {height:1px;overflow:hidden;position:absolute;top:-2000px;width:1px;word-wrap:normal;z-index:3;}
.ms-dlgTitle {background:url("/_layouts/images/bgximg.png") repeat-x scroll 0 -51px #21374C;cursor:default;height:32px;overflow:hidden;white-space:nowrap;}
#dialogTitleSpan {margin-right:10px !important;}
.ms-dlgTitleText {color:#FFFFFF;float:right;font-family:Verdana;font-size:1.3em;font-weight:normal;line-height:1.2;overflow:hidden;padding-right:10px;padding-top:7px;text-overflow:ellipsis;}
.ms-dlgTitleBtns {float:left;padding-left: 2px;padding-top:2px;}
.ms-dlgCloseBtn span {border:1px solid rgba(0, 0, 0, 0);cursor:pointer;}
.ms-dlgCloseBtnImg {border:0 none;}
.ms-dlgFrameContainer {overflow:auto;}
.ms-dlgOverlay {background-color:#182738;display:none;height:100%;opacity:0.7;position:absolute;right:0;top:0;width:100%;} 
/*#endregion*/

/*#region SessionTimeout - SelfService*/
.ms-dlgContent.timeout-dialog { background: none; background-color: #EEEEEE; }
.ms-dlgContent.timeout-dialog .ms-dlgBorder { border: 1px solid transparent; }
.ms-dlgContent.timeout-dialog span.ms-dlgTitleText.ui-dialog-title { padding: 5px 0; width: auto !important; }
.ms-dlgContent.timeout-dialog .ms-dlgTitle.ui-dialog-titlebar .ms-dlgTitleBtns { margin-top: 4px; }
.ms-dlgContent.timeout-dialog .ms-dlgFrameContainer { background: url("/Style%20Library/Iec/Images/timeout-icon.png") no-repeat scroll right 10px; }
.ms-dlgContent.timeout-dialog p { font-size: 16px; margin: 5px 80px 0 0; text-align: right; }
.ms-dlgContent.timeout-dialog .ui-dialog-buttonset { text-align: left; }
.ms-dlgContent.timeout-dialog #timeout-sign-out-button { margin: 10px 0 0; }
/*#endregion*/


/*#region BillsPayment - SelfService*/
.BillsWrapper .IecCapchaSub input{     margin-right: 140px; }

.BillsWrapper { width: 748px; padding-right: 0px; }
.ms-WPBody .BillsWrapper {width: auto;}
.BillsWrapper .personalZoneForm { margin-bottom: 45px; position: relative; }
.BillsWrapper .personalZoneIntro h3 { color: #417FBA !important; font-size: 16px; margin-bottom: 10px; }
.BillsWrapper label.eWaveFormLabel { width: 142px !important; }
.BillsWrapper fieldset .Form.CreditInfo { width: 130px !important; }
.BillsWrapper fieldset .Form.CreditInfo p label { width: 130px !important; }
.BillsWrapper fieldset.Form.CreditInfo p label.BillLabel { width: 126px !important; }
.BillsWrapper span[id*="PaymentType-button"], .BillsWrapper span[id*='NumberOfPayments'] { width: 265px; margin-right:11px !important;}
.BillsWrapper p { padding: 0px; }
.BillsWrapper p.openText { height: 23px !important; min-height: 0px; margin:0px !important; }
.BillsWrapper p .DisabledCls { margin-right: 8px; color: #C3C3C3;}
.BillsWrapper p.HideCls { display:none;}
.BillsWrapper .CreditCardType {width: 265px;margin-right: 10px;}
.BillsWrapper .personalZoneIntro p { color: #3D3D3D !important; font-size: 15px; }
.BillsWrapper h3 { color: #3D3D3D; }
.BillsWrapper .userIsConnected { margin-bottom: 37px; }
.BillsWrapper .ddlBillContractWrapper { margin-top: 22px; }
.BillsWrapper .Step2FieldSet label { margin-left: 4px !important; }
.BillsWrapper .CreditCardField1 select, .BillsWrapper .CreditCardField2 select { width: 127px; }
.BillsWrapper button.submit { margin-right: 268px !important; }
.BillsWrapper p.CreditCardFieldWrapper span[id*="ddlExpirationMonth"] { margin-right: 2px !important; width:126px !important;}
.BillsWrapper select[id*='ddlExpirationMonth']{display:none;}
.BillsWrapper p.CreditCardFieldWrapper span[id*="ddlExpirationYear"] { margin-left:4px !important;}
.BillsWrapper span[id*='ddlExpirationYear'] span[id*='ddlExpirationYear'] {width:126px !important;}
.BillsWrapper .ui-selectmenu-text { color: #000000; }
.BillsWrapper .personalZoneBill .eWaveFormValidator { margin-right: 145px !important; }

.BillsWrapper .personalZoneBill label.eWaveFormValidator,.BillsWrapper .Step2FieldSet label.eWaveFormValidator {display:table;}
.BillsWrapper .Step2FieldSet Label.validator {font-weight:normal;}
.BillsWrapper .Step2FieldSet .eWaveFormValidator { margin-right: 150px !important; }
.BillsWrapper .Step2FieldSet .eWaveFormValidator[for*="PhonePrefix"] {margin-right: 0 !important;}
.BillsWrapper span[id*="txtRegisterPhonePrefix"] span.eWaveFormValidator { margin-right: 2px !important; }
.BillsWrapper .StepOneSummary { width: 440px; overflow:hidden;  margin-right: -2px; margin-bottom: 26px; margin-top: -36px;}
.BillsWrapper .PaymentsWrapper { margin-right: 30px; display:none;}
.BillsWrapper .personalZoneBill { background: url("/Style%20Library/Iec/he-il/Images/rShadow.png") no-repeat scroll center 0 / 1026px 100% rgba(0, 0, 0, 0); color: #3D3D3D !important; direction: rtl; font-family: Arial, "Helvetica Neue",Helvetica,sans-serif; font-size: 13px; margin-bottom: 45px; position: relative; }
.BillsWrapper .personalZoneBill h3 { color: #3D3D3D !important; }
.BillsWrapper .personalZoneBill select { font-size: 13px; min-width: 242px; }
.BillsWrapper .personalZoneForm label { display: inline-block; font: bold 14px arial; min-width: 90px; }
.BillsWrapper .personalZoneForm p { margin: 16px 0; min-height: 55px; }
.BillsWrapper .personalZoneForm p span.error { display: none; margin: 0 135px 0 0; }
.BillsWrapper .personalZoneForm .radios > span { display: inline-block; font: bold 14px arial; min-width: 130px; }
.BillsWrapper .personalZoneForm .radios label { font-weight: normal; min-width: 0; width: auto; }
.BillsWrapper .personalZoneForm .checkboxes span { display: inline-block; font-size: 14px; vertical-align: top; }
.BillsWrapper .personalZoneForm .checkboxes label { font-weight: normal; min-width: 0; width: auto; }
.BillsWrapper .personalZoneForm input[type="text"], .personalZoneForm input[type="password"] { width: 246px; }
/*.BillsWrapper .personalZoneForm .txtCvv input[type="text"] { width: 70px; }*/
.BillsWrapper .submitSteps { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 265px 0 0 !important; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; cursor: pointer; }
.BillsWrapper .PersonalZoneFinalStep button:hover { box-shadow: 0 0 6px #474646 inset; }
.BillsWrapper .PersonalZoneFinalStep button:active { box-shadow: 0 2px 6px #474646 inset; }
.BillsWrapper .PersonalZoneFinalStep button:after { border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; }
.BillsWrapper .PersonalZoneFinalStep button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.BillsWrapper .personalZoneForm .info { background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; text-align: center; vertical-align: middle; width: 23px; }
.BillsWrapper .personalZoneBill label { display: inline-block; font: bold 14px arial; width: 130px; }
.BillsWrapper .personalZoneBill p { margin: 16px 0; min-height: 55px; }
.BillsWrapper .personalZoneBill p span.error { display: none; margin: 0 135px 0 0; }
.BillsWrapper .personalZoneBill .radios > span { display: inline-block; font: bold 14px arial; min-width: 130px; }
.BillsWrapper .personalZoneBill .radios label { font-weight: normal; min-width: 0; width: auto; }
.BillsWrapper .personalZoneBill .checkboxes span { display: inline-block; font-size: 14px; vertical-align: top; }
.BillsWrapper .personalZoneBill .checkboxes label { font-weight: normal; min-width: 0; width: auto; }
.BillsWrapper .personalZoneBill input[type="text"], .personalZoneBill input[type="password"] { width: 246px; }
.BillsWrapper .personalZoneBill .submitSteps { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif !important; margin: 17px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.BillsWrapper .personalZoneBill button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif !important; margin: 0px 271px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.BillsWrapper .personalZoneBill button:hover, .submitSteps:hover { box-shadow: 0 0 6px #474646 inset; }
.BillsWrapper .personalZoneBill button:active, .submitSteps:active { box-shadow: 0 2px 6px #474646 inset; }
.BillsWrapper .personalZoneBill button:after, .submitSteps:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.BillsWrapper .personalZoneBill button:disabled, .submitSteps:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.BillsWrapper .personalZoneBill .info { background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; text-align: center; vertical-align: middle; width: 23px; }
.BillsWrapper .personalZoneBill .contractNum { position: relative; }
.BillsWrapper .personalZoneBill .contractNum:before { background: url("/Style%20Library/Iec/he-il/Images/billNums3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 210px; left: 44px; position: absolute; top: -50px; width: 277px; }
.BillsWrapper.BillsInstalPaymentEx .contractNum:before {background: url(/Style%20Library/Iec/he-il/Images/billsInstal.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 210px; left: 5px;  position: absolute; top: -30px; width: 260px;}
.BillsWrapper.BillsInstalPaymentEx .personalZoneBillEnd {width: 350px;}
.BillsWrapper.BillsInstalPayment .ui-selectmenu-button.ui-widget.ui-state-default {width:60px !important;right:10px;}
.BillsWrapper.BillsInstalPayment .PaymentsWrapperP {color:red;padding-right: 20px;}
.BillsWrapper .personalZoneForm .CommentsPanel p { margin: 5px 0; min-height: 15px; font-family:Arial; }
.BillsWrapper .personalZoneForm .CommentsPanel ul {font-size: 14px;font-family:Arial;}
.BillsWrapper.matamFormWrapper .personalZoneBill .contractNum:before { background:none; }
.BillsWrapper .contractMeta { font-size: 14px; margin-bottom: 50px; }
.BillsWrapper.matamFormWrapper .contractMeta { margin-top: 10px; }
.BillsWrapper .contractMeta th, .contractMeta td { padding: 5px 0 5px 30px; }
.BillsWrapper .contractMeta th { text-align: right; }
.BillsWrapper .announcement { color: #000000; font-size: 14px; line-height: 1.1; padding: 8px 16px; }
.BillsWrapper .announcement.orange { background: none repeat scroll 0 0 #FEDF8C; }
.BillsWrapper .announcement.red { background: none repeat scroll 0 0 #B80000; }
.BillsWrapper .announcement.green { background: none repeat scroll 0 0 #197EA1; }
.BillsWrapper .wizard-steps { height: 40px; margin-bottom:50px;list-style: none; padding: 0; }
.BillsWrapper .wizard-steps li { list-style: none; margin: 0; padding: 0;background: url("/Style%20Library/Iec/he-il/Images/wizard-steps.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); float: right; font: bold 18px/40px arial; height: 40px; min-width: 150px; position: relative; text-align: center; }
.BillsWrapper .wizard-steps li:before { background: url("/Style%20Library/Iec/he-il/Images/wizard-steps.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0); content: ""; height: 40px; position: absolute; right: -12px; top: 0; width: 24px; z-index: 1; }
.BillsWrapper .wizard-steps li + li:before { background-position: 0 -240px; }
.BillsWrapper .wizard-steps li.current { background-position: 0 -80px; }
.BillsWrapper .wizard-steps li.current + li:before { background-position: 0 -200px; }
.BillsWrapper .wizard-steps li.done { background-position: 0 -40px; } 
.BillsWrapper .wizard-steps li.done:before { background-position: 0 -160px; }
.BillsWrapper .wizard-steps li.done + .current:before { background-position: 0 -160px; }
.BillsWrapper .wizard-steps li.done + .done:before { background-position: 0 -280px; }
.BillsWrapper .wizard-steps li:first-child:before { display: none; }
.BillsWrapper .personalZoneBillEnd { font-size: 14px !important; margin: 0 95px 10px; width: 340px; }
.BillsWrapper.matamFormWrapper .personalZoneBillEnd { margin: 0 75px 10px; width: 340px; }
.BillsWrapper.matamFormWrapper .personalZoneBillEnd dd { direction: ltr; margin: 0px; clear: none; }
.BillsWrapper .personalZoneBillEnd p { font-size: 14px !important; min-height: 0px; width: 320px; }
.BillsWrapper .PersonalZoneFinalStep h2 { color: #417FBA; font-size: 16px; font-weight: bold; padding-bottom: 0px; margin-right: 95px; }
.BillsWrapper .personalZoneBillEnd h4 { color: #417FBA; font-size: 14px; font-weight: bold; }
.BillsWrapper .personalZoneBillEnd dl:after { clear: both; content: ""; display: table; }
.BillsWrapper .personalZoneBillEnd dt { clear: right; float: right; padding-bottom: 7px; }
.BillsWrapper .personalZoneBillEnd dd { clear: left; float: left; font-weight: bold; padding-bottom: 7px; }
.BillsWrapper .personalZoneBillEnd button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 70px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; white-space: nowrap; }
.BillsWrapper .personalZoneBillEnd button:hover { box-shadow: 0 0 6px #474646 inset; }
.BillsWrapper .personalZoneBillEnd button:active { box-shadow: 0 2px 6px #474646 inset; }
.BillsWrapper .personalZoneBillEnd button:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.BillsWrapper .personalZoneBillEnd button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.BillsWrapper .personalZoneBillEnd .NoteEmail{margin-top:10px;margin-bottom:10px;color:red;}
.BillsWrapper .PersonalZoneFinalStep button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 14px 154px 0 0 !important; min-width: 133px; padding: 3px 17px 6px 8px; text-align: center; text-decoration: none; }
.BillsWrapper button[id*="Step2Btn"]{margin-right:277px !important;}
.BillsWrapper input[id*='txtPersonalID'], .BillsWrapper input[id*='txtPersonEmail']{margin-right:-1px; width:.b !important;}
.BillsWrapper input[id*='txtRegisterPhone']{margin-right:-1px; width:174px !important;}
.BillsWrapper span[id*="BillLastFourDigits"] {margin-top: -18px !important; margin-bottom:20px;}	
.BillsWrapper span[id*="BillLastFourDigits"] label.eWaveFormLabel {margin-top: 7px;}
.BillsWrapper span[id*="BillLastFourDigits"] input {margin-top: -14px;}
.BillsWrapper span.GrayTriangle, .BillsWrapper label.GrayTriangle {opacity: 0.25 !important;}
.BillsWrapper .tabelsumHeader{font-size: 16px;font-weight:bold}
.BillsWrapper th{background-color:#e9e9e9}
.BillsWrapper .sumBottom{font-size: 16px;font-weight:bold;margin-bottom:20px;margin-top:10px}
.BillsWrapper dl[class*="accounts"]{border-bottom:1px solid black}

.BillsWrapper ul.generalDetails {list-style: initial;margin-right: 40px;font: normal 14px/1.5 tahoma;}
.BillsWrapper .payInvoiceSubHeading {color:#417FBA;font-size:15px;margin-bottom:10px;font-weight:bold;margin-top:15px;text-align:right;}
/*#endregion*/
/*#region IecChangeOfTenancyWrapper */
.IecChangeOfTenancyWrapper .IecPhoneField{height:34px;}
.IecChangeOfTenancyWrapper .IecPhoneField.txtPhone {margin:0px;padding-bottom:10px;}
.IecChangeOfTenancyWrapper .IecPhoneField > span.IecPhoneFieldPhone.eWaveFormField {width: 304px;}
.IecChangeOfTenancyWrapper .IecPhoneField > span.IecPhoneFieldPrefix.eWaveFormField {width: 120px !important;}
.IecChangeOfTenancyWrapper .IecPhoneField input[id*="txtFullPhone"] {width: 120px !important;}
.IecChangeOfTenancyWrapper .ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all , .IecChangeOfTenancyWrapper .ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-top{width:100px !important;}
.IecChangeOfTenancyWrapper div[id*="MeterDeviceDetails2"] fieldset {margin: 10px;}
.IecChangeOfTenancyWrapper div[id*="MeterDeviceDetails2"] legend {font: bold 14px arial;}
.IecChangeOfTenancyWrapper div[id*="MeterDeviceDetails2"] table[id*="DeviceAddressRadioList"] {margin: 10px;}
.IecChangeOfTenancyWrapper div[id*="MeterDeviceDetails2"] table[id*="DeviceAddressRadioList"] label {width:auto; font-weight:normal;}
.IecChangeOfTenancyWrapper .ChkBoxApprove {width:100%;}
.IecChangeOfTenancyWrapper .ChkBoxApprove  span[id*="ChkBoxApproveCustomValidator"] {margin-right: 0px !important;display: inherit;margin-bottom:10px;}
.IecChangeOfTenancyWrapper .personalZoneForm [id*="txtMeterReader"]{width:50px !important}
.IecChangeOfTenancyWrapper [id*="lblAddress"] {font-family:arial; font-size:14px; font-weight:700}
.IecChangeOfTenancyWrapper [id*="lblAddress"] strong{ margin-left:55px}
.IecChangeOfTenancyWrapper .lblStepTwoMsg {padding-bottom:10px;}
.IecChangeOfTenancyWrapper .lblReaderItemeEplanation   { list-style-type: none; color: red; margin-right: 221px; margin-top: 7px;  margin-bottom: 7px;}
/*#endregion*/

/*#region TechPilotReqFormWrapper */
.TechPilotReqFormWrapper h1 {margin-bottom: 5px;}
.TechPilotReqFormWrapper p.sub-title {margin: 0 0 15px;width: 500px;min-height:initial;}
.TechPilotReqFormWrapper h3 {margin-bottom: 15px;}
.TechPilotReqFormWrapper h3 label {font-size:inherit !important;font-family: inherit !important;width: inherit !important;}
.TechPilotReqFormWrapper .field-row {margin-bottom: 10px;}
.TechPilotReqFormWrapper .field-row .left-col {margin-right:15px;}
.TechPilotReqFormWrapper .field-row .left-col input[type="text"] {width: 130px; }
.TechPilotReqFormWrapper .field-row .left-col label {width: 120px !important;}
.TechPilotReqFormWrapper .field-row .cbox {margin-right: 138px;}
.TechPilotReqFormWrapper .field-row .cbox label {width: auto;}
.TechPilotReqFormWrapper .field-row .cbox input {margin: 3px 3px 3px 4px;}
.TechPilotReqFormWrapper .field-row.textarea label{display:block;width:515px !important;margin-bottom:10px;}
.TechPilotReqFormWrapper .eWaveFormField {float:none !important;}
.TechPilotReqFormWrapper .eWaveFormField:first-child {display:inline-block;}
.TechPilotReqFormWrapper textarea {width: 500px;height: 100px;}
.TechPilotReqFormWrapper button[type="submit"] {margin: 15px auto auto 50px;display: block;}
.citiesPilotReqAC,.streetsPilotReqAC {width: 244px !important;}
.TechPilotReqFormWrapper .ValidationSummary {margin-left:50px;}
.TechPilotReqFormWrapper .StepSummary {text-align: left;width: initial;margin-top:auto;margin-bottom: 15px;}
.TechPilotReqFormWrapper div[id*="CompanyDetails"] {margin-top:25px;}
.TechPilotReqFormWrapper .field-row input[type="text"] {width: 226px;}
.TechPilotReqFormWrapper .attachments{padding-top: 20px;}
.TechPilotReqFormWrapper .fuBox label {max-width:500px;}
/*#endregion TechPilotReqForm*/

/*#region PotentialSuppliersFormWrapper */
.PotentialSuppliersFormWrapper .PurposeRegistrationt .PurposeRegistrationtLabel {width: 138px!important;}
.PotentialSuppliersFormWrapper .PurposeRegistrationt .ui-selectmenu-button{width: 242px!important;}
.PotentialSuppliersFormWrapper h1 {margin-bottom: 5px;}
.PotentialSuppliersFormWrapper .personalZoneForm p {min-height:auto !important;min-height:initial !important;font-family: inherit;font-size:14px;font-weight:bold}/*auto & initital fix for ie*/
.PotentialSuppliersFormWrapper p.sub-title {margin: 0 0 15px;width: 500px;min-height:initial;}
.PotentialSuppliersFormWrapper h3 {font-size:140%;margin-bottom: 15px;}
.PotentialSuppliersFormWrapper h3 label {font-size:inherit !important;font-family: inherit !important;width: inherit !important;}
.PotentialSuppliersFormWrapper h4 {font-size: 16px;padding-bottom: 10px;}
.PotentialSuppliersFormWrapper .ChkBox table, .PotentialSuppliersFormWrapper .ChkBox tr {display:inline}
.PotentialSuppliersFormWrapper .ChkBox.yesno table {display:table;}
.PotentialSuppliersFormWrapper .ChkBox.yesno tr {display: table-cell;}
.PotentialSuppliersFormWrapper .field-row .ChkBox.yesno > label{width:516px !important;min-width:100px;}
.PotentialSuppliersFormWrapper .ChkBox td label{width:100px;}
.PotentialSuppliersFormWrapper .ChkBox.yesno td label{width:50px!important;min-width:50px;}
.PotentialSuppliersFormWrapper .ChkBox.CblSmallCompany > label{width:300px !important;min-width:100px;}
.PotentialSuppliersFormWrapper .ChkBox.CblSmallCompany table {display:table;}
.PotentialSuppliersFormWrapper .ChkBox.CblSmallCompany tr {display: table-cell;}
.PotentialSuppliersFormWrapper .ChkBox.CblSmallCompany td label{width:80px!important;min-width:50px;}
.PotentialSuppliersFormWrapper .field-row {margin-bottom: 10px;}
.PotentialSuppliersFormWrapper .field-row .left-col {margin-right:15px;}
.PotentialSuppliersFormWrapper .field-row .left-col input[type="text"] {width: 130px; }
.PotentialSuppliersFormWrapper .field-row .left-col label {width: 50px !important;}
.PotentialSuppliersFormWrapper .field-row .cbox {margin-right: 138px;}
.PotentialSuppliersFormWrapper .field-row .cbox label {width: auto;}
.PotentialSuppliersFormWrapper .field-row .cbox input {margin: 3px 3px 3px 4px;}
.PotentialSuppliersFormWrapper .field-row.textarea label{display:block;width:540px !important;margin-bottom:10px;}
.PotentialSuppliersFormWrapper .eWaveFormField {float:none !important;}
.PotentialSuppliersFormWrapper .eWaveFormField:first-child {display:inline-block;}
.PotentialSuppliersFormWrapper textarea {width: 500px;height: 100px;}
.PotentialSuppliersFormWrapper button[type="submit"] {margin: 15px auto auto 50px;display: block;}
.PotentialSuppliersFormWrapper .BtnStep button {display:inline}
.PotentialSuppliersFormWrapper #rowBtncopycontact .Btncopycontact {  background:#074DA2 !important; font-size:14px !important; border:none; height:100%; vertical-align: middle; float:left; height:23px;color: #fff; margin-top: 10px;}
.PotentialSuppliersFormWrapper #rowBtnPrintStep3 .BtnPrintStep3   { border-radius:10px; background:#074DA2 !important;  font-size:14px !important; border:none; height:100%;color: #fff; margin-top: 10px; vertical-align: middle; height:20px !important;margin: 15px auto auto 50px;
    display: block;}
.citiesPilotReqAC,.streetsPilotReqAC {width: 244px !important;}
.PotentialSuppliersFormWrapper .ValidationSummary {margin-left:50px;}
.PotentialSuppliersFormWrapper .StepSummary {text-align: left;width: initial;margin-top:auto;margin-bottom: 15px;}
.PotentialSuppliersFormWrapper div[id*="CompanyDetails"] {margin-top:25px;}
.PotentialSuppliersFormWrapper .field-row input[type="text"] {width: 226px;}
.PotentialSuppliersFormWrapper .attachments{padding-top: 20px;}
.PotentialSuppliersFormWrapper .fuBox label {width:40%;display:block;}
.PotentialSuppliersFormWrapper .IecPhoneField select {min-width:80px;}
.PotentialSuppliersFormWrapper .IecPhoneField.txtPhone {margin:0px;padding-bottom:10px;}
.PotentialSuppliersFormWrapper .IecPhoneField > span.IecPhoneFieldPhone.eWaveFormField {width: 304px;}
.PotentialSuppliersFormWrapper .IecPhoneField > span.IecPhoneFieldPrefix.eWaveFormField {width: 80px !important;max-width: 80px;}
.PotentialSuppliersFormWrapper .IecPhoneField input[id*="txtFullPhone"] {width: 120px !important;}
.PotentialSuppliersFormWrapper .left-col .eWaveFormValidator {float: left !important; margin-left: 145px !important;}
.printLayout .PotentialSuppliersFormWrapper textarea {padding: 3px;background: #FFF;border: 1px solid black;overflow: hidden;}
.printLayout .PotentialSuppliersFormWrapper input[type="text"] {background: #FFF;border: 1px solid black;}
.printLayout .PotentialSuppliersFormWrapper span.ui-selectmenu-text {background: #FFF;border: 1px solid black;}
.printLayout .PotentialSuppliersFormWrapper span.ui-icon.ui-icon-triangle-1-s {display: none;}
.printLayout .PotentialSuppliersFormWrapper .ChkBox tr {float:right}
.PotentialSuppliersFormWrapper .ui-autocomplete {max-width:200px}
.PotentialSuppliersFormWrapper .IecPhoneFieldPrefix .ui-corner-all{width: 80px!important;}
 .BillsWrapper.PotentialSuppliersFormWrapper  .personalZoneBill  .IecPhoneFieldPrefix  .eWaveFormValidator{margin-right:4px!important} 
 .printLayoutEn .BillsWrapper .personalZoneBill{direction:ltr}
.printLayoutEn .BillsWrapper .personalZoneBill select { display:none!important }

/*#endregion TechPilotReqForm*/


/*#region BillsPayment - SelfService*/
.AllBillsWrapper .personalZoneBillEnd { font-size: 14px !important; margin: 0 4px 10px; width:650px; } 
.AllBillsWrapper .PersonalZoneFinalStep h2{margin-right:4px!important}
.AllBillsWrapper .PersonalZoneFinalStep button{margin:14px 4px 0 0 !important}

.AllBillsWrapper .SelfServiceInvoicesTable{width:100%;border: 1px solid #e2dfe0;border-collapse: collapse; border-spacing: 0;margin-bottom:15px}
.AllBillsWrapper table.SelfServiceInvoicesTable tr:nth-child(odd) td{background:#fff}
.AllBillsWrapper table.SelfServiceInvoicesTable td{text-align:center;background:#f0eff0}
.AllBillsWrapper table.SelfServiceInvoicesTable th {text-align:center;}
.AllBillsWrapper .statOk { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -61px no-repeat; height: 38px; width: 44px; /* margin: 8px auto 10px; */ }
.AllBillsWrapper .statFailure { background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -109px no-repeat; height: 38px; width: 44px; /* margin: 8px auto 10px; */ }

.SelfServiceInvoicesTable table { border: 1px solid #e2dfe0; width: 100%; }
.SelfServiceInvoicesTable th { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC) #407ba4; color: #fff; font: normal 12px/1.5 tahoma; text-align: right; padding: 10px 8px; }
.SelfServiceInvoicesTable td { padding: 5px 8px; height: 40px; text-align:center;background:#f0eff0}
.SelfServiceInvoicesTable tr:nth-child(odd) td{background:#f0eff0}
.SelfServiceInvoicesTable td a.pdf{vertical-align:top;}

/*#endregion*/

/*#region Content-Editors*/
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Left {background-color:#3a70b0;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Left a {color:#ffffff; text-decoration:underline;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Left a:hover {color:#EB6B08;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Left h3 {font-family:"tipografregular"; font-size:18px !important; color:#ffffff;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Left p {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#ffffff; display:table;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Left img{width:50%;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right {background-color:#3a70b0;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right a {color:#ffffff; text-decoration:underline;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right a:hover {color:#EB6B08;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right img{width:50% !important; }
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right div.Iecartic {display: table; padding-left: 11px !important; padding-right: 0 !important; width: 43% !important;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right h3 {font-family:"tipografregular"; font-size:18px !important; color:#ffffff;}
.IecBox.IecBoxStyleAbout.IecThreeColumn.IecWideCE_Right p {font-family:Arial, Helvetica, sans-serif; font-size:13px !important; color:#ffffff; display:table;}
.IecBox.IecBoxStyleWide.IecTwoColumn.IecWideArticleCE_LEFT  div.Iecartic.IecFloatRight{float:right !important;}
.IecBox.IecBoxStyleWide.IecTwoColumn.IecWideArticleCE_LEFT h3{font-family:"tipografregular"; font-size:18px !important;}
.IecBox.IecBoxStyleWide.IecTwoColumn.IecWideArticleCE_LEFT p{font-family:Arial, Helvetica, sans-serif; font-size:13px !important;}
.IecBox.IecBoxStyleWide.IecTwoColumn.IecWideArticleCE_Right h3{font-family:"tipografregular"; font-size:18px !important;}
.IecBox.IecBoxStyleWide.IecTwoColumn.IecWideArticleCE_Right p {font-family:Arial, Helvetica, sans-serif; font-size:13px !important;}
.IecMidRightMainArea .WpBody {margin-bottom:30px;}
.IecBox.IecBoxStyleInfoInClick.IecOneColumn.Iec_InfoInClickCE h3{font-family:"tipografregular"; font-size:18px !important; color:#ffffff;}
.IecBox.IecBoxStyleInfoInClick.IecOneColumn.Iec_InfoInClickCE .IecInfoInClickTab h4{font-family:Arial, Helvetica, sans-serif; font-weight:bold;} 
/*#endregion*/

/*#region Welcome-Page*/
.IecWelcomePage {margin-top:0px;}
/*#endregion*/

/*#region Contact-Us*/
.ContactUs  {margin-right: 30px;}
.ContactUs .Main {background-image:url('/Style%20Library/Iec/he-il/Images/3px_center_bg.jpg');height: 103px;padding-top: 0px;width: 692px;}
.ContactUs .Main div:first-child{display: inline-block;padding: 9px 28px 0 0;vertical-align: top;width: 45px;}
.ContactUs .Main div:first-child img{height:28px;width:28px;}
.ContactUs .Container{display: inline-block;padding: 9px 0 9px 9px;width: 605px;}
.ContactUs .Head {color: #f44500;font-family:Tipografregular;font-size: 22px;font-weight: normal;height: 22px;line-height: 22px;margin-bottom: 5px;margin-top: 0;}
.ContactUs  h4.Contact {color: #3d3d3d;display: block;font-family:Tipografbold;font-weight: bold;font-size: 22px;}
.ContactUs .Content {color: #3d3d3d;font: Arial;font-weight: normal;font-size: 13px;margin-bottom: 5px;margin-top: 0;}
.ContactUs .Content a, .ContactUs .Links a {color: #006ebb;font: Arial;font-size: 13px;font-weight: normal;}
.ContactUs .Links > a:first-child {margin-left: 10px;}
/*#region Contact-Us*/

/*#region OtherContacts*/
.CEOtherContacts .Main{ width:518px; height:103px; padding-top:0px;  margin-right:100px; background:url('/Style%20Library/Iec/en-us/Images/separetor.jpg') no-repeat center bottom;}
.CEOtherContacts .Contact{ margin-right:30px; margin-top:34px; margin-bottom:29px; font:Typograph; font-weight:bold; color:#3d3d3d; font-size:22px; display:block;}
.CEOtherContacts .Container{display:inline-block; width:500px;}
.CEOtherContacts .Head{font:TypoGraph; font-weight:normal; color:#f44500; font-size:22px; margin-bottom:9px;}
.CEOtherContacts .Content{font:Arial; font-weight:normal; color:#3d3d3d; font-size:13px; margin-bottom:21px; margin-top:9px;}        
.CEOtherContacts .Links{font:Arial; font-weight:normal; color:#006ebb; font-size:13px;}
.CEOtherContacts .Main:last-child{ background:none; } 
/*#endregion*/


/*#region MagnaRssWrapper WP */
.MagnaRssWrapper .ajaxLoaderContainer{padding-top: 0px; height: 45px; margin-top: 10px; margin-bottom: 1px;}
.MagnaRssWrapper h4 > a{float: left; font-family:Arial; font-size: 15px; color:#ffffff !important; font-weight:normal;}
/*#endregion*/

/*#region CE_VisitorsCenter WP */
#IecVisitorsCenter { background: none #F2F0F1; border: 1px solid #ccc; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  /*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC") repeat scroll 0 0 #F2F0F1;*/ }
#IecVisitorsCenter hr { margin: 3px; }
#IecVisitorsCenter .IecVisitorsTab { min-height: 37px; background: url("/Style%20Library/Iec/he-il/images/TabBg_grey.png") no-repeat scroll left center; }
#IecVisitorsCenter .IecVisitorsTab:hover { background: url("/Style%20Library/Iec/he-il/images/TabBg.png") no-repeat scroll left center; }
#IecVisitorsCenter .IecVisitorsTab > p { margin: 5px 0; }
#IecVisitorsTop, #IecVisitorsBottom { padding: 0; }
#IecVisitorsTop { margin-bottom: 10px; }
#IecVisitorsTop h3 { color: #fff; background-color: #34729B; margin: 0; padding: 10px 20px; }
#IecVisitorsTop > div, #IecVisitorsTop > p, #IecVisitorsBottom > div, #IecVisitorsBottom > p { padding: 10px 20px; margin-bottom: 0; }
#IecVisitorsBottom h3 { color: #396D92; margin: 0; padding: 10px 20px; }
#IecVisitorsBottom h4, #IecVisitorsBottom p { margin: 0 0 5px; color: #396D92; }
.IecBoxStyleIInvestorInfo.IecOneColumn.Iec_InfoInClickCE > h3 { font-size: 1.308em !important; line-height: 21px;}
.IecBoxStyleIInvestorInfo.IecOneColumn.Iec_InfoInClickCE h3 {font-size:17px;}
.IecInvestorInfoTab h4{font-size:15px;}
/*#endregion*/

/*region GuideList*/
div[class*='CubeIndex']{overflow:hidden}
.CubeBeforeLast{height:127px;box-sizing:border-box;width:50%;border:1px white solid; float:right; clear:both}
.LastCubeMod1{height:127px;width:100%;background-color:aqua;border:1px white solid;float:right}
.LastCubeMod2{box-sizing:border-box;height:127px;width:50%;border:1px white solid;float:right}
.NormalCube{height:127px;box-sizing:border-box;width:137px; float:right;border:1px white solid}
.CubeIndex1{background-color:#eb6b08}
.CubeIndex2{background-color:#eb7808}
.CubeIndex3{background-color:#f5841f}
.CubeIndex4{background-color:#f1a149}
.CubeIndex5{background-color:#fbab5e}
.CubeIndex0{background-color:#ffc084}
.GuideListMouseHover{ display:none}
.GuideListTopTitle{color: #000000;font-family: tipografregular;font-size: 47px;text-align: center;margin-top:15px}
.GuideListButtomTitle{text-align:center; font-family:Arial, Helvetica, sans-serif;color:black;font-size:15px}
.GuideListContainer{width:411px}
.GuideListLink{font-family:Arial, Helvetica, sans-serif; font-size:13px;margin-bottom:5px; color:#376aac;text-align:left}
.GuideListHoverColor{background-color:#EAE8E9}
.GuideListHoverState{display:none;margin-top:12px}
.GuideListTopTitleHover,.GuideListButtomTitleHover,.GuideMouseOver{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:black}
.GuideMouseOver{margin-top:20px}
.BoxTitleOnly h3{font-family:tipografregular;font-size:18px;color:black;margin-bottom:0px}
.GuideListTitle{font-size:18px;color:#000000;font-family:tipografregular;position:relative;top:15px}
/*endregion*/


/*#region SideMenuNavigation  */
#IecSideNavNew dt { box-shadow: 0 5px 7px -3px rgba(0, 0, 0, 0.9);}
/*#endregion*/

/*#region IecInvestorInfo */
.InvestorsHeadLine {background-color:#efedee; padding-right: 14px; padding-top: 16px; height: 75px;}
.InvestorsHeadLine h3 {background-color:#efedee; margin-right: 2px; padding-top: 2px; padding-bottom: 9px; font-family:Arial; font-weight:bold !important; font-size:25px !important; margin-top: -3px;}
.InvestorsHeadLine h3:nth-of-type(2){margin-top:-5px;}
.InvestorsHeadLine .IecInvestorsImg{float:right; margin-left: 7px; }
.IecInvestorInfoTab h4{font-family:Arial; font-weight:bold;}
.IecInvestorInfoTab{background :url("/Style%20Library/Iec/he-il/images/mouseover_Sprite.png") -52px 302px; height:97px;}
.InvestorsHeadLine img{width:auto !important; height:auto;}
/*#endregion*/


 /*region CE_HomePage2*/
.CE_HomePage2 figure {float: left; height: 142px; margin: 0; padding: 0;width: 50%;}
.CE_HomePage2 figure img {height: 142px; width: 100%;}.CE_HomePage2 .news {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGAwZkAGAALcADQFYZLRAAAAAElFTkSuQmCC") repeat scroll 0 0 #bcbaba; float: right; height: 142px;width: 50%;}
.CE_HomePage2 .news h4 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #00263c; font-family: tahoma;font-size: 15px;font-weight: normal;padding: 8px 15px 2px;}
.CE_HomePage2 .news .text {color: #00263c; height: 76px;margin-bottom: 0;padding: 0 15px;}
.CE_HomePage2 .more { padding: 7px 15px; text-align: left;}
.CE_HomePage2 .news .more a {color: #00263c;}
/*endregion*/


/*region CE_Directors*/
.IecWideDirectors{color: #202020;margin: 0px;padding: 0px;direction: rtl;text-align: right;background-color: #ffffff;font-family: Arial;float: right;}
.IecWideDirectors #dafshurot.page-content {width: 670px;margin: 0px; float: right;}
.IecWideDirectors h1{ padding-right:40px;font-family: Arial;color:#404040;font-size:32px;}
.IecWideDirectors .fontSize18{font-size:18px;}
.IecWideDirectors h2{font-size:18px;}
.IecWideDirectors p{font-weight:bold;font-size:16px;}
.IecWideDirectors #dafshurot {background: #fff;padding: 0px 40px 0px 80px; color: #444; -webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;border-bottom: 1px solid #ccc;}
.IecWideDirectors .page-content {width: 710px;margin: 0 auto;float: right;}
.IecWideDirectors div, .IecWideDirectors  span, .IecWideDirectors  p, .IecWideDirectors ul, .IecWideDirectors  li, .IecWideDirectors td, .IecWideDirectors  th {font-family: Arial;font-size:10px:}
.IecWideDirectors .personImageShura{padding-right:20px;padding-left:20px;padding-bottom:0px;padding-top:0px;float:right;}
.IecWideDirectors td{padding-right:40px;}
.IecWideDirectors .DirPerson{display:block;}
.IecWideDirectors .DirPerson .InnerText{display: table-row-group;}
.IecWideDirectors .DirPerson .textOnly{float: left; width: 344px; font-size:14px;}   
.IecWideDirectors .DirPerson .textOnly ul{width: 527px; padding-right:0px; margin-top:0px;} 
.IecWideDirectors .itemHeader h2{font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.IecWideDirectors.IecManagementHe p{margin-right: -13px;}
.IecWideDirectors.IecManagementHe .textOnly{margin-right: 4px; width: 340px;}
/*endregion*/


/*region Calender (Jquery UI)*/
#NewsAndEventsContainer .ui-icon-circle-triangle-w { background-position: -80px -192px; }
#NewsAndEventsContainer .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; }
#NewsAndEventsContainer .ui-icon-circle-triangle-e { background-position: -48px -192px; }
#NewsAndEventsContainer a {cursor: pointer;}
#NewsAndEventsContainer .ui-state-default, #NewsAndEventsContainer .ui-widget-content .ui-state-default, #NewsAndEventsContainer .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #1c94c4; }
#NewsAndEventsContainer .ui-state-default a, #NewsAndEventsContainer .ui-state-default a:link,#NewsAndEventsContainer .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
#NewsAndEventsContainer .ui-state-hover,#NewsAndEventsContainer .ui-widget-content .ui-state-hover,#NewsAndEventsContainer .ui-widget-header .ui-state-hover,#NewsAndEventsContainer .ui-state-focus,#NewsAndEventsContainer .ui-widget-content .ui-state-focus,#NewsAndEventsContainer .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
#NewsAndEventsContainer .ui-state-hover a,#NewsAndEventsContainer .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
#NewsAndEventsContainer .ui-state-active,#NewsAndEventsContainer .ui-widget-content .ui-state-active,#NewsAndEventsContainer .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
#NewsAndEventsContainer .ui-state-active a, #NewsAndEventsContainer .ui-state-active a:link,#NewsAndEventsContainer .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
#NewsAndEventsContainer .ui-widget :active { outline: none; }
#NewsAndEventsContainer .ui-state-highlight,#NewsAndEventsContainer .ui-widget-content .ui-state-highlight,#NewsAndEventsContainer .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
#NewsAndEventsContainer .ui-state-highlight a,#NewsAndEventsContainer .ui-widget-content .ui-state-highlight a,#NewsAndEventsContainer .ui-widget-header .ui-state-highlight a { color: #363636; }
#NewsAndEventsContainer .ui-state-error,#NewsAndEventsContainer .ui-widget-content .ui-state-error,#NewsAndEventsContainer .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
#NewsAndEventsContainer .ui-state-error a,#NewsAndEventsContainer .ui-widget-content .ui-state-error a,#NewsAndEventsContainer .ui-widget-header .ui-state-error a { color: #ffffff; }
#NewsAndEventsContainer .ui-state-error-text,#NewsAndEventsContainer .ui-widget-content .ui-state-error-text,#NewsAndEventsContainer .ui-widget-header .ui-state-error-text { color: #ffffff; }
#NewsAndEventsContainer .ui-priority-primary,#NewsAndEventsContainer .ui-widget-content .ui-priority-primary,#NewsAndEventsContainer .ui-widget-header .ui-priority-primary { font-weight: bold; }
#NewsAndEventsContainer .ui-priority-secondary,#NewsAndEventsContainer .ui-widget-content .ui-priority-secondary,#NewsAndEventsContainer  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#NewsAndEventsContainer .ui-state-disabled,#NewsAndEventsContainer .ui-widget-content .ui-state-disabled,#NewsAndEventsContainer .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
#NewsAndEventsContainer .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
#NewsAndEventsContainer .ui-widget .ui-widget { font-size: 1em; }
#NewsAndEventsContainer .ui-widget input,#NewsAndEventsContainer .ui-widget select,#NewsAndEventsContainer .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
#NewsAndEventsContainer .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
#NewsAndEventsContainer .ui-widget-content a { color: #333333; }
#NewsAndEventsContainer .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#NewsAndEventsContainer .ui-widget-header a { color: #ffffff; }
#NewsAndEventsContainer .ui-widget-header .ui-icon {background-image: url(/Style%20Library/Iec/jQueryUI/base/Images/ui-icons_ffffff_256x240.png); } 
#NewsAndEventsContainer .ui-datepicker { /*elad customize width: 17em;*/ padding: .2em .2em 0; display: none; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-prev,#NewsAndEventsContainer .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-prev-hover,#NewsAndEventsContainer .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-prev { left:2px; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-next { right:2px; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-next-hover { right:1px; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-prev span,#NewsAndEventsContainer .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
#NewsAndEventsContainer .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
#NewsAndEventsContainer .ui-datepicker select.ui-datepicker-month, #NewsAndEventsContainer .ui-datepicker select.ui-datepicker-year { width: 49%;}
#NewsAndEventsContainer .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
#NewsAndEventsContainer .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
#NewsAndEventsContainer .ui-datepicker td { border: 0; padding: 1px; }
#NewsAndEventsContainer .ui-datepicker td span,#NewsAndEventsContainer .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
#NewsAndEventsContainer .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
#NewsAndEventsContainer .ui-datepicker.ui-datepicker-multi { width:auto; }
#NewsAndEventsContainer .ui-datepicker-multi .ui-datepicker-group { float:left; }
#NewsAndEventsContainer .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
#NewsAndEventsContainer .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
#NewsAndEventsContainer .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
#NewsAndEventsContainer .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
#NewsAndEventsContainer .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
#NewsAndEventsContainer .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
#NewsAndEventsContainer .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
#NewsAndEventsContainer .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
#NewsAndEventsContainer .ui-datepicker-rtl { direction: rtl; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-group { float:right; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
#NewsAndEventsContainer .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
#NewsAndEventsContainer .ui-datepicker-cover {display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}
/*endregion*/

/*elad adding*/
/*region guides List component - RESHIMAT MADRICHIM*/
.GuideContainer{width:100%;float:right;display:none}
.GuideContainer .container{direction:rtl}
.GuideContainer .container > div {cursor:pointer;float:right;border:1px solid white;height:132px}
.GuideContainer .container > div.one{cursor:pointer;float:right;border:1px solid white;height:132px}
.GuideContainer .container > div.fullw{cursor:pointer;float:right;border:1px solid white;height:132px}
.GuideContainer .container .color0{background-color:#eb6b08}
.GuideContainer .container .color1{background-color:#eb7808}
.GuideContainer .container .color2{background-color:#F18219}
.GuideContainer .container .color3{background-color:#E79446}
.GuideContainer .container .color4{background-color:#FAAB5E}
.GuideContainer .container .color5{background-color:#FEC083}
.GuideContainer .container > div:hover {background-color:#EAE8E9;font-size:14px;text-align: right;font-weight:bold;}
.GuideContainer .container span.hide{padding:3px 3px 3px;display: inline-block;font-size:14px;}
.GuideContainer .container .headline{font-weight:bold;padding-top:30px;display: inline-block;}
.GuideContainer .container .innerHeadline{font-size:34px}
.GuideContainer span.innerText{padding-top:20px}
.GuideContainer .guideTitle{text-align: left;width: 100%;float:left;padding-bottom:5px}
.GuideContainer .guideItem{color:black;font-size:22px;text-align: center;vertical-align:middle;}
/*endregion*/

/*#region Sitemap*/
#SiteMap { border:0 none; padding-right:20px}
#SiteMap td { vertical-align: top; width:170px; padding:0 0 0 27px; }
#SiteMap td.Last { padding:0; }
#SiteMap div { width:180px; border:1px solid silver }
#SiteMap a { display:block; padding:0 15px 0 0; }
#SiteMap td a.First { background-color:#34729B;color:#fff; margin:20px 0 0; text-decoration: none;font-weight:bold; padding:2px 10px 4px 10px;}
#SiteMap a:hover {text-decoration:underline; }
#SiteMap ul { margin:0; padding:0;display: block; font-size:12px;}
#SiteMap ul.First {margin: 0 0 14px 0; width:175px; padding:10px 0 0 25px;min-height: 200px; }
#SiteMap ul li {padding:0 20px 0 0; list-style: none; display: block; clear: both; overflow: hidden; margin: 0; }
#SiteMap ul a {background: none; width: auto; height: auto; padding: 0 15px 0 0; line-height: 20px; font-size:100%;color:#545454; float: right; margin: 0; }
#SiteMap ul li { margin:0 0 8px 0; }
#SiteMap li.Page { margin:0; }
#SiteMap li.Page.Last { margin:0 0 8px 0; }
#SiteMap ul ul li, #SiteMap ul ul ul li{ margin:0; }
#SiteMap ul li.Web a,#SiteMap ul li.Tab a { background:url('/Style Library/iec/he-il/images/blueArrow-full.gif') no-repeat right 7px; font-weight: bold; margin:0; }
#SiteMap ul li.Page a {background:url('/Style Library/iec/he-il/images/blueArrow.gif') no-repeat right 7px;font-weight: normal; }
/*#endregion*/
/*#region fault form*/
.IecFault .eWaveFormField { display: block; margin-bottom: 10px; clear: both; }
.IecFault .eWaveFormLabel { width: 120px; display: inline-block; font-weight: bold; vertical-align:top}
.IecFault .eWaveFormLabel em { padding-left: 5px; }
.IecFault .status { padding-top: 10px;margin: 10px 10px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;font-weight:bold}
.IecFault .IecDivFormSection { margin-bottom: 15px; }
.IecSubscribersIecFault .IecDivFormSecionCaption { margin-bottom: 15px; }
.IecFault .IecDivFormSectionRight, .IecFault .IecDivFormSectionLeft { float: right; width: 285px; margin: 0 10px; }
.IecFault input.eWaveFormTextBox { border:1px solid #aaa;margin: 0; padding: 2px 0;width:160px }
.IecFault .eWaveFormDropDownList {width: 179px;font-size: 1em;padding-bottom:3px;border:1px solid #aaa;}
.IecFault textarea { height:100px;width:159px;border:1px solid #aaa }
.IecFault .SmallField { display: inline-block; vertical-align: top; }
.IecFault .SmallField input { width: 92px; margin: 0; display:block;}
.IecFault .VerySmallField {width: 60px;display: inline-block;margin-top: 16px;margin-right: -19px;}
.IecFault .VerySmallField .eWaveFormTextBox, .IecFault .VerySmallField .eWaveFormDropDownList { width: 63px; }
.loading
{
    background:url('/Style Library/iec/images/ui-anim_basic_16x16.gif') no-repeat left center;
}
.IecFault .emailField{direction:ltr}
.IecFault .success:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -116px -62px no-repeat; height: 38px; width: 44px; float: right; margin: 1px 1px 0 0; }
.IecFault .fail { padding-right: 60px; }
.IecFault .fail { padding-right: 60px; }
.IecFault .fail:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -110px no-repeat; height: 38px; width: 44px; float: right; margin: -5px -60px 0 0; }
.IecFault .fail:before { content: ""; background: url("/Style%20Library/Iec/he-il/images/sprites2.png") -120px -110px no-repeat; height: 38px; width: 44px; float: right; margin: -5px -60px 0 0; }
.IecFault .IecSend { cursor:pointer;background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 467px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.IecFault .eWaveFormValidator [style*="inline"]
{
    display:block !Important;
}
.IecPhoneFieldPrefix .eWaveFormValidator{margin:0 0 0 0}
.IecGeneralButton { background: none #5AC7FF; border: 0 none; color: #000; font-weight: bold; cursor: pointer; display:inline-block; padding: 2px 10px 6px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; -moz-box-shadow: 0 -2px 6px #474646 inset; -webkit-box-shadow: 0 -2px 6px #474646 inset; }
.fldLTR{direction:ltr}


/*#endregion*/
/*#region ReportFault2019*/
.ReportFault2019{
	 margin-right: 15px;}
.ReportFault2019 .IecDivFormSectionRight, .IecFault .IecDivFormSectionLeft { float: right; width: 300px; margin: 0 10px; }

.ReportFault2019 input[type="text"], .ReportFault2019 textarea, .ReportFault2019 select {
    background: none repeat scroll 0 0 #F5F3F4;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.4) inset;
    padding: 9px;
    vertical-align: middle;
}
/*#endregion*/
/*#region export to csv*/
.exportTable{display:none;cursor:pointer;color:black;float:left;background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
#btnExpert{color:#000!important}
#btnExpert:hover{color:#000!important;text-decoration:none}
#btnExpert:visited{color:#000!important}
.exportTable a, .exportTable a:visited, .exportTable a:link{color:#000;text-decoration:none}
.exportTable :hover {color:black box-shadow: 0 0 6px #474646 inset; }
.exportTable:active {color:black box-shadow: 0 2px 6px #474646 inset; }

button.DTTT_button, div.DTTT_button, a.DTTT_button
{
	background:#E86100!important;
	font-weight:bold;
	font-size:1.15em!important;
}

/*ie fix*/
button.DTTT_button, div.DTTT_button, a.DTTT_button
{
	filter:none!important;
}
.ms-cui-glass-ie { -khtml-opacity: 0; opacity: 0; }
.ms-cui-modalDiv-ie { -khtml-opacity: 0; opacity: 0; }

div#tblData_wrapper
{
	padding-top:10px!important;
}
/*#endregion*/

/*#region Self Service Personal links*/

.PersonalLinks .wrapperPersonalLinks {margin-right: 200px;}
.PersonalLinks .wrapperPersonalLinks div:nth-of-type(even) {float: left; width: 73%; }
.PersonalLinks .wrapperPersonalLinks div:nth-of-type(odd) {float: right; width: 73%; margin-right: -200px; }
.PersonalLinks .wrapperPersonalLinks span:nth-of-type(odd) {clear: both;}
.PersonalTitle {  position: relative; bottom: 7px; right: 10px;}

/*#endregion*/

.ui-autocomplete {
		max-height: 150px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
	}
.ms-dtinput input[id$="_DateTimeFieldDate"] {width:auto!important}
.BoxNone .iecMarginRight {margin-right:5px}
.BoxNone .iecMarginLeft {margin-left:5px}

/*# region pv Qouta Table */
     .pvQoutaWrapper{ margin: 0 5px;}
    .pvQoutaWrapper .pvQoutaTable td, .pvQoutaTable th { font-size: 11px;border: 1px solid #000; padding: 0; }
    .pvQoutaTable th { color:#273672;padding-right:2px; }
    .pvQoutaTable td { color:#000; }
    .pvQoutaWrapper .pvQoutaTable td {text-align: center;}
    .pvQoutaWrapper .pvQoutaTable .other{text-align: right;}
    .pvQoutaWrapper .pvQoutaTable .headerRow{background-color: #CDE5EB;}
    .pvQoutaWrapper .pvQoutaTable .dataRow{ background-color: #E6EAEB;}
    .pvQoutaWrapper .pvQoutaTable .dataRow td{ width: 40px;}
    .pvQoutaWrapper .pvQoutaTable .single.first{width: 90px;}
    .pvQoutaWrapper h3.title{color: Orange; font-weight: bold; font-size: 18px; }
    .pvQoutaWrapper .Pvdisclaimer span{ display: inline-block; width: 10px;}
    .pvQoutaWrapper .Pvdisclaimer {margin-top: 20px;}
    .pvQoutaWrapper .Pvdisclaimer p{font-weight: bold;}
    .pvQoutaWrapper .Pvdisclaimer p{font-weight: bold;}
    .pvQoutaWrapper .PvError{color: #D8000C;background-color: #FFBABA;border-radius: 4px;padding: 10px 25px 10px 10px;}
    .pvQoutaWrapper .isa_error .errIcon {background-image: url('/Style%20Library/Iec/he-il/Images/err.png'); background-repeat: no-repeat; width: 16px;height:16px;right:5px;position:absolute}
    .pvQoutaWrapper table{border-collapse: collapse;color:Blue; }
/*#endregion*/

/*#region OrderPayments - SelfService*/
.OrderPWrapper { width: 748px; padding-right: 0px; }
.ms-WPBody .OrderPWrapper {width: auto;}
.OrderPWrapper .personalZoneForm { margin-bottom: 45px; position: relative; }
.OrderPWrapper .personalZoneIntro h3 { color: #417FBA !important; font-size: 16px; margin-bottom: 10px; }
.OrderPWrapper label.eWaveFormLabel { width: 150px !important; }
.OrderPWrapper fieldset .Form.CreditInfo { width: 130px !important; }
.OrderPWrapper fieldset .Form.CreditInfo p label { width: 130px !important; }
.OrderPWrapper fieldset.Form.CreditInfo p label.BillLabel { width: 150px !important; }
.OrderPWrapper fieldset.Form.CreditInfo p label.ToBeGrayed {width: 145px !important;}
.OrderPWrapper .personalZoneBill .contractNum:before { background: none }

.OrderPWrapper p { padding: 0px; }
.OrderPWrapper p.openText { height: 23px !important; min-height: 0px; margin:0px !important; }
.OrderPWrapper p .DisabledCls {color: #C3C3C3;margin-right: -5px;width: 263px;}
.OrderPWrapper .IecCapchaSub input{     margin-right: 155px; }

.OrderPWrapper .CreditCardType { width: 265px; }
.OrderPWrapper .personalZoneIntro p { color: #3D3D3D !important; font-size: 15px; }
.OrderPWrapper h3 { color: #3D3D3D; }
.OrderPWrapper .userIsConnected { margin-bottom: 37px; }
.OrderPWrapper .ddlBillContractWrapper { margin-top: 22px; }
.OrderPWrapper .Step2FieldSet label { margin-left: 4px !important; }
.OrderPWrapper .CreditCardField1 select, .OrderPWrapper .CreditCardField2 select { min-width: 129px; }
.OrderPWrapper button.submit { margin-right: 268px !important; }
.OrderPWrapper p.CreditCardFieldWrapper span[id*="ddlExpirationMonth"] { margin-right: 1px !important; width:126px !important;}
 .OrderPWrapper p.CreditCardFieldWrapper span[id*="ddlExpirationYear"] { margin-left:4px !important;}
.OrderPWrapper span[id*='ddlExpirationYear'] span[id*='ddlExpirationYear'] {width:126px !important;}
.OrderPWrapper .ui-selectmenu-text { color: #000000; }
.OrderPWrapper .personalZoneBill .eWaveFormValidator { margin-right: 145px !important; }
.OrderPWrapper .Step2FieldSet .eWaveFormValidator { margin-right: 150px !important; }
.OrderPWrapper span[id*="txtRegisterPhonePrefix"] span.eWaveFormValidator { margin-right: 2px !important; }
.OrderPWrapper .StepOneSummary { width: 440px; overflow:hidden;  margin-right: -2px; margin-bottom: 26px; margin-top: -36px;}
.OrderPWrapper .PaymentsWrapper { margin-right: 30px; display:none;}
.OrderPWrapper .personalZoneBill { background: url("/Style%20Library/Iec/he-il/Images/rShadow.png") no-repeat scroll center 0 / 1026px 100% rgba(0, 0, 0, 0); color: #3D3D3D !important; direction: rtl; font-family: Arial, "Helvetica Neue",Helvetica,sans-serif; font-size: 13px; margin-bottom: 45px; position: relative; }
.OrderPWrapper .personalZoneBill h3 { color: #3D3D3D !important; }
.OrderPWrapper .personalZoneBill select { font-size: 13px; }
.OrderPWrapper .personalZoneBill .CreditCardFieldWrapper  select { font-size: 13px; min-width: 126px !important; }
.OrderPWrapper .personalZoneForm label { display: inline-block; font: bold 14px arial; min-width: 90px; }
.OrderPWrapper .personalZoneForm p { margin: 16px 0; min-height: 55px; }
.OrderPWrapper .personalZoneForm p span.error { display: none; margin: 0 135px 0 0; }
.OrderPWrapper .personalZoneForm .radios > span { display: inline-block; font: bold 14px arial; min-width: 130px; }
.OrderPWrapper .personalZoneForm .radios label { font-weight: normal; min-width: 0; width: auto; }
.OrderPWrapper .personalZoneForm .checkboxes span { display: inline-block; font-size: 14px; vertical-align: top; }
.OrderPWrapper .personalZoneForm .checkboxes label { font-weight: normal; min-width: 0; width: auto; }
.OrderPWrapper .personalZoneForm input[type="text"], .personalZoneForm input[type="password"] { width: 247px; }
.OrderPWrapper .submitSteps { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 265px 0 0 !important; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; cursor: pointer; }
.OrderPWrapper .PersonalZoneFinalStep button:hover { box-shadow: 0 0 6px #474646 inset; }
.OrderPWrapper .PersonalZoneFinalStep button:active { box-shadow: 0 2px 6px #474646 inset; }
.OrderPWrapper .PersonalZoneFinalStep button:after { border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; }
.OrderPWrapper .PersonalZoneFinalStep button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.OrderPWrapper .personalZoneForm .info { background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; text-align: center; vertical-align: middle; width: 23px; }
.OrderPWrapper .personalZoneBill label { display: inline-block; font: bold 14px arial; width: 130px; }
.OrderPWrapper .personalZoneBill p { margin: 0; min-height: 55px; }
.OrderPWrapper .personalZoneBill p span.error { display: none; margin: 0 135px 0 0; }
.OrderPWrapper .personalZoneBill .radios > span { display: inline-block; font: bold 14px arial; min-width: 130px; }
.OrderPWrapper .personalZoneBill .radios label { font-weight: normal; min-width: 0; width: auto; }
.OrderPWrapper .personalZoneBill .checkboxes span { display: inline-block; font-size: 14px; vertical-align: top; }
.OrderPWrapper .personalZoneBill .checkboxes label { font-weight: normal; min-width: 0; width: auto; }
.OrderPWrapper .personalZoneBill input[type="text"], .personalZoneBill input[type="password"] { width: 246px; }
.OrderPWrapper .personalZoneBill .submitSteps { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif !important; margin: 17px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.OrderPWrapper .personalZoneBill button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif !important; margin: 0px 271px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; }
.OrderPWrapper .personalZoneBill button:hover, .submitSteps:hover { box-shadow: 0 0 6px #474646 inset; }
.OrderPWrapper .personalZoneBill button:active, .submitSteps:active { box-shadow: 0 2px 6px #474646 inset; }
.OrderPWrapper .personalZoneBill button:after, .submitSteps:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.OrderPWrapper .personalZoneBill button:disabled, .submitSteps:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.OrderPWrapper .personalZoneBill .info { background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; text-align: center; vertical-align: middle; width: 23px; }
.OrderPWrapper .personalZoneBill .PaymentUnknownUser { position: relative; }
.OrderPWrapper .personalZoneBill .PaymentUnknownUser:before {background: url("/Style%20Library/Iec/he-il/Images/orderPay.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 210px;left: 37px;position: absolute;top: -46px;width: 255px;pointer-events: none;}
.OrderPWrapper .contractMeta { font-size: 14px; margin-bottom: 50px; }
.OrderPWrapper .contractMeta th, .contractMeta td { padding: 5px 0 5px 30px; }
.OrderPWrapper .contractMeta th { text-align: right; }
.OrderPWrapper .announcement { color: #000000; font-size: 14px; line-height: 1.1; padding: 8px 16px; }
.OrderPWrapper .announcement.orange { background: none repeat scroll 0 0 #FEDF8C; }
.OrderPWrapper .announcement.red { background: none repeat scroll 0 0 #B80000; }
.OrderPWrapper .announcement.green { background: none repeat scroll 0 0 #197EA1; }
.OrderPWrapper .wizard-steps { height: 40px; margin-bottom:50px;list-style: none; padding: 0; }
.OrderPWrapper .wizard-steps li { list-style: none; margin: 0; padding: 0;background: url("/Style%20Library/Iec/he-il/Images/wizard-steps.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); float: right; font: bold 24px/40px arial; height: 40px; min-width: 150px; position: relative; text-align: center; }
.OrderPWrapper .wizard-steps li:before { background: url("/Style%20Library/Iec/he-il/Images/wizard-steps.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0); content: ""; height: 40px; position: absolute; right: -12px; top: 0; width: 24px; z-index: 1; }
.OrderPWrapper .wizard-steps li + li:before { background-position: 0 -240px; }
.OrderPWrapper .wizard-steps li.current { background-position: 0 -80px; }
.OrderPWrapper .wizard-steps li.current + li:before { background-position: 0 -200px; }
.OrderPWrapper .wizard-steps li.done { background-position: 0 -40px; } 
.OrderPWrapper .wizard-steps li.done:before { background-position: 0 -160px; }
.OrderPWrapper .wizard-steps li.done + .current:before { background-position: 0 -160px; }
.OrderPWrapper .wizard-steps li.done + .done:before { background-position: 0 -280px; }
.OrderPWrapper .wizard-steps li:first-child:before { display: none; }
.OrderPWrapper .personalZoneBillEnd { font-size: 14px !important; margin: 0 95px 10px; width: 270px; }
.OrderPWrapper .personalZoneBillEnd p { font-size: 14px !important; min-height: 0px; width: 278px; }
.OrderPWrapper .PersonalZoneFinalStep h2 { color: #417FBA; font-size: 16px; font-weight: bold; padding-bottom: 0px; margin-right: 95px; }
.OrderPWrapper .personalZoneBillEnd h4 { color: #417FBA; font-size: 14px; font-weight: bold; }
.OrderPWrapper .personalZoneBillEnd dl:after { clear: both; content: ""; display: table; }
.OrderPWrapper .personalZoneBillEnd dt { clear: right; float: right; padding-bottom: 7px; }
.OrderPWrapper .personalZoneBillEnd dd { clear: left; float: left; font-weight: bold; padding-bottom: 7px; }
.OrderPWrapper .personalZoneBillEnd button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 70px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; white-space: nowrap; }
.OrderPWrapper .personalZoneBillEnd button:hover { box-shadow: 0 0 6px #474646 inset; }
.OrderPWrapper .personalZoneBillEnd button:active { box-shadow: 0 2px 6px #474646 inset; }
.OrderPWrapper .personalZoneBillEnd button:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.OrderPWrapper .personalZoneBillEnd button:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.OrderPWrapper .PersonalZoneFinalStep button { background: none repeat scroll 0 0 #E86100; border: 0 none; border-radius: 5px; box-shadow: 0 -2px 6px #474646 inset; color: #000000; font: bold 18px Arial,Helvetica,sans-serif; margin: 14px 154px 0 0 !important; min-width: 133px; padding: 3px 17px 6px 8px; text-align: center; text-decoration: none; }
.OrderPWrapper button[id*="Step2Btn"]{margin-right:277px !important;}
.OrderPWrapper input[id*='txtPersonalID'], .OrderPWrapper input[id*='txtPersonEmail']{margin-right:-1px; width:.b !important;}
.OrderPWrapper input[id*='txtRegisterPhone']{margin-right:-1px; width:172px !important;}
.OrderPWrapper span[id*="BillLastFourDigits"] {margin-top: -18px !important; margin-bottom:20px;}	
.OrderPWrapper span[id*="BillLastFourDigits"] label.eWaveFormLabel {margin-top: 7px;}
.OrderPWrapper span[id*="BillLastFourDigits"] input {margin-top: -14px;}
.OrderPWrapper span.GrayTriangle, .OrderPWrapper label.GrayTriangle {opacity: 0.25 !important;}
.OrderPWrapper .tabelsumHeader{font-size: 16px;font-weight:bold}
.OrderPWrapper th{background-color:#e9e9e9}
.OrderPWrapper .sumBottom{font-size: 16px;font-weight:bold;margin-bottom:20px;margin-top:10px}
.OrderPWrapper dl[class*="accounts"]{border-bottom:1px solid black}
.OrdersPaymentWrapperOrderPWrapper .step2Wrapper{color: #3D3D3D;font-size: 15px;}
.OrderPWrapper  .step2Wrapper .divRow{margin:10px 0 0 0;}
.OrderPWrapper  .step2Wrapper .orderPaymentslblStyle{font-weight:bold;display:inline-block;width:131px;}
.OrderPWrapper  .step2Wrapper h3{font-size:20px;margin:10px 0;font-weight:normal}
.OrderPWrapper  .step2Wrapper .paymentOrderTable tr:nth-child(odd) td {background-color: #EFEFEF;}
.OrderPWrapper .step2Wrapper .paymentOrderTable th {width:100px;}
.OrderPWrapper  .step2Wrapper .paymentOrderTable th.emptyCell {width:50px;}
.OrderPWrapper  .step2Wrapper .paymentOrderTable td.chkboxTd {text-align:center;}
.OrderPWrapper .step2Wrapper div {min-height:0;}
.OrderPWrapper .step4Wrapper  .personalZoneBillEnd{margin:0;width:auto;}
.OrderPWrapper .step4Wrapper .PersonalZoneFinalStep h2{margin:0}
.OrderPWrapper .step4Wrapper .paidTable th{width:100xp;}
.OrderPWrapper .step4Wrapper .PersonalZoneFinalStep  button{margin-right: 448px !important}
.OrderPWrapper span[id*="PaymentType-button"]{ width: 260px; margin-right:-5px !important;}
.OrderPWrapper .submit.orderPayBtn{margin-right:281px !important;}
.OrderPWrapper .BtnStep1{margin-right:279px !important;}
.OrderPWrapper  button:hover ,input[type=submit]:hover { box-shadow: 0 0 6px #474646 inset; }
.OrderPWrapper  button:active,input[type=submit]:active { box-shadow: 0 2px 6px #474646 inset; }
.OrderPWrapper  button:after,input[type=submit]:after { border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block; height: 0; margin: -1px 6px 0 0; vertical-align: middle; width: 0; display: none; }
.OrderPWrapper  button:disabled, input[type=submit]:disabled { background: none repeat scroll 0 0 #CDCDCD; box-shadow: none; }
.OrderPWrapper .submit:hover { box-shadow: inset 0px 0px 6px #474646; }
.OrderPWrapper .submit:active { box-shadow: inset 0px 2px 6px #474646; }
.OrderPWrapper .submit:after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 7px 7px 7px 0; border-color: transparent #000000 transparent transparent; display: inline-block; vertical-align: middle; margin: -1px 6px 0 0; direction: ltr; }
.OrderPWrapper .submit:disabled { background: #cdcdcd; box-shadow: none; }
.OrderPWrapper .submit:after { display: none; }
.OrderPWrapper .step2Wrapper  button {margin:20px 0 0 109px !important;float:left;}
.OrderPWrapper .paidTable{width:90%;}
.OrderPWrapper .clear{clear:both;}
.OrderPWrapper.BillsWrapper  span[id*='NumberOfPayments'] {margin-right: 0px !important;}

/*#endregion*/
/*#region StatusOrder */
    .StatusOrder     { margin: 10px;}
    .StatusOrder div { margin: 16px 0}
    .StatusOrder input[type="text"] { background: #f5f3f4 none repeat scroll 0 0; border: 0 none; border-radius: 5px;box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.4) inset; padding: 9px 9px 9px 7px;vertical-align: middle; width: 246px;} 
    .StatusOrder label { display: inline-block; font: bold 14px arial; min-width: 130px; }
    .StatusOrder button::after {border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); order-style: solid;border-width: 7px 7px 7px 0; content: ""; direction: ltr; display: inline-block;
        height: 0; margin: -1px 6px 0; vertical-align: middle;width: 0; }
    .StatusOrder button{ background: #e86100 none repeat scroll 0 0;border: 0 none;border-radius: 5px;box-shadow: 0 -2px 6px #474646 inset;color: #000000;font: bold 18px Arial,Helvetica,sans-serif;
        margin: 17px 265px 0 0; min-width: 133px;padding: 3px 10px 6px; text-align: center; text-decoration: none;float:left;}
    
    .StatusOrder .eWaveFormValidator { display: table; margin: 0 135px 0 0;}
    .StatusOrder td, .StatusOrder th  {width:140px;text-align: center !important;}    
    .StatusOrder th {width:140px;padding:0 2px;}
    .StatusOrder td{border-bottom:1px solid #bdbdbd }
    .StatusOrder .orderStatusDesc {font-size:15px;}
    .StatusOrder .orderStatusDesc .orderStatusDesclbl{ display: inline-block;  width: 100px; font-weight:bold;font-size:15px;}
    #tblOrderStatus{border-spacing:0;    }
    .StatusOrder thead tr    {background-color: #3B759B; color: #fff;height:30px;    }    
    .StatusOrder tbody tr    {background-color: #fff; color: #000 !important; height:50px;   }    
    .StatusOrder tbody  tr:nth-child(odd) td { background-color: #EFEFEF; }
    .StatusOrder .fileUpload {  direction: ltr;background-color: #EFEFEF;width: 344px;}
    .StatusOrder .CaptchaHolder div{min-height: 0; }
    .StatusOrder .btnSend{ background-color: #006ebb;border-radius: 6px; width: 37px;border: none; margin: 0 5px;color: #fff;}
    .StatusOrder .clear{clear:both;}
    .StatusOrder .orderStatusBtnStep2{visibility:hidden;}
    .StatusOrder .customerList{padding-right:20px;text-align:right;}
    .StatusOrder .tdDate{width:100px;}
    
/*#endregion*/

/*AppWithAttachmentForm2019*/
.AppWithAttachmentsForm{     padding-right: 10px;}
.AppWithAttachmentsForm .UIPart{border: solid;  border-width: 1px; border: 1px,solid,black; border-color: #cec6c6; width: 95%; padding-right: 20px;margin-top: 20px;}
.AppWithAttachmentsForm .eWaveFormField label{width: 120px;}
.AppWithAttachmentsForm input[type="text"]{width: 150px;}
.AppWithAttachmentsForm .notesWrapper .eWaveFormField{    display: inline; margin-right: 140px;}
.AppWithAttachmentsForm textarea{margin-right: 50px;    width: 272px;}
.AppWithAttachmentsForm .OtherMessages{    max-width: 272px; margin-right: 201px;margin-top: 20px;}
.AppWithAttachmentsForm .RadioButtonList{    display: inline;margin-right: 40px;}
.AppWithAttachmentsForm .RadioButtonList tbody{    display: inline;  }
.AppWithAttachmentsForm .RadioButtonList tr{    display: inline  ;   }
.AppWithAttachmentsForm .legend{margin-right: 10px;margin-bottom: 15px;}
.AppWithAttachmentsForm .txtPhone  input[type="text"] {width: 80px}
.AppWithAttachmentsForm .txtPhone .eWaveFormField  {     }
.AppWithAttachmentsForm td{padding-top: 0px;}
.AppWithAttachmentsForm .notesWrapper lable{    margin-right: 13px;}
.AppWithAttachmentsForm .notesWrapper div{ margin-right: 88px;}
.AppWithAttachmentsForm .notesWrapper textarea{ margin-right: -7px; width: 459px;margin-bottom: 20px;    height: 140px;}
.AppWithAttachmentsForm .txtCity {    width: 286px;}
.AppWithAttachmentsForm .IecPhoneFieldPhone {width: 218px}
.AppWithAttachmentsForm .remove_file { background-image: url('/Style%20Library/Iec/Images/close.gif'); background-position: left center; background-repeat: no-repeat; cursor: pointer; padding-left: 22px; font-size: 14px; font-weight: bold; display: inline-block; direction: ltr;     height: 20px;    margin: 10px;    padding: 7px 14px 6px;    border-radius: 0px; box-shadow: none;min-width: 20px; background-color: white;}
.AppWithAttachmentsForm .filename{display:inline;}
.AppWithAttachmentsForm .PersonalId   lable{    margin-right: 13px;}  
.AppWithAttachmentsForm .files_list li{display: block; margin-right: -20px;}
.AppWithAttachmentsForm .fuBox1{    min-width: 255px; margin-right: 30px; margin-bottom: 15px;    margin-top: 10px;}
.AppWithAttachmentsForm .buttons button{display:inline; margin:20px!important;}
.AppWithAttachmentsForm .PersonalId lable{    width: 111px;margin-right: -10px;}
.AppWithAttachmentsForm .PersonalId input { width: 100px;}
.AppWithAttachmentsForm .PersonalId{width:306px;    margin-right: 3px;}
.AppWithAttachmentsForm .txtFulltName{margin-right: 0px;margin-top: -3px;}
.AppWithAttachmentsForm .HistoricalD{     display: inline;}
.AppWithAttachmentsForm .OrganizationId{   margin-right: 3px;}
.AppWithAttachmentsForm .fuBox{ margin-right:10px !important;}
.AppWithAttachmentsForm h3{font-family: Tahoma !mportant; margin: 0 0 10px !important; color: #407CB8 !important; }
.AppWithAttachmentsForm .form-buttons-new { display: flex; align-items: left; justify-content: flex-end; margin-left:12px;}
.AppWithAttachmentsForm .form-buttons-new button { background: none repeat scroll 0 0 #074da2; font: bold 18px Arial,Helvetica,sans-serif; margin: 17px 265px 0 0; min-width: 133px; padding: 3px 10px 6px; text-align: center; text-decoration: none; color: white;}


/*#region multi contact sign in*/
.multicontactSignIn .registrationForm label {min-width:149px!important}
.multicontactSignIn .registrationForm button {margin:17px 276px 0 0}
.multicontactSignIn .eWaveFormValidator {margin:0 149px 0 0}
/*#region multi contact sign*/

/*#region Accessibility*/
.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
Label.eWaveFormValidator.accessibility,Label.validator {font-size: inherit;font-weight:inherit;margin:0;}
/*#endregion*/

 .ConferencLayout{font-size:15px;}
  .ConferencLayout .registrationForm ,.ConferencLayout .personalZoneForm{min-height:500px;}
.ConferencLayout .displayView div{margin-bottom:16px;}
.ConferencLayout .fieldDesc{width:50px;display:block !important;font-weight:bold;}
.ConferencLayout .displayView input,.ConferencLayout .displayView textArea{width:95%;}
.ConferencLayout span.ms-formfieldlabel{display:none;}
.ConferencLayout {margin:0 20px;}
.ConferencLayout div[id*='RichHtmlField'] {width:95%}
.ConferencLayout .clear{clear:both;}
.ConferencLayout h1{word-wrap:break-word;}
.ConfrenceWrapper { width: 748px; padding-right: 0px; }
.ms-WPBody .ConfrenceWrapper {width: auto;}
.ConfrenceWrapper .personalZoneForm { margin-bottom: 45px; position: relative; }
.ConfrenceWrapper .personalZoneIntro h3 { color: #417FBA !important; font-size: 16px; margin-bottom: 10px; }
.ConfrenceWrapper label.eWaveFormLabel { width: 142px !important; }
.ConfrenceWrapper fieldset .Form.CreditInfo { width: 130px !important; }
.ConfrenceWrapper fieldset .Form.CreditInfo p label { width: 130px !important; }
.ConfrenceWrapper span[id*="PaymentType-button"], .BillsWrapper span[id*='NumberOfPayments'] { width: 265px; margin-right:11px !important;} p { padding: 0px; }
.ConfrenceWrapper p.openText { height: 23px !important; min-height: 0px; margin:0px !important; }
.ConfrenceWrapper p .DisabledCls { margin-right: 8px; color: #C3C3C3;}
.ConfrenceWrapper .personalZoneIntro p { color: #3D3D3D !important; font-size: 15px; }
.ConfrenceWrapper h3 { color: #3D3D3D; }
.ConfrenceWrapper button.submit { margin-right: 268px !important; }
.ConfrenceWrapper .Step2FieldSet .eWaveFormValidator { margin-right: 150px !important; }
.ConfrenceWrapper span[id*="txtRegisterPhonePrefix"] span.eWaveFormValidator { margin-right: 2px !important; }
.ConfrenceWrapper .StepOneSummary { width: 440px; overflow:hidden;  margin-right: -2px; margin-bottom: 26px; margin-top: -36px;}
.ConfrenceWrapper .personalZoneForm label { display: inline-block; font: bold 14px arial; min-width: 90px; }
.ConfrenceWrapper .personalZoneForm p { margin: 16px 0; min-height: 55px; }
.ConfrenceWrapper .personalZoneForm p span.error { display: none; margin: 0 135px 0 0; }
.ConfrenceWrapper .personalZoneForm .radios > span { display: inline-block; font: bold 14px arial; min-width: 130px; }
.ConfrenceWrapper .personalZoneForm .radios label { font-weight: normal; min-width: 0; width: auto; }
.ConfrenceWrapper .personalZoneForm .checkboxes span { display: inline-block; font-size: 14px; vertical-align: top; }
.ConfrenceWrapper .personalZoneForm .checkboxes label { font-weight: normal; min-width: 0; width: auto; }
.ConfrenceWrapper .personalZoneForm input[type="text"], .personalZoneForm input[type="password"] { width: 246px; }
.ConfrenceWrapper button[id*="Step2Btn"]{margin-right:277px !important;}
.ConfrenceWrapper span.GrayTriangle, .BillsWrapper label.GrayTriangle {opacity: 0.25 !important;}
.ConfrenceWrapper .tabelsumHeader{font-size: 16px;font-weight:bold}
.ConfrenceWrapper .cstValidate {margin-right: 140px;margin-top: -20px;float:right;}
.ConfrenceWrapper .ajaxLoader{display:block;margin: 0 auto;}

/*#region MultiContact EFS*/
.MultiContactFormContainer .efsForm h3 {font-size:19px;}

.MultiContactFormContainer .efsServicesWrapper .efsTooltip {
    position: relative;
}
.MultiContactFormContainer .efsServicesWrapper .efsTooltip [role=tooltip] {
    background-color: LightYellow;
    border: 1px solid #eee;
    /*bottom: 100%;*/
    display: none;
    right: 25px;
    padding: 4px 8px;
    position: absolute;
    width: 300px;
    z-index: 1;
    
}

.MultiContactFormContainer .efsServicesWrapper #efsServices button, .MultiContactFormContainer .efsServicesWrapper #efs005-service button{
    min-width: 20px;
    height: 20px;    
    padding: 0;
    margin: 0;
    font-size: 10px;
    background: url(/Style%20Library/Iec/he-il/Images/i.png) no-repeat;
    background-size: 100% 100%;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.MultiContactFormContainer .efsServicesWrapper p
{
    margin: 0;
    min-height: 0;
}

.MultiContactFormContainer .efsServicesWrapper p.sub-title{
    font: normal 14px arial;
    margin: 5px 0 10px 0;
    min-height: 0;
}

.MultiContactFormContainer .efsServicesWrapper table th {
        font-size: 12px;
}  

.MultiContactFormContainer .efsServicesWrapper tbody th {
    text-align: right;
}
  
.MultiContactFormContainer .efsServicesWrapper table .efsCbxCell {
        width: 35px;
}

.MultiContactFormContainer .efsServicesWrapper table input[type="checkbox"]{
    width: 20px;
    height: 20px;
    border-radius: 5px;
    border: 0;
}
.MultiContactFormContainer c table input[type="checkbox"]:focus {
    outline: 1px dotted;
    outline: auto 5px -webkit-focus-ring-color;
}

.MultiContactFormContainer .efsServicesWrapper label[for*="cbxEfsCancel"], .MultiContactFormContainer .efsServicesWrapper label[for*="cbxEfs005"]{
    font: bold 11px arial;

}

.MultiContactFormContainer .IecPhoneField.efsValidator, .MultiContactFormContainer .IecMailField.efsValidator{
    margin: 0 10px 10px 0;    
}

.MultiContactFormContainer .efsServicesWrapper table .efsCbxCell p{
    display: inline-block;
    width: 20px;
    margin: 3px 3px 3px 4px;
    font-weight: normal;
    text-align: center;
}

.MultiContactFormContainer .efsValidator{
    font-size: 13px;
}

.MultiContactFormContainer [id*="EfsServerError"]{
    display: none;
}

.MultiContactFormContainer.efsForm [id*="EfsServerError"]{
    display: block;
}

.efsForm .efs-form-buttons {margin-top: 25px;}
.efsForm .efs-form-buttons button{float: left; margin: 0 10px;}

.MultiContactFormWrapper #efs005-header {
    font: bold 14px arial;
    margin: 0;
    min-height: 0;
    color: #3d3d3d;
}


.MultiContactFormWrapper table#efs005-service{
    width: 100%;
}

.MultiContactFormWrapper .thankyou-panel .efs-results-table{
    border-collapse: collapse;
    font-size: 13px;
    margin-top:10px;
}

.MultiContactFormWrapper .thankyou-panel .efs-results-table thead th {
    color: #ffffff;
    background-color: #0072bc;
    border-top: 2px #000000 solid;
    border-bottom: 2px #000000 solid;
    line-height: 2;
    font-size: 12px;
}

.MultiContactFormWrapper .thankyou-panel .efs-results-table thead th {
    line-height: 2;
}
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-name th {text-align:center;}
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-name,
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-text  {width: 300px;padding: 5px;}
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-action {width: 100px;}
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-name,
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-text,
.MultiContactFormWrapper .thankyou-panel .efs-results-table .efs-results-action {text-align:right;}

.MultiContactFormWrapper .thankyou-panel .efs-results-table tbody tr:nth-child(even) {
    background: #d8d8d8;
}
.MultiContactFormWrapper .thankyou-panel .linktoregister h4{
  font-size: 1.184em;
}
.MultiContactFormWrapper .thankyou-panel .buttons{
    padding-left: 12px;
    margin-top: 25px;
}

.MultiContactFormWrapper .thankyou-panel .buttons button{
    display: inline-block;
    margin: 0px !important;
    float: left;
}
    .MultiContactFormWrapper .thankyou-panel button.marginleft {
        margin-left: 10px !important;
    }

    .MultiContactFormWrapper .thankyou-panel .service-comments {
        font-size: smaller;
        font-weight: normal;
        text-indent: 10px;
        margin-top: 6px;
    }
.MultiContactFormWrapper span[id*="ddlExpirationYear"] { margin-left:0px !important;}
.MultiContactFormWrapper span[id*="ddlExpirationMonth"] { margin-right:4px !important;}
    /* new efs wrapper with Accordions */
.MultiContactFormWrapper .efsServicesWrapper ul.repeater {
    list-style: none;    margin: 0;    padding: 0;

}
.MultiContactFormWrapper .efsServicesWrapper .Accordion {
    border: 1px solid hsl(0, 0%, 82%);    border-radius: .3em;    box-shadow: 0 1px 2px hsl(0, 0%, 82%); margin-left:10px;
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion > * + * {
    border-top: 1px solid hsl(0, 0%, 82%);
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-trigger {
    background: none;    border: 0;    color: hsl(0, 0%, 13%);    display: block;    font-size: 1rem;
    font-weight: normal;    margin: 0;    padding: 1em 1.5em;    position: relative;    text-align: left;
    width: 100%; box-shadow: none;    border-radius: 0;
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion dt:first-child .Accordion-trigger {
    border-radius: .3em .3em 0 0;
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-trigger:focus,
.MultiContactFormWrapper .efsServicesWrapper .Accordion-trigger:hover {
    background: hsl(0, 0%, 93%); box-shadow: none;    border-radius: 0;
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-title {
  display: block; /* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8295099/ */
  pointer-events: none; text-align:right; font-weight:bold;
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-icon {border: solid hsl(0, 0%, 62%);    border-width: 0 2px 2px 0;    height: .5rem;    pointer-events: none;position: absolute;    left: 1.5em;    top: 46%;    transform: translateY(-60%) rotate(45deg);width: .5rem;
}

.MultiContactFormWrapper .efsServicesWrapper .registered-icon {pointer-events: none;position: absolute;left: 4em;top: 30%;display: inline-block; width: 20px; height: 20px;margin-top:1px;}
    .MultiContactFormWrapper .efsServicesWrapper .registered-icon::before {
        background: url(/Style%20Library/Iec/he-il/images/sprites2.png) no-repeat;
        height: 20px;width: 20px;display: block;content: "";background-size: 240px;background-position: -53px -26px;margin: 0;}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-trigger:focus .Accordion-icon,
.MultiContactFormWrapper .efsServicesWrapper .Accordion-trigger:hover .Accordion-icon {
    border-color: hsl(0, 0%, 13%);
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-trigger[aria-expanded="true"] .Accordion-icon {
    transform: translateY(-50%) rotate(-135deg); top: 55%;
}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel {margin: 0;padding: 1em 1.5em;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion.collapsed .Accordion-panel {display:none;}

/* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel[hidden] {
  display: none;
}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .efs-section {margin: 0 10px;text-align: justify;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .efs-section::after {content: '';width: 100%;display: inline-block;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel p.servicedesc{width:80%;padding: 0;margin-right: 10px;font-weight: normal;font-size: 13px;}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .eWaveFormField {display:inline-block;float:right;margin:10px 0 0;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .eWaveFormField .eWaveFormLabel {display:table;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .IecPhoneField {margin: 10px 0 auto 0; vertical-align: top; display: inline-block;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .IecPhoneFieldPhone {width:135px;margin:10px 0 0;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .IecPhoneFieldPhone input {width:115px;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .IecPhoneFieldPrefix {top: 16px;position: relative;margin:10px 0 0 0;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .IecPhoneFieldPrefix .ui-selectmenu-text {height:34px;font-size:13px;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .IecPhoneFieldPrefix .ui-selectmenu-button {width: 70px !important;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .email-field {display: inline-block;margin-top: 10px;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .email-field input {width:190px;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .noReminders-field,
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .cancel-section {margin:10px 10px 0;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .reminder-section {margin:10px 10px 0;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .noReminders-field input, 
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .cancel-section input {margin:0 0 0 5px;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .noReminders-field label,
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .cancel-section label {font-weight:normal; vertical-align:middle;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .cancel-section .FormValidator {margin-top: 5px;font-size: 13px;}

.MultiContactFormWrapper .efsServicesWrapper .repeater > li + li {margin-top:15px;}
.MultiContactFormWrapper .efsServicesWrapper fieldset {border: 0;margin: 0;padding: 0;}

.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .cancel-section hr {margin: 10px 0 5px;}
.MultiContactFormWrapper .efsServicesWrapper .Accordion-panel .reminder-section hr {margin: 10px 0 5px;}
.MultiContactFormWrapper .efsCancel hr { margin: 20px 0 10px 10px; }
.MultiContactFormWrapper .efs-form-errors, .MultiContactFormWrapper .efs-repeater-errors {display: block;font-size: 16px;font-weight: bold;color: red;}
.MultiContactFormWrapper .efs-form-errors {margin: 10px;text-align: left;}
.MultiContactFormWrapper .efs-repeater-errors {margin: 10px 0 10px;text-align: right;}
.MultiContactFormWrapper .efs-form-errors .generalMsg {direction: rtl;display:block;}
.MultiContactFormWrapper .efs-form-errors .ValidationSummary ul {display:none;}


/*#endregion MultiContact EFS*/

/*#region MultiContact Approvals */
.MultiContactFormWrapper .approvalsFormContainer .buttons button { display: inline-block;float: none }
.MultiContactFormWrapper .approvalsFormContainer [ID*="GeneralMsg"] {display: block;color: #B80000;font-size: 16px;font-weight: bold;margin-top: 10px}
.MultiContactFormWrapper .approvalsFormContainer .alertMsg {clear: both;padding-left: 12px;text-align: left}
/*#endregion MultiContact Approvals */


/*#region ServiceApplicationForm  */
.ServiceApplicationBasicFormContainer .form-buttons button {margin: 5px;float: left;}
.ServiceApplicationBasicFormContainer .msg-section li {margin-bottom:5px;font-size:12px;}
.ServiceApplicationBasicFormContainer .fuBox {margin-right:120px;}
.ServiceApplicationBasicFormContainer .customValidator {margin-right:10px;}
.ServiceApplicationBasicFormContainer .eWaveFormField + .customValidator{font-size:13px;margin:-10px 10px 10px;}
.ServiceApplicationBasicFormContainer Label.legend {font: bold 14px arial;margin:5px 10px 0 0;float:right;width:110px;}
.ServiceApplicationBasicFormContainer fieldset label {font-weight: normal;font-size: 13px;}
.ServiceApplicationBasicFormContainer .RadioButtonList tr {display:inline-block;}
.ServiceApplicationBasicFormContainer .RadioButtonList tr:first-of-type input {margin-right:0px;}
.ServiceApplicationBasicFormContainer .RadioButtonList td {padding-right:0px;}
.ServiceApplicationBasicFormContainer .RadioButtonList {display:inline-block;border-collapse: collapse;float: right;margin-bottom: 5px;}
.ServiceApplicationBasicFormContainer .RadioButtonList input {margin: 3px 5px 0 5px;}

/*#endregion ServiceApplicationForm*/

/*#region IecChangeOfTenancy  */
.IecChangeOfTenancyWrapper  .tblMeterReader {
    border-collapse: collapse;
    font-size: 13px;
}
.IecChangeOfTenancyWrapper .tblMeterReader th {
    line-height: 2;
    font-size: 14px;
    padding-left:20px;
 }
.IecChangeOfTenancyWrapper  .tblMeterReader tr {
 padding-top:5px;
        }
 .IecChangeOfTenancyWrapper .tblMeterReader td {
     font-size: 13px;
        }
 .IecChangeOfTenancyWrapper .attachments{     padding-top: 20px;}     
/*#endregion*/
.tblIecMeterReader {
    border-collapse: collapse;
    font-size: 12px;
}
.tblIecMeterReader th {
    line-height: 2;
    font-size: 12px;
 }
.tblIecMeterReader tr {
 padding-top:5px;
 }
.tblMeterReader td {
     font-size: 12px;
 }
/*  */

/*#region IecPVFacilities  */
.IecMoneNeto  .tblIecMoneNeto , .IecPVFacilities .tblIecMoneNeto,
.IecMoneNeto  .tblIecMoneNeto th , .IecPVFacilities .tblIecMoneNeto th,
.IecMoneNeto  .tblIecMoneNeto td , .IecPVFacilities .tblIecMoneNeto td{
    border: 1px solid #000000 !important;}
.IecMoneNeto  .tblIecMoneNeto, .IecPVFacilities .tblIecMoneNeto {
    border-collapse: collapse;
    font-size: 13px;
    margin-bottom: 10px;
}
.IecMoneNeto .tblIecMoneNeto th, .IecPVFacilities .tblIecMoneNeto th {
    line-height: 2;
    font-size: 14px;
    padding-left:20px;
 }
.IecMoneNeto  .tblIecMoneNeto tr, .IecPVFacilities .tblIecMoneNeto tr {
 padding-top:5px;
        }
 .IecMoneNeto .tblIecMoneNeto td, .IecPVFacilities .tblIecMoneNeto td {
     font-size: 13px;
   }



.IecMeterReportStep .wizard-steps { height: 40px; margin-bottom:50px;list-style: none; padding: 0; }
.IecMeterReportStep .wizard-steps li { list-style: none; margin: 0; padding: 0;background: url("/Style%20Library/Iec/he-il/Images/wizard-steps.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); float: right; font: bold 18px/40px arial; height: 40px; min-width: 150px; position: relative; text-align: center; }
.IecMeterReportStep .wizard-steps li:before { background: url("/Style%20Library/Iec/he-il/Images/wizard-steps.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0); content: ""; height: 40px; position: absolute; right: -12px; top: 0; width: 24px; z-index: 1; }
.IecMeterReportStep .wizard-steps li + li:before { background-position: 0 -240px; }
.IecMeterReportStep .wizard-steps li.current { background-position: 0 -80px; }
.IecMeterReportStep .wizard-steps li.current + li:before { background-position: 0 -200px; }
.IecMeterReportStep .wizard-steps li.done { background-position: 0 -40px; } 
.IecMeterReportStep .wizard-steps li.done:before { background-position: 0 -160px; }
.IecMeterReportStep .wizard-steps li.done + .current:before { background-position: 0 -160px; }
.IecMeterReportStep .wizard-steps li.done + .done:before { background-position: 0 -280px; }
.IecMeterReportStep .wizard-steps li:first-child:before { display: none; }

 [id*="IecPVFacilities"] [type="button"] {margin: 5px 0 10px 5px;padding: 0 5px;}
.IecPVFacilities .tblIecMoneNeto th{font-size:13px;vertical-align:top;line-height:20px;padding-left:0;padding-right:2px;text-align: right}
.IecPVFacilities .tblIecMoneNeto td{padding:5px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(1){width:95px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(2){width:90px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(3) {width: 100px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(4){width:100px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(5) {width: 100px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(6) {width: 100px}
.IecPVFacilities .tblIecMoneNeto tr:nth-child(1) > th:nth-child(7){width:85px}
.searchExpost span{font-size: 17px;margin-right: 10px;margin-left: 10px;    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;}
 .description {  font-size: 10pt;    margin-right: 5px;}
.searchExpost .ddlDataContainer select {    font-size: 10pt;}
.ExpostPdf li{   list-style-type: none;}
.ExpostPdf .btnContainer{display:inline-block}
.ExpostPdf .searchExpostBorder{border: 1px solid #CFCFCF;    border-bottom-width: 3px;    width: 450px;  height: 61px;}
.ExpostPdf .searchExpost{    margin-top: 14px;
    margin-right: 34px;}
.image-area-left img{width:20px}
.link-item{margin-top: 2px;}

.ExpostPdf .ddlDataContainer label{margin-left: 10px;}
.RenovatedEnergyFormSignin{max-height:260px!important}
  .MultiContactFormWrapper .StandardWrapper #Customer_information .txtPhone{margin-right: 8px;} 
  .MultiContactFormWrapper .StandardWrapper #Contact_Information .txtPhone{margin: 0px;margin-right: 9px;} 
  .MultiContactFormWrapper .StandardWrapper .dropdowns select {font-size:15px}
    .MultiContactFormWrapper .StandardWrapper  select {font-size:12px}
  .MultiContactFormWrapper .StandardWrapper  select {width: 300px; }
  .MultiContactFormWrapper{width:740px}
.MultiContactFormWrapper .editLink .submit {background: none;   color: #407cb8;   font-size: 15px;    text-decoration: solid;   box-shadow: none;   margin: 0px;    text-decoration-line: underline;}
.MultiContactFormWrapper .notesWrapper label{    margin-right: 12px; }
/*#endregion*/
/*#region Mokdey Sherut*/
.merkaz-sherut {direction:rtl;}
/*.merkaz-sherut, .merkaz-sherut select {font-family:open-sans;}*/

.merkaz-sherut .block-wrapper {margin: 1em 0; padding: 1em;
    webkit-box-shadow: -1px 7px -15px -11px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 7px -15px -11px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 24px -15px rgba(0,0,0,0.75);
}
.merkaz-sherut .block-wrapper.block-top-bordered {border-top: 2px solid #ff9b26;}
.merkaz-sherut .block-wrapper.form select {display: inline-block; width: 15vw; padding: 0.8em; background: #eceaeb; color: #707070; border: 1px solid #707070; box-sizing: border-box;font-size: 14px;}
.merkaz-sherut .field .submit{ display: inline-block;min-width: 133px; margin: auto; display: block;color: #fff; font-weight: bold; background: #084fa3; padding: 0.45em 1.1em;border: none;
    border-radius: 5px;
    font-size: 1.2em;
    margin-top:56px;
    margin-bottom: 20px !important;
    margin-left: -5px!important;
    margin-right: 14px!important;
    font-family: Tahoma;
}
.merkaz-sherut section.form {font-size:17px; font-weight:700;}
.merkaz-sherut section.form h3 {margin:1em 0; }
.merkaz-sherut section.form .form-content { display:flex; justify-content: space-between;}
.merkaz-sherut section.form .field {/*width:48%;*/ display:inline-block; margin:0.5em 0;}
.merkaz-sherut section.form label[for*='chkAgree_eWaveFormCheckBoxList']{font-weight:normal; font-size:15px;}

.merkaz-sherut section.merkazim { display:flex; justify-content: space-between; flex-wrap: wrap; padding:0 10px;}
.merkaz-sherut section.merkazim .merkaz-container {width:48%; display:inline-block; margin:0.5em 0;
  -webkit-box-shadow: 0px 0px 15px -2px rgba(130,128,130,1);
-moz-box-shadow: 0px 0px 15px -2px rgba(130,128,130,1);
box-shadow: 0px 0px 15px -2px rgba(130,128,130,1);
}
.merkaz-sherut section.merkazim .merkaz-container h3 {background:#084fa3; font-size:17px; font-weight:700; color:#fff; padding:20px;}
.merkaz-sherut section.merkazim .merkaz-container .address {background:#fff2e4; padding:10px 20px; line-height:40px; font-size: 15px;}
.merkaz-sherut section.merkazim .merkaz-container ul li {padding-right:30px; background:right no-repeat; background-size:20px;}
.merkaz-sherut section.merkazim .merkaz-container .address ul li.location {list-style-image:url('/Style%20Library/Iec/Images/icon-location.png');}
.merkaz-sherut section.merkazim .merkaz-container .address ul li.time {list-style-image:url('/Style%20Library/Iec/Images/icon-time.png');}

.merkaz-sherut section.merkazim .merkaz-container .services {background:#fff; padding:10px 20px; line-height:40px; font-size: 15px;}
.merkaz-sherut section.merkazim .merkaz-container .services ul{list-style-image:url('/Style%20Library/Iec/Images/icon-V.png');}
.merkaz-sherut .merkaz-container h3, .merkaz-sherut h1{padding-right:17px;}
.merkaz-sherut .field h3{font-size:1em;}
.merkaz-sherut .note:before{ content: "*"; position: absolute; color: orange; right: 18px;}
.merkaz-sherut .note{line-height:1.6;}
.merkaz-sherut .address ul{list-style:none;position:relative;}

@media (max-width: 640px){
    .merkaz-sherut section.form .form-content, .merkaz-sherut section.merkazim {flex-flow: column; justify-content: center;}
    .merkaz-sherut section.form .field, .merkaz-sherut section.merkazim .merkaz-container {width:100%; margin:auto; margin-bottom: 20px;}
}
.RenovatedEnergyFormSignin {margin-top:-40px}
.RenovatedEnergyFormSignin button{margin-right: 66px!important;}
.RenovatedEnergyFormSignin .titelMobile {display:none}
.RenovatedEnergy .titelMobile {display:none}


.WRegisterBanner .block-wrapper{
    border: 1px solid #CFCFCF;
    margin: 1em 0;
    padding: 1em;
    border-bottom: 3px solid #FE9F29;    webkit-box-shadow: -1px 7px -15px -11px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 7px -15px -11px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 24px -15px rgba(0,0,0,0.75);
    }
.WRegisterBanner .block-wrapper.link {display: block;align-items: center;font-weight:bold;font-size:120%;line-height:120%;background:#fff;    /* margin-right: 50px; */
  text-align: right;
    margin-top: 50px;
    width: 666px;
    height: 190px;
    margin-right: 20px;}
.WRegisterBanner .block-wrapper.link figure {   text-align: right;   margin-left: 20px;   margin-right: 10px;    margin-top: -2px;    margin-bottom: -45px;    height: 66px; }
.WRegisterBanner .block-wrapper.link a {font-size:95%;/* margin-right: 30px; */}
.WRegisterBanner .block-wrapper.link a:after {content:"\203a"; text-decoration: none; position: absolute; margin-right:0.2em; font-size:145%; font-weight:normal; margin-top:-0.05em;}
.WRegisterBanner .block-wrapper p{font-size: 14px;margin-bottom: 0px;margin-top: 0px;min-height: 10px;   margin-right: 65px;}
.WRegisterBanner .block-wrapper ul{font-size: 14px;margin-bottom: 0px;    margin-top: 0px;    min-height: 10px;    margin-right: 40px;}
.WRegisterBanner .block-wrapper li{margin-bottom: 5px;}
.MultiContactFormWrapper .Topflot.eWaveFormField  ,.IecPhoneField.txtPhone.Topflot{margin-top: -73px;}
.MultiContactFormWrapper  .Topfloat {margin-top:-75px}
/*#endregion*/

/*region Expost archive*/
.ExpostArchive .datepicker{cursor:pointer; border:1px solid #d5d5d5 !important; padding:0.45em 1.1em;width:100px; text-align:center}
.ExpostArchive [id*="pnlHeader"]{padding-right: 260px;padding-top:20px;width: 100%;}
.ExpostArchive section{padding-right:45px;padding-top:20px;width: 100%;}
.ExpostArchive .submit{cursor:pointer; margin: auto; color: #fff; font-weight: bold; background: #084fa3; padding: 0.45em 1.1em; border: none; border-radius: 5px; font-size: 1em; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0px; font-family: Tahoma;}
.ExpostArchive .block-top-bordered{margin-bottom:50px; margin-right:-10px;}
.ExpostArchive div[id*="pnlSMP"],.ExpostArchive div[id*="pnlMarginal"]{margin-right:50px}
.ExpostArchive div[id*="pnlMarginal"] div{display:inline-block}
.ExpostArchive .info { background: none repeat scroll 0 0 #417FBA; border-radius: 50%; color: #FFFFFF; cursor: pointer; display: inline-block; font: bold 14px/22px Arial; height: 23px; text-align: center; vertical-align: middle; width: 23px; }
.ExpostArchive [id*="lblErrorMsg"]{margin-right:220px}
.ExpostArchive .highlight a{background-color:lightblue !important; border-color:lightgray !important; color:white !important; font-weight:bold !important;}

@media screen\0 { /*IE 8,9,10*/
    .ExpostArchive div[id*="pnlSMP"] td  {
        min-width:100px !important;
    }
}
/*end region*/

/*region Tender Result*/
#tblMainTenderResult,.infoTender { width:100%;border-collapse:collapse;padding-bottom:10px }
#tblMainTenderResult th{background-color:#34729B;color:white;width:33%}
.infoTender td:first-child,#tblMainTenderResult th:first-child{width:10%;}
.infoTender td:last-child,#tblMainTenderResult th:last-child{width:15%;}
.infoTender td{width:33%;}
.infoTender .ltr{text-align:left;direction:ltr}
#moreInfoTender .ltrMoreInfo{font-weight:bold} 
#moreInfoTender {list-style-type: none;padding-right:10px;padding-left:15px}
#moreInfoTender li{margin-bottom:10px}
.infoTender .hide{display:none}
.infoTender .headerRow:first-child:hover{background-color:lightgrey; cursor:pointer;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);}
.infoTender .headerRow:first-child{border:1px solid lightgrey;}
.infoTender {border:1px solid lightgrey;}
.moreInfo #tenderClose {background: url(images/Close.png) left 0 no-repeat;padding-left: 21px; color: #F74500; float:left; margin-top:-70px; }
.tender-result-section{padding:2px 15px}

/*end region*/

.IecFault .IecDivFormSectionLeft .eWaveFormField .eWaveFormDropDownList{width:178px}
.IecFault .eWaveFormLabel {display: block}
.IecFault .SmallField input {width: 87px;margin: 0;}
.IecFault .VerySmallField {width: 63px;display: inline-block;margin-top: 17px;margin-right: -31px;}
 .registrationForm.IecFault  .eWaveFormField { float: none;margin-left: 5px;}
.IecFault .IecDivFormSectionLeft .VerySmallField .eWaveFormField .eWaveFormDropDownList{width: 70px;}

.ChartAndMetersListWrapper .ChartContainer {display:none!important}


.BillsInstalPayment .phoneNum .ui-selectmenu-button.ui-widget.ui-state-default{width:67px !important}
.BillsInstalPayment input[id*='txtRegisterPhone'] {width:160px !important}
.BillsPaymentReducedInterest .contractNum{margin-top:50px}
.BillsPaymentReducedInterest #spanPaymentWrapperP{position:absolute;padding:10px 0px; color:red; width:90% !important}
.BillsPaymentReducedInterest.BillsInstalPayment .ui-selectmenu-button.ui-widget.ui-state-default{width:50px !important}
.BillsPaymentReducedInterest input[id*='txtRegisterPhone'] {width:160px !important}
.BillsPaymentReducedInterest .phoneNum .ui-selectmenu-button.ui-widget.ui-state-default{width:67px !important}
/*.BillsPaymentReducedInterest .ui-selectmenu-menu ul.ui-menu{width:50px !important}*/
.BillsPaymentReducedInterest .phoneNum{padding:20px 0px 0px 0px !important}