/*
ver:0075
ver:0078
ver:0080
ver:0095
ver:0097
ver:0101
ver:0106
ver:0117
ver:0122
*/

/* ------------------ */

.sh-ltr { direction: ltr; }
.sh-rtl { direction: rtl; }

.sh-font { font-family: arial,Helvetica; font-size: 14px; color: #666666; }



/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Assistant'), local('Assistant-Regular'), url(2sDcZGJYnIjSi6H75xkzamW5O7w.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Assistant'), local('Assistant-Regular'), url(2sDcZGJYnIjSi6H75xkzaGW5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ------------------ */

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Carmelit';
    src: url('carmelitregular.eot');
    src: url('carmelitregular.eot?#iefix') format('embedded-opentype'),
         url('carmelitregular.woff') format('woff'),
         url('carmelitregular.ttf') format('truetype'),
         url('carmelitregular.svg#carmelit_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Carmelit';
    src: url('carmelitbold.eot');
    src: url('carmelitbold.eot?#iefix') format('embedded-opentype'),
         url('carmelitbold.woff') format('woff'),
         url('carmelitbold.ttf') format('truetype'),
         url('carmelitbold.svg#carmelit_boldbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* ------------------ */

.sh-header { background: #baccfb; position: relative; height: 100px; border-bottom: 1px solid #d5d7df; }
.sh-header > .sh-logo { cursor: pointer; display: block; text-decoration: none; position: absolute; top: 14px; left: 47px; max-width: 500px; height: 40px; overflow: hidden; }
.sh-header > .sh-logo img { max-height: 100%; }
.sh-header.sh-rtl > .sh-logo { left: auto; right: 47px; }
.sh-header { position: fixed; left: 0px; top: 0px; right: 0px; z-index: 999000000; }

.lite-header { position: fixed; left: 0px; top: 0px; right: 0px; z-index: 999000000; background: #baccfb; height: 58px; border-bottom: 2px solid #dfe7f7; }
.lite-header-logo { cursor: pointer; display: block; text-decoration: none; position: absolute; left: 50%; top: 50%; right: auto; transform: translate(-50%,-50%); max-width: 500px; height: 32px; overflow: hidden; }
.lite-header-logo img { max-height: 100%; }
.lite-header-bars { cursor: pointer; position: absolute; top: 0px; bottom: 0px; width: 58px; background: url(lite/bars.png) center center no-repeat }
body.rtl .lite-header-bars { right: 0px;   }
body.ltr .lite-header-bars { left: 0px;   }
.lite-header-close { cursor: pointer; position: absolute; top: 0px; height: 58px; width: 58px; background: url(lite/close.png) center center no-repeat }
body.rtl .lite-header-close { right: 0px;   }
body.ltr .lite-header-close { left: 0px;   }
.lite-header-menu { background: white; box-sizing: border-box; transition: all 0.25s ease; z-index: 999900000; position: fixed; top: 0px; bottom: 0px; width: 100%; max-width: 480px;  }
body.rtl .lite-header-menu { right: -100%; box-shadow: -1px 0px 5px 1px rgba(0,0,0,0.15) }
body.ltr .lite-header-menu { left: -100%;  box-shadow:  1px 0px 5px 1px rgba(0,0,0,0.15) }
body.rtl .lite-header-menu.opened { right: 0%; }
body.ltr .lite-header-menu.opened { left: 0%; }

.lite-menu-wrap { position: absolute; left: 0px; right: 0px; top: 60px; bottom: 80px; overflow-y: auto; overflow-x: hidden; }

.lite-username { min-height: 58px; box-sizing: border-box; background: #eeeeee; padding: 14px 58px 14px 58px; border-bottom: 1px solid #dddddd; display: block; line-height: 30px; font-family: Assistant; font-size: 15px; color: #353333; }
.lite-txt1 { display: inline-block; vertical-align: middle; }
.lite-sep1 { display: inline-block; vertical-align: middle;margin: 0px 15px 0px 15px; background: #666666; opacity: 0.25; width: 1px; height: 10px; }
.lite-name1 { display: inline-block; vertical-align: middle; color: #666666; }
.lite-val1 { display: inline-block; vertical-align: middle; padding: 0px 5px 0px 5px; }
.lite-menu-space { display: block; height: 20px; }
.lite-menu-item { padding: 0px 20px 0px 20px; text-decoration: none; display: block; line-height: 30px; font-family: Assistant; font-size: 15px; color: #353333; }
.lite-menu-item:hover { color: #426fe4; background: #e9edf1; }
.lite-footer { background: #EFF2FD; border-top: 2px solid #E8E9EF; box-sizing: border-box; height: 78px; padding: 20px; text-align: center; position: absolute; left: 0px; right: 0px; bottom: 0px; line-height: normal; font-family: Assistant; font-size: 13px; color: #666666; }

/*
@media (min-width: 1280px) {
	.sh-header > .sh-logo { left: 86px; }
	.sh-header.sh-rtl > .sh-logo { right: 86px; }
	}
*/
	
.sh-header > .sh-mainmenu { display: block; position: absolute; bottom: 2px; left: 44px; font-size: 0px;  }
.sh-header.sh-rtl > .sh-mainmenu { left: auto; right: 44px; }
/*
@media (min-width: 1280px) {
	.sh-header > .sh-mainmenu { left: 83px; }
	.sh-header.sh-rtl > .sh-mainmenu { right: 83px; }
	}
*/	



.sh-header > .sh-mainmenu > .sh-sep { vertical-align: top; margin: 3px 0px 0px 0px; display: inline-block; width: 2px; height: 12px; background: #e6edfe; }
.sh-header > .sh-mainmenu > .sh-item { position: relative; vertical-align: top; display: inline-block; }
.sh-header > .sh-mainmenu > .sh-item > .sh-link { border-bottom: 6px solid transparent; padding: 0px 18px 2px 18px; display: block; cursor: default; color: #222325; font-family: Carmelit,Lato; font-size: 17px; text-decoration: none; }
.sh-header > .sh-mainmenu > .sh-item:first-child > .sh-link { padding-left: 5px; }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item:first-child  > .sh-link{ padding-right: 5px; padding-left: 18px; }
.sh-header > .sh-mainmenu > .sh-item.sh-selected > .sh-link { border-bottom: 6px solid #5471ab; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-link { border-bottom: 6px solid #5471ab; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-link { color: #2c4da3; }



/* normal sub menu */
.sh-header > .sh-mainmenu > .sh-item > .sh-childs { transition: all 0.25s ease; transform-origin: 0% 0%; transform: scale(1,0); visibility: hidden; opacity: 1;  padding-top: 2px; font-size: 14px; display: block; top: 26px; left: 0px; position: absolute; z-index: 999900000; box-sizing: border-box;   }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item > .sh-childs { left: auto; right: 0px; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-childs { display: block; transform: scale(1,1); visibility: visible; opacity: 1; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-childs-wrapper { box-shadow: 0 0 8px rgba(118,124,141,.53); padding: 10px 2px 10px 2px; border: 1px solid #aeb1b8; background: #ffffff; font-size: 0px; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-childs-wrapper > .sh-link {text-decoration: none; padding: 10px 10px 10px 10px; display: block; white-space: nowrap; min-width: 150px; color: #353333; font-family: arial,Helvetica; font-size: 13px; box-sizing: border-box; vertical-align: top; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-childs-wrapper > .sh-link:hover { color: #426fe4; background: #e9edf1; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-childs-wrapper > .sh-link:active { color: #353333; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-childs-wrapper > .sh-link:nth-child(3n+1) { border: none; }

/* wide sub menu */
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide { transition: all 0.25s ease; transform-origin: 0% 0%; transform: scale(1,0); visibility: hidden; opacity: 1;  padding-top: 2px; font-size: 14px; display: block; top: 26px; left: 0px; position: absolute; width: 450px; z-index: 999900000; box-sizing: border-box;  }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item > .sh-childs-wide { left: auto; right: 0px; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-childs-wide { display: block; transform: scale(1,1); visibility: visible; opacity: 1; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper { box-shadow: 0 0 8px rgba(118,124,141,.53); padding: 10px 2px 10px 2px;  border: 1px solid #aeb1b8; background: #ffffff; font-size: 0px; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-link { border-left: 1px solid #D8DAE0; width: 33.33%; text-decoration: none; padding: 10px 10px 10px 10px; display: inline-block; white-space: nowrap; color: #353333; font-family: arial,Helvetica; font-size: 13px; box-sizing: border-box; vertical-align: top; }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-link { border-right: 1px solid #D8DAE0; border-left: none; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-link:hover { color: #426fe4; background: #e9edf1; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-link:active { color: #353333; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-link:nth-child(3n+1) { border: none; }

.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-gapfill { border-left: 1px solid #D8DAE0; width: 33.33%; text-decoration: none; padding: 10px 10px 10px 10px; display: inline-block; white-space: nowrap; color: #353333; font-family: arial,Helvetica; font-size: 13px; box-sizing: border-box; vertical-align: top; }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-gapfill { border-right: 1px solid #D8DAE0; border-left: none; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs-wide > .sh-childs-wrapper > .sh-gapfill:nth-child(3n+1) { border: none; }



/*
.sh-header > .sh-mainmenu > .sh-item > .sh-childs { padding-top: 1px; font-size: 14px; display: none; top: 34px; left: 0px; position: absolute; width: 225px; z-index: 999900000; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs {  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15), 0 6px 20px 0 rgba(0, 0, 0, 0.15); }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item > .sh-childs { left: auto; right: 0px; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-childs { display: block; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-link { background: #ECEFF3; text-decoration: none; padding: 10px 10px 10px 10px; display: block; color: #353333; font-family: arial,Helvetica; font-size: 14px; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-link:hover { color: #2c4da3; background: #dbe0e7; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-link:active { color: #353333; }
*/

/*  
.sh-header > .sh-mainmenu-childs > .sh-childs { display: none; font-size: 0px; z-index: 999900000; position: absolute;  background: #eff2f6; right: 0px; left: 0px; bottom: -36px; height: 36px; line-height: 36px; overflow: hidden; }
.sh-header > .sh-mainmenu-childs > .sh-childs { padding: 0px 44px 0px 44px; } 
.sh-header > .sh-mainmenu-childs > .sh-childs.show  { display: block; }
.sh-header > .sh-mainmenu-childs > .sh-childs .sh-link { height: 36px; line-height: 36px; text-decoration: none; padding: 0px 10px 0px 10px; display: inline-block; color: #353333; font-family: Carmelit,Lato; font-size: 14px; }
.sh-header > .sh-mainmenu-childs > .sh-childs .sh-link:hover { color: #2c4da3; background: #dbe0e7; }
.sh-header > .sh-mainmenu-childs > .sh-childs .sh-link:active { color: #353333; }
*/


/*
.sh-header > .sh-mainmenu > .sh-sep { vertical-align: top; margin: 3px 0px 0px 0px; display: inline-block; width: 2px; height: 12px; background: #e6edfe; }
.sh-header > .sh-mainmenu > .sh-item { position: relative; padding: 0px 18px 9px 18px; vertical-align: top; display: inline-block; border-bottom: 6px solid transparent; }
.sh-header > .sh-mainmenu > .sh-item.sh-selected { border-bottom: 6px solid #5471ab; }
.sh-header > .sh-mainmenu > .sh-item:first-child { padding-left: 5px; }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item:first-child { padding-right: 5px; padding-left: 18px; }
.sh-header > .sh-mainmenu > .sh-item > .sh-link { cursor: default; color: #222325; font-family: Carmelit,Lato; font-size: 16px; text-decoration: none; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs { display: none; left: 0%; background: #ffffff; position: absolute; top: 25px; width: 174px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5); }
.sh-header.sh-rtl > .sh-mainmenu > .sh-item > .sh-childs { left: auto; right: 0%; }
.sh-header > .sh-mainmenu > .sh-item:hover  { border-bottom: 6px solid #5471ab; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-link { color: #2c4da3; }
.sh-header > .sh-mainmenu > .sh-item:hover > .sh-childs { display: block; z-index: 999900000; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-link { padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-link:hover { background: #c8d6fb; }
.sh-header > .sh-mainmenu > .sh-item > .sh-childs > .sh-link:active { background: #b8c5e9; }
*/

.sh-header > .sh-actions { display: block; text-decoration: none; position: absolute; top: 18px; right: 47px; font-size: 0px; }
.sh-header.sh-rtl > .sh-actions { right: auto; left: 47px; }

.sh-header > .sh-actions > .sh-username { position: relative; cursor: default; display: inline-block; vertical-align: bottom; top: -2px; }	
.sh-header.sh-rtl > .sh-actions > .sh-username { margin-left: 3px; }	
.sh-header.sh-ltr > .sh-actions > .sh-username { margin-right: 3px; }	
.sh-header > .sh-actions > .sh-username > .sh-text { display: inline-block; color: #1f1f1f; font-family: arial,Helvetica; font-size: 13px; }	
.sh-header > .sh-actions > .sh-username > .sh-arrow { margin-left: 0px; display: inline-block; width: 10px; height: 10px; background: url(drop_down.png) center center no-repeat; }	
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-arrow {  margin-left: 0px; margin-right: 0px; }	
.sh-header > .sh-actions > .sh-username:hover > .sh-text { color: #426fe4; }	
.sh-header > .sh-actions > .sh-username:hover > .sh-arrow { background-image: url(drop_down_hover.png); }	
.sh-header > .sh-actions > .sh-username > .sh-menu { z-index: 999900000; display: none; left: 0%; background: #ffffff; position: absolute; top: 18px; width: 175px; box-sizing: border-box; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	} 
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-menu { left: auto; right: 0%; }
.sh-header > .sh-actions > .sh-username:hover > .sh-menu  { display: block;  }
.sh-header > .sh-actions > .sh-username-acount-popup-opened > .sh-menu  { display: none !important; }
.sh-header > .sh-actions > .sh-username > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-sep { display: none; /* display: block; */ border-top: 1px solid #EDEDED;  }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-item { padding: 15px 15px 15px 15px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-item:hover { color: #648BE8; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-item:active { color: #648BE8; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-logout { padding: 5px; margin: 7px 15px 7px 15px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #A5A5A5; border: 1px solid #DDDCDD; text-align: center; max-width: 50%; border-radius: 5px; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-logout:hover { background: #BACCFB; color: #ffffff; border: 1px solid #BACCFB;  }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-logout:active { background: #84A5F9; color: #ffffff; border: 1px solid #84A5F9;  }

.sh-header > .sh-actions > .sh-username > .sh-popup { color: #646464; font-size: 14px; padding: 34px 34px 15px 34px; z-index: 999900010; display: none; /* left: -120px; */ background: #ffffff; position: absolute; top: 18px; width: 500px; box-sizing: border-box; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	} 
.sh-header > .sh-actions > .sh-username > .sh-popup.sh-show { display: block;	} 
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-popup { /*left: auto; right: -120px; */ }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-title { height: 40px; font-size: 15px; color: #222325; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param { height: 35px; vertical-align: top; display: block; width: 100%; } /* display: inline-block; width: 50%; */
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap { display: block; width: 100%; }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap > div { display: inline-block; vertical-align: top; }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap > div:first-child { color: #707070; width: 100px; } /* width: 80px; */
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap > div:last-child { color: #8A8A8A; } /* width: 130px;   */
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap > div:last-child .val { color: #222325; font-weight: normal; } /* width: 130px;   */
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap > div:last-child .eye { display: inline-block; width: 22px; height: 12px; background: url(eye.normal.svg?v=2) center center no-repeat; cursor: pointer; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param > .sh-param-wrap > div:last-child > div { text-overflow: ellipsis; overflow: hidden; }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param-hover { cursor: pointer; }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param-hover:hover .sh-param-wrap > div:first-child { color: #648BE8; }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param-hover:active .sh-param-wrap > div:first-child { color: #648BE8; }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param-hover:hover .sh-param-wrap > div:last-child .eye { background-image: url(eye.hover.svg?v=2) }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-param-hover:active .sh-param-wrap > div:last-child .eye { /*background-image: url(eye.active.png)*/ }
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-sep { display: block; border-top: 1px solid #EDEDED; margin: 0px -15px 15px -15px; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-password { height: 30px; line-height: 30px; color: #646464; text-decoration: none; display: inline-block; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-password:hover { color: #648BE8; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-password:active { color: #648BE8; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-update { height: 30px; line-height: 30px; color: #646464; text-decoration: none; display: inline-block; } 
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-popup > .sh-update { margin-right: 25px;  } 
.sh-header.sh-ltr > .sh-actions > .sh-username > .sh-popup > .sh-update { margin-left: 25px;  } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-update:hover { color: #648BE8; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-update:active { color: #648BE8; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-logout { padding: 0px 20px 0px 20px; height: 30px; line-height: 30px; color: #646464; text-decoration: none; display: block; float: right; border: 1px solid #DDDCDD; text-align: center;  border-radius: 5px; } 
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-popup > .sh-logout { float: left; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-logout:hover { background: #BACCFB; color: #ffffff; border: 1px solid #BACCFB; } 
.sh-header > .sh-actions > .sh-username > .sh-popup > .sh-logout:active { background: #84A5F9; color: #ffffff; border: 1px solid #84A5F9; } 

/*
.sh-header > .sh-actions > .sh-username { position: relative; cursor: default; display: inline-block; vertical-align: bottom; }	
.sh-header > .sh-actions > .sh-username > .sh-text { display: inline-block; color: #1f1f1f; font-family: arial,Helvetica; font-size: 13px; }	
.sh-header > .sh-actions > .sh-username > .sh-arrow { margin-left: 4px; display: inline-block; width: 10px; height: 10px; background: url(drop_down.png) center center no-repeat; }	
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-arrow {  margin-left: 0px; margin-right: 4px; }	
.sh-header > .sh-actions > .sh-username:hover > .sh-text { color: #426fe4; }	
.sh-header > .sh-actions > .sh-username:hover > .sh-arrow { background-image: url(drop_down_hover.png); }	
.sh-header > .sh-actions > .sh-username > .sh-menu { z-index: 999900000; display: none; left: 0%; background: #ffffff; position: absolute; top: 25px; width: 174px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	} 
.sh-header.sh-rtl > .sh-actions > .sh-username > .sh-menu { left: auto; right: 0%; }
.sh-header > .sh-actions > .sh-username:hover > .sh-menu  { display: block; }
.sh-header > .sh-actions > .sh-username > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-item { padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-item:hover { background: #c8d6fb; }
.sh-header > .sh-actions > .sh-username > .sh-menu > .sh-items > .sh-item:active { background: #b8c5e9; }
*/

.sh-header > .sh-actions > .sh-admin { margin-left: 11px; margin-right: 11px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(admin.png) center center no-repeat; }
.sh-header > .sh-actions > .sh-admin:hover { background-image: url(admin_over.png); }
.sh-header > .sh-actions > .sh-admin:active { background-image: url(admin_click.png); }

.sh-header > .sh-actions > .sh-contacts { margin-left: 11px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.users.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-contacts  {  margin-left: 0px; margin-right: 11px; }	
.sh-header > .sh-actions > .sh-contacts:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-contacts:active { background-position: center -44px; }

.sh-header > .sh-actions > .sh-solutions { position: relative; margin-left: 11px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.services.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-solutions  {  margin-left: 0px; margin-right: 11px; }	
.sh-header > .sh-actions > .sh-solutions:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-solutions:active { background-position: center -44px; }
.sh-header > .sh-actions > .sh-solutions > .sh-alerts  { cursor: default; text-indent: -2px; line-height: 18px; text-align: center;  position: absolute; left: -9px; top: -9px; width: 18px; height: 18px; border: 1px solid #000000; border-radius: 10px; background-clip: padding-box; background-color: #e42a2a; color: #ffffff; font-family: arial,Helvetica; font-size:10px; }
.sh-header.sh-rtl > .sh-actions > .sh-solutions > .sh-alerts { text-indent: 0px; left: auto; right: -9px; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu { z-index: 999900000; padding: 22px 0px 26px 0px; display: none; left: 50%; background: #ffffff; position: absolute; top: 25px;  box-shadow: 1px 2px 9px rgba(0,0,0,.59);	} 
/*.sh-header > .sh-actions > .sh-solutions > .sh-menu { margin-left: -152px; width: 291px; 	} */
.sh-header > .sh-actions > .sh-solutions > .sh-menu { margin-left: -175px; width: 350px; 	}
/*
.sh-header > .sh-actions > .sh-solutions > .sh-menu.count-4 { margin-left: -201px; width: 390px; 	}
.sh-header > .sh-actions > .sh-solutions > .sh-menu.count-3 { margin-left: -152px; width: 291px; 	}
.sh-header > .sh-actions > .sh-solutions > .sh-menu.count-2 { margin-left: -105px; width: 197px; 	}
.sh-header > .sh-actions > .sh-solutions > .sh-menu.count-1 { margin-left: -58px; width: 103px; 	}
*/
 
.helper_display_block { display: block !important; } 

.sh-header > .sh-actions > .sh-solutions:hover > .sh-menu  { display: block; }
/*.sh-header > .sh-actions > .sh-solutions > .sh-menu  { display: block;  }*/
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-dummy { position: absolute; left: -50px; right: -50px; top: -5px; bottom: -50px; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu .sh-arrow-border { display: none !important; left: 50%; margin-left: -12px; position: absolute; top: -12px; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #8c95af; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu .sh-arrow { display: none !important; left: 50%; margin-left: -10px; position: absolute; top: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ffffff; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-title  { display: none; text-indent: 30px; padding: 5px 0px 5px 0px; font-size: 15px; font-family: Carmelit,Lato; color: #464646; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items  { text-align: center; font-size: 0px; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item { vertical-align: top; text-decoration: none; cursor: pointer; position: relative; margin-right: 0px; margin-bottom: 0px; display: inline-block; border: none; width: 102px; height: 105px; border-radius: 6px; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item:hover .sh-image { animation-name: hvr-push;  animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1;  }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item:active { border: none; background-color: #edeef1; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item:focus { border: none; background-color: #edeef1; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item > .sh-image { position: relative; line-height: 50px; display: inline-block; border-radius: 50%; width: 50px; height: 50px; margin: 7px 0px 6px 0px; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item > .sh-image img { position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); line-height: 50px; vertical-align: middle; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item > .sh-text { color: #222325; font-family: Assistant; font-size: 14px; line-height: 1.29; } 

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-SMS > .sh-image { background-color: #f5923b; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-WhatsApp > .sh-image { background-color: #6DB462; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-EmailNewsletter > .sh-image { background-color: #97b958; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-ChatBot > .sh-image { background-color: #6384d8; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-LandingPages > .sh-image { background-color: #8151a1; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-Surveys > .sh-image { background-color: #a26c9e; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-Forms > .sh-image { background-color: #a34279; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-Catalog > .sh-image { background-color: #8569ae; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-Automation > .sh-image { background-color: #47abb7; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-Voice > .sh-image { background-color: #cf84a4; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-PushNotifications > .sh-image { background-color: #367184; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-WebPush > .sh-image { background-color: #49946c; }
.sh-header > .sh-actions > .sh-solutions > .sh-menu > .sh-items > .sh-item-Integration > .sh-image { background-color: #6aa1d6; }

.sh-header > .sh-actions > .sh-purchase { margin-right: 1px; margin-left: 7px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.shop2.he.png?v=1) center 0px no-repeat; }
.sh-header.sh-ltr > .sh-actions > .sh-purchase { background-image: url(sprites/sprite.shop2.en.png?v=1); }
.sh-header.sh-rtl > .sh-actions > .sh-purchase  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-purchase:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-purchase:active { background-position: center -44px; }

.sh-header > .sh-actions > .sh-packages { margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.packages.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-packages  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-packages:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-packages:active { background-position: center -44px; }
.sh-header > .sh-actions > .sh-packages.alert { background-position: center -66px; }


.sh-header > .sh-actions > .sh-reports { margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.reports.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-reports  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-reports:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-reports:active { background-position: center -44px; }


/*
.sh-header > .sh-actions > .sh-support { margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.support.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-support  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-support:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-support:active { background-position: center -44px; }
*/

.sh-header > .sh-actions > .sh-support { position: relative; cursor: default; margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.support.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-support  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-support:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-support:active { background-position: center -44px; }
.sh-header > .sh-actions > .sh-support > .sh-menu { z-index: 999900000; display: none; right: 0%; background: #ffffff; position: absolute; top: 25px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	}  /*width: 174px; */
.sh-header.sh-rtl > .sh-actions > .sh-support > .sh-menu { right: auto; left: 0%; }
.sh-header > .sh-actions > .sh-support:hover > .sh-menu  { display: block; }
.sh-header > .sh-actions > .sh-support > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-actions > .sh-support > .sh-menu > .sh-items > .sh-item { white-space: nowrap; padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-actions > .sh-support > .sh-menu > .sh-items > .sh-item:hover { background: #c8d6fb; }
.sh-header > .sh-actions > .sh-support > .sh-menu > .sh-items > .sh-item:active { background: #b8c5e9; }



.sh-header > .sh-actions > .sh-purchase { position: relative; cursor: default; margin-right: 1px;  margin-left: 7px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.shop2.he.png?v=1) center 0px no-repeat; }
.sh-header.sh-ltr > .sh-actions > .sh-purchase { background-image: url(sprites/sprite.shop2.en.png?v=1); }
.sh-header.sh-rtl > .sh-actions > .sh-purchase  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-purchase:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-purchase:active { background-position: center -44px; }
.sh-header > .sh-actions > .sh-purchase > .sh-menu { z-index: 999900000; display: none; right: 0%; background: #ffffff; position: absolute; top: 25px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	}  /*width: 174px; */
.sh-header.sh-rtl > .sh-actions > .sh-purchase > .sh-menu { right: auto; left: 0%; }
.sh-header > .sh-actions > .sh-purchase:hover > .sh-menu  { display: block; }
.sh-header > .sh-actions > .sh-purchase > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-actions > .sh-purchase > .sh-menu > .sh-items > .sh-item { white-space: nowrap; padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-actions > .sh-purchase > .sh-menu > .sh-items > .sh-item:hover { background: #c8d6fb; }
.sh-header > .sh-actions > .sh-purchase > .sh-menu > .sh-items > .sh-item:active { background: #b8c5e9; }
.sh-header > .sh-actions > .sh-purchase.alert { background-position: center -66px; }

.sh-header > .sh-actions > .sh-tools { position: relative; cursor: default; margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.tools.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-tools  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-tools:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-tools:active { background-position: center -44px; }
.sh-header > .sh-actions > .sh-tools > .sh-menu { z-index: 999900000; display: none; right: 0%; background: #ffffff; position: absolute; top: 25px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	}  /*width: 174px; */
.sh-header.sh-rtl > .sh-actions > .sh-tools > .sh-menu { right: auto; left: 0%; }
.sh-header > .sh-actions > .sh-tools:hover > .sh-menu  { display: block; }
.sh-header > .sh-actions > .sh-tools > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-actions > .sh-tools > .sh-menu > .sh-items > .sh-item { white-space: nowrap; padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-actions > .sh-tools > .sh-menu > .sh-items > .sh-item:hover { background: #c8d6fb; }
.sh-header > .sh-actions > .sh-tools > .sh-menu > .sh-items > .sh-item:active { background: #b8c5e9; }

.sh-header > .sh-actions > .sh-emails { position: relative; margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.email.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-emails  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-emails:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-emails:active { background-position: center -44px; }
.sh-header > .sh-actions > .sh-emails > .sh-alerts  { cursor: default; text-indent: -2px; line-height: 18px; text-align: center;  position: absolute; left: -9px; top: -9px; width: 18px; height: 18px; border: 1px solid #000000; border-radius: 10px; background-clip: padding-box; background-color: #e42a2a; color: #ffffff; font-family: arial,Helvetica; font-size:10px; }
.sh-header.sh-rtl > .sh-actions > .sh-emails > .sh-alerts { text-indent: 0px; left: auto; right: -9px; }

.sh-header > .sh-actions > .sh-language { display: inline-block; margin-left: 13px; cursor: default; vertical-align: bottom; color: #333333; font-family: Helvetica; font-size: 15px; }
.sh-header.sh-rtl > .sh-actions > .sh-language  {  margin-left: 0px; margin-right: 13px; }	
.sh-header > .sh-actions > .sh-language:hover { color: #426fe4; }

.sh-header > .sh-actions > .sh-langs { top: 3px; position: relative; cursor: default; margin-left: 13px; display: inline-block; vertical-align: bottom; width: 38px; height: 22px; color: #333333; font-family: Helvetica; font-size: 15px;  }
.sh-header > .sh-actions > .sh-langs > .sh-arrow { display: inline-block; width: 10px; height: 10px; background: url(drop_down.png) center center no-repeat; }	
.sh-header.sh-ltr .sh-actions > .sh-langs > .sh-arrow  { margin-left: 4px; }
.sh-header.sh-rtl .sh-actions > .sh-langs > .sh-arrow  { margin-right: 4px; }
.sh-header > .sh-actions > .sh-langs:hover > .sh-arrow { background-image: url(drop_down_hover.png); }	
.sh-header.sh-rtl > .sh-actions > .sh-langs  {  margin-left: 0px; margin-right: 13px; }	
.sh-header > .sh-actions > .sh-langs:hover { color: #426fe4; }
.sh-header > .sh-actions > .sh-langs:active { color: #426fe4; }
.sh-header > .sh-actions > .sh-langs > .sh-menu { min-width: 38px; z-index: 999900000; display: none; right: 0%; background: #ffffff; position: absolute; top: 25px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	}  /*width: 174px; */
.sh-header.sh-rtl > .sh-actions > .sh-langs > .sh-menu { right: auto; left: 0%; }
.sh-header > .sh-actions > .sh-langs:hover > .sh-menu  { display: block; }
.sh-header > .sh-actions > .sh-langs > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-actions > .sh-langs > .sh-menu > .sh-items > .sh-item { white-space: nowrap; padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-actions > .sh-langs > .sh-menu > .sh-items > .sh-item:hover { background: #c8d6fb; }
.sh-header > .sh-actions > .sh-langs > .sh-menu > .sh-items > .sh-item:active { background: #b8c5e9; }

.sh-header > .sh-actions .sh-faq-wrap { top: 0px; position: relative; display: inline-block;  vertical-align: bottom; width: 112px; height: 22px; }
.sh-header.sh-rtl > .sh-actions  .sh-faq-wrap { right: 7px; }
.sh-header.sh-ltr > .sh-actions  .sh-faq-wrap { left: 7px; }
.sh-header > .sh-actions .sh-faq { width: 112px;  position: absolute; top: -5px; display: block; text-decoration: none; background: #FFFFFF80; border-radius: 6px; white-space: nowrap; height: 32px; line-height: 32px; text-align: center; color: #1F1F1F; font-family: Helvetica; font-size: 13px; }
.sh-header > .sh-actions .sh-faq:hover { background: #FFFFFF;  }
.sh-header > .sh-actions .sh-faq:active { background: #84A5F9;  }



.sh-header > .sh-actions > .sh-homepage { margin-left: 8px; display: inline-block; vertical-align: bottom; width: 28px; height: 22px; background: url(sprites/sprite.home.png) center 0px no-repeat; }
.sh-header.sh-rtl > .sh-actions > .sh-homepage  {  margin-left: 0px; margin-right: 8px; }	
.sh-header > .sh-actions > .sh-homepage:hover { background-position: center -22px; }
.sh-header > .sh-actions > .sh-homepage:active { background-position: center -44px; }

.sh-header.sh-theme-Lobby { height: 58px; border-bottom: 2px solid #dfe7f7; }
.sh-header.sh-theme-Lobby > .sh-mainmenu { display: none; }
/*
.sh-header.sh-theme-Lobby > .sh-actions > .sh-language { display: inline-block; }
.sh-header.sh-theme-Lobby > .sh-actions > .sh-homepage { display: none; }
*/
              
.sh-header.sh-theme-Login { height: 58px; border-bottom: 2px solid #dfe7f7; }
.sh-header.sh-theme-Login > .sh-mainmenu { display: none; }
.sh-header.sh-theme-Login > .sh-actions  { display: none; }

/* ------------------ */


.sh-footer { text-align: center; margin: 0px 47px 0px 47px; } /*margin: 25px 47px 25px 47px;*/
.sh-footer p { margin: 0px; }
.sh-footer > .sh-items  { text-align: right; display: block; padding: 15px 0px 15px 0px; border-top: 1px solid #d7dae0; color: #3a3a3a; font-size: 13px;  }
.sh-footer.sh-rtl > .sh-items { text-align: left; }
.sh-footer > .sh-items .sh-sep { color: #a0a0a0; }

/*.sh-footer.sh-theme-Login , .sh-footer.sh-theme-Lobby { text-align: center; margin: 25px; }*/
.sh-footer.sh-theme-Login > .sh-items , .sh-footer.sh-theme-Lobby > .sh-items { text-align: center; display: inline-block; padding: 15px 0px 15px 0px; border-top: 1px solid #8B8B8E; color: #232323; font-size: 13px;  }

/* ------------------ */	

.sh-message { position: fixed; left: 50%; top: 20px; padding: 20px 20px 20px 20px; border-radius: 8px; }
.sh-message { background: white; color: rgba(0,0,0,0.75); font-weight: bold; box-shadow: 0 0 18px rgba(118,124,141,.67); border: 2px solid #8a8c94; }
.sh-message .sh-text { white-space: nowrap; }

/* ------------------ */	
	
.sh-dialog-mask	{ text-align: center; position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; background-color: rgba(255,255,255,0.75); }
.sh-dialog-mask-dark { background-color: rgba(0,0,0,0.75); }
.sh-dialog-mask-transparent { background-color: rgba(0,0,0,0.0); }
/*.sh-dialog-mask:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }*/
.sh-dialog { position: relative; border-radius: 8px; text-align: initial; padding: 30px 40px 30px 40px; vertical-align: middle; background: white; display: inline-block; min-width: 370px; max-width: 550px;  -webkit-box-shadow: 0 0 18px rgba(118,124,141,.67); box-shadow: 0 0 18px rgba(118,124,141,.67); background-clip: padding-box; border: 2px solid #8a8c94; }
.sh-dialog { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); box-sizing: border-box; min-width: 320px; }
@media all and (max-width: 980px) {
	.sh-dialog { min-width: 240px; }
	}
.sh-dialog-mask-dark > .sh-dialog { -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.5); box-shadow: 0 4px 16px rgba(0,0,0,.5); border: 1px solid rgba(0,0,0,.666); }
.sh-dialog > .sh-title { font-size: 16px; color: #000000; line-height: 24px; margin-bottom: 0px; margin-top: 50px; font-family: arial,Helvetica;  }
.sh-dialog > .sh-text { color: black; margin-bottom: 20px; max-height: 320px; overflow: auto; font-size: 16px; font-family: arial,Helvetica;  }
.sh-dialog  .sh-buttons { text-align: right; font-size: 0px; border-top: 3px solid #baccfb; padding-top: 21px; }
.sh-dialog.sh-rtl  .sh-buttons { text-align: left; }
.sh-dialog  .sh-button { margin-left: 16px; display: inline-block;text-align: center; -webkit-border-radius: 5px; border-radius: 5px; background-color: #d3d3d3; color: #333333; cursor: default; font-size: 13px; font-family: arial,Helvetica; height: 27px; line-height: 27px; min-width: 80px; padding: 0 8px; }
.sh-dialog.sh-rtl  .sh-button { margin-right: 16px; margin-left: 0px; }
.sh-dialog  .sh-button-cta { background-color: #5b71ab; color: #ffffff; }
.sh-dialog  .sh-button-cta2 { background-color: #ff9b00;  }
.sh-dialog  .sh-button:hover { background-color: #5b71ab; color: #ffffff; }
.sh-dialog  .sh-button:active { background-color: #4a5c8e; color: #ffffff;  }
.sh-dialog .sh-close { padding: 5px 12px 5px 12px; cursor: default; position: absolute; right: 0px; top: 0px; color: rgba(0,0,0,0.5);  font-size: 30px; }
.sh-dialog.sh-rtl .sh-close { right: auto; left: 0px; }
.sh-dialog .sh-close:hover { color: rgba(0,0,0,0.75); }

/* ------------------ */

.sh-tooltip-mask { position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; background-color: rgba(0,0,0,0.0); }
.sh-tooltip { position: absolute;   }
.sh-tooltip-nowrap .sh-tooltip-message { white-space: nowrap;   }
.sh-tooltip-arrow {  position: absolute; width: 0; height: 0; }
.sh-tooltip-arrow-border {  position: absolute; width: 0; height: 0; }
.sh-tooltip-top .sh-tooltip-arrow {		margin-left: -10px; left: 0%; top: -11px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #eeeeee; }	
.sh-tooltip-bottom .sh-tooltip-arrow {	margin-left: -10px; left: 0%; top: 1px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #eeeeee; }
.sh-tooltip-left .sh-tooltip-arrow {		margin-left: -10px; left: -1px; top: -10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #eeeeee; }	
.sh-tooltip-right .sh-tooltip-arrow {	margin-left: 0px; left: 1px; top: -10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #eeeeee; }		
.sh-tooltip-top .sh-tooltip-arrow-border {		margin-left: -12px; left: 0%; top: -11px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 11px solid rgba(0,0,0,.5); }	
.sh-tooltip-bottom .sh-tooltip-arrow-border  {	margin-left: -12px; left: 0%; top: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 11px solid rgba(0,0,0,.5); }
.sh-tooltip-left .sh-tooltip-arrow-border {		margin-left: -12px; left: 1px; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 11px solid rgba(0,0,0,.5); }	
.sh-tooltip-right .sh-tooltip-arrow-border  {		margin-left: 0px; left: 0%; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-right: 11px solid rgba(0,0,0,.5); }	
.sh-tooltip-message {  max-width: 220px; box-sizing: border-box; position: absolute; background: #eeeeee; color: #333333; padding: 10px; border: 1px solid rgba(0,0,0,.5); } 
.sh-tooltip-top .sh-tooltip-message { bottom: 10px; min-width: 50px; left: -25px; }
.sh-tooltip-top .sh-tooltip-message.sh-rtl { right: -25px; left: auto; }
.sh-tooltip-bottom .sh-tooltip-message { top: 10px; min-width: 50px; left: -25px; }
.sh-tooltip-bottom .sh-tooltip-message.sh-rtl { right: -25px; left: auto; }
.sh-tooltip-left .sh-tooltip-message { right: 10px; min-height: 40px; top: -20px; }
.sh-tooltip-right .sh-tooltip-message { left: 10px; min-height: 40px; top: -20px; }

.sh-tooltip-shadow.sh-tooltip-top .sh-tooltip-arrow-border {			margin-left: -12px; left: 0%; top: -11px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 11px solid transparent; }	
.sh-tooltip-shadow.sh-tooltip-bottom .sh-tooltip-arrow-border  {		margin-left: -12px; left: 0%; top: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 11px solid transparent; }
.sh-tooltip-shadow.sh-tooltip-left .sh-tooltip-arrow-border {		margin-left: -12px; left: 1px; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 11px solid transparent; }	
.sh-tooltip-shadow.sh-tooltip-right .sh-tooltip-arrow-border  {		margin-left: 0px; left: 0%; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-right: 11px solid transparent; }	
.sh-tooltip-shadow .sh-tooltip-message {  max-width: 220px; box-sizing: border-box; position: absolute; background: #eeeeee; color: #333333; padding: 10px; box-shadow: 1px 2px 9px rgba(0,0,0,.59); border:none;} 

.sh-tooltip-shadow-info.sh-tooltip-top .sh-tooltip-arrow-border {			margin-left: -12px; left: 0%; top: -11px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 11px solid transparent; }	
.sh-tooltip-shadow-info.sh-tooltip-bottom .sh-tooltip-arrow-border  {		margin-left: -12px; left: 0%; top: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 11px solid transparent; }
.sh-tooltip-shadow-info.sh-tooltip-left .sh-tooltip-arrow-border {		margin-left: -12px; left: 1px; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 11px solid transparent; }	
.sh-tooltip-shadow-info.sh-tooltip-right .sh-tooltip-arrow-border  {		margin-left: 0px; left: 0%; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-right: 11px solid transparent; }	
.sh-tooltip-shadow-info .sh-tooltip-message { border-radius: 4px; max-width: 300px; min-width: 210px; box-sizing: border-box; position: absolute; background: #e7f0f7; font-family: arial; font-size: 12px; color: #585858; padding: 14px 15px 14px 15px; box-shadow: 0 0 5px rgba(0,0,0,.26); border:none;} 

.sh-tooltip-shadow-error.sh-tooltip-top .sh-tooltip-arrow-border {			margin-left: -12px; left: 0%; top: -11px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 11px solid transparent; }	
.sh-tooltip-shadow-error.sh-tooltip-bottom .sh-tooltip-arrow-border  {		margin-left: -12px; left: 0%; top: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 11px solid transparent; }
.sh-tooltip-shadow-error.sh-tooltip-left .sh-tooltip-arrow-border {		margin-left: -12px; left: 1px; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 11px solid transparent; }	
.sh-tooltip-shadow-error.sh-tooltip-right .sh-tooltip-arrow-border  {		margin-left: 0px; left: 0%; top: -11px; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-right: 11px solid transparent; }	
.sh-tooltip-shadow-error .sh-tooltip-message { border-radius: 4px; max-width: 300px; min-width: 210px; box-sizing: border-box; position: absolute; background: #e7f0f7; font-family: arial; font-size: 12px; color: #d3305a; padding: 14px 15px 14px 15px; box-shadow: 0 0 5px rgba(0,0,0,.26); border:none;} 

.sh-tooltip-dark .sh-tooltip-message { background-color: #333333; color: #eeeeee; border-color: transparent; }
.sh-tooltip-dark.sh-tooltip-top .sh-tooltip-arrow { border-top-color: #333333;  }
.sh-tooltip-dark.sh-tooltip-top .sh-tooltip-arrow-border { border-top-color: transparent;  }
.sh-tooltip-dark.sh-tooltip-bottom .sh-tooltip-arrow { border-bottom-color: #333333;  }
.sh-tooltip-dark.sh-tooltip-bottom .sh-tooltip-arrow-border { border-bottom-color: transparent;  }
.sh-tooltip-dark.sh-tooltip-left .sh-tooltip-arrow { border-left-color: #333333;  }
.sh-tooltip-dark.sh-tooltip-left .sh-tooltip-arrow-border { border-left-color: transparent;  }
.sh-tooltip-dark.sh-tooltip-right .sh-tooltip-arrow { border-right-color: #333333;  }
.sh-tooltip-dark.sh-tooltip-right .sh-tooltip-arrow-border { border-right-color: transparent;  }

.sh-tooltip-miniblue .sh-tooltip-message { background-color: #5C71AC; color: #E7F7FC; border-color: transparent; width: 110px !important; }
.sh-tooltip-miniblue.sh-tooltip-top .sh-tooltip-arrow { border-top-color: #5C71AC;  }
.sh-tooltip-miniblue.sh-tooltip-top .sh-tooltip-arrow-border { border-top-color: transparent;  }
.sh-tooltip-miniblue.sh-tooltip-bottom .sh-tooltip-arrow { border-bottom-color: #5C71AC;  }
.sh-tooltip-miniblue.sh-tooltip-bottom .sh-tooltip-arrow-border { border-bottom-color: transparent;  }
.sh-tooltip-miniblue.sh-tooltip-left .sh-tooltip-arrow { border-left-color: #5C71AC;  }
.sh-tooltip-miniblue.sh-tooltip-left .sh-tooltip-arrow-border { border-left-color: transparent;  }
.sh-tooltip-miniblue.sh-tooltip-right .sh-tooltip-arrow { border-right-color: #5C71AC;  }
.sh-tooltip-miniblue.sh-tooltip-right .sh-tooltip-arrow-border { border-right-color: transparent;  }

.sh-tooltip-outerblue .sh-tooltip-message { background-color: #ffffff; color: #000000; border-color: #242424;  }
.sh-tooltip-outerblue.sh-tooltip-top .sh-tooltip-arrow { border-top-color: #ffffff;  }
.sh-tooltip-outerblue.sh-tooltip-top .sh-tooltip-arrow-border { border-top-color: #242424;  }
.sh-tooltip-outerblue.sh-tooltip-bottom .sh-tooltip-arrow { border-bottom-color: #ffffff;  }
.sh-tooltip-outerblue.sh-tooltip-bottom .sh-tooltip-arrow-border { border-bottom-color: #242424;  }
.sh-tooltip-outerblue.sh-tooltip-left .sh-tooltip-arrow { border-left-color: #ffffff;  }
.sh-tooltip-outerblue.sh-tooltip-left .sh-tooltip-arrow-border { border-left-color: #242424;  }
.sh-tooltip-outerblue.sh-tooltip-right .sh-tooltip-arrow { border-right-color: #ffffff;  }
.sh-tooltip-outerblue.sh-tooltip-right .sh-tooltip-arrow-border { border-right-color: #242424;  }

.sh-tooltip  .sh-buttons { text-align: right; font-size: 0px; padding-top: 21px; }
.sh-tooltip.sh-rtl  .sh-buttons { text-align: left; }
.sh-tooltip  .sh-button { margin-left: 16px; display: inline-block;text-align: center; -webkit-border-radius: 5px; border-radius: 5px; background-color: #d3d3d3; color: #333333; cursor: default; font-size: 13px; font-family: arial,Helvetica; height: 27px; line-height: 27px; min-width: 50px; padding: 0 8px; }
.sh-tooltip.sh-rtl  .sh-button { margin-right: 16px; margin-left: 0px; }
.sh-tooltip  .sh-button:hover { background-color: #5b71ab; color: #ffffff; }
.sh-tooltip  .sh-button:active { background-color: #4a5c8e; color: #ffffff;  }

.sh-tooltip.sh-tooltip-width { width: 100% !important; padding: 0px !important; }
.sh-tooltip.sh-tooltip-width .sh-tooltip-message { min-width: 0px !important; padding: 0px !important;}

/* ------------------ */

.sh-header > .sh-guest-actions { display: none; text-decoration: none; position: absolute; top: 25px; right: 47px; font-size: 0px; }
.sh-header.sh-rtl > .sh-guest-actions { right: auto; left: 47px; }
.sh-header.sh-theme-Login > .sh-guest-actions  { display: block; }
.sh-header > .sh-guest-actions > .sh-language { line-height: 28px; display: inline-block; margin-left: 13px; cursor: default; vertical-align: bottom; color: #333333; font-family: Helvetica; font-size: 15px; }
.sh-header.sh-rtl > .sh-guest-actions > .sh-language  {  margin-left: 0px; margin-right: 13px; }	
.sh-header > .sh-guest-actions > .sh-language:hover { color: #426fe4; }

.sh-header > .sh-guest-actions > .sh-langs { top: 5px; position: relative; cursor: default; margin-left: 13px; display: inline-block; vertical-align: bottom; width: 38px; height: 22px; color: #333333; font-family: Helvetica; font-size: 15px;  }
.sh-header > .sh-guest-actions > .sh-langs > .sh-arrow { display: inline-block; width: 10px; height: 10px; background: url(drop_down.png) center center no-repeat; }	
.sh-header.sh-ltr .sh-guest-actions > .sh-langs > .sh-arrow  { margin-left: 4px; }
.sh-header.sh-rtl .sh-guest-actions > .sh-langs > .sh-arrow  { margin-right: 4px; }
.sh-header > .sh-guest-actions > .sh-langs:hover > .sh-arrow { background-image: url(drop_down_hover.png); }	
.sh-header.sh-rtl > .sh-guest-actions > .sh-langs  {  margin-left: 0px; margin-right: 13px; }	
.sh-header > .sh-guest-actions > .sh-langs:hover { color: #426fe4; }
.sh-header > .sh-guest-actions > .sh-langs:active { color: #426fe4; }
.sh-header > .sh-guest-actions > .sh-langs > .sh-menu { min-width: 38px; z-index: 999900000; display: none; right: 0%; background: #ffffff; position: absolute; top: 25px; border: 1px solid #8c95af; box-shadow: 0 0 3px rgba(0,0,0,.5);	}  /*width: 174px; */
.sh-header.sh-rtl > .sh-guest-actions > .sh-langs > .sh-menu { right: auto; left: 0%; }
.sh-header > .sh-guest-actions > .sh-langs:hover > .sh-menu  { display: block; }
.sh-header > .sh-guest-actions > .sh-langs > .sh-dummy { position: absolute; left: 0px; right: 0px; top: 0px; height: 25px; }
.sh-header > .sh-guest-actions > .sh-langs > .sh-menu > .sh-items > .sh-item { white-space: nowrap; padding: 7px; cursor: default; display: block; text-decoration: none; font-family: arial,Helvetica; font-size: 14px; color: #000000; }
.sh-header > .sh-guest-actions > .sh-langs > .sh-menu > .sh-items > .sh-item:hover { background: #c8d6fb; }
.sh-header > .sh-guest-actions > .sh-langs > .sh-menu > .sh-items > .sh-item:active { background: #b8c5e9; }


/* ------------------ */

body.sh-EmbeddedUsingIframe .sh-header { height: 56px; }
body.sh-EmbeddedUsingIframe .sh-header .sh-logo { display: none; }
body.sh-EmbeddedUsingIframe .sh-header .sh-actions { display: none; }
body.sh-EmbeddedUsingIframe .sh-footer { display: none; }

/* ------------------ */

.SessionTimeoutPopupMask { position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; background: rgba(255,255,255,0.75); }
.SessionTimeoutPopupWin { transform: translate(-50%,-50%); position: absolute; left:50%; top: 50%; box-shadow: 0 0 18px 0px rgba(118,124,141,0.75); background-color: #C7D4F6; border: 2px solid #AEB1B8; box-sizing: border-box; height: 355px; width: 592px; }
.SessionTimeoutPopupImage { background: url(disconnected.png) center center no-repeat; position: absolute; top: 90px; width: 131px; height: 134px; }
.SessionTimeoutPopupMask.sh-rtl .SessionTimeoutPopupImage { right: 80px; }
.SessionTimeoutPopupMask.sh-ltr .SessionTimeoutPopupImage { left: 80px; }
.SessionTimeoutPopupBody { position: absolute; top: 86px; width: 265px; }
.SessionTimeoutPopupMask.sh-rtl .SessionTimeoutPopupBody { left: 80px; }
.SessionTimeoutPopupMask.sh-ltr .SessionTimeoutPopupBody { right: 80px; }
.SessionTimeoutPopupTitle1 { color: #B03466; font-family: Carmelit,Lato; font-size: 34px; line-height: 30px; }
.SessionTimeoutPopupTitle2 { color: #4061B2; font-family: Carmelit,Lato; font-size: 34px; line-height: 30px; }
.SessionTimeoutPopupText { padding: 14px 0px 20px 0px; color: #413F3F; font-family: Carmelit,Lato; font-size: 20px; line-height: 22px; }
.SessionTimeoutPopupButton { font-family: arial,Helvetica; font-size: 16px; color: #FFFFFF; cursor: pointer; display: inline-block; border-radius: 4px; padding: 0px 8px 0px 8px; box-sizing: border-box;  min-width: 111px; background: #5B71AB; height: 28px; line-height: 28px; text-align: center;  }
.SessionTimeoutPopupButton:hover { background-color: #5B88FF; }
.SessionTimeoutPopupButton:active { background-color: #4A5C8E; }

.sh-TemporarySupportCode { display: inline-block; color: #1f1f1f; font-family: arial,Helvetica; font-size: 13px; }
.sh-TemporarySupportCode .sh-sep1 {  display: inline-block; background: #63656B; width: 1px; height: 9px; margin: 0px 5px 0px 5px; }
.sh-TemporarySupportCode .sh-name1 {  display: inline-block; color: #63656B;  }
.sh-TemporarySupportCode .sh-value1 {  display: inline-block; direction: ltr; padding: 0px 5px 0px 5px; }

/* ------------------ */

.sh-cparam { border-top: 1px solid #CDD0D9; padding: 10px 0px 8px 0px; height: 31px; width: 100%; display: table; }
.sh-cparam-name {   display: table-cell; vertical-align: middle; height: 31px; line-height: 31px; width: 100px; }
.sh-cparam-value {  display: table-cell; vertical-align: middle; height: 31px; line-height: 31px; width: 142px; }
.sh-cparam-icon {   display: table-cell; vertical-align: middle; height: 31px; line-height: 31px; width: 43px; }
.sh-cparam-text {   display: table-cell; vertical-align: middle; height: 31px; line-height: 31px; width: 70px; }
.sh-cparam-action { display: table-cell; vertical-align: middle; height: 31px; line-height: 31px; width: 75px; }
.sh-cparam-value a { color: #4C78EC; cursor: pointer; text-decoration: none; }
.sh-cparam-value a:hover { opacity: 0.75; }
.sh-cparam-value span { color: #222325; font-weight: normal; display: block; display: inline-block; vertical-align: middle; height: 31px; line-height: 31px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 190px; }
.sh-cparam-icon.verified { background: url(verified.svg) center center no-repeat; }
.sh-cparam-icon.notverified { background: url(notverified.svg) center center no-repeat; }
.sh-cparam-action a { box-sizing: border-box; text-decoration: none; height: 31px; line-height: 31px; min-width: 75px; text-align: center; padding: 0px 10px 0px 10px; font-size: 13px; color: #222325; cursor: pointer; border-radius: 6px; background: #baccfb; border: none; display: inline-block; vertical-align: middle;  }
.sh-cparam-action a:hover { color: white; background: #5b71ab; }

.sh-tfa { text-align: center; border-top: 1px solid #CDD0D9; padding: 30px 0px 20px 0px; min-height: 140px; box-sizing: border-box; }
.sh-tfa-title { color: #222325; font-weight: normal; padding-bottom: 10px; }
.sh-tfa-enabled { color: #0B740E; font-weight: normal; padding-bottom: 15px; font-size: 16px; }
.sh-tfa-disabled { color: #DC2F3F; font-weight: normal; padding-bottom: 15px; font-size: 16px; }
.sh-tfa-buttons a { box-sizing: border-box; text-decoration: none; height: 31px; line-height: 31px; min-width: 75px; text-align: center; padding: 0px 10px 0px 10px; font-size: 13px; color: #222325; cursor: pointer; border-radius: 6px; background: #baccfb; border: none; display: inline-block; vertical-align: middle;  }
.sh-tfa-buttons a:hover { color: white; background: #5b71ab; }

/* ------------------ */

.pwdexp_container { position: fixed; left: 0px; right: 0px; top: 101px; height: 60px; background: #A66DA0; text-align: center; line-height: 60px; }
.sh-header.sh-theme-Lobby .pwdexp_container { top: 59px; }
.pwdexp_text { display: inline-block; vertical-align: middle; font: normal normal normal 15px/19px Assistant; color: #FFFFFF; }
.pwdexp_update { cursor: pointer; display: inline-block; vertical-align: middle; font: normal normal normal 15px/19px Assistant; color: #FFFFFF; border: 1px solid rgba(255,255,255,1); border-radius: 5px; height: 32px; min-width: 160px; line-height: 32px; margin: 0px 8px 0px 8px; padding: 0px 8px 0px 8px; box-sizing: border-box; }
.pwdexp_update:hover {  background: rgba(112,58,106,0.5); border: 1px solid rgba(255,255,255,0.5); }
.pwdexp_update:active { background: rgba(112,58,106,1); background: #642F5E; border: 1px solid rgba(255,255,255,0.5); }
.pwdexp_later { cursor: pointer; display: inline-block; vertical-align: middle; font: normal normal normal 15px/19px Assistant; color: #FFFFFF;}
.pwdexp_later:hover { text-decoration: underline; }
.pwdexp_close { cursor: pointer; display: block; position: absolute; top: 0px; width: 60px; height: 60px; color: #FFFFFF; font: normal normal normal 32px Assistant; line-height: 60px; }
.pwdexp_close:hover { opacity: 0.75; }
.sh-header.sh-rtl .pwdexp_close { left: 0px;  }
.sh-header.sh-ltr .pwdexp_close { right: 0px;  }

/* ------------------ */

.sh-service-request { box-sizing: border-box; margin-bottom: 20px; }
.sh-service-request .cols .image { position: relative; top: 0px; width: 82px; height: 82px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px; background: #ffffff center center no-repeat; background-size: contain;  border-radius: 50%; }
body.rtl .sh-service-request .cols .image { margin-left: 20px; }
body.ltr .sh-service-request .cols .image { margin-right: 20px; }
.sh-service-request .cols { display: table;  }
.sh-service-request .cols .col { display: table-cell; vertical-align:top; }
.sh-service-request .cols .title { font-family: Carmelit,Lato; font-size: 19px; color: #2c50ad; padding-top: 15px; }
.sh-service-request .cols .text { font-weight: bold; font-size: 14px; color: #414141; }
.sh-service-request .cols .details { font-size: 14px; color: #414141; }
.sh-service-request .cols .email { font-size: 14px; color: #2c50ad; text-decoration: none; }
.sh-service-request-table  {  }
.sh-service-request-table td { vertical-align: top; padding-bottom: 8px; font-size: 14px; font-family: arial,Helvetica; color: #000000; }
.sh-service-request-table td:first-child { padding-top: 3px; max-width: 100%; width: 150px; }
.sh-service-request-input-text { text-indent: 10px; max-width: 100%; width: 220px; height: 30px; border: 1px solid #b1b1b1; border-radius: 3px; color: #000000; font-family: arial,Helvetica; font-size: 14px; }
.sh-service-request-input-text:focus { border-color: #7699f4; }
.sh-service-request-input-area { padding: 10px; max-width: 100%; width: 220px; height: 60px; border: 1px solid #b1b1b1; border-radius: 3px; color: #000000; font-family: arial,Helvetica; font-size: 14px; }
.sh-service-request-input-area:focus { border-color: #7699f4; }



