/*#region Flexslider*/
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Browser Resets
*********************************/
a img { border: 0; }
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus { outline: none; }
.slides,
.flex-control-nav,
.flex-direction-nav { margin: 0; padding: 0; list-style: none; }
.controlWidthForm { width: 232px; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; position: relative; }
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child { display: block; }

/* General CSS */
.asterisk { color: red; font-size: 10; }

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px; position: relative; zoom: 1; direction: ltr; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }

/* Direction Nav */
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { text-decoration: none; display: block; width: 100px; height: 82px; margin: 0px; position: absolute; top: 50%; margin-top: -40px; z-index: 10; overflow: hidden; cursor: pointer; font-size: 1px; }
.flex-direction-nav .flex-prev { left: 40px; background: url('/Style Library/Hot Mobile/images/V2/slider_left.png') left top no-repeat; opacity: 0.6; }
.flex-direction-nav .flex-next { right: 40px; background: url('/Style Library/Hot Mobile/images/V2/slider_right.png') left top no-repeat; opacity: 0.3; }
.flexslider:hover .flex-prev { opacity: 0.85; }
.flexslider:hover .flex-next { opacity: 0.6; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { background-position: left top; opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav { width: 100%; position: absolute; bottom: 7px; z-index: 4; direction: ltr; padding-left: 30px; }
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { display: block; width: 12px; height: 12px; background-color: #f1f1f1; border-radius: 6px; font-size: 1px; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { }
.flex-control-paging li a.flex-active { background-color: #d91921; }

.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

@media screen and (max-width: 640px) {
    .flex-direction-nav a { width: 74px; height: 62px; top: 0px; margin-top: 0px; }
    .flex-direction-nav .flex-prev { left: 25px; background-image: url('/Style Library/Hot Mobile/images/V2/slider_left_small.png'); background-size: 100% auto; }
    .flex-direction-nav .flex-next { right: 25px; background: url('/Style Library/Hot Mobile/images/V2/slider_right_small.png'); background-size: 100% auto; }
}

@media screen and (max-width: 480px) {
    .flex-direction-nav a { width: 45px; height: 38px; }
    .flex-direction-nav .flex-prev { left: 25px; }
    .flex-direction-nav .flex-next { right: 25px; }
}

@media screen and (max-width: 360px) {
    .flex-direction-nav .flex-prev { left: 15px; }
    .flex-direction-nav .flex-next { right: 15px; }
    .flex-control-nav { padding-left: 12px; }
}

/*#endregion*/

/******************************************************************************************************************************/
/*                                                  Basic HTML Elements
/******************************************************************************************************************************/

/* Body Text*/
html, body { margin: 0px; padding: 0px; background: white; color: #21201e; font-family: 'New Font', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
body * {font-family: 'NewFont', Tahoma !important;}

.smalltext { font-size: 12px; }
/* Normal body text size is 14. for smaller size use class 'smalltext' */
.simpleText { font-size: 11pt; }
/* Headings */
h1, h2, h3, h4, h5, h6, .FormFieldTitleNormal .ms-long, .FormFieldTitleArticleNormal .ms-long, .FormFieldTitleWide .ms-long, .FormFieldTitleArticleWide .ms-long, .SubtitleNormal input[type="text"], .SubtitleArticleNormal input[type="text"], .SubtitleWide input[type="text"], .SubtitleArticleWide input[type="text"], .Description textarea { font-family: 'NewFont', tahoma, arial; font-weight: bold; color: #E0010F; margin: 0px; padding: 0px; font-style: normal; }
h1, .FormFieldTitleNormal .ms-long, .FormFieldTitleArticleNormal .ms-long, .FormFieldTitleWide .ms-long, .FormFieldTitleArticleWide .ms-long { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4, .SubtitleNormal input[type="text"], .SubtitleArticleNormal input[type="text"], .SubtitleWide input[type="text"], .SubtitleArticleWide input[type="text"], .Description textarea { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }

/* Colors */
.orange { color: #854d2a !important; }
.red { color: #e0010f !important; }
.black { color: #21201e !important; }
.gray { color: #d5d3d3 !important; }
.darkgray { color: #A3A2A2 !important; }
.lightbackgroundgray { background-color: #f2f2f2; }

/* HTML Elements */
img, img:focus, img:hover { border: 0px transparent none; }

select { font-size: 12px; }
input[type="text"] { font-family: 'NewFont', Arial; }
menu { margin: 0px; }

/******************************************************************************************************************************/
/*                                                     Utilities 
/******************************************************************************************************************************/

.clear { clear: both; }

.LayoutTable { border-style: none; margin: 0px; padding: 0px; border-spacing: 0px; }
.LayoutTable td { border-style: none; margin: 0px; padding: 0px; vertical-align: 1; border-spacing: 0px; }

.vAlignMid { vertical-align: middle; }

.hide { display: none; }
.show { display: block; }
.displayInline { display: inline; }
.bold { font-weight: bold; }

.label { }
.messagesDiv { color: #e0010f; margin: 4px 0px; }
.successMessage { color: #7a4b00; }

/******************************************************************************************************************************/
/*                                                     Ribbon Styling (Rich Text Editor) 
/******************************************************************************************************************************/
.ms-rteStyle-HotBullets1 { color: #2D2D2D; font-family: 'NewFont', Arial; font-size: 18px; margin: 8px 0 0 0; -ms-name: הוט רשימה 1; }
ul.ms-rteStyle-HotBullets1 { margin: 10px 0 0 0; -ms-name: הוט רשימה 1; padding: 0; }
ul.ms-rteStyle-HotBullets1 li { list-style-image: none; list-style-type: none; background-image: url('/Style Library/Hot Mobile/images/bulletGrayBig.png'); background-position: right top; background-repeat: no-repeat; -ms-name: הוט רשימה 1; height: 28px; padding: 5px 44px 0 0; margin: 8px 0 0; }
.ms-rteStyle-HotBullets2 { color: #2D2D2D; font-family: 'NewFont', Arial; font-size: 18px; margin: 8px 0 0 0; -ms-name: הוט רשימה 2; }
ul.ms-rteStyle-HotBullets2 { margin: 20px 0 0 0; padding: 3px 20px; -ms-name: הוט רשימה 2; }
ul.ms-rteStyle-HotBullets2 li { list-style-image: url('/Style Library/Hot Mobile/images/bulletRed.png'); -ms-name: הוט רשימה 2; }
.ms-rteStyle-HotBullets3 { color: #6E6E6E; font-family: 'NewFont', Arial; font-size: 12px; -ms-name: הוט רשימה 3; }
ul.ms-rteStyle-HotBullets3 { padding: 3px 10px; -ms-name: הוט רשימה 3; }
ul.ms-rteStyle-HotBullets3 li { list-style-image: url('/Style Library/Hot Mobile/images/smallBlackArrow.png'); -ms-name: הוט רשימה 3; }
a.ms-rteStyle-TitleLink { font-size: 18px !important; color: #e0010f !important; font-family: 'NewFont', Tahoma !important; font-style: normal !important; font-weight: bold !important; -ms-name: הוט קישור כותרת אדום; }

.ms-rteElement-H4-HotMarker { color: #2D2D2D; font-family: 'NewFont', Tahoma; font-size: 18px; margin: 8px 0 0 0; -ms-name: סגנון סימון הוט; }
a.ms-rteElement-A-HotGeneralLinkSmall { color: #2D2D2D; font-family: 'NewFont', Tahoma; font-size: 12px; margin: 8px 0 0 0; -ms-name: הוט לינק קטן; }
a.ms-rteElement-A-HotGeneralLinkMedium { color: #2D2D2D; font-family: 'NewFont', Tahoma; font-size: 14px; margin: 8px 0 0 0; -ms-name: הוט לינק בינוני; }
a.ms-rteElement-A-HotGeneralLinkLarge { color: #2D2D2D; font-family: 'NewFont', Tahoma; font-size: 18px; margin: 8px 0 0 0; -ms-name: הוט לינק גדול; }
span.ms-rteElement-SPAN-HotProgramBullet { color: #2D2D2D; font-family: 'NewFont', Tahoma; font-size: 12px; margin: 8px 0 0 0; -ms-name: הוט בולט תכנית; }

.ms-rteTable-HotGeneralTable { -ms-name: "הוט סגנון טבלה"; font-family: 'NewFont', Arial; font-size: 13px; padding-right: 5px; }
.ms-rteTableOddRow-HotGeneralTable a, .ms-rteTableEvenRow-HotGeneralTable a, .ms-rteTableFooterRow-HotGeneralTable a, .ms-rteTableLastCol-HotGeneralTable a { color: #E0010F !important; font-family: 'NewFont', Arial !important; font-size: 13px !important; font-weight: normal !important; }
.ms-rteTableOddRow-HotGeneralTable a:hover, .ms-rteTableEvenRow-HotGeneralTable a:hover, .ms-rteTableFooterRow-HotGeneralTable a:hover, .ms-rteTableLastCol-HotGeneralTable a:hover { color: #E0010F !important; text-decoration: underline; }
.ms-rteTableHeaderRow-HotGeneralTable { background-color: #EDEDED; height: 25px; font-weight: bold; }
.ms-rteTableHeaderRow-HotGeneralTable th { font-weight: bold !important; text-align: right; }
.ms-rteTableOddRow-HotGeneralTable, .ms-rteTableEvenRow-HotGeneralTable { background: url('/Style Library/Hot Mobile/images/spacer01.gif') repeat-x left bottom; color: #2D2D2D; height: 40px; }
.ms-rteTableFirstCol-HotGeneralTable, .ms-rteTableFooterFirstCol-HotGeneralTable, .ms-rteTableHeaderFirstCol-HotGeneralTable { text-align: right; padding-right: 5px; }
.ms-rteTableFooterRow-HotGeneralTable { height: 40px; }

.ms-rteTable-HotHomePageTable { -ms-name: "הוט סגנון דף הבית"; font-family: 'NewFont', Tahoma; font-size: 17px; padding-right: 5px; }
.ms-rteTableOddRow-HotGeHotHomePageTableneralTable a, .ms-rteTableEvenRow-HotHomePageTable a, .ms-rteTableFooterRow-HotHomePageTable a, .ms-rteTableLastCol-HotHomePageTable a { color: #E0010F !important; font-family: 'NewFont', Arial !important; font-size: 13px !important; font-weight: normal !important; }
.ms-rteTableOddRow-HotHomePageTable a:hover, .ms-rteTableEvenRow-HotHomePageTable a:hover, .ms-rteTableFooterRow-HotHomePageTable a:hover, .ms-rteTableLastCol-HotHomePageTable a:hover { color: #E0010F !important; text-decoration: underline; }
.ms-rteTableHeaderRow-HotHomePageTable { background-color: #EDEDED; height: 25px; font-weight: bold; }
.ms-rteTableHeaderRow-HotHomePageTable th { padding: 8px 0; text-align: right; width: 54%; }
.ms-rteTableOddRow-HotHomePageTable, .ms-rteTableEvenRow-HotHomePageTable { color: #000000; }
.ms-rteTableFirstCol-HotHomePageTable, .ms-rteTableFooterFirstCol-HotHomePageTable, .ms-rteTableHeaderFirstCol-HotHomePageTable { text-align: right; padding-right: 5px; }
.ms-rteTableFirstCol-HotHomePageTable p { margin: 0 0; }
.ms-rteTableFooterRow-HotHomePageTable { height: 40px; }


.ms-rteForeColor-11 { /*color: #e0010f; -ms-name: ""; -ms-color: "Hotmobile Red";*/ }

/******************************************************************************************************************************/
/*                                                   Master & Layout
/******************************************************************************************************************************/

/* Master */
#s4-bodyContainer { width: 995px; margin: 0px auto; }
#s4-statusbarcontainer { }
.HotMobileHeader { background-image: url('/Style Library/Hot Mobile/images/HeaderBG.png'); background-repeat: repeat-x; height: 80px; }
.HotMobileLogoContainer { position: relative; width: 400px; height: 33px; z-index: 400; }
.HotMobileSearchContainer { margin: 12px 0px 0px 35px; }
.HotMobileSearchWrapper { background-image: url('/Style Library/Hot Mobile/images/SearchGray.png'); background-position: left center; width: 132px; height: 23px; height: 20px\0/; }
.HotMobileSearchBox { width: 118px; padding-top: 1px; }
.SearchBox { border: medium none; font-size: 11px; padding: 0px; background: transparent; height: 21px; width: 100px; margin: 0px 10px 0px 0px; outline: none; font-family: 'NewFont', Arial; font-size: 12px; color: white; }
.HotMobileSearchButton { width: 6px; height: 7px; margin: 9px 0px 0px 6px; cursor: pointer; }
.HotMobileSearchButton:hover { background-position: right top; }
.HotMobileSearchWatermark { color: #999; }
.RetailHotMobileLanguagesContainer { margin-top: 7px; border-right: 1px solid #ffffff; padding: 0 5px; }
.RetailHotMobileLanguagesContainer.First { margin-left: 35px; }
.RetailHotMobileLanguagesContainer a, .HotMobileLinksContainer a { color: #ffffff; }
.HotMobileLinksContainer { margin-left: 10px; margin-top: 7px; }

.HotMobileLanguagesContainer { margin-top: 7px; border-right: 1px solid #000; padding: 0 5px; }
.HotMobileLanguagesContainer.First { margin-left: 35px; }
.HotMobileLanguagesContainer a, .HotMobileLinksContainer a { color: #000; }
.RetailHotMobileLinksContainer { margin-left: 10px; margin-top: 7px; }

/* HomePage layout */

.eWave { background-image: url('/Style Library/Hot Mobile/images/CreditsIcons.jpg'); background-repeat: no-repeat; background-position: right 0; height: 24px; line-height: 24px; padding: 0 74px 0 0; margin-right: 15px; color: #999999; }

.HotMobileHomePageMainWrapper { }
.mainBannerTable { width: 100%; margin-top: 11px; }
.HotMobileHomepageFeaturedContentWrapper { }
.pics { margin: 0px; padding: 0px; }
#slideshow { width: 995px; height: 378px; overflow: hidden; direction: rtl; }
#nav { z-index: 50; position: absolute; bottom: 38px; left: 33px; }
#nav a { margin: 0 1px; text-decoration: none; color: white; float: left; width: 15px; height: 12px; background-image: url('/Style Library/Hot Mobile/images/PlasmaButton.png'); background-repeat: no-repeat; background-position: center center; }
#nav a.activeSlide { background-image: url('/Style Library/Hot Mobile/images/PlasmaButtonSelected.png'); background-repeat: no-repeat; background-position: center center; }
#nav a:focus { outline: none; }



/*Layouts*/
.divPageTitle { font-family: 'NewFont', Tahoma; font-weight: bold; font-size: 24px; color: #9b1518; }
.divPageSubTitle { font-family: 'NewFont', Tahoma; font-weight: bold; font-size: 14px; color: #9b1518; margin-top: 0px; }
.divBreadcrumbsTitleWide { margin-right: 93px; }
.divBreadcrumbsTitleNormal { margin-right: 28px; }
.divBreadcrumbsTitleArticleWide { margin-right: 93px; }
.divBreadcrumbsTitleArticleNormal { }

/*01 page layout*/
.L1Zone1 { width: 613px; min-width: 613px; }

.L1Zone2 { width: 217px; min-width: 217px; margin-right: 52px; }

/*02 page layout*/
.L2Zone1 { width: 550px; min-width: 550px; }
.L2Zone2 { width: 217px; min-width: 217px; margin-right: 102px; }

/* Article page layouts*/
.divPageDescription { font-family: 'NewFont', Arial; font-size: 14px; font-weight: bold; color: #854d2a; margin-top: 15px; }
.divPublishingPageContent { width: 614px; font-family: 'NewFont', Arial; font-size: 14px; font-weight: normal; color: #21201e; }
.divPublishingPageContent th { font-weight: normal; }
.divPublishingImage { width: 616px; margin-top: 16px; }
.divPublishingImage img { padding-left: 10px; width: 616px; }
.divSummaryLinksTitle { margin-top: 20px; font-size: 14px; font-family: 'NewFont', Arial; font-weight: bold; color: #9b1518; }
.divSummaryLinks { margin-top: 15px; padding-bottom: 20px; margin-right: -4px; }
.divBankStructure { font-weight: bold; }
.divMainContent { width: 616px; margin-right: 30px; padding: 0 25px; }
.divMainContent .ColumnMain { padding-top: 45px; }
.divMainContent h1 { margin-top: 23px; font-size: 34px; font-family: 'NewFont', Tahoma; font-weight: bold; }
.divMainContent a, .divMainContent a:link, .divMainContent a:visited, .divMainContent .ms-WPBody a:visited, .divMainContent .ms-WPBody a:link { font-family: inherit; font-size: 9pt; font-weight: bold; color: #999999; }

.divMainContentWide { width: 916px; margin-right: 30px; padding: 0 25px; }
.divMainContentWide .ColumnMain { padding-top: 45px; }
.divMainContentWide .divPublishingPageContent { width: 916px; font-family: 'NewFont', Arial; font-size: 14px; font-weight: normal; color: #21201e; }
.divMainContentWide .divPublishingImage { width: 916px; margin-top: 16px; }
.divMainContentWide .divPublishingImage img { padding-left: 10px; width: 916px; }
.divMainContentWide h1 { margin-top: 23px; font-size: 34px; font-family: 'NewFont', Tahoma; font-weight: bold; }
.divMainContentWide a, .divMainContentWide a:link, .divMainContentWide a:visited, .divMainContentWide .ms-WPBody a:visited, .divMainContentWide .ms-WPBody a:link { font-family: 'NewFont', Tahoma; font-size: 9pt; font-weight: bold; color: #999999; }
.divSideContent { width: 260px; margin: 88px 35px 0 0; }
.topBorder { background: transparent url('/Style Library/Hot Mobile/Images/topBorder.png') no-repeat; height: 12px; width: 663px; margin-right: -25px; }
.bottomBorder { background: transparent url('/Style Library/Hot Mobile/Images/bottomBorder.png') no-repeat; height: 12px; width: 663px; margin-right: -25px; }

.AreaTitle { margin: 5px; }
#MSOZone_EmptyZoneCell { display: none; }
/*.ms-SPZone td {width:100% !important;}*/

.divBottomContent { width: 950px; }
.FormFieldTitleWide input[type="text"] { width: 530px; }
.FormFieldTitleArticleWide input[type="text"] { width: 530px; }
.FormFieldTitleNormal input[type="text"] { width: 596px; }
.FormFieldTitleArticleNormal input[type="text"] { width: 542px; }
.FormFieldBreadCrumbTitle input[type="text"] { width: 242px; }
.FormFieldBreadCrumbTitleArticleNormal input[type="text"] { width: 236px; }
.SubtitleWide { width: 555px; }
.SubtitleArticleWide { width: 555px; }
.SubtitleNormal { width: 620px; }
.SubtitleArticleNormal { width: 567px; }
.SubtitleWide input[type="text"] { width: 530px; }
.SubtitleArticleWide input[type="text"] { width: 530px; }
.SubtitleNormal input[type="text"] { width: 595px; }
.SubtitleArticleNormal input[type="text"] { width: 540px; }
.Description textarea { width: 542px; }

.ms-WPBorderBorderOnly { border: 0px none; }


/******************************************************************************************************************************/
/*                                                     Web Parts
/******************************************************************************************************************************/

/* LinkIcons Base */
.LinkIcons .LinkIcon { margin-left: 66px; text-align: center; cursor: pointer; }
.LinkIcon .Last { margin-left: 0px; margin-right: -4px; }
.LinkIconLogo { width: 97px; height: 80px; background-position: left; background-repeat: no-repeat; margin: 0 auto; }
.LinkIconLogo:hover, .LinkIconClicked { }
.LinkIconTitle, .LinkIconCaption { margin-top: 10px; }
.HomePageDownArrow { visibility: hidden; background-image: url('/Style Library/Hot Mobile/images/HomePageDownArrow1.png'); background-repeat: no-repeat; background-position: center; height: 26px; z-index: 1; }

/* LinkIcons Override: HomePage*/

.IconsBG { width: 995px; height: 400px; background-image: url('/Style Library/Hot Mobile/images/IconsGradientBG.png'); background-repeat: no-repeat; text-align: center; }
.IconsContainer { margin: 0 35px; width: 770px; padding: 22px 95px 0; }
.IconsContainer .Icon { width: 125px; margin-left: 25px; }
.IconsContainer .Icon .Last { margin-left: 0px; }
.LinkIconWrapper { text-align: center; font-family: 'NewFont', Tahoma; text-align: center; color: #6e6e6e; font-size: 12px; font-weight: bold; z-index: 1; }
.LinkIconWrapperOver .LinkIconTitle { font-family: 'NewFont', Tahoma; text-align: center; color: #e0010f; font-size: 12px; font-weight: bold; }
.LinkIconWrapperOver .LinkIcon, .LinkIconWrapperOver .LinkIconClicked, .LinkIconWrapperOver .LinkIconDiv { background-position: right; }
.LinkIconWrapperOver .HomePageDownArrow { visibility: visible; }
.LinkIconsWrapper .Last { margin-left: 0px; }
.LinkIconsWrapper .Last .LinkIconTitle { margin-right: -2px; }
.LinkIconDiv { width: 112px; height: 90px; background-repeat: repeat-x; background-position: left; }
.LinkIconDiv:hover { }
.IconsContainer a:hover { font-weight: bold; }
.InnerContent { position: relative; right: -50%; text-align: center; }

/******************************************************************************************************************************/
/*                                                  Language Defaults 
/******************************************************************************************************************************/

.float { float: right; }
.floatop { float: left; }
.align { text-align: right !important; }
.alignop { text-align: left !important; }
.margin1 { margin-right: 2px; }
.margin1op { margin-left: 2px; }
.margin2 { margin-right: 4px; }
.margin2op { margin-left: 4px; }
.margin3 { margin-right: 6px; }
.margin3op { margin-left: 6px; }
.margin4 { margin-right: 8px; }
.margin4op { margin-left: 8px; }
.margin5 { margin-right: 10px; }
.margin5op { margin-left: 10px; }
.padding1 { padding-right: 2px; }
.padding1op { padding-left: 2px; }
.padding2 { padding-right: 4px; }
.padding2op { padding-left: 4px; }
.padding3 { padding-right: 6px; }
.padding3op { padding-left: 6px; }
.padding4 { padding-right: 8px; }
.padding4op { padding-left: 8px; }
.padding5 { padding-right: 10px; }
.padding5op { padding-left: 10px; }




.RoundCorners1 { direction: rtl; }
.RoundCorners1 > table { width: 100%; }
.RoundCorners1 .corner_tr { width: 9px; height: 9px; background-position: -27px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1.png'); background-repeat: no-repeat; }
.RoundCorners1 .corner_t { height: 9px; background-position: 0px 0px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1b.png'); background-repeat: repeat-x; }
.RoundCorners1 .corner_tl { width: 9px; height: 9px; background-position: -18px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1.png'); background-repeat: no-repeat; }
.RoundCorners1 .corner_r { width: 9px; background-position: -9px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1.png'); background-repeat: repeat-y; }
.RoundCorners1 .corner_m { vertical-align: top; padding: 5px; }
.RoundCorners1 .corner_l { width: 9px; background-position: 0px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1.png'); background-repeat: repeat-y; }
.RoundCorners1 .corner_br { width: 9px; height: 9px; background-position: -45px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1.png'); background-repeat: no-repeat; }
.RoundCorners1 .corner_b { height: 9px; background-position: 0px -9px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1b.png'); background-repeat: repeat-x; }
.RoundCorners1 .corner_bl { width: 9px; height: 9px; background-position: -36px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners1.png'); background-repeat: no-repeat; }

.RoundCorners2 { direction: rtl; }
.RoundCorners2 > table { width: 100%; }
.RoundCorners2 .corner_tr { width: 9px; height: 9px; background-position: -27px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: no-repeat; }
.RoundCorners2 .corner_t { height: 9px; background-position: 0px 0px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2b.png'); background-repeat: repeat-x; }
.RoundCorners2 .corner_tl { width: 9px; height: 9px; background-position: -18px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: no-repeat; }
.RoundCorners2 .corner_r { width: 9px; background-position: -9px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: repeat-y; }
.RoundCorners2 .corner_m { vertical-align: top; padding: 6px; }
.RoundCorners2 .corner_l { width: 9px; background-position: 0px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: repeat-y; }
.RoundCorners2 .corner_br { width: 9px; height: 15px; background-position: -45px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: no-repeat; }
.RoundCorners2 .corner_b { height: 15px; background-position: 0px -9px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2b.png'); background-repeat: repeat-x; vertical-align: top; padding: 0px; }
.RoundCorners2 .corner_b img { width: 100%; height: 10px; border: 0px none; margin: 0px; padding: 0px; vertical-align: top; }
.RoundCorners2 .corner_bl { width: 9px; height: 15px; background-position: -36px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: no-repeat; }

.RoundCorners3 { direction: rtl; }
.RoundCorners3 > table { width: auto; }
.RoundCorners3 .corner_tr { width: 4px; height: 4px; background-position: -12px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3.png'); background-repeat: no-repeat; }
.RoundCorners3 .corner_t { height: 4px; background-position: 0px 0px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3b.png'); background-repeat: repeat-x; }
.RoundCorners3 .corner_tl { width: 4px; height: 4px; background-position: -8px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3.png'); background-repeat: no-repeat; }
.RoundCorners3 .corner_r { width: 4px; background-position: -4px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3.png'); background-repeat: repeat-y; }
.RoundCorners3 .corner_m { vertical-align: top; padding: 0px; }
.RoundCorners3 .corner_m input { border: 0px; vertical-align: top; padding: 0px; margin: 0px; border: medium none; font-size: 11px; background: transparent; }
.RoundCorners3 .corner_l { width: 4px; background-position: 0px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3.png'); background-repeat: repeat-y; }
.RoundCorners3 .corner_br { width: 4px; height: 4px; background-position: -20px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3.png'); background-repeat: no-repeat; }
.RoundCorners3 .corner_b { height: 4px; background-position: 0px -4px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3b.png'); background-repeat: repeat-x; }
.RoundCorners3 .corner_bl { width: 4px; height: 4px; background-position: -16px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners3.png'); background-repeat: no-repeat; }

.RoundCorners4 { direction: rtl; margin-bottom: 15px; }
.RoundCorners4 > table { width: 100%; }
.RoundCorners4 .corner_tr { width: 9px; height: 9px; background-position: -27px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: no-repeat; }
.RoundCorners4 .corner_t { height: 9px; background-position: 0px 0px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2b.png'); background-repeat: repeat-x; }
.RoundCorners4 .corner_tl { width: 9px; height: 9px; background-position: -18px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: no-repeat; }
.RoundCorners4 .corner_r { width: 9px; background-position: -9px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: repeat-y; }
.RoundCorners4 .corner_m { vertical-align: top; padding: 1px; }
.RoundCorners4 .corner_l { width: 9px; background-position: 0px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2.png'); background-repeat: repeat-y; }
.RoundCorners4 .corner_br { line-height: 0; width: 9px; height: 0px; background-position: -45px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2_small.png'); background-repeat: no-repeat; }
.RoundCorners4 .corner_b { line-height: 0; height: 0px; background-position: 0px -9px; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2b_small.png'); background-repeat: repeat-x; vertical-align: top; padding: 0px; }
.RoundCorners4 .corner_b img { width: 100%; height: 5px; border: 0px none; margin: 0px; padding: 0px; vertical-align: top; }
.RoundCorners4 .corner_bl { line-height: 0; width: 9px; height: 0px; background-position: -36px top; background-image: url('/Style Library/Hot Mobile/images/RoundCorners2_small.png'); background-repeat: no-repeat; }

/* Breadcrumb */
.breadcrumb { font-family: 'NewFont', Arial; font-weight: normal; font-size: 12px; margin: 13px 200px 35px 0; color: #000000; }
.breadcrumb a { color: #C40000; font-size: 12px; }
.breadcrumbPathSeparator { color: #000000; }

div.btns_continueRight14 { background: url('/Style Library/Hot Mobile/images/btnMedium.png') transparent no-repeat right center; width: 15px; height: 24px; }
div.btns_continueMiddle14 { background: url('/Style Library/Hot Mobile/images/btnMedium.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-family: 'NewFont', Tahoma; font-size: 14px; font-weight: bold; height: 24px; padding-top: 3px; }
div.btns_continueLeft14 { background: url('/Style Library/Hot Mobile/images/btnMedium.png') transparent no-repeat left center; width: 15px; height: 24px; }
div.btns_continueRight18 { background: url('/Style Library/Hot Mobile/images/btnMedium.png') transparent no-repeat right center; width: 15px; height: 24px; }
div.btns_continueMiddle18 { background: url('/Style Library/Hot Mobile/images/btnMedium.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-size: 18px; font-family: 'NewFont', Tahoma; font-weight: bold; height: 38px; padding-top: 1px; }
div.btns_continueLeft18 { background: url('/Style Library/Hot Mobile/images/btnMedium.png') transparent no-repeat left center; width: 15px; height: 24px; }
div.btns_continueRight20 { background: url('/Style Library/Hot Mobile/images/btnLarge.png') transparent no-repeat right center; width: 15px; height: 38px; }
div.btns_continueMiddle20 { background: url('/Style Library/Hot Mobile/images/btnLarge.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-size: 18px; font-family: 'NewFont', Tahoma; font-weight: bold; height: 38px; padding-top: 6px; }
div.btns_continueLeft20 { background: url('/Style Library/Hot Mobile/images/btnLarge.png') transparent no-repeat left center; width: 15px; height: 38px; }
div.btns_continueRight35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat right center; width: 15px; height: 38px; padding: 6px 0 0 0; }
div.btns_continueMiddle35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-size: 18px; font-family: 'NewFont', Tahoma; font-weight: bold; height: 38px; padding-top: 6px; }
div.btns_continueLeft35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat left center; width: 15px; height: 38px; padding: 6px 0 0 0; }
div.btns_continueRight40 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat right center; width: 15px; height: 38px; }
div.btns_continueMiddle40 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-size: 18px; font-family: 'NewFont', Tahoma; font-weight: bold; height: 38px; padding-top: 6px; }
div.btns_continueLeft40 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat left center; width: 15px; height: 38px; }
a.b17 { width: 47px; height: 45px; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGrayRed.png'); }
a.b17:hover { background-image: url('/Style Library/Hot Mobile/Images/linkArrowRedWhite.png'); }
.fullSpecLink { width: 663px; height: 20px; margin-top: 30px; padding: 3px 0 0 0; text-align: center; background-image: url('/Style Library/Hot Mobile/images/fullSpecLinkBG.png'); background-repeat: no-repeat; }
.fullSpecLink a { color: #EDEDED; font-size: 14px; font-weight: bold; font-family: 'NewFont', Tahoma; }
.EmptyFullSpecLink { height: 10px; background-image: url('/Style Library/Hot Mobile/images/rc1MiddleBottomBG.png'); width: 100%; overflow: hidden; background-repeat: repeat-x; margin-top: 20px; }

/*#region Program Page */
.programDetails div.b09 { padding: 0; margin-left: 32px; }
.programDetails .fullSpecLink { margin: 0 -20px 0 0; width: 663px; height: 20px; text-align: center; background-image: url('/Style Library/Hot Mobile/images/fullSpecLinkBG.png'); background-repeat: no-repeat; }
.programDetails .fullSpecLink a { color: #EDEDED; font-size: 14px; font-weight: bold; font-family: 'NewFont', Tahoma; }
.programDetails .EmptyFullSpecLink { height: 10px; background-image: url('/Style Library/Hot Mobile/images/rc1MiddleBottomBG.png'); width: 100%; overflow: hidden; background-repeat: repeat-x; }
.spacer { width: 100%; height: 1px; overflow: hidden; }
.spacer.s01 { background-image: url('/Style Library/Hot Mobile/images/spacer01.gif'); background-repeat: repeat-x; }
.programDetails { margin-right: 30px; padding: 0 20px; width: 625px; }
.programDetails input[type="text"] { width: 330px; }
.programDetails h1 { font-size: 34px; font-family: 'NewFont', Tahoma; color: #E0010F; font-weight: bold; }
.programDetails .s01 { margin: 18px 0 14px 0; }
.programDetails .programText { width: 360px; overflow: hidden; font-size: 16px; font-weight: bold; margin-top: 21px; margin-bottom: 20px; }
.programDetails .programText a, .programDetails .programText a:link, .programDetails .programText a:visited, .programHighlights a, .programHighlights a:visited { font-family: 'NewFont', Tahoma; font-size: 9pt; font-weight: bold; color: #999999; }
.programDetails .programText ul.ms-rteStyle-HotBullets1 { margin-top: 23px; }
.programDetails .programText .programBullets1 { margin: 10px 0 0 0; }
.programDetails .programText .programBullets1 a.b05 { margin: 8px 0 0 0; }
.programDetails .programText .programBullets2 { margin: 20px 0 0 0; }
.programDetails .programText .programBullets2 a.b06 { margin: 0 0 3px 0; }
.programDetails .buyArea { width: 220px; overflow: hidden; color: #6e6e6e; font-size: 15px; font-weight: bold; font-family: 'NewFont', Tahoma; }
.programDetails .buyArea .button { margin: 7px 15px 10px 10px; }
.programDetails .programImg { width: 220px; overflow: hidden; margin-top: 26px; margin-bottom: 20px; text-align: center; font-size: 20px; font-weight: bold; }
.programDetails .programImg .programPrice input[type="text"] { width: 50px; }
.programDetails .programImg .programPrice { width: 80px; font-size: 55px; }
.programDetails .programImg .NisSymbol { margin-top: 110px; width: 30px; }
.programDetails .programImg .PriceDesc input[type="text"] { width: 75px; }
.programDetails .programImg .PriceDesc { margin-top: 75px; width: 100px; }
.programDetails .b09 { color: #e0010f; font-size: 14px; font-family: 'NewFont', Tahoma; font-weight: bold; }
.programDetails a.b09:hover { text-decoration: underline; }
.programDetails .ProgramComments { margin: 33px -20px 0 0; font-weight: bold; font-size: 12px; color: #6E6E6E; }
/*#endregion */

/*#region Programs Loby Page */
.GalleryContent { margin-right: 30px; padding: 0 20px; width: 626px; }
.GalleryContent h1 { margin: 15px 0; font-size: 34px; font-weight: bold; font-family: 'NewFont', Tahoma; }
#BannerImage { width: 616px; height: 214px; overflow: hidden; }
#BannerImage img { margin: 0; padding: 0; width: 616px; }
#Programs { padding: 0; }
#Programs .programItem h3 {color:black;}
#Programs .h01 { margin: 31px 0 15px 0; }
#Programs .header.h01 { font-size: 18px; height: 41px; padding: 9px 15px 0 0; }
/*#Programs .program { width: 625px; margin-bottom: 16px; font-family: 'NewFont', Tahoma; font-weight: bold; padding: 0; }*/
#Programs .Indicator { position: absolute; bottom: -10px; right: -10px; }
#Programs .programImg img { width: 132px; }
#Programs .programText { width: 472px; position: relative; font-size: 12px; padding: 0 8px 10px 0; font-weight: bold; }
#Programs .programText .s01 { margin: 8px 0 12px; }
#Programs .programText span.programPrice { font-size: 30px; }
#Programs .programText div.programPrice { margin-top: 0; }
#Programs .programText .b03 { position: absolute; bottom: 6px; left: 0; }
/*#Programs li { float: right; list-style-type: none; list-style-image: none; margin-bottom: 15px; }*/
#Programs li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#Programs li.TreeNode, #Programs li.Last { margin-bottom: 0px; }
#Programs .ms-rteStyle-HotBullets1 { margin: 0px; }
#Programs .ms-rteStyle-HotBullets1 li { background-image: url('/Style Library/Hot Mobile/images/linkArrowGray.png'); padding: 0 21px 0 14px; margin-bottom: 0px; font-size: 12px; height: 15px; }
#Programs a.btns_continue14 { float: left; padding: 10px 0 10px 10px; }
.header { background-repeat: no-repeat; color: #E0010F; font-family: 'NewFont', Tahoma; font-weight: bold; }

.ProgramsLobbyFilter { padding: 0 0 20px 0; }
.ProgramsLobbyFilter #filterOptions { margin: 0 0 30px 0; }
.ProgramsLobbyFilter .ProgramTypeTab a, .ProgramsLobbyFilter .ProgramTypeTab span { color: #6b6d6b; font-size: 16px; font-family: 'NewFont', Tahoma; }
.ProgramsLobbyFilter .ProgramTypeTab.active a, .ProgramsLobbyFilter .ProgramTypeTab.active span { color: #E0010F; font-weight: bold; }
.ProgramsLobbyFilter .ProgramTypeTab { margin: 0 2px 0 2px; }


/*#endregion*/

/*#region Device Page */
.spacer { width: 100%; height: 1px; overflow: hidden; }
.spacer.s01 { background-image: url('/Style Library/Hot Mobile/images/spacer01.gif'); background-repeat: repeat-x; }
.deviceDetails { width: 630px; padding: 0 20px 0 15px; margin-right: 30px; }
.deviceDetails .ms-long { width: 340px; }
.deviceDetails input[type="text"] { width: 330px; }
.deviceDetails h1 { margin: 23px 0 11px 0; font-size: 34px; font-family: 'NewFont', Tahoma; color: #E0010F; font-weight: bold; }
.deviceDetails .s01 { margin: 0 0 8px 0; }
.deviceDetails .deviceText { width: 360px; overflow: hidden; font-size: 16px; font-weight: bold; }
.deviceDetails .deviceImg { width: 285px; overflow: hidden; margin-top: 30px; text-align: center; font-size: 14px; }
.deviceDetails .deviceImg .devicePrice input[type="text"] { width: 50px; }
.deviceDetails .deviceImg .devicePrice { width: 80px; }
.deviceDetails .deviceImg .PaymentsCount input[type="text"] { width: 50px; }
.deviceDetails .deviceImg .NisSymbol { margin-top: 30px; }
.deviceDetails .deviceImg .PriceDesc input[type="text"] { width: 75px; }
.deviceDetails .deviceImg .PriceDesc { margin-top: 75px; width: 100px; }
.deviceDetails .deviceImg .ms-long { width: 265px; }
.deviceDetails .b09 { color: #e0010f; font-size: 14px; font-family: 'NewFont', Tahoma; font-weight: bold; }
.deviceDetails div.b09 { padding: 8px 20px 0 16px; }
.deviceDetails a.b09:hover { text-decoration: underline; }
.deviceDetails .ProgramComments { font-weight: bold; font-size: 12px; color: #6E6E6E; }
.deviceDetails .roundCorner.rc1 { width: 632px; }
.deviceDetails .productInfo { width: 372px; }
.deviceDetails .productInfo h1 { margin: 23px 0 0 0; }
.deviceDetails .productInfo .spacer.s01 { margin: 11px 0 6px 0; }
.deviceDetails .productInfo .piText { width: 100%; overflow: hidden; font-size: 18px; line-height: 24px; font-weight: bold; }
.deviceDetails .button { margin: 0 -3px 0 5px; font-family: 'NewFont', Tahoma; }

.deviceDetails .productInfo .productProp { width: 100%; overflow: hidden; padding-top: 14px; font-size: 18px; font-weight: bold; color: #6e6e6e; }
.deviceDetails .productInfo .productProp .prop { overflow: hidden; padding: 7px 50px 0 0; margin-bottom: 5px; height: 29px; background-repeat: no-repeat; background-position: right center; }
.deviceDetails .productInfo .productProp .val { padding: 7px 10px 0 0; margin-bottom: 5px; height: 29px; }

.deviceDetails .product.bigProduct { width: 260px; }
.deviceDetails .product.bigProduct .productImg { height: 360px; background-image: url('/Style Library/Hot Mobile/images/phoneShelfBigBG.png'); margin-top: 13px; background-position: center; }
.deviceDetails .product.bigProduct .productImg .phoneLable { bottom: 61px; left: 52px; }
.deviceDetails .product.bigProduct .phoneColor { width: 100%; overflow: hidden; padding: 24px 0 0 0; font-family: 'NewFont', Tahoma; font-size: 11px; font-weight: bold; text-align: center; }
.deviceDetails .product.bigProduct .phoneColor img { position: relative; top: 1px; }
.deviceDetails .product.bigProduct .phonePrice { font-size: 18px; padding-right: 54px; }
.deviceDetails .product.bigProduct .phonePrice .price { font-size: 42px; line-height: 42px; font-family: 'NewFont', Tahoma; font-weight: bold; }
.deviceDetails .product.bigProduct .phonePrice .symbol { padding: 19px 7px 0 0; font-size: 20px; }
.deviceDetails .product.bigProduct .phonePrice .ppPart { padding: 21px 7px 0 0; }
.deviceDetails .product.bigProduct .phonePrice .totalPrice { width: 100%; font-size: 16px; font-weight: normal; padding: 8px 0 6px; }
.deviceDetails .cashPrice { width: 100%; font-size: 42px; font-weight: normal; padding: 8px 55px 0px; font-weight: bold; }
.deviceDetails .cashPrice .nisSymbol { font-size: 20px; }
.deviceDetails .product.bigProduct a.b02 { margin: 3px 8px 0 0; }
.deviceDetails .priceDescr { font-family: 'NewFont', Tahoma; font-size: 16px; padding-right: 54px; font-weight: normal; margin-bottom: 4px; }
.deviceDetails .nisSymbol { font-family: 'NewFont', Tahoma; font-size: 20px; font-weight: bold; padding-right: 7px; }

/*#region Tabs*/
.deviceDetails .productTab { width: 665px; margin: 45px -30px 0 0; }
.deviceDetails .productTab .tabHeader { width: 640px; height: 85px; padding: 12px 25px 0 0; background-image: url('/Style Library/Hot Mobile/images/productTabBG.png'); background-repeat: no-repeat; position: relative; }
.deviceDetails .productTab .tabHeader .tab { width: 76px; height: 62px; padding: 23px 0 0 0; margin-right: 12px; cursor: pointer; font-family: 'NewFont', Tahoma; font-size: 14px; font-weight: bold; color: #6e6e6e; text-align: center; background-image: url('/Style Library/Hot Mobile/images/TabBG.png'); background-repeat: no-repeat; }
.deviceDetails .productTab .tabHeader #NetworkTab { padding-top: 15px; }
.deviceDetails .productTab .tabHeader .tab.first { margin-right: 0px; }
.deviceDetails .productTab .tabHeader .tab.tab2Line { padding: 21px 0 0 0; line-height: 14px; }
.deviceDetails .productTab .tabHeader .tab.cur { color: #ffffff; background-image: url('/Style Library/Hot Mobile/images/TabBG_cur.png'); }

.deviceDetails .productTab .tabHeader .tabHeaderCur { width: 34px; height: 16px; position: absolute; bottom: 0; background-image: url('/Style Library/Hot Mobile/images/productTabCurBG.png'); background-repeat: no-repeat; }
.deviceDetails .productTab .tabHeader.tab01 .tabHeaderCur { right: 42px; }
.deviceDetails .productTab .tabHeader.tab02 .tabHeaderCur { right: 132px; }
.deviceDetails .productTab .tabHeader.tab03 .tabHeaderCur { right: 220px; }
.deviceDetails .productTab .tabHeader.tab04 .tabHeaderCur { right: 308px; }
.deviceDetails .productTab .tabHeader.tab05 .tabHeaderCur { right: 396px; }

/*#region Features*/
.deviceDetails .productTab .productFeature, .deviceDetails .productTab .operation, .deviceDetails .productTab .network { width: 100%; margin-top: 11px; padding: 0 30px 0 0; }
.deviceDetails .productTab .productFeature .productAttrs { width: 60%; margin: 13px 0 5px 0; color: #6e6e6e; font-size: 14px; }
.deviceDetails .productTab .productFeature .productAttrs div { padding: 0 0 2px 0; }
.deviceDetails .productTab .productFeature .productAttrs div.fName { width: 180px; }
.deviceDetails .productTab .productFeature .productAttrs div.fValue { font-weight: bold; }

.deviceDetails .productTab .productFeature .accordionWrapper { width: 40%; }
.deviceDetails .productTab .productFeature #accordion { margin: 21px 10px 0 0; padding: 0; }
.deviceDetails .productTab .productFeature li.FirstLevel { padding: 0 35px 10px; list-style-type: none; background-image: url('/PublishingImages/plus_gray.png'); background-position: right top; background-repeat: no-repeat; }
.deviceDetails .productTab .productFeature li.FirstLevel:hover { list-style-type: none; background-image: url('/PublishingImages/plus_red.png'); background-position: right top; background-repeat: no-repeat; }
.deviceDetails .productTab .productFeature li.FirstLevel.Open { list-style-type: none; background-image: url('/PublishingImages/minus_gray.png'); background-position: right top; background-repeat: no-repeat; }
.deviceDetails .productTab .productFeature li.FirstLevel.Open:hover { list-style-type: none; background-image: url('/PublishingImages/minus_red.png'); background-position: right top; background-repeat: no-repeat; }
.deviceDetails .productTab .productFeature li.FirstLevel a { font-size: 16px; font-weight: bold; color: #6E6E6E; }
.deviceDetails .productTab .productFeature li.FirstLevel li:hover { color: #E0010F; list-style-image: url('/Style Library/Hot Mobile/images/linkArrowRedVerySmall.png'); }
.deviceDetails .productTab .productFeature li.FirstLevel:hover a { color: #E0010F; }
/*#endregion*/

/*#region Operation*/
.deviceDetails .productTab .operation .manuals, .deviceDetails .productTab .operation .VideoManuals { margin-top: 25px; width: 90%; }
.deviceDetails .productTab .operation .manuals h3, .deviceDetails .productTab .operation .VideoManuals h3 { font-size: 16px; color: #6e6e6e; font-weight: bold; font-family: 'NewFont', Arial; }
.deviceDetails .productTab .operation .VideoManuals .playlistNote { padding-bottom: 5px; }
.deviceDetails .productTab .operation .manuals ul.ms-rteStyle-HotBullets1 li a { color: #E0010F; }
.deviceDetails .productTab .operation .manuals ul.ms-rteStyle-HotBullets1 a { color: #E0010F; }
/*#endregion*/

/*#region Network*/
.deviceDetails .productTab .network h3 { margin-bottom: 10px; }
/*#endregion*/
/*#endregion*/

.deviceDetails .productAttrs .b09 { font-size: 12px; font-weight: normal; font-family: 'NewFont', Arial; }
.deviceDetails .ServiceCenter { margin: 10px 0 0 0; }
.deviceDetails .ServiceCenter a { color: #E0010F; }
/*#endregion */

/*#region Devices Loby Page */
.ProductsGallery #filterOptions { margin: 0 0 30px 0; }
.ProductsGallery { width: 666px; }
.ProductsGallery .roundCorner.rc1 { padding: 0 12px 0 0; }
.ProductsGallery .productsWraper { width: 626px; overflow: hidden; }
.ProductsGallery .productsWraper .product.roundCorner { width: 208px; height: 390px; }
.ProductsGallery .product .productImg { width: 100%; height: 248px; overflow: hidden; text-align: center; position: relative; background-image: url('/Style Library/Hot Mobile/images/phoneShelfBG.png'); background-repeat: no-repeat; background-position: center 0; }
.ProductsGallery .product .productImg img { height: 215px; }
.ProductsGallery .product .productImg .phoneLable { width: 43px; height: 36px; position: absolute; bottom: 32px; left: 14px; background-repeat: no-repeat; }
.ProductsGallery .product .phoneName { width: 100%; overflow: hidden; text-align: center; font-size: 13px; padding-bottom: 4px; font-weight: bold; background-image: url('/Style Library/Hot Mobile/images/productNameSep.gif'); background-repeat: no-repeat; background-position: center bottom; }
.ProductsGallery .product .phonePrice { width: 100%; height: 46px; overflow: hidden; font-size: 15px; font-weight: bold; padding: 0 41px 0 32px; }
.ProductsGallery .product .phonePrice .price { font-size: 42px; }
.ProductsGallery .product .phonePrice .CashPrice { font-size: 42px; }
.ProductsGallery .product .phonePrice .symbol { padding: 24px 4px 0 0; font-size: 16px; }
.ProductsGallery .product .phonePrice .ppPart { padding: 26px 3px 0 0; }
.ProductsGallery div.btns_continueRight14 { margin-right: 27px; }
.ProductsGallery div.btns_continueLeft14 { margin-left: 25px; }
.ProductsGallery .priceDescr { margin-right: 26px; font-size: 11pt; font-weight: bold; padding-bottom: 4px; }
.ProductsGallery .DeviceTypeTab a, .ProductsGallery .DeviceTypeTab span { color: #6b6d6b; font-size: 16px; font-family: 'NewFont', Tahoma; }
.ProductsGallery .DeviceTypeTab.active a, .ProductsGallery .DeviceTypeTab.active span { color: #E0010F; font-weight: bold; }
.ProductsGallery .DeviceTypeTab { margin: 0 2px 0 2px; }
/*#endregion */

/*#region Carousel  */
.anythingBase .panel { float: right !important; }
.carouselWraper .fullSpecLink { width: 965px; height: 70px; margin: 0; padding: 0; text-align: center; background-image: url('/Style Library/Hot Mobile/images/QuickNavLinkBG.png'); background-repeat: no-repeat; }
.carouselWraper .fullSpecLink a { color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: 'NewFont', Tahoma; }
.CarouselArea { background-color: #EDEDED; height: 320px; }
.carouselWraper { width: 995px; overflow: hidden; background-color: #EDEDED; *direction: ltr; }
/* The direction is here to fix a IE 7 bug. Do not remove!!! */
.carouselWraper .programsAndPromosions { width: 931px; height: 200px; margin: 50px 32px; }
.carouselWraper .simActivationDisplay { width: 931px; height: 200px; margin: 50px 32px; }
.carouselWraper .businessesDisplay { width: 931px; height: 200px; margin: 50px 32px; }
.carouselWraper .abroadsDisplay { width: 931px; height: 200px; margin: 50px 32px; }
.carouselWraper .servicesDisplay { width: 931px; height: 200px; margin: 50px 32px; }
.carouselWraper .productsDisplay { width: 931px; height: 230px; margin: 30px 32px 40px; }
.carouselWraper .productsDisplay ul { margin: 0; }
.HiddenCarouselWraper { display: none; }
.carouselWraper.noArrows { width: 820px; padding: 20px 56px; }
.carouselWraper .programs { width: 410px; height: 182px; overflow: hidden; }
.carouselWraper .programs .program { width: 416px; margin-bottom: 0; text-align: right; }
.carouselWraper .programs .program .ms-rteStyle-HotBullets1 { margin: 0px; }
.carouselWraper .programs .program .ms-rteStyle-HotBullets1 li { background-image: url('/Style Library/Hot Mobile/images/linkArrowGray.png'); padding: 0 21px 0 14px; font-size: 12px; height: 15px; float: right; }
.carouselWraper .programs .program .ms-rteStyle-HotBullets1 li:hover { background-image: url('/Style Library/Hot Mobile//Images/linkArrowRed.png'); }
.carouselWraper .programs .programText { width: 186px; padding: 26px 5px 0 1px; overflow: hidden; font-size: 12px; color: #2D2D2D; }
.carouselWraper .programs .program h1 { font-size: 18px; font-weight: bold; }
.carouselWraper .programs .program h3 { font-size: 12px; font-weight: normal; color: #2D2D2D; }
.carouselWraper .programs .program .b04 { margin-bottom: 1px; padding-left: 8px; }
.carouselWraper .programs .s01 { width: 95%; margin: 6px 0 8px 0; }
.carouselWraper .programs .programText .programPrice { font-size: 30px; font-weight: bold; }
.carouselWraper .programs .programImg { width: 218px; overflow: hidden; margin-top: 0; text-align: left; }
.carouselWraper .programs .programImg img { height: 170px; }
.carouselWraper .businesses { width: 410px; height: 182px; overflow: hidden; }
.carouselWraper .businesses .business { width: 416px; margin-bottom: 0; text-align: right; }
.carouselWraper .abroads { width: 410px; height: 182px; overflow: hidden; }
.carouselWraper .abroads .abroad { width: 416px; margin-bottom: 0; text-align: right; }
.carouselWraper .services { width: 410px; height: 182px; overflow: hidden; }
.carouselWraper .services .service { width: 416px; margin-bottom: 0; text-align: right; }

.carouselWraper div.anythingSlider { padding: 0 56px 0 56px; }
.carouselWraper div.anythingSlider .anythingWindow { border: none; }
.carouselWraper .anythingBase .panel { direction: rtl; }

.carouselWraper div.anythingSlider .arrow { top: 50px; }
.carouselWraper div.anythingSlider .arrow a { width: 51px; height: 78px; margin: 0; background-repeat: no-repeat; }
.carouselWraper div.anythingSlider .arrow.forward a { background-image: url('/PublishingImages/forwardWhite.png'); background-position: 0 0; }
.carouselWraper div.anythingSlider .arrow.forward a:hover { background-image: url('/PublishingImages/forwardRed.png'); background-position: 0 0; }
.carouselWraper div.anythingSlider .arrow.back { left: 0; }
.carouselWraper div.anythingSlider .arrow.back a { background-image: url('/PublishingImages/backWhite.png'); background-position: 0 0; }
.carouselWraper div.anythingSlider .arrow.back a:hover { background-image: url('/PublishingImages/backRed.png'); background-position: 0 0; }

.carouselWraper.techSupport { width: 820px; padding: 20px 56px; }
.carouselWraper.techSupport .programs .s01 { width: 85%; margin: 6px 0 8px 0; }
.carouselWraper.techSupport .programs .program .b04 { width: 100%; margin-bottom: 4px; padding-left: 0; }
.carouselWraper.techSupport .programs .programText { padding-top: 44px; font-weight: normal; }

.carouselWraper.productsDisplay .products { width: 190px; height: 250px; overflow: hidden; }
.carouselWraper.productsDisplay .products .programImg { width: 190px; overflow: hidden; text-align: center; }
.carouselWraper.productsDisplay .products .programImg img { height: 196px; }
.carouselWraper.productsDisplay .products .programText { width: 154px; padding: 0 18px; overflow: hidden; text-align: center; font-size: 12px; font-family: 'NewFont', Arial; color: #2D2D2D; }
.carouselWraper.productsDisplay .products .s01 { margin: 9px 0 11px 0; }
.carouselWraper.productsDisplay div.anythingSlider { padding: 0 86px; }
.carouselWraper.productsDisplay div.anythingSlider .arrow { top: 84px; }

/*#endregion*/

/*#region Purchase Form*/

/*#region Print*/
#PrintWrapper { width: 578px; float: right; }
#PrintWrapper li { list-style-type: none; }
#PrintWrapper .srch-Page, #PrintWrapper .Icons { display: none; }
#PrintWrapper .PrintTitle { float: right; width: 600px; padding: 80px 0 0; margin: 0 0 20px; background: url('/Style Library/Mizrahi/Images/Print/Title_BG.gif') no-repeat; }
#PrintWrapper .PrintTitle .print { width: 67px; height: 16px; float: left; background: url('/Style Library/Mizrahi/he-IL/Images/Buttons/print.gif'); }
#PrintWrapper .PrintTitle .close { width: 67px; height: 16px; float: left; background: url('/Style Library/Mizrahi/he-IL/Images/Buttons/close.gif'); margin: 0 40px 0 0; }
#PrintWrapper .noPrint { display: none; }
/*#endregion

/*#region Auto Complete Custom Style*/
.ui-autocomplete.ui-menu { font-size: 12px; font-family: 'NewFont', Arial; background-color: #FFFFFF; max-height: 120px; overflow-y: auto; overflow-x: hidden; padding-left: 20px; }
/*#endregion*/

/*#endregion*/

/*#region Shopping Cart*/
#ShoppingCartTop { background-image: url('/PublishingImages/BannerBGTop.png'); background-repeat: no-repeat; background-position: right top; height: 9px; width: 222px; }
#ShoppingCartBottom { background-image: url('/PublishingImages/BannerBGBottom.png'); background-repeat: no-repeat; background-position: right top; height: 18px; width: 222px; }
#ShoppingCart { background-image: url('/PublishingImages/BannerBGMiddle.png'); background-repeat: repeat-y; background-position: right top; width: 222px; }
#ShoppingCart .chosenText { font-family: 'NewFont', Tahoma; font-size: 14px; font-weight: bold; padding: 10px 15px 4px 0; }
#ShoppingCart .chosenItem { font-size: 12px; padding: 0 15px 0 0; background-image: url('/Style Library/Hot Mobile/Images/SmallBlackArrow.png'); background-position: 203px 6px; background-repeat: no-repeat; }
#ShoppingCart .chosenItem div { padding: 0px 8px 0px 6px; }
#ShoppingCart .chosenItem a { text-decoration: underline; }
#ShoppingCart .finishPurchase { font-family: tahoma; font-size: 14px; font-weight: bold; padding: 10px 15px 7px 0; }
#ShoppingCart .finishPurchase a { text-decoration: underline; }
/*#endregion*/

/* #region Sim Only */
.SelectForm { width: 670px; }
.SelectForm h1 { margin: 23px 0 11px 0; }
.SelectForm .formWraper { width: 626px; padding: 0; overflow: hidden; font-size: 18px; font-weight: bold; position: relative; }
.SelectForm .formWraper .title { padding-right: 5px; }
.SelectForm .formWraper .spacer.s01 { margin-bottom: 4px; }
.SelectForm .formWraper h3 { margin-top: 12px; font-size: 18px; padding-right: 5px; }
.SelectForm .formWraper .operatorStep h3, .SelectForm .formWraper .contactStep h3 { margin-top: 57px; }

.SelectForm .formWraper .phones { width: 626px; overflow: hidden; margin-top: 6px; }
.SelectForm .formWraper .phones .phone { width: 152px; height: 189px; margin: 0 0 10px 4px; overflow: hidden; cursor: pointer; font-size: 14px; background-image: url('/Style Library/Hot Mobile/Images/select_phone_bg.png'); background-repeat: no-repeat; }
.SelectForm .formWraper .phones .phone:hover { background-image: url('/Style Library/Hot Mobile/Images/select_phone_bg_r.png'); }
.SelectForm .formWraper .phones .phone.selected { background-image: url('/Style Library/Hot Mobile/Images/select_phone_bg_s.png'); }
.SelectForm .formWraper .phones .phone .phoneImg { width: 120px; height: 108px; margin: 20px 16px 0 16px; overflow: hidden; text-align: center; background2: #1ffff1; }
.SelectForm .formWraper .phones .phone table tr td { width: 132px; height: 40px; padding: 0 10px; }


.SelectForm .formWraper .operators { width: 626px; overflow: hidden; margin-top: 8px; }
.SelectForm .formWraper .operators .operator { width: 139px; height: 119px; margin: 0 0 10px 17px; overflow: hidden; cursor: pointer; font-size: 28px; background-image: url('/Style Library/Hot Mobile/Images/select_com_bg.png'); background-repeat: no-repeat; }
/*.SelectForm .formWraper .operators .operator:hover { background-image:url('../Images/select_com_bg_r.png'); }*/
.SelectForm .formWraper .operators .operator.selected { background-image: url('/Style Library/Hot Mobile/Images/select_com_bg_s.png'); }
.SelectForm .formWraper .operators .operator table tr td { width: 117px; height: 110px; padding: 0 10px; font-size: 28px; font-weight: bold; }

.SelectForm .formWraper .continueStep { width: 100%; margin-top: 32px; }
.SelectForm .formWraper .continueStep h2 { width: 100%; text-align: center; margin-bottom: 12px; }
.SelectForm .formWraper .continueStep div.btns_continueRight20 { margin-right: 180px; }
.SelectForm .formWraper .contacts { width: 626px; margin-top: 8px; }
.SelectForm .formWraper .contacts .contact { width: 156px; height: 145px; padding: 20px 20px 14px 20px; margin: 0 0 10px 12px; position: relative; font-size: 14px; font-family: 'NewFont', Tahoma; font-weight: bold; background-image: url('/Style Library/Hot Mobile/Images/select_contact_bg.png'); background-repeat: no-repeat; }
.SelectForm .formWraper .contacts .contact .errMsg { color: #e0010f; font-size: 11px; font-family: 'NewFont', Arial; }
.SelectForm .formWraper .contacts .contact .errMsg ul { padding: 0; }
.SelectForm .formWraper .contacts .contact .errMsg li { list-style-type: none; padding: 0; }
.SelectForm .formWraper .contacts .contact td { font-size: 14px; font-weight: bold; font-family: 'NewFont', Tahoma; }
.SelectForm .formWraper .contacts .contact .business { margin-right: 8px; }
.SelectForm .formWraper .contacts .contact h3 { font-size: 20px; line-height: 20px; margin: 0 0 4px; }
.SelectForm .formWraper .contacts .contact .b17 { position: absolute; top: 138px; left: 74px; }
.SelectForm .formWraper .contacts .contact input[type="text"] { height: 16px; line-height: 16px; background: none; background-color: #ffffff; border: 1px solid #dddddd; }
.SelectForm .formWraper .contacts .contact select { height: 20px; background: none; background-color: #ffffff; border: 1px solid #dddddd; }
.SelectForm .formWraper .contacts .contact .nameInp { width: 106px; }
.SelectForm .formWraper .contacts .contact .phoneInp { width: 58px; }
.SelectForm .formWraper .contacts .contact .phoneAreaCodeSel { width: 45px; }

/* #endregion */

/* #region Contact Us */
.contactUs { width: 600px !important; }
.contactUs .message { color: #6E6E6E; font-size: 14px; font-family: 'NewFont',Tahoma; font-weight: bold; }
.contactUs .contact { margin: 26px 0 13px 12px; padding: 0 0 11px 29px; font-size: 14px; font-family: 'NewFont',Tahoma; font-weight: bold; }
.contactUs .contact.callback { border-left: 2px dashed #D5D5D5; }
.contactUs .contact .errMsg { color: #e0010f; font-size: 11px; font-family: 'NewFont',Arial; }
.contactUs .contact .errMsg ul { padding: 0; }
.contactUs .contact .errMsg li { list-style-type: none; padding: 0; }
.contactUs .contact td { font-size: 14px; font-weight: bold; font-family: 'NewFont',Tahoma; }
.contactUs .contact h3 { font-size: 20px; line-height: 20px; margin: 0 0 4px; }
.contactUs .contact .business { margin-right: 8px; }
.contactUs .contact .b17 { margin-top: 10px; }
.contactUs .contact input[type="text"] { height: 16px; line-height: 16px; background: none; background-color: #ffffff; border: 1px solid #dddddd; }
.contactUs .contact select { height: 20px; background: none; background-color: #ffffff; border: 1px solid #dddddd; }
.contactUs .contact .nameInp { width: 119px; }
.contactUs .contact .phoneInp { width: 68px; }
.contactUs .contact .phoneAreaCodeSel { width: 45px; }
.ContactUsModal { border: 2px solid #FFFFFF; }

/*#region Remove Jquery stuff */
.ContactUsModal .ui-dialog-titlebar, .ContactUsModal .ui-widget-header { background: none; border: none; padding: 0 !important; }
.ContactUsModal .ui-dialog-titlebar-close { right: auto !important; left: 15px; margin-top: -5px !important; width: 32px !important; height: 26px !important; }
.ContactUsModal .ui-dialog-titlebar-close span { background: transparent url('/Style Library/Hot Mobile/Images/ContactUsClose.png') no-repeat 0 0; width: 40px; height: 40px; }
.ContactUsModal .ui-dialog-titlebar-close span:hover { background-image: url('/Style Library/Hot Mobile/Images/ContactUsCloseRed.png'); }
.ContactUsModal .ui-state-hover { background: none !important; border: none !important; }
.ui-widget-overlay { background-color: #FFFFFF !important; opacity: .2 !important; }
/*#endregion*/

/* #endregion */

/*#region PropertiesCard*/
#PropertiesCardActionButton span { width: 16px; display: inline-block; height: 16px; overflow: hidden; }
#PropertiesCardActionButton img { margin: -16px 0 0 0; }
#PropertiesCardActionButton.Selected img { margin: 0; }
#PropertiesCardActionButton label { display: inline-block; font-size: 8pt; font-family: 'NewFont', Tahoma, "Segoe UI", Verdana, sans-serif; color: #fff; height: 16px; line-height: 16px; margin: 0 3px 0 0; overflow: hidden; cursor: pointer; }
#PropertiesCard { display: none; padding: 4px; border-bottom: solid 1px #898d92; }
#PropertiesCard td { width: 420px; padding: 1px 4px; text-align: right; vertical-align: top; }
#PropertiesCard td.Title { width: 150px; background: #eee; padding: 4px; }
/*#endregion*/

/*#region Summary Links */
.TopGrayBorder { background-image: url('/PublishingImages/BannerBGTop.png'); background-repeat: no-repeat; background-position: right top; height: 9px; width: 222px; }
.BottomGrayBorder { background-image: url('/PublishingImages/BannerBGBottom.png'); background-repeat: no-repeat; background-position: right top; height: 18px; width: 222px; }
.SummaryLinksFiles { background-image: url('/PublishingImages/BannerBGMiddle.png'); background-repeat: repeat-y; background-position: right top; width: 222px; padding-right: 5px; }
.SummaryLinksFiles .Header { font-size: 18px; font-weight: bold; font-family: 'NewFont', Tahoma; color: #E0010f; padding: 10px 10px 0 0; }
.SummaryLinksFiles ul { width: 222px; margin: 3px 0 0 0; }

.SummaryLinksFiles .item { padding: 0 5px 0 0; }
.SummaryLinksFiles .image-area-left { float: none; }
.SummaryLinksFiles .link-item .icon { float: right; background-position: right 2px; background-repeat: no-repeat; height: 18px; margin-left: 0; width: 21px; }
.SummaryLinksFiles .link-item a { padding-left: 5px; color: #2D2D2D; font-size: 11pt; font-weight: normal; font-family: 'NewFont', Arial; }
.link-item a:hover { color: #E0010f; text-decoration: none; }

/* #region summaryLinks itemstyle icons*/
.SummaryLinksFiles .icon { background-image: url('/Style Library/Hot Mobile/images/linkArrowGray.png'); }
.SummaryLinksFiles .icon:hover { background-image: url('/Style Library/Hot Mobile/images/linkArrowRed.png'); }
.SummaryLinksFiles .doc { background-image: url('/_layouts/images/icdoc.gif'); }
.SummaryLinksFiles .doc:hover { background-image: url('/_layouts/images/icdoc.gif'); }
.SummaryLinksFiles .docx { background-image: url('/_layouts/images/icdocx.gif'); }
.SummaryLinksFiles .docx:hover { background-image: url('/_layouts/images/icdocx.gif'); }
.SummaryLinksFiles .pdf { background-image: url('/_layouts/images/icpdf.gif'); }
.SummaryLinksFiles .pdf:hover { background-image: url('/_layouts/images/icpdf.gif'); }
.SummaryLinksFiles .ppt, .SummaryLinksFiles .pot { background-image: url('/_layouts/images/icppt.gif'); }
.SummaryLinksFiles .ppt:hover, .SummaryLinksFiles .pot:hover { background-image: url('/_layouts/images/icppt.gif'); }
.SummaryLinksFiles .pptx, .SummaryLinksFiles .potx { background-image: url('/_layouts/images/icpptx.gif'); }
.SummaryLinksFiles .pptx:hover, .SummaryLinksFiles .potx:hover { background-image: url('/_layouts/images/icpptx.gif'); }
.SummaryLinksFiles .rar { background-image: url('/_layouts/images/icrar.gif'); }
.SummaryLinksFiles .rar:hover { background-image: url('/_layouts/images/icrar.gif'); }
.SummaryLinksFiles .zip { background-image: url('/_layouts/images/iczip.gif'); }
.SummaryLinksFiles .zip:hover { background-image: url('/_layouts/images/iczip.gif'); }
.SummaryLinksFiles .xls, .SummaryLinksFiles .xlt { background-image: url('/_layouts/images/icxls.gif'); }
.SummaryLinksFiles .xls:hover, .SummaryLinksFiles .xlt:hover { background-image: url('/_layouts/images/icxls.gif'); }
.SummaryLinksFiles .xlsx, .SummaryLinksFiles .xltx { background-image: url('/_layouts/images/icxlsx.gif'); }
.SummaryLinksFiles .xlsx:hover, .SummaryLinksFiles .xltx:hover { background-image: url('/_layouts/images/icxlsx.gif'); }
.SummaryLinksFiles .gif { background-image: url('/_layouts/images/icgif.gif'); }
.SummaryLinksFiles .gif:hover { background-image: url('/_layouts/images/icgif.gif'); }
.SummaryLinksFiles .jpg, .SummaryLinksFiles.jpeg { background-image: url('/_layouts/images/icjpg.gif'); }
.SummaryLinksFiles .jpg:hover, .SummaryLinksFiles.jpeg:hover { background-image: url('/_layouts/images/icjpg.gif'); }
.SummaryLinksFiles .png { background-image: url('/_layouts/images/icpng.gif'); }
.SummaryLinksFiles .png:hover { background-image: url('/_layouts/images/icpng.gif'); }
.SummaryLinksFiles .tiff, .SummaryLinksFiles.tif { background-image: url('/_layouts/images/ictiff.gif'); }
.SummaryLinksFiles .tiff:hover, .SummaryLinksFiles.tif:hover { background-image: url('/_layouts/images/ictiff.gif'); }
.SummaryLinksFiles .bmp { background-image: url('/_layouts/images/icbmp.gif'); }
.SummaryLinksFiles .bmp:hover { background-image: url('/_layouts/images/icbmp.gif'); }
.SummaryLinksFiles .jpe { background-image: url('/_layouts/images/icjpe.gif'); }
.SummaryLinksFiles .jpe:hover { background-image: url('/_layouts/images/icjpe.gif'); }
.SummaryLinksFiles li { width: 100%; display: inline-block; margin-right: 5px; margin-top: 5px; font-size: 13px; }
.SummaryLinksFiles li span { margin-right: 3px; }
/*#endregion */

/*#endregion*/

/*#region Search Page */
#SearchStatistics { font-size: 16px; font-family: 'NewFont', Tahoma; color: #6E6E6E; font-weight: bold; }
.Pager { background: url(Images/Pager/BG.jpg) repeat-x 0 -44px; height: 22px; margin: 0 0 10px 0; clear: both; }
.Pager div { background: url(Images/Pager/BG.jpg) no-repeat right 0px; height: 22px; }
.Pager ul { display: block; background: url(Images/Pager/BG.jpg) no-repeat left -22px; height: 22px; text-align: center; padding: 0; position: relative; overflow: hidden; }
.Pager li { display: inline; margin: 0 5px 0 5px; overflow: hidden; vertical-align: top; }
.Pager li span { display: inline-block; font-family: 'NewFont', Arial; text-decoration: none; font-size: 14px; color: #2d2d2d; }
.Pager li a { display: inline-block; height: 20px; font-family: 'NewFont', Arial; text-decoration: none; font-size: 14px; color: #2d2d2d !important; }
.Pager li a:hover { font-family: 'NewFont', Arial; text-decoration: none; font-size: 14px; color: #2d2d2d !important; }
.Pager li a:visited { font-family: 'NewFont', Arial; text-decoration: none; font-size: 14px; color: #2d2d2d !important; }
.Pager li a:active { font-family: 'NewFont', Arial; text-decoration: none; font-size: 14px; color: #2d2d2d !important; }
.Pager li.Next a { background: url('/Style Library/Hot Mobile/Images/linkArrowGray.png') no-repeat 0 0; padding: 0 0 0 22px; margin: 0; color: #999999; }
.Pager li.Next a:hover { background: url('/Style Library/Hot Mobile/Images/linkArrowRed.png') no-repeat 0 0; padding: 0 0 0 22px; margin: 0; color: #999999; }
.Pager li.Previous a { background: url('/Style Library/Hot Mobile/images/linkArrowGrayLTR.png') no-repeat 0 0; padding: 0 21px 0 0; margin: 0; color: #999999; }
.Pager li.Previous a:hover { background: url('/Style Library/Hot Mobile/images/linkArrowRedLTR.png') no-repeat 0 0; padding: 0 21px 0 0; margin: 0; color: #999999; }
/*#endregion */

/*#region Autocomplete*/
.ac_results { padding: 0px; border: 1px solid #CECECE; border-top: 0 none; background: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0; padding: 2px 5px; cursor: default; display: block; font-size: 12px; line-height: 16px; overflow: hidden; color: #595a54; }
.ac_results li.ac_odd { background-color: #F5F5F5; }
.ac_results li.ac_over { color: #e0010f; }
/*#endregion*/

/*#region General*/

.formHeadTop { height: 8px; overflow: hidden; background-image: url('/Style Library/Hot Mobile/Images/buyFormHeadTopBG.png'); background-repeat: no-repeat; }
.formHeadBottom { height: 8px; overflow: hidden; background-image: url('/Style Library/Hot Mobile/Images/buyFormHeadBottomBG.png'); background-repeat: no-repeat; }
.formHead { overflow: hidden; background-image: url('/Style Library/Hot Mobile/Images/buyFormHeadMiddleBG.png'); background-repeat: repeat-y; }

/*Buttons */
.formSection { float: right; width: 508px; }
.formSection table.controls { width: 100%; margin: 15px 0 0 0; }
    .formSection .SendForms {font-size:18px;padding:15px 0 15px 0;}
        .formSection .SendForms .SendFormsCheckBox input {margin:6px 0 0 6px;}
/*.step {width:105px;float:right}
.step div {height:85px;width:95px;background:url('/Style Library/Hot Mobile/images/white_square_title.png') no-repeat 0 0;text-align:center;line-height:80px;font-size:18px;color:#6E6E6E;font-weight:bold;}*/
a.button { display: block; cursor: pointer; background-repeat: no-repeat; }
a.b04 { height: 15px; color: #2d2d2d; padding: 0 21px 0 14px; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGray.png'); background-position: right top; }
a.b04:hover { background-image: url('../Images/linkArrowRed.png'); }
a.b13 { height: 21px; color: #6e6e6e; padding: 3px 0 0 34px; font-size: 16px; font-weight: bold; background-image: url('/Style Library/Hot Mobile/Images/bulletGrayMid.png'); background-position: left 0; }
a.b13:hover { background-image: url('/Style Library/Hot Mobile/Images/bulletRedMid.png'); color: #e0010f; }
a.b14 { height: 18px; color: #6e6e6e; padding: 4px 27px 0 0; font-size: 16px; font-weight: bold; background-image: url('/Style Library/Hot Mobile/Images/printGray.png'); background-position: right 0; }
a.b14:hover { background-image: url('/Style Library/Hot Mobile/Images/printRed.png'); color: #e0010f; background-position: right 0; }


.ms-WPBody .form td { font-size: 12px !important; vertical-align: top; }
.ms-WPBody .form h5 { font-size: 120% !important; height: 15px; margin: 15px 0 5px 0; font-weight: bold; }
.ms-WPBody .form h5.first { margin-top: 0; }
.form input[type='radio'], .form input[type='checkbox'] { float: right; }
.darkerGray { color: #6e6e6e !important; }
.formInput { border: 1px solid #CECECE; height: 16px; }
select.formInput { height: 20px; }
select:focus.largeDDL { width: auto\0; position: relative\0; }
select.phone { }
.inputSmall { width: 47px; }
.inputMediumSmall { width: 70px; }
.inputMedium { width: 145px; }
.inputLarge { width: 198px; }
select.inputLarge { width: 203px; }
.inputVeryLarge { width: 256px; }
.FrenchinputVeryLarge { width: 400px; }
.infoImage { cursor: pointer; display: inline-block; width: 19px; height: 15px; background-image: url('/Style Library/Hot Mobile/images/info_icon.png'); vertical-align: sub; }
.infoImage:hover { background-position: 0 -15px; }
/*#endregion*/

/*#region FormHeader */
#FormHeader ul { padding: 0; }
#FormHeader li { display: block; float: right; }
#FormHeader li a { height: 41px; display: block; outline-width: 0px; }
#FormHeader .step1 a { width: 157px; background: url('/Style Library/Hot Mobile/Images/mynewsteps.png') no-repeat right -39px; }
#FormHeader .step1 a.Selected { background: url('/Style Library/Hot Mobile/Images/mynewsteps.png') no-repeat right 0px; }
#FormHeader .step2 a { width: 157px; background: url('/Style Library/Hot Mobile/Images/mynewsteps.png') no-repeat right -126px; }
#FormHeader .step2 a.Selected { background: url('/Style Library/Hot Mobile/Images/mynewsteps.png') no-repeat right -84px; }
#FormHeader .step3 a { width: 157px; background: url('/Style Library/Hot Mobile/Images/mynewsteps.png') no-repeat right -220px; }
#FormHeader .step3 a.Selected { background: url('/Style Library/Hot Mobile/Images/mynewsteps.png') no-repeat right -177px; }
#FormHeader .Retailstep1 a { width: 157px; background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -42px; }
#FormHeader .Retailstep1 a.Selected { background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right 0px; }
#FormHeader .Retailstep2 a { width: 157px; background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -126px; }
#FormHeader .Retailstep2 a.Selected { background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -84px; }
#FormHeader .Retailstep3 a { width: 157px; background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -227px; }
#FormHeader .Retailstep3 a.Selected { background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -182px; }
#FormHeader .RetailstepDelivery a { width: 157px; background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -227px; }
#FormHeader .RetailstepDelivery a.Selected { background: url('/Style Library/Hot Mobile/Images/newsteps.png') no-repeat right -182px; }

/*#endregion */

/*#region SubscriberForm */

/*#subscriberForm select{height:32px;font-size:12pt;padding:3px;vertical-align:top;}
#subscriberForm input[type=text]{height:24px;font-size:12pt;padding:3px;}*/
.CustomerSubscribeButtons div.ExistsRight35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat right center; width: 15px; height: 38px; }
.CustomerSubscribeButtons div.ExistsMiddle35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-size: 18px; font-family: 'NewFont', Tahoma; font-weight: bold; height: 32px; padding-top: 6px; }
.CustomerSubscribeButtons div.ExistsLeft35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat left center; width: 15px; height: 38px; }

.CustomerSubscribeButtons div.ContinueRight35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat right center; width: 15px; height: 38px; }
.CustomerSubscribeButtons div.ContinueMiddle35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent repeat-x center center; cursor: pointer; color: #EDEDED; font-size: 18px; font-family: 'NewFont', Tahoma; font-weight: bold; height: 32px; padding-top: 6px; }
.CustomerSubscribeButtons div.ContinueLeft35 { background: url('/Style Library/Hot Mobile/images/btnLarge35.png') transparent no-repeat left center; width: 15px; height: 38px; }


#subscriberForm .SimNotice { padding: 17px 0 0 0; }
#subscriberForm #FormHeader { overflow: hidden; margin-bottom: 15px; }
#subscriberForm .spacer { width: 100%; height: 10px; overflow: hidden; }
#subscriberForm .removeUser { margin-left: 30px; float: left; }
#subscriberForm .step div { font-size: 18px; font-weight: bold; color: #E0010F; width: auto; height: auto; width: 100px; float: right; }
#subscriberForm .form td { font-size: 12pt !important; width: 355px; vertical-align: middle; }
#subscriberForm .form td.simComment { font-size: 11pt !important; }
#subscriberForm .controls { margin-bottom: 10px; }
#subscriberForm .Description { font-size: 11px; }
#subscriberForm .Comment { font-size: 11pt; margin-top: 10px; }
#subscriberForm .subscriber { float: right; }
#subscriberForm .section { margin: 10px 0 0; }
#subscriberForm .subscriberFirstName { margin: 0 0 5px 0; }
#subscriberForm .Empty { color: #808080; }
#subscriberForm .RemoveSubscriber { float: left; display: block; height: 30px; width: 60px; background-image: url('/Style Library/Hot Mobile/images/clear_btn.png'); }
#subscriberForm .RemoveSubscriber:hover { background-position: 0 -30px; }
#subscriberForm .keepOldNumberNot .info { color: #6E6E6E; }
#subscriberForm .add { float: left; width: 151px; margin: 40px 20px 0; }
#subscriberForm .continue { float: left; margin: 40px 0 0; }
#subscriberForm .prepaidComment { margin: 0 0 10px; font-size: 12px; }
#subscriberForm .PrepaidMessage { display: none; color: #e0010f; }
#subscriberForm .moreinfo { width: 100%; margin-bottom: 13px; }
#subscriberForm .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }
#subscriberForm .keepNumberTR { display: none; }
#subscriberForm .Sms span { margin: 10px 0 10px 5px; margin-left: 3px; }
#subscriberForm .Sms .prePaid { margin: 8px 2px 0 0; margin-top: 9px; }
#subscriberForm .Sms .radioInp div { margin: 6px 3px 0 0; margin-top: 6px; font-weight: normal; }
#subscriberForm .Sms .radioInp input { margin: 10px 0px; }
#subscriberForm .SmsError { font-weight: bold; color: #e0010f; margin: 10px 0; }
#subscriberForm .Sms .SmsMessage { color: #e0010f; font-weight: bold; display: block; width: 380px; }
#subscriberForm .simInfoText div { direction: ltr; margin: 10px 0 0 0; }
#subscriberForm .simInfoText .nano { margin: 10px 0 0 0; display: block; }
#subscriberForm .formSection table.portin { width: 100%; }
#moreMblChk table { width: 100%; }
#subscriberForm .InternetOpen { display: none; }
#subscriberForm .InternetOpen td { font-size: 11pt !important; }
#subscriberForm .InternetOpen div { width: 600px; }
#subscriberForm .redTitle { font-family: 'NewFont', Arial; color: #e0010f; font-size: 15pt; margin-top: 25px; margin-bottom: 5px; }
#subscriberForm .redSubTitle { font-family: 'NewFont', Arial; color: #e0010f; font-size: 13pt; margin-top: 25px; margin-bottom: 5px; }
#subscriberForm .margin20TOPBottom { margin-top: 25px; }
#subscriberForm input[type=text], #subscriberForm select, #subscriberForm option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#subscriberForm input[type=text], #subscriberForm select, .onloadPopup input[type=text], .onloadPopup select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
#NoInternetPopUp, #campaignMessage { padding-top: 30px; }
.upperSubscribeBundleHeadline { font-family: 'NewFont', Tahoma; font-size: 12px; margin-bottom: 2px; }
.subscribeBundleHeadline { font-family: 'NewFont', Tahoma; font-size: 12px; margin: 10px 0 15px 0; }
.popUpErrorMessage { color: #e0010f; font-family: 'NewFont', Verdana; }
#subscriberForm table input { margin-right: 0px; }
#subscriberForm #RetailSimDetail { font-size: 12pt; }
#subscriberForm .lblListCellularNet { font-weight: bold; }
#subscriberForm .lblListCellularNetMBL { font-weight: bold; }
#subscriberForm .titleTd { width: 540px !important; }
#subscriberForm select.inputLarge { width: 165px; }
#subscriberForm .keepNumberTR td select.formInput.inputLarge { width: 198px; }
#subscriberForm .RetailinputVeryLarge { width: 570px; }
#subscriberForm .formSection { width: auto; }
#subscriberForm table[id*='rdListSim'] { width: 483px; }
#subscriberForm .errMsg { font-weight: bolder; }
#subscriberForm select.inputVeryLarge { width: auto; }
#subscriberForm .keepNumberHiddenTR span.floatop.SendSMSButton, .keepNumberHiddenTR span.floatop.SmsVerifyPortinCodeTR { float: right; }
#subscriberForm .DeliveryTypeTitle { vertical-align: middle; padding: 0 20px 0 0; font-size: 20px; }

@media screen and (max-width: 640px) {
    #subscriberForm table[id*='rdListSim'] { width: auto; }
}

/*#subscriberForm .SimValidator {display:block\0/; width:200px\0/;}*/
/*#endregion */

/*#region PurchaseFormStage2 */
#PurchaseFormStage2 .marginT20px { margin-top: 20px; }
#PurchaseFormStage2 .marginB20px { margin-bottom: 20px; }
#PurchaseFormStage2 td { vertical-align: middle; }
#PurchaseFormStage2 .controls { margin-top: 5px; }
#PurchaseFormStage2 .controls tr { padding-top: 5px; }
#PurchaseFormStage2 .Description { font-size: 11px; }
#PurchaseFormStage2 .step div { height: 60px; line-height: 20px; width: 85px; padding: 25px 5px 0; }
#PurchaseFormStage2 input.eWaveFormTextBox { width: 219px; border: 1px solid #CECECE; height: 16px; }
#PurchaseFormStage2 select.inputSmall { width: 49px; }
#PurchaseFormStage2 select.inputMedium { width: 110px; }
#PurchaseFormStage2 .SubTitleInternational { padding: 10px 0 0 0; }
#PurchaseFormStage2 .MoreInfoHeader h5 { margin: 20px 0 10px; font-size: 13px !important; }
#PurchaseFormStage2 .MailCell { padding: 15px 0 0 0; }
#PurchaseFormStage2 .buttons { margin: 0; padding:1% 34% 0 0; }
#PurchaseFormStage2 .buttons.exist { margin: 0; padding:1% 50% 0 0; }
#PurchaseFormStage2 .InternationalOperatorList option { direction: ltr; }
#PurchaseFormStage2 .InternationalOperatorList .defOption { direction: rtl; }
#PurchaseFormStage2 .InternationalOperator div { margin: 10px 0 0 0; display: none; }
#PurchaseFormStage2 .redTitle { font-family: 'NewFont', Arial; color: #e0010f; font-size: 15pt; margin-top: 10px; }
/*#PurchaseFormStage2 .OtherAddressDelivery, #PurchaseFormStage2 .DeliveryTime, #PurchaseFormStage2 .DeliveryTimeComment, #PurchaseFormStage2 .ServiceCenterPickup {display:none;}*/
#PurchaseFormStage2 .DeliveryTimeComment { display: none; }
#PurchaseFormStage2 .DeliveryTimeComment a { color: #6e6e6e; text-decoration: underline; }
#PurchaseFormStage2 .errMsg { font-weight: bolder; font-size: 12pt; }
#PurchaseFormStage2 .errMsg a { color: #ff0000; text-decoration: underline; }
#PurchaseFormStage2 .upsError { color: #ff0000; font-size: 12px; font-weight: bold; }
#PurchaseFormStage2 .undefinedSt div { margin: 10px 0 0 0; }
#PurchaseFormStage2 .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }
#PurchaseFormStage2 .InternationalOperator a { display: block; }
#PurchaseFormStage2 td.tdDesc { /*width: 240px;*/ }
#PurchaseFormStage2 td label { font-size: 12pt !important; }
#PurchaseFormStage2 #phAddressDetails label { font-size: 12pt !important; }
#PurchaseFormStage2 .InternationalOperator span { font-size: 11pt !important; }
#PurchaseFormStage2 .font12PT { font-size: 12pt !important; }
/*#PurchaseFormStage2  select{height:30px;font-size:12pt;padding:3px;vertical-align:top;}*/
/*#PurchaseFormStage2  input[type=text]{height:30px;padding:3px;}*/
#PurchaseFormStage2 .inputLarge { width: 219px; }
#PurchaseFormStage2 input[type=text], #PurchaseFormStage2 select, #PurchaseFormStage2 option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#PurchaseFormStage2 input[type=text], #PurchaseFormStage2 select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; font-family: 'NewFont', Arial; }
#PurchaseFormStage2 .radiobutton label { font-size: 11pt; margin: 20px 0; }
#ExistCustomer td.tdDesc { /*width: 154px !important;*/ }
#PurchaseFormStage2 .marR3px { /*margin-right: 3px;*/ }
#PurchaseFormStage2 .CustomerRadioButton { font-size: 12pt; margin-top: 15px; }
/*#PurchaseFormStage2 .formSection { width: 576px; }*/
#PurchaseFormStage2 .formSection { width: 100%; }
#PurchaseFormStage2 .NewCustomerBtn { height: 35px; background-color: #da010f; border: none; border-radius: 7px; }
#PurchaseFormStage2 .ExistsCustomer { height: 35px; margin: 0 123px 0 0; background-color: #da010f; border: none; border-radius: 7px; }
#PurchaseFormStage2 .CustomerSubscribeButtons { padding: 15px 0 15px 0; display: inline-block; }
#PurchaseFormStage2 .CustomerSubscribeButtons .buttons { margin: 0; }
/*#PurchaseFormStage2 .CustomerSubscribeButtons input{width:150px;font-family:verdana,arial,helvetica,sans-serif;color:white;font-weight:600;font-size:20px;}*/

#DivBundleQuetions table, #DivPairsQuestion { font-family: 'NewFont', Tahoma; font-size: 12px; }
#DivBundleQuetions, #DivPairsQuestion { width: auto; height: auto !important; }
.OKButtonClass { color: #E0010F !important; margin: 1.0em 25.2em 0.5em 0 !important; font-family: 'NewFont', Tahoma !important; font-size: 14px !important; }
.selectPopQuetion { font-family: 'NewFont', Tahoma; font-size: 12px !important; width: 60px; }
.linkB6ackStage1 { margin-top: 20px; }
.linkB6ackStage1div a { color: #E0010F; }
.linkB6ackStage1 div a:hover { color: #E0010F; }
.linkB6ackStage1 div a:visited { color: #E0010F; }
/*#endregion */

/*#region PurchaseFormStage3 */
#PurchaseFormStage3 .formSection { width: 100%; }
#PurchaseFormStage3 td { font-size: 12pt !important; }
#PurchaseFormStage3 td label { font-size: 12pt !important; }
#PurchaseFormStage3 input.eWaveFormTextBox { width: 199px; border: 1px solid #CECECE; height: 16px; }
#PurchaseFormStage3 .step { margin: 20px 0 0; }
#PurchaseFormStage3 .step div { height: 60px; line-height: 20px; width: 85px; padding: 25px 5px 0; }
#PurchaseFormStage3 .subscriberTop { height: 15px; background: url("/Style Library/Hot Mobile/Images/summary_bg_top.png") no-repeat 0 0; }
#PurchaseFormStage3 .subscriberMiddle { background-color: #EDEDED; padding: 0 10px; }
#PurchaseFormStage3 .subscriberBottom { height: 15px; background: url("/Style Library/Hot Mobile/Images/summary_bg_bottom.png") no-repeat 0 0; }
#PurchaseFormStage3 .subscriberWrapper .spacer { margin: 18px 0; }
#PurchaseFormStage3 .subscriber { font-family: 'NewFont', Tahoma; font-size: 12pt; }
#PurchaseFormStage3 .subscriber span.index, #PurchaseFormStage3 .subscriber span.name, #PurchaseFormStage3 .subscriber span.phone, #PurchaseFormStage3 .subscriber span.program { font-weight: bold; color: #2d2d2d; }
#PurchaseFormStage3 .sim { color: #6E6E6E; }
#PurchaseFormStage3 .payAggreementTR td { padding: 15px 0 0 0; }
#PurchaseFormStage3 .comment { font-size: 11pt !important; padding-right: 19px; }
#PurchaseFormStage3 .comment a { color: #6E6E6E; font-weight: bold; }
#PurchaseFormStage3 .buttons { margin-top: 40px; float: left; }
#PurchaseFormStage3 .Contract { padding: 0 20px 0 0; font-size: 11pt; }
#PurchaseFormStage3 .ownerCell { width: 145px; }
#PurchaseFormStage3 .lawInfo { color: #6E6E6E !important; }
#PurchaseFormStage3 .Empty { color: #808080; }
#PurchaseFormStage3 .redTitle { font-family: 'NewFont', Arial; color: #e0010f; font-size: 15pt; margin-top: 10px; }
#PurchaseFormStage3 .CustomerRadioButton { font-size: 12pt; margin-top: 15px; }
/*#PurchaseFormStage3  select{height:32px;font-size:12pt;padding:3px;vertical-align:top;}
#PurchaseFormStage3  input[type=text]{height:24px;font-size:12pt;padding:3px;}*/
#PurchaseFormStage3 .inputLarge { width: 207px; }
.FinishPurchasePopUpBTnNO { margin-top: 15px; margin-right: 150px; }
.FinishPurchasePopUpBTnYes { margin-top: 214px; margin-right: 151px; }
#dialogMoreClients { background: transparent url('/Style Library/Hot Mobile/Images/PurchaseFinalPopUp.png') no-repeat center; }
.addMoreClientPopUp .ui-dialog-titlebar, .addMoreClientPopUp .ui-widget-header { background-color: transparent!important; border: none; padding: 0 !important; }
.addMoreClientPopUp, .addMoreClientPopUp.ui-widget-content { background-color: transparent; border: none; padding: 0 !important; }
#PurchaseFormStage3 input[type=text] { width: 207px; }
#PageHidden { background: url('/Style Library/Hot Mobile/Images/BGall2x2.png') repeat; position: fixed; left: 0; top: 0; width: 100%; z-index: 1002; }
#boxhidden { width: 500px; height: 400px; background: transparent url('/Style Library/Hot Mobile/Images/PurchaseFinalPopUp.png') no-repeat; position: absolute; }
#PurchaseFormStage3 input[type=text], #PurchaseFormStage3 select, #PurchaseFormStage3 option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#PurchaseFormStage3 input[type=text], #PurchaseFormStage3 select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
/*#PurchaseFormStage3 #boxhidden {width:500px;height:400px; background: transparent url('/Style Library/Hot Mobile/Images/PurchaseFinalPopUp.png') no-repeat ;position:absolute;}*/
div.Contract a { color: #6E6E6E !important; }

/*#region Web Service Error */
.WsErrorMessage { border: 2px solid #FFFFFF; }
/*#region Remove Jquery stuff */
.WsErrorMessage .ui-dialog-titlebar, .WsErrorMessage .ui-widget-header { background: none; border: none; padding: 0 !important; }
.WsErrorMessage .ui-dialog-titlebar-close { right: auto !important; left: 14px !important; /*margin-top:-5px !important;*/ width: 40px !important; height: 26px !important; background-color: #EEEEEE !important; }
.WsErrorMessage .ui-dialog-titlebar-close span { background: transparent url('/Style Library/Hot Mobile/Images/ContactUsClose.png') no-repeat 0 0; width: 40px; height: 40px; left: 10px !important; top: 10px; padding-left: 0px !important; }
.WsErrorMessage .ui-dialog-titlebar-close span:hover { background-image: url('/Style Library/Hot Mobile/Images/ContactUsCloseRed.png'); }
.WsErrorMessage .ui-state-hover { background: none !important; border: none !important; }
.ui-widget-overlay { background-color: #FFFFFF !important; opacity: .2 !important; }
.ui-icon-closethick { display: none !important; }
.centered { position: fixed !important; top: 50% !important; left: 50% !important; }
/*#endregion*/
/*#endregion*/
/*#endregion*/

/*#region General Content*/
#GeneralContent { width: 616px; height: 120px; font-family: 'NewFont', Tahoma; font-weight: bold; font-size: 12px; color: #2d2d2d; }
#GeneralContent .generalImg img { height: 120px; }
#GeneralContent .GeneralContent { width: 448px; position: relative; font-size: 12px; padding: 8px 1px 0 0; }
#GeneralContent .generalText { font-weight: normal; }
#GeneralContent .GeneralContent h3 { font-size: 18px; color: #e0010f; }
#GeneralContent .GeneralContent .s01 { margin: 2px 0 3px 0; }
#GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkSmall { height: 16px; display: inline-block; margin-top: 6px; padding: 0 0 0 24px; font-size: 12px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGray.png'); background-position: left 1px; background-repeat: no-repeat; }
#GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkSmall:hover { height: 16px; font-size: 12px; color: #e0010f; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRed.png'); background-position: left 1px; text-decoration: none; }
#GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkMedium { display: inline-block; margin-top: 6px; padding: 0 0 0 24px; font-size: 14px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGray.png'); background-position: left 2px; background-repeat: no-repeat; }
#GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkMedium:hover { font-size: 14px; color: #e0010f; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRed.png'); background-position: left 2px; text-decoration: none; }
#GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkLarge { display: inline-block; margin-top: 6px; padding: 0 0 0 24px; font-size: 18px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGray.png'); background-position: left 5px; background-repeat: no-repeat; }
#GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkLarge:hover { font-size: 18px; color: #e0010f; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRed.png'); background-position: left 5px; text-decoration: none; }
#GeneralContent .GeneralContent span.ms-rteElement-SPAN-HotProgramBullet { height: 16px; display: inline-block; margin-top: 6px; margin-right: 5px; padding: 0 24px 0 0; font-size: 12px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGray.png'); background-position: right 1px; background-repeat: no-repeat; }
#GeneralContent .GeneralContent span.ms-rteElement-SPAN-HotProgramBullet:hover { height: 16px; display: inline-block; margin-top: 6px; margin-right: 5px; padding: 0 24px 0 0; font-size: 12px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRed.png'); background-position: right 1px; background-repeat: no-repeat; }

/*#endregion*/

/*#region LTR Content*/
.divMainContentLTR { width: 616px; margin-left: 30px; padding: 0 25px; direction: ltr; }
.divMainContentLTR.float { float: left; }
.divMainContentLTR .float { float: left; }
.divMainContentLTR .floatop { float: right; }
.divMainContentLTR .ColumnMain { padding-top: 45px; }

.divMainContentLTR h1 { margin-top: 23px; font-size: 34px; font-family: 'NewFont', Tahoma; font-weight: bold; }
.divMainContentLTR a, .divMainContentLTR a:link, .divMainContentLTR a:visited, .divMainContentLTR .ms-WPBody a:visited, .divMainContentLTR .ms-WPBody a:link { font-family: 'NewFont', Tahoma; font-size: 9pt; font-weight: bold; color: #999999; }
.divSideContentLTR { width: 260px; margin: 88px 0 0 35px; }
.divSideContentLTR.float { float: left; }

/*#region General Content*/
.divMainContentLTR #GeneralContent { width: 616px; height: 120px; font-family: 'NewFont', Tahoma; font-weight: bold; font-size: 12px; color: #2d2d2d; }
.divMainContentLTR #GeneralContent .generalImg img { height: 120px; }
.divMainContentLTR #GeneralContent .GeneralContent { width: 448px; position: relative; font-size: 12px; padding: 8px 0 0 1px; direction: ltr; }
.divMainContentLTR #GeneralContent .generalText { font-weight: normal; }
.divMainContentLTR #GeneralContent .GeneralContent h3 { font-size: 18px; color: #e0010f; }
.divMainContentLTR #GeneralContent .GeneralContent .s01 { margin: 2px 0 3px 0; }
.divMainContentLTR #GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkSmall { height: 16px; display: inline-block; margin-top: 6px; padding: 0 24px 0 0; height: 20px; font-size: 12px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGrayLTR.png'); background-position: right 1px; background-repeat: no-repeat; }
.divMainContentLTR #GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkSmall:hover { height: 16px; font-size: 12px; color: #e0010f; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRedLTR.png'); background-position: right 1px; text-decoration: none; }
.divMainContentLTR #GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkMedium { display: inline-block; margin-top: 6px; padding: 0 24px 0 0; height: 20px; font-size: 14px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGrayLTR.png'); background-position: right 2px; background-repeat: no-repeat; }
.divMainContentLTR #GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkMedium:hover { font-size: 14px; color: #e0010f; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRedLTR.png'); background-position: right 2px; text-decoration: none; }
.divMainContentLTR #GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkLarge { display: inline-block; margin-top: 6px; padding: 0 24px 0 0; height: 20px; font-size: 18px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGrayLTR.png'); background-position: right 5px; background-repeat: no-repeat; }
.divMainContentLTR #GeneralContent .GeneralContent a.ms-rteElement-A-HotGeneralLinkLarge:hover { font-size: 18px; color: #e0010f; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRedLTR.png'); background-position: right 5px; text-decoration: none; }
.divMainContentLTR #GeneralContent .GeneralContent span.ms-rteElement-SPAN-HotProgramBullet { height: 16px; display: inline-block; margin-top: 6px; padding: 0 24px 0 0; font-size: 12px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGrayLTR.png'); background-position: left 1px; background-repeat: no-repeat; }
.divMainContentLTR #GeneralContent .GeneralContent span.ms-rteElement-SPAN-HotProgramBullet:hover { height: 16px; display: inline-block; margin-top: 6px; padding: 0 24px 0 0; font-size: 12px; color: #6e6e6e; background-image: url('/Style Library/Hot Mobile/Images/linkArrowRedLTR.png'); background-position: left 1px; background-repeat: no-repeat; }
/*#endregion*/
/*#endregion*/

/*#region Sim Activation*/

#SimActivation { font-family: 'NewFont', Arial; }
#SimActivation input[type=text] { height: 30px; font-size: 12pt; padding: 3px; }
#SimActivation .title { color: #e0010f; font-size: 15pt; font-weight: bold; font-family: 'NewFont', Arial; margin-top: 15px; }
#SimActivation .Comment { font-family: 'NewFont', Arial; font-size: 12pt; }
#SimActivation .subTitle { color: #21201e; font-size: 12pt; font-weight: bold; font-family: 'NewFont', Arial; margin: 30px 0 0 0; }
#SimActivation .controls { padding: 10px 0; }
#SimActivation .controls td.text { font-weight: bold; }
#SimActivation .controls td.value { font-weight: bold; }
#SimActivation .controls td.label { padding-right: 17px; }
#SimActivation .controls td { padding: 5px 0; font-size: 12pt !important; }
#SimActivation .controls .subscriberTitle { font-weight: bold; }
#SimActivation .controls .subscriberTitle input[type='checkbox'] { margin-right: 0px; }
/*#SimActivation .controls .spacer.s01 {background-image: url("/Style Library/Hot Mobile/images/spacerBlack.gif"); background-repeat: repeat-x;}*/
#SimActivation .error { color: #ff0000; font-size: 12pt; font-weight: normal; }
#SimActivation .buttons { margin-left: 3px; }


/*#endregion*/

/*#region Top Banners*/
.TopBannersBG { height: 101px; background-image: url("/Style Library/Hot Mobile/images/topBannersBG.png"); background-repeat: repeat-x; }
.TopBannersBG .topBannersContainer { padding: 0 33px; }
.TopBannersBG .topBannersContainer .topBanners { padding: 0; margin: 0; *width: 960px; }
.TopBannersBG .topBannersContainer .topBanner { width: 284px; margin: 8px 0 8px 38px; list-style: none; }
.TopBannersBG .topBannersContainer .topBanner.Last { margin-left: 0px; }
.TopBannersBG .topBannersContainer .topBanner img { width: 284px; height: 85px; }
/*#endregion*/

/*#region changeProgam  */
#changeProgram { }
#changeProgram input[type=text], #changeProgram select, #changeProgram option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#changeProgram input[type=text], #changeProgram select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
#changeProgram .subTitle { color: #21201e; font-size: 12pt; font-family: 'NewFont', Arial; margin: 30px 0 0 0; font-weight: bold; }
#changeProgram select.inputLarge { width: 198px; }
#changeProgram select.inputSmall { width: 65px; }
#changeProgram .inputMedium { width: 127px; }
#changeProgram .btnChangeProg { margin-top: 15px; padding-left: 124px; }
#changeProgram .subTitle1 { font-family: 'NewFont', Arial; font-size: 12pt; font-weight: bold; margin: 64px 0 15px; }
#changeProgram .btnChangeProgram { margin-top: 15px; margin-left: 125px; margin-left: 70px\0; }
#changeProgram .text.ProgramChangeTextTd { font-family: 'NewFont', Arial; font-size: 12pt !important; margin: 10px; width: 450px; }
#changeProgram .ChangeProgramFormTable td { font-size: 12pt !important; padding-top: 10px; width: 200px; }
#changeProgram .controls td { font-family: 'NewFont', Arial; font-size: 12pt !important; }
#changeProgram .error { color: #FF0000; font-size: 12px; font-weight: normal; }
#changeProgram .controls td.checkbox { width: 50px; }
#changeProgram .controls td.phoneNum { width: 170px; font-size: 12pt !important; font-weight: normal; }
#changeProgram .padTop25 { padding-top: 25px; }
#changeProgram .success { font-size: 12pt; font-weight: normal; }
#changeProgram .benefitTitle { font-size: 12pt; font-family: 'NewFont', Arial; }
#changeProgram .benefitRedTitle { font-size: 12pt; font-family: 'NewFont', Arial; font-weight: bold; }
#changeProgram .chkkbox input { margin-bottom: 21px; margin-left: 18px; }
#changeProgram div.margingB1 { margin-bottom: 10px; }
#changeProgram div.margingB2 { margin-bottom: 15px; }
#changeProgram div.margingT2 { margin-top: 10px; }
#changeProgram select.inputSmallBenefitQuetion { width: 92px; }
#changeProgram .payAggreementTR td { width: 580px; }
#changeProgram .payAggreementTd { padding-top: 10px; }
#changeProgram .Contract { padding: 0 20px 0 0; font-size: 11pt !important; }
#changeProgram .emailDesc span { font-size: 11pt !important; }
#changeProgram .emailDesc td { padding-top: 0px !important; }
#changeProgram td.fontDesc { font-size: 11pt !important; padding-top: 0px !important; }
#changeProgram .subTitle2 { font-size: 11pt !important; margin-bottom: 15px; }
#changeProgram td .inputVeryLarge { width: auto; }
/*380px?*/
#changeProgram div.disclaimer { margin-top: 15px; font-size: 11pt !important; }


/*#endregion*/


/*#region Hatava  */

#Hatava { }
#Hatava input[type=text], #Hatava select, #Hatava option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#Hatava input[type=text], #Hatava select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
#Hatava .subTitle { color: #21201e; font-size: 12pt; font-family: 'NewFont', Arial; margin: 30px 0 0 0; font-weight: bold; }
#Hatava select.inputLarge { width: 198px; }
#Hatava select.inputSmall { width: 65px; }
#Hatava .inputMedium { width: 127px; }
#Hatava .btnChangeProg { margin-top: 15px; padding-left: 124px; }
#Hatava .subTitle1 { font-family: 'NewFont', Arial; font-size: 12pt; font-weight: bold; margin: 64px 0 15px; }
#Hatava .btnHatava { margin-top: 15px; margin-left: 125px; margin-left: 70px\0; }
#Hatava .text.ProgramChangeTextTd { font-family: 'NewFont', Arial; font-size: 12pt !important; margin: 10px; width: 450px; }
#Hatava .HatavaFormTable td { font-size: 12pt !important; padding-top: 10px; width: 200px; }
#Hatava .controls td { font-family: 'NewFont', Arial; font-size: 12pt !important; }
#Hatava .error { color: #FF0000; font-size: 12px; font-weight: normal; }
#Hatava .controls td.checkbox { width: 50px; }
#Hatava .controls td.phoneNum { width: 170px; font-size: 12pt !important; font-weight: normal; }
#Hatava .padTop25 { padding-top: 25px; }
#Hatava .success { font-size: 12pt; font-weight: normal; }
#Hatava .benefitTitle { font-size: 12pt; font-family: 'NewFont', Arial; }
#Hatava .benefitRedTitle { font-size: 12pt; font-family: 'NewFont', Arial; font-weight: bold; }
#Hatava .chkkbox input { margin-bottom: 21px; margin-left: 18px; }
#Hatava div.margingB1 { margin-bottom: 10px; }
#Hatava div.margingB2 { margin-bottom: 15px; }
#Hatava div.margingT2 { margin-top: 10px; }
#Hatava select.inputSmallBenefitQuetion { width: 92px; }
#Hatava .payAggreementTR td { width: 580px; }
#Hatava .payAggreementTd { padding-top: 10px; }
#Hatava .Contract { padding: 0 20px 0 0; font-size: 11pt !important; }
#Hatava .emailDesc span { font-size: 11pt !important; }
#Hatava .emailDesc td { padding-top: 0px !important; }
#Hatava td.fontDesc { font-size: 11pt !important; padding-top: 0px !important; }
#Hatava .subTitle2 { font-size: 11pt !important; margin-bottom: 15px; }
#Hatava td .inputVeryLarge { width: auto; }
/*380px?*/
#Hatava div.disclaimer { margin-top: 15px; font-size: 11pt !important; }
#Hatava .MarginLeft { margin: 0 0 0 10px; }
#Hatava .H120PX { font-size: 20px; }
/*#endregion*/


/*#region MokedTivuch  */
#MokedTivuch { }
#MokedTivuch input[type=text], #MokedTivuch select, #MokedTivuch option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#MokedTivuch input[type=text], #MokedTivuch select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
#MokedTivuch .subTitle { color: #21201e; font-size: 12pt; font-family: 'NewFont', Arial; margin: 30px 0 0 0; font-weight: bold; }
#MokedTivuch select.inputLarge { width: 198px; }
#MokedTivuch select.inputSmall { width: 65px; }
#MokedTivuch .inputMedium { width: 127px; }
#MokedTivuch .btnChangeProg { margin-top: 15px; padding-left: 124px; }
#MokedTivuch .subTitle1 { font-family: 'NewFont', Arial; font-size: 12pt; font-weight: bold; margin: 64px 0 15px; }
#MokedTivuch .btnMokedTivuch { margin-top: 15px; margin-left: 125px; margin-left: 70px\0; }
#MokedTivuch .text.ProgramChangeTextTd { font-family: 'NewFont', Arial; font-size: 12pt !important; margin: 10px; width: 450px; }
#MokedTivuch .MokedTivuchFormTable td { font-size: 12pt !important; padding-top: 10px; width: 200px; }
#MokedTivuch .controls td { font-family: 'NewFont', Arial; font-size: 12pt !important; }
#MokedTivuch .error { color: #FF0000; font-size: 12px; font-weight: normal; }
#MokedTivuch .controls td.checkbox { width: 50px; }
#MokedTivuch .controls td.phoneNum { width: 170px; font-size: 12pt !important; font-weight: normal; }
#MokedTivuch .padTop25 { padding-top: 25px; }
#MokedTivuch .success { font-size: 12pt; font-weight: normal; }
#MokedTivuch .benefitTitle { font-size: 12pt; font-family: 'NewFont', Arial; }
#MokedTivuch .benefitRedTitle { font-size: 12pt; font-family: 'NewFont', Arial; font-weight: bold; }
#MokedTivuch .chkkbox input { margin-bottom: 21px; margin-left: 18px; }
#MokedTivuch div.margingB1 { margin-bottom: 10px; }
#MokedTivuch div.margingB2 { margin-bottom: 15px; }
#MokedTivuch div.margingT2 { margin-top: 10px; }
#MokedTivuch select.inputSmallBenefitQuetion { width: 92px; }
#MokedTivuch .payAggreementTR td { width: 580px; }
#MokedTivuch .payAggreementTd { padding-top: 10px; }
#MokedTivuch .Contract { padding: 0 20px 0 0; font-size: 11pt !important; }
#MokedTivuch .emailDesc span { font-size: 11pt !important; }
#MokedTivuch .emailDesc td { padding-top: 0px !important; }
#MokedTivuch td.fontDesc { font-size: 11pt !important; padding-top: 0px !important; }
#MokedTivuch .subTitle2 { font-size: 11pt !important; margin-bottom: 15px; }
#MokedTivuch td .inputVeryLarge { width: auto; }
#MokedTivuch h1 { margin: 0; }
#MokedTivuch .MarginLeft { margin: 0 0 0 10px; }
#MokedTivuch divTable { margin: 0; }
/*380px?*/
#MokedTivuch div.disclaimer { margin-top: 15px; font-size: 11pt !important; }
#MokedTivuch .H120PX { font-size: 20px; }
/*#endregion*/

/*#region serviceCenter */
.searchCointainer { width: 500px; margin-top: 20px; }
.searchTd { font-weight: bold; font-weight: bold; font-family: 'NewFont', Tahoma; font-size: 11pt; color: #2d2d2d; }
.divServiceCenterName { margin-right: 43px; font-family: 'NewFont', Tahoma; font-weight: bold; font-size: 16px; font-weight: bold; color: #E0010F; width: 510px; height: 31px; background-image: url('/Style Library/Hot Mobile/Images/Circle.png'); background-position: left top; background-repeat: no-repeat; line-height: 23px; }
.divServiceCenterName:hover { margin-right: 43px; font-family: 'NewFont', Tahoma; font-weight: bold; font-size: 16px; font-weight: bold; color: #E0010F; width: 510px; height: 31px; background-image: url('/Style Library/Hot Mobile/Images/CircleFul.png'); background-position: left top; background-repeat: no-repeat; line-height: 23px; }
.serviceCenterDetails { padding: 0 22px 10px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/Images/linkArrowGray.png'); background-position: right top; background-repeat: no-repeat; }
.divServiceCenterTitle { width: 100px; font-family: 'NewFont', Tahoma; font-size: 11pt; color: #6e6e6e; }
.serviceAttr { width: 350px; font-weight: bold; font-family: Tahoma; font-size: 11pt; color: #2d2d2d; }
.serviceCenterResult { margin-right: 45px; }
.resaultMessage { margin: 39px 87px 22px 0px; font-weight: bold; font-family: 'NewFont', Tahoma; font-size: 11pt; color: #6e6e6e; }
.resaultMessageSpan { font-weight: bold; font-family: 'NewFont', Tahoma; font-size: 11pt; color: #2d2d2d; }
.ResultTable { margin-right: 39px; }
.HotSearchHeadMessage { font-weight: bold; font-family: 'NewFont', Arial; font-size: 18px; color: #2d2d2d; }
.HotSearchHeadMessageCointainer { margin: 35px 0; }
.tableposish { margin-right: 86px; }
.serviceCenterTableTitle { }
.ddlfont { font-weight: bold; font-family: 'NewFont', Tahoma; font-size: 12px; color: #6e6e6e; }
.star { background-image: url('/Style Library/Hot Mobile/Images/serviceTitleStar.png'); background-position: right center; background-repeat: no-repeat; height: 68px; width: 81px; }
.headserline { margin: 15px 75px 0 0; line-height: 62px; background-image: url('/Style Library/Hot Mobile/Images/SearchTitleBG.png'); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 13px; height: 62px; font-family: Tahoma; font-size: 18px; font-weight: bold; color: #E0010F; }
.spcaermargin { margin-right: 44px; width: 510px; }
/*#endregion*/

/*#region Faq  */
.lidec { }
.quetionWrapper { margin-bottom: 16px; }
.quetion { padding: 3px 35px 10px; list-style-type: none; background-image: url('/PublishingImages/plus_gray.png'); background-position: right top; background-repeat: no-repeat; font-family: 'NewFont', Tahoma; font-size: 14px; font-weight: bold; color: #2d2d2d; }
.quetion:hover { padding: 3px 35px 10px; list-style-type: none; background-image: url('/PublishingImages/plus_red.png'); background-position: right top; background-repeat: no-repeat; }
.quetionMinusIcon { padding: 3px 35px 10px; list-style-type: none; background-image: url('/PublishingImages/minus_gray.png'); background-position: right top; background-repeat: no-repeat; }
.quetionMinusIcon:hover { padding: 3px 35px 10px; list-style-type: none; background-image: url('/PublishingImages/minus_red.png'); background-position: right top; background-repeat: no-repeat; }
.CategoryTitle { margin: 15px 0 15px 0; font-family: 'NewFont', Tahoma; font-size: 18px; font-weight: bold; color: #E0010F; }
/*.quetion{margin-bottom:10px;font-weight:bold;font-family:Tahoma;font-size:14px;color:#E0010F;}*/
.answer { font-weight: normal; font-family: 'NewFont', Tahoma; font-size: 11pt; color: #6e6e6e; margin-top: -13px; }
.CointanerAnswer { margin: 16px 32px 15px 0; width: 500px; }
.extrainfo { width: 100px; margin-top: 46px; }
.extrainfoNoPdfImg { width: 100px; margin-top: 7px; }
.extrainfoNoPdfImg a { font-family: 'NewFont', arial; font-size: 11pt; font-style: normal; color: #E0010F; }
.extrainfo a { font-family: 'NewFont', arial; font-size: 11pt; font-style: normal; color: #E0010F; }
.extrainfo:hover:visited:active a { font-family: 'NewFont', arial; font-size: 11pt; font-style: normal; color: #E0010F; }
.download { margin: 19px 348px 0 0; }
.downloadtext { margin-right: -7px; text-decoration: none; }
.pdfImg { height: 20px; }
.imgsomething { }
.downloadtext a { font-family: 'NewFont', arial; font-size: 11pt; font-style: normal; color: #E0010F; }
.downloadtext:hover:visited:active a { font-family: 'NewFont', arial; font-size: 11pt; font-style: normal; color: #E0010F; }
.errorNoQuestion { font-family: 'NewFont', arial; font-size: 14px; font-style: normal; color: #2d2d2d; margin-top: 50px; }
.clearHeight { height: 1px; }

/*#endregion*/

/*#region search  */
#SearchResults ul { padding: 0px; margin: 0px; }
.lidec { list-style-type: none; }
.searchTitle { margin-top: 12px; padding: 0 35px 5px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/Images/bulletGrayMid.png'); background-position: right center; background-repeat: no-repeat; }
.searchTitle:hover { margin-top: 12px; padding: 0 35px 5px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/Images/bulletRedMid.png'); background-position: right center; background-repeat: no-repeat; }
a.searchTitleLink:link { text-decoration: none; font-family: 'NewFont', Arial; font-size: 14px; color: #E0010F; font-weight: bold; }
a.searchTitleLink:hover { text-decoration: none; font-family: 'NewFont', Arial; font-size: 14px; color: #E0010F; font-weight: bold; }
a.searchTitleLink:visited { text-decoration: none; font-family: 'NewFont', Arial; font-size: 14px; color: #E0010F; font-weight: bold; }
a.searchTitleLink:active { text-decoration: none; font-family: 'NewFont', Arial; font-size: 14px; color: #E0010F; font-weight: bold; }
.searchComment { font-family: 'NewFont', Arial; font-size: 12px; color: #2d2d2d; margin-right: 36px; }
.teest { padding-top: 5px; }
.uil { list-style-position: outside; }


/*#endregion*/

/*#region ContactByEmail  */
#tblContactByEmail .inputSmall { width: 62px; }
#tblContactByEmail .inputMedium { width: 116px; }
#tblContactByEmail .inputLarge { width: 185px; }
/*#tblContactByEmail input[type=text], select, option {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
#tblContactByEmail input[type=text], select {height: 30px;border: 1px #ccc solid; vertical-align: top; font-size:12pt;padding:3px;}*/
#tblContactByEmail .marR2px { margin-right: 2px; }
#tblContactByEmail input { outline: none; }
#tblContactByEmail select { outline: none; width: 188px; }
#tblContactByEmail textarea { outline: none; }
#tblContactByEmail { margin: 20px 84px 0 0; }
#tblContactByEmail .inputVeryVeryLargeWidth { width: 380px; }
#tblContactByEmail .inputVeryVeryLarge { height: 100px; overflow: hidden; }
#tblContactByEmail .tableDescAlign { padding-bottom: 80px; }
#tblContactByEmail .buttonpadding { padding: 10px 314px 0 0; }
#tblContactByEmail .contactByEmailFormTitle { font-weight: bold; font-size: 12pt; }
#tblContactByEmail .tdPadding { padding-top: 10px; }
#tblContactByEmail tr td { padding-top: 5px; }
#tblContactByEmail .fontStyle { font-size: 11pt; font-family: Tahoma; }
.contactByMailSubTitle { font-family: Tahoma; font-size: 11pt; font-weight: bold; color: #6E6E6E; margin-right: 84px; }
.ContactByMailImage { background-image: url('/Style Library/Hot Mobile/Images/ContactByMail.png'); background-position: right center; background-repeat: no-repeat; height: 68px; width: 81px; }
.ComtactByMailTitleBG { margin: 15px 75px 0 0; line-height: 63px; background-image: url('/Style Library/Hot Mobile/Images/SearchTitleBG.png'); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 13px; height: 63px; font-family: 'NewFont', Tahoma; font-size: 18px; font-weight: bold; color: #E0010F; }
#tblContactByEmail .errMsg { font-size: 11pt; }
/*#endregion*/

/*#region SaleServiceCallCenter  */
#SaleServiceCallCenterWrapper { min-height: 280px; }
#SaleServiceCallCenterWrapper .spacer.s01 { margin: 10px 0; }
#saleServiceControls { width: 357px; margin-right: 86px; }
.titleWrapper { font-family: 'NewFont', Tahoma; height: 75px; margin-top: 20px; }
.SaleServiceHeadTitle { font-size: 18px; color: #2d2d2d; font-family: 'NewFont', Arial; font-weight: bold; }
.saleServiceSelectDiv { font-size: 14px; margin-right: 86px; }
.resultDivWrapper { margin-right: 86px; }
.SaleSeviceControlTitle { font-size: 14px; font-family: 'NewFont', Tahoma; color: #2d2d2d; font-weight: bold; margin: 5px 0 5px 0; }
.SaleServiceinputMediumtxt { width: 110px; margin: 0 5px 5px 5px; }
.SaleSeviceinputMediumSelect { width: 85px; margin-right: 5px; }
#tblSaleSarviceCallCenter td { font-size: 11pt; font-family: 'NewFont', Tahoma; margin: 10px 0 10px 0; font-weight: bold; }
.CallCenterTblTitle { color: #6E6E6E; }
.CallCenterTblAttr { color: #2d2d2d; }
.SaleServiceCallCenterbutton { float: left; padding-left: 17px; }
.CallCenterNameFont { font-family: 'NewFont', Tahoma; font-size: 11pt; color: #6E6E6E; font-weight: bold; }
.CallCenterTitleBG { margin-right: 75px; line-height: 65px; background-image: url('/Style Library/Hot Mobile/Images/SearchTitleBG.png'); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 13px; height: 63px; font-family: 'NewFont', Tahoma; font-size: 18px; font-weight: bold; color: #E0010F; }
#textControl { width: 255px; }
#btnDiv { width: 74px; }
.CallCenterPhoneImage { background-image: url('/Style Library/Hot Mobile/Images/ContactPhone.png'); background-position: right center; background-repeat: no-repeat; height: 68px; }
.CallCenterheaderline { line-height: 27px; background-image: url('/Style Library/Hot Mobile/Images/SearchTitleBG.png'); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 13px; height: 45px; font-family: 'NewFont', Tahoma; font-size: 18px; font-weight: bold; color: #E0010F; width: 600px; }
.CallCenterSubTitle { font-family: 'NewFont', Arial; font-size: 18px; font-weight: bold; color: #2d2d2d; }
.CallCenterSelectWraper { height: 200px; }
#selectCallCenter { font-weight: bold; font-family: 'NewFont', Tahoma; font-size: 12px; color: #6e6e6e; }
/*#endregion*/

/*#region Sitemap*/
#SiteMap table { border: 0 none; }
#SiteMap td a div { height: 1px; }
#SiteMap td { vertical-align: top; width: 275px; padding: 0 0 0 27px; }
#SiteMap td.Last { padding: 0; }
#SiteMap div { width: 276px; background: url('/Style Library/Hot Mobile/Images/SiteMap_BG.png') no-repeat 0 bottom; padding: 0 0 25px 0; }
#SiteMap a { display: block; padding: 0 15px 0 0; }
#SiteMap td a { background: url('/Style Library/Hot Mobile/Images/SiteMap_BG.png') no-repeat 0 0; color: #E0010F; font-weight: bold; font-family: 'NewFont', Tahoma; padding: 0px; line-height: 35px; font-size: 11pt; text-align: center; }
#SiteMap a:hover { text-decoration: underline; }
#SiteMap ul { margin: 0; padding: 0; display: block; font-size: 11pt; }
#SiteMap ul.First { margin: 0 0 14px 0; width: 251px; background: url('/Style Library/Hot Mobile/Images/SiteMap_BG.png') no-repeat 0 -70px; 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: 35px; font-size: 100%; font-weight: normal; color: #2d2d2d; 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; background: url('/Style Library/Hot Mobile/Images/bulletRedMid.png') no-repeat right 7px; font-weight: normal; margin: 0; margin-right: 10px; }
#SiteMap ul ul li, #SiteMap ul ul ul li { margin: 0; }
#SiteMap ul li.Web a, #SiteMap ul li.Tab a { font-weight: normal; margin: 0; }
#SiteMap ul li.Page { background: url('/Style Library/Hot Mobile/Images/bulletGrayMid.png') no-repeat right 7px; color: #2d2d2d; font-weight: normal; padding-right: 35px; margin-right: 10px; }
/*#endregion*/



/*#region ServiceLobby*/

.anythingBase .panel { float: right !important; }
.servicecarouselWraper .fullSpecLink { width: 965px; height: 70px; margin: 0; padding: 0; text-align: center; background-image: url('/Style Library/Hot Mobile/images/QuickNavLinkBG.png'); background-repeat: no-repeat; }
.servicecarouselWraper .fullSpecLink a { color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: 'NewFont', Tahoma; }
.CarouselArea { background-color: #EDEDED; height: 160px; }
.servicecarouselWraper { width: 995px; overflow: hidden; background-color: #EDEDED; *direction: ltr; height: 160px; }
/* The direction is here to fix a IE 7 bug. Do not remove!!! */

.servicecarouselWraper.serviceLobby { width: 931px; height: 160px; margin: 30px 32px 40px; }
.servicecarouselWraper .serviceLobby ul { margin: 0; }
.servicecarouselWraper.noArrows { width: 820px; padding: 20px 56px; }
.margingRight40px { margin-right: 40px; }
.servicecarouselWraper div.anythingSlider { padding: 0 56px 0 56px; }
.servicecarouselWraper div.anythingSlider .anythingWindow { border: none; }
.servicecarouselWraper .anythingBase .panel { direction: rtl; }
.LinkIconDivHover { background-position: right center; }
.LinkIconTitleHover { color: #E0010F; }
.servicecarouselWraper div.anythingSlider .arrow { top: 40px; }
.servicecarouselWraper div.anythingSlider .arrow a { width: 51px; height: 78px; margin: 0; background-repeat: no-repeat; }
.servicecarouselWraper div.anythingSlider .arrow.forward a { background-image: url('/PublishingImages/forwardWhite.png'); background-position: 0 0; }
.servicecarouselWraper div.anythingSlider .arrow.forward a:hover { background-image: url('/PublishingImages/forwardRed.png'); background-position: 0 0; }
.servicecarouselWraper div.anythingSlider .arrow.back { left: 0; }
.servicecarouselWraper div.anythingSlider .arrow.back a { background-image: url('/PublishingImages/backWhite.png'); background-position: 0 0; }
.servicecarouselWraper div.anythingSlider .arrow.back a:hover { background-image: url('/PublishingImages/backRed.png'); background-position: 0 0; }

.servicecarouselWraper.serviceLobby .products { width: 190px; height: 160px; overflow: hidden; }
.servicecarouselWraper.serviceLobby .products .LinkIconWrapper { overflow: hidden; text-align: center; margin-top: 30px; }
.servicecarouselWraper.serviceLobby .products .LinkIconWrapper img { height: 196px; }
.servicecarouselWraper.serviceLobby .products .programText { width: 154px; padding: 0 18px; overflow: hidden; text-align: center; font-size: 12px; font-family: 'NewFont', Arial; color: #2D2D2D; }
.servicecarouselWraper.serviceLobby .products .s01 { margin: 9px 0 11px 0; }
.servicecarouselWraper.serviceLobby div.anythingSlider { padding: 0 86px; }
.carouselWraper .serviceLobby div.anythingSlider .arrow { top: 84px; }
.LinkIconWrapper { text-align: center; font-family: 'NewFont', Tahoma; text-align: center; color: #6e6e6e; font-size: 12px; font-weight: bold; z-index: 1; }
.LinkIconWrapperOver .LinkIconTitle { font-family: 'NewFont', Tahoma; text-align: center; color: #e0010f; font-size: 12px; font-weight: bold; }
/*#endregion*/

/*#region World*/
#selectCountryPage .headline { font-size: 11pt; font-weight: bold; color: #E0010F; font-family: 'NewFont', Tahoma; }
#selectCountryPage select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#selectCountryPage select { height: 25px; border: 1px #ccc solid; vertical-align: top; font-size: 10pt; padding: 3px; width: 150px; color: #6e6e6e; font-family: 'NewFont', Tahoma; margin-left: 10px; }
#selectCountry { width: 300px; }
#selectCountry .margin10 { margin: 10px 0; }
#selectCountryPage div ul li a { color: #e0010f; }
#selectCountry .selectCountryHeight { height: 25px; }
.ui-tabs { direction: rtl; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-default { float: right; }
.ui-tabs .ui-tabs-nav li a { float: right; }

#selectCountryPage .imgSize { height: 25px; }
#selectCountryPage .smallSign { font-size: 10px; }
#selectCountryPage td { width: 180px; font-family: 'NewFont', Tahoma; font-size: 12px; color: #2D2D2D; text-align: center; }
#selectCountryPage .worldPrice { font-weight: bold; }
#selectCountryPage .worldWalletDis { display: none; }
#selectCountryPage thead tr td { color: #E0010F; font-weight: bold; font-size: 12px; font-weight: bold; }
#selectCountryPage .Vsymboly { background-image: url('/Style Library/Hot Mobile/images/V.png'); background-position: center bottom; background-repeat: no-repeat; }
#selectCountryPage .Nosymboly { background-image: url('/Style Library/Hot Mobile/images/no.png'); background-position: center bottom; background-repeat: no-repeat; }
#selectCountry { margin-bottom: 25px; overflow: hidden; width: 450px; }
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all { background-color: white !important; border: none; }
.TitleWorldWallet { color: #E0010F; font-family: 'NewFont', tahoma; font-size: 16px; font-weight: bold; margin: 15px 0 0 0; }
.SubTitleWorldWallet { color: #2D2D2D; font-family: 'NewFont', arial; font-size: 14px; margin: 2px 0 15px; }
.ledt.ui-state-default.ui-corner-top { margin-right: 78px; }
#selectCountryPage .clearPadding { padding: 0px; }
#selectCountryPage .clearBorder { border: none; }
.bgClear { background: none !important; padding: 0 !important; display: inline-block; }
#selectCountryPage .flag { margin-left: 10px; height: 30px; }
#selectCountryPage .linked1 { margin: 10px 0px 20px 0; }
#selectCountryPage .linked1 a { color: #E0010F !important; text-decoration: underline; font-size: 12px; font-family: 'NewFont', Tahoma; }
#selectCountryPage .linked1:hover a { color: #E0010F !important; text-decoration: underline; font-size: 12px; margin-bottom: 70px; }
#selectCountryPage .linked1:visited a { color: #E0010F !important; text-decoration: underline; font-size: 12px; margin-bottom: 70px; }
#selectCountryPage .linked { margin: 10px 91px 20px 0; }
#selectCountryPage .linked a { color: #E0010F !important; text-decoration: underline; font-size: 12px; font-family: 'NewFont', Tahoma; }
#selectCountryPage .linked:hover a { color: #E0010F !important; text-decoration: underline; font-size: 12px; margin-bottom: 70px; }
#selectCountryPage .linked:visited a { color: #E0010F !important; text-decoration: underline; font-size: 12px; margin-bottom: 70px; }
#selectCountryPage .infoImage { cursor: pointer; display: inline-block; width: 19px; height: 15px; background-image: url('/Style Library/Hot Mobile/images/info_icon.png'); vertical-align: middle; background-repeat: no-repeat; }
#selectCountryPage .infoImage:hover { background-position: 0 -15px; background-repeat: no-repeat; }
#selectCountryPage .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }
#selectCountryPage .ui-tabs { background-color: white; }
#selectCountryPage table { border-collapse: collapse; }
#selectCountryPage table thead tr { background-color: #E8E8E8; }
#selectCountryPage #operatorsTable tbody td { line-height: 30px; }
#selectCountryPage .btnPurchaseWorld { padding-right: 10px; width: 120px; }

#AirplaneAndShips table thead tr { background-color: #E8E8E8; }
#AirplaneAndShips select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#AirplaneAndShips select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12px; padding: 3px; width: 300px; color: #6e6e6e; font-family: 'NewFont', Tahoma; margin-left: 10px; }
#AirplaneAndShips td { width: 150px; font-family: 'NewFont', Tahoma; font-size: 11px; color: #6e6e6e; text-align: center; }
#AirplaneAndShips td { width: 150px; font-family: 'NewFont', Tahoma; font-size: 11px; color: #6e6e6e; text-align: center; }
#AirplaneAndShips .long { width: 200px; font-family: Tahoma; font-size: 11px; color: #E0010F; text-align: center; }
#AirplaneAndShips thead tr td { color: #E0010F; font-weight: bold; font-size: 12px; }
#AirplaneAndShips .linked { margin: 10px 45px 20px 0; }
#AirplaneAndShips .linked a { color: #E0010F !important; text-decoration: underline; font-size: 12px; font-family: 'NewFont', Tahoma; }
#AirplaneAndShips .linked:hover a { color: #E0010F !important; text-decoration: underline; font-size: 12px; margin-bottom: 70px; }
#AirplaneAndShips .linked:visited a { color: #E0010F !important; text-decoration: underline; font-size: 12px; margin-bottom: 70px; }
#AirplaneAndShips thead tr { background-color: #6e6e6e; }
#AirplaneAndShips .imagePlane { background-image: url('/Style Library/Hot Mobile/images/plane.png'); background-position: center bottom; background-repeat: no-repeat; height: 30px; width: 45px; margin-bottom: 15px; }
#AirplaneAndShips .imageShip { background-image: url('/Style Library/Hot Mobile/images/ship.png'); background-position: center bottom; background-repeat: no-repeat; height: 30px; width: 45px; margin-bottom: 15px; }
#AirplaneAndShips table { border-collapse: collapse; }
.leagalThings { margin-top: 40px; }
.leagalThings ul { margin: 0px; padding-right: 0px; }
.leagalThings ul li { background-image: url('/Style Library/Hot Mobile/Images/bulletRed.png')!important; background-position: right center !important; background-repeat: no-repeat !important; list-style-type: none !important; padding-right: 35px; margin: 5px 0; }
.leagalThings span { font-weight: bold; }
#tabServices { float: left !important; margin-right: 0px; padding-right: 0; }
.tabServices { float: left; margin-right: 0px; padding-right: 0; }

/*#endregion*/

/* #region css- custumer self service */

#cssLogin input[type=text], #cssLogin select, #cssLogin option { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cssLogin input[type=text], #cssLogin select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
#cssLogin .inputMedium { width: 127px; }
#cssLogin select.inputSmall { width: 67px; }
#cssLogin .Contract { float: left; font-size: 11pt; }
#cssLogin .text { font-family: 'NewFont', Arial; font-size: 12pt !important; width: 200px; font-weight: normal; }
#cssLogin table.cssLogin { width: 870px; }
#cssLogin .errMsgSmsCode { font-size: 14px; padding-right: 14px; color: red; }
#cssLogin .phPassword { margin-top: 30px; }
#cssLogin .SmsMessage { font-size: 14px; font-weight: bold; }
#cssLogin .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }
#popupErrorCode, #popupContractErrorCode { color: #E0010F; font-size: 14px; font-weight: normal; }
#UserLogInNameDisplayHeader .HotMobileLoginContainer.First { margin-left: 10px; margin-right: 30px; }
#UserLogInNameDisplayHeader .HotMobileLoginContainer { margin-top: 7px; padding: 0; }
#UserLogInNameDisplayHeader input[type=text] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#UserLogInNameDisplayHeader input[type=text] { font-size: 10px; height: 15px; margin: 10px 0px; padding: 3px; vertical-align: bottom; width: 84px; border: none; }
#UserLogInNameDisplayHeader { font-family: 'NewFont', Arial; font-size: 12pt !important; color: #ffffff; position: relative; z-index: 1; }
#UserLogInNameDisplayHeader .lblUserNAme { font-weight: bold; }
#UserLogInNameDisplayHeader .btnEntrance { background: url('/Style Library/Hot Mobile/Images/btnEntrance.png') no-repeat right; width: 60px; height: 22px; margin-right: 15px; }
#UserLogInNameDisplayHeader .btnEntrance:hover { background: url('/Style Library/Hot Mobile/Images/btnEntranceMO.png') no-repeat right; width: 60px; height: 22px; margin-right: 15px; }
#UserLogInNameDisplayHeader .HotMobileLoginTxtWraper { background: url('/Style Library/Hot Mobile/Images/Loginfield.png') no-repeat right; width: 85px; height: 34px; margin-right: 5px; margin-left: 5px; }
#UserLogInNameDisplayHeader .UserLogInName { margin-right: 300px; margin-top: 7px; padding: 0; width: 250px; }
#UserLogInNameDisplayHeader a, #UserLogInNameDisplayHeader a:link, #UserLogInNameDisplayHeader a:visited, #UserLogInNameDisplayHeader a:hover, #UserLogInNameDisplayHeader a:active { color: #ffffff; margin-right: 5px; z-index: 1; }
#UserLogInNameDisplayHeader .lblUserNAme { margin-right: 5px; }
#UserLogInNameDisplayHeader .errors { font-size: 11px; }
#UserLogInNameDisplayHeader .lineRed { background: url('/Style Library/Hot Mobile/Images/linered.jpg') no-repeat right; }
#ui-datepicker-div .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: black !important; font-size: 11px; outline: none; }
#ui-datepicker-div .ui-widget-header .ui-icon { background-image: url("/Style Library/Hot Mobile/Images/ui-icons_222222_256x240.png")!important; }
#InvoicesDetails .monthIMG { width: 90px; background: url('/Style Library/Hot Mobile/Images/montj_BG.png') no-repeat right 25%; height: 125px; }
#InvoicesDetails .invoiceAmount { width: 300px; background-color: grey; height: 157px; }
#InvoicesDetails .PageDescription { font-size: 11px; font-family: 'NewFont', Arial; }
#InvoicesDetails .PageDescription { margin: 10px 0; }
#InvoicesDetails .monthText { text-align: center; width: 71px; }
#InvoicesDetails .MonthPeriodDate { color: #6F6F6F; font-family: 'NewFont', Tahoma; font-size: 12px; font-weight: bold; position: relative; text-align: center; top: 47px; width: 85px; direction: ltr; }
#InvoicesDetails .BillDueTitle { font-family: 'NewFont', Tahoma; font-size: 11px; font-weight: bold; color: #6E6E6E; }
#InvoicesDetails .InvoiceDueDate { font-family: 'NewFont', Tahoma; font-size: 11px; font-weight: bold; color: #2D2D2D; width: 120px; }
#InvoicesDetails .InvoiceDetail { font-family: 'NewFont', Tahoma; }
#InvoicesDetails .InvoiceDetail.text { color: #6E6E6E; font-size: 11px; margin-left: 5px; width: 79px; }
#InvoicesDetails .InvoiceDetail.amount { color: #E0010F; font-size: 20px; margin-left: 5px; width: 95px; position: relative; top: 4px; direction: ltr; }
#InvoicesDetails .InvoiceDetail.amountIncludeVat { color: #E0010f; font-size: 25px; font-weight: bold; direction: ltr; }
#InvoicesDetails input[type=text] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#InvoicesDetails input[type=text] { height: 23px; border: 1px #ccc solid; font-size: 11px; padding: 3px; width: 120px; }
.ui-datepicker-header.ui-widget-header { background-color: #E0010F; }
.ui-datepicker-prev, .ui-datepicker-next { background-color: white; color: #ffffff; }
.ui-datepicker-next.ui-state-disabled, .ui-datepicker-prev.ui-state-disabled { background-color: #E0010F; }
.billDate { width: 85px; color: #000000; font-size: 12px; font-weight: bold; font-family: 'NewFont', Tahoma; position: relative; bottom: 10px; }
td.spec { background: url('/Style Library/Hot Mobile/Images/ammountBG.png') no-repeat left 22px; width: 422px; }
#InvoicesDetails .nisSymbol { background: url('/Style Library/Hot Mobile/Images/shah_icon.png') no-repeat right; width: 30px; height: 30px; margin-right: 5px; }
#InvoicesDetails .datePickerImg { background: url('/Style Library/Hot Mobile/Images/calender_icon.png') no-repeat center; width: 30px; height: 30px; margin-right: 5px; }
#InvoicesDetails .row { padding: 10px 0; }
#InvoicesDetails .DivinvoiceTodate { font-size: 11px; font-family: 'NewFont', Tahoma; font-weight: bold; color: #000000; width: 121px; line-height: 30px; padding-right: 5px; }
#InvoicesDetails .DivinvoiceNum { font-size: 11px; font-family: 'NewFont', Tahoma; font-weight: bold; color: #000000; width: 110px; line-height: 30px; }
#InvoicesDetails .DivinvoiceAmount { font-size: 11px; font-family: 'NewFont', Tahoma; font-weight: bold; color: #000000; width: 160px; line-height: 30px; margin-right: 2px; }
#InvoicesDetails .YearPeriodDate { position: relative; left: 10px; text-align: center; }
#InvoicesDetails .NoIInvoice { font-size: 18px; font-family: 'NewFont', Tahoma, ; font-weight: bold; color: #000000; margin: 30px 0; }
#InvoicesDetails .marginR10 { margin-right: 12px; }
.ui-datepicker-trigger { float: left; margin: 1px 5px 0 0; }
#InvoicesDetails .Repeaterbuttons { top: 25px; position: relative; }
#InvoicesDetails .textNoMar { font-family: 'NewFont', Tahoma; font-size: 11pt !important; font-weight: bold; margin-top: 10px; }
#YOSSI { color: #000000; font-family: 'NewFont', Tahoma; font-size: 16px; font-weight: bold; position: relative; right: 6px; top: 31px; }
.UsagesDetailButton { background: url('/Style Library/Hot Mobile/Images/pirot.png') no-repeat right; width: 85px; height: 25px; margin-right: 10px; }
.UsagesDetailButton:hover { background: url('/Style Library/Hot Mobile/Images/pirotMO.png') no-repeat right; }
.CssViewButton { background: url('/Style Library/Hot Mobile/Images/view.png') no-repeat right; width: 85px; height: 25px; }
.CssViewButton:hover { background: url('/Style Library/Hot Mobile/Images/viewMO.png') no-repeat right; cursor: pointer; }
.CssSearchButton { background: url('/Style Library/Hot Mobile/Images/search.png') no-repeat right; width: 54px; height: 20px; margin-right: 15px; position: relative; top: 4px; }
.CssSearchButton:hover { background: url('/Style Library/Hot Mobile/Images/searchMO.png') no-repeat right; }
#InvoicesDetails .invoiceSpec { margin-right: 10px; padding: 10px 5px 0 0; }
#InvoicesDetails .ui-datepicker-trigger { cursor: pointer; }
#InvoicesDetails .ui-datepicker { width: 313px !important; }
.ui-datepicker { width: auto !important; }
#InvoicesDetails .tdLink { font-family: 'NewFont', Tahoma; font-size: 11px; color: #E0010F; font-weight: bold; cursor: pointer; }
#InvoicesDetails .tdLink:hover { font-family: 'NewFont', Tahoma; font-size: 11px; color: #E0010F; font-weight: bold; cursor: pointer; }
#InvoicesDetails .tdLink:visited { font-family: 'NewFont', Tahoma; font-size: 11px; color: #E0010F; font-weight: bold; cursor: pointer; }
#InvoicesDetails .marTOPBOTTOM10 { margin: 4px 0 11px 3px; }
#InvoicesDetails .imgAdobe { width: 20px; }
#InvoicesDetails .textAdobe { margin-bottom: 5px; vertical-align: super; }
#InvoicesDetails .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }

/*#endregion*/
#CallsDetails .AdvanceBtn { left: 160px !important; }
#CallsDetails .legaltext { font-family: 'NewFont', Tahoma; font-size: 9pt !important; font-weight: normal; margin-top: 10px; }
#CallsDetails .textNoMar { font-family: 'NewFont', Tahoma; font-size: 12pt !important; font-weight: bold; margin-top: 10px; }
#CallsDetails .text { font-family: 'NewFont', Tahoma; font-size: 12pt !important; margin: 10px; font-weight: bold; }
#CallsDetails .DivinvoiceNum { width: 70px; line-height: 37px; }
#CallsDetails .DivinvoiceTodate { line-height: 13px; width: 85px; }
#CallsDetails input[type=text], #CallsDetails select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#CallsDetails input[type=text], #CallsDetails select { height: 30px; border: 1px #ccc solid; vertical-align: top; font-size: 12pt; padding: 3px; }
#CallsDetails .chkStyle { width: 170px; }
#CallsDetails .emptyGap { width: 68px; height: 1px; }
#CallsDetails .chkBIllCalls { width: 140px; }
#CallsDetails #selectsubscribers { margin: 20px 0; }
#CallsDetails #selectsubscribers label { font-size: 11pt; line-height: 30px; font-family: 'NewFont', Tahoma; font-weight: bold; }
#CallsDetails .last.ui-corner-tr.ui-corner-br.fg-button.ui-button.ui-state-default.ui-state-disabled { display: none; }
#CallsDetails .first.ui-corner-tl.ui-corner-bl.fg-button.ui-button.ui-state-default.ui-state-disabled { display: none; }
#CallsDetails .chkBillStyle { width: 240px; margin-bottom: 20px; }
#CallsDetails .chkAllBillStyle { margin-bottom: 20px; }
#CallsDetails .AdvanceSearch { line-height: 30px; font-family: 'NewFont', Tahoma; font-size: 12pt; position: relative; top: 10px; font-weight: bold; }
#CallsDetails table.dataTable td { font-family: 'NewFont', Tahoma; font-size: 11pt; color: #000000; height: 30px; text-align: center; }
#CallsDetails table.dataTable tr { background-image: url('/Style Library/Hot Mobile/images/spacer01.gif'); background-repeat: repeat-x; }
#CallsDetails thed.row { background-color: #2D2D2D; }
#CallsDetails .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }
.able.dataTable thead th div.DataTables_sort_wrapper { font-family: 'NewFont', Tahoma; font-size: 11pt; color: #000000; font-weight: bold; }
#CallsDetails .dataTables_length, #example_filter { display: none; }
#CallsDetails .dataTables_filter, #CallsDetails .dataTables_info, #CallsDetails, .fg-toolbar.ui-toolbar.ui-widget-header.ui-corner-tl.ui-corner-tr.ui-helper-clearfix { color: black; }
#CallsDetails .ui-widget-header { background: none; border: none; color: none; }
#CallsDetails .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none !important; }
#CallsDetails .AdvanceSearch a { color: #E0010F !important; text-decoration: underline; }
.ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-datepicker-rtl { width: 315px !important; }
/*#CallsDetails .dataTables_paginate.fg-buttonset.ui-buttonset.fg-buttonset-multi.ui-buttonset-multi.paging_full_numbers{text-align:center}*/
#CallsDetails .DataTables_sort_wrapper { font-family: 'NewFont', Tahoma; font-size: 12pt !important; font-weight: bold; color: #6E6E6E; }
#CallsDetails .ui-state-default, .ui-widget-content .ui-state-default { margin: 0 10px; }
#CallsDetails .prev_button { background: url('/Style Library/Hot Mobile/Images/linkArrowRedLTR.png') no-repeat right; display: inline; height: 20px; width: 30px; padding-left: 20px; }
#CallsDetails .next_button { background: url('/Style Library/Hot Mobile/Images/linkArrowRed.png') no-repeat right; display: inline; height: 20px; width: 30px; padding-left: 20px; }
#CallsDetails .next_button.ui-state-disabled { background: url('/Style Library/Hot Mobile/Images/linkArrowGray.png') no-repeat right; display: inline; height: 20px; width: 30px; padding-left: 20px; }
#CallsDetails .prev_button.ui-state-disabled { background: url('/Style Library/Hot Mobile/Images/linkArrowGrayLTR.png') no-repeat right; display: inline; height: 20px; width: 30px; padding-left: 20px; }
#CallsDetails .tfootClass.ui-state-default { background-color: rgba(0, 0, 0, 0); color: #000000; font-family: tahoma; font-size: 14px; text-align: left; }
#CallsDetails #NoUsageFound { font-family: tahoma; font-size: 12pt; font-weight: bold; text-align: center; color: #E0010F; }
#CallsDetails h1 { font-family: 'NewFont', Tahoma; font-size: 34px; font-weight: bold; margin: 15px 0; }
#CallsDetails #spnFromDate { font-family: 'NewFont', Tahoma; color: #FF0000; margin: 0 77px 0 147px; }
#CallsDetails #spnToDate { font-family: 'NewFont', Tahoma; color: #FF0000; margin-right: 133px; }
#CallsDetails .CssSearchButton { background: url('/Style Library/Hot Mobile/Images/search.png') no-repeat right; width: 54px; height: 20px; margin-right: 15px; position: relative; top: 14px; left: 11px; }
#CallsDetails .destLbl { line-height: 31px; }
#CallsDetails li.Cssbullet { background-image: url('/Style Library/Hot Mobile/Images/bulletGrayMid.png')!important; background-position: right center !important; background-repeat: no-repeat !important; list-style-type: none !important; padding-right: 35px; }
#CallsDetails .ulDisclaimer { padding: 0; }
#CallsDetails .dataTables_paginate { float: none; }
/*#CallsDetails #example_paginate{float:none !important/9;}*/
#CallsDetails #example_paginate { text-align: center; }
#CallsDetails .ui-state-default .ui-icon { background-image: url("/Style Library/Hot Mobile/images/ui-icons_222222_256x240.png") !important; }
.printAndExcell a.print, .printAndExcell a.excel { height: 18px; color: #e0010f; padding: 4px 27px 0 0; font-size: 13px; text-decoration: underline; }


/*#region Web Service Error */
.preloader .PreLoaderText { padding: 0 0 12px 0; text-align: center; }
.preloader { border: 2px solid #FFFFFF; }
/*#region Remove Jquery stuff */
.preloader .ui-dialog-titlebar, .WsErrorMessage .ui-widget-header { background: none; border: none; padding: 0 !important; }
.preloader .ui-dialog-titlebar-close { right: auto !important; left: 14px !important; /*margin-top:-5px !important;*/ width: 40px !important; height: 26px !important; background-color: #EEEEEE !important; }
.preloader .ui-dialog-titlebar-close span { background: transparent url('/Style Library/Hot Mobile/Images/ContactUsClose.png') no-repeat 0 0; width: 40px; height: 40px; left: 10px !important; top: 10px; padding-left: 0px !important; }
.preloader .ui-dialog-titlebar-close span:hover { background-image: url('/Style Library/Hot Mobile/Images/ContactUsCloseRed.png'); }
.preloader .ui-state-hover { background: none !important; border: none !important; }
.ui-widget-overlay { background-color: #FFFFFF !important; opacity: .2 !important; }
.ui-icon-closethick { display: none !important; }
.centered { position: fixed !important; top: 50% !important; left: 50% !important; }
/*#endregion*/

.preLoader .ui-dialog-titlebar, .WsErrorMessage .ui-widget-header { background: none; border: none; padding: 0 !important; }
.preLoader .ui-dialog-titlebar-close { right: auto !important; left: 15px; margin-top: -5px !important; width: 32px !important; height: 26px !important; }
.preLoader .ui-dialog-titlebar-close span { background: none; }
.preLoader .ui-dialog-titlebar-close span:hover { background: none; }
.preLoader .ui-state-hover { background: none !important; border: none !important; }
#preLoader { text-align: center; }
#CallsDetails .ui-datepicker { width: 313px !important; }
#CSsHeader ul { padding: 0; }
#CSsHeader li { display: block; float: right; }
#CSsHeader li a { height: 25px; display: block; outline-width: 0px; }
#CSsHeader .CSSstep0 { display: none; }
#CSsHeader .CSSstep1 a { width: 91px; background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -284px; }
#CSsHeader .CSSstep1 a.cssSelected { background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -261px; }
#CSsHeader .CSSstep2 a { width: 91px; background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -92px; }
#CSsHeader .CSSstep2 a.cssSelected { background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -66px; }
#CSsHeader .CSSstep3 a { width: 110px; background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -155px; }
#CSsHeader .CSSstep3 a.cssSelected { background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -131px; }
#CSsHeader .CSSstep4 a { width: 150px; background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -219px; }
#CSsHeader .CSSstep4 a.cssSelected { background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -195px; }
#CSsHeader .CSSstep5 a { width: 150px; background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -409px; }
#CSsHeader .CSSstep5 a.cssSelected { background: url('/Style Library/Hot Mobile/Images/NavigationSprite.png') no-repeat right -385px; }
#divDebtLink { color: #E0010F; font-family: tahoma; font-size: 18px; font-weight: bold; margin-top: 15px; }

/*#endregion*/
#CurrentBillStatus .text { font-family: 'NewFont', Tahoma; font-size: 14px; color: #000000; }
#CurrentBillStatus .overSummeryDisplay { background: url('/Style Library/Hot Mobile/Images/billBG.png') no-repeat right top; height: 350px; width: 300px; margin-top: 26px; }
#CurrentBillStatus .subscriberDetailed { color: #000000; font-size: 14px; font-weight: bold; margin-top: 50px; }
#CurrentBillStatus .amountSum { color: #E0010F; font-size: 22pt; font-weight: bold; margin: 10px 0; width: 190px; }
#CurrentBillStatus .totalTobill { color: #6e6e6e; font-size: 18px; font-weight: bold; width: 190px; }
#CurrentBillStatus .noVat { color: #6e6e6e; font-size: 16px; font-weight: normal; width: 190px; }
#CurrentBillStatus .summery { text-align: center; margin-top: 30px; }
#CurrentBillStatus .tdBill { font-family: 'NewFont', Tahomal; font-size: 12px; color: #000000; }
#CurrentBillStatus .tdBorder { border-left: 1px solid #000000; }
#CurrentBillStatus .tdPhone { font-family: 'NewFont', Tahomal; font-size: 11px; color: #000000; font-weight: bold; }
#CurrentBillStatus .tdLink { font-family: 'NewFont', Tahoma; font-size: 11px; color: #0eb2ff; }
#CurrentBillStatus .tdLink:hover { font-family: 'NewFont', Tahoma; font-size: 11px; color: #0eb2ff; }
#CurrentBillStatus .tdLink:visited { font-family: 'NewFont', Tahoma; font-size: 11px; color: #0eb2ff; }
#CurrentBillStatus td, #CurrentBillStatus th { width: 100px; }
#CurrentBillStatus .bgGray { background-color: #ededed; }
#CurrentBillStatus .redPrice { color: #e0010f; }
#CurrentBillStatus .subscriberChartText { font-size: 18px; font-family: 'NewFont', Tahoma; background-color: #ededed; }
#CurrentBillStatus .chkStyle { width: 20px; }
#CurrentBillStatus .tdPhone { width: 70px; }
#CurrentBillStatus .LegendColor { width: 30px; height: 10px; margin: 5px 0 0; }
#CurrentBillStatus .Legend { margin-left: 10px; }
#CurrentBillStatus .LegendContainer { direction: rtl; width: 300px; }
#CurrentBillStatus .mar20Bottom { margin-bottom: 20px; }
.breakAPage { break-after: always; }

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.WsErrorMessage.right.ui-draggable.ui-resizable { position: absolute; left: 684px !important; }
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.WsErrorMessage.left.ui-draggable.ui-resizable { position: absolute; left: 140px !important; }
.pop .ms-rteForeColor-2.ms-rteFontSize-2 > span { color: #FFFFFF; }
.pop font { color: #FFFFFF !important; }

#worldBuy #dateFrom { width: 270px; }
#worldBuy div { margin: 10px 0; }
#worldBuy .red { color: #E0010F; }

/*#region Jobs*/
#jobs div { min-height: 1px; }
#jobs img { vertical-align: middle; }
#jobs .title { background-color: #EDEDED; color: #E0010F; font-family: tahoma; font-size: 18px; font-weight: bold; padding: 5px; }
#jobs .jobsName { font-weight: bold; font-family: 'NewFont', Arial; color: #2d2d2d; font-size: 11px; }
#jobs .jobsNumber { font-weight: bold; font-family: 'NewFont', Tahoma; color: #e0010f; font-size: 11px; height: 43px; padding-top: 12px; }
#jobs .JobsTitleBody { font-weight: bold; font-family: 'NewFont', Arial; font-size: 12px; color: #646464; padding-top: 10px; }
#jobs .JobsBody { font-weight: normal; font-size: 12px; font-family: 'NewFont', Arial; color: #2d2d2d; }
#jobs .jobCointaner { margin: 16px 25px 15px 0; width: 480px; }
#jobs .jobCointanerTop { margin: 10px 0 2px 0; width: 480px; background-color: #E4E4E4; padding: 0 15px; height: 55px; }
#jobs .jobContent { background-color: #EDEDED; margin: 2px 0 0; width: 480px; padding: 0 15px; }
#jobs .jobCointanerBottom { margin: 2px 0 2px 0; width: 480px; background-color: #E4E4E4; padding: 0 15px; height: 25px; }
#jobs .jobCointanerBottom:before { content: ' '; display: inline-block; vertical-align: middle; height: 100%; }
#jobs .sendOneCVBtn { text-align: left; font-size: 16px; color: gray; font-family: 'NewFont', Arial; color: #6e6e6e; font-weight: bold; padding-bottom: 10px; }
#jobs .sendOneCVBtn img { cursor: pointer; }
#jobs .jobCategoryText { font-family: 'NewFont', Tahoma; font-size: 12px; font-weight: normal; color: #2d2d2d; padding: 10px; }
#jobs .jobNumberDiv { padding-bottom: 3px; }
#jobs .location { padding-top: 3px; }
#jobs .jobCategoryTitle { padding: 3px 15px 10px; list-style-type: none; background-image: url('/PublishingImages/plus_gray.png'); background-position: right top; background-repeat: no-repeat; cursor: pointer; }
#jobs .jobCategoryTitle:hover { padding: 3px 15px 10px; list-style-type: none; background-image: url('/PublishingImages/plus_red.png'); background-position: right top; background-repeat: no-repeat; cursor: pointer; }
#jobs .jobCategoryTitleMinusIcon { padding: 3px 15px 10px; list-style-type: none; background-image: url('/PublishingImages/minus_gray.png'); background-position: right top; background-repeat: no-repeat; }
#jobs .jobCategoryTitleMinusIcon:hover { padding: 3px 15px 10px; list-style-type: none; background-image: url('/PublishingImages/minus_red.png'); background-position: right top; background-repeat: no-repeat; }
#jobs .bottomFB { font-size: 12px; font-family: 'NewFont', Arial; color: #646464; font-weight: normal; display: inline-block; padding-left: 15px; cursor: pointer; }
#jobs .bottomMail { font-size: 12px; font-family: 'NewFont', Arial; color: #646464; font-weight: normal; display: inline-block; }
#jobs .bottomMail a { font-size: 12px; font-family: 'NewFont', Arial; color: #646464; font-weight: normal; display: inline-block; }
#jobs .btnSendCVSelectedJobs { font-weight: bold; font-size: 20px; font-family: 'NewFont', Tahoma; color: #ededed; float: left; }
#jobs .JobsBody.JobRoleRequirements ul { padding: 0; }
#jobs .JobsBody.JobRoleRequirements li { background-image: url('/Style Library/Hot Mobile/Images/bulletGrey.png')!important; background-position: right center !important; background-repeat: no-repeat !important; list-style-type: none !important; padding-right: 20px; margin: 5px 0; }
#dlgSendMail .dlgTitle { text-align: center; color: #e0010f; font-family: 'NewFont', Tahoma; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#dlgSendMail .staticWidth { width: 210px; display: inline-block; }
#dlgSendMail .staticWidth textarea { width: 200px; }
#dlgSendMail .staticWidthCV { width: 200px; display: inline-block; }
#dlgSendMail .staticWidthTitle { width: 100px; display: inline-block; float: right; }
#dlgSendMail .dlgError { color: red; width: 300px; }
#dlgSendMail .dlgShowError { display: inline-block; }
#dlgSendMail .popupJobNameAndNumber { font-weight: bold; }
#dlgSendMail input { width: 200px; }

.btn_SendCVAllJobs { font-family: 'NewFont', Tahoma; font-weight: bold; color: #ededed; font-size: 20px; float: left; background-color: #E0010F; }

#jobs .sendOneCVBtnHot { text-align: left; font-size: 16px; color: gray; font-family: 'NewFont', Arial; color: #6e6e6e; font-weight: bold; padding-bottom: 10px; }
#jobs .jobNumberDivHot { padding-bottom: 3px; }
#jobs .locationHot { padding-top: 3px; }
#jobs .hotJobsName { font-family: 'NewFont', Tahoma; font-size: 18px; font-weight: bold; color: #e0010f; padding: 5px; padding-right: 90px; }
#jobs .hotJobsAbstract { font-family: 'NewFont', Tahoma; font-size: 12px; font-weight: normal; color: #2d2d2d; padding: 4px; padding-right: 90px; }
#jobs .hotJobInfo { padding-right: 89px; }
#jobs .hotJobCategoryTitle { padding: 0px 45px 60px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/images/offHotJob.png'); background-position: right top; background-repeat: no-repeat; }
#jobs .hotJobCategoryTitle:hover { padding: 0px 45px 60px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/images/offHotJob.png'); background-position: right top; background-repeat: no-repeat; }
#jobs .hotJobCategoryTitleMinusIcon { padding: 0px 45px 60px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/images/onHotJob.png'); background-position: right top; background-repeat: no-repeat; }
#jobs .hotJobCategoryTitleMinusIcon:hover { padding: 0px 45px 60px; list-style-type: none; background-image: url('/Style Library/Hot Mobile/images/onHotJob.png'); background-position: right top; background-repeat: no-repeat; }
#dlgSendMailHot .dlgTitle { text-align: center; color: #e0010f; font-family: 'NewFont', Tahoma; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#dlgSendMailHot .staticWidthHot { width: 210px; display: inline-block; }
#dlgSendMailHot .staticWidthHot textarea { width: 200px; }
#dlgSendMailHot .staticWidthCVHot { width: 200px; display: inline-block; }
#dlgSendMailHot .staticWidthTitleHot { width: 100px; display: inline-block; float: right; }
#dlgSendMailHot .dlgErrorHot { color: red; width: 300px; }
#dlgSendMailHot .dlgShowErrorHot { display: inline-block; }
#dlgSendMailHot .popupJobNameAndNumberHot { font-weight: bold; }
#dlgSendMailHot input { width: 200px; }
/*#endregion Jobs*/

/*#region HP Plans*/

.homeDeals { padding: 52px 0px 80px 0px; }
.homeDeals_title { font: normal 55px 'NewFont', tahoma, arial; color: #d91921; padding: 0px 0px 21px 0px; }
.homeDeals_frame { position: relative; }
.homeDeals_item { border: 3px solid #ebebeb; border-radius: 5px; width: 24.6%; padding: 23px 2.54% 16px 2.54%; margin-top: 40px; }
.homeDeals_item .homeDeals_itemLeftBanner { border: 3px solid #ebebeb; border-radius: 5px; width: 24.6%; padding: 23px 2.54% 16px 2.54%; margin-top: 40px; }
.homeDeals_item .homeDeals_itemRightBanner { border: 3px solid #ebebeb; border-radius: 5px; width: 29.6%; padding: 23px 0 16px 0; margin-top: 40px; }
.homeDeals_itemRight { float: right; position: relative; }
.homeDeals_itemRight img.ProgramPicture { width: 250px; }
.homeDeals_itemLeft { float: left; position: relative; }
.homeDeals_itemLeft img.ProgramPicture { width: 250px; }
.homeDeals_itemTitle { font: bold 14px/15px 'NewFont', tahoma, arial; color: #4b4b4b; padding: 0px 0px 0px 0px; width: 70%; }
.homeDeals_itemPrice { font: bold 20px 'NewFont', tahoma, arial; color: #000000; padding: 10px 0px 0px 0px; }
.homeDeals_itemPrice strong { display: block; font: bold 90px/80px arial; padding: 0px 0px 0px 0px; letter-spacing: -4px; margin-right: -4px; }
.homeDeals_item ul.homeDeals_itemDetails { padding: 22px 0px 0px 0px; }
.homeDeals_item ul.homeDeals_itemDetails li { padding: 0px 28px 6px 0px; background: url('/Style Library/Hot Mobile/Images/V2/home_deals_plus.png') right 3px no-repeat; background-size: 19px auto; color: black; font: normal 14px 'NewFont', tahoma, arial; }
.homeDeals_item_firstMonth { position: relative; z-index: 50; padding: 11px 0px 0px 0px; font: normal 14px/20px 'NewFont', tahoma, arial; color: black; }
.homeDeals_item_firstMonth a:link, .homeDeals_item_firstMonth a:visited { display: block; color: #d91921; text-decoration: none; outline: 0px; }
.homeDeals_itemBTN { padding: 20px 0px 0px 0px; }
.homeDeals_itemBTN a:link, .homeDeals_itemBTN a:visited { display: inline-block; text-decoration: none; font: bold 28px 'NewFont', tahoma, arial; color: #d91921; padding: 0px 0px 5px 45px; background: url('/Style Library/Hot Mobile/Images/V2/header_login_submit_rtl.png') left 4px no-repeat; background-size: 38px auto; }

.homeDeals_itemCenter { width: 29.6%; padding: 36px 4% 23px 4%; position: absolute; left: 50%; top: 0px; margin-left: -19.1%; margin-top: 0px !important; }
.homeDeals_itemCenterBanner { width: 37.6%; padding: 36px 0 23px 0; position: absolute; left: 50%; top: 0px; margin-left: -19.1%; margin-top: 0px !important; }
.homeDeals_itemCenterBanner .homeDeals_itemBTN { padding: 20px 25px 0px 0px; }

.homeDeals_itemCenter img.ProgramPicture { width: 309px; }
.homeDeals_itemCenter .CenterLink, .homeDeals_itemCenter .CenterLink:visited, .homeDeals_itemCenterBanner .CenterLink:link { display: inline-block; text-decoration: none; font: bold 17px 'NewFont', tahoma, arial; color: #d91921; padding: 0 25px 0 0; }
.homeDeals_itemCenter .homeDeals_itemTitle { font: bold 20px/20px 'NewFont', tahoma, arial; width: 75%; }
.homeDeals_itemCenter .homeDeals_itemPrice { font: bold 24px 'NewFont', tahoma, arial; padding: 16px 0px 0px 0px; }
.homeDeals_itemCenter .homeDeals_itemPrice strong { font: bold 108px/90px arial; letter-spacing: -4px; margin-right: -4px; }
.homeDeals_itemCenter ul.homeDeals_itemDetails { padding: 18px 0px 0px 0px; }
.homeDeals_itemCenter ul.homeDeals_itemDetails li { padding: 0px 31px 6px 0px; background-position: right 3px; background-size: 24px auto; font: normal 17px 'NewFont', tahoma, arial; }
.homeDeals_itemCenter .homeDeals_item_firstMonth { padding: 0px 0px 0px 0px; font: normal 17px/24px 'NewFont', tahoma, arial; }
.homeDeals_itemCenter .homeDeals_item_firstMonth .homeDeals_program_benefit { background: url('/Style Library/Hot Mobile/Images/kidum.png') no-repeat; width: 278px; height: 60px; padding: 12px 0 0 0; text-align: center; color: white; font-weight: 600; }
.homeDeals_itemCenter .homeDeals_itemBTN { padding: 28px 0px 0px 0px; }
.homeDeals_itemCenter .homeDeals_itemBTN a:link { font: bold 34px 'NewFont', tahoma, arial; padding: 0px 0px 5px 55px; background-position: left 4px; background-size: 45px auto; }
.homeDeals_monthDeal { position: absolute; left: -50px; top: -10px; width: 157px; height: 47px; padding: 30px 0px 0px 0px; font: normal 18px/18px 'NewFont', tahoma, arial; background: url('/Style Library/Hot Mobile/Images/V2/sale_corner.png') left top no-repeat; background-size: 100% auto; text-align: center; color: white; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.homeDeals_itemBTN_details { display: none; }

.homeDeals_item_moreInfo { position: absolute; left: 0px; bottom: -11px; padding: 0px 0px 0px 0px; display: none; }
.homeDeals_item_moreInfo_black { background: #363636 url('/Style Library/Hot Mobile/Images/V2/deal_info_point.png') center bottom no-repeat; background-size: 21px auto; border-radius: 5px 5px 0px 0px; font: normal 13px 'NewFont', tahoma, arial; color: white; padding: 12px 15px 28px 15px; margin: 0px 5px; }
.homeDeals_item_moreInfo_close { padding: 0px 0px 0px 0px; overflow: hidden; margin-left: -5px; }
.homeDeals_item_moreInfo_close a:link { float: left; display: block; width: 11px; height: 11px; text-decoration: none; font-size: 1px; line-height: 1px; color: #363636; text-align: center; background: url('/Style Library/Hot Mobile/Images/V2/deal_close.png') left top no-repeat; background-size: 11px auto; }
.homeDeals_item_moreInfo_title { font-weight: bold; padding: 0px 0px 0px 0px; }
.homeDeals_item_moreInfo_text { padding: 0px 0px 0px 0px; }
.homeDeals_item_moreInfo_text P { padding: 18px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homeDeals_item_moreInfo_text ul { padding: 16px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.homeDeals_item_moreInfo_text ul li { padding: 0px 0px 0px 0px; line-height: 22px; }
.homeDeals_item_moreInfo_text ul li a:link { display: inline; color: white; text-decoration: none; }
.homeDeals_item_moreInfo_text ul li a:visited { color: white; }
.homeDeals_item_moreInfo_text ul li a:hover { text-decoration: underline; }
.homeDeals_item_moreInfo_link { height: 34px; padding: 2px 0px 0px 0px; border-top: 1px solid #e8e8e8; font: normal 14px 'NewFont', tahoma, arial; color: #9d1218; background: white url('/Style Library/Hot Mobile/Images/V2/deal_info_bg.png') left top repeat-x; }

.homeDeals_itemCenter .homeDeals_item_moreInfo_link { font: normal 17px 'NewFont', tahoma, arial; }
.homeDeals_itemCenter .homeDeals_item_moreInfo_black { font: normal 14px/18px 'NewFont', tahoma, arial; padding: 12px 25px 34px 25px; }
.homeDeals_itemCenter .homeDeals_item_moreInfo_close { margin-left: -12px; }


@media screen and (max-width: 1024px) {
    .homeDeals .centeredContent { padding: 0px 25px 0px 25px; }
    .homeDeals_itemTitle { width: 80%; }
    .homeDeals_itemCenter .homeDeals_itemTitle { width: 85%; }
    .homeDeals_item_firstMonth a:link { display: inline; }

    .homeDeals_item_moreInfo { min-width: 300px; }
    .homeDeals_itemCenter .homeDeals_item_moreInfo { min-width: 350px; }
    .homeDeals_item_moreInfo_link { display: none; }
    .homeDeals_item_moreInfo_black { border-radius: 5px; background-image: none; box-shadow: 0px 0px 5px #888; margin: 0px 0px; }
}

@media screen and (max-width: 870px) {
    .homeDeals_itemPrice strong { font: bold 70px/60px arial; }
    .homeDeals_itemCenter .homeDeals_itemPrice strong { font: bold 88px/70px arial; }

    .homeDeals_itemBTN a:link { font: bold 21px 'NewFont', tahoma, arial; padding: 0px 0px 5px 35px; background-size: 29px auto; background-position: left 3px; }
    .homeDeals_itemCenter .homeDeals_itemBTN a:link { font: bold 28px 'NewFont', tahoma, arial; padding: 0px 0px 5px 46px; background-size: 38px auto; }
}

@media screen and (max-width: 768px) {
    .homeDeals_itemCenter .homeDeals_itemPrice strong { font: bold 80px/70px arial; }

    .homeDeals_item { width: 26.6%; margin-top: 25px; }
    .homeDeals_itemCenter { width: 29.5%; padding: 36px 2% 23px 2%; margin-left: -17.2%; }
    .homeDeals_itemCenter .homeDeals_itemTitle { font: bold 15px/18px 'NewFont', tahoma,arial; width: 75%; }
    .homeDeals_item ul.homeDeals_itemDetails { padding: 17px 0px 0px 0px; }
    .homeDeals_itemCenter ul.homeDeals_itemDetails { padding: 12px 0px 0px 0px; }
    .homeDeals_item ul.homeDeals_itemDetails li { font: normal 12px 'NewFont', tahoma, arial; background-position: right 2px; padding: 1px 24px 6px 0px; }
    .homeDeals_itemCenter ul.homeDeals_itemDetails li { font: normal 14px 'NewFont', tahoma, arial; background-position: right 1px; padding: 0px 28px 6px 0px; }
    .homeDeals_item_firstMonth { padding: 7px 0px 0px 0px; font: normal 12px/16px 'NewFont', tahoma, arial; }
    .homeDeals_itemCenter .homeDeals_item_firstMonth { padding: 18px 0px 0px 0px; font: normal 14px/20px 'NewFont', tahoma, arial; }
    .homeDeals_monthDeal { left: -40px; top: -8px; width: 125px; height: 41px; padding: 20px 0px 0px 0px; font: normal 16px/16px 'NewFont', tahoma, arial; }

    .homeDeals_itemCenter .homeDeals_itemBTN { padding: 20px 0px 0px 0px; }
    .homeDeals_itemCenter .homeDeals_itemBTN a:link { font: bold 25px 'NewFont', tahoma, arial; padding: 0px 0px 5px 46px; background-size: 38px auto; }
}

@media screen and (max-width: 640px) {
    .homeDeals { padding: 40px 0px 60px 0px; }
    .homeDeals_title { font: normal 45px 'NewFont', tahoma,arial; padding: 0px 0px 15px 0px; }
    .homeDeals_frame { position: static; width: 600px; }
    .homeDeals_itemOverflow { overflow: hidden; transition: height 0.5s ease-out; }
    .homeDeals_item { position: relative; float: none; left: auto; top: auto; margin-left: 0px; width: auto; padding: 18px 4% 12px 4%; margin-top: 5px; }
    .homeDeals_item .homeDeals_itemTitle { width: 80%; font: bold 15px/18px 'NewFont', tahoma,arial; }
    .homeDeals_itemPrice, .homeDeals_itemCenter .homeDeals_itemPrice { font: bold 20px 'NewFont', tahoma,arial; padding: 10px 0px 0px 0px; }
    .homeDeals_itemPrice strong, .homeDeals_itemCenter .homeDeals_itemPrice strong { display: inline-block; font: bold 60px/60px arial; }
    .homeDeals_itemBTN_details { display: block; float: left; margin-top: -35px; }
    .homeDeals_itemBTN_details a:link { display: inline-block; text-decoration: none; font: bold 25px 'NewFont', tahoma, arial; color: #d91921; padding: 0px 0px 5px 46px; background: url('/Style Library/Hot Mobile/Images/V2/header_login_submit_rtl.png') left 4px no-repeat; background-size: 38px auto; }
    .homeDeals_monthDeal { left: -37px; top: -5px; }
    .homeDeals_itemActive .homeDeals_itemBTN_details { display: none; }

    .homeDeals_item_firstMonth { position: static; }
    .homeDeals_item_moreInfo, .homeDeals_itemCenter .homeDeals_item_moreInfo { bottom: auto; min-width: 0px; z-index: 70; left: 0px; right: auto; top: 0px; }
    .homeDeals_item_moreInfo_black, .homeDeals_itemCenter .homeDeals_item_moreInfo_black { font: normal 13px 'NewFont', tahoma, arial; padding: 12px 15px 28px 15px; }
}

@media screen and (max-width: 480px) {
    .homeDeals_title { font: normal 40px 'NewFont', tahoma, arial; }
    .homeDeals .centeredContent { padding: 0px 20px; }
    .homeDeals_item { padding: 18px 4% 4px 4%; }
    .homeDeals_frame { position: static; width: 350px; }
    .homeDeals_itemBTN_details { display: block; float: left; margin-top: 0px; }
}

@media screen and (max-width: 360px) {
    .homeDeals .centeredContent { padding: 0px 10px; }
    .homeDeals_title { font: normal 36px 'NewFont', tahoma, arial; }
}


/*#endregion HP Plans*/

/*#region new HP design */

/* genearl style */

.tzurStyle IMG { border: 0px; }
.tzurStyle H1, .tzurStyle H2, .tzurStyle H3, .tzurStyle H4, .tzurStyle FORM, P { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tzurStyle .clear { display: block; overflow: hidden; clear: both; float: none !important; font-size: 1px; line-height: 1px !important; height: 0px !important; margin: 0px !important; padding: 0px !important; }
.tzurStyle ul, .tzurStyle li { padding: 0px; margin: 0px; list-style: none; }
.tzurStyle .centeredContent { max-width: 1024px; margin: 0px auto; }
#footerArea.tzurStyle .centeredContent { max-width: initial; margin: 0px auto; }

.tzurStyle a:focus { outline: thin dotted; }
.tzurStyle a:active, .tzurStyle a:hover { outline: 0; }
.tzurStyle .ms-PartSpacingVertical { margin-top: 0px; }
/* -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- */
#outer-wrap { overflow: hidden; position: relative; width: 100%; background-color: #4b4b4b; }
#inner-wrap { position: relative; width: 100%; left: 0%; transition: left .35s ease-out; background-color: #ffffff; }

/* header */
.upperHeader { height: 57px; background: #4b4b4b url('/Style Library/Hot Mobile/images/V2/upper_header_rtl.png') center top repeat-y; }
.upperHeader .centeredContent { height: 57px; background-color: #4b4b4b; }

.headerRegister { float: left; height: 46px; padding: 11px 20px 0px 0px; position: relative; background: #d91921 url('/Style Library/Hot Mobile/images/V2/header_register_corner_rtl.png') right top no-repeat; background-size: auto 100%; }
.headerRegister a.headerRegister_toggle { display: inline-block; padding: 0px 0px 0px 19px; background: url('/Style Library/Hot Mobile/images/V2/header_register_toggle_arr_rtl.png') left 8px no-repeat; background-size: 10px auto; font: bold 24px 'NewFont', tahoma,  arial; color: white; text-decoration: none; }
.headerLogin { float: left; padding: 18px 0px 0px 18px; }
.headerLogin strong { display: inline-block; padding: 0px 0px 0px 0px; vertical-align: middle; font: bold 14px 'NewFont', tahoma,  arial; color: white; padding: 1px 0 0 10px; float: right; }
.headerLogin input[type="text"] { vertical-align: middle; width: 112px; background-color: white; border: 2px solid #5d5d5d; border-radius: 7px; text-indent: 5px; font: normal 14px 'NewFont', tahoma,  arial; color: #333333; margin-right: 1px; }
.headerLogin input[type="text"].disabled { background-color: #A3A3A3; }
.headerLogin input[type="button"] { vertical-align: middle; border: 0px; width: 25px; height: 22px; background: url('/Style Library/Hot Mobile/images/V2/header_login_submit_rtl.png') left top no-repeat; background-size: 25px auto; text-align: center; font-size: 1px; line-height: 1px; color: #d91921; margin: 1px 3px 0px 0px; }
/*.headerLogin input[type="button"].working { background: url('/Style Library/Hot Mobile/images/V2/header_login_submit_working2.gif'); background-position: left top; background-repeat: no-repeat; }*/
.headerLogin panel { display: inline-block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle; }
.headerLogin panel label { display: none; }

.relativeHolder { display: inline-holder; position: relative; vertical-align: middle; }
.errorTooltip { position: absolute; right: 0px; top: 30px; width: 200px; display: none; background-color: white; border: 2px solid #cacaca; border-radius: 5px; padding: 7px 7px 7px 10px; font: normal 13px/15px 'NewFont', tahoma,  arial; }
.errorTooltip IMG { position: absolute; margin-right: 25px; margin-top: -19px; }
.headerLogin_errorActive { z-index: 20; }
.headerLogin_errorActive .errorTooltip { display: block; }
.headerLogin_errorActive input[type="text"] { background-color: #edd1d2 !important; border-color: #d91921 !important; color: #d91921; }

.headerCart { float: right; padding: 20px 0px 0px 0px; }
.headerCart a { display: inline-block; min-height: 20px; padding: 0px 25px 0px 0px; color: white; text-decoration: none; font: bold 14px 'NewFont', tahoma,  arial; background: url('/Style Library/Hot Mobile/images/V2/header_cart_icon.png') right top no-repeat; background-size: 20px auto; }

.headerSocial_panel { float: right; padding: 18px 50px 0px 0px; }
.headerSocial_panel li { float: right; width: 29px; padding: 0px 2px 4px 2px; vertical-align: middle; }
.headerSocial_panel li a { display: block; width: 29px; height: 24px; font-size: 1px; line-height: 1px; text-decoration: none; color: #4b4b4b; background-position: left top; background-repeat: repeat-y; background-size: 100% auto; }
.headerSocial_panel li a.socialIcon_youtube { background-image: url('/Style Library/Hot Mobile/images/V2/header_youtube.png'); }
.headerSocial_panel li a.socialIcon_google { background-image: url('/Style Library/Hot Mobile/images/V2/header_google.png'); }
.headerSocial_panel li a.socialIcon_facebook { background-image: url('/Style Library/Hot Mobile/images/V2/header_facebook.png'); }
.headerSocial_panel li a.socialIcon_twitter { background-image: url('/Style Library/Hot Mobile/images/V2/header_twitter.png'); }
.headerSocial_panel li a.socialIcon_access { background-image: url('/Style Library/Hot Mobile/images/V2/header_accessibility.png'); }
.headerSocial_panel li a:hover { background-position: left 30px; }

.headerLanguage { float: right; padding: 20px 50px 0px 0px; position: relative; }
.headerLanguage select { background-color: #4b4b4b; border: 0px; font: bold 14px 'NewFont', tahoma,  arial !important; color: white !important; height: 20px !important; width: auto !important; cursor: pointer; }
.headerLanguage span.customSelect { width: auto !important; font: bold 14px 'NewFont', tahoma,  arial !important; color: white !important; cursor: pointer; }
.headerLanguage span.customSelectInner { width: auto !important; padding-left: 12px; background: url('/Style Library/Hot Mobile/images/V2/header_lang_arr.png') left center no-repeat; background-size: 5px auto; }

.header { padding: 26px 0px 20px 0px; }
.hmLogo { float: right; width: 49px; }
.hmLogo a { display: block; }
.hmLogo img { display: block; width: 100%; max-width: 144px; }

/*.headerMenu { float: right; padding: 3px 30px 0px 12px; position: relative; }
.headerMenu a#headerPull { display: none; }
.headerMenu li { float: right; height: 33px; padding: 0px 0px 0px 0px; background: url('/Style Library/Hot Mobile/images/V2/header_devider.png') left 17px no-repeat; }
.headerMenu li:last-child { background: none; padding: 0px 0px 0px 0px; }*/
/*.headerMenu li a.headerMenu_toggleSpace { display: block; height: 24px; padding: 6px 12px 0px 15px; font: normal 16px 'NewFont', tahoma,  arial; color: black; text-decoration: none; }*/
/*.headerMenu li a.headerMenu_toggle { position: absolute; top: 3px; margin-right: -3px; display: block; height: 24px; padding: 6px 15px 0px 15px; background-color: white; border-radius: 7px 7px 0px 0px; box-shadow: 0px -2px 1px 0px #bebebe; font: normal 16px 'NewFont', tahoma,  arial; color: #d91921; text-decoration: none; visibility: hidden; z-index: 5; }*/

/*.headerMenu_drawer { display: none; position: absolute; left: 3px; background-color: white; border-radius: 7px; box-shadow: 0px 0px 2px #bebebe; width: 763px; padding: 25px 25px 25px 25px; z-index: 4; }
.headerMenu_drawerLinksHolder { display: table; table-layout: fixed; }
.headerMenu_drawerLinks { display: table-cell; padding: 0px 10px 0px 25px; border-right: 2px solid #f8f8f8; vertical-align: top; }
.headerMenu_drawerLinks:last-child { padding: 0px 10px 0px 0px; }
.headerMenu_drawerTitle { padding: 0px 0px 0px 0px; font: bold 14px 'NewFont', tahoma,  arial; color: #d91921; }
.headerMenu_drawerLink { padding: 0px 0px 0px 0px; }
.headerMenu_drawerLink a { font: normal 14px 'NewFont', tahoma,  arial; color: #4b4b4b; display: inline-block; padding: 0px 10px 0px 0px; background: url('/Style Library/Hot Mobile/images/V2/megamenu_link_arr_rtl.png') right 7px no-repeat; text-decoration: none; }
.headerMenu_drawerLink .picture { padding: 0; background: none; }

.headerMenu li:hover a.headerMenu_toggle { visibility: visible; }
.headerMenu li:hover .headerMenu_drawer { display: block; }
.headerMenu li.headerMenu_active a.headerMenu_toggle { visibility: visible; }
.headerMenu li.headerMenu_active .headerMenu_drawer { display: block; }*/

/*@media screen and (max-width: 1024px) {
    .headerCart { padding: 20px 25px 0px 0px; }
    .headerCart a span { display: none; }
    .headerSocial_panel { padding: 18px 25px 0px 0px; }
    .headerLanguage { padding: 20px 25px 0px 0px; }
    .headerRegister { padding: 11px 20px 0px 25px; }
    .headerLogin { padding: 5px 0px 0px 15px; }
    .headerLogin strong { display: block; padding: 0px 3px 4px 0px; }
    .headerLogin input[type="text"] { width: 100px; }

    .header .centeredContent { padding: 0px 25px; }
    .headerMenu { padding: 3px 0px 0px 0px; }
    .headerMenu li a.headerMenu_toggleSpace { padding: 6px 9px 0px 12px; font: normal 13px 'NewFont', tahoma,  arial; }
    .headerMenu li a.headerMenu_toggle { padding: 6px 12px 0px 12px; font: normal 13px 'NewFont', tahoma,  arial; }

    .headerMenu_drawer { left: -9px; width: 630px; padding: 25px 25px 25px 25px; }
    .headerMenu_drawerLink a { font: normal 12px 'NewFont', tahoma,  arial; }
}*/

/*@media screen and (max-width: 870px) {
    .headerSocial_panel { padding: 18px 15px 0px 0px; }
    .headerLanguage { padding: 20px 15px 0px 0px; }

    .header { padding: 12px 0px 10px 0px; }
    #outer-wrap.activeMenu #inner-wrap { left: 85%; }
    .header .centeredContent { padding: 0px 0px; }
    .hmLogo { float: right; width: 144px; padding-right: 25px; }

    .headerMenu { float: left; padding: 3px 0px 0px 12px; position: static; }
    .headerMenu a#headerPull { float: left; display: block; position: relative; background: url('/Style Library/Hot Mobile/images/V2/nav-icon.png') center top no-repeat; font: normal 13px arial; color: #d91921; text-align: center; width: 43px; height: 23px; padding: 27px 5px 0px 5px; text-decoration: none; }
    .headerMenu ul#headerMenu { width: 85%; position: absolute; left: -85%; top: 0px; clear: both; z-index: 200; border-right: 1px solid #dbdbdb; overflow: hidden; }
    .headerMenu li { float: none; display: block; height: auto; padding: 0px 0px 0px 0px; background: none; border-bottom: 1px solid #dedede; }

    .headerMenu li a.headerMenu_toggleSpace { display: block; height: auto; padding: 0px 0px 0px 0px; text-indent: 4%; font: normal 22px/60px 'NewFont', tahoma,  arial; color: #d91921; text-decoration: none; background-color: white; }
    .headerMenu li a.headerMenu_toggle { display: none; }

    .headerMenu_drawer { display: block; position: static; left: auto; border-radius: 0px; box-shadow: none; width: auto; padding: 0px 0px 0px 0px; background-color: #f1f1f1; overflow: hidden; height: 0px; transition: height 0.5s ease-out; }
    .headerMenu_drawerLinksHolder { display: block; table-layout: auto; }
    .headerMenu_drawerLinks { display: block; padding: 0px 0px 5px 0px; border-right: 0px; border-top: 1px solid #fafafa; border-bottom: 1px solid #dedede; }
    .headerMenu_drawerLinks:last-child { padding: 0px 0px 5px 0px; }

    .headerMenu_drawerTitle { padding: 3px 4% 0px 0px; font: bold 16px 'NewFont', tahoma,  arial; color: #d91921; }
    .headerMenu_drawerLink { padding: 2px 4% 0px 0px; }
    .headerMenu_drawerLink a { font: normal 16px 'NewFont', tahoma,  arial; background-position: right 9px; }

    .headerMenu li.headerMenu_active { border-bottom: 0px; }
    .headerMenu li.headerMenu_active a.headerMenu_toggleSpace { background-color: #4b4b4b; color: white; font-weight: bold; }
}*/

/*@media screen and (max-width: 768px) {
    .headerSocial_panel { display: none; }
}

@media screen and (max-width: 600px) {
    .upperHeader { background-color: white; background-image: none; height: 90px; border-bottom: 1px solid #222425; }
    .upperHeader .centeredContent { background-color: white; height: 90px; }

    .headerCart { float: none; position: absolute; left: 0px; top: 0px; width: 124px; height: 65px; padding: 25px 0px 0px 0px; text-align: center; border-right: 1px solid #e9e9e9; }
    .headerCart a { color: #d91921; font: bold 22px 'NewFont', tahoma,  arial; background: url('/Style Library/Hot Mobile/images/V2/header_cart_red.png') right top no-repeat; background-size: 35px auto; min-height: 35px; padding: 4px 38px 0px 0px; }
    .headerLanguage { float: none; position: absolute; left: 125px; top: 0px; width: 150px; height: 60px; padding: 30px 0px 0px 0px; text-align: center; border-right: 1px solid #e9e9e9; }
    .headerLanguage select { background-color: white; color: #d91921 !important; height: 27px !important; }
    .headerLanguage span.customSelect { color: #d91921 !important; font: bold 22px 'NewFont', tahoma,  arial !important; }
    .headerLanguage span.customSelectInner { padding-left: 20px; background: url('/Style Library/Hot Mobile/images/V2/header_lang_red.png') left center no-repeat; background-size: 12px auto; }
    .hmLogo { float: none; position: absolute; right: 0px; top: 0px; padding: 20px 25px 0px 0px; }

    .header { padding: 0px 0px 0px 0px; height: 70px; background-color: #4b4b4b; border-top: 1px solid #747271; border-bottom: 1px solid #222425; }
    .headerMenu a#headerPull { background: url('/Style Library/Hot Mobile/images/V2/nav-icon_white.png') center top no-repeat; color: #ffffff; margin-top: 10px; }

    .headerLogin { float: none; padding: 0px 0px 0px 0px; position: absolute; right: 25px; top: 111px; }
    .headerLogin strong { padding: 0px 45px 0px 0px; font: bold 22px 'NewFont', tahoma,  arial; background: url('/Style Library/Hot Mobile/images/V2/header_login_icon.png') right top no-repeat; background-size: 38px auto; }
    .headerLogin strong span { display: none; }
    .headerLogin strong span#loginDescriptionHello { display: inline; }
    .headerLogin strong span#loginDescriptionData { display: block; }
    .headerLogin panel { display: none; position: absolute; right: -25px; top: 52px; z-index: 10; background-color: #cacaca; padding: 25px 25px 32px 25px; border-top: 1px solid #e7e5e5; }
    .headerLogin panel label { display: block; font: bold 21px 'NewFont', tahoma,  arial; color: #d91921; }
    .headerLogin input[type="text"] { border-color: #cacaca; max-width: 300px; width: 75%; font: bold 21px/48px 'NewFont', tahoma, arial; margin-top: 7px; }
    .headerLogin input[type="button"] { width: 55px; height: 45px; background: url('/Style Library/Hot Mobile/images/V2/header_login_submit_rtl.png') left top no-repeat; background-size: 55px auto; margin: 1px 12px 0px 0px; }
    .headerLogin_active panel { display: block; }

    .errorTooltip { top: 45px; }

    .headerRegister { background-color: transparent; background-image: none; height: auto; float: none; padding: 0px 0px 0px 0px; position: absolute; right: 195px; top: 111px; }
    .headerRegister a.headerRegister_toggle { padding: 0px 45px 0px 0px; font: bold 24px 'NewFont', tahoma,  arial; background: url('/Style Library/Hot Mobile/images/V2/header_register_icon.png') right top no-repeat; background-size: 38px auto; }
}*/

/*@media screen and (max-width: 480px) {
    .hmLogo { width: 125px; padding: 25px 25px 0px 0px; }
    .headerCart { width: 99px; }
    .headerCart a { font: bold 17px 'NewFont', tahoma,  arial; background-size: 30px auto; padding: 4px 32px 0px 0px; }
    .headerLanguage { left: 100px; width: 100px; }
    .headerLanguage select { height: 23px !important; }
    .headerLanguage span.customSelect { font: bold 17px 'NewFont', tahoma,  arial !important; }
    .headerLanguage span.customSelectInner { padding-left: 12px; background-size: 8px auto; }

    .headerLogin strong { padding: 0px 45px 0px 0px; font: bold 17px/28px 'NewFont', tahoma,  arial; background-size: 38px auto; }
    .headerRegister { right: 160px; }
    .headerRegister a.headerRegister_toggle { padding: 0px 45px 0px 0px; font: bold 17px/30px 'NewFont', tahoma,  arial; background-size: 38px auto; }
}

@media screen and (max-width: 360px) {
    .upperHeader { height: 64px; }
    .hmLogo { width: 100px; padding: 15px 25px 0px 0px; }
    .headerCart { width: 79px; height: 45px; padding: 20px 0px 0px 0px; }
    .headerCart a { background-size: 21px auto; background-position: right 2px; padding: 0px 24px 10px 0px; min-height: 0px; }
    .headerLanguage { left: 80px; width: 85px; height: 45px; padding: 20px 0px 0px 0px; }
    .headerLanguage span.customSelect { font: bold 15px 'NewFont', tahoma,  arial !important; }

    .header { height: 55px; }
    .headerRegister { top: 78px; right: 125px; }
    .headerRegister a.headerRegister_toggle { padding: 0px 38px 0px 0px; font: bold 16px/24px 'NewFont', tahoma,  arial; background-size: 30px auto; }
    .headerLogin { top: 78px; right: 20px; }
    .headerLogin strong { padding: 0px 38px 0px 0px; font: bold 16px/24px 'NewFont', tahoma,  arial; background-size: 30px auto; }
    .headerLogin panel { right: -20px; top: 44px; padding: 15px 20px 25px; }

    .headerMenu { padding: 3px 0px 0px 3px; }
    .headerMenu a#headerPull { font-size: 1px; line-height: 1px; color: #4b4b4b; height: 15px; }
    .headerMenu li a.headerMenu_toggleSpace { font: normal 19px/50px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 320px) {
    .header { height: 50px; }
    .headerMenu { padding: 3px 0px 0px 0px; }
    .headerMenu a#headerPull { background-size: 31px auto; height: 11px; }
    .headerMenu li a.headerMenu_toggleSpace { font: normal 19px/45px 'NewFont', tahoma,  arial; }
    .headerLogin strong { padding: 0px 38px 0px 0px; font: bold 16px/20px 'NewFont', tahoma,  arial; background-size: 30px auto; }
    .headerLogin panel { right: -20px; top: 39px; padding: 15px 20px 25px; }
    .headerLogin input[type="text"] { width: 65%; }
}*/

/* floating menu */
/*.floatMenu { position: absolute; right: 0px; top: 700px; z-index: 250; border-radius: 10px 0px 0px 10px; background-color: rgba(255,255,255,0.95); padding: 0px 0px 0px 0px; }
.floatMenu_fixed { position: fixed; top: 55px; }
.floatMenu strong { display: none; font: bold 16px/16px arial; color: #e1474d; padding: 30px 0px; margin-right: -10px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.floatMenu ul { padding: 12px; }
.floatMenu li { padding: 0px 23px 1px 0px; background: url('/Style Library/Hot Mobile/images/V2/float_menu_bullet.png') right 8px repeat-y; }
.floatMenu li a { display: block; padding: 0px 6px 0px 6px; color: #000000; text-decoration: none; font: normal 12px/28px 'NewFont', tahoma,  arial; outline: none; }
.floatMenu li a:hover { color: #d91921; }
.floatMenu li.floatActive { background-position: right 38px; }
.floatMenu li.floatActive a { border: 1px solid #e1474d; color: #d91921; border-radius: 10px; background-color: white; }

@media screen and (max-width: 1350px) {
    .floatMenu { border: 1px solid #ec8c90; border-right: 0px; overflow: hidden; width: 20px; transition: width .35s ease-out; }
    .floatMenu strong { display: inline-block; }
    .floatMenu ul { display: none; width: 145px; }

    .floatMenu:hover { width: 162px; }
    .floatMenu:hover strong { display: none; }
    .floatMenu:hover ul { display: block; }
}

@media screen and (max-width: 1024px) {
    .floatMenu { display: none; }
}*/

/* footer */
#footerArea.footer { border-top: 1px solid #e7e5e5; background-color: #cacaca; padding: 45px 0px 17px 0px; }
#footerArea.footer p { margin: 0; }
#footerArea .footerSocial { padding: 0px 0px 0px 0px; text-align: center; }
#footerArea .footerSocial ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px -6px; display: inline-block; }
#footerArea .footerSocial ul li { float: left; padding: 0px 0px 0px 6px; }
#footerArea .footerSocial ul li a { display: block; width: 40px; height: 30px; padding-top: 3px; font-size: 1px; line-height: 1px; color: #4b4b4b; text-decoration: none; text-align: center; background-position: left top; background-repeat: repeat-y; background-size: 100% auto; }
#footerArea .footerSocial ul li a:hover { color: #f1f1f1; background-position: left 37px; }
#footerArea .footerSocial ul li a.footerSocial_twitter { background-image: url('/Style Library/Hot Mobile/images/V2/footer_twitter.png'); }
#footerArea .footerSocial ul li a.footerSocial_facebook { background-image: url('/Style Library/Hot Mobile/images/V2/footer_facebook.png'); }
#footerArea .footerSocial ul li a.footerSocial_google { background-image: url('/Style Library/Hot Mobile/images/V2/footer_google.png'); }
#footerArea .footerSocial ul li a.footerSocial_youtube { background-image: url('/Style Library/Hot Mobile/images/V2/footer_youtube.png'); }
#footerArea .footerSocial ul li a.footerSocial_access { background-image: url('/Style Library/Hot Mobile/images/V2/footer_accessibility.png'); }
#footerArea .footerLinks { padding: 28px 0px 0px 0px; text-align: center; font: normal 12px 'NewFont', tahoma,  arial; color: black; }
#footerArea .footerLinks a { display: inline-block; text-decoration: none; color: black; vertical-align: middle; }
#footerArea .footerLinks span { display: inline-block; vertical-align: middle; padding: 0px 12px 0px 12px; }
#footerArea .footerLegal { font: normal 12px/20px 'NewFont', tahoma,  arial; color: black; text-align: center; padding: 15px 20px 0px 20px; max-width: 800px; margin: 0px auto; }
#footerArea .footerLogos { padding: 15px 0px 0px 0px; }
#footerArea .footerLogos_left { text-align:center }
#footerArea .footerLogos_left a { display: inline-block; vertical-align: top; text-decoration: none; margin-right: 25px; }
#footerArea .footerLogos_left a:first-child { margin-right: 0px; }
#footerArea .footerLogos_middle { text-align: center; }
#footerArea .footerLogos_middle a { display: inline-block; vertical-align: top; text-decoration: none; margin-right: 25px; }
#footerArea .footerLogos_middle a:first-child { margin-right: 0px; }


@media screen and (max-width: 1024px) {
    #footerArea.footer .centeredContent { padding: 0px 25px 0px 25px; }
}

@media screen and (max-width: 768px) {
    #footerArea.footer { padding: 25px 0px 7px 0px; }
    #footerArea.footerLinks { padding: 12px 0px 0px 0px; }
    #footerArea .footerLegal { padding: 12px 0px 0px 0px; }
    #footerArea .footerLogos { padding: 18px 0px 0px 0px; }
}

@media screen and (max-width: 640px) {
    #footerArea .footerLinks span { padding: 0px 6px 0px 6px; }
    #footerArea .footerLegal { display: none; }
}

@media screen and (max-width: 480px) {
    #footerArea.footer .centeredContent { padding: 0px 20px 0px 20px; }
    #footerArea .footerLinks { padding: 10px 0px 0px 0px; font: normal 11px 'NewFont', tahoma,  arial; }
    #footerArea .footerLinks span { padding: 0px 3px 0px 3px; }

    #footerArea .footerLogos_left a { margin-right: 12px; }
}

@media screen and (max-width: 400px) {
    #footerArea .footerLogos_left { float: none; text-align: center; }
}


@media screen and (max-width: 360px) {
    #footerArea.footer { padding: 18px 0px 7px 0px; }
    #footerArea.footer .centeredContent { padding: 0px 10px 0px 10px; }
    #footerArea .footerLinks { padding: 7px 0px 0px 0px; }
    #footerArea .footerLogos { padding: 15px 0px 0px 0px; }
}




.homeDeals_itemOverflow li { padding: 0px; margin: 0px; list-style: none; }
.centeredContent { max-width: 1024px; margin: 0px auto; }
/*#endregion new HP design */

.HotMobileMainBody { width: 100% !important; margin-right: 0px !important; }

/*#region HomePagePlazma */
.homePlazma { clear: both; }
.plazmaText { position: absolute; direction: rtl; width: 100%; padding-top: 75px; text-align: right; }
.plazmaText strong { display: block; padding: 0px 0px 0px 0px; font: bold 72px/72px 'NewFont', tahoma,  arial; color: #d91921; }
.plazmaText span { display: block; padding: 0px 0px 0px 0px; font: normal 30px 'NewFont', tahoma,  arial; color: #000000; }

@media screen and (max-width: 1024px) {
    .plazmaText .centeredContent { padding: 0px 25px 0px 25px; }
}

@media screen and (max-width: 870px) {
    .plazmaText { padding-top: 45px; }
    .plazmaText strong { text-shadow: 1px 1px 7px #ffffff; }
    .plazmaText span { text-shadow: 1px 1px 7px #ffffff; }
}

@media screen and (max-width: 768px) {
    .plazmaText strong { font: bold 63px/67px 'NewFont', tahoma,  arial; }
    .plazmaText span { font: normal 24px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 640px) {
    .plazmaText { padding-top: 30px; }
    .plazmaText strong { font: bold 56px/60px 'NewFont', tahoma,  arial; }
    .plazmaText span { font: normal 22px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 568px) {
    .homePlazma .flexslider .slides img { /*width: auto;*/ max-height: 140px; }
    .plazmaText strong { font: bold 48px/48px 'NewFont', tahoma,  arial; text-shadow: 3px 3px 5px #ffffff; }
    .plazmaText span { font: normal 19px 'NewFont', tahoma,  arial; text-shadow: 3px 3px 5px #ffffff; }
}

@media screen and (max-width: 480px) {
    .plazmaText .centeredContent { padding: 0px 10px 0px 20px; }
    .plazmaText strong { font: bold 35px/42px 'NewFont', tahoma,  arial; background-color: rgba(255, 255, 255, 0.25); padding: 7px 10px 0px 10px; border-radius: 7px 7px 0px 0px; }
    .plazmaText span { font: bold 16px/20px 'NewFont', tahoma,  arial; background-color: rgba(255, 255, 255, 0.25); padding: 0px 10px 7px 10px; border-radius: 0px 0px 7px 7px; }
}

/*#region SimActivationArea */
.simForm_holder { padding-bottom: 45px; padding-left: 0; padding-right: 0; padding-top: 40px; background-color: #f3f3f3; }
/*background: url('/Style Library/Hot Mobile/images/V2/simActivationBg.png') center top no-repeat; background-size: 100% 100%;}*/
#simActivationArea .simForm_frame { background-color: #fafafa; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding-bottom: 28px; padding-left: 23px; padding-right: 23px; padding-top: 30px; }
#simActivationArea .simForm_frameTitle { -x-system-font: none; background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url('/Style Library/Hot Mobile/images/V2/sim_icon.png'); background-origin: padding-box; background-position: right top; background-repeat: no-repeat; background-size: 100px auto; color: #d91921; font-family: 'NewFont', tahoma, arial; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 55px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: normal; line-height: normal; padding-bottom: 18px; padding-left: 0; padding-right: 118px; padding-top: 0; }
#simActivationArea .simForm_frameTitle span { font-size: 46px; }
#simActivationArea .simForm_frameForm { padding-bottom: 0; padding-left: 0; padding-right: 118px; padding-top: 0; }
#simActivationArea .simForm_frameForm label { -x-system-font: none; display: inline-block; font-family: 'NewFont', tahoma, arial; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 24px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: normal; line-height: 24px; vertical-align: middle; width: 230px; }
#simActivationArea .simForm_frameForm input[type='text'] { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -x-system-font: none; border-bottom-color: -moz-use-text-color; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom-style: none; border-bottom-width: 0; border-left-width: 0; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; border-left-color-value: -moz-use-text-color; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-left-style-value: none; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-left-width-value: 0; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-right-color-value: -moz-use-text-color; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-right-style-value: none; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-right-width-value: 0; border-top-color: -moz-use-text-color; border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-style: none; border-top-width: 0; box-shadow: 0 0 2px #bfbfbf inset; font-family: 'NewFont', tahoma, arial; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 27px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: normal; line-height: normal; margin-left: 25px; text-indent: 7px; vertical-align: middle; width: 340px; }
#simActivationArea .simForm_frameForm input[type='button'] { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; -x-system-font: none; background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url('/Style Library/Hot Mobile/images/V2/header_login_submit_rtl.png'); background-origin: padding-box; background-position: left top; background-repeat: no-repeat; background-size: 49px auto; border-bottom-color: -moz-use-text-color; border-bottom-style: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; border-left-color-value: -moz-use-text-color; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-left-style-value: none; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-left-width-value: 0; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-right-color-value: -moz-use-text-color; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-right-style-value: none; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-right-width-value: 0; border-top-color: -moz-use-text-color; border-top-style: none; border-top-width: 0; color: #d91921; font-family: 'NewFont', tahoma, arial; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 24px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant-alternates: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-position: normal; font-weight: bold; height: 40px; line-height: normal; padding-bottom: 0; padding-left: 56px; padding-right: 0; padding-top: 0; vertical-align: middle; cursor: pointer; }
#simActivationArea .tooltipHolder { display: inline-block; height: 23px; position: relative; vertical-align: middle; width: 28px; }
#simActivationArea .tooltipHolder a { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url('/Style Library/Hot Mobile/images/V2/hm_question.png'); background-origin: padding-box; background-position: left top; background-repeat: no-repeat; background-size: 28px auto; color: #cacaca; display: block; font-size: 1px; height: 23px; line-height: 1px; text-align: center; vertical-align: middle; width: 28px; }
#simActivationArea .tooltip { display: none; position: absolute; right: 45px; top: -10px; width: 250px; background-color: white; border: 2px solid #cacaca; border-radius: 5px; font: 13px/15px 'NewFont', tahoma, arial; padding: 10px 7px 15px 10px; }
#simActivationArea .tooltip img.tooltipArr { position: absolute; right: -12px; width: 12px; height: 22px; background: url('/Style Library/Hot Mobile/images/V2/tooltip_arr.png') left top no-repeat; background-size: 100% auto; }
#simActivationArea .tooltipHolder:hover .tooltip { display: block; }
#simActivationArea .tooltipHolder_active .tooltip { display: block; }

@media screen and (max-width: 1280px) {
    .simForm_holder { background-size: auto 100%; }
}

@media screen and (max-width: 1024px) {
    .simForm_holder .centeredContent { padding: 0px 25px 0px 25px; }
    #simActivationArea .simForm_frameForm { padding: 0px 118px 0px 0px; width: 520px; }
    #simActivationArea .simForm_frameForm label { width: 210px; font: 21px/24px 'NewFont', tahoma, arial; }
    #simActivationArea .simForm_frameForm input[type='text'] { width: 300px; margin-left: 0px; font: normal 32px 'NewFont', tahoma,  arial; }
    #simActivationArea .simForm_frameForm input[type='submit'] { float: left; margin-top: 15px; }
}

@media screen and (max-width: 768px) {
    #simActivationArea .simForm_frameTitle { font: normal 50px 'NewFont', tahoma,  arial; }
    #simActivationArea .simForm_frameTitle span { font-size: 42px; }
    #simActivationArea .simForm_frameForm { padding: 0px 0px 0px 0px; }
}

@media screen and (max-width: 640px) {
    #simActivationArea .simForm_frameTitle { font: normal 36px 'NewFont', tahoma,  arial; padding: 0px 80px 8px 0px; background-position: right top; background-size: 70px auto; }
    #simActivationArea .simForm_frameTitle span { font-size: 36px; }
    #simActivationArea .simForm_frameForm { padding: 0px 0px 0px 0px; width: auto; }
    #simActivationArea .simForm_frameForm label { width: auto; display: block; padding: 0px 0px 7px 0px; }
}

@media screen and (max-width: 480px) {
    #simActivationArea .simForm_holder .centeredContent { padding: 0px 20px 0px 20px; }
    #simActivationArea .simForm_frame { padding: 20px 15px 15px 15px; }

    #simActivationArea .simForm_frameTitle { font: normal 28px 'NewFont', tahoma,  arial; padding: 0px 60px 8px 0px; background-position: right 4px; background-size: 50px auto; }
    #simActivationArea.simForm_frameTitle span { font-size: 24px; }

    #simActivationArea .simForm_frameForm label { font: 16px/24px 'NewFont', tahoma, arial; }
    #simActivationArea .simForm_frameForm input[type='text'] { width: 250px; font: normal 24px 'NewFont', tahoma,  arial; }
    #simActivationArea .simForm_frameForm input[type="submit"] { background-position: left 8px; background-size: 34px auto; font: bold 21px 'NewFont', tahoma, arial; height: 40px; padding: 0px 0px 0px 42px; }
}

@media screen and (max-width: 360px) {
    .simForm_holder .centeredContent { padding: 0px 10px 0px 10px; }
}

@media screen and (max-width: 320px) {
    #simActivationArea .simForm_frameTitle { font: normal 24px/28px 'NewFont', tahoma,  arial; padding: 0px 50px 8px 0px; background-position: right 3px; background-size: 40px auto; }
    #simActivationArea .simForm_frameTitle span { font-size: 21px; }
    #simActivationArea .simForm_frameForm label { font: 13px/24px 'NewFont', tahoma, arial; }
    #simActivationArea .simForm_frameForm input[type='text'] { width: 200px; font: normal 21px 'NewFont', tahoma,  arial; }
}

/*#endregion */

/*#region Abroad */
.ImageFieldResponsive img{width:100% !important;height: 100% !important;}
#abroad.hotmobileAbroad { padding: 75px 0px 75px 0px; background: url('/Style Library/Hot Mobile/images/V2/support_bg.jpg') center top no-repeat; background-size: 100% 100%; border-top: 1px solid #eceae9; border-bottom: 1px solid #a4a6a6; }
#abroad .hotmobileAbroad_title { font: normal 55px/55px 'NewFont', tahoma,  arial; color: #d91921; padding: 0px 0px 0px 0px; }
#abroad .hotmobileAbroad_items { padding: 30px 0px 0px 0px; margin-right: -2.15%; }
#abroad .hotmobileAbroad_item { float: right; width: 47.85%; padding: 0px 2.15% 0px 0px; }
#abroad .hotmobileAbroad_itemImage { float: right; padding: 0px 0px 0px 0px; width: 44%; max-width: 211px; }
#abroad .hotmobileAbroad_itemImage img { display: block; width: 100%; }
#abroad .hotmobileAbroad_itemText { float: right; width: 54%; padding: 15px 2% 0px 0px; }
#abroad .hotmobileAbroad_itemText_title { padding: 0px 0px 0px 0px; font: bold 27px 'NewFont', tahoma,  arial; }
#abroad .hotmobileAbroad_itemText_text { font: normal 16px/20px 'NewFont', tahoma,  arial; padding: 5px 1px 0px 0px; }
#abroad .hotmobileAbroad_itemText_text span { display: inline-block; }
#abroad .hotmobileAbroad_itemText_price { padding: 3px 2px 0px 0px; }
#abroad .hotmobileAbroad_itemText_price div { display: inline-block; vertical-align: top; }
#abroad .hotmobileAbroad_itemText_price B { display: inline-block; font: bold 13px 'NewFont', tahoma,  arial; padding-top: 18px; }
#abroad .hotmobileAbroad_itemText_price strong { display: inline-block; font: bold 48px 'NewFont', tahoma,  arial; }
#abroad .hotmobileAbroad_itemText_price span { display: inline-block; font: normal 13px/13px 'NewFont', tahoma,  arial; padding-right: 5px; }
#abroad .hotmobileAbroad_itemText a { display: inline-block; text-decoration: none; color: #d91921; font: normal 24px 'NewFont', tahoma,  arial; letter-spacing: -0.7px; padding: 0px 0px 5px 46px; margin: 16px 2px 0px 0px; background: url('/Style Library/Hot Mobile/images/V2/header_login_submit_rtl.png') left 1px no-repeat; background-size: 38px auto; }


@media screen and (max-width: 1024px) {
    #abroad.hotmobileAbroad .centeredContent { padding: 0px 25px 0px 25px; }
    #abroad .hotmobileAbroad_itemImage { width: 40%; }
    #abroad .hotmobileAbroad_itemText { width: 58%; padding: 15px 2% 0px 0px; }
    #abroad .hotmobileAbroad_itemText a { font: normal 21px 'NewFont', tahoma,  arial; padding: 0px 0px 5px 40px; background-size: 32px auto; }
}

@media screen and (max-width: 870px) {
    #abroad .hotmobileAbroad_itemText { padding: 7px 2% 0px 0px; }
    #abroad .hotmobileAbroad_itemText_title { font: bold 24px/24px 'NewFont', tahoma,  arial; }
    #abroad .hotmobileAbroad_itemText a { font: normal 19px 'NewFont', tahoma,  arial; background-position: left top; padding: 0px 0px 5px 38px; }
}

@media screen and (max-width: 800px) {
    #abroad .hotmobileAbroad_itemImage { width: 36%; }
    #abroad .hotmobileAbroad_itemText { width: 62%; }
}

@media screen and (max-width: 768px) {
    #abroad.hotmobileAbroad { padding: 60px 0px 60px 0px; }
    #abroad .hotmobileAbroad_itemImage { width: 32%; }
    #abroad .hotmobileAbroad_itemText { width: 66%; }
    #abroad .hotmobileAbroad_itemText a { margin: 10px 2px 0px 0px; }
}

@media screen and (max-width: 640px) {
    #abroad.hotmobileAbroad { padding: 30px 0px 30px 0px; }
    #abroad .hotmobileAbroad_title { font: normal 45px 'NewFont', tahoma, arial; padding: 0px 0px 0px 0px; }
    #abroad .hotmobileAbroad_items { margin-right: 0px; padding: 0px 0px 0px 0px; }
    #abroad .hotmobileAbroad_item { float: none; width: auto; padding: 30px 0px 0px 0px; }

    #abroad .hotmobileAbroad_itemImage { width: 28%; }
    #abroad .hotmobileAbroad_itemText { width: 68%; padding: 7px 4% 0px 0px; }
}

@media screen and (max-width: 480px) {
    #abroad.hotmobileAbroad .centeredContent { padding: 0px 20px 0px 20px; }
    #abroad .hotmobileAbroad_title { font: normal 40px 'NewFont', tahoma, arial; }
}

@media screen and (max-width: 400px) {
    #abroad.hotmobileAbroad_item { padding: 25px 0px 0px 0px; }
    #abroad .hotmobileAbroad_itemImage { width: 25%; }
    #abroad .hotmobileAbroad_itemText { width: 70%; padding: 2px 5% 0px 0px; }
    #abroad .hotmobileAbroad_itemText a { margin: 7px 2px 0px 0px; }
}

@media screen and (max-width: 360px) {
    #abroad.hotmobileAbroad .centeredContent { padding: 0px 10px 0px 10px; }
    #abroad .hotmobileAbroad_title { font: normal 36px 'NewFont', tahoma, arial; }
    #abroad .hotmobileAbroad_itemImage { width: 23%; }
    #abroad .hotmobileAbroad_itemText { width: 75%; padding: 2px 2% 0px 0px; }
}

/*#endregion */

/*#region Support & Services */
#support.supportServices { padding: 31px 0px 0px 0px; background: url('/Style Library/Hot Mobile/images/V2/support_bg2.jpg') left top no-repeat; background-size: 100% auto; border-top: 1px solid #eceae9; }
#support .supportServices_right { float: right; width: 65%; padding: 0px 0px 0px 0px; }
#support .supportServices_left { float: left; width: 30%; padding: 0px 0px 0px 0px; }
#support .supportServices_title { color: #d91921; font: normal 55px/55px 'NewFont', tahoma,  arial; padding: 0px 0px 52px 0px; }
#support .supportServices_form { padding: 23px 0px 35px 0px; position: relative; }
#support .supportServices_form label { position: absolute; left: -900%; }
#support .supportServices_form input[type="text"] { width: 95%; height: 37px; font: normal 20px 'NewFont', tahoma,  arial; color: #2b2b2b; background-color: #f2f2f2; box-shadow: inset 0px 0px 3px #888888; border-radius: 5px; border: 0px solid #c9c8c8; text-indent: 10px; }

#support ul.supportServices_sections { padding: 0px 0px 0px 0px; margin: 0px -2% 0px 0px; }
#support ul.supportServices_sections li { float: right; width: 48%; padding: 0px 2% 28px 0px; }
#support ul.supportServices_sections li.supportServices_sections_2Line { clear: right; }
#support ul.supportServices_sections li img { float: right; max-width: 128px; width: 38%; margin: 0px 0px 0px 0px; }
#support ul.supportServices_sections li .supportServices_sectionText { float: right; width: 60%; padding: 5px 5px 0px 0px; }
#support ul.supportServices_sections li strong { display: block; padding: 0px 5px 4px 0px; color: #d91921; font: bold 18px 'NewFont', tahoma,  arial; }
#support ul.supportServices_sections li a { display: block; font: normal 14px/16px 'NewFont', tahoma,  arial; color: black; text-decoration: none; padding-right: 17px; padding-bottom: 5px; background: url('/Style Library/Hot Mobile/images/V2/support_services_arr_rtl.png') right 7px repeat-y; }
#support ul.supportServices_sections li a.supportServices_more { font-weight: bold; background-position: right 46px; margin-top: 7px; }
#support ul.supportServices_sections li a:hover { text-decoration: underline; }
#support .supportServices_left .supportServices_title { padding: 0px 0px 20px 0px; }
#support ul.supportServices_selfServices { padding: 0px 0px 0px 0px; }
#support ul.supportServices_selfServices li { padding: 0px 0px 15px 0px; }
#support ul.supportServices_selfServices a { display: inline-block; min-height: 40px; font: normal 14px/18px 'NewFont', tahoma,  arial; color: black; text-decoration: none; padding: 0px 50px 0px 0px; }

#support ul.supportServices_selfServices a.supportServices_payDebt { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon01.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_updatePayment { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon02.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_updateDetails { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon03_rtl.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_manageServices { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon04_rtl.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_myBill { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon07.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_abroadPack { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon06.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_perut { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon08.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a.supportServices_portability { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon09.png') right top repeat-y; background-size: 44px auto; }
#support ul.supportServices_selfServices a:hover { color: #d91921; background-position: right 40px; }
#support ul.supportServices_selfServices a.supportServices_myHot { background: url('/Style Library/Hot Mobile/images/V2/self_service_icon05_rtl.png') right top repeat-y; background-size: 44px auto; color: #d91921; font-weight: bold; }
#support ul.supportServices_selfServices a.supportServices_myHot:hover { text-decoration: underline; background-position: right top; }

@media screen and (max-width: 1350px) {
    #support.supportServices { background-size: auto 100%; }
}

@media screen and (max-width: 1024px) {
    #support.supportServices { padding: 45px 0px 30px 0px; }
    #support.supportServices .centeredContent { padding: 0px 25px 0px 25px; }

    #support ul.supportServices_sections li img { width: 32%; }
    #support ul.supportServices_sections li .supportServices_sectionText { width: 66%; }
    #support ul.supportServices_sections li a { font: normal 12px/18px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 870px) {
    #support.supportServices { padding: 45px 0px 10px 0px; }
    #support .supportServices_title { font: normal 45px/55px 'NewFont', tahoma,  arial; }
    #support ul.supportServices_sections li img { width: 28%; }
    #support ul.supportServices_sections li .supportServices_sectionText { width: 70%; padding: 5px 5px 0px 0px; }
    #support ul.supportServices_sections li a { font: normal 12px/15px 'NewFont', tahoma,  arial; background-position: right 5px; }
    #support ul.supportServices_sections li a.supportServices_more { background-position: right 44px; margin-top: 3px; }
}

@media screen and (max-width: 800px) {
    #support .supportServices_title { font: normal 40px/55px 'NewFont', tahoma,  arial; }
    #support ul.supportServices_sections li img { width: 40%; }
    #support ul.supportServices_sections li .supportServices_sectionText { width: auto; padding: 5px 5px 0px 0px; }
}

@media screen and (max-width: 640px) {
    #support .supportServices_title { padding: 0 0 25px; }

    #support.supportServices { padding: 45px 0px 10px 0px; }
    #support .supportServices_right { float: none; width: auto; padding: 0px 0px 0px 0px; }
    #support .supportServices_left { float: none; width: auto; padding: 25px 0px 0px 0px; }
    #support .supportServices_form { padding: 12px 0 45px; }
    #support .supportServices_form input[type="text"] { width: 99%; }
    #support ul.supportServices_sections { margin: 0px 0px 0px 0px; }
    #support ul.supportServices_sections li { float: none; width: auto; padding: 0px 0px 25px 0px; }
    #support ul.supportServices_sections li img { float: right; width: 18.65%; }
    #support ul.supportServices_sections li .supportServices_sectionText { float: right; width: 79%; padding: 5px 10px 0px 0px; }
    #support ul.supportServices_sections li strong { padding: 0px 0px 5px 0px; }
    #support ul.supportServices_sections li a { float: right; width: 40%; padding: 5px 17px 7px 10px; background-position: right 10px; }
    #support ul.supportServices_sections li a.supportServices_more { float: none; clear: both; width: auto; clear: both; padding: 15px 17px 5px 0px; background-position: right 60px; }
    #support ul.supportServices_selfServices { padding: 25px 0px 0px 0px; }
    #support ul.supportServices_selfServices li { padding: 0px 0px 30px 0px; float: right; width: 50%; }
}

@media screen and (max-width: 480px) {
    #support.supportServices .centeredContent { padding: 0px 20px 0px 20px; }
    #support .supportServices_form { padding: 12px 0px 35px 0px; }
    #support ul.supportServices_sections li { padding: 0px 0px 25px 0px; }
    #support ul.supportServices_sections li a { float: none; width: auto; }
    #support ul.supportServices_sections li a.supportServices_more { border-top: 0px; }

    #support ul.supportServices_sections li img { width: 18%; }
    #support ul.supportServices_sections li .supportServices_sectionText { width: 75%; }
}

@media screen and (max-width: 400px) {
    #support ul.supportServices_sections li .supportServices_sectionText { padding: 0px 10px 0px 0px; }
}

@media screen and (max-width: 360px) {
    #support.supportServices .centeredContent { padding: 0px 10px 0px 10px; }
}

/*#endregion */

/*#region Bullets Banner */
#bulletsBnr.bulletsBanner { padding: 54px 0px 54px 0px; background-color: white; border-top: 1px solid #e4e2e2; }
#bulletsBnr .bulletsBanner_item { float: right; width: 28%; padding: 0px 2.665% 0px 2.665%; text-align: center; }
#bulletsBnr .bulletsBanner_item a { display: block; text-decoration: none; color: #000000; overflow: hidden; }
#bulletsBnr .bulletsBanner_item a img { display: block; width: 50%; max-width: 92px; margin: 0px auto; }
#bulletsBnr .bulletsBanner_item a strong { display: block; padding: 8px 0px 0px 0px; color: #d91921; font: normal 24px/24px 'NewFont', tahoma, arial; }
#bulletsBnr .bulletsBanner_item a B { display: block; padding: 9px 0px 0px 0px; font: normal 16px/18px 'NewFont', tahoma, arial; }
#bulletsBnr .bulletsBanner_item a span { display: block; padding: 6px 0px 0px 0px; font: normal 13px/16px 'NewFont', tahoma, arial; }
#bulletsBnr .bulletsBanner_item a div { padding: 0px 0px 0px 0px; }

@media screen and (max-width: 1024px) {
    #bulletsBnr.bulletsBanner { padding: 45px 0px 30px 0px; }
    #bulletsBnr.bulletsBanner .centeredContent { padding: 0px 25px 0px 25px; }
    #bulletsBnr .bulletsBanner_item { width: 30%; padding: 0px 1.665% 0px 1.665%; }
    #bulletsBnr .bulletsBanner_item a strong { padding: 6px 0px 0px 0px; }
}

@media screen and (max-width: 870px) {
    #bulletsBnr .bulletsBanner_item a strong { font: 23px/24px 'NewFont', tahoma, arial; }
    #bulletsBnr .bulletsBanner_item a B { font: 14px/16px 'NewFont', tahoma, arial; padding: 6px 0px 0px 0px; }
    #bulletsBnr .bulletsBanner_item a span { font: normal 12px/16px 'NewFont', tahoma, arial; padding: 6px 0px 0px 0px; }
}

@media screen and (max-width: 870px) {
    #bulletsBnr .bulletsBanner_item a strong { font: 21px/24px 'NewFont', tahoma, arial; }
}

@media screen and (max-width: 640px) {
    #bulletsBnr.bulletsBanner { padding: 25px 0px 25px 0px; }
    #bulletsBnr .bulletsBanner_item { float: none; width: auto; padding: 15px 0px 18px 0px; text-align: right; clear: both; border-top: 2px solid #c1c1c1; }
    #bulletsBnr .bulletsBanner_item:first-child { border-top: 0px; }
    #bulletsBnr .bulletsBanner_item a img { display: block; float: right; max-width: 92px; margin: 0px 0px 0px 15px; }
    #bulletsBnr .bulletsBanner_item a strong { display: block; padding: 0px 0px 0px 0px; color: #d91921; font: normal 24px/24px 'NewFont', tahoma, arial; }
    #bulletsBnr .bulletsBanner_item a B { display: block; padding: 9px 0px 0px 0px; font: normal 16px/16px 'NewFont', tahoma, arial; }
    #bulletsBnr .bulletsBanner_item a span { display: block; padding: 6px 0px 0px 0px; font: normal 13px/16px 'NewFont', tahoma, arial;; }

    #bulletsBnr .bulletsBanner_item a div { padding: 0px 92px 0px 0px; }
}

@media screen and (max-width: 480px) {
    #bulletsBnr.bulletsBanner .centeredContent { padding: 0px 20px 0px 20px; }
    #bulletsBnr .bulletsBanner_item a strong { font: 23px/24px 'NewFont', tahoma, arial; }
    #bulletsBnr .bulletsBanner_item a B { font: 14px/16px 'NewFont', tahoma, arial; padding: 6px 0px 0px 0px; }
    #bulletsBnr .bulletsBanner_item a span { font: normal 12px/16px 'NewFont', tahoma, arial; padding: 6px 0px 0px 0px; }
    #bulletsBnr .bulletsBanner_item a img { width: 21%; }
}

@media screen and (max-width: 400px) {
    #bulletsBnr .bulletsBanner_item a strong { font: 21px/24px 'NewFont', tahoma, arial; }
    #bulletsBnr .bulletsBanner_item a img { width: 21%; }
    #bulletsBnr .bulletsBanner_item a div { padding: 0px 85px 0px 0px; }
}

@media screen and (max-width: 360px) {
    #bulletsBnr.bulletsBanner { padding: 20px 0px 10px 0px; }
    #bulletsBnr.bulletsBanner .centeredContent { padding: 0px 10px 0px 10px; }
    #bulletsBnr .bulletsBanner_item a strong { font: 18px/24px 'NewFont', tahoma, arial; }
    #bulletsBnr .bulletsBanner_item a div { padding: 0px 75px 0px 0px; }
}

/*#endregion */

/* bottom banner */
.bottomBannerImage { padding: 0px 0px 0px 0px; border-bottom: 1px solid #adafaf; }
.bottomBannerImage a { display: block; text-decoration: none; }
.bottomBannerImage a img { display: block; width: 100%; }
.bottomBannerImage a span.largeBanner { display: block; }
.bottomBannerImage a span.smallBanner { display: none; }

@media screen and (max-width: 640px) {
    .bottomBannerImage a span.largeBanner { display: none; }
    .bottomBannerImage a span.smallBanner { display: block; }
}

/*#region Portability Number */

#portabilityNumber label { font-size: 16px; width: 235px; font-family: arial; display: inline-block; }
#portabilityNumber input[type="radio"] + label { width: 214px; }
#portabilityNumber input[id$='txtPhoneNumber'], #portabilityNumber input[id$='txtSimNumber'] { direction: ltr; }
#portabilityNumber .checkBoxContainer label { width: auto; }
#portabilityNumber input[type="text"], #portabilityNumber select { border: 1px solid #ccc; font-size: 12pt; height: 30px; padding: 3px; vertical-align: top; }
#portabilityNumber input[type="text"], #portabilityNumber select, #portabilityNumber option { box-sizing: border-box; }
#portabilityNumber div[id$="CaptchaDiv"] { display: inline-block; }
#portabilityNumber > div > div { padding-top: 10px; }

/*#endregion */

/*#region Click 2 Call */

.click2CallLeft { position: fixed; left: 10px; bottom: 10px; }
.click2CallRight { position: fixed; right: 10px; bottom: 10px; }
/*#endregion */

/*#region DataUsageDashboard*/
#mainDataUsageDashboard .userName_title { padding: 0px 0px 5px 0px; }
#mainDataUsageDashboard .userName_title strong { font: normal 14px 'NewFont', tahoma,  arial; color: black; }
#mainDataUsageDashboard .dashboardBanner_holder { height: 80px; background: url('/Style Library/Hot Mobile/Images/V2/dashboard_banner_bg.png') left top repeat-x; }
#mainDataUsageDashboard .dashboardBanner { height: auto; padding: 17px 15px 0 0; background: url(../imgs/dashboard_banner_image.png) left top no-repeat; }
#mainDataUsageDashboard .dashboardBanner div { padding: 22px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardBanner div strong { display: block; font: bold 36px 'NewFont', tahoma,  arial; color: #cb171f; padding: 0px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardBanner div span.dashboardBanner_text { display: block; font: normal 24px/24px 'NewFont', tahoma,  arial; color: black; padding-bottom: 18px; }
#mainDataUsageDashboard .dashboardBanner div span.dashboardBanner_text span { display: block; }
#mainDataUsageDashboard .dashboardBanner div a { text-decoration: none; font: bold 18px/20px 'NewFont', tahoma,  arial; color: #d91921; }
#mainDataUsageDashboard .dashboardBanner div a span { display: block; }
#mainDataUsageDashboard .dashboardBanner div a img { width: 26px; vertical-align: middle; }
#mainDataUsageDashboard .dashboardBanner_middle div { padding: 0px 0px 0px 0px; display: table; height: 100%; }
#mainDataUsageDashboard .dashboardBanner_middle div strong { display: inline; vertical-align: middle; }
#mainDataUsageDashboard .dashboardFrame { padding: 47px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardFrame_account { float: right; width: 45.84%; padding: 0px 0px 0px 1.66%; }
#mainDataUsageDashboard .dashboardFrame_account_title { color: #4b4b4b; font: normal 30px/30px 'NewFont', tahoma,  arial; padding: 0px 44px 9px 0px; background: url(../imgs/dashboard_account.png) right 7px no-repeat; }
#mainDataUsageDashboard .dashboardFrame_account_box { background-color: #cacaca; border-radius: 5px; }
#mainDataUsageDashboard .dashboardFrame_account_box ul { padding: 10px 3.6% 0px; margin: 0px; list-style: none; }
#mainDataUsageDashboard .dashboardFrame_account_box li { padding: 0px 0px 0px 0px; font: bold 13px/20px 'NewFont', tahoma,  arial; color: black; }
#mainDataUsageDashboard .dashboardFrame_account_box li strong { display: inline-block; width: 80px; font-weight: normal; }
#mainDataUsageDashboard a.dashboardFrame_accountLink { float: left; margin-top: -18px; margin-left: 3.6%; color: #d91921; font: bold 13px 'NewFont', tahoma,  arial; text-decoration: none; }
#mainDataUsageDashboard .dashboardFrame_lastCharge { float: right; width: 25.34%; padding: 0px 0px 0px 1.66%; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_title { color: #4b4b4b; font: normal 30px/30px 'NewFont', tahoma,  arial; padding: 0px 44px 9px 0px; background: url(../imgs/dashboard_amount.png) right top no-repeat; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_box { background-color: #cacaca; border-radius: 5px; color: black; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_box div.dashboardFrame_lastCharge_boxCenter { width: 140px; margin: 0px auto; padding-top: 18px; padding-bottom: 12px; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_box div.dashboardFrame_lastCharge_date { padding: 0px 0px 0px 0px; font: normal 13px/13px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_box div.dashboardFrame_lastCharge_amount { padding: 0px 0px 0px 0px; font: bold 36px/38px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_box div.dashboardFrame_lastCharge_amount B { font: normal 14px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .dashboardFrame_lastCharge_box div.dashboardFrame_lastCharge_amount span { float: left; font: bold 16px/13px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard a.dashboardFrame_lastCharge_link { display: inline-block; padding: 0px 0px 2px 26px; margin-top: 9px; font: bold 13px/18px 'NewFont', tahoma,  arial; text-decoration: none; color: #d91921; background: url(../imgs/dashboard_red_bullet.png) left 2px no-repeat; }
#mainDataUsageDashboard .dashboardFrame_actions { float: right; width: 25.5%; }
#mainDataUsageDashboard .dashboardFrame_actions_title { color: #d91921; font: normal 30px/30px 'NewFont', tahoma,  arial; padding: 0px 34px 9px 0px; background: url(../imgs/dashboard_actions.png) right 5px no-repeat; }
#mainDataUsageDashboard .dashboardFrame_actionsBox { background-color: #d91921; border-radius: 5px; }
#mainDataUsageDashboard .dashboardFrame_actionsBox ul { padding: 12px 6.5% 0px; margin: 0px; list-style: none; }
#mainDataUsageDashboard .dashboardFrame_actionsBox li { padding: 3px 30px 4px 0px; margin: 0px; font: bold 13px 'NewFont', tahoma,  arial; background: url(../imgs/dashboard_white_bullet.png) right 3px no-repeat; }
#mainDataUsageDashboard .dashboardFrame_actionsBox li a { color: white; text-decoration: none; }
#mainDataUsageDashboard .dashboardStatus { padding: 5px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardStatus_account { background-color: #cacaca; border-radius: 5px; color: black; padding: 13px 0px 12px 0px; }
#mainDataUsageDashboard .dashboardStatus_account_td { float: right; font: bold 14px 'NewFont', tahoma,  arial; vertical-align: middle; padding: 0px 1.66%; }
#mainDataUsageDashboard .dashboardStatus_account_td label { font-weight: normal; vertical-align: middle; display: inline-block; padding-left: 7px; }
#mainDataUsageDashboard .dashboardStatus_account_td a { font-weight: normal; color: #d91921; }
#mainDataUsageDashboard .dashboardStatus_comboHolder { display: inline-block; vertical-align: middle; position: relative; }
#mainDataUsageDashboard .dashboardStatus_comboHolder select { background-color: #cacaca; border: 0px; font: bold 14px 'NewFont', tahoma,  arial !important; color: #d91921 !important; height: 20px !important; width: auto !important; cursor: pointer; }
#mainDataUsageDashboard .dashboardStatus_comboHolder span.customSelect { width: auto !important; font: bold 14px 'NewFont', tahoma,  arial !important; color: #d91921 !important; cursor: pointer; }
#mainDataUsageDashboard .dashboardStatus_comboHolder span.customSelectInner { width: auto !important; padding-left: 17px; background: url(../imgs/dashboard_combo.png) left center no-repeat; }
#mainDataUsageDashboard .dashboardStatus_account_td:nth-child(1) { margin-top: -2px; }
/*#mainDataUsageDashboard .dashboardStatus_account_td:nth-child(4){float: left; padding: 0px 0px 0px 1.66%;}*/
#mainDataUsageDashboard .dashboardGraphs { padding: 15px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardGraph_usage { float: right; border: 3px solid #ebebeb; border-radius: 5px; width: 24.8%; margin-left: 1.66%; }
#mainDataUsageDashboard .dashboardGraph_package { float: right; border: 3px solid #ebebeb; border-radius: 5px; width: 72%; }
#mainDataUsageDashboard .dashboardGraph_frame strong { display: block; color: #d91921; font: normal 30px/30px 'NewFont', tahoma,  arial; text-align: center; padding: 14px 0px 23px 0px; }
#mainDataUsageDashboard .dashboardGraph_usage .dashboardGraph_holder { text-align: center; padding-bottom: 28px; max-width: 194px; margin: 0px auto; }
#mainDataUsageDashboard .dashboardGraph_usage .dashboardGraph_holder img { display: block; width: 100%; }
#mainDataUsageDashboard a.dashboardGraph_link { display: block; height: 35px; padding-top: 9px; text-align: center; background-color: #d91921; font: normal 24px/24px 'NewFont', tahoma,  arial; color: #ffffff; text-decoration: none; }
#mainDataUsageDashboard a.dashboardGraph_link span { display: inline-block; background: url(../imgs/graph_white_bullet.png) left 4px no-repeat; padding: 0px 0px 0px 30px; }
#mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_frame { max-width: 532px; margin: 0px auto; }
#mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_holder { float: right; max-width: 219px; }
#mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_holder img { display: block; width: 100%; }
#mainDataUsageDashboard .dashboardGraph_packageDetails { float: left; background-color: #cacaca; border-radius: 5px; padding: 11px 20px 13px 20px; font: normal 15px 'NewFont', tahoma,  arial; color: black; margin: 11px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardGraph_packageDetails B { display: inline-block; font-weight: normal; width: 142px; }
#mainDataUsageDashboard .dashboardGraph_packageDetails ul { padding-bottom: 12px; }
#mainDataUsageDashboard .dashboardGraph_packageDetails li { border-bottom: 3px solid #ebebeb; padding: 3px 0px 4px 0px; }
#mainDataUsageDashboard .dashboardGraph_packageDetails li:nth-child(3) { border-bottom: 3px solid #d4d4d4; }
#mainDataUsageDashboard .dashboardGraph_packageDetails li:nth-child(4) { border-bottom: 0px; font: normal 10px/12px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .dashboardGraph_packageDetails a { display: inline-block; font: bold 13px/18px 'NewFont', tahoma,  arial; color: #d91921; text-decoration: none; padding: 0px 0px 0px 28px; background: url(../imgs/dashboard_red_bullet.png) left top no-repeat; }
#mainDataUsageDashboard .dashboardActions { padding: 85px 0px 85px 0px; }
#mainDataUsageDashboard .dashboardActions_title { color: #d91921; font: normal 30px/30px 'NewFont', tahoma,  arial; padding: 0px 0px 21px 0px; }
#mainDataUsageDashboard .dashboardActions ul { padding: 0px; margin: 0px -3.66% 0px 0px; }
#mainDataUsageDashboard .dashboardActions li { float: right; width: 13%; padding: 0px 3.66% 0px 0px; }
#mainDataUsageDashboard .dashboardActions li a { display: block; text-decoration: none; text-align: center; font: bold 14px/14px 'NewFont', tahoma, arial; color: #333333; max-width: 133px; }
#mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image { display: table; table-layout: fixed; width: 133px; height: 109px; background: url(../imgs/dashboard_actions_bg.png) left top repeat-y; background-size: 100% auto; padding: 0px; }
#mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image span { display: table-cell; vertical-align: middle; text-align: center; }
#mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image img { display: block; width: 55px; height: 42px; margin: 0px auto 0px; background-position: left top; background-repeat: repeat-y; }
#mainDataUsageDashboard .dashboardActions li a span.dashboardActions_text { display: block; padding-top: 8px; }
#mainDataUsageDashboard .dashboardActions li a span.dashboardActions_text span { display: block; }
#mainDataUsageDashboard .dashboardActions li a:hover { color: #d91921; }
#mainDataUsageDashboard .dashboardActions li a:hover span.dashboardActions_image { background-position: left 150px; }
#mainDataUsageDashboard .dashboardActions li a:hover span.dashboardActions_image img { background-position: left 50px; }
#mainDataUsageDashboard .subscriptionsList { padding: 85px 0px 100px 0px; }
#mainDataUsageDashboard .subscriptionsList_title { color: #d91921; font: normal 30px/30px 'NewFont', tahoma,  arial; padding: 0px 0px 17px 0px; }
#mainDataUsageDashboard .subscriptionsTable { padding: 0px 0px 0px 0px; }
#mainDataUsageDashboard .subscriptionsTable ul { display: table; width: 100%; border-collapse: separate; border-spacing: 0px 7px; }
#mainDataUsageDashboard .subscriptionsTable li { display: table-row; }
#mainDataUsageDashboard .subscriptionsTable li div { display: table-cell; vertical-align: middle; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_th { font: bold 14px 'NewFont', tahoma,  arial; color: #ffffff; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_th div { padding: 7px 12px 8px 12px; background-color: #4b4b4b; white-space: nowrap; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_th div:first-child { border-radius: 0px 5px 5px 0px; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_th div.subscriptionsTable_thActions { text-indent: 0px; text-align: center; border-radius: 5px 0px 0px 5px; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td { font: normal 13px/17px 'NewFont', tahoma,  arial; color: #000000; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div { border-top: 3px solid #ebebeb; border-bottom: 3px solid #ebebeb; padding: 7px 12px 7px 12px; white-space: nowrap; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div strong { display: none; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:first-child { border-right: 3px solid #ebebeb; border-radius: 0px 5px 5px 0px; padding-right: 9px; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:last-child { border-left: 3px solid #ebebeb; border-radius: 5px 0px 0px 5px; padding-left: 0px; width: 330px; text-align: left; white-space: normal; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td span { display: block; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:nth-child(3) { width: 240px; white-space: normal; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a { float: left; display: table; width: 100px; height: 85px; text-align: center; vertical-align: middle; background-color: #f1f1f1; border-radius: 5px; text-decoration: none; font: bold 13px/14px 'NewFont', tahoma,  arial; color: #d91921; margin-left: 9px; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a span { display: table-cell; text-align: center; vertical-align: middle; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:last-child div.clear { display: none; }
#mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div.subscriptionsTable_phone a { float: none; display: inline; width: auto; height: auto; text-align: right; background-color: transparent; margin-left: 0px; font: normal 13px/17px 'NewFont', tahoma,  arial; color: #000000; }

@media screen and (max-width: 1024px) {
    #mainDataUsageDashboard .userName_title .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .dashboardBanner_holder .centeredContent { padding: 0px 25px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .dashboardStatus .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .dashboardGraphs .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .dashboardActions .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .subscriptionsList .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .dashboardFrame_account_title { font: normal 24px/30px 'NewFont', tahoma,  arial; padding: 0px 44px 9px 0px; }
    #mainDataUsageDashboard .dashboardFrame_lastCharge_title { font: normal 24px/30px 'NewFont', tahoma,  arial; padding: 0px 44px 9px 0px; }
    #mainDataUsageDashboard .dashboardFrame_actions_title { font: normal 24px/30px 'NewFont', tahoma,  arial; padding: 0px 34px 9px 0px; }
    #mainDataUsageDashboard .dashboardStatus_account_td { padding: 0px 1.2%; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(1) { padding: 0px 1.66% 0px 1.2%; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(4) { float: left; padding: 6px 0px 0px 1.66%; }
    #mainDataUsageDashboard .dashboardActions ul { padding: 0px; margin: 0px -1.66% 0px 0px; }
    #mainDataUsageDashboard .dashboardActions li { float: right; width: 15%; padding: 0px 1.66% 0px 0px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:last-child { width: auto; text-align: center; padding-left: 9px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a { float: none; width: 100px; height: 40px; padding: 0px 0px 0px 0px; margin: 0px auto 5px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a:last-child { margin: 0px auto 0px; }
}

@media screen and (max-width: 870px) {
    #mainDataUsageDashboard .dashboardFrame_account_title { font: normal 21px/30px 'NewFont', tahoma,  arial; padding: 0px 44px 9px 0px; }
    #mainDataUsageDashboard .dashboardFrame_lastCharge_title { font: normal 21px/30px 'NewFont', tahoma,  arial; padding: 0px 44px 9px 0px; }
    #mainDataUsageDashboard .dashboardFrame_actions_title { font: normal 21px/30px 'NewFont', tahoma,  arial; padding: 0px 34px 9px 0px; }

    #mainDataUsageDashboard a.dashboardFrame_accountLink { margin-top: 0px; padding-bottom: 8px; font: bold 12px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardFrame_actionsBox li { font: bold 12px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardFrame_account_box li { font: bold 12px/20px 'NewFont', tahoma,  arial; }

    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(1) { padding: 0px 1.66% 4px 0px; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(2) { clear: right; padding: 0px 1.66% 0px 1.2%; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(4) { padding: 0px 0px 0px 1.66%; }

    #mainDataUsageDashboard .dashboardGraph_usage { width: 28.5%; margin-left: 1.66%; }
    #mainDataUsageDashboard .dashboardGraph_package { width: 68%; }
    #mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_frame { max-width: 470px; }
    #mainDataUsageDashboard .dashboardGraph_packageDetails { padding: 11px 15px 13px 15px; }

    #mainDataUsageDashboard .dashboardGraph_frame strong { font: normal 24px/30px 'NewFont', tahoma,  arial; padding: 14px 0px 18px 0px; }
    #mainDataUsageDashboard a.dashboardGraph_link { font: normal 21px/24px 'NewFont', tahoma,  arial; }

    #mainDataUsageDashboard .dashboardActions { padding: 60px 0px 70px 0px; }
    #mainDataUsageDashboard .dashboardActions li a { max-width: 100px; }
    #mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image { width: 100px; height: 82px; }
    #mainDataUsageDashboard .dashboardActions li a:hover span.dashboardActions_image { background-position: left 112px; }

    #mainDataUsageDashboard .subscriptionsList { padding: 60px 0px 70px 0px; }
}

@media screen and (max-width: 768px) {
    #mainDataUsageDashboard .dashboardBanner div strong { font: bold 32px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardBanner div span.dashboardBanner_text { font: normal 18px/21px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardBanner div a { font: bold 18px/20px 'NewFont', tahoma,  arial; }

    #mainDataUsageDashboard .dashboardFrame_account { float: none; width: auto; padding: 0px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame_lastCharge { clear: right; width: 48%; padding: 20px 0px 0px 4%; }
    #mainDataUsageDashboard .dashboardFrame_actions { width: 48%; padding: 20px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame_actionsBox li { padding: 3px 30px 9px 0px; }

    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(1) { padding: 0px 3.6% 4px 0px; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(2) { clear: right; padding: 0px 3.6% 0px 1.2%; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(4) { padding: 0px 0px 0px 3.6%; }

    #mainDataUsageDashboard .dashboardGraph_usage .dashboardGraph_holder { padding-bottom: 21px; max-width: 180px; }
    #mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_frame { max-width: 430px; }
    #mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_holder { max-width: 200px; }
    #mainDataUsageDashboard .dashboardGraph_packageDetails { margin-top: 0px; }
    #mainDataUsageDashboard .dashboardGraph_packageDetails B { width: 120px; }

    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_th div { padding: 7px 9px 8px 9px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div { padding: 7px 9px 7px 9px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:first-child { padding-right: 6px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:last-child { padding-left: 6px; }
}

@media screen and (max-width: 720px) {
    #mainDataUsageDashboard .dashboardGraph_usage { width: 32%; margin-left: 2%; }
    #mainDataUsageDashboard .dashboardGraph_package { width: 63.5%; }

    #mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_frame { max-width: 390px; }
    #mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_holder { max-width: 175px; }
    #mainDataUsageDashboard .dashboardGraph_packageDetails { font-size: 13px; padding: 11px 15px 10px; }
    #mainDataUsageDashboard .dashboardGraph_packageDetails a { background-position: left 1px; padding-bottom: 1px; font-size: 12px; }

    #mainDataUsageDashboard .dashboardActions { padding: 45px 0px 60px 0px; }
    #mainDataUsageDashboard .dashboardActions li a { max-width: 90px; font: bold 12px/14px 'NewFont', tahoma, arial; }
    #mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image { width: 90px; height: 75px; }
    #mainDataUsageDashboard .dashboardActions li a:hover span.dashboardActions_image { background-position: left 101px; }
}

@media screen and (max-width: 670px) {
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(2) { padding: 0px 3.6% 4px 0px; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(3) { clear: right; padding: 0px 3.6% 0px 0px; }

    #mainDataUsageDashboard .dashboardGraph_usage { width: 40%; margin-left: 2%; }
    #mainDataUsageDashboard .dashboardGraph_package { width: 55.5%; }

    #mainDataUsageDashboard .dashboardGraph_usage .dashboardGraph_holder { padding-bottom: 0px; padding-top: 25px; }
    #mainDataUsageDashboard .dashboardGraph_package .dashboardGraph_holder { float: none; max-width: 175px; margin: 0px auto; }
    #mainDataUsageDashboard .dashboardGraph_packageDetails { float: none; margin: 12px 15px 0px; }
    #mainDataUsageDashboard a.dashboardGraph_link { font: normal 18px/24px 'NewFont', tahoma,  arial; }

    #mainDataUsageDashboard .subscriptionsList { padding: 60px 0 50px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_th { display: none; }
    #mainDataUsageDashboard .subscriptionsTable ul { display: block; width: auto; border-collapse: collapse; border-spacing: 0px 0px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td { display: block; border: 3px solid #ebebeb; border-radius: 5px; padding: 10px 9px 8px; margin: 0px 0px 12px 0px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div { display: block; border: 0px; padding: 0px 0px 7px 0px; float: right; width: 50%; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:first-child { border: 0px; padding: 0px 0px 7px 0px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:nth-child(3) { float: none; width: auto; clear: both; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:last-child { border: 0px; padding: 7px 0px 0px 0px; float: none; width: auto; clear: both; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div strong { display: inline-block; padding-left: 7px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a { float: right; margin: 0px 0px 0px 9px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:last-child div.clear { display: block; }
}

@media screen and (max-width: 640px) {
    #mainDataUsageDashboard .dashboardActions { padding: 45px 0px 40px 0px; }
    #mainDataUsageDashboard .dashboardActions ul { margin: 0px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardActions li { width: 33.33%; padding: 0px 0px 25px 0px; }
    #mainDataUsageDashboard .dashboardActions li a { font: bold 14px/14px 'NewFont', tahoma, arial; max-width: 133px; margin: 0px auto; }
    #mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image { width: 133px; height: 109px; }
    #mainDataUsageDashboard .dashboardActions li a:hover span.dashboardActions_image { background-position: left 150px; }
}

@media screen and (max-width: 600px) {
    #mainDataUsageDashboard .userName_title { padding: 25px 0px 10px 0px; }
}

@media screen and (max-width: 480px) {
    #mainDataUsageDashboard .userName_title .centeredContent { padding: 0px 20px; }
    #mainDataUsageDashboard .dashboardBanner_holder .centeredContent { padding: 0px 20px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame .centeredContent { padding: 0px 20px; }
    #mainDataUsageDashboard .dashboardStatus .centeredContent { padding: 0px 20px; }
    #mainDataUsageDashboard .dashboardGraphs .centeredContent { padding: 0px 20px; }
    #mainDataUsageDashboard .dashboardActions .centeredContent { padding: 0px 20px; }
    #mainDataUsageDashboard .subscriptionsList .centeredContent { padding: 0px 20px; }

    #mainDataUsageDashboard .dashboardBanner { background-image: none; }
    #mainDataUsageDashboard .dashboardFrame { padding: 30px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame_lastCharge { float: none; clear: right; width: auto; padding: 20px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame_actions { float: none; width: auto; padding: 20px 0px 0px 0px; }

    #mainDataUsageDashboard .dashboardFrame_actionsBox ul { padding: 15px 6.5% 10px; }

    #mainDataUsageDashboard .dashboardStatus { padding: 35px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardStatus_account_td:nth-child(4) { clear: both; padding-top: 7px; }

    #mainDataUsageDashboard .dashboardGraphs { padding: 35px 0px 0px 0px; }
    #mainDataUsageDashboard .dashboardGraph_usage { float: none; width: auto; margin-left: 0px; }
    #mainDataUsageDashboard .dashboardGraph_package { float: none; width: auto; margin-top: 20px; }
    #mainDataUsageDashboard .dashboardGraph_usage .dashboardGraph_holder { padding-bottom: 20px; padding-top: 0px; }

    #mainDataUsageDashboard .dashboardActions li { width: 50%; padding: 0px 0px 18px 0px; }

    #mainDataUsageDashboard .subscriptionsList { padding: 45px 0 40px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a { width: 90px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div { float: none; width: auto; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div strong { width: 80px; }
    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div:nth-child(3) strong { width: auto; }
}

@media screen and (max-width: 360px) {
    #mainDataUsageDashboard .userName_title .centeredContent { padding: 0px 10px; }
    #mainDataUsageDashboard .dashboardBanner_holder .centeredContent { padding: 0px 10px 0px 0px; }
    #mainDataUsageDashboard .dashboardFrame .centeredContent { padding: 0px 10px; }
    #mainDataUsageDashboard .dashboardStatus .centeredContent { padding: 0px 10px; }
    #mainDataUsageDashboard .dashboardGraphs .centeredContent { padding: 0px 10px; }
    #mainDataUsageDashboard .dashboardActions .centeredContent { padding: 0px 10px; }
    #mainDataUsageDashboard .subscriptionsList .centeredContent { padding: 0px 10px; }

    #mainDataUsageDashboard .dashboardActions li a { max-width: 100px; }
    #mainDataUsageDashboard .dashboardActions li a span.dashboardActions_image { width: 100px; height: 82px; }
    #mainDataUsageDashboard .dashboardActions li a:hover span.dashboardActions_image { background-position: left 112px; }

    #mainDataUsageDashboard .subscriptionsTable li.subscriptionsTable_td div a { font: bold 11px/13px 'NewFont', tahoma, arial; width: 80px; }
}

/* details */

#mainDataUsageDashboard .dashboardDetails { }
#mainDataUsageDashboard .dashboardDetails_graphFrame { margin-top: 7px; border: 3px solid #ebebeb; border-radius: 5px; padding: 1.7%; height: 314px; }
#mainDataUsageDashboard .dashboardDetails_graphRight { float: right; width: 51%; padding: 0px 2.5%; }
#mainDataUsageDashboard .dashboardDetails_graphHolder { max-width: 285px; width: 100%; margin: 0px auto; }
#mainDataUsageDashboard .dashboardDetails_graphHolder img { display: block; width: 100%; }
#mainDataUsageDashboard .dashboardDetails_graphLeft { float: left; width: 39.5%; padding: 27px 0px 0px 41px; }
#mainDataUsageDashboard .dashboardDetails_packageDetails { background-color: #cacaca; border-radius: 5px; font: normal 15px 'NewFont', tahoma,  arial; color: black; padding: 40px 11.8% 40px; }
#mainDataUsageDashboard .dashboardDetails_packageDetails li { border-bottom: 3px solid #ebebeb; padding: 8px 0px 7px 0px; }
#mainDataUsageDashboard .dashboardDetails_packageDetails li:last-child { border-bottom: 0px; }
#mainDataUsageDashboard .dashboardDetails_packageDetails B { font-weight: normal; }
#mainDataUsageDashboard .dashboardDetails_packageDetails span { float: left; }
#mainDataUsageDashboard .dashboardDetails_bold B, .dashboardDetails_bold span { font-weight: bold; }
#mainDataUsageDashboard .dashboardUpgrade { padding: 0 0 35px 0; display: inline; }
#mainDataUsageDashboard .dashboardUpgrade_title { display: block; font: normal 36px 'NewFont', tahoma,  arial; color: #d91921; padding: 0px 0px 8px 0px; text-align: center; }
#mainDataUsageDashboard .dashboardUpgrade_title div { display: inline-block; }
#mainDataUsageDashboard .dashboardUpgrade_list { padding: 0px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardUpgrade_item { background-color: #ebebeb; margin: 20px 0px 0px 0px; border-radius: 5px; }
#mainDataUsageDashboard .dashboardUpgrade_itemPlan { float: right; display: table; table-layout: fixed; direction: ltr; width: 120px; height: 70px; font: normal 30px 'NewFont', tahoma,  arial; background: url(../imgs/dashboard_upgrade_curve.png) left top no-repeat; border-radius: 0px 5px 5px 0px; }
#mainDataUsageDashboard .dashboardUpgrade_itemPlan span { display: table-cell; text-align: right; vertical-align: middle; padding-right: 20px; }
#mainDataUsageDashboard .dashboardUpgrade_itemDetails { float: right; padding: 12px 45px 0px 0px; }
#mainDataUsageDashboard .dashboardUpgrade_itemDetails strong { display: block; font: bold 24px/24px 'NewFont', tahoma,  arial; padding: 0px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardUpgrade_itemDetails span { display: block; font: normal 15px/17px 'NewFont', tahoma,  arial; padding: 4px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardUpgrade_itemPrice { float: left; width: 120px; text-align: left; padding: 20px 0px 0px 40px; }
#mainDataUsageDashboard .dashboardUpgrade_itemPrice B { font: bold 14px/10px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .dashboardUpgrade_itemPrice strong { font: bold 30px/10px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .dashboardUpgrade_itemPrice span { display: block; font: normal 14px/10px 'NewFont', tahoma,  arial; }
#mainDataUsageDashboard .upgradeButton { float: left; padding-top: 14px; padding-left: 18px; }
#mainDataUsageDashboard .dashboardUpgrade_itemLink { float: left; padding-top: 14px; }
#mainDataUsageDashboard .dashboardUpgrade_itemLink a { display: block; width: 135px; height: 33px; padding: 10px 10px 0px 0px; background: #dc0a00 url(../imgs/graph_white_bullet.png) 12px center no-repeat; border-radius: 0px 5px 5px 0px; font: bold 15px 'NewFont', tahoma,  arial; color: #ffffff; text-decoration: none; }
#mainDataUsageDashboard .dashboardUpgrade_note { font: normal 12px 'NewFont', tahoma,  arial; padding: 15px 0px 0px 0px; }
#mainDataUsageDashboard .dashboardStatus_account_td.logoutBtn { float: left; padding: 0; margin: 0 0 0 15px; width: 55px; height: 33px; background: url('/Style Library/Hot Mobile/images/btnLogOffPayment.png') no-repeat; }
#mainDataUsageDashboard .dashboardStatus_account_td.logoutBtn .logoutBtnWrapper { padding: 8px 12px 0 0; }
#mainDataUsageDashboard .dashboardStatus_account_td.logoutBtn a { font-weight: bold; color: white; text-decoration: none; }
#mainDataUsageDashboard .fg-dial { font-size: 200%; font-weight: bold; left: -5px; position: relative; text-align: center; top: -190px; width: 100%; }
#mainDataUsageDashboard .fg-dial span { text-align: center; }
#mainDataUsageDashboard .fg-dial-label { font-size: 150%; font-weight: bold; left: -8px; position: relative; text-align: center; top: -170px; width: 100%; }
#mainDataUsageDashboard canvas { display: block; margin: 25px auto 0; }



@media screen and (max-width: 1024px) {
    #mainDataUsageDashboard.dashboardDetails .centeredContent { padding: 0px 25px; }
    #mainDataUsageDashboard .dashboardDetails_graphLeft { width: 40%; }
    #mainDataUsageDashboard .dashboardDetails_packageDetails { padding: 40px 8% 40px; }
    #mainDataUsageDashboard .dashboardUpgrade_title { font: normal 30px/30px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 870px) {
    #mainDataUsageDashboard .dashboardDetails_graphRight { width: 45%; padding: 0px 2.5%; }
    #mainDataUsageDashboard .dashboardDetails_graphHolder { max-width: 285px; }
    #mainDataUsageDashboard .dashboardDetails_graphLeft { width: 45%; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPlan { width: 100px; font: normal 24px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPlan span { padding-right: 15px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails { padding: 12px 30px 0px 0px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails strong { font: bold 21px/24px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails span { font: normal 14px/16px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPrice { width: 100px; padding: 20px 0px 0px 30px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPrice strong { font: bold 24px/10px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemLink a { width: 120px; background-position: 8px center; background-size: 21px auto; font: bold 14px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 768px) {
    #mainDataUsageDashboard .dashboardDetails_graphRight { width: 42%; }
    #mainDataUsageDashboard .dashboardDetails_graphLeft { width: 50%; }
    #mainDataUsageDashboard .dashboardDetails_packageDetails { font: normal 14px 'NewFont', tahoma,  arial; padding: 35px 5%; }
    #mainDataUsageDashboard .dashboardUpgrade { padding: 50px 0px 95px 0px; }
    #mainDataUsageDashboard .dashboardUpgrade_title { font: normal 24px/24px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails { width: 35%; }
}

@media screen and (max-width: 670px) {
    #mainDataUsageDashboard .dashboardDetails_packageDetails { font: normal 13px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_item { padding-bottom: 10px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails { width: 72%; padding: 12px 30px 7px 0px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemLink { clear: right; padding-top: 0px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPrice { width: auto; padding: 7px 0px 0px 25px; }
}

@media screen and (max-width: 568px) {
    #mainDataUsageDashboard .dashboardDetails_graphRight { width: 40%; }
    #mainDataUsageDashboard .dashboardDetails_graphLeft { width: 53%; }
    #mainDataUsageDashboard .dashboardDetails_packageDetails { font: normal 12px 'NewFont', tahoma,  arial; padding: 20px 5%; }
}

@media screen and (max-width: 480px) {
    #mainDataUsageDashboard .dashboardDetails .centeredContent { padding: 0px 20px; }
    #mainDataUsageDashboard .dashboardDetails_graphRight { float: none; width: auto; padding: 4% 3% 5%; }
    #mainDataUsageDashboard .dashboardDetails_graphLeft { float: none; width: auto; }
    #mainDataUsageDashboard .dashboardUpgrade_title { font: normal 18px/20px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails { width: 65%; padding: 12px 20px 7px 0px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails strong { font: bold 18px/20px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails span { font: normal 13px/16px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPrice strong { font: bold 21px/10px 'NewFont', tahoma,  arial; }
}

@media screen and (max-width: 375px) {
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails { width: 65%; padding: 12px 15px 7px 0px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails strong { font: bold 16px/18px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPrice { padding: 0px 0px 0px 25px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemLink a { background-size: 18px auto; width: 110px; height: 26px; padding: 5px 7px 0px 0px; font: bold 13px 'NewFont', tahoma, arial; }
}

@media screen and (max-width: 360px) {
    #mainDataUsageDashboard .dashboardDetails .centeredContent { padding: 0px 10px; }
}

@media screen and (max-width: 320px) {
    #mainDataUsageDashboard .dashboardUpgrade_itemPlan { width: 80px; font: normal 21px 'NewFont', tahoma,  arial; }
    #mainDataUsageDashboard .dashboardUpgrade_itemPlan span { padding-right: 10px; }
    #mainDataUsageDashboard .dashboardUpgrade_itemDetails { width: 68%; padding: 8px 12px 5px 0px; }
}
/*#endregion*/

/* Debt Payment */
.divMainContent .dialog { display: none; position: absolute; z-index: 1000; width: 200px; background-color: #EDEDED; padding: 10px; font-size: 12px; font-family: 'NewFont', Arial; }
/* end of Debt Payment*/

/*#Create New Customer Case*/
#CreateCase { width: 100%; }
#CreateCase .DetailsRow { width: 100%; }
#CreateCase header { width: 500px; height: 43px; background-color: red; text-align: center; color: white; font-size: 29px; border-radius: 15px; margin: 0 auto; }
#CreateCase .DetailsRow { margin: 20px 0 0 0; }
#CreateCase .DetailsRow .Title { width: 140px; float: right; font-size: 14px; }
#CreateCase .DetailsRow .Value { float: right; }
#CreateCase .Buttons input { background: red; color: white; border-radius: 15px; margin: 25px 0 0 0; border-color: red; font-weight: 700; font-size: 18px; }
#CreateCase textarea { border-radius: 10px; resize: none; height: 120px; width: 398px; padding: 10px; font-family: sans-serif; }
#CreateCase .DetailsRow input { border-radius: 10px; padding: 0 5px 0 0; }
#CreateCase select { font-size: 15px; }
#CreateCase a { text-decoration: none; }
/*#endregion*/

/*#Accessibility*/
.SendTivuchBtn { float: left; }
.MokedText { font-size: 12pt; }
.HatavaText { font-size: 12pt; }
/*#endregion*/

/* DivTable.com */
.divTable { display: table; }

.divTableRow { display: table-row; }

.divTableHeading { background-color: #EEE; display: table-header-group; }

.divTableCell, .divTableHead { display: table-cell; padding: 3px 10px; }

.divTableHeading { background-color: #EEE; display: table-header-group; font-weight: bold; }

.divTableFoot { background-color: #EEE; display: table-footer-group; font-weight: bold; }

.divTableBody { display: table-row-group; }

/* -------------------------------- */

/* Regulation */
.CategoryItem { }
.CategoryItemText { font-family: 'NewFont', Arial; color: #e0010f; font-size: 14pt; margin-top: 25px; margin-bottom: 5px; }
.RegulationsWrapper { margin: 20px 0 20px 0; width: 100%; }
.RegulationQuestionItem { margin: 15px 0 0 0; }
.RegulationQuestion { width: 540px; font-size: 12pt; font-weight: bold; }
.RegulationChoices { margin: 10px 0 0 0; font-size: 12px; font-weight: bold; }

/* Altice Logos */
.alticeStrip.alticeStrip { box-sizing: border-box; background-color: #020000; color: white; border-top: 1px solid #c1c1c1; }
.alticeStrip * { box-sizing: border-box; }
.alticeStripFrame { max-width: 1330px; width: 100%; margin: 0px auto; padding: 12px 25px; direction: rtl; }
.alticeStripFrame img { display: block; height: 90px; }

@media screen and (max-width: 670px) {
    .alticeStripFrame { padding: 12px 15px; }
    .alticeStripFrame img { height: 70px; }
}

@media screen and (max-width: 375px) {
    .alticeStripFrame { padding: 12px 10px; }
    .alticeStripFrame img { height: 60px; }
}

/* Program Change Section */
.programChangeWrap a { cursor: pointer; }
.ngMessage { font: 14px/14px arial; color: #d91921; clear: both; min-height: 16px; }

/* CSS for the Page Layouts */
.inner_centeredContent { max-width: 1074px; margin: 0px auto; padding: 0px 25px; box-sizing: border-box; }
.innerPage { padding: 0px 0px 60px 0px; position: relative; }
.contentPage { padding: 0px 0px 0px 260px; }
.sideCol { position: absolute; left: 0px; top: 0px; width: 240px; }

@media screen and (max-width: 800px) {
    .sideCol { display: none; }
    .contentPage { padding: 0px; }
}

@media screen and (max-width: 600px) {
    .sideCol { display: none; }
    .contentPage { padding: 0px; }
}

@media screen and (max-width: 480px) {
    .sideCol { display: none; }
    .contentPage { padding: 0px; }
}

#retailNav {line-height: 50px;}
#retailNav ul { float: right; margin-right: 40px; }
#retailNav ul li { float: right; padding: 0px 14px; background: url('/Style Library/Hot Mobile/images/V2/header_devider.png') left 25px no-repeat;}
#retailNav ul li a,
#retailNav ul li a:visited {color:black; font-size:16px;font-weight: normal;
    cursor: pointer;}





/*
    body .onloadPopup { display: none;}

    body .onloadPopup .nameSpan { margin-right: -30px; padding-left: 20px; }

    body .onloadPopup .nameSpanRetail { display: inline-block; padding-left: 20px; width: 70px; text-align: right; }

    body .onloadPopupBtnWrapper { margin-right: 150px; margin-top: 15px; }

    body .onloadPopup .errMsg { color: red; display: none; font-size: 11px; padding-right: 5px; }

    body .onloadPopup input { height: auto; }

    body .ui-widget-overlay { }


    body .clearfix:after { content: ""; display: table; clear: both; }




    body .form-2 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
    body .form-2 { min-width:340px; padding: 10px 20px; position: relative; background: #fffaf6; border-radius: 4px; color: #7e7975; box-shadow: 0 2px 2px rgba(0,0,0,0.2), 0 1px 5px rgba(0,0,0,0.2), 0 0 0 12px rgba(255,255,255,0.4); }
    body .form-2 h1 { font-size: 15px; font-weight: bold; color: #bdb5aa; padding-bottom: 8px; border-bottom: 1px solid #EBE6E2; text-shadow: 0 2px 0 rgba(255,255,255,0.8); box-shadow: 0 1px 0 rgba(255,255,255,0.8); } 
    body .form-2 h1 img { width: 80px; float: left; }
     
    body .form-2 h1 .log-in,
    body .form-2 h1 .sign-up { display: inline-block; text-transform: uppercase; }
     
    body .form-2 h1 .log-in { color: #6c6763; padding-right: 2px; }
    body .form-2 h1 .log-in .under { display: block; font-size: 11px; font-weight: normal; padding-right: 2px; }
     
    body .form-2 h1 .sign-up { color: #ffb347; padding-left: 2px; }
     
    body .form-2 .float { width: 100%; float: right; padding-top: 15px; border-top: 1px solid rgba(255,255,255,1); }
     
    body .form-2 .float:first-of-type { padding-right: 5px; }
     
    body .form-2 .float:last-of-type { padding-left: 5px; }
     
    body .form-2 label { display: block; padding: 0 0 5px 2px; cursor: pointer; text-transform: uppercase; font-weight: 400; text-shadow: 0 1px 0 rgba(255,255,255,0.8); font-size: 11px; }
     
    body .form-2 label i { margin-right: 5px; display: inline-block; width: 10px; }
     
    body .form-2 select { margin-bottom: 40px !important; }

    body .form-2 input[type=text],
    body .form-2 select,
    body .form-2 input[type=password] { font-family: 'Lato', Calibri, Arial, sans-serif; font-size: 13px; font-weight: 400; display: block; width: 100%; padding: 5px; margin-bottom: 5px; border: 3px solid #ebe6e2; border-radius: 5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

    body .form-2 input[type=text]:hover,
    body .form-2 select:hover,
    body .form-2 input[type=password]:hover { border-color: #CCC; }

    body .form-2 label:hover ~ input { border-color: #CCC; }

    body .form-2 input[type=text]:focus,
    body .form-2 select:focus,
    body .form-2 input[type=password]:focus { border-color: #BBB; outline: none; }

    body .form-2 input[type=submit],
    body .form-2 .log-twitter {  min-width: 110px;  height: 38px; float: left; position: relative; box-shadow: inset 0 1px rgba(255,255,255,0.3); border-radius: 3px; cursor: pointer; font-family: 'Lato', Calibri, Arial, sans-serif; font-size: 14px; line-height: 38px; text-align: center; font-weight: bold; }

    body .form-2 input[type=submit] { margin-left: 4%; background: #d91921;  background: -moz-linear-gradient(#D53B42, #d91921); background: -ms-linear-gradient(#d91921,#D53B42); background: -o-linear-gradient(#d91921,#D53B42); background: -webkit-gradient(linear, 0 0, 0 100%, from(#d91921), to(#D53B42)); background: -webkit-linear-gradient(#d91921,#D53B42); background: linear-gradient(#d91921,#D53B42); border: 1px solid #D53B42; color: #fff; text-shadow: 0 1px rgba(255,255,255,0.3); }

    body .form-2 input[type=submit]:hover,
    body .form-2 .log-twitter:hover { box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 20px 40px rgba(255,255,255,0.15); border-color: transparent; }

    body .form-2 input[type=submit]:active,
    body .form-2 .log-twitter:active { top: 1px; }

    body .form-2 p:last-of-type { clear: both; }

    body .form-2 .opt { text-align: right; margin-right: 3px; }

    body .form-2 label[for=showPassword] { display: inline-block; margin-bottom: 10px; font-size: 11px; font-weight: 400; text-transform: capitalize; }

    body .form-2 input[type=checkbox] { vertical-align: middle; margin: -1px 5px 0 1px; }

    body .ui-dialog.ui-widget * { border: none; }

    body .ui-widget-overlay { background: url(/_layouts/hotmobile/styles/images/dark_overlay.png) 50% 50% repeat; opacity: 0.93 !important; }*/

.PlusSign {display:inline-block;background: url('/_layouts/HotMobile/Images/PlusMinusSign.png') no-repeat -47px -22px;width: 25px;height: 25px;}
.MinusSign {display:inline-block;background: url('/_layouts/HotMobile/Images/PlusMinusSign.png') no-repeat -25px -22px;width: 25px;height: 25px;}
.ProgDesc{font-size:14px;font-weight:bold;}


.dialog1 .ui-widget-header { background: #3b3b3b !important }
.dialog1 .ui-dialog-titlebar-close .ui-icon{
    background-image: url(/_layouts/hotmobile/styles/images/jquery_ui_icons.png) ;
    background-position: -96px -128px;
    display: block !important;
}

/*#region Services Catalog*/
#ServicesCatalog .accountSelector { color: #000; margin-bottom: 20px; font-size: 22px; font-family: Tahoma; font-weight: bold; }
#ServicesCatalog .accountSelector select { font-size: 18px; min-width: 290px; }
#ServicesCatalog .accountSelector h1 { color: #e0010f; font-family: Tahoma; font-size: 34px; }

#ServicesCatalog {font-size: 16px; }
#ServicesCatalog .catalogCategories ul { background: none repeat scroll 0 0 #ededed; border-top: 2px solid #fff; border-radius: 0 0 4px 4px;  -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; height: 38px; list-style: none outside none; width: -moz-max-content; padding: 0; display:inline-block; box-shadow: 0 6px 20px -9px #888; -moz-box-shadow: 0 6px 20px -9px #888; -webkit-box-shadow: 0 6px 20px -9px #888; margin-top:-4px!important;}
#ServicesCatalog .catalogCategories li { background: url("/Style Library/Hot Mobile/Self Service/Images/CSSCatalogTabs.png") no-repeat scroll right -313px; color: #6b6d6b; float: right; list-style: none outside none; padding: 6px 15px 0 42px; }
#ServicesCatalog .catalogCategories li:first-child { background: none repeat scroll 0 center; }
#ServicesCatalog .catalogCategories li a { color: #999; display: inline-block; font-family: Tahoma; font-size: 9pt; font-weight: bold; padding: 5px 40px 4px 0; height: 17px; }
#ServicesCatalog .catalogCategories li a:hover{color: #000;}
#ServicesCatalog .catalogCategories a.active { color: #e2121f; }
#ServicesCatalog a:link { color: #0072bc; text-decoration: none; }

#ServicesCatalog .serviceBox { font-family: tahoma; }
#ServicesCatalog .serviceBox { border: 2px solid #b7b7b7; border-radius: 8px; box-shadow: 0 0 3px #ccc; overflow: hidden; margin: 30px 0; font-family: tahoma; }
#ServicesCatalog .serviceBox button { background: none; border: 0 none; border-radius: 0; box-shadow: none; font-family: Tahoma; font-weight: bold; margin: 0; padding: 0; }
#ServicesCatalog .serviceBox button:focus { outline: none; box-shadow: none; }
#ServicesCatalog .serviceBox .serviceDescription { height: 114px; padding: 10px 14px; overflow: hidden; cursor: pointer; }
#ServicesCatalog .serviceBox .serviceDescription h3 { font-size: 24px; font-weight: normal; margin-bottom: 10px; }
#ServicesCatalog .serviceBox .serviceDescription:hover h3, #ServicesCatalog .serviceBox .serviceDescription:focus h3 { color: #000; }
#ServicesCatalog .serviceBox .serviceDescription-simple { height: 114px; padding: 10px 14px; overflow: hidden; }
#ServicesCatalog .serviceBox .serviceDescription-simple h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
#ServicesCatalog .serviceBox .serviceStatus { background: #fafafa; border-right: 2px solid #b7b7b7; float: left; height: 145px; width: 150px; margin-right: 14px; padding: 10px 10px 10px 0; }
#ServicesCatalog .serviceBox .serviceStatus h3 { font-size: 16px; font-weight: normal; }
#ServicesCatalog .serviceBox .serviceStatus .serviceOn input, #ServicesCatalog .serviceBox .serviceStatus .serviceOff input { display: none; }
#ServicesCatalog .serviceBox .serviceStatus .serviceOn, #ServicesCatalog .serviceBox .serviceStatus .serviceOff { cursor: pointer; background: url("/Style Library/Hot Mobile/Self Service/Images/radios.png") right 3px no-repeat; font-size: 14px; font-weight: bold; margin: 9px 0; padding: 0 17px 0 0; display: block; }
#ServicesCatalog .serviceBox .serviceStatus .serviceOn  label, #ServicesCatalog .serviceBox .serviceStatus .serviceOff label { cursor: pointer; }
#ServicesCatalog .serviceBox .serviceStatus .serviceOn.active, #ServicesCatalog .serviceBox .serviceStatus .serviceOff.active { background-position: right -28px; }
#ServicesCatalog .serviceBox .serviceStatus .cancel { color: #797979; font-size: 16px; width: 60px; text-decoration: underline; }
#ServicesCatalog .serviceBox .serviceStatus .cancel:hover, #ServicesCatalog .serviceBox .serviceStatus .cancel:focus { text-decoration: none; }
#ServicesCatalog .serviceBox .serviceStatus .cancel[disabled] { opacity: 0.45; cursor:default; text-decoration:underline; }
#ServicesCatalog .serviceBox .serviceStatus .save { background: url("/Style Library/Hot Mobile/Self Service/Images/buts.png") no-repeat 0 -355px; color: #fff; height: 29px; width: 80px; font-size: 16px; }
#ServicesCatalog .serviceBox .serviceStatus .save:hover, #ServicesCatalog .serviceBox .serviceStatus .save:focus { background-position: 0 -394px; }
#ServicesCatalog .serviceBox .serviceStatus .save[disabled] { background-position: 0 -355px !important; opacity: 0.45;  cursor:default;}
#ServicesCatalog .serviceBox .serviceDef { background: #fafafa; border-top: 2px solid #b7b7b7; box-shadow: inset 0 0 3px #ccc; clear: both; position: relative; padding: 10px; }
#ServicesCatalog .serviceBox .serviceDef .close { background: url("/Style Library/Hot Mobile/Self Service/Images/CSSCatalogTabs.png") no-repeat 0 -375px; cursor: pointer; position: absolute; left: 0; top: 0; height: 24px; width: 25px; }
#ServicesCatalog .serviceBox .serviceDef .close:hover, #ServicesCatalog .serviceBox .serviceDef .close:focus { background-position: 0 -409px; }
#ServicesCatalog .serviceBox .serviceDef table { margin: 5px 0; }
#ServicesCatalog .serviceBox .serviceDef td { padding: 5px 0 5px 10px; }
#ServicesCatalog .serviceBox .serviceDef input[type=text] { width: 200px; font-family: tahoma; font-size: 14px; border: 1px solid #ddd; border-radius: 2px; height: 1.5em; }
#ServicesCatalog .serviceBox .serviceDef select { width: 204px; font-family: tahoma; font-size: 14px; border: 1px solid #ddd; border-radius: 2px; height: 22px; }
#ServicesCatalog .serviceBox .dashedTitle { background: url("/Style Library/Hot Mobile/Self Service/Images/spacer03.png") 0 0 repeat-x; padding: 10px; font-size: 18px; font-weight: bold; position: relative; }
#ServicesCatalog .serviceBox .dashedTitle:after { content: ""; background: url("/Style Library/Hot Mobile/Self Service/Images/spacer03.png") 0 0 repeat-x; height: 1px; width: 100%; position: absolute; top: 100%; left: 0; }
#ServicesCatalog .serviceBox .dashedTitle strong { color: #e0010f; }
#ServicesCatalog .serviceBox .errorMsg { display:none; }
#ServicesCatalog .serviceBox a:hover { text-decoration: none !important; }

#ServicesCatalog .serviceDefMulty { box-shadow: inset 0 0 3px #ccc; border-top:1px solid #ddd; clear: both; position: relative; }
#ServicesCatalog .serviceDefMulty .text { padding: 10px; }
#ServicesCatalog .serviceDefMulty table { border-collapse: collapse; width: 100%; }
#ServicesCatalog .serviceDefMulty table .active, #ServicesCatalog .serviceDefMulty table .collapsible { background: #f0eeee; }
#ServicesCatalog .serviceDefMulty table caption { color: #e0010f; font-size: 18px; padding: 10px; text-align: right; }
#ServicesCatalog .serviceDefMulty table th { width: 6%; background: #6d6d6d; border: 1px solid transparent; color: #fff; font-size: 14px; padding: 5px; }
#ServicesCatalog .serviceDefMulty table th:first-child { border-radius: 0 4px 4px 0; text-align: right; }
#ServicesCatalog .serviceDefMulty table th:last-child { border-radius: 4px 0 0 4px; }
#ServicesCatalog .serviceDefMulty table td { background: url(images/spacer02.gif) 0 0 repeat-x; padding: 10px; font-weight: bold; font-size: 17px; text-align: center; }
#ServicesCatalog .serviceDefMulty table td:first-child { font-weight: normal; text-align: right; }
#ServicesCatalog .serviceDefMulty table td.last { text-align: left; padding-left: 20px; }
#ServicesCatalog .serviceDefMulty table td h4 { color: #000; font-size: 17px;font-weight:normal; }
#ServicesCatalog .serviceDefMulty table td a { color: #e0010f; text-decoration: underline; font-size: 14px; }
#ServicesCatalog .serviceDefMulty table td a:hover, #ServicesCatalog .serviceDefMulty table td a:focus { text-decoration: none; }
#ServicesCatalog .serviceDefMulty table .close { background: url("/Style Library/Hot Mobile/Self Service/Images/Services.png") no-repeat 0 -375px; cursor: pointer; position: absolute; left: 0; top: 0; height: 24px; width: 25px; }
#ServicesCatalog .serviceDefMulty table .close:hover, #ServicesCatalog .serviceDefMulty table .close:focus { background-position: 0 -409px; }
#ServicesCatalog .serviceDefMulty table thead { border-radius: 4px; }
#ServicesCatalog .serviceDefMulty table tbody tr:first-child td { background-image: none; }
#ServicesCatalog .serviceDefMulty table .collapsible { display: none; }
#ServicesCatalog .serviceDefMulty table .collapsible td { background-image: none; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #fff; font-size: 16px; }
#ServicesCatalog .serviceDefMulty table .collapsible td.last { padding: 0; vertical-align: top; }
#ServicesCatalog .serviceDefMulty table .collapsible td.last div { position: relative; padding: 50px 10px 10px 20px; }
#ServicesCatalog .serviceDefMulty .date { display: inline-block; padding-top: 6px; vertical-align: text-bottom; }
#ServicesCatalog .serviceDefMulty .ui-datepicker-trigger { background: #fff; border: 0 none; margin: 3px 5px; border-radius: 10px; box-shadow: none; padding: 0 4px 3px; }
#ServicesCatalog .serviceDefMulty .ui-datepicker-trigger:hover, #ServicesCatalog .serviceDefMulty .ui-datepicker-trigger:focus { background: #ccc; }
#ServicesCatalog .serviceDefMulty .ui-datepicker-trigger img { vertical-align: middle; }
#ServicesCatalog .serviceDefMulty .go { background: url("/Style Library/Hot Mobile/Self Service/Images/buts.png") no-repeat -90px -413px; color: #fff; cursor: pointer; display: inline-block; font-size: 19px; font-weight: 900; height: 38px; line-height: 34px; text-align: center; text-decoration: none; width: 106px; }
#ServicesCatalog .serviceDefMulty .go:hover, #ServicesCatalog .serviceDefMulty .go:focus { background-position: -90px -461px; }
#ServicesCatalog .serviceDefMulty .go[disabled] { background-position: -90px -413px !important; opacity: 0.45; cursor:default; }
#ServicesCatalog .serviceDefMulty .cancel { color: #797979; font-size: 16px; width: 60px; text-decoration: underline; }
#ServicesCatalog .serviceDefMulty .cancel:hover, #ServicesCatalog .serviceDefMulty .cancel:focus { text-decoration: none; }
#ServicesCatalog .serviceDefMulty .cancel[disabled] { opacity: 0.45; cursor:default; }
#ServicesCatalog .serviceDefMulty .save { background: url("/Style Library/Hot Mobile/Self Service/Images/buts.png") no-repeat -178px -511px; color: #fff; height: 39px; width: 75px; font-size: 16px; }
#ServicesCatalog .serviceDefMulty .save:hover, #ServicesCatalog .serviceDefMulty .save:focus { background-position: -178px -560px; }
#ServicesCatalog .serviceDefMulty .save[disabled] { background-position: -178px -511px !important; opacity: 0.45; cursor: default; }
#ServicesCatalog .serviceDefMulty .currencySymbol {display: inline-block;width: 18px;}
/*#endregion*/

/*#region*/
#myAccount h1 { padding-bottom: 35px; }
#myAccount .accountMeta { padding: 20px 0; }
#myAccount .accountMeta .lastPay { background: url('/Style Library/Hot Mobile/Images/screen197x161.png') 0 0 no-repeat; color: #6e6e6e; height: 161px; font-family: Tahoma; width: 197px; text-align: center; font-size: 16px; float: left; box-sizing: border-box; padding: 20px 0 0; margin: 0 50px 0 0; }
#myAccount .accountMeta .lastPay .sum { color: #e0010f; font-size: 36px; font-weight: bold; }
#myAccount .accountMeta h2 { color: #000; margin-bottom: 20px; }
#myAccount .accountMeta h2 a { float: left; margin-top: 8px; color: #E0010F; }
#myAccount .accountMeta table { font-family: Tahoma; font-size: 14px; }
#myAccount .accountMeta th { text-align: right; padding: 5px 0 5px 8px; width: 150px; }
#myAccount .accountMeta td { padding: 0; }
#myAccount .accountMeta td strong { margin-right: 40px; }
#myAccount .iconTitle { padding: 10px 0; }
#myAccount .iconTitle img { vertical-align: bottom; }
#myAccount.userDeviceInfo { font-family: Tahoma; font-size: 14px; padding: 10px 0 25px; display: table; }
#myAccount .userDeviceInfo img { height: 135px; float: right; }
#myAccount.userDeviceInfo ul { display: inline-block; list-style: none; margin: 0; min-height: 50px; padding: 25px 0 0 0; width: 545px; }
#myAccount .userDeviceInfo li { margin: 0; float: right; min-width: 48%; white-space: nowrap; padding: 5px 0; }
#myAccount .userDeviceInfo li strong { min-width: 100px; display: inline-block; }
#myAccount .accountsTbl { background: url(https://www.hotmobile.co.il/Style%20Library/Hot%20Mobile/images/spacer01.gif) 0 bottom repeat-x; font-family: Tahoma; font-size: 14px; width: 100%; border: 0; border-collapse: collapse; margin-bottom: 35px; }
#myAccount .accountsTbl th { background: #ededed; padding: 5px 10px; text-align: right; width: 20%; }
#myAccount .accountsTbl td { background: url(https://www.hotmobile.co.il/Style%20Library/Hot%20Mobile/images/spacer01.gif) 0 top repeat-x; padding: 8px 10px; }
#myAccount .accountsTbl td.toggler { text-align: left; padding-left: 0; }
#myAccount .accountsTbl td.toggler a { color: #E0010F; }
#myAccount .accountsTbl td.toggler a:before { content: "פירוט"; }
#myAccount .accountsTbl tr.summaryDetails { border-bottom: 1px #dddcdc dashed; }
#myAccount .accountsTbl tr.open { border-bottom: 1px #fff dashed; }
#myAccount .accountsTbl .active { background-color: #dddcdc; vertical-align: top; }
#myAccount.accountsTbl .active .toggler a { background: url('/Style Library/Hot Mobile/Images/x.png'); float: left; height: 24px; width: 25px; margin: -8px 0 0; }
#myAccount .accountsTbl .active .toggler a:before { content: ""; }
#myAccount .accountsTbl .data { display: none; }
#myAccount .accountsTbl .data td { background: #dddcdc; width: auto; padding: 0; }
#myAccount .accountsTbl table { width: 100%; margin-bottom: 10px; }
#myAccount.accountsTbl table th { background: none; }
#myAccount .accountsTbl table td { padding: 5px 10px; }
#myAccount .accountsTbl table td span { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; }
#myAccount.accountsTbl strong { color: #E0010F; }
#myAccount .accountsTbl td.red strong { font-family: Tahoma; }
#myAccount .accountsTbl input[type=text] { font-family: Tahoma; border: 0; padding: 0 1px; width: 100px; vertical-align: middle; }
#myAccount.accountsTbl button { background: url('/Style Library/Hot Mobile/Images/buts.png') -90px -355px no-repeat; width: 63px; height: 19px; color: #fff; font-weight: bold; font-family: Tahoma; border: 0; padding: 0; vertical-align: middle; line-height: 1; text-shadow: none; }
#myAccount .accountsTbl button:hover { background-position: -90px -384px; }
#myAccount .userDetailsTable { width: 412px; }

/*#region Account Actions*/
#myAccount .accountsTbl .freezeRelease, #myAccount .accountsTbl .changePlan, #myAccount .accountsTbl .lockUnlock, #myAccount .accountsTbl .viewServices { display: inline-block; width: 100px; text-align: center; vertical-align: top; }
#myAccount .accountsTbl .freezeRelease:before, #myAccount .accountsTbl .changePlan:before, #myAccount .accountsTbl .lockUnlock:before, #myAccount .accountsTbl .viewServices:before { background: url(/Style%20Library/Hot%20Mobile/Self%20Service/images/accountStatIcons.png) no-repeat; content: ""; width: 66px; height: 66px; display: block; margin: 10px auto; }
#myAccount .accountsTbl .freezeRelease:before { background-position: -228px 0; }
#myAccount .accountsTbl .freezeRelease:hover:before { background-position: -228px -76px; }
#myAccount .accountsTbl .changePlan:before { background-position: -152px 0; }
#myAccount .accountsTbl .changePlan:hover:before { background-position: -152px -76px; }
#myAccount .accountsTbl .lockUnlock:before { background-position: -76px 0; }
#myAccount .accountsTbl .lockUnlock:hover:before { background-position: -76px -76px; }
#myAccount .accountsTbl .viewServices:before { background-position: 0 0; }
#myAccount .accountsTbl .viewServices:hover:before { background-position: 0 -76px; }
/*#endregion*/

/*#region Account Actions Reseller */
#myAccount .accountsTbl .freezeRelease, #myAccount .accountsTbl .changePlan, #myAccount .accountsTbl .changeSim, #myAccount .accountsTbl .viewServices { display: inline-block; width: 100px; text-align: center; vertical-align: top; }
#myAccount .accountsTbl .freezeRelease:before, #myAccount .accountsTbl .changePlan:before, #myAccount .accountsTbl .changeSim:before, #myAccount .accountsTbl .viewServices:before { background: url(/Style%20Library/Hot%20Mobile/Self%20Service/images/accountStatIcons.png) no-repeat; content: ""; width: 66px; height: 66px; display: block; margin: 10px auto; }
#myAccount .accountsTbl .changeSim:before { background-position: -76px 0; }
#myAccount .accountsTbl .changeSim:hover:before { background-position: -76px -76px; }
/*#endregion*/

.popUpdateAccount { font-family: Tahoma; font-size: 14px; }
.popUpdateAccount h1 { margin: -12px 0 10px; }
.popUpdateAccount input[type=text] { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 1px 2px 2px; }
.popUpdateAccount select { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 0; }
.popUpdateAccount ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.popUpdateAccount ul li { float: right; width: 33%; margin: 7px 0; }
.popUpdateAccount ul li strong { padding-left: 8px; min-width: 66px; }
.popUpdateAccount p label { font-weight: bold; display: inline-block; min-width: 74px; padding-left: 0px; }
.popUpdateAccount p input[type=text] { width: 55px; }
.popUpdateAccount p select { width: 55px; }
.popUpdateAccount .payWay { overflow: visible; }
.popUpdateAccount .payWay li { float: none; width: auto; margin: 14px 0; }
.popUpdateAccount .payWay label { font-weight: bold; display: inline-block; width: 155px; }
.popUpdateAccount .payWay input[type=text] { width: 180px; }
.popUpdateAccount .payWay select { width: 185px; }
.popUpdateAccount .payWay input.disabled, .popUpdateAccount .payWay select.disabled { border-color: transparent; background: transparent; color: #000; }
.popUpdateAccount .payWay a { color: #E0010F; font-weight: bold; font-size: 12px; padding: 5px 10px; }
.popUpdateAccount .save, .popUpdateAccount .cancel { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px no-repeat; border: 0 none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-family: Tahoma; font-size: 18px; font-weight: bold; line-height: 1; height: 29px; width: 80px; outline: 0 none; margin-right: 10px; padding: 0; text-shadow: none; line-height: 1; }
/*start rami added*/
.popUpdateAccount .payWay .payChanged,.popUpdateAccount .payWay .payChangedCancel { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px; border: 0 none; color: #fff; width: 80px; height:29px; line-height: 1; }
/*end*/


.popUpdateAccount .save:hover { background-position: 0 -394px; }
.popUpdateAccount .cancel { background-position: 0 -433px; font-weight: normal; }
.popUpdateAccount .cancel:hover { background-position: 0 -472px; }

/* Reseller Popup */
.popUpdateSubscriber { font-family: Tahoma; font-size: 14px; }
.popUpdateSubscriber h1 { margin: -12px 0 10px; }
.popUpdateSubscriber input[type=text] { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 1px 2px 2px; }
.popUpdateSubscriber select { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 0; }
.popUpdateSubscriber ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.popUpdateSubscriber ul li { float: right; width: 33%; margin: 7px 0; }
.popUpdateSubscriber ul li strong { padding-left: 8px; min-width: 66px; }
.popUpdateSubscriber p label { font-weight: bold; display: inline-block; min-width: 74px; padding-left: 0px; }
.popUpdateSubscriber p input[type=text] { width: 55px; }
.popUpdateSubscriber p select { width: 55px; }
.popUpdateSubscriber .payWay { overflow: visible; }
.popUpdateSubscriber .payWay li { float: none; width: auto; margin: 14px 0; }
.popUpdateSubscriber .payWay label { font-weight: bold; display: inline-block; width: 155px; }
.popUpdateSubscriber .payWay input[type=text] { width: 180px; }
.popUpdateSubscriber .payWay select { width: 185px; }
.popUpdateSubscriber .payWay input.disabled, .popUpdateSubscriber .payWay select.disabled { border-color: transparent; background: transparent; color: #000; }
.popUpdateSubscriber .payWay a { color: #E0010F; font-weight: bold; font-size: 12px; padding: 5px 10px; }
.popUpdateSubscriber .save, .popUpdateSubscriber .cancel { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px no-repeat; border: 0 none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-family: Tahoma; font-size: 18px; font-weight: bold; line-height: 1; height: 29px; width: 80px; outline: 0 none; margin-right: 10px; padding: 0; text-shadow: none; line-height: 1; }
.popUpdateSubscriber .save:hover { background-position: 0 -394px; }
.popUpdateSubscriber .cancel { background-position: 0 -433px; font-weight: normal; }
.popUpdateSubscriber .cancel:hover { background-position: 0 -472px; }
/*rami added*/
.cancelOrChangedPayWay{ background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px; border: 0 none; color: #fff; height: 29px; width: 80px; line-height: 1; font-weight: normal;  }

.popChangeSim .save, .popChangeSim .cancel { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px no-repeat; border: 0 none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-family: Tahoma; font-size: 18px; font-weight: bold; line-height: 1; height: 29px; width: 80px; outline: 0 none; margin-right: 10px; padding: 0; text-shadow: none; line-height: 1; }
.popChangeSim .save:hover { background-position: 0 -394px; }
.popChangeSim .cancel { background-position: 0 -433px; font-weight: normal; }
.popChangeSim .cancel:hover { background-position: 0 -472px; }
/**/

/* Toggler Reseller*/
#myAccount .accountsTbl td.togglerReseller { text-align: left; padding-left: 0; }
#myAccount .accountsTbl td.togglerReseller a { color: #E0010F; }
#myAccount .accountsTbl td.togglerReseller a:before { content: "ביצוע פעולות"; }
#myAccount .accountsTbl tr.summaryDetails { border-bottom: 1px #dddcdc dashed; }
#myAccount .accountsTbl tr.open { border-bottom: 1px #fff dashed; }
#myAccount .accountsTbl .active { background-color: #dddcdc; vertical-align: top; }
#myAccount.accountsTbl .active .togglerReseller a { background: url('/Style Library/Hot Mobile/Images/x.png'); float: left; height: 24px; width: 25px; margin: -8px 0 0; }
#myAccount .accountsTbl .active .togglerReseller a:before { content: ""; }
/**/

#myAccount .formTbl { font-family: Tahoma; border-collapse: collapse; border-spacing: 0; width: 100%; }
#myAccount .formTbl * { font-family: Tahoma; }
#myAccount .formTbl th { text-align: right; padding: 8px 0 8px 10px; white-space: nowrap; width: 1%; }
#myAccount .formTbl td { padding: 8px 0; }
#myAccount .formTbl input[type=text] { border: 1px solid #ddd; border-radius: 2px; padding: 2px; width: 184px; }
#myAccount .formTbl select { border: 1px solid #ddd; border-radius: 2px; padding: 2px; width: 190px; }
#myAccount .formTbl button { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -277px no-repeat; padding: 0; font-size: 18px; font-weight: bold; color: #fff; width: 130px; height: 29px; text-align: center; float: left; margin-top: -10px; }
#myAccount .formTbl button:hover { background-position: 0 -316px; }

#myAccount .totalDebt { font-family: Tahoma; font-size: 24px; padding: 5px 0; }

#myAccount .debtOk { font-size: 14px; }
#myAccount .debtOk h2 { padding: 5px; text-align: center; font-size: 22px; }
#myAccount .debtOk .print, .debtOk .ok { background: url('/Style Library/Hot Mobile/Images/buts.png') no-repeat; border: 0 none; border-radius: 0; box-shadow: none; float: left; font-size: 18px; font-weight: bold; height: 29px; outline: 0 none; margin-right: 10px; padding: 0; text-shadow: none; line-height: 1; }
#myAccount .debtOk .print { background-position: -140px -277px; color: #e0010f; padding-right: 34px; text-align: right; width: 103px; }
#myAccount .debtOk .print:hover { background-position: -140px -316px; }
#myAccount .debtOk .ok { background-position: 0 -355px; color: #fff; width: 80px; }
#myAccount .debtOk .ok:hover { background-position: 0 -394px; }

#myAccount .accountMeta { padding: 20px 0; }
#myAccount .accountMeta .lastPay { background: url('/Style Library/Hot Mobile/Images/screenPrice.png') 0 0 no-repeat; color: #6e6e6e; height: 161px; font-family: Tahoma; width: 197px; text-align: center; font-size: 16px; float: left; box-sizing: border-box; padding: 20px 0 0; margin: 0 50px 0 0; }
#myAccount .accountMeta .lastPay .sum { color: #e0010f; font-size: 36px; font-weight: bold; }
#myAccount .accountMeta h2 { color: #000; margin-bottom: 20px; }
#myAccount .accountMeta h2 a { float: left; margin-top: 8px; }
#myAccount .accountMeta table { font-family: Tahoma; font-size: 14px; }
#myAccount .accountMeta th { text-align: right; padding: 5px 0 5px 8px; }
#myAccount .accountMeta td { padding: 0; }
#myAccount .accountMeta td strong { margin-right: 16px; }

#myAccount .iconTitle { padding: 10px 0; }
#myAccount .iconTitle img { vertical-align: bottom; }

#myAccount .userDeviceInfo { font-family: Tahoma; font-size: 14px; padding: 10px 0 25px; display: table; }
#myAccount .userDeviceInfo img { height: 130px; float: right; }
#myAccount .userDeviceInfo ul { display: inline-block; list-style: none; margin: 0; min-height: 50px; padding: 25px 0 0 0; width: 545px; }
#myAccount .userDeviceInfo li { margin: 0; float: right; min-width: 48%; white-space: nowrap; padding: 5px 0; }
#myAccount .userDeviceInfo li strong { min-width: 100px; display: inline-block; }

#myAccount .accountsTbl { background: url('/Style Library/Hot Mobile/Images/spacer01.gif') 0 bottom repeat-x; font-family: Tahoma; font-size: 14px; width: 100%; border: 0; border-collapse: collapse; margin-bottom: 35px;margin-top:20px; }
#myAccount .accountsTbl th { background: #ededed; padding: 5px 10px; text-align: right; width: 20%; }
#myAccount .accountsTbl td.toggler { text-align: center; padding-left: 0; }
#myAccount .accountsTbl td.toggler a { color: #E0010F; }
#myAccount .accountsTbl td.toggler a:before { content: "פירוט"; }
#myAccount .accountsTbl .active { background-color: #dddcdc; }
#myAccount .accountsTbl .active .toggler a { background: url('/Style Library/Hot Mobile/Images/x.png'); float: left; height: 24px; width: 25px; margin: -6px 0 0 2px; }
#myAccount .accountsTbl .active .toggler a:before { content: ""; }
#myAccount .accountsTbl .data { display: none; }
#myAccount .accountsTbl .data td { background: #dddcdc; width: auto; padding: 0;text-align:right; }
#myAccount .accountsTbl table { width: 100%; margin-bottom: 10px; }
#myAccount .accountsTbl table th { background: none; }
#myAccount .accountsTbl table td { padding: 5px 10px; }
#myAccount .accountsTbl table td span { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; }
#myAccount .accountsTbl strong { color: #E0010F; }
#myAccount .accountsTbl a:link, #myAccount .accountsTbl a:visited { color: #E0010F; }
#myAccount .accountsTbl input[type=text] { font-family: Tahoma; border: 0; padding: 0 1px; width: 100px; vertical-align: middle; }
#myAccount .accountsTbl button { background: url('/Style Library/Hot Mobile/Images/buts.png') -90px -355px no-repeat; width: 63px; height: 19px; color: #fff; font-weight: bold; font-family: Tahoma; border: 0; padding: 0; vertical-align: middle; line-height: 1; text-shadow: none; }
#myAccount .accountsTbl button:hover { background-position: -90px -384px; }
#myAccount .accountsTbl .resellerTbl { display:block; }

#myAccount .trPayment { width: 330px; }
#myAccount .liPurchaseDate { width: 100px; }
#myAccount h2 { font-size: 22px; }

.popAccountStat { font-family: Tahoma; font-size: 14px; }
.popAccountStat span.errorMsg { font-size: 12px; font-weight: bold; }
.popAccountStat.ui-widget-content a { color: #1c5180; text-decoration: underline; }
.popAccountStat select { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 0; width: 250px; }
.popAccountStat .send, .popAccountStat .cancel, .popAccountStat .sendBig, .popAccountStat .print { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px no-repeat; border: 0 none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-family: Tahoma; font-size: 18px; font-weight: bold; line-height: 1; height: 29px; width: 80px; outline: 0 none; margin-right: 10px; padding: 0; text-shadow: none; line-height: 1; }
.popAccountStat .send { background-position: 0px -277px; width: 130px; }
.popAccountStat .send:hover { background-position: 0px -316px; }
.popAccountStat .sendBig { background-position: 0px -511px; width: 168px; }
.popAccountStat .sendBig:hover { background-position: 0px -550px; }
.popAccountStat .cancel { background-position: 0 -433px; font-weight: normal; }
.popAccountStat .cancel:hover { background-position: 0 -472px; }
.popAccountStat ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.popAccountStat ul li { float: right; width: 33%; margin: 7px 0; }
.popAccountStat ul li strong { padding-left: 8px; min-width: 66px; }
.popAccountStat p label { font-weight: bold; display: inline-block; min-width: 74px; padding-left: 0px; }
.popAccountStat .info { background: #fff; border: 1px solid #cac9c9; border-radius: 2px; color: #e0010f; line-height: 1.8; padding: 12px; width: 80%; }
.popAccountStat .date { display: inline-block; padding-top: 6px; }
.popAccountStat .ui-datepicker-trigger { background: #CAC9C9; border: 0 none; border-radius: 10px; box-shadow: none; padding: 0 4px 3px; }
.popAccountStat .ui-datepicker-trigger img { vertical-align: middle; }
.popAccountStat *:focus { outline: none; }

.popUpdateAccount { font-family: Tahoma; font-size: 14px; }
.popUpdateAccount h1 { margin: -12px 0 10px; }
.popUpdateAccount input[type=text] { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 1px 2px 2px; }
.popUpdateAccount select { font-family: Tahoma; border: 1px solid #ddd; border-radius: 3px; padding: 0; }
.popUpdateAccount ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.popUpdateAccount ul li { float: right; width: 33%; margin: 7px 0; }
.popUpdateAccount ul li strong { padding-left: 8px; min-width: 66px; }
.popUpdateAccount p label { font-weight: bold; display: inline-block; min-width: 74px; padding-left: 0px; }
.popUpdateAccount p input[type=text] { width: 95px; }
.popUpdateAccount p select { width: 88px; }
.popUpdateAccount .payWay { overflow: visible; }
.popUpdateAccount .payWay li { float: none; width: auto; margin: 14px 0; }
.popUpdateAccount .OtherPayWay { display: none; }
.popUpdateAccount .OtherPayWay li { float: none; width: auto; margin: 14px 0; }
.popUpdateAccount .OtherPayWay label { font-weight: bold; display: inline-block; width: 155px; }
.popUpdateAccount .payWay label { font-weight: bold; display: inline-block; width: 155px; }
.popUpdateAccount .payWay input[type=text] { width: 180px; }
.popUpdateAccount .payWay select { width: 185px; }
.popUpdateAccount .payWay input.disabled, .popUpdateAccount .payWay select.disabled { border-color: transparent; background: transparent; color: #000; }
.popUpdateAccount .payWay a { color: #E0010F; font-weight: bold; font-size: 12px; padding: 5px 10px; }
.popUpdateAccount .save, .popUpdateAccount .cancel { background: url('/Style Library/Hot Mobile/Images/buts.png') 0 -355px no-repeat; border: 0 none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-family: Tahoma; font-size: 18px; font-weight: bold; line-height: 1; height: 29px; width: 80px; outline: 0 none; margin-right: 10px; padding: 0; text-shadow: none; line-height: 1; }
.popUpdateAccount .save:hover { background-position: 0 -394px; }
.popUpdateAccount .cancel { background-position: 0 -433px; font-weight: normal; }
.popUpdateAccount .cancel:hover { background-position: 0 -472px; }
.popUpdateAccount div.cityErrormsg { width: 226px; margin-right: 77px; }
.popUpdateAccount .contactDiv { width: 250px; margin-left: 5px; }
.popUpdateAccount .contactDiv .Marg31Left { margin-left: 31px; }
.popUpdateAccount .contactDiv .Marg38Left { margin-left: 38px; }

.leftBtnDialog { float: left !important; }
.popUpdateAccount .txtMedium { width: 265px !important; }
.popUpdateAccount .txtSmallMedium { width: 176px !important; }
#myAccount .save { float: left; width: 80px; margin: -13px 20px 0; }
#myAccount .cancel { float: left; margin: -12px 0 0; }
.pop.chkboxtxt > label { font-weight: normal; }
#PageHidden1 { background: url('/Style Library/Hot Mobile/Images/BGall2x2.png') repeat; position: fixed; left: 0; top: 0; width: 100%; z-index: 1002; }
#boxhidden1 { width: 700px; height: 700px; background-color: #E8E8E8; position: absolute; padding: 0px 20px 20px 0; }
.homobileAddsAgreement table input, .homobileAddsAgreement table label { float: right; }
.marR9 { margin-right: 6px; }
.changeMethod:hover { font-weight: bold; text-decoration: underline; }
.popUpdateAccount #lblexpDay, .popUpdateAccount #lblCCCarier, .popUpdateAccount #lblFname, .popUpdateAccount #lblLname, .popUpdateAccount #lblCCnum, .popUpdateAccount #lblSsn { font-weight: normal; }
.pop.disabled { color: #000000; }
#lblExDay { width: 154px; }
.pop.chkboxtxt > label { width: 400px; }
.stronTxt { font-family: Tahoma; }
/*#endregion*/

/* Retail Scheduled Dates */
.dateSelection{padding:0 0 40px 0;}
.dateSelection .packgeRow{display:flex;background:#f1f1f1;padding:14px 0.9% 14px 0.9%;font-size:24px;color:black;margin-top:14px;}
.dateSelection .packgeRow span.price{display:block;margin-right:24px;font-weight:300;}

.dateSelection .table{width:100%;margin-top:27px;}
.dateSelection .table .dateRow{width:100%;display:flex;justify-content:space-between;margin-bottom:10px;}
.dateSelection .table .dateRow .column{transition: all 0.2s ease-in-out;display:block;position:relative;width:30%;height:76px;background:#f1f1f1;color:black;font-weight:500;font-size:14px;}
.dateSelection .table .dateRow .innerRow{width:85.5%;display:flex;justify-content:space-between;}
.dateSelection .table .dateRow .innerRow .column{width:16.44%;}
.dateSelection .table .dateRow .inner{width:100%;text-align:center;position:absolute;transform: translate(0px, -50%);top: 50%!important;}
.dateSelection .table .dateRow .column.dateTitle{color:white;background:#000000;font-size:18px;}
.dateSelection .table .dateRow .column.dateTitle .inner{text-align:right;padding-right:11.5%;}
.dateSelection .table .dateRow .column span{display:block;}
.dateSelection .table .dateRow .column.disabled{background:#f1f1f1;color:#000000;cursor: not-allowed;}

ul.dateOption_list{margin:0;width:85.75%;display:flex;justify-content:space-evenly;}
ul.dateOption_list li{width:30%; height:76px; background:#f1f1f1;list-style-type:none;margin:0 0 0 20px;}
ul.dateOption_list li label.dateOption_item{direction: ltr;display: block; height:76px; position: relative;}
ul.dateOption_list li label.dateOption_item input{position: absolute; opacity: 0;}
ul.dateOption_list li label.dateOption_item span{display: flex; height: 100%; cursor: pointer; flex-direction: column; justify-content: center; text-align: center; background-color:#dcdcdc; color:black; font-weight:700; font-size:18px;}
ul.dateOption_list li label.dateOption_item input:focus + span{outline: 1px dashed #c90000;}

ul.dateOption_list li label.dateOption_item:hover input:not([disabled]) + span{color:white;
background: rgb(255,0,0);
    background: -moz-linear-gradient(left,  rgba(255,0,0,1) 0%, rgba(255,0,0,1) 30%, rgba(255,80,228,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255,0,0,1) 0%,rgba(255,0,0,1) 30%,rgba(255,80,228,1) 100%);
    background: linear-gradient(to right,  rgba(255,0,0,1) 0%,rgba(255,0,0,1) 30%,rgba(255,80,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff50e4',GradientType=1 );
}
ul.dateOption_list li label.dateOption_item input:checked + span{color:white;
background: rgb(255,0,0);
    background: -moz-linear-gradient(left,  rgba(255,0,0,1) 0%, rgba(255,0,0,1) 30%, rgba(255,80,228,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255,0,0,1) 0%,rgba(255,0,0,1) 30%,rgba(255,80,228,1) 100%);
    background: linear-gradient(to right,  rgba(255,0,0,1) 0%,rgba(255,0,0,1) 30%,rgba(255,80,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff50e4',GradientType=1 );
}
ul.dateOption_list li label.dateOption_item input:disabled + span{background-color: #f1f1f1; color: #000000; cursor: not-allowed; font-weight: 300; text-decoration: line-through;}

.dateSelection .table .dateRow .column span.small{font-size:14px;}
.dateSelection .rowBlack{display:flex;background:black;width:100%;padding:4px 0 4px 0;align-items:center;}
.dateSelection .loadMore{display:block;text-align:center;width:100%;height:auto;}
.dateSelection a[href]{text-decoration:none;}
.dateSelection .hideDates{position:relative;margin-right:30px;width:auto;}
.dateSelection .hideDates span{color:white;font-size:18px;font-weight:700;border-bottom:1.3px solid white;}
.dateSelection .hideDates:before{font-weight:400;position:absolute;top:-9px;right:-22px;content: '\d7';color:white;font-size:38px;}
.dateSelection .loadMore span{font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center;background: -moz-linear-gradient(left,  rgba(255,0,0,1) 0%, rgba(255,0,0,1) 30%, rgba(255,80,228,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(255,0,0,1) 0%,rgba(255,0,0,1) 30%,rgba(255,80,228,1) 100%);
    background: linear-gradient(to right,  rgba(255,0,0,1) 0%,rgba(255,0,0,1) 30%,rgba(255,80,228,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  }
.dateSelection .loadMore span strong{font-size:30px;margin-left:2px;}
.dateSelection .rowBlack .hideDates[aria-hidden="false"] + .loadMore span{justify-content: flex-end;margin-left:12px;}
/* */



.hidden { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
